/* Default theme */
body {background-color:#001b3e;color:#0065a4;}
#maincontainer {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA94AAAACCAYAAACueQTiAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2gcdDgIIWVEBAQAAASZJREFUeNrtl0EWwjAIRPmc3HN5Od36aANMoq6YXVsCDJkQij2eL1sBbBssHxprafo98FOYc/lGmgZCXJS44U20JfHrIQ9POF18BWduSdyCrxd8SWw95cvS9jbuhz0UtYt8Wcc94UuyR4rtb+OaqGfacRHikmjDyrVFXPoMUw5oZz3rGy70oEtchX/Vr7I6H/TJulbs7y/715GiUat6TjgLWZJVnTWtKPcegkb3dUWlK36jq85cgIlapM/LyftHL36/Vp1zLc0zKz3T0xybdVX7VdRpevaEkfFvOa/2t7n2Vlfo+6r2kPuaIY3kJ3ru7Jly9upckX9PTup7wjf7ThyCBZ/1zECaPy2ebOW2W2MXjA/+jG/v68FgMBgMBoPBYDAYDAZfxBvUiAPKlRYlKgAAAABJRU5ErkJggg==) left top repeat-y;
	*background:url(/content/images/back/back.png) left top repeat-y;
	_background:url(/content/images/back/back.png) left top repeat-y;}

#top {color:white;border:none;}

#footer {color:white;}
#footer ul {border:none;}
#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;}

.bubble {background-image:url(/content/images/back/bubbles_large.jpg);color:white;}
#orgbubble {background-position:0px 0px;}
#pnkbubble {background-position:0px -258px;}
#purbubble {background-position:0px -516px;}

.small_bubble {background-image:url(/content/images/back/bubbles_small.jpg);color:white;}
#blububble_small {background-position:0px 0px;}
#orgbubble_small {background-position:0px -170px;}
#pnkbubble_small {background-position:0px -340px;}
#purbubble_small {background-position:0px -510px;}

.square {background-image:url(/content/images/back/squares.jpg);color:white;}
#blusquare {background-position:0px 0px;}
#orgsquare {background-position:0px -160px;}
#pnksquare {background-position:0px -320px;}
#pursquare {background-position:0px -480px;}

/*** 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;background:url(/content/images/general/link_icons.png) no-repeat;}

/* 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;}
.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;}
.prombox a {background:url(/content/images/general/arrows.png) no-repeat;}
.prom1 strong {color:#db5e03;}
.prom2 strong {color:#e20177;}
.prom3 strong {color:#5a4099;}
.prom1 a {background-position:0px -40px;}
.prom2 a {background-position:0px -0px;}
.prom3 a {background-position:0px -20px;}

/*** 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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAIAAAAoW3v1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2gccByQRSYl2DwAAADlJREFUeNqlyzEOgCAQAMHR3Ff9oG8zYJAzFNBYW02zu7XzQLxPQ+RdEVkLopcLkZP+YSVrmPuOHwyIWh94ndhMAwAAAABJRU5ErkJggg==) 
    left top repeat-x;border:2px solid #db5e03;
    *background:#db5e03 url(/content/images/back/orangefade.png) left top repeat-x;
    _background:#db5e03 url(/content/images/back/orangefade.png) left top repeat-x;}
.emp {background:#e20177 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAIAAAAoW3v1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQUlEQVR42qXHMQ6AIBAAsGLu/9/yH04O4CAQY4LGwcXdqWm6jxMxcn3ZEaNUxFUa4traZ3fuiLG+WzoizRkTfvAAdVUelpKYlzUAAAAASUVORK5CYII=) 
    left top repeat-x;border:2px solid #e20177;
    *background:#e20177 url(/content/images/back/pinkfade.png) left top repeat-x;
    _background:#e20177 url(/content/images/back/pinkfade.png) left top repeat-x;}
.int {background:#5a4099 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAIAAAAoW3v1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVR42qXFwRFAMBAAwGWu//L0YEaCBGF8POjAfrZr7UakaUfkdCCWfCDK2hBleStfJ6LWE7FtF2IcZvT40QOl2R9vw8raHQAAAABJRU5ErkJggg==) 
    left top repeat-x;border:2px solid #5a4099;
    *background:#5a4099 url(/content/images/back/purplefade.png) left top repeat-x;
    _background:#5a4099 url(/content/images/back/purplefade.png) left top repeat-x;}
.com {background:#0065a4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAIAAAAoW3v1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARElEQVR42qXHOwqDQBQAwFHe/e9nFYiwfppEVFwXBYs9gtUwzZ4vRPplxPjPiGmpWwti3k7EUPnuBdEdBdFX7k9Cixc8lT0fRZtv86YAAAAASUVORK5CYII=)
    left top repeat-x;border:2px solid #0065a4;
    *background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;
    _background:#0065a4 url(/content/images/back/bluefade.png) left top repeat-x;}
.med {background:#001b3e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUBAMAAABVF/GRAAAAIVBMVEUFH0INJ0gVLk4fN1VSZHw9UWxFWHJNYHgpP10zSGQAGz63U1FXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2gccByUpeJD/0AAAACBJREFUeNpjcGEoZ0hjCGWYydDBYMygxCDIwMCwChMCAKMvCaKi2g2YAAAAAElFTkSuQmCC) 
    left top repeat-x;border:2px solid #001b3e;
    *background:#001b3e url(/content/images/back/navyfade.png) left top repeat-x;
    _background:#001b3e url(/content/images/back/navyfade.png) left top repeat-x;}
.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-position:0px -78px;} */
.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-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: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 {color:white;border:none;}
#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;}