/* Default theme */
body {background-color:#001b3e;color:#0065a4;}
#maincontainer {background:url(/content/images/back/back.png) left top repeat-y;}
#top {color:white;background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;}
#footer {color:white;}
#footer ul {background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;}
#footer ul li {border:1px solid #0065a4;}
#footer ul li a {color:white;}
#footer ul li a:hover {color:#94b9dc;}

/*** Left column ***/
.lefthead {color:white;}
.nav_ul a {color:white;}
.nav_ul a:hover {color:#001b3e;}
#logo {background:url(/content/images/general/bhsflogo.png) top center no-repeat;}
.leftlink {color:white;}

/*** Site map ***/
#sitemap ul a {color:white;text-decoration:none;}
#sitemap ul a.head {text-decoration:underline;}

/*** middle content ***/
#middle {color:white;}
#midcont {background-color:white;color:black;}
#midcont h1, #midcont h3 {color:#0065a4;}
#midcont a {color:#0065a4;}
#middle h2 {color:#0065a4;}
#middle ul li {padding-left:10px;background:url(/content/images/general/bullet5.png) left top no-repeat;}

#orgbubble {background:url(/content/images/pages/org_bubble.jpg) left top no-repeat;color:white;}
#pnkbubble {background:url(/content/images/pages/pnk_bubble.jpg) left top no-repeat;color:white;}
#purbubble {background:url(/content/images/pages/pur_bubble.jpg) left top no-repeat;color:white;}
#orgbubble_small {background:url(/content/images/pages/org_bubble_small.jpg) left top no-repeat;color:white;}
#pnkbubble_small {background:url(/content/images/pages/pnk_bubble_small.jpg) left top no-repeat;color:white;}
#purbubble_small {background:url(/content/images/pages/pur_bubble_small.jpg) left top no-repeat;color:white;}
#blububble_small {background:url(/content/images/pages/blu_bubble_small.jpg) left top no-repeat;color:white;}
#orgsquare {background:url(/content/images/pages/org_square.jpg) left top no-repeat;color:white;}
#pnksquare {background:url(/content/images/pages/pnk_square.jpg) left top no-repeat;color:white;}
#pursquare {background:url(/content/images/pages/pur_square.jpg) left top no-repeat;color:white;}
#blusquare {background:url(/content/images/pages/blu_square.jpg) left top no-repeat;color:white;}

/*** Right column ***/
.whitebox {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #d3d3d3;
	background:white url(/content/images/back/greyfade.png) left top repeat-x;}
.righthead {background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;
	border:2px solid #0065a4;}
.whitebox a {color:#0065a4;}
.righthead, .rightnav a {color:white;}
.feedhead {color:#0065a4;background:url(/content/images/general/rss.png) bottom right no-repeat;}
.right_ul li a {text-decoration:none;}
.right_ul li a:hover {color:#5a4099;}
.rightlink {color:black;}

/* News items */
.news_ul li a {text-decoration:none;color:#0065a4;line-height:200%;}
.news_ul li a:hover {color:#5a4099;}
#subscribe {background:url(/content/images/general/rss.png) left top no-repeat;}

/*** Homepage ***/
.homeimg {border:1px solid #0065a4;}
.homelink {color:white;text-decoration:none;}
.homelink .title {color:white;text-decoration:none;}
.homelink h2 {color:white;}
.tab a {color:white;}
.tabtext {background-color:transparent;color:black;}
.tabtext div {background:white;}
.tabtext a {color:#0065a4;}
#tab1 {background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;
	border:2px solid #0065a4;}
#tab2 {background:#db5e03 url(/content/images/back/orangefade.png) left top repeat-x;
	border:2px solid #db5e03;}
#tab3 {background:#e20177 url(/content/images/back/pinkfade.png) left top repeat-x;
	border:2px solid #e20177;}
#tab4 {background:#5a4099 url(/content/images/back/purplefade.png) left top repeat-x;
	border:2px solid #5a4099;}
.tabbord1 {background:#0065a4;}
.tabbord2 {background:#db5e03;}
.tabbord3 {background:#e20177;}
.tabbord4 {background:#5a4099;}

.prombox {border:2px solid #d3d3d3;color:#0065a4;
	background: white url(/content/images/back/greyfade.png) left top repeat-x;}
.prom1 strong {color:#db5e03;}
.prom2 strong {color:#e20177;}
.prom3 strong {color:#5a4099;}
.prom1 a {color:#0065a4;background:url(/content/images/general/perarrow.png) left top no-repeat;}
.prom2 a {color:#0065a4;background:url(/content/images/general/emparrow.png) left top no-repeat;}
.prom3 a {color:#0065a4;background:url(/content/images/general/intarrow.png) left top no-repeat;}

/*** Top Nav ***/
#topnav a {color:white;}
#topnav a:hover {color:#94b9dc;}
#topnav li {border:1px solid #0065a4;background:transparent;}
#topnav li ul li {background:#0065a4 url(/content/images/general/dropbord.png) top center no-repeat;}
#topnav #dspopts {background:url(/content/images/general/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:white;}
.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/bullet.png) left center no-repeat;}

/** Company **/
#jobtable th {background:#cedae7;color:black;}

/*** Section colours ***/
.per {background:#db5e03 url(/content/images/back/orangefade.png) left top repeat-x;
	border:2px solid #db5e03;}
.emp {background:#e20177 url(/content/images/back/pinkfade.png) left top repeat-x;
	border:2px solid #e20177;}
.int {background:#5a4099 url(/content/images/back/purplefade.png) left top repeat-x;
	border:2px solid #5a4099;}
.com {background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;
	border:2px solid #0065a4;}
.med {background:#001b3e url(/content/images/back/navyfade.png) left top repeat-x;
	border:2px solid #001b3e;}
.reg {background:#2690bf url(/content/images/back/regfade.png) left top repeat-x;
	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:#db5e03;}
.empbold {color:#e20177;}
.intbold {color:#5a4099;}
.combold {color:#0065a4;}
.box, .su_box {background:white;}
.border1 {border: 1px solid black;}

/** Links **/
/*.form {background:url(/content/images/general/form.png) left top no-repeat;} */
.form {width:165px;height:86px;display:block;padding:0 !important;
	background:url(/content/images/general/claimform.jpg) left top no-repeat;}
.leftform {width:170px;height:86px;display:block;padding:0 !important;
	background:url(/content/images/general/claimform.jpg) left top no-repeat;}
.mdesk {background:url(/content/images/general/media.png) left top no-repeat;}
.mcomm {background:url(/content/images/general/comments.png) left top no-repeat;}
.mform {background:url(/content/images/general/form.png) left top no-repeat;}
.accs {background:url(/content/images/general/accounts.png) left top no-repeat;}
.doc {background:url(/content/images/general/formwhite.png) left top no-repeat;}
.link {background:url(/content/images/general/arrowwhite.png) left top no-repeat;}

/** Contact center **/
.ccbox * {color:white;}
.ccbox .i4 {color:#001b3e;}
.ccbox_n {background:url(/content/images/company/contactcentre.png) left top no-repeat;}
.ccbox_s {background:url(/content/images/company/contactcentre_s.png) left top no-repeat;}

/** 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:white;}
.su_bold {color:#0065a4;}
.su_bubble {background:url(/content/images/signup/bubble_dft.jpg) left top no-repeat;color:white;}
.su_ddg * {color:black !important;}

/** Functions **/
.fb_table .head {background:#001b3e;color:white;}
.fb_hlight {background:#cedae7;}
.fn_menu {background:white url(/content/images/functions/link.png) center left no-repeat;}
.fn_menu:hover {background-color:#cedae7;}

/** Media centre **/
#mc_topbox {background:#001b3e url(/content/images/back/navyfade.png) left top repeat-x;
	color:white;}
#mc_toptxt {background:white url(/content/images/back/greyfade.png) left top repeat-x;
	color:#001b3e;}
.mc_toplnk {background:#ccd1d8;color:black;}
.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: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:#0065a4;}
.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:black;text-decoration:none;}