/* CSS Document */

body {font:70% Arial, Helvetica, sans-serif;color: #000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {padding:0px 0px 0px 0px; font-size:17px; color:#0079C2;}
h2 {padding:0px 0px 0px 0px; font-size:15px; color:#0079C2;}
h3 {padding:0px 0px 0px 0px; font-size:13px; color:#0079C2;}
.homeul {margin-left:3px;}
.caption {font-size:12px;}
.bluehead {font-size:11px;font-weight:bold;color:#007AC2;}
hr {color:#007AC2;}

input {	border: #ccc 1px solid; font-size: 10px; color: #0070BE; padding:5px;}
button {padding:0px; font-weight:bold; color:#FFF; height:25px;}

.caption_blue {font-size:120%; color:#007AC2;}
.content_bluetextBold {font-size:115%; color:#007AC2; font-weight:900;} 
.content_bluetext {font-size:105%; color:#007AC2;} 


/* backgrounds */
.palebluebackground {background-color:#0072BE; border-left:3px solid #FFF; padding:20px; color:#FFF; font-size:17px;}
.leftbkr {background-color:#004985; border-right:3px solid #FFF;}
.rightbkr {background-color:#004985; border-left:3px solid #FFF;}
.footerleft {background-image:url(../images/footer_left.gif); background-repeat:repeat-x; background-color:#004985;}
.footerright { background-image:url(../images/footer_right.gif); background-repeat:repeat-x; background-color:#004985; color:#FFF; padding-top:8px; padding-right:5px;}
.breadCrumb {padding:8px; letter-spacing:0.5px; color:#7B7B7B; border-bottom:1px solid #E2E2E2; font-size:9px;}
.maingraphic { background-image:url(../images/banner.jpg); background-repeat:no-repeat; height:125px; border-top:1px solid #FFF;}
.topcircles { background-image:url(../images/top_bkr.gif); background-repeat:no-repeat; width:800px;}
.circles {background-image:url(../images/circles.gif); background-repeat:no-repeat; background-color:#007AC2; border-right:4px solid #FFF;}
.darkbluebkrs {background-color:#000;}
.tablehead {background-color:#FFF; color:#858585;}
.tableheadblu {height: 20px; background: #E1EBF7; border-top:1px solid #007AC2; border-bottom:1px solid #007AC2; color:#007AC2; font-weight:bold;}
.line {border-bottom:1px solid #F2F2F2;}
.header_mainNav {padding:4px 4px 4px 10px; background-color:#0070BE; color:#FFF;}
.sishentableheader {background-color:#003F6A; color:#FFF; padding:2px;}
.corporatetableheader {background-color:#927560; color:#FFF; padding:2px;}
.sustableheader {background-color:#B44B2E; color:#FFF; padding:2px;}
.sishenthinline {border-bottom:1px solid #003F6A;}
.sishenthinlineSelect {border-bottom:1px solid #003F6A;background-color:#C7D9F0;}

.susthinlineSelect {border-bottom:1px solid #003F6A;background-color:#EDE1C7;}
.susdotlineSelect {border-bottom:1px solid #003F6A;background-color:#EDE1C7;}

.susborder {border:1px solid #B44B2E;}
.graphicbkr {background-color:#E5E5E5; padding:10px; font-size:10px; border:1px solid #CCCCCC;}
.picborder {border:2px solid #FFF;}
/* navigation */

.navigation{padding:5px 10px 5px 10px;  font-size:10.5px; background-color:#004985; border-top:1px solid #FFF; text-transform:uppercase;}
.mainNav {border-left:1px solid #195B91;}
.mainNav a {color:#FFF;text-decoration:none;text-align:center;padding:0px 5px;}
.mainNav a:hover {background:#FFF;color:#2E2B2B;}

.subnav {position: absolute;z-index:200px;text-align: left;display: none;border: 1px solid #FFF;background: #004985;text-decoration:none; color:#FFF; text-transform:none; font-size:11px;}
.subnav a {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;text-decoration:none;border:none; border-bottom:1px solid #195B91;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;background:#007BC4; text-transform:none;text-decoration:none;}

.subNavsub{position: absolute;margin-left:145px;margin-top:-30px;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #004985;text-decoration:none; color:#FFF;}
.subNavsub a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none;}
.subNavsub a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#007BC4;	text-transform:none;text-decoration:none;}

/* styles */
.logo {padding:15px 40px 10px 15px; border:1px solid #D8D8D8;}
.content_home {padding:20px; border-right:1px solid #E2E2E2;}
.content{padding:20px;}
.content_left {padding:20px; border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.content_right {padding:20px; border-right:1px solid #E2E2E2; background-color:#DCE7F6;}
.homepics {float:left; padding:2px; border:1px solid #CCCCCC; margin-right:10px;}
.gallerypics {padding:2px; border:1px solid #CCCCCC;}
.bluetext {color:#007AC2;}
.bluetextbld {font-weight:bold;color:#007AC2;}
.highlightsLrg {color:#007BC4; font-size:18px; border-bottom:3px solid #007BC4; padding-bottom:4px; width:250px;}

/* left navigation */
#dis {display:block;width:200px; background-color:#FFFFFF;}
#hidenav {display:none;width:5px;}
.leftnav {padding:10px; background-color:#fff; border-left:1px solid #E2E2E2;}
.leftnav .header {text-transform:normal;border:1px solid #98A0BF;}
.leftnav .cont {padding:10px 10px 10px 10px;border-left:1px solid #ABABAB;border-bottom:1px solid #ABABAB; padding-top:3px; padding-bottom:3px;}
.leftnav .contarrow {border-right:1px solid #ABABAB;border-bottom:1px solid #ABABAB;}


/* financials */
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}
.btopleft {border-left:1px solid #007AC2; border-top:1px solid #007AC2;}
.btopright {border-right:1px solid #007AC2; border-top:1px solid #007AC2;}
.btop {border-top:1px solid #007AC2;}
.bright {border-right:1px solid #007AC2;}
.bleft {border-left:1px solid #007AC2;}
.bbottom {border-bottom:1px solid #007AC2;}
.bbottomleft {border-bottom:1px solid #007AC2; border-left: 1px solid #007AC2;}
.bbottomright {border-bottom:1px solid #007AC2; border-right: 1px solid #007AC2;}
.notesbackground {background-color:#007AC2; padding:10px; color:#FFF; font-weight: bold;}

/*links*/
.content a:link {color:#504B48;}
.content a:visited {color:#504B48;}
.content a:hover {color:#000;}

.content_left a:link {color:#000;}
.content_left a:visited {color:#000;}
.content_left a:hover {color:#000;}

.content_right a:link {color:#000;}
.content_right a:visited {color:#000;}
.content_right a:hover {color:#504B48;}

.content_home a:link {color:#000;}
.content_home a:visited {color:#000;}
.content_home a:hover {color:#504B48;}


.breadCrumb a:link {color:#000;}
.breadCrumb a:visited {color:#000;}
.breadCrumb a:hover {color:#504B48;}

.leftnav a:link {color:#000;}
.leftnav a:visited {color:#000;}
.leftnav a:hover {color:#000;}

/* financials */
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}
.notesbackground {background-color:#007AC2; padding:10px; color:#FFF; font-weight: bold;}
.thinline {border-bottom:1px solid #0070BE;}
.thickline {border-bottom:2px solid #0070BE;}
.finselect {background-color:#C7D9F0; font-weight: 900;}
.finselectthinline {background-color:#C7D9F0; border-bottom:1px solid #0079C2;}
.finselectthickline {background-color:#C7D9F0; border-bottom:2px solid #0079C2;}
.fintableheader {border-bottom:1px solid #0079C2; color:#0070BE; font-weight:900;}
.findotthinline {border-bottom:1px solid #0079C2;}
.findotthinlineselect {border-bottom:1px solid #0079C2; background-color:#C7D9F0;}
.caps { text-transform:uppercase;}
.blacktext {color:#000;}

.boxleft {border-left:1px solid #0079C2;}
.boxright {border-right:1px solid #0079C2;}
.boxbottomleft {border-left:1px solid #0079C2; border-bottom:1px solid #0079C2;}
.boxbottomright {border-right:1px solid #0079C2; border-bottom:1px solid #0079C2;}
.boxtop {border-top:1px solid #0079C2;}
.boxbottom {border-bottom:1px solid #0079C2;}
.boxtopleft {border-top:1px solid #0079C2;border-left:1px solid #0079C2;}
.boxtopright {border-top:1px solid #0079C2;border-right:1px solid #0079C2;}
.boxselecttop {border-top:1px solid #0079C2;background-color:#C7D9F0; }
.boxselecttopleft {border-top:1px solid #0079C2;border-left:1px solid #0079C2;background-color:#C7D9F0;}
.boxselecttopright {border-top:1px solid #0079C2;border-right:1px solid #0079C2;background-color:#C7D9F0;}
.boxselectbottomright {border-bottom:1px solid #0079C2;border-right:1px solid #0079C2;background-color:#C7D9F0; }
.boxselectbottomleft {border-bottom:1px solid #0079C2;border-left:1px solid #0079C2;background-color:#C7D9F0; }
.boxselectleft {border-left:1px solid #0079C2;background-color:#C7D9F0; }
.boxselectright {border-right:1px solid #0079C2;background-color:#C7D9F0; }
.boxselectbottom {border-bottom:1px solid #0079C2;background-color:#C7D9F0; }

.finbluebackground {background-color:#C7D9F0;}

@media print {

}
