html,body {
border:0;
margin:0;
padding:0;
}

img {
border:none;
margin:0;
padding:0;
}

body {
background-image:url(/images/bg.gif);
background-repeat:repeat-x;
background-color:#d7ddcf;
color:#0a2b76;
font-size:9pt;
line-height:14pt;
}

a:link,a:visited,a:active {
color:#06C;
}

a:hover {
color:#032570;
}

#main-container {
width:765px;
margin:0 auto;
}

#header {
background-image:url(/images/header_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
width:765px;
}

#top-nav {
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
font-size:11pt;
color:#000;
font-weight:700;
width:747px;
padding:0 0 0 28px;
overflow:hidden;
}

#top-nav ul {
list-style:none;
margin:0 0 0 2px;
padding:0;
}

#top-nav li.nonactive {
display:block;
text-align:center;
background-image:url(/images/top_nav_li.gif);
background-repeat:no-repeat;
float:left;
height:64px;
margin:0 3px;
}

#top-nav li.nonactive a:link,#top-nav li.nonactive a:visited,#top-nav li.nonactive a:active {
display:block;
text-align:center;
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
color:#19549b;
background-image:url(/images/top_nav_a.gif);
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
float:left;
height:49px;
padding:15px 20px 0;
}

#top-nav li.nonactive a:hover {
display:block;
text-align:center;
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
color:#093e7d;
background-image:url(/images/top_nav_a.gif);
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
float:left;
height:49px;
padding:15px 20px 0;
}

#top-nav li.active-link a:link,#top-nav li.active-link a:visited,#top-nav li.active-link a:active {
display:block;
text-align:center;
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
color:#ffffff;
background-image:url(/images/top_nav_a_active.gif);
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
height:49px;
float:left;
padding:15px 14px 0;
}

#top-nav li.active-link {
text-align:center;
display:block;
background-image:url(/images/top_nav_li_active.gif);
background-repeat:no-repeat;
float:left;
margin:0 3px;
}

#main {
width:765px;
overflow:hidden;
clear:both;
padding:0 0 25px 0;
background-image:url(/images/main_container_bg.gif);
background-repeat:repeat-y;
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
font-size:10pt;
color:#444444;
line-height:15pt;
}

#sub-header {
clear:both;
width:765px;
}

#sub-header img {
float:left;
clear:none;
margin:0;
padding:0;
}

#left-content {
width:267px;
float:left;
}

#lc-header {
background-image:url(/images/news_header.gif);
background-repeat:no-repeat;
width:224px;
height:35px;
padding:11px 0 0 43px;
}

#lc {
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
font-weight:700;
font-size:9pt;
color:#19549B;
width:209px;
padding:0 15px 0 43px;
}

#lc ul {
list-style:none;
margin:0 0 0 18px;
padding:0;
}

#lc li {
list-style-image:url(/images/li_bg.gif);
padding:0 0 5px 5px;
}

#right-content {
width:498px;
float:left;
}
.right-content-box {
display:block;
float:none;
clear:both;
}

#right-header {
background-image:url(/images/mission_header.gif);
background-repeat:no-repeat;
width:462px;
height:34px;
float:left;
padding:10px 0 0 28px;
}

#right-header h1,.header-txt {
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
font-weight:700;
font-size:12pt;
color:#04336B;
margin:0;
padding:0;
}

#right-txt {
width:437px;
padding:0 20px 0 25px;
}

#footer {
width:765px;
padding:15px 0 25px 0;
clear:both;
background-image:url(/images/footer.gif);
background-repeat:no-repeat;
background-position:top center;
background-color:#d7ddcf;
font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,Helvetica;
font-weight:700;
text-align:center;
font-size:8pt;
color:#7d7b69;
}

#footer a:link,#footer a:active,#footer a:visited {
color:#0a2b76;
padding:10px;
}

#footer a:hover {
color:#3f3f3f;
padding:10px;
}
#footer span.copyright {
float:left;
clear:none;
font-weight:400;
margin:10px 0 0 25px;
}
#footer span.web-design {
display:block;
width:205px;
float:right;
clear:none;
font-weight:400;
margin:10px 25px 0 0;
}
#footer span.web-design img {
float:right;
clear:none;
padding:0;
margin:0;
}
#footer span.web-design a:link,#footer span.web-design a:active,#footer span.web-design a:visited, #footer span.web-design a:hover {
color:#7d7b69;
padding:0;
}