/* CSS Document */

body {font:70% Arial, Helvetica, sans-serif;color: #000000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {color:#09347A; font-size:17px;}
h2 {color:#007AC3; font-size:14px;}
h3 {color:#09347A; font-size:12px;}
.border {border:1px solid #20347A;}

/*default links*/
a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}

/*navigation*/
.navigation{background:#20347A;color:#FFF;padding:10px; border-top:1px solid #CFD4D9;}
.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: #20347A; color:#FFF;*margin-left:-90px;*margin-top:12px;}
.subNav a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px; border-bottom:1px solid #3C4B83;}
.subNav a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#B7B7B7;}

/*headers*/
.bannerTextlarge {font-size:20px; font-weight:900; color:#20347A; padding-right:20px;}
.bannerTextsmall {font-size:12px; font-weight:500;}
.hightlightText {color:#1197D5; font-size:20px; font-weight:900;}
.blackboldText {color:#000;}
.highlights_text {color:#B0B5D4; font-size:25px; font-weight:900;}
.lightbluetext {color:#007AC2;}

/*financial*/
.thinline {border-bottom:1px solid #000;}
.thinlineColumn {border-bottom:1px solid #000; background-color:#CBCDE3; color:#000; font-weight:900; }
.thicklineColumn {border-bottom:2px solid #000; background-color:#CBCDE3; color:#000; font-weight:900; }
.thickline {border-bottom:2px solid #000;}
.fintopband {background-color:#D9DCEB; padding-left:5px; border-right:2px solid #FFF;}
.finlefttext {background-color:#F5EFE5; padding-left:5px;}
.fincolumn {background-color:#CBCDE3; font-weight:900; color:#000; }
.notescolumn {background-color:#F5EFE5;}
.blacktext {color:#000;}

.finlinebottomLeft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finlineLeft {border-left:1px solid #000;}
.finlineRight {border-right:1px solid #000;}
.finlinebottomLeftSelect {border-bottom:1px solid #000; border-left:1px solid #000; background-color:#CBCDE3;}
.finlinebottomRight {border-bottom:1px solid #000; border-right:1px solid #000; }
.finlinebottomRightSelect {border-bottom:1px solid #000; border-right:1px solid #000;background-color:#CBCDE3;}
.finlinetopRight {border-top:1px solid #000; border-right:1px solid #000;}
.finlinetopRightSelect {border-top:1px solid #000; border-right:1px solid #000; background-color:#CBCDE3;}
.finlinetopLeft {border-top:1px solid #000; border-left:1px solid #000;}
.finlinetopLeftSelect {border-top:1px solid #000; border-left:1px solid #000; background-color:#CBCDE3;}
.finlinetop {border-top:1px solid #000;}
.finlinetopthick {border-top:2px solid #000;}
.finlinetopColumn {border-top:1px solid #000; background-color:#CBCDE3; color:#000; font-weight:900;}
.finlinebottomColumn {border-bottom:1px solid #000; background-color:#CBCDE3; color:#000; font-weight:900;}
.finlinebottom {border-bottom:1px solid #000;}

.fintop {border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.finbottom {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.fintopSelect {border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#CBCDE3; font-weight:900; color:#000;}
.finbottomSelect {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#CBCDE3; font-weight:900; color:#000;}


/*backgrounds*/
.bluebanner {color:#20347A; background-color:#FFF; padding:10px; background-image:url(../images/banner.jpg); background-position:right; background-repeat:no-repeat;}
.contentHome {padding:20px; border-top:4px solid #20347A; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
.content {padding:20px;}
.contentRight {padding:20px; border-top:4px solid #20347A; border-left:1px solid #EBEBEB;}
.footer {background-color:#20347A; color:#FFF; padding:10px;}
.tools {background-color:#FFF;}
.pics {padding:10px;}

/*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;}

.contentRight a:link {color:#042E61;text-decoration:underline;}
.contentRight a:visited {color:#042E61;text-decoration:underline;}
.contentRight a:hover {color:#000;text-decoration:underline;}


/* financial styles*/
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}

/*general styles*/
.logo { padding-left:25px; padding-bottom: 10px; padding-top: 10px; border:1px solid #D9DCEB;}
.breadcrumb {color:#09347A; padding-left:15px;padding-right:15px; padding-bottom:8px; padding-top:8px; border-bottom:1px solid #EBEBEB; font-size:10px;}
.blockcontentblue {border-left:1px solid #2A3568;border-right:1px solid #2A3568; border-bottom:1px solid #2A3568; padding:15px; background-color:#FFF;}
.blockcontentgold {border-left:1px solid #A7955F;border-right:1px solid #A7955F; border-bottom:1px solid #A7955F; padding:15px; background-color:#FFF;}
.financialbluebold {color:#09347A; font-weight:bold;}
.commentarybluebold {color:#737eaf; font-weight:bold;}
.commentarypurplebold {color:#6371a8; font-weight:bold;}
.texthighlightsblue {color:#09347A; font-size:13px; font-weight:900;}

/*form styles*/
input, select {font-size:100%;border:1px solid #09347A;}


/*links*/
.contentleft a:link {color:#042E61;}
.contentleft a:visited {color:#042E61;}
.contentleft a:hover {color:#000;}

.contentHome a:link {color:#000; text-decoration:underline;}
.contentHome a:visited {color:#000; text-decoration:underline;}
.contentHome a:hover {color:#000; text-decoration:underline;}

.breadcrumb a:link {color:#000; text-decoration:underline;}
.breadcrumb a:visited {color:#000; text-decoration:underline;}
.breadcrumb a:hover {color:#000; text-decoration:underline;}

#pics {background-color:#FFF;}

/*links*/
.contentright a:link {color:#042E61;}
.contentright a:visited {color:#042E61;}
.contentright a:hover {color:#000;}

@media print {

body {font:70% Arial, Helvetica, sans-serif;color: #000000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {color:#09347A; font-size:17px;}
h2 {color:#007AC3; font-size:14px;}
h3 {color:#09347A; font-size:12px;}
.border {border:1px solid #20347A;}

/*default links*/
a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#FFF; text-decoration: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: #20347A; color:#FFF;*margin-left:-90px;*margin-top:12px;}
.subNav a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px; border-bottom:1px solid #3C4B83;}
.subNav a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#B7B7B7;}

/*headers*/
.bannerTextlarge {display:none;}
.bannerTextsmall {font-size:12px; font-weight:500;}
.hightlightText {color:#1197D5; font-size:20px; font-weight:900;}
.blackboldText {color:#000;}
.highlights_text {color:#B0B5D4; font-size:25px; font-weight:900;}
.lightbluetext {color:#007AC2;}

/*financial*/
.thinline {border-bottom:1px solid #000;}
.thinlineColumn {border-bottom:1px solid #000; background-color:#CBCDE3; color:#000; font-weight:900; }
.thicklineColumn {border-bottom:2px solid #000; background-color:#CBCDE3; color:#000; font-weight:900; }
.thickline {border-bottom:2px solid #000;}
.fintopband {background-color:#D9DCEB; padding-left:5px; border-right:2px solid #FFF;}
.finlefttext {background-color:#F5EFE5; padding-left:5px;}
.fincolumn {background-color:#CBCDE3; font-weight:900; color:#000; }
.notescolumn {background-color:#F5EFE5;}
.blacktext {color:#000;}

.finlinebottomLeft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finlineLeft {border-left:1px solid #000;}
.finlineRight {border-right:1px solid #000;}
.finlinebottomLeftSelect {border-bottom:1px solid #000; border-left:1px solid #000; background-color:#CBCDE3;}
.finlinebottomRight {border-bottom:1px solid #000; border-right:1px solid #000; }
.finlinebottomRightSelect {border-bottom:1px solid #000; border-right:1px solid #000;background-color:#CBCDE3;}
.finlinetopRight {border-top:1px solid #000; border-right:1px solid #000;}
.finlinetopRightSelect {border-top:1px solid #000; border-right:1px solid #000; background-color:#CBCDE3;}
.finlinetopLeft {border-top:1px solid #000; border-left:1px solid #000;}
.finlinetopLeftSelect {border-top:1px solid #000; border-left:1px solid #000; background-color:#CBCDE3;}
.finlinetop {border-top:1px solid #000;}
.finlinetopthick {border-top:2px solid #000;}
.finlinetopColumn {border-top:1px solid #000; background-color:#CBCDE3; color:#000; font-weight:900;}
.finlinebottomColumn {border-bottom:1px solid #000; background-color:#CBCDE3; color:#000; font-weight:900;}
.finlinebottom {border-bottom:1px solid #000;}

.fintop {border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.finbottom {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.fintopSelect {border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#CBCDE3; font-weight:900; color:#000;}
.finbottomSelect {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#CBCDE3; font-weight:900; color:#000;}


/*backgrounds*/
.bluebanner {display:none;}
.contentHome {padding:20px; border-top:4px solid #20347A; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
.content {padding:20px;}
.contentRight {padding:20px; border-top:4px solid #20347A; border-left:1px solid #EBEBEB;}
.footer {display:none;}
.tools {display:none;}
.pics {display:none;}

/*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;}

.contentRight a:link {color:#042E61;text-decoration:underline;}
.contentRight a:visited {color:#042E61;text-decoration:underline;}
.contentRight a:hover {color:#000;text-decoration:underline;}


/* financial styles*/
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}

/*general styles*/
.logo { display:none;}
.breadcrumb {display:none;}
.blockcontentblue {border-left:1px solid #2A3568;border-right:1px solid #2A3568; border-bottom:1px solid #2A3568; padding:15px; background-color:#FFF;}
.blockcontentgold {border-left:1px solid #A7955F;border-right:1px solid #A7955F; border-bottom:1px solid #A7955F; padding:15px; background-color:#FFF;}
.financialbluebold {color:#09347A; font-weight:bold;}
.commentarybluebold {color:#737eaf; font-weight:bold;}
.commentarypurplebold {color:#6371a8; font-weight:bold;}
.texthighlightsblue {color:#09347A; font-size:13px; font-weight:900;}

/*form styles*/
input, select {font-size:100%;border:1px solid #09347A;}


/*links*/
.contentleft a:link {color:#042E61;}
.contentleft a:visited {color:#042E61;}
.contentleft a:hover {color:#000;}

.contentHome a:link {color:#000; text-decoration:underline;}
.contentHome a:visited {color:#000; text-decoration:underline;}
.contentHome a:hover {color:#000; text-decoration:underline;}

.breadcrumb a:link {color:#000; text-decoration:underline;}
.breadcrumb a:visited {color:#000; text-decoration:underline;}
.breadcrumb a:hover {color:#000; text-decoration:underline;}

#pics {display:none;}

/*links*/
.contentright a:link {color:#042E61;}
.contentright a:visited {color:#042E61;}
.contentright a:hover {color:#000;}

}
