/* 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:#b7b8b1; }
h1 {font-size:17px; font-weight:200; color:#696a6d;}
h2 {font-size:24px; font-weight:800; color:#243969;}


.navigation{height:23px; padding:5px 15px 5px 15px; font-size:11px; font-weight:900; text-transform:uppercase; background-color:#4c4c4e; border-bottom:2px solid #FFF;}
.mainNav {border-left:1px solid #a5a5a6; padding:0px 10px 0px 10px;}
.mainNav a {color:#FFF;text-decoration:none;text-align:center;padding:0px 5px;}
.mainNav a:hover {color:#f47d30;}

.subnav {position: absolute;z-index:200px;text-align: left;display: none;border: 1px solid #FFF;background: #4c4c4e;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 #5e5e5f;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;background:#f47d30; text-transform:none;text-decoration:none;}


/* general styles */
.breadcrumb { padding:10px; font-size:9px; border-bottom:1px dotted #999; background-color:#f15a22;}
.heading {color:#f15a22; font-weight:200; font-size:22px;}
.introtext {color:#696a73; font-weight:200; font-size:20px;}
.topblock {padding:10px; background-color:#FFF;}
.thinline {border-bottom:1px solid #EEEEEE;}
.contentinternal {padding:15px; background-color:#FFF;}
.contenthome {padding:10px; border-left:1px solid #daedf8; border-right:1px solid #daedf8;}
.contentleft {padding:10px; background-color:#FFF;}
.contentright {padding:10px; background-color:#FFF;}
.whiteblock {background-color:#FFF; border:1px dotted #CCCCCC;}
.lightblueblock {background-color:#f0fcff; padding:10px;border-bottom:1px solid #daedf8; font-size:13px;}
.contentinternal a:link {color:#003a63;}
.contentinternal a:visited {color:#003a63;}
.contentinternal a:hover {color:#c1d830;}

.footer {background-color:#4c4c4e; padding:10px; color:#FFF;}

.fincolumnselect {background-color:#edf3cb; font-weight:900;}
.fincolumnselecttopgreen {background-color:#c1d82f; font-weight:900;}
.finthicklineblue {border-bottom:2px solid #00b3dc;}
.fincolumnselecttopgreenthickline {background-color:#c1d82f; font-weight:900; border-bottom:2px solid #00b3dc;}
.thickline {border-bottom:2px solid #000;}
.thinline {border-bottom:1px solid #000;}
.thicklinegreen {border-bottom:2px solid #000; background-color:#edf3cb;}
.thinlinegreen {border-bottom:1px solid #000; background-color:#edf3cb;}
.thicklineblue {border-bottom:2px solid #00b3dc;}

.fintopleft {border-left:1px solid #000; border-top:1px solid #000;}
.finleft {border-left:1px solid #000;}
.fintopright {border-right:1px solid #000; border-top:1px solid #000;}
.finright {border-right:1px solid #000;}
.finbottomright {border-right:1px solid #000; border-bottom:1px solid #000;}
.finbottomleft {border-left:1px solid #000; border-bottom:1px solid #000;}
.finbottom {border-bottom:1px solid #000;}
.fintop {border-top:1px solid #000;}
.fintopselect {border-top:1px solid #000; background-color:#edf3cb;}
.finbottomselect {border-bottom:1px solid #000; background-color:#edf3cb;}

/* financial styles*/
.datatable tr:hover, .datatable tr.hilite {background-color: #f58b64;color: #000000;}


.content a:link {color:#696a73; text-decoration:underline;}
.content a:visited {color:#696a73;text-decoration:underline;}
.content a:hover {color:#f15a22;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;}

.fingreytop {border-top:1px solid #bcbec0; }
.fingreybottom {border-bottom:1px solid #bcbec0; }
.fingreyleft {border-left:1px solid #bcbec0;}
.fingreyright {border-right:1px solid #bcbec0;}
.fingreytopleft {border-top:1px solid #bcbec0; border-left:1px solid #bcbec0;}
.fingreytopright {border-top:1px solid #bcbec0; border-right:1px solid #bcbec0;}
.fingreybotleft {border-bottom:1px solid #bcbec0; border-left:1px solid #bcbec0;}
.fingreybotright {border-bottom:1px solid #bcbec0; border-right:1px solid #bcbec0;}
.fingreyrow {border-top:1px solid #bcbec0; border-bottom:1px solid #bcbec0;}
.fingreyrowleft {border-top:1px solid #bcbec0; border-bottom:1px solid #bcbec0; border-left:1px solid #bcbec0;}
.fingreyrowright {border-top:1px solid #bcbec0; border-bottom:1px solid #bcbec0; border-right:1px solid #bcbec0;}
.finthinline {border-bottom:1px solid #f15a22;}
.finthickline {border-bottom:2px solid #f15a22;}
.finthinbrownbotright {border-bottom:1px solid #f15a22; border-right:2px solid #d3cab7;}
.finthickbrownbotright {border-bottom:2px solid #f15a22; border-right:2px solid #d3cab7;}
.finrightbrown {border-right:2px solid #d3cab7;}
.fintoprightbrown {border-top:1px solid #bcbec0; border-right:2px solid #d3cab7;}
.finbotrightbrown {border-bottom:1px solid #bcbec0; border-right:2px solid #d3cab7;}
.finthickgreytop {border-top:2px solid #696a6d; }
.fintopbotorange {border-top:2px solid #696a6d;border-bottom:1px solid #f15a22;}
.finthicktopbotorange {border-top:2px solid #696a6d;border-bottom:2px solid #f15a22;}


