/* layout */
#wrapper { width:970px; margin-left:auto; margin-right:auto;background-image:url(../images/background.gif); background-repeat:repeat;}
#toptools {  width:970px; height:35px; background-color:#FFFFFF; text-align:right; vertical-align:middle;}
#topbanner { width:970px; height:169px; background-image: url(../images/home_page_banner_bg.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#topNavigation {  width:770px; height:34px; background-color:#FFFFFF; background-image: url(../images/link_bg.gif); background-repeat:no-repeat; vertical-align:middle; padding-left:200px; padding-top:22px;}
#maincontent { width:930px; clear:both; height:inherit; float:left;  margin-left:20px; margin-right:20px;}
#returnTop{ width:970px; clear:both; text-align:right; background-color:#FFFFFF; height:17px;}
#bottom { width:970px; clear:both; text-align:right; background-color:#8193B5; height:29px;}
/* layout */

/* default styles */
body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B;}
body,html {
scrollbar-face-color:#7BB5CE;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#60A7C5;
scrollbar-darkshadow-color:#333333;
scrollbar-shadow-color:#666666;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#EAEAEA; 
} 
p,td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BF7C79; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#D0A651;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#749496;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BF7C79;}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D0A651;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#749496;}



/* submenus*/
a.submenu:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #ffffff; background-color:#005AAB; display:block; border-bottom:  padding:1px; text-indent:5px; padding-left:15px;}
a.submenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #ffffff; background-color:#005AAB; display:block; border-bottom:  padding:1px; text-indent:5px;padding-left:15px;}
a.submenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #451708; background-color:#E5E7E6; display:block;  padding:1px; text-indent:5px;padding-left:15px;}
a.submenu: active	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #ffffff; background-color:#005AAB; display:block; padding:1px; text-indent:5px;padding-left:15px;}

#overview { margin-left:-500px; position:absolute; margin-top:0px; visibility:visible; width:200px; margin-top:0px; padding-top:25px;}
#business_review { margin-left:-415px; position:absolute; margin-top:0px; visibility:visible; width:200px; margin-top:25px;}
#governance { margin-left:-297px; position:absolute; margin-top:0px; visibility:visible; width:200px; margin-top:25px;}
#financial_statements { margin-left:-200px; position:absolute; margin-top:0px; visibility:visible; width:200px; margin-top:25px;}
#Business_Overview_CEO { margin-left:-256px; position:absolute; margin-top:0px; visibility:visible; width:200px; margin-top:39px;}



/* default styles */

/* link styles */

a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fffffff; text-decoration:none; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }

a.on_blue:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.on_blue:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.on_blue:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#27559D; text-decoration:none; }
a.on_blue:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }


a.noteLink:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; text-decoration: underline; }
a.noteLink:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; text-decoration: underline; }
a.noteLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; text-decoration:none; }
a.noteLink:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; text-decoration:none; }


a.return:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}
a.return:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}
a.return:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#7BB5CE; text-decoration:none;}
a.return:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#333333; text-decoration:none; }


/* Menu ACCESS TO INFORMATION */
a.breadcrumb:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04286B; text-decoration:none; font-weight:bold;}
a.breadcrumb:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04286B; text-decoration:none;font-weight:bold;}
a.breadcrumb:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#7BB5CE; text-decoration:none;font-weight:bold;}
a.breadcrumb:active { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#04286B; text-decoration:none; font-weight:bold;}


a.menu:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#333333; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #333333; padding-bottom:3px; padding-top:3px;  }
a.menu:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #333333;padding-bottom:3px; padding-top:3px;}
a.menu:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;padding-bottom:3px; padding-top:3px; text-decoration:none; display:block; width:155px; background-color:#DDEAF4; height:16px; border-bottom:solid 1px #333333; }
a.menu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #333333;padding-bottom:3px; padding-top:3px;}

a.read:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#333; text-decoration:none; }
a.read:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }
a.read:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
a.read:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }

/* link styles */

/* general styles */



