/* Light theme */
body {background:white url(/content/images/back/light/back.jpg) left top repeat-x;color:black;}
#maincontainer {background:white;}
#top {color:black;background:#99c1db;}
#footer {color:black;}
#footer ul {background:#99c1db;}
#footer ul li {border:1px solid #99c1db;}
#footer ul li a {color:black;}
#footer ul li a:hover {color:navy;}

/*** Left column ***/
.lefthead {color:black;}
.nav_ul a {color:black;}
.nav_ul a:hover {color:navy;}
#logo {background:url(/content/images/general/light/bhsflogo.png) top center no-repeat;}
.leftlink {color:black;}

/*** Site map ***/
#sitemap ul a {color:black;text-decoration:none;}
#sitemap ul a.head {text-decoration:underline;}

/*** middle content ***/
#middle {color:black;}
#midcont {background-color:white;color:black;}
#midcont h1, #midcont h3 {color:black;}
#midcont a {color:black;}
#middle h2 {color:black;}
#middle ul li {padding-left:10px;background:url(/content/images/general/bullet5.png) left top no-repeat;}

.bubble {background-image:url(/content/images/back/light/bubbles_large.png);color:black;}
#orgbubble {background-position:0px 0px;}
#pnkbubble {background-position:0px -215px;}
#purbubble {background-position:0px -430px;}

.small_bubble {background-image:url(/content/images/back/light/bubbles_small.png);color:black;}
#blububble_small {background-position:0px 0px;}
#orgbubble_small {background-position:0px -146px;}
#pnkbubble_small {background-position:0px -292px;}
#purbubble_small {background-position:0px -438px;}

.square {background-image:url(/content/images/back/light/squares.png);color:black;}
#blusquare {background-position:0px 0px;}
#orgsquare {background-position:0px -152px;}
#pnksquare {background-position:0px -304px;}
#pursquare {background-position:0px -456px;}

/*** Right column ***/
.whitebox {border-radius:5px;-moz-border-radius:5px;border:1px solid #d3d3d3;
	background:white url(/content/images/back/greyfade.png) left top repeat-x;}
