@charset "utf-8";
/* CSS Document */

body {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#192d64;}
img {border: 0;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.pageContainer {width:956px; margin:0 auto; padding:0;}
.pageDiv {width:925px; margin:0 auto; padding:0;}
.metaHeader {background-color:#a4a6a9; height:26px; position:relative;}
.socialLinks {position:absolute; top:0; left:0;}
.metaHeader ul, .footer ul {list-style-type:none; margin:0; padding:2px 0; float:right; font-size:9px; color:#fff;}
.metaHeader li, .footer li {display:block; float:left; padding:2px 5px; border-left:1px solid #717171;}
.metaHeader li.imgnopad {display:block; float:left; padding:1px 5px;}
.metaHeader li.form {padding:0 5px;}
.metaHeader a, .footer li a {text-decoration:none;}
.metaHeader a:link, .metaHeader a:visited, .footer li a:link, .footer li a:visited {color:#fff;}
.metaHeader a:hover, .metaHeader a:active, .footer li a:hover, .footer li a:active {color:#192d64;} 
.metaHeader input {font-size:8px; font-family:Verdana, Arial, Sans-serif; padding:0;}

.header {height:44px; position:relative;}
.toolLinks {position:absolute; top:0; left:745px;}
.header ul {list-style-type:none; margin:0; padding:2px 0; float:right; font-size:9px; color:#666;}
.header li {display:block; float:left; padding:0 5px; border-left:1px solid #717171;}
.header li.form {padding:0;}
.header a {text-decoration:none;}
.header a:link, .header a:visited {color:#666;}
.header a:hover, .header a:active {color:#192d64;} 

#searchwrapper {
width:107px;
height:18px;
background-image:url(/App_Images/bg_search_box.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
position:relative;
}

.searchbox {
border:0px;
background-color:transparent;
position:absolute;
top:2px;
left:4px;
width:77px;
height:14px;
font-size:9px;
color: #888;
}
 
.searchbox_submit {
border:0px;
background-color:transparent;
position:absolute;
top:1px;
left:85px;
width:22px;
height:14px;
}

h1 {margin:10px 0; padding:0;}
h1 a{background-image:url(/App_Images/logo.jpg); display:block; width:315px; height:44px; text-indent:-5000px; margin:0; padding:0; background-repeat:no-repeat; outline:none;}
h3 {font-size:11px;}

.subNav {width:200px; float:left; padding:10px;}
.subNav ul{list-style-type:none; padding:0; margin:0;}
.subNav li {margin-top:5px; padding-left:10px;}
.subNav li.expandable {padding:0 0 0 10px;}
.subNav ul ul {}
.subNav ul a{color:#192d64;}
.subNav ul ul a{ color:#939393;}
.subNav span{ font-weight:normal; display:block; background-image:url(/App_Images/arrow_bullet.gif); background-repeat:no-repeat; background-position:0 3px; margin-left:-10px; padding-left:10px;}
.subNav ul ul span { color:#939393;}

.content {clear:both;}
.content a {color:#f36d21;}
.mainContent ul{ list-style-image:url('/App_Images/arrow_bullet.gif');}
.mainContent {width:510px; padding:10px; float:left;}
.mainContent h2 {font-weight:normal; font-size:18px; margin:0; padding:0;}
.mainContent td {padding:5px;}
.searchContent {width:685px; padding:10px; float:left;}

p.feature {padding-left:50px; position:relative;}
p.feature img {position:absolute; top:0; left:0;}
p img {padding-bottom:10px; border:none}

blockquote {margin:0; padding:5px; background-color:#ddd; color:#666;}
blockquote li {list-style-image:url(/App_Images/greybullet.jpg);}

.pushAreas {width:175px; float:left;}
.pushAreas p {background-color:#e1e4eb; padding:5px 10px; margin:0 0 10px 0;}

.footer {width:925px; margin:0 auto; clear:both;}
.footer p {clear:both: text-align:center; color:#666; text-transform:uppercase; font-size:10px; padding:20px;}
.footer p a {color:#666;}

.headerImage {display:block; clear:both; background-image:url(/App_Images/header_img_bg.jpg); width:956px; height:173px;}
.headerImage img {display:block; margin:0; padding:13px 0 0 12px; width:930px; height:143px;}
.homeUpperSidebar img {margin:0; padding:0;}

.mainContent ul.newsListing {list-style-type:none; list-style-image:none; margin:0; padding:10px 0 10px 10px;}
.newsListing li {margin-bottom:5px; border-bottom:1px solid #ccc;}
.newsListing abbr {display:block;}

.newsTitle {color:#666; padding-bottom:2px; border-bottom:1px solid #ccc;}
.teaser{color:#666; font-size:14px}
.learnMore {margin-top:40px;}
.learnMore ul{border:1px solid #eee; margin:0; padding:5px 0;}
.learnMore li, .learnMore a {margin:0; padding:0 0 3px 2px; color:#192d64;}
.learnMore strong{background-color:#eee; font-weight:normal; display:block; padding:2px; width:100px; padding-left:2px;}

ol.alpha {list-style-type: lower-alpha;}
ol.roman {list-style-type: lower-roman;}

.loginFailed, td.loginFailed { color:#FF0000;font-weight:bold; }