/* 
Normalise ----------
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { font-size:100%; } ol, ul { list-style:none; } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; } table { border-collapse: collapse; border-spacing:0; } fieldset, img { border:0; } caption, th { text-align: left; } q:before, q:after { content :''; } acronym { border:none; } 
/*a { outline: none; }Removes dotted select in firefox*/
/* 
Structure ----------
*/
body { background-color:#fff; margin:10px 0 10px 0; text-align:center; background: url('http://www.bdct.nhs.uk/images-menu/bodycolor.gif'); }
#wrapper { position: relative; margin: 0 auto; width: 950px; padding:0px 10px 0px 10px; border: none; text-align:left; background: url('http://www.bdct.nhs.uk/images-menu/body.gif') repeat-y top; }
#sidebar { width:215px; padding-right:25px; float:left; }
#brand { position: relative; height:20px; top:0; left:-4px; width: 970px; padding: 0px; background: url('http://www.bdct.nhs.uk/images-menu/functions.gif') 0px 0px no-repeat; }
#function-menu { position:relative; top:-15px; }
#brand { position: relative; height:54px; top:0; left:-4px; width: 970px; padding: 0px; background: url('http://www.bdct.nhs.uk/images-menu/pagetop-id.gif') 0px 0px no-repeat; }
#brand ul#function-menu { display:inline; list-style-image:none; margin:0; padding:0; position:absolute; top:8px; left:15px; width:945px; height:20px;}
#brand ul#function-menu li#slogan { position:absolute; left:0px; top:5px; width:475px; height:35px; text-indent:-9999px; background: url('http://www.bdct.nhs.uk/images-menu/You-and-Your-Care.png') 10px 0px no-repeat; }
#brand ul#function-menu li#logo { position:absolute; right:15px; top:-5px; }
#main { width:945px; }
#header { position:relative; width:945px; height:170px; background-color:#fff; left:1px; }
#header img { position:relative; left:10px; }
#content2 { position:relative; top:20px; clear:both; }
/* 
Search ----------
*/
fieldset.search { border: none; width: 220px; margin:0px; }
.search input.inputtext, .search button#submitbutton { border:none !important; float:left; padding:0 !important; }
.search input.inputtext:focus { outline: none; background: #fff url('http://www.bdct.nhs.uk/images-menu/search_bg.gif') no-repeat left -30px !important; }
.search input.inputtext { color: #333; font-size: 20px; width: 172px; height: 30px; padding: 0px; margin:0 1px 0 0; background: #fff url('http://www.bdct.nhs.uk/images-menu/search_bg.gif') no-repeat left top !important; text-indent:5px; }
.search button.btn { width: 38px; height: 30px; cursor: pointer; text-indent: -9999px; background: #fff url('http://www.bdct.nhs.uk/images-menu/search_bg.gif') no-repeat top right !important; }
.search button.btn:hover { background: #fff url('http://www.bdct.nhs.uk/images-menu/search_bg.gif') no-repeat bottom right !important; }
/* 
Controls ----------
*/
ul#nav-main-list li#news ul#controls { position:relative; left:10px; }
ul#nav-main-list li#news ul#controls li#homebutton { position:absolute; left:36px; top:-3px; }
ul#nav-main-list li#news ul#controls li#contactbutton { position:absolute; left:70px; top:-3px; }
ul#nav-main-list li#news ul#controls li#plus { position:absolute; left:105px; top:-3px; }
ul#nav-main-list li#news ul#controls li#minus { position:absolute; left:140px; top:-3px; }
/*
Navigation ----------
*/
#nav-main { position:relative; left:10px; height:30px; position:relative; width:925px; padding:10px 0; }
ul#nav-main-list { float:left; list-style:none; display:inline; }
ul#nav-main-list li { float:left; }
ul#nav-main-list li#bread-li { position:relative; top:-5px; left:10px; width:470px; height:50px; padding:0 15px 0 0; background: url('http://www.bdct.nhs.uk/images-menu/BreadCrumb.gif') 0px 0px no-repeat; }
ul#nav-main-list li#news { position:relative; top:0px; left:10px; width:215px; height:30px; background: url('http://www.bdct.nhs.uk/images-menu/news.gif') 0px 0px no-repeat; }
/* 
Content ----------
*/
#content { width:470px; float:left; padding:0; margin:0; }
#secondary { width: 210px; padding:0 5px 0 20px; float:right; }
.column { float:left; display:inline; overflow:hidden; }
.column-wide { float:left; display:inline; overflow:hidden; width:700px !important; }
/* 
PANELS ----------
*/ 
#button-container { position:relative; top:10px; width:575px; height:150px; }
#help { position:relative; top:0px; width:215px; height:130px; }
.button { padding:0 0 15px 10px; }
#panel1 p a { position:absolute; height:150px; width:211px; top:0px; left:0px; text-indent:-9999px; background: #fff url('http://www.bdct.nhs.uk/images-display/foi.jpg') no-repeat left top; }
#panel2 p a { position:absolute; height:150px; width:215px; top:0px; left:240px; text-indent:-9999px; background: #fff url('http://www.bdct.nhs.uk/images-display/FT.jpg') no-repeat left top; }
#browsealoud-button a { position:absolute; width:85px; height:114px; top:0px; left:0px; text-indent:-9999px; background: #fff url('http://www.bdct.nhs.uk/images-display/browsealoud.jpg') no-repeat left top; }
#help #help-button a { position:absolute; width:130px; height:115px; top:0px; left:0px; text-indent:-9999px; background: #fff url('http://www.bdct.nhs.uk/images-display/help.jpg') no-repeat left top; }
/*
Sidebar ----------
*/
.wrap { margin:0px 0 10px 0; width:210px; }
.top, .bottom { float:left; width:210px; height:12px; }
.bottom { height:45px; background:transparent url('http://www.bdct.nhs.uk/images-menu/rounded-shadow-btm.gif') no-repeat; }
.top { background:transparent url('http://www.bdct.nhs.uk/images-menu/rounded-shadow-top.gif') no-repeat; }
.box { float:left; padding:5px 10px; width:190px; color:#333; background:transparent url('http://www.bdct.nhs.uk/images-menu/rounded-shadow-bg.gif') repeat-y; }
#content .wrap .box { float:left; float:none; padding:0px 10px; }
#content .wrap .box h4, #secondary .wrap .box h4 { text-align:left; font-size:140%; font-weight:bold; }
#content .wrap .box ul li, #secondary .wrap .box ul li { background: url('http://www.bdct.nhs.uk/images-menu/dualine.png') bottom center no-repeat; width:190px; }
#content .wrap .box ul li a, #secondary .wrap .box ul li a { font-size:100%; display:block; padding:5px 0 10px 0; }
#content .wrap .box ul li a:hover, #secondary .wrap .box ul li a:hover { background-color:#999; color:#fff; background-color:#888; border-bottom:#e0e0e6 solid 1px; padding:5px 0 9px 0; }
#content #content-panel1 { float:left; }
#content #content-panel2 { float:left; padding-left:35px; }
#sidebar .wrap .box h4, #secondary .wrap .box h4 { text-align:left; font-size:140%; font-weight:bold; }
#sidebar .wrap .box ul li, #secondary .wrap .box ul li { background: url('http://www.bdct.nhs.uk/images-menu/dualine.png') bottom center no-repeat; width:190px; }
#sidebar .wrap .box ul li a, #secondary .wrap .box ul li a { font-size:100%; display:block; padding:5px 0 10px 5px; }
#sidebar .wrap .box ul li a:hover, #secondary .wrap .box ul li a:hover { background-color:#999; color:#fff; background-color:#888; border-bottom:#e0e0e6 solid 1px; padding:5px 0 9px 0; }
#sidebar-panel-1 { margin-bottom:10px; }
#sidebar-panel-2 { }
body.work #sidebar .wrap .box ul li a:hover, body.work #secondary .wrap .box ul li a:hover { background-color:#40B366; }
body.comms #sidebar .wrap .box ul li a:hover, body.comms #secondary .wrap .box ul li a:hover { background-color:#B3408C; }
body.ft #sidebar .wrap .box ul li a:hover, body.ft #secondary .wrap .box ul li a:hover { background-color:#FF8C40; }
.wrap .box .dualine { padding:0px 0 20px 0; width:190px; background:transparent url('http://www.bdct.nhs.uk/images-menu/dualine.png') bottom center no-repeat; }
#boxmenu { position:relative; left:10px; }
#sidebar .wrap .box ul li h4 { text-align:left; color:#333; font-size:1.5em; padding:5px 0 10px 0; text-indent:5px; }
/*
Footer ----------
*/
.fwrap { margin:10px 0 10px 0; }
.ftop, .fbottom { float:left; width:930px; height:12px; }
.ftop { height:16px; background:transparent url('http://www.bdct.nhs.uk/images-menu/footer-rounded-top.gif') no-repeat; }
.fbottom { height:45px; background:transparent url('http://www.bdct.nhs.uk/images-menu/footer-rounded-bottom.gif') no-repeat; }
.fbox { float:left; padding:0px 10px; width:915px; color:#333; background:transparent url('http://www.bdct.nhs.uk/images-menu/footer-rounded-bg.gif') repeat-y; }
/* 
BODY LIST ----------
*/ 
#content ul.bodylist li, ol.bodylist li { padding: 0.5em 0 0.5em 1.5em; }
.bodylist { padding:5px 0 5px 0; line-height:1.8em; }
.bodylist ul, .bodylist ol { list-style: none; margin-left: 0; padding-left: 2em; text-indent: -1.8em; padding-left:20px; }
.bodylist li, .bodylist ol { padding: 0.5em 0 0.5em 1em; }
.bodylist li, .bodylist ol { padding:5px 0; background:none; }
.bodylist li { padding:5px 0; background: url(http://www.bdct.nhs.uk/images-menu/bodybullet.gif) 4px 50% no-repeat; }
.ft ol.bodylist li { background:none; }
p + .bodylist { padding:0px 0pt 5px 20px; }
/* 
Formatting ----------
*/
.bordergraphics { background: #fff; color: #8A7575; padding: 0 10px 10px 10px; border: 5px solid #bfddf0; }
.noborder { border:0; }
.border { border-top: solid 10px #f5827c; padding:20px 0; }
.floatleft { float:left; }
.floatright { float:right; }
.nopadding { padding:0 }
.paddingright { padding-right:15px; }
.paddingleft { padding-left:15px; }
.paddingbottom { padding-bottom:15px; }
.paddingtop { padding-top:15px; }
.nopaddingtp { padding-top:0; }
.clearboth { clear:both; }
p img { padding:10px 0; }
#secondary.column p img { clear:both; padding:10px 0 0 5px; }
img.alignnone { float:right; padding: 0 0px 10px 10px; }
.pageTop .arrowUp { padding:10px 15px 0px 0px; }
body p.pageTop .arrowUp { background: url('http://www.bdct.nhs.uk/images-menu/pageTop.gif') no-repeat right bottom; }
.pageTop { text-indent:20px; padding-top:10px; }
/* 
Tooltip ----------
*/
#tooltip { position:absolute; font-size:1.5em; font-weight:bold; border:1px solid #333; padding:5px; display:none; background:#d2d3db; background-color:#a89390; background-color:#d5dbbc; background-color:#dbd8d2; color:#333; letter-spacing:0.07em; }
/* 
Typography ----------
*/
#nav-main .backlinks { padding:5px 0 0 25px; position:relative; top:7px; left:-10px; font-size:14px; color:#6666cc; font-weight:bold; }/* Breadcrumb */
h2 .backlinks a { font-weight:bold; font-size:1.1em; }
h2 .backlinks a:hover { text-decoration:underline; }
h2 .backlinks, h2 .backlinks a { letter-spacing:0.1em; color:#fff; text-align:left; font-size:100%; }
body.threeCol #content h2 { background: url('http://www.bdct.nhs.uk/images-menu/470T.png') top no-repeat; }
/*body.threeCol #content h2.commsheadertwo { background: url('http://www.bdct.nhs.uk/images-menu/700B.png') top no-repeat; }*/
body.threeCol #content h2 { _background: url('http://www.bdct.nhs.uk/images-menu/470T.gif') top no-repeat; }
body.threeCol #content h1 { background: url('http://www.bdct.nhs.uk/images-menu/470T.png') top no-repeat; }
body.threeCol #content h1 { _background: url('http://www.bdct.nhs.uk/images-menu/470T.gif') top no-repeat; }
body.threeCol #content h3 { background: url('http://www.bdct.nhs.uk/images-menu/700fade.png') top left repeat-y; }
body.threeCol #secondary h2 { background: url('http://www.bdct.nhs.uk/images-menu/T210.png') top no-repeat; }
body #sidebar h2 { background: url('http://www.bdct.nhs.uk/images-menu/T210.png') top no-repeat; position:relative; left:10px; width:210px; }



body.twoCol #content h1 { background: url('http://www.bdct.nhs.uk/images-menu/700T.png') top no-repeat; }
body.twoCol #content h1 { _background: url('http://www.bdct.nhs.uk/images-menu/700T.gif') top no-repeat; }
body.twoCol #content h2 { background: url('http://www.bdct.nhs.uk/images-menu/700T.png') top no-repeat; }
body.twoCol #content h2 { _background: url('http://www.bdct.nhs.uk/images-menu/700T.gif') top no-repeat; }
body.twoCol #content h3 { background: url('http://www.bdct.nhs.uk/images-menu/700fade.png') top left repeat-y; }
body.twoCol #secondary h2 { background: url('http://www.bdct.nhs.uk/images-menu/700B.png') bottom no-repeat }
body.twoCol #sidebar h2 { background: url('http://www.bdct.nhs.uk/images-menu/T210.png') top no-repeat; position:relative; left:10px; width:210px; }

body.twoCol #sidebar h2 { _background: url('http://www.bdct.nhs.uk/images-menu/T210.gif') top no-repeat; }
body #sidebar p { padding:5px 0 0 10px; }
body.intranet #content h1.intraneth2 { background-color:#7297f5 !important; color:#000 !important; }
body { font-family:Arial, Helvetica, sans-serif; }
body #content h3 { text-align:left; color: #fff; margin:10px 0 0 0; padding:2px 0 2px 10px; }
body.home #secondary h3, body.trust #sidebar h3 { border-bottom: 1px solid #7297f5; }
body.trust #content h1, body.trust #content h2, body.trust #content h3, body.trust #secondary h2, body.trust #sidebar h2 { background-color:#7297f5; color:#fff; }
body.trust #secondary h3, body.trust #sidebar h3, {background:none; border-bottom: 1px solid #7297f5; }
body.services #content h1, body.services #content h2, body.services #content h3, body.services #secondary h2, body.services #sidebar h2 { background-color:#6666cc; color:#fff; }
body.comms #content h1, body.comms #content h2, body.comms #content h3, body.comms #secondary h2, body.comms #sidebar h2 { background-color:#b3408c; color:#fff; }
body.comms #sidebar h3, body.comms #secondary h3 { border-bottom: 1px solid #b3408c; }
body.suc #content h1, body.suc #content h2, body.suc #content h3, body.suc #secondary h2, body.suc #sidebar h2 { background-color:#6f88a5; color:#fff; }
body.corporate #content h1, body.corporate #content h2, body.corporate #content h3, body.corporate #secondary h2, body.corporate #sidebar h2 { background-color:#fabfe2; color:#fff; }
body.corporate #sidebar h3, body.corporate #secondary h3 { border-bottom:solid #fabfe2 2px; }
body.work #content h1, body.work #content h2, body.work #content h3, body.work #secondary h2, body.work #sidebar h3 { background-color:#40b366; color:#fff; }
body.work #sidebar h3, body.work #secondary h3 { border-bottom:solid #40b366 2px; text-align:left; color:#333; }
body.ft #content h1, body.ft #content h2, body.ft #content h3, body.ft #secondary h2, body.ft #sidebar h3 { background-color:#ff8c40; color:#fff; }
body.ft #sidebar h3, body.ft #secondary h3 { border-bottom:solid #f2732d 2px; }
body.serviceusers #content h1, body.serviceusers #content h2, body.serviceusers #content h3, body.serviceusers #secondary h2, body.serviceusers #sidebar h3 { background-color:#b34040; }
body.serviceusers #sidebar h3, body.serviceusers #secondary h3 { border-bottom:solid #b34040 2px; }
body.equality #content h1, body.equality #content h2, body.equality #content h3, body.equality #secondary h2, body.equality #sidebar h3 { background-color:#d94040; color:#fff; }
body.equality #sidebar h3, body.equality #secondary h3 { border-bottom:solid #cc0000 2px; }
body #content h3 { color:#333 !important; }
body #sidebar ul.side-links h2 { font-size:1.2em; }
body #sidebar ul.side-links li { padding:2px 0 2px 0; }
body { font-size: 10px; }
body p, body .bodylist li { color: #333; font-family:Arial, Verdana, sans-serif; font-size:1.4em; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; line-height:1.2; font-size:1.2em; color:#000; padding:5px 0; text-align:center; }
.home #content h1.bdfct { text-indent:-9999px; background:#fff url(http://www.bdct.nhs.uk/images-menu/bdct.gif) no-repeat; position:relative; width:330px; height:16px; }
h1, h2 { font-size:2em; }
h3 { font-size:1.6em; }
h4 { font-size:1.5em; text-align:left; padding:15px 0 0 0; }
h5, h6 { font-size:1.3em; }
p { text-align: left; line-height: 1.4em; padding:10px 0 5px 0; }
p:last-child { padding-bottom:10px; }
strong, em { font-weight:bold; }
acronym { border-bottom:dotted 1px #999999; }
/* 
Links ----------
*/

#skip a, #skip a:hover, #skip a:visited {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus {
position:static;
width:auto;
height:auto;
font-size:2em;
} 

a { text-decoration:none; }
p a, ul.side-links a, .bodylist a { text-decoration:underline; color:#0065B7; }
p a:hover, ul a:hover, .bodylist a { color: #990000; }
p a:active, a:focus { text-decoration:none; color: #000; }
p.pageTop a { text-decoration:none; font-weight:bold; }
a:link, a:visited, #navbar a:hover { color: #352c87; font-weight:bold; }
.pageTop a:hover { color: #ef4138; }
#sidebar ul li.resources ul li.expandable span a:hover, #sidebar ul li.resources ul li.collapsable span a:hover, #sidebar ul li.resources ul li a:hover, #sidebar ul li.resources ul li a:hover { background-color:#66CC33; }
#sidebar ul li.links ul li.expandable span a, #sidebar ul li.links ul li.collapsable span a, #sidebar ul li.links ul li a, #sidebar ul li.links ul li a { color:#666; }
#sidebar ul li.links ul li.expandable span a:hover, #sidebar ul li.links ul li.collapsable span a:hover, #sidebar ul li.links ul li a:hover, #sidebar ul li.links ul li .homeintro { font-size:1.2em; padding:0px; }
#content2 { position:relative; }
#intro {width:700px;  }
#intro p { text-align:justify; }
p.homeintro1, p.homeintro2 { position:relative; top:-5px; float:left; width:335px; padding:0; }
p.homeintro1 { margin:0 25px 0 0; padding:0; }
body #sidebar ul.side-links h2 { position:relative; left:0px; margin:20px 0 8px 0px; }
body #sidebar ul.side-links li { position:relative; left:10px; }
body.blog ul#nav-main-list li#bread-li p#breadcrumbs a { position:relative; left:10px; text-decoration:none !important; padding-right:25x !important;}
/*
Sidebar Lists ----------
*/
ul#sites { display:block; position:relative; float:left; padding:0; }
ul#sites li.anchor { background-image:none; }
ul#sites li { float:left; padding:10px 0 0 20px; background:transparent url(http://www.bdct.nhs.uk/images-menu/bulletLblue.gif) no-repeat scroll 10px 15px; }
#thumbnails { clear:both; padding-top:30px; }
#thumbnails div { width:90px; float: left; margin-right: 10px; }
#thumbnails div p { margin-bottom: 10px; text-align: center; line-height: 1.3em; }
#thumbnails div img { border: 3px solid #fff; margin-bottom: 3px; }
#thumbnails div a:hover img { border: 3px solid #990066; }
p#footerlast { }
/* 
Footer ----------
*/
#footer { position:relative; width:970px; top:11px; padding:0px 0 0px 0; margin:30px 0 0px 0; clear: both; background: url('http://www.bdct.nhs.uk/images-menu/footer.gif') -4px bottom no-repeat; }
#footer-branding { position:relative; top:0px; left:10px; width:930px; height:193px; background: url('http://www.bdct.nhs.uk/images-menu/footer-branding.gif') 6px bottom no-repeat; padding:0 0 0px 0; margin:0px 0 0px 0px; }
#footer-strapline { position:absolute; left:500px; top:20px; width:475px; height:35px; text-indent:-9999px; background: url('http://www.bdct.nhs.uk/images-menu/You-and-Your-Care.png') 10px 0px no-repeat; }
#footer-branding p#copyright { position:absolute; left:500px; top:20px; }
#footer p { margin: 0; padding: 20px 0; text-align: center; }
#footer ul#footer-nav { position:absolute; bottom:20px; left:20px; padding-top:30px; }
#footer ul#footer-nav li { float:left; display:inline; width:110px; height:20px; margin:0 0 0 5px; background-color:#8a9a34; text-align:center; }
#footer ul#footer-nav li a { width:110px; height:15px; font-weight:bold; font-size:110%; text-decoration:none; color:#fff; display:block; padding-top:3px; }
#footer ul#footer-nav li:hover { background-color:#dd1f2a; }
#footer ul#footer-nav li a:hover { text-decoration:underline; }
#footer ul#footer-nav li a { font-size:12px; }
#pcorner { background-color:#990000; }
/* 
Tables ----------
*/   
td, th { font-family:Arial, Verdanna, sans-serif; font-size:1em; }
.mytable { padding: 0; margin: 0; }
caption { padding: 0 0 5px 0; text-align: center; font-size:1.8em; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
th { color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url('http://www.bdct.nhs.uk/images-menu/bg_header.jpg') no-repeat; }
th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; }
td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; }
td.alt { background: #F5FAFA; color: #797268; }
th.spec { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url('http://www.bdct.nhs.uk/images-menu/bullet1.gif') no-repeat; }
th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url('http://www.bdct.nhs.uk/images-menu/bullet2.gif') no-repeat; color: #797268; }
.mytable a { display:block; padding: inherit; }
.mytable a:hover { background-color:#d2d3db; color:#333; }
/* 
Menu ----------
*/
ul#red.treeview-red { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; }
ul#red.treeview-red ul li { font-size:.9em; }
/*ul#red.treeview-red ul li span a { outline:none!important; }*/
/*a { outline: none; }*/
.treeview, .treeview ul { padding: 0; margin: 0 0 0 10px; list-style: none; }
#sidebar > .treeview ul { position:relative; top:-3px; background-color:#fff; padding-top:1px; } /*hide from ie6 and below*/
.treeview ul li ul li { margin: 0px; padding: 0px; }
ul#red li.trust, ul#red li.services, ul#red li.foi, ul#red li.comms, ul#red li.serviceusers, ul#red li.suc, ul#red li.equality, ul#red li.work, ul#red li.ft, ul#red li.links { position:relative; width:210px; background:url('http://www.bdct.nhs.uk/images-menu/menu-gradient.png') 0px bottom no-repeat; }
ul#red li, ul li ul li { margin-top:5px; }
ul#red li.trust { margin-top:0px; }
ul#red li ul li a { border-bottom:#f4f4f4 solid 1px; }
/* A Level Nav ----------*/
ul li.expandable span a, ul li.collapsable span a { display:block; padding:7px 0px 7px 35px; color:#fff; font-weight:bold; outline:none; }/*outline none stops dotted border appearing on 1st level navigation. need to hightlight this in some other way? */
ul li.expandable ul li a, ul li.collapsable ul li a { padding:5px 0px 5px 25px; }
ul#red li ul li.expandable a, ul#red li ul li.expandable a:hover, ul#red li ul li.collapsable a, ul#red li ul li.collapsable a:hover, ul#red li ul li a, ul li ul li a:hover, ul#red li ul li a, ul li ul li a:hover { display:block; }
/* A links background colour ----------*/
ul#red li.trust { background-color:#7297f5;}
ul#red li.services { background-color:#6666cc; }
ul#red li.comms { background-color:#a05788; }
ul#red li.suc { background-color:#6f88a5; }
ul#red li.equality { background-color:#cc0000; }
ul#red li.foi { background-color:#6f88a5; }
ul#red li.ft { background-color:#e37601; }
ul#red li.work { background-color:#589558; }

ul li.expandable a:hover, ul li.collapsable a:hover { color:#fff; }

ul#red li.trust ul li a:hover { color:#7297f5; }
ul#red li.services ul li a:hover { color:#6666cc; }
ul#red li.comms ul li a:hover { color:#a05788; }
ul#red li.suc ul li a:hover { color:#990000; }
ul#red li.equality ul li a:hover { color:#cc3333; }
ul#red li.foi ul li a:hover { color:#6f88a5; }
ul#red li.ft ul li a:hover { color:#ea8224; }
ul#red li.work ul li a:hover { color:#589558; }

/* Set Menu A Category Links ----------*/ 
ul li.expandable a { background: url('http://www.bdct.nhs.uk/images-menu/corners-top-R.png')0px 0px no-repeat; }
ul li.expandable a:hover { background: url('http://www.bdct.nhs.uk/images-menu/corners-top-D.png')0px 0px no-repeat; }
ul li.collapsable a { background: url('http://www.bdct.nhs.uk/images-menu/corners-top-D.png')0px 0px no-repeat; }
ul li.collapsable a:hover { background: url('http://www.bdct.nhs.uk/images-menu/corners-top-U.png')0px 0px no-repeat; }/*disables the above*/
ul li.collapsable ul li a, ul li.collapsable ul li a:hover, ul li.expandable ul li a, ul li.expandable ul li a:hover { background-image:none; }
/* Trust Menu B Category Links ----------*/
#sidebar ul li ul li { background: url('http://www.bdct.nhs.uk/images-menu/bullet.gif') 8px 50% no-repeat; }
#sidebar ul li ul li:hover { background: url('http://www.bdct.nhs.uk/images-menu/bullet-hover.gif') 12px 50% no-repeat; }
ul li ul li span.link-C a { color:#555; font-family:Verdana, Arial, sans-serif; }
ul li ul li span.link-C a:hover { color:#000; }
ul li ul li.expandable, ul li ul li.collapsable { background:none; } /*disables the above*/
/* B links colour ----------*/
ul li.trust ul li a, ul li.services ul li a, ul li.comms ul li a, ul li.equality ul li a, ul li.suc ul li a, ul li.foi ul li a, ul li.ft ul li a, ul li.work ul li a { color:#555; }
/* B links hover colour ----------*/
ul li.trust ul li a:hover, ul li.services ul li a:hover, ul li.comms ul li a:hover, ul li.equality ul li a:hover, ul li.suc ul li a:hover, ul li.foi ul li a:hover, ul li.ft ul li a:hover, ul li.work ul li a:hover { color:#000; }
ul li ul li.expandable span.link-C a { background: url('http://www.bdct.nhs.uk/images-menu/sub-arrows-R.gif')5px 50% no-repeat; }
ul li ul li.expandable span.link-C a:hover { background: url('http://www.bdct.nhs.uk/images-menu/sub-arrows-D.gif')5px 50% no-repeat; }
ul li ul li.collapsable span.link-C a { background: url('http://www.bdct.nhs.uk/images-menu/sub-arrows-D.gif')5px 50% no-repeat; }
ul li ul li.collapsable span.link-C a:hover { background: url('http://www.bdct.nhs.uk/images-menu/sub-arrows-U.gif')5px 50% no-repeat; }

