@charset "UTF-8";
body,td,th { font: 11px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; *font-size:12px; color: #5e6565;margin:0;padding:0;vertical-align: top;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#3796ba url(../img/a_site_bkg.png) repeat-x top;}
div {margin:0;padding:0;}
a:link {color: #25aae1;text-decoration: none;}
a:visited {text-decoration: none;color: #25aae1;}
a:hover {text-decoration: underline;color: #25aae1;}
a:active {text-decoration: none;color: #25aae1;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
h1 {font-size: 16px;color: #25aae1;margin-top:0;margin-bottom:10px;font-weight:bold; }
h2 {font-size: 13px;color: #5e6565; margin-top:14px; margin-bottom:2px; font-weight:bold;}
h3 {font-size: 12px;color: #5e6565; margin-top:6px; margin-bottom:6px;}
h4 {font-size: 13px;color: #5e6565;margin-top:0;margin-bottom:6px;}
h5 {font-size: 16px;color: #25aae1;margin-top:0;margin-bottom:16px; font-weight:lighter; letter-spacing:1px}
h6 {font-size: 12px;color: #25aae1;margin-top:0;margin-bottom:10px; font-weight:bold}



.colly_left {width:580px; padding-right:10px;  float:left; position:absolute; left:18px; text-align:left; height:880px;overflow:auto;}



p { line-height:1.6em;margin:0; padding:0; margin-bottom:10px;}
.small { font-size: 10px;*font-size: 11px; line-height:1.5em;}
.xsmall { font-size: 9px;*font-size: 10px; line-height:1.5em;}
.preloadImages {position:absolute; top:-500px; display:none;}
.date {font-size: 11px;padding: 0px;margin: 0px;}

.right {float:right;}

#siteContainer {width: 920px; margin:0px auto; position:relative;}

#mainHeader { height: 105px;width: 920px;z-index: 300;position: relative; }
#mainHeader #mainLogo {position:absolute;top:0;left:0;display:block; height:105px;width:285px}

/* MAIN NAV */
#mainHeader ul {margin:0;padding:0 11px 0 0;height:19px}
#mainHeader ul li {list-style:none;display:inline;}

#mainHeader #mainNav {position:absolute; bottom:13px; right:0; font: bold 10px /16px Arial, Helvetica, sans-serif;  }
#mainHeader #mainNav li {float:left;position:relative;padding:0 0 0 0;}
#mainHeader #mainNav li.last {}
#mainHeader #mainNav a {float:left;display:block;color:#fff;padding:0 16px;text-decoration: none; }
#mainHeader #mainNav a:hover {color:#25aae1}
#mainHeader .menuactive {color:#25aae1}

#mainHeader #mainNav ul {display:none;position:absolute;top:33px;z-index:2000;left:0px;height:auto;padding:0;background:#5585A9;border-top:1px solid #6894B4;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}
#mainHeader #mainNavul li {clear:left;padding:0;background:none}
#mainHeader #mainNav ul li a {font:11px/23px tahoma,sans-serif;padding:0 0 0 10px;background:#5585A9;width:105px;white-space:nowrap;}
#mainHeader #mainNav li:hover ul,
#mainHeader #mainNav li.hover ul {display:block}
	

.banner {width: 920px;	height: 285px; position: relative; text-align:left;}
.b_contact {background: url(../img/a_banner_contact.jpg) no-repeat top;}

#bodyContainer {background:white;  height: auto;  padding:2px; padding-top:0;text-align:left; }
#body { text-align: left;height: auto; position: relative; clear:both;  padding:20px;padding-left:50px; }

/* FOOTER STYLES */
.footer {text-align: left;color:#88c0d6; background: url(../img/a_bkg-footer.png) repeat-x top; border-top:solid 1px #b2d6f0; padding:5px; position:relative; }
.footer td{padding:0 10px 0 10px; }
.footer .tLeft{ width:45%;}
.footer .tCenter{ border-left: solid 1px #d2dee2; border-right: solid 1px #d2dee2; text-align:center;width:35%;}
.footer .tRight { text-align:center;width:20%;}

.copyRight {background:#d5dcdf; padding:4px 16px 4px 16px; margin:0; color:#5e6b71; font-size:9px; border-top:solid 1px #bac5ca;}
.copyRight .nasdaq{color:#5e6b71; font-size:10px;}

.NewsSummary {width:250px;}
.NewsSummary div{color:#9daaaf; line-height:1.4em;}
.NewsSummary .NewsSummaryPostdate{font-size:9px; }
.NewsSummary .NewsSummarySummary{color:#9daaaf;}
.NewsSummary .NewsSummarySpacer{height:15px;}
.MediaSummary { color:#9daaaf; height:60px;}
.MediaSummary img{ float:left; margin:0 10px 10px 0;}
.MediaSummary a{padding:4px 0 0 0;  display:block;}

#siteFooter {height:30px; width: 920px; background: url(../img/a_bkg_site-shadow.png) repeat-x top;}


