/* CSS Document */

body {font:70% Arial, Helvetica, sans-serif;color: #555;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {color:#09347A; font-size:17px; margin-bottom:0px;}
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:-120px;*margin-top:12px;}
.subNav a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;}
.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:25px; font-weight:900;}
.bannerTextsmall {font-size:17px; font-weight:500;}
.hightlightText {color:#1197D5; font-size:20px; font-weight:900;}
.blackboldText {color:#000;}

/*financial*/
.thinline {border-bottom:1px solid #000;}
.thinlineColumn {border-bottom:1px solid #000; background-color:#CCDAF0; color:#000; font-weight:900; padding-right:5px;}
.thicklineColumn {border-bottom:2px solid #000; background-color:#CCDAF0; color:#000; font-weight:900; padding-right:5px;}
.thickline {border-bottom:2px solid #000;}
.fintopband {background-color:#F5EFE5; padding-left:5px;}
.finlefttext {background-color:#F5EFE5; padding-left:5px;}
.fincolumn {background-color:#CCDAF0; font-weight:900; color:#000; padding-right:5px;}
.notescolumn {background-color:#F5EFE5;}
.blacktext {color:#000;}

.finlinebottomLeft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finlinebottomRight {border-bottom:1px solid #000; border-right:1px solid #000;}
.finlinetopRight {border-top:1px solid #000; border-right:1px solid #000;}
.finlinetopLeft {border-top:1px solid #000; border-left:1px solid #000;}
.finlinetop {border-top:1px solid #000;}
.finlinetopColumn {border-top:1px solid #000; background-color:#CCDAF0; color:#000; font-weight:900;}
.finlinebottomColumn {border-bottom:1px solid #000; background-color:#CCDAF0; 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:#CCDAF0; font-weight:900; color:#000;}
.finbottomSelect {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#CCDAF0; font-weight:900; color:#000;}


/*backgrounds*/
.bluebanner {color:#FFF; background-color:#20347A; padding:10px;}
.contentHome {padding:20px; border-top:4px solid #20347A;}
.content {padding:20px;}
.footer {background-color:#20347A; color:#FFF; padding:10px;}
.tools {background-color:#FFF;}
/*links*/
.content a:link {color:#042E61;}
.content a:visited {color:#042E61;}
.content a:hover {color:#000;}

/*general styles*/
.logo { padding-left:10px; padding-bottom: 10px;}
.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;}

/*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: #555;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
h1 {color:#09347A; font-size:17px; margin-bottom:0px;}
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:-120px;*margin-top:12px;}
.subNav a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;}
.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 {display:none}
.hightlightText {display:none}
.blackboldText {color:#000;}
.tools { display:none;}

/*financial*/
.thinline {border-bottom:1px solid #000;}
.thinlineColumn {border-bottom:1px solid #000; background-color:#CCDAF0; color:#000; font-weight:900; padding-right:5px;}
.thicklineColumn {border-bottom:2px solid #000; background-color:#CCDAF0; color:#000; font-weight:900; padding-right:5px;}
.thickline {border-bottom:2px solid #000;}
.fintopband {background-color:#F5EFE5; padding-left:5px;}
.finlefttext {background-color:#F5EFE5; padding-left:5px;}
.fincolumn {background-color:#CCDAF0; font-weight:900; color:#000; padding-right:5px;}
.notescolumn {background-color:#F5EFE5;}
.blacktext {color:#000;}

.finlinebottomLeft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finlinebottomRight {border-bottom:1px solid #000; border-right:1px solid #000;}
.finlinetopRight {border-top:1px solid #000; border-right:1px solid #000;}
.finlinetopLeft {border-top:1px solid #000; border-left:1px solid #000;}
.finlinetop {border-top:1px solid #000;}
.finlinetopColumn {border-top:1px solid #000; background-color:#CCDAF0; color:#000; font-weight:900;}
.finlinebottomColumn {border-bottom:1px solid #000; background-color:#CCDAF0; 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:#CCDAF0; font-weight:900; color:#000;}
.finbottomSelect {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#CCDAF0; font-weight:900; color:#000;}


/*backgrounds*/
.bluebanner {display:none}
.contentHome {padding:20px; border-top:4px solid #20347A;}
.content {padding:20px;}
.footer {background-color:#20347A; color:#FFF; padding:10px;}

/*links*/
.content a:link {color:#042E61;}
.content a:visited {color:#042E61;}
.content a:hover {color:#000;}

/*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;}

/*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;}


}
