
*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
body{background:url(../images/bg.jpg) left top repeat-x #005977; font-family: Arial, Helvetica, sans-serif;}
h1{font-weight:bold; font-size:0.88em; color:#32439E; margin-bottom:22px;}
h2{font-weight:normal; font-size:0.75em; color:#104358; margin:10px 0px;}

#banner{width:800px; float:left; background:#FFFFFF;}
#banner img{margin-left:2px;}
#banner object{padding-bottom:5px;}
#container{width:800px; margin:9px auto 0px;}
#footer{width:800px; float:left; font-size:0.69em; color:#87A7B4;}
#footer .bottom-part{width:788px; float:left; text-align:right; padding-right:12px; line-height:28px;}
#footer .bottom-part a{color:#87A7B4; text-decoration:underline;}
#footer .bottom-part a:hover{text-decoration:none;}
#footer .top-part{width:800px; float:left; background:url(../images/footer.gif) left top no-repeat; height:33px; line-height:33px;}
#footer .top-part ul li{float:left; display:inline;}
#footer .top-part ul li a{display:block; float:left; margin:0px 18px; color:#87A7B4; text-decoration:none; height:33px;}
#footer .top-part ul li a:hover{color:#FFFFFF;}
#header{width:800px; float:left; background:url(../images/header-bg.jpg) left top no-repeat; height:93px;}
#header img{margin-left:19px; margin-top:16px;}
#main{width:774px; float:left; background:#FFFFFF; padding:32px 13px 7px 13px;}
#main .left-content{width:329px; float:left; border-right:1px solid #D8D8D8;}
#main .left-content .quick-links{width:330px; float:left; display:inline;}
#main .left-content .quick-links .box{width:97px; float:left; height:100px; margin-right:11px; background:url(../images/quick-links.gif) left top no-repeat; display:inline;}
#main .left-content .quick-links .box img{margin:2px;}
#main .left-content .quick-links .box p{margin:2px 8px; font-size:0.88em; font-style:italic; color:#FFFFFF;}
#main .left-content .quick-links .links-text{width:95px; float:left; display:inline; padding:0px 6px; margin-top:5px; border-right:1px solid #D8D8D8; font-size:0.63em; color:#898989;} 
#main .left-content .quick-links .links-text a{font-weight:bold; color:#898989; text-decoration:none;}
#main .left-content .quick-links .links-text a:hover{text-decoration:underline;}
#main .left-content .quick-links .links-text img{margin-left:6px;}
#main .left-content .quick-links .noBorder{width:96px; border-right:none;}
#main .right-content{width:415px; float:right;}
#main .right-content p{margin:10px 0px; font-size:0.75em; line-height:16px; color:#505050;}
#main-inner{width:796px; float:left; padding:2px; background:url(../images/main-bg.gif) left 2px repeat-y #FFFFFF; border-bottom:2px solid #FFFFFF;}
#main-inner .left-inner{width:209px; float:left; padding:0px 2px;}
#main-inner .left-inner ul li{width:209px; display:block; font-size:0.75em; line-height:33px;}
#main-inner .left-inner ul li a{width:190px; display:block; padding-left:19px; background:url(../images/icon-plus.gif) 3px center no-repeat #DDE4E7; border-top:1px solid #D1DBDF; color:#104358; text-decoration:none;}
#main-inner .left-inner ul li a.active{background:url(../images/icon-minus.gif) 3px center no-repeat #DDE4E7;}
#main-inner .left-inner ul li ul li a{width:179px; display:block; padding-left:30px; background-image:none; font-size:1.38em; color:#809BA6;}
#main-inner .left-inner ul li ul li a:hover, #main-inner .left-inner ul li ul li a.active{background:#ABBCC4; color:#FFFFFF;}
#main-inner .middle-inner{width:385px; float:left; margin:0px 27px; display:inline; padding-top:15px;}
#main-inner .middle-inner p{margin:10px 0px; font-size:0.75em; line-height:16px; color:#505050;}
#main-inner .middle-inner ul li{margin:10px 0px; float:left; display:inline; width:70px; height:54px; border:1px solid #4B4C6D; margin-right:5px;}
#main-inner .right-inner{width:144px; float:right; text-align:center; padding-top:15px;} 
#main-inner .right-inner p{margin:15px 0px;}
#main-inner .right-inner h1{margin-left:10px;}
#navcontainer{width:796px; float:left; padding:0px 2px; background:#FFFFFF;}
#navcontainer .nav{width:796px; float:left; background:url(../images/nav-bg.gif) left top repeat-x; height:28px; font-weight:bold; font-size:0.75em; line-height:28px;}
#navcontainer .nav ul li{display:inline; float:left; border-right:1px solid #54B6D5;}
#navcontainer .nav ul li a{color:#FFFFFF; text-decoration:none; padding:0px 20px;}
#navcontainer .nav ul li a:hover, #navcontainer .nav ul li a.active{background:#1A6E8F; display:block;}
#navcontainer .margin-top{margin:2px 0px;}

span.small-heading{font-size:0.94em; color:#104358; font-weight:normal;}