.righthead {background:#99c1db; border:2px solid #99c1db;}
.whitebox a {color:black;}
.righthead, .rightnav a {color:black;}
.feedhead {color:black;background:url(/content/images/general/rss.png) bottom right no-repeat;}
.right_ul li a {text-decoration:none;}
.right_ul li a:hover {color:navy;}
.rightlink {color:black;background:url(/content/images/general/light/link_icons.png) no-repeat;}

/* News items */
.news_ul li a {text-decoration:none;color:black;line-height:200%;}
.news_ul li a:hover {color:navy;}
#subscribe {background:url(/content/images/general/rss.png) left top no-repeat;}

/*** Homepage ***/
.homeimg {border:1px solid #99c1db;}
.homelink {color:black;text-decoration:none;}
.homelink .title {color:black;text-decoration:none;}
.homelink h2 {color:black;}
.tab a {color:black;}
.tabtext {background-color:transparent;color:black;}
.tabtext div {background:white;}
.tabtext a {color:black;}
#tab1 {background:#99c1db; border:2px solid #99c1db;}
#tab2 {background:#fcd2a5; border:2px solid #fcd2a5;}
#tab3 {background:#f399c9; border:2px solid #f399c9;}
#tab4 {background:#bdb3d6; border:2px solid #bdb3d6;}
.tabbord1 {background:#99c1db;}
.tabbord2 {background:#fcd2a5;}
.tabbord3 {background:#f399c9;}
.tabbord4 {background:#bdb3d6;}

.prombox {border:2px solid #d3d3d3;color:black;
	background: white url(/content/images/back/greyfade.png) left top repeat-x;}
.prombox a {background:url(/content/images/general/arrows.png) no-repeat;}
.prom1 strong {color:black;}
.prom2 strong {color:black;}
.prom3 strong {color:black;}
.prom1 a {background-position:0px -40px;}
.prom2 a {background-position:0px -0px;}
.prom3 a {background-position:0px -20px;}

/*** Top Nav ***/
#topnav a {color:black;}
#topnav a:hover {color:navy;}
#topnav li {border:1px solid #64809B;background:transparent;}
#topnav li ul li {background:#99c1db url(/content/images/general/dropbord.png) top center no-repeat;border:none;}
#topnav #dspopts {background:url(/content/images/general/light/displayopts.png) top center no-repeat;}

/*** Search box ***/
#search {background-color:white;}
#cse-search-box #q {color:black;border:1px solid white;}
#cse-search-box #sa {padding-top:2px;}

/*** Account styles ***/
.accnav a {color:black;}
.acchead {color:black;}
.accclear {background:white;}
.subhead {color:black;font-size:110%;text-decoration:underline;}
.greypanel {background-color:#E5E6E7; border:1px solid #D9DADA;}
.acc_mi {padding-left:10px;background:url(/content/images/general/light/bullet.png) left top no-repeat;}

/** Company **/
#jobtable th {background:#99c1db;color:black;}

/*** Section colours ***/
.per {background:#fcd2a5; border:2px solid #fcd2a5;}
.emp {background:#f399c9; border:2px solid #f399c9;}
.int {background:#bdb3d6; border:2px solid #bdb3d6;}
.com {background:#99c1db; border:2px solid #99c1db;}
.med {background:#64809B; border:2px solid #64809B;}
.med {background:#2690bf; border:2px solid #2690bf;}
	
/** Tables **/
.bentable {background:white;color:black;}
.per1 {background:#EEAA6A;}
.per2 {background:#F2C08E;}
.per3 {background:#F5CCA2;}
.per4 {background:#F7D7B6;}
.per5 {background:#F9E2CB;}
.emp1 {background:#EE97B1;}
.emp2 {background:#F0AABF;}
.emp3 {background:#F2B5C5;}
.emp4 {background:#F3BECC;}
.emp5 {background:#F5C9D4;}
.emp6 {background:#F6D2DB;}
.emp7 {background:#FBE7EB;}
.int1 {background:#8F7EBB;}
.int2 {background:#A598CA;}
.int3 {background:#BFB5D9;}
.int4 {background:#BFB6DA;}
.int5 {background:#CCC6E3;}
.int6 {background:#DBD7EB;}
.int7 {background:#ECE9F5;}
.grey1 {background:#F3F3F3;}
.grey2 {background:#E9E9E9;}

/** General **/
#middle img.accimg {border:1px solid #001b3e;}
.perbold {color:black;}
.empbold {color:black;}
.intbold {color:black;}
.combold {color:black;}

/** Links **/
/* .form {background:url(/content/images/general/light/form.png) left top no-repeat;} */
.form {width:165px;height:86px;display:block;padding:0 !important;
	background:url(/content/images/general/light/claimform.jpg) left top no-repeat;}
.leftform {width:170px;height:86px;display:block;padding:0 !important;
	background:url(/content/images/general/light/claimform.jpg) left top no-repeat;}
.mdesk {background-position:0px -130px;}
.mcomm {background-position:0px -52px;}
.mform {background-position:0px -78px;}
.accs {background-position:0px -0px;}
.doc {background-position:0px -104px;}
.link {background-position:0px -26px;}

/** Contact center **/
.ccbox {background-image:url(/content/images/company/contact_centre.png);}
.ccbox * {color:white;}
.ccbox .i4 {color:#001b3e;}
.ccbox_n {background-position:0px -105px;}
.ccbox_s {background-position:0px -0px;}

/** Signup app **/
#signupapp {color:black;}
.su_head {background:#cedae7;}
.su_title {background:#cedae7;}
.su_uline {border-bottom:1px solid #cedae7;}
.steplab {border:1px solid #cedae7;color:#cedae7;}
.stepcur {border:1px solid #0065a4;color:#0065a4;}
.termsbox {border:1px solid #cedae7;}
.appbar {background:#eef2f7;}
.su_bentable {border-left:1px solid black;border-top:1px solid black;}
.su_bentable td {border-right:1px solid black;border-bottom:1px solid black;}
.su_bthead {background:#5fa0c9;}
.su_btsub {background:#81b6d8;}
.su_shade {background:#b8d4e6;}
.su_selected {background:#e4eff6;}
.su_banner {color:black;}
.su_bold {color:#0065a4;}
.su_bubble {background:url(/content/images/signup/bubble_light.jpg) left top no-repeat;color:black;}
.su_ddg * {color:black !important;}

/** Media centre **/
#mc_topbox {background:#64809B;color:white;}
#mc_toptxt {background:white url(/content/images/back/greyfade.png) left top repeat-x;color:black;}
.mc_toplnk {background:#ccd1d8;color:black;}
.mc_bignews {background:#64809B;color:white;border:1px solid #64809B;}
.mc_smallnews {border:1px solid #64809B;}
.mc_smallnews .txt {color:white;}
.mc_topimg {background:#64809B;border:1px solid #64809B;}
.mc_heading {color:black;}
#mc_middle {border:2px solid #64809B;}
#mc_middle h1 {color:white;}
#mc_content {background:white;}
#mc_content .text {color:black;}
#mc_content .mainimg img {border:1px solid #a0a0a0;}
#mc_content .itemdate {border-top:1px solid #666666;color:#666666;}
.mc_arthead {color:black;}
.mc_article {background:#ccd1d8;color:black;border:1px solid white;}
.mc_article:hover {border:1px solid black;}
.mc_link {color:#64809B;}
.mc_thumb span {background-color:white;border:1px solid #d3d3d3;color:black;text-decoration:none;}