/* CSS Document */

body {font:70% Arial, Helvetica, sans-serif;color: #000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF;}
.content {padding:15px; background-color:#FFFFFF; border-right:1px solid #EAEAEA;}
.contentRight {padding:15px; background-color:#FFFFFF; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.contentLeft {padding:15px; background-color:#FFFFFF; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.contentmiddle {padding:15px; background-color:#FFFFFF;}
.contentnotes {padding:15px; background-color:#FFFFFF;}
.border {border:1px solid #263A86;}

H1 {color:#263A86; font-size:17px; border-bottom:2px solid #000; padding-bottom:3px;}
H2 {color:#263A86; font-size:17px;}
.greytext {color:#666666; font-size:12px;}
.greytextLrg {color:#666666; font-size:15px;}
.greentext {color:#1FADAA; font-size:11px;}
.bletextLrg {color:#263A86; font-size:25px;}
.bluetext {color:#263A86; font-size:13px;}
.greylinehome {border-bottom:3px solid #DADADA; color:#065EAD;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}
.bluebold {color:#263A86;}
.blueboldline {color:#263A86;  border-bottom:2px solid #000; padding-bottom:3px;}


/* navigation */

.navigation{height:25px; background-color:#263A86; padding:5px 10px 5px 10px; font-size:11px; }
.mainNav {border-left:1px solid #999;}
.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 #162A78;background: #263A86;text-decoration:none; color:#FFF;}
.subnav a {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px;text-decoration:none;border:none; border-bottom:1px solid #162A78;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px;background:#9196AA; text-transform:none;text-decoration:none;}


/* style & backgrounds */
.breadCrumb {padding:8px 0px 8px 10px; border-bottom:1px solid #EAEAEA;background-color:#FFFFFF; font-size:10px;}
.breadbluetext { color:#DD4026;}
.logo {background-color:#FFF; padding:10px; border-top:5px solid #283887; border-left:5px solid #283887;}
.banner { background-color:#FFF; border-right:5px solid #283887;border-top:5px solid #283887;}
.bannerright {padding-right:15px;}
.graphs {border:1px solid #B0B0B0;}
/* background color */
.footer {background-color:#263A86; color:#FFF; padding:10px;}


/* headers */
.highlights {font-size:11px; color:#7A7A7A;}

/* financials */
.datatable tr:hover, .datatable tr.hilite {background-color: #DFDFDF;color: #000000;}
.fintop {border-left:1px solid #263A86; border-right:1px solid #263A86; border-top:1px solid #263A86; }
.finbottom {border-left:1px solid #263A86; border-right:1px solid #263A86; border-bottom:1px solid #263A86;}
.finmiddle {border-left:1px solid #263A86; border-right:1px solid #263A86;}
.cfintopleft {border-left:1px solid #263A86; border-top:1px solid #263A86;}
.cfinleft {border-left:1px solid #263A86;}
.cfinright {border-right:1px solid #263A86;}
.cfintopright {border-right:1px solid #263A86; border-top:1px solid #263A86;}
.cfinbotleft {border-left:1px solid #263A86; border-bottom:1px solid #263A86;}
.cfinbotright {border-right:1px solid #263A86; border-bottom:1px solid #263A86;}
.cfinbot {border-bottom:1px solid #263A86;}
.cfintop {border-top:1px solid #263A86;}
.cfinoddleft {border-bottom:1px solid #000; border-left:1px solid #263A86;}
.cfinoddright {border-bottom:1px solid #000; border-right:1px solid #263A86;}

.thinline {border-bottom:1px solid #000;}
.thinlinecolumn {background-color:#C8D0EA; border-bottom:1px solid #000; color:#263A86; }
.thicklinecolumn {background-color:#C8D0EA; border-bottom:2px solid #000; color:#263A86;}
.thickline {border-bottom:2px solid #000;}
.thicklinetop {border-top:2px solid #000;}

.outfinbotleft {border-bottom:2px solid #000; border-left:2px solid #000;}
.outfinbotleftthin {border-bottom:1px solid #000; border-left:2px solid #000;}
.outfinbotrightthin {border-bottom:1px solid #000; border-right:2px solid #000;}
.outfinbotright {border-bottom:2px solid #000; border-right:2px solid #000;}
.outfinbottom {border-bottom:2px solid #000;}
.outfintop {border-top:2px solid #000;}
.outfinleft {border-left:2px solid #000;}
.outfinright {border-right:2px solid #000;}
.outfintopleft {border-top:2px solid #000; border-left:2px solid #000;}
.outfintopright {border-top:2px solid #000; border-right:2px solid #000;}
.fincolumn { background-color:#C8D0EA; color:#263A86;}
.fincolumtopleft {background-color:#C8D0EA; color:#263A86; border-left:1px solid #263A86;  border-top:1px solid #263A86;}
.fincolumtopright {background-color:#C8D0EA; color:#263A86; border-right:1px solid #263A86;  border-top:1px solid #263A86;}
.fincolumbotleft {background-color:#C8D0EA; color:#263A86; border-bottom:1px solid #263A86;  border-left:1px solid #263A86; }
.fincolumbotright {background-color:#C8D0EA; color:#263A86; border-bottom:1px solid #263A86;  border-right:1px solid #263A86; }
.fincolumleft {background-color:#C8D0EA; color:#263A86; border-left:1px solid #263A86; }
.fincolumright {background-color:#C8D0EA; color:#263A86; border-right:1px solid #263A86; }
.fincolumoddleft {background-color:#C8D0EA; color:#263A86; border-left:1px solid #263A86; border-bottom:1px solid #000; }
.fincolumoddright {background-color:#C8D0EA; color:#263A86; border-right:1px solid #263A86; border-bottom:1px solid #000; }
.fincolutop {background-color:#C8D0EA; color:#263A86;border-top:1px solid #263A86; }

.lineright {border-right:1px solid #000;}
.linerightthin {border-right:1px solid #000; border-bottom:1px solid #000;  }
.linerightthick {border-right:1px solid #000; border-bottom:2px solid #000;  }

/* links */
.content a:link {color:#1F2F73;}
.content a:visited {color:#898FAB;}
.content a:hover {color:#000; background-color:#C3CFEA;}

.contentRight a:link {color:#000;}
.contentRight a:visited {color:#898FAB;}
.contentRight a:hover {color:#000; background-color:#C3CFEA;}

.contentnotes a:link {color:#000;}
.contentnotes a:visited {color:#898FAB;}
.contentnotes a:hover {color:#000; background-color:#C3CFEA;}


.contentLeft a:link {color:#000;}
.contentLeft a:visited {color:#898FAB;}
.contentLeft a:hover {color:#000; background-color:#C3CFEA;}

.contentmiddle a:link {color:#000;}
.contentmiddle a:visited {color:#898FAB;}
.contentmiddle a:hover {color:#000; background-color:#C3CFEA;}

.breadCrumb a:link {color:#1F2F73;}
.breadCrumb a:visited {color:#898FAB;}
.breadCrumb a:hover {color:#000; background-color:#C3CFEA;}

@media print {

body {font:70% Arial, Helvetica, sans-serif;color: #000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF;}
.content {padding:15px; background-color:#FFFFFF; border-right:1px solid #EAEAEA;}
.contentRight { display:none;}
.contentLeft { display:none;}
.contentmiddle {padding:15px; background-color:#FFFFFF;}
.contentnotes {padding:15px; background-color:#FFFFFF;}
.border {border:1px solid #263A86;}

H1 {color:#263A86; font-size:17px; border-bottom:2px solid #000; padding-bottom:3px;}
H2 {color:#263A86; font-size:17px;}
.greytext {color:#666666; font-size:12px;}
.greytextLrg {color:#666666; font-size:15px;}
.greentext {color:#1FADAA; font-size:11px;}
.bletextLrg {color:#263A86; font-size:25px;}
.bluetext {color:#263A86; font-size:13px;}
.greylinehome {border-bottom:3px solid #DADADA; color:#065EAD;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}
.bluebold {color:#263A86;}
.blueboldline {color:#263A86;  border-bottom:2px solid #000; padding-bottom:3px;}


/* navigation */

.navigation{ display:none; }
.mainNav {border-left:1px solid #999;}
.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 #162A78;background: #263A86;text-decoration:none; color:#FFF;}
.subnav a {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px;text-decoration:none;border:none; border-bottom:1px solid #162A78;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 200px;background:#9196AA; text-transform:none;text-decoration:none;}


/* style & backgrounds */
.breadCrumb { display:none;}
.breadbluetext {  display:none;}
.logo { display:none;}
.banner {  display:none;}
.bannerright { display:none;}
.graphs {border:1px solid #B0B0B0;}
/* background color */
.footer { display:none;}


/* headers */
.highlights {font-size:11px; color:#7A7A7A;}

/* financials */
.datatable tr:hover, .datatable tr.hilite {background-color: #DFDFDF;color: #000000;}
.fintop {border-left:1px solid #263A86; border-right:1px solid #263A86; border-top:1px solid #263A86; }
.finbottom {border-left:1px solid #263A86; border-right:1px solid #263A86; border-bottom:1px solid #263A86;}
.finmiddle {border-left:1px solid #263A86; border-right:1px solid #263A86;}
.cfintopleft {border-left:1px solid #263A86; border-top:1px solid #263A86;}
.cfinleft {border-left:1px solid #263A86;}
.cfinright {border-right:1px solid #263A86;}
.cfintopright {border-right:1px solid #263A86; border-top:1px solid #263A86;}
.cfinbotleft {border-left:1px solid #263A86; border-bottom:1px solid #263A86;}
.cfinbotright {border-right:1px solid #263A86; border-bottom:1px solid #263A86;}
.cfinbot {border-bottom:1px solid #263A86;}
.cfintop {border-top:1px solid #263A86;}
.cfinoddleft {border-bottom:1px solid #000; border-left:1px solid #263A86;}
.cfinoddright {border-bottom:1px solid #000; border-right:1px solid #263A86;}

.thinline {border-bottom:1px solid #000;}
.thinlinecolumn {background-color:#C8D0EA; border-bottom:1px solid #000; color:#263A86; }
.thicklinecolumn {background-color:#C8D0EA; border-bottom:2px solid #000; color:#263A86;}
.thickline {border-bottom:2px solid #000;}
.thicklinetop {border-top:2px solid #000;}

.outfinbotleft {border-bottom:2px solid #000; border-left:2px solid #000;}
.outfinbotleftthin {border-bottom:1px solid #000; border-left:2px solid #000;}
.outfinbotrightthin {border-bottom:1px solid #000; border-right:2px solid #000;}
.outfinbotright {border-bottom:2px solid #000; border-right:2px solid #000;}
.outfinbottom {border-bottom:2px solid #000;}
.outfintop {border-top:2px solid #000;}
.outfinleft {border-left:2px solid #000;}
.outfinright {border-right:2px solid #000;}
.outfintopleft {border-top:2px solid #000; border-left:2px solid #000;}
.outfintopright {border-top:2px solid #000; border-right:2px solid #000;}
.fincolumn { background-color:#C8D0EA; color:#263A86;}
.fincolumtopleft {background-color:#C8D0EA; color:#263A86; border-left:1px solid #263A86;  border-top:1px solid #263A86;}
.fincolumtopright {background-color:#C8D0EA; color:#263A86; border-right:1px solid #263A86;  border-top:1px solid #263A86;}
.fincolumbotleft {background-color:#C8D0EA; color:#263A86; border-bottom:1px solid #263A86;  border-left:1px solid #263A86; }
.fincolumbotright {background-color:#C8D0EA; color:#263A86; border-bottom:1px solid #263A86;  border-right:1px solid #263A86; }
.fincolumleft {background-color:#C8D0EA; color:#263A86; border-left:1px solid #263A86; }
.fincolumright {background-color:#C8D0EA; color:#263A86; border-right:1px solid #263A86; }
.fincolumoddleft {background-color:#C8D0EA; color:#263A86; border-left:1px solid #263A86; border-bottom:1px solid #000; }
.fincolumoddright {background-color:#C8D0EA; color:#263A86; border-right:1px solid #263A86; border-bottom:1px solid #000; }
.fincolutop {background-color:#C8D0EA; color:#263A86;border-top:1px solid #263A86; }

.lineright {border-right:1px solid #000;}
.linerightthin {border-right:1px solid #000; border-bottom:1px solid #000;  }
.linerightthick {border-right:1px solid #000; border-bottom:2px solid #000;  }

/* links */
.content a:link {color:#1F2F73;}
.content a:visited {color:#898FAB;}
.content a:hover {color:#000; background-color:#C3CFEA;}

.contentRight a:link {color:#000;}
.contentRight a:visited {color:#898FAB;}
.contentRight a:hover {color:#000; background-color:#C3CFEA;}

.contentnotes a:link {color:#000;}
.contentnotes a:visited {color:#898FAB;}
.contentnotes a:hover {color:#000; background-color:#C3CFEA;}


.contentLeft a:link {color:#000;}
.contentLeft a:visited {color:#898FAB;}
.contentLeft a:hover {color:#000; background-color:#C3CFEA;}

.contentmiddle a:link {color:#000;}
.contentmiddle a:visited {color:#898FAB;}
.contentmiddle a:hover {color:#000; background-color:#C3CFEA;}

.breadCrumb a:link {color:#1F2F73;}
.breadCrumb a:visited {color:#898FAB;}
.breadCrumb a:hover {color:#000; background-color:#C3CFEA;}

}
