/* Dark theme */
body {background-color:#001b3e;color:#00ffff;}
#maincontainer {background:black;}
#top {color:#00ffff;background:black;}
#footer {color:#00ffff;}
#footer ul {background:black;}
#footer ul li {border:1px solid #0065a4;}
#footer ul li a {color:#00ffff;}
#footer ul li a:hover {color:white;}

/*** Left column ***/
.lefthead {color:white;}
.nav_ul a {color:#00ffff;}
.nav_ul a:hover {color:white;}
#logo {background:url(/content/images/general/dark/bhsflogo.png) top center no-repeat;}
.leftlink {color:white;}

/*** Site map ***/
#sitemap ul a {color:#00ffff;text-decoration:none;}
#sitemap ul a.head {text-decoration:underline;}

/*** middle content ***/
#middle {color:white;}
#midcont {background-color:black;color:white;font-size:100%;}
#midcont h1, #midcont h3 {color:#00ffff;}
#midcont a {color:yellow;}
#middle h2 {color:#00ffff;}
#middle ul li {padding-left:10px;background:url(/content/images/general/dark/bullet5.png) left top no-repeat;}

#orgbubble {background:url(/content/images/pages/dark/org_bubble.png) left top no-repeat;color:white;}
#pnkbubble {background:url(/content/images/pages/dark/pnk_bubble.png) left top no-repeat;color:white;}
#purbubble {background:url(/content/images/pages/dark/pur_bubble.png) left top no-repeat;color:white;}
#orgbubble_small {background:url(/content/images/pages/dark/org_bubble_small.jpg) left top no-repeat;color:white;}
#pnkbubble_small {background:url(/content/images/pages/dark/pnk_bubble_small.jpg) left top no-repeat;color:white;}
#purbubble_small {background:url(/content/images/pages/dark/pur_bubble_small.jpg) left top no-repeat;color:white;}
#blububble_small {background:url(/content/images/pages/dark/blu_bubble_small.jpg) left top no-repeat;color:white;}
#orgsquare {background:url(/content/images/pages/dark/org_square.jpg) left top no-repeat;color:white;}
#pnksquare {background:url(/content/images/pages/dark/pnk_square.jpg) left top no-repeat;color:white;}
#pursquare {background:url(/content/images/pages/dark/pur_square.jpg) left top no-repeat;color:white;}
#blusquare {background:url(/content/images/pages/dark/blu_square.jpg) left top no-repeat;color:white;}

/*** Right column ***/
.whitebox {border-radius:5px;-moz-border-radius:5px;border:1px solid #d3d3d3;background:black;}
.righthead {background:#00ffff; border:2px solid #001b3e;}
.whitebox a {color:#00ffff;}
.righthead, .rightnav a {color:#00ffff;}
.feedhead {color:#00ffff;background:url(/content/images/general/dark/rss.png) bottom right no-repeat;}
.right_ul li a {text-decoration:none;}
.right_ul li a:hover {color:white;}
.rightlink {color:#00ffff;}

/* News items */
.news_ul li a {text-decoration:none;color:#00ffff;line-height:200%;
	background:url(/content/images/general/dark/bullet.png) left center no-repeat;}
.news_ul li a:hover {color:white;}
#subscribe {background:url(/content/images/general/dark/rss.png) left top no-repeat;}

/*** Homepage ***/
.homeimg {border:1px solid #001b3e;}
.homelink {color:#00ffff;text-decoration:none;}
.homelink .title {color:#00ffff;text-decoration:none;}
.homelink h2 {color:#00ffff;}
.tab a {color:#00ffff;}
.tabtext {background-color:transparent;color:#00ffff;}
.tabtext div {background:black;}
.tabtext a {color:#00ffff;}
#tab1 {background:#0065a4; border:2px solid #00ffff;}
#tab2 {background:#0065a4; border:2px solid #00ffff;}
#tab3 {background:#0065a4; border:2px solid #00ffff;}
#tab4 {background:#0065a4; border:2px solid #00ffff;}
.tabbord1 {background:#0065a4;}
.tabbord2 {background:#db5e03;}
.tabbord3 {background:#e20177;}
.tabbord4 {background:#5a4099;}

.prombox {border:2px solid #d3d3d3;color:#00ffff;background: black;}
.prom1 strong {color:#00ffff;}
.prom2 strong {color:#00ffff;}
.prom3 strong {color:#00ffff;}
.prom1 a {color:#00ffff;background:url(/content/images/general/dark/perarrow.png) left top no-repeat;}
.prom2 a {color:#00ffff;background:url(/content/images/general/dark/emparrow.png) left top no-repeat;}
.prom3 a {color:#00ffff;background:url(/content/images/general/dark/intarrow.png) left top no-repeat;}

/*** Top Nav ***/
#topnav a {color:#00ffff;}
#topnav a:hover {color:white;}
#topnav li {border:1px solid #0065a4;background:transparent;}
#topnav li ul li {background:black url(/content/images/general/dropbord.png) top center no-repeat;border:none;}
#topnav #dspopts {background:url(/content/images/general/dark/displayopts.png) top center no-repeat;}

/*** Search box ***/
#search {background-color:white;}
#cse-search-box #q {color:#00ffff;border:1px solid white;}
#cse-search-box #sa {padding-top:2px;}

/*** Account styles ***/
.accnav a {color:white;}
.acchead {color:white;}
.accclear {background:black;}
.subhead {color:#00ffff;font-size:110%;text-decoration:underline;}
.greypanel {background-color:#001b3e; border:1px solid #black;}
.acc_mi {padding-left:10px;background:url(/content/images/general/dark/bullet.png) left middle no-repeat;}

/** Company **/
#jobtable th {background:#001b3e;color:#00ffff;}

/*** Section colours ***/
.per {background:#0065a4; border:2px solid #db5e03;}
.emp {background:#0065a4; border:2px solid #e20177;}
.int {background:#0065a4; border:2px solid #5a4099;}
.com {background:#0065a4; border:2px solid #0065a4;}
.med {background:#0065a4; border:2px solid #001b3e;}
.reg {background:#0065a4; border:2px solid #2690BF;}

/** Tables **/
.bentable {background:#0065a4;color:#00ffff;}
.bentable th, .bentable td {background:black;}

/** General **/
#middle img.accimg {border:1px solid #001b3e;}
.perbold {color:yellow;}
.empbold {color:yellow;}
.intbold {color:yellow;}
.combold {color:yellow;}
.blu {color:#00ffff;}
.box, .su_box {background:black;color:white;border:1px solid #00ffff;}
.formbut {background:black;color:#00ffff;border:1px solid white;}
.error {color:white;font-weight:bold;}
.bullet {padding-left:10px;background:url(/content/images/general/dark/bullet5.png) left top no-repeat;}

/** Links **/
/* .form {background:url(/content/images/general/dark/form.png) left top no-repeat;} */
.form {width:165px;height:86px;display:block;padding:0 !important;
	background:url(/content/images/general/dark/claimform.jpg) left top no-repeat;}
.leftform {width:170px;height:86px;display:block;padding:0 !important;
	background:url(/content/images/general/dark/claimform.jpg) left top no-repeat;}
.mdesk {background:url(/content/images/general/dark/media.png) left top no-repeat;}
.mcomm {background:url(/content/images/general/dark/comments.png) left top no-repeat;}
.mform {background:url(/content/images/general/dark/form.png) left top no-repeat;}
.accs {background:url(/content/images/general/dark/accounts.png) left top no-repeat;}
.doc {background:url(/content/images/general/dark/form.png) left top no-repeat;}
.link {background:url(/content/images/general/dark/arrowwhite.png) left top no-repeat;}

/** Contact center **/
.ccbox * {color:white;}
.ccbox .i4 {color:white;}
.ccbox_n {background:url(/content/images/company/dark/contactcentre.png) left top no-repeat;}
.ccbox_s {background:url(/content/images/company/contactcentre_s.png) left top no-repeat;}

/** Signup app **/
#signupapp {color:white;}
.su_head {background:#001b3e;}
.su_title {background:#001b3e;}
.su_uline {border-bottom:1px solid #d3d3d3;}
.steplab {border:1px solid #d3d3d3;color:#d3d3d3;}
.stepcur {border:1px solid yellow;color:white;}
.termsbox {border:1px solid #d3d3d3;}
.appbar {background:#001b3e;}
.su_bentable {border-left:1px solid #0065a4;border-top:1px solid #0065a4;}
.su_bentable td {border-right:1px solid #0065a4;border-bottom:1px solid #0065a4;}
.su_bthead {background:#001b3e;}
.su_btsub {background:#001b3e;}
.su_shade {background:black;}
.su_selected {background:#001b3e;}
.su_banner {color:white;}
.su_bold {color:yellow;}
.su_bubble {background:url(/content/images/signup/bubble_dark.jpg) left top no-repeat;color:white;}
.su_ddg * {color:white !important;}

/** Media centre **/
#mc_topbox {background:#001b3e url(/content/images/back/navyfade.png) left top repeat-x;
	color:white;}
#mc_toptxt {background:black;color:white;}
.mc_toplnk {background:#001b3e;color:#00ffff;}
.mc_bignews {background:#001b3e;color:white;border:1px solid #001b3e;}
.mc_smallnews {border:1px solid #001b3e;}
.mc_smallnews .txt {color:white;}
.mc_topimg {background:#001b3e;border:1px solid #001b3e;}
.mc_heading {color:white;}
#mc_middle {border:2px solid #001b3e;}
#mc_middle h1 {color:white;}
#mc_content {background:black;}
#mc_content .text {color:#00ffff;}
#mc_content .mainimg img {border:1px solid #a0a0a0;}
#mc_content .itemdate {border-top:1px solid #666666;color:#666666;}
.mc_arthead {color:#99c1db;}
.mc_article {background:#ccd1d8;color:#001b3e;border:1px solid white;}
.mc_article:hover {border:1px solid #001b3e;}
.mc_link {color:#001b3e}
.mc_thumb span {background-color:white;border:1px solid #d3d3d3;color:#00ffff;text-decoration:none;}