/* 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:#1E74C2; font-size:17px;}
.h1home {color:#1E74C2; font-size:17px;}
h2 {color:#1E74C2; font-size:13px;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;}
.contentright {padding:15px; border-right:1px solid #E8E8E8; background-color:#DCE7F6;}
.contentmiddle {padding:15px; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}
#banner {padding:0px;}

/*navigation*/
.navigation{background:#007BC4;color:#FFF;padding:10px; border-top:1px solid #00619B; border-bottom:1px solid #00619B}
.mainNav{color:#FFF;padding:0px 6px 0px 6px;border-left:1px solid #FFF;}
.mainNav a:link, .mainNav a:visted {color:#FFF;}
.mainNav a:hover {color:#FFF;text-align:center;}
.subNav{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #0076C2; color:#FFF; *margin-left:-105px;*margin-top:12px;}
.subNav a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px; border-bottom:1px solid #318CCC;}
.subNav a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px;background:#211D1E;}


/*headers*/
.highlightstextlrg {color:#1E74C2; font-size:13px; border-bottom:1px solid #007BC4; display:block;}
.highlightstext {color:#1E74C2; font-size:13px;}
.highlightstextheader {color:#000; font-size:11px; text-transform:uppercase;}
.blutextLrg {color:#1E74C2; font-size:20px;}
.blutext {color:#1E74C2; font-weight:900; font-size:100%}
.smltext {font-size:9px}


/*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 #000;}
.thinlineTop {border-top:1px solid #000;}
.thickline {border-bottom:2px solid #000;}
.finselect {background-color:#CEDEF2; font-weight: 900; color:#000;}
.finblutext {background-color:#CEDEF2; color:#1E74C2; font-weight:900; font-size:100%}
.finselectthinline {background-color:#CEDEF2; border-bottom:1px solid #000; color:#000;}
.finselectthinlineTop {background-color:#CEDEF2; border-top: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;}


/*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 { background-color:#FFF; padding:15px; border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0; background-image:url(../images/strip.gif); background-repeat:repeat-x; background-position:bottom;}
.breadcrumb {color:#000; background-color:#FFF; padding:8px; border-bottom:1px solid #E8E8E8; font-size:9px; }
.footerleft {background-image:url(../images/footer_left.gif); background-repeat:repeat-x; background-color:#004985;padding-left:5px; padding-top:8px;}
.footerright { background-image:url(../images/footer_right.gif); background-repeat:repeat-x; background-color:#004985; color:#FFF; padding-top:8px; padding-right:5px;}
.highlightsbackground {background-color:#CFCFCF; padding:15px;}
.highlightsgreytext {color:#5F6062; font-size:13px; }
.highlightsgreytextnormal {color:#5F6062; font-size:13px;}
.highlightsgreytextlower {color:#5F6062; font-size:17px; padding-bottom:8px;}
.highlightsbluetext {color:#0074BB; font-size:35px;}
.highlightsline {border-bottom:1px solid #5F6062; margin-bottom:3px;  margin-top:3px; display:block;}

/*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:#1E74C2; font-size:17px;}
.h1home {color:#1E74C2; font-size:17px;}
h2 {color:#1E74C2; font-size:13px;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;}
.contentright {display:none;}
.contentmiddle {padding:15px; border:1px solid #E8E8E8;}
#banner { display:none;}

/*navigation*/
.navigation{display:none;}
.mainNav{color:#FFF;padding:0px 6px 0px 6px;border-left:1px solid #FFF;}
.mainNav a:link, .mainNav a:visted {color:#FFF;}
.mainNav a:hover {color:#FFF;text-align:center;}
.subNav{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #0076C2; color:#FFF; *margin-left:-105px;*margin-top:12px;}
.subNav a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px; border-bottom:1px solid #318CCC;}
.subNav a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px;background:#211D1E;}


/*headers*/
.highlightstextlrg {color:#1E74C2; font-size:13px; border-bottom:1px solid #007BC4; display:block;}
.highlightstext {color:#1E74C2; font-size:13px;}
.highlightstextheader {color:#000; font-size:11px; text-transform:uppercase;}
.blutextLrg {color:#1E74C2; font-size:20px;}
.blutext {color:#1E74C2; font-weight:900; font-size:100%}
.smltext {font-size:9px}


/*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 #000;}
.thinlineTop {border-top:1px solid #000;}
.thickline {border-bottom:2px solid #000;}
.finselect {background-color:#CEDEF2; font-weight: 900; color:#000;}
.finblutext {background-color:#CEDEF2; color:#1E74C2; font-weight:900; font-size:100%}
.finselectthinline {background-color:#CEDEF2; border-bottom:1px solid #000; color:#000;}
.finselectthinlineTop {background-color:#CEDEF2; border-top: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;}


/*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;}
.footerleft {display:none;}
.footerright { display:none;}
.highlightsbackground {background-color:#CFCFCF; padding:15px;}
.highlightsgreytext {color:#5F6062; font-size:13px; }
.highlightsgreytextnormal {color:#5F6062; font-size:13px;}
.highlightsgreytextlower {color:#5F6062; font-size:17px; padding-bottom:8px;}
.highlightsbluetext {color:#0074BB; font-size:35px;}
.highlightsline {border-bottom:1px solid #5F6062; margin-bottom:3px;  margin-top:3px; display:block;}

/*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;}

}