.Main_heading { font-family:Arial, Helvetica, sans-serif; font-size:18.57px; color:#04286B; }
.Sub_heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04286B; font-weight:bold; }
.separator{ font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#ffffff; font-weight:lighter;}




/* general styles */

/*line spacing*/
.b { line-height:23px;}
.c { line-height:40px;}
.text_indent{ text-indent:3;}

/* borders */

.btop { border-top:1px solid #04286B; }
.btopleft { border-top:1px solid #04286B; border-left:1px solid #04286B; }
.btopbottom { border-top:1px solid #04286B; border-bottom:1px solid #04286B; }
.btopbottomleft { border-top:1px solid #04286B; border-bottom:1px solid #04286B; border-left:1px solid #04286B; }
.btopbottomright { border-top:1px solid #04286B; border-bottom:1px solid #04286B; border-right:1px solid #04286B; }
.btopright { border-top:1px solid #04286B; border-right:1px solid #04286B; }
.bdbltop { border-top:2px solid #04286B; }
.bbottom { border-bottom:1px solid #04286B; }
.bbottomleft { border-bottom:1px solid #04286B; border-left:1px solid #04286B; }
.bbottomright { border-bottom:1px solid #04286B; border-right:1px solid #04286B; }
.bdblbottom { border-bottom:2px solid #04286B; }
.bleft { border-left:1px solid #04286B; }

.bleftdashed { border-left:1px dotted #4F8DC5; }
.bbottomdashed { border-bottom:1px dotted #4F8DC5; }

.bright { border-right:1px solid #04286B; }
.brightdashed { border-right:1px dashed #04286B; }
.btopdashed { border-top:1px dashed #04286B; }
.btoprightdashed { border-top:1px dashed #04286B; border-right:1px dashed #04286B; }
.bleftright { border-left:1px solid #04286B; border-right:1px solid #04286B; }
.btopbottom { border-top:1px solid #04286B; border-bottom:1px solid #04286B; }
.btotal { border-top:1px solid #04286B; border-bottom:2px solid #04286B; }
.bbtopright { border-top:1px solid #04286B; border-right:1px solid #04286B; }
.bbleft { border-left:1px solid #04286B; }
.bbright { border-right:1px solid #04286B; }
.bbtopleft { border-top:1px solid #04286B; border-left:1px solid #04286B; }
.bbbottomleft { border-bottom:1px solid #04286B; border-left:1px solid #04286B; }
.bbbottomright { border-bottom:1px solid #04286B; border-right:1px solid #04286B; }
.bbtop { border-top:1px solid #04286B; }
.bbottom { border-bottom:1px solid #04286B; }
/* borders */

.NewsHeading {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#AED7DF;
}

.FormText {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
}

/* ADDED IN BY RORI */
/* FINANCIALS */
.fin-tbl {width:100%; margin-bottom:15px;}
.fin-tbl tr td {padding:1px 5px 2px 2px; color:#04286b;}
.fin-tbl tr td a {color:#04286b; text-decoration:underline;}
.fin-tbl tr td a:hover {color:#04286b; text-decoration:none;}
.uline1 {border-bottom:1px #04286b solid;}
.uline2 {border-bottom:2px #04286b solid;}
.tl {border-top:1px #04286b solid; border-left:1px #04286b solid;}
.tr {border-top:1px #04286b solid; border-right:1px #04286b solid;}
.tlr {border-top:1px #04286b solid; border-left:1px #04286b solid; border-right:1px #04286b solid;}
.lr {border-right:1px #04286b solid; border-left:1px #04286b solid;}
.bl {border-bottom:1px #04286b solid; border-left:1px #04286b solid;}
.btr {border-bottom:1px #04286b solid; border-top:1px #04286b solid; border-right:1px #04286b solid;}
.btlr {border-bottom:1px #04286b solid; border-top:1px #04286b solid; border-right:1px #04286b solid; border-left:1px #04286b solid;}
.br {border-bottom:1px #04286b solid; border-right:1px #04286b solid;}
.bt {border-bottom:1px #04286b solid; border-top:1px #04286b solid;}
.t {border-top:1px #04286b solid;}
.b {border-bottom:1px #04286b solid;}
.l {border-left:1px #04286b solid;}
.r {border-right:1px #04286b solid;}
.spacer td {height:3px!important; line-height:3px!important;}


.table_space td{ padding-right:4px; }
.subNavItem{ width:200px; background-color:#005AAB; height:20px; font-weight:bold; color:#FFFFFF;} 
.subNavItemOver{ width:200px; background-color:#FFFFFF; height:150px; font-weight:bold; color:#FFFFFF;} 