/* CSS Document */


body {font:70% Arial, Helvetica, sans-serif;color: #000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {color:#005596; font-size:12px; display:block; background-color:#AFC4E0; padding:5px; border:1px solid #9AB2D4;}
h2 {color:#000; font-size:11px;font-weight:bold;}
h3 {color:#09347A; font-size:12px;}
.content {padding:15px; border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.contentleft {padding:15px; border-left:1px solid #E8E8E8; background-repeat:no-repeat;}
.contenthighlights {padding:15px; border-left:1px solid #E8E8E8; background-repeat:no-repeat; background-color:#103680; color:#FFF;}
.contentright {padding:15px; border-right:1px solid #E8E8E8; background-color:#DCE7F6;}
.contentmiddle {padding:15px; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}


/*navigation*/
.navigation{background-color:#005596; font-size:11px; font-weight:900;}
.mainNav {border-right:2px solid #FFF; padding:6px 10px 6px 10px; background-color:#005596; }
.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: #005596;text-decoration:none; color:#FFF; text-transform:none; font-weight:100; }
.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 #1966A0;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;background:#109AD7; text-transform:none;text-decoration:none;}


/*headers*/
.bluebkr {background-color:#FFF; color:#005596; padding:20px;}
.largewhitetext {font-size:17px; font-weight:900;}
.smallwhitetext {font-size:10px; font-weight:900; text-transform:uppercase;}
.contentheader {color:#103680; font-size:17px; font-weight:900;}
.highlights {color:#103680; font-size:12px; padding-bottom:5px; font-weight:900;}

/*financials*/
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}
.notesbackground {background-color:#007AC2; padding:10px; color:#FFF; font-weight: bold;}
.thinlinetop {border-top:1px solid #000;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}
.finselect {background-color:#CEDEF2; font-weight: 900; color:#000;}
.finselectthinline {background-color:#CEDEF2; border-bottom:1px solid #000; color:#000;}
.finselectthickline {background-color:#CEDEF2; border-bottom:2px solid #000; color:#000;}
.fintableheader {border-bottom:1px solid #000; color:#0070BE; font-weight:900;}

.boxleft {border-left:1px solid #000;}
.boxright {border-right:1px solid #000;}
.boxbottomleft {border-left:1px solid #000; border-bottom:1px solid #000; font-weight: 900; color:#000;}
.boxbottomright {border-right:1px solid #000; border-bottom:1px solid #000;}
.boxtop {border-top:1px solid #000;}
.boxbottom {border-bottom:1px solid #000;}
.boxtopleft {border-top:1px solid #000;border-left:1px solid #000; font-weight: 900; color:#000;}
.boxtopright {border-top:1px solid #000;border-right:1px solid #000;}
.boxselecttop {border-top:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselecttopleft {border-top:1px solid #000;border-left:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselecttopright {border-top:1px solid #000;border-right:1px solid #000;background-color:#CEDEF2font-weight: 900; color:#000;;}
.boxselectbottomright {border-bottom:1px solid #000;border-right:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselectbottomleft {border-bottom:1px solid #000;border-left:1px solid #000;background-color:#CEDEF2;font-weight: 900; color:#000; }
.boxselectleft {border-left:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselectright {border-right:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselectbottom {border-bottom:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}

/*general*/
.pics {border-right:1px solid #FFF;}
.pdfline {border-bottom:1px solid #EAEAEA; padding-bottom:3px;}

/*links*/

a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}

.content a:link {color:#00316B;}
.content a:visited {color:#00316B;}
.content a:hover {color:#000;}

.logo a:link {color:#00316B;}
.logo a:visited {color:#00316B;}
.logo a:hover {color:#000;}


.breadcrumb a:link {color:#000; text-decoration:underline;}
.breadcrumb a:visited {color:#000; text-decoration:underline;}
.breadcrumb a:hover {color:#000; text-decoration:underline;}


/*general styles*/
.logo { background-color:#FFF; padding:10px; border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
.breadcrumb {color:#000; background-color:#FFF; padding:8px; border-bottom:1px solid #E8E8E8; font-size:9px;}
.footer {color:#FFF;  padding:10px; background-color:#005596;}
.bottompadding {padding-bottom:5px;}
.bluetext {color:#005596; font-size:20px;}
.bluetextsml {color:#005596; font-size:11px; text-transform:uppercase;}
.finbluetext {color:#005596;}

/*links*/

.content a:link {color:#042E61; text-decoration:underline;}
.content a:visited {color:#042E61; text-decoration:underline;}
.content a:hover {color:#000; text-decoration:underline;}

.contentleft a:link {color:#042E61; text-decoration:underline;}
.contentleft a:visited {color:#042E61; text-decoration:underline;}
.contentleft a:hover {color:#000; text-decoration:underline;}

/*links*/
.contentright a:link {color:#042E61; text-decoration:underline;}
.contentright a:visited {color:#042E61; text-decoration:underline;}
.contentright a:hover {color:#000; text-decoration:underline;}

.contentmiddle a:link {color:#042E61; text-decoration:underline;}
.contentmiddle a:visited {color:#042E61; text-decoration:underline;}
.contentmiddle a:hover {color:#000; text-decoration:underline;}


@media print {
body {font:70% Arial, Helvetica, sans-serif;color: #000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {color:#FFF; font-size:12px; background-color:#103680; padding:5px; display:block;}
h2 {color:#000; font-size:11px;font-weight:bold;}
h3 {color:#09347A; font-size:12px;}
.content {padding:15px; border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.contentleft { display:none;}
.contenthighlights {padding:15px; border-left:1px solid #E8E8E8; background-repeat:no-repeat; background-color:#103680; color:#FFF;}
.contentright {display:none;}
.contentmiddle {padding:20px; border:1px solid #E8E8E8;}


/*navigation*/
.navigation{ display:none;}
.mainNav {border-right:2px solid #FFF; border-top:2px solid #FFF; padding:6px 10px 6px 10px; background-color:#109AD7; }
.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: #005596;text-decoration:none; color:#FFF; text-transform:none; font-weight:100; }
.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 #1966A0;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;background:#109AD7; text-transform:none;text-decoration:none;}


/*headers*/
.bluebkr {display:none;}
.largewhitetext {font-size:17px; font-weight:900;}
.smallwhitetext {font-size:10px; font-weight:900; text-transform:uppercase;}
.contentheader {color:#103680; font-size:17px; font-weight:900;}
.highlights {color:#103680; font-size:11px; padding-bottom:5px; font-weight:900;}

/*financials*/
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}
.notesbackground {background-color:#007AC2; padding:10px; color:#FFF; font-weight: bold;}
.thinlinetop {border-top:1px solid #000;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}
.finselect {background-color:#CEDEF2; font-weight: 900; color:#000;}
.finselectthinline {background-color:#CEDEF2; border-bottom:1px solid #000; color:#000;}
.finselectthickline {background-color:#CEDEF2; border-bottom:2px solid #000; color:#000;}
.fintableheader {border-bottom:1px solid #000; color:#0070BE; font-weight:900;}

.boxleft {border-left:1px solid #000;}
.boxright {border-right:1px solid #000;}
.boxbottomleft {border-left:1px solid #000; border-bottom:1px solid #000; font-weight: 900; color:#000;}
.boxbottomright {border-right:1px solid #000; border-bottom:1px solid #000;}
.boxtop {border-top:1px solid #000;}
.boxbottom {border-bottom:1px solid #000;}
.boxtopleft {border-top:1px solid #000;border-left:1px solid #000; font-weight: 900; color:#000;}
.boxtopright {border-top:1px solid #000;border-right:1px solid #000;}
.boxselecttop {border-top:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselecttopleft {border-top:1px solid #000;border-left:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselecttopright {border-top:1px solid #000;border-right:1px solid #000;background-color:#CEDEF2font-weight: 900; color:#000;;}
.boxselectbottomright {border-bottom:1px solid #000;border-right:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselectbottomleft {border-bottom:1px solid #000;border-left:1px solid #000;background-color:#CEDEF2;font-weight: 900; color:#000; }
.boxselectleft {border-left:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselectright {border-right:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}
.boxselectbottom {border-bottom:1px solid #000;background-color:#CEDEF2; font-weight: 900; color:#000;}

/*general*/
.pics {border-right:1px solid #FFF;}
.pdfline {border-bottom:1px solid #EAEAEA; padding-bottom:3px;}

/*links*/

a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}

.content a:link {color:#00316B;}
.content a:visited {color:#00316B;}
.content a:hover {color:#000;}

.breadcrumb a:link {color:#000; text-decoration:underline;}
.breadcrumb a:visited {color:#000; text-decoration:underline;}
.breadcrumb a:hover {color:#000; text-decoration:underline;}


/*general styles*/
.logo { display:none;}
.breadcrumb {display:none;}
.footer {display:none;}
.bottompadding {padding-bottom:5px;}

/*links*/

.content a:link {color:#042E61; text-decoration:underline;}
.content a:visited {color:#042E61; text-decoration:underline;}
.content a:hover {color:#000; text-decoration:underline;}

.contentleft a:link {color:#042E61; text-decoration:underline;}
.contentleft a:visited {color:#042E61; text-decoration:underline;}
.contentleft a:hover {color:#000; text-decoration:underline;}

/*links*/
.contentright a:link {color:#042E61; text-decoration:underline;}
.contentright a:visited {color:#042E61; text-decoration:underline;}
.contentright a:hover {color:#000; text-decoration:underline;}

.contentmiddle a:link {color:#042E61; text-decoration:underline;}
.contentmiddle a:visited {color:#042E61; text-decoration:underline;}
.contentmiddle a:hover {color:#000; text-decoration:underline;}

}
