/* CSS Document */

body {font-size:12px; font-family: Arial, Helvetica, sans-serif;color: #000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#ffffff;}
h1 {font-size:22px; font-weight:200; color:#000;  text-transform:normal;}
h2 {font-size:24px; font-weight:800; color:#243969;}

.content {padding:20px; background-color:#FFF;}




.fintableheader{border-bottom:1px solid #000; border-bottom:1px solid #999999;}
.fincolumn{background-color:#FFF1D0; color:#196F9D; }
.fincolumntopleft{background-color:#FFF1D0; color:#196F9D; border-top:1px solid #999999; border-left:1px solid #999999;}
.fincolumntopright{background-color:#FFF1D0; color:#196F9D; border-top:1px solid #999999; border-right:1px solid #999999;}
.fincolumnbotright{background-color:#FFF1D0; color:#196F9D; border-bottom:1px solid #999999; border-right:1px solid #999999;}
.fincolumnbothicktright{background-color:#FFF1D0; color:#196F9D; border-bottom:3px solid #999999; border-right:1px solid #999999;}
.fincolumnbotleft{background-color:#FFF1D0; color:#196F9D; border-bottom:1px solid #999999; border-left:1px solid #999999;}
.fincolumnright{background-color:#FFF1D0; color:#196F9D; border-right:1px solid #999999;}
.fincolumnleft{background-color:#FFF1D0; color:#196F9D; border-left:1px solid #999999;}

.fincolumnrowleft{background-color:#FFF1D0; color:#196F9D; border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;}
.fincolumnrowright{background-color:#FFF1D0; color:#196F9D; border-right:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;}


.finthickbotright{ border-bottom:3px solid #999999; border-left:3px solid #999999;}
.finthinbotright{ border-bottom:3px solid #999999; border-left:1px solid #999999;}

.finthinrowright{ border-bottom:3px solid #999999; border-right:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;}
.finthinrowleft{ border-bottom:3px solid #999999; border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;}


.fincolumnthinline{background-color:#FFF1D0; color:#196F9D; border-bottom:1px solid #999999;}
.fincolumnthickline{background-color:#FFF1D0; color:#196F9D; border-bottom:3px solid #999999; vertical-align:bottom}
.fincolumnthicklinehead {background-color:#FFF1D0; color:#196F9D; border-bottom:3px solid #999999; vertical-align:bottom; line-height:18px;}
.fincolumnthickleft{background-color:#FFF; border-left:2px solid #000;}
.fincolumnthickright{background-color:#FFF; border-right:2px solid #000;}
.fincolumnthinleft{background-color:#FFF; border-left:2px solid #000; border-bottom:1px solid #000;}
.fincolumnthinright{background-color:#FFF; border-right:2px solid #000; border-bottom:1px solid #000;}
.fincolumnthickleftgrey{background-color:#FFF; border-left:2px solid #000; border-bottom:2px solid #bbbdc0;}
.fincolumnthickrightgrey{background-color:#FFF; border-right:3px solid #999999;}
.fincolumnthickleftblack{background-color:#FFF; border-left:2px solid #000; border-bottom:2px solid #000;}
.fincolumnthickrightblack{background-color:#FFF; border-right:2px solid #000; border-bottom:2px solid #000;}
.fincolumnthickrightgreybottom{background-color:#FFF; border-right:3px solid #999999; border-bottom:3px solid #999999;}
.fincolumnthinrightgreybottom{background-color:#FFF; border-right:3px solid #999999; border-bottom:1px solid #999999;}

.fintablehead {background-color:#FAE999; color:#196F9D; border-bottom:1px solid #999999;}
.fintableheadrgt {background-color:#FAE999; color:#196F9D; border-right:1px solid #999999;}
.fintableheadbdr {background-color:#FAE999; color:#196F9D;}
.fintableheadbotrgt {background-color:#FAE999; color:#196F9D; border-bottom:1px solid #999999; border-right:1px solid #999999;}
.greybox {background-color:#e6e7e8; padding:10px; }
.greyboxmaterial {background-color:#ecf0f6; padding:10px; }



.fintopleft{border-top:1px solid #999999;border-left:1px solid #999999;}
.fintop{border-top:1px solid #999999;}
.finbottom{border-bottom:1px solid #999999;}
.fintopright{border-top:1px solid #999999;border-right:1px solid #999999;}
.finbotleft{border-left:1px solid #999999; border-bottom:1px solid #999999;}
.finleft{border-left:1px solid #999999;}
.finright{border-right:1px solid #999999;}
.finbotright{border-right:1px solid #999999; border-bottom:1px solid #999999;}
.finbothickright{border-right:1px solid #999999; border-bottom:3px solid #999999;}
.finmid{border-left:1px solid #999999; border-right:1px solid #999999;}
.finrowtop{border-top:2px solid #999999;}
.finrowtopbot{border-top:1px solid #999999; border-bottom:1px solid #999999;}
.finrowbottom{border-top:2px solid #999999;} 
.finrowleft{border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999;}
.finrowright{border-top:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999;}
.finrow{border-top:1px solid #999999; border-bottom:1px solid #999999; }
.financial-lightorange { background:#FFF3D2; border-bottom:2px solid #fff;}
.financial-lightorange-no { background:#FAF1C7; color:#156F9E}
.financial-lightorangebot { background:#FAE99A; color:#156F9E; border-bottom:1px solid #999999}
.financial-lightblue { border-bottom:2px solid #A1B5D1}
.finthickline {border-bottom:3px solid #999999; }
.finthicklinehead {border-bottom:3px solid #999999; line-height:18px; vertical-align:bottom;}
.finthicklinegrey {border-bottom:2px solid #bbbdc0;}
.finthicklineblack {border-bottom:2px solid #000;}
.finthicklinebottom {border-bottom:3px solid #999999; vertical-align:bottom}
.fingreydotted {border-bottom:2px dotted #696a6c;}
.finthinline {border-bottom:1px solid #999999;}
.finthinlinegrey {border-bottom:1px solid #bbbdc0;}
.finthinlineblack {border-bottom:1px solid #000;}
.finbluelrg {color:#16678f; font-size:14px; font-weight:900;}
.finblacklrg {color:#000; font-size:14px; font-weight:900;}
.finyellowlrg {color:#fecb10; font-size:14px; font-weight:900;}
.finboldredtext {color:#bb0000; font-size:12px; font-weight:900;} 


.creamblock {background-color:#F9EDC5; padding:10px;}
.creamblockpad {background-color:#F9EDC5;}
.creamblockbot {background-color:#F9EDC5; padding:10px; border-bottom:2px solid #fff;}
.captionlead {font-size:11px;}
ul.square li {list-style-image: url(../images/square-yellow-bullet.gif)}
.datatable tr:hover, .datatable tr.hilite {background-color: #DFDFDF;color: #000000;}


/*=SWITCH COLOURS
-----------------*/
.switch-blue {color:#0A6F9D;}
.switch-yellow {color:#FFCB05;}
.switch-grey {color:#4D4D4F;}
.switch-red {color:#ED1C24;}
.switch-green {color:#00A651;}