@charset "utf-8";
/* CSS Document */

body {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#192d64;}
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.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;}

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}
p .headline {font-weight:bold; font-size:32px; margin:0; padding:0;}

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; text-align:center; color:#a4a6a9; text-transform:uppercase; font-size:10px;}
.footer .box {padding:5px 0; background-color:#a4a6a9; color:#fff; white-space:nowrap;}
.footer a {width:915px; font-size:8px; padding:5px 5px; margin:0 0 10px 0; color: #FFFFFF; white-space:nowrap;}
.footer p {clear:both: text-align:center; color:#a4a6a9; padding-bottom:20px;}
.footer p a {color:#a4a6a9;}

.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;}

.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;}
.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; }