
/*
 * bcc.css - Stylesheet for outer template of Breast Cancer Care Service UK
 */

/* MAIN STYLES */

BODY {
	margin: 0;
	padding: 0;
}
DIV#frame {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}
.hidden {
	display: none;
}
.a11y {
	visibility: hidden;
	font-size: 1px !important;
	margin: 0;
	position: absolute;
	left: -5000px
}
a img {
	border: 0px solid #000;
}

/* HEADER */

DIV#hdr {
	height: 105px;
	background: url('../images/headerBg.jpg') no-repeat top left;
	position: relative;
}
DIV#hdr IMG#logo {
	position: absolute;
	top: 8px;
	left: 10px;
}
DIV#hdr IMG#tagline {
	position: absolute;
	top: 15px;
	left: 130px;
}
DIV#hdr #searchpane {
	position: absolute;
	top: 10px;
	right: 10px;
}
DIV#hdr #searchpane input.text {
	input.text {
		background: rgba(255,255,255,0.75);
	}
}
DIV#hdr DIV#searchpane #searchPane input.submit {
	margin-bottom: -1px;
}

.sir{position:relative;overflow:hidden;display:block}
.sir span{display:block;position:absolute;top:0;left:0}
a.sir span{cursor:pointer}

ul.barredList{margin:0;padding:0;list-style:none inside}ul.barredList li{display:block;float:left;margin:0 .7em 0 0;padding:0 .7em 0 0;border-right:1px solid #FFF}ul.barredList li.last{border:0;padding:0;margin:0}

#navPane{position:absolute;margin:0;padding:0;top:43px;right:0;height:34px;width:850px}
#navPane .block{margin:0}
#navPane ul{margin:0;padding:0;list-style:none outside}
#navPane ul li{margin:0;padding:0;float:left;display:block}
#navPane ul li, #navPane ul li a, #navPane ul li span{height:34px;}
#navPane ul li a span{background: url('../images/mainMenu.png') no-repeat top left; }
#navPane ul li.mi0, #navPane ul li.mi0 a, #navPane ul li.mi0 span{width:137px;background-position:0 0}
#navPane ul li.mi1, #navPane ul li.mi1 a, #navPane ul li.mi1 span{width:86px;background-position:-137px 0}
#navPane ul li.mi2, #navPane ul li.mi2 a, #navPane ul li.mi2 span{width:252px;background-position:-223px 0}
#navPane ul li.mi3, #navPane ul li.mi3 a, #navPane ul li.mi3 span{width:142px;background-position:-475px 0}
#navPane ul li.mi4, #navPane ul li.mi4 a, #navPane ul li.mi4 span{width:104px;background-position:-617px 0}
#navPane ul li.mi5, #navPane ul li.mi5 a, #navPane ul li.mi5 span{width:129px;background-position:-721px 0}
#navPane ul li.mi0:hover a span, #navPane ul li.mi0 a.current span{background-position:0 -34px}
#navPane ul li.mi1:hover a span, #navPane ul li.mi1 a.current span{background-position:-137px -34px}
#navPane ul li.mi2:hover a span, #navPane ul li.mi2 a.current span{background-position:-223px -34px}
#navPane ul li.mi3:hover a span, #navPane ul li.mi3 a.current span{background-position:-475px -34px}
#navPane ul li.mi4:hover a span, #navPane ul li.mi4 a.current span{background-position:-617px -34px}
#navPane ul li.mi5:hover a span, #navPane ul li.mi5 a.current span{background-position:-721px -34px}

#headerFoot{height:28px;width:1000px;position:absolute;top:38px;right:0px;text-align:center;z-index:5}
#headerFoot #headerProfile{float:right;color:#FFF;padding:0px 10px 0px 0px; }
#headerFoot a{color:#FFF;font-weight:bold}
#headerFoot p{margin:0}

#headerFoot #headerProfile a {font-family:arial,verdana,helvetica,sans-serif; font-size:0.8em;}

#footerPane {background:#CD7EB4 url('../images/footerBg.png') repeat-x bottom left;color:#FFF;text-align:right;padding:4px 10px 6px 10px;width:980px}
#footerPane a{color:#FFF; font-family:arial,verdana,helvetica,sans-serif; font-size:0.8em;}
#footerPane ul{float:left;text-align:left;}
#footerPane p{margin:0; font-family:arial,verdana,helvetica,sans-serif; font-size:0.8em;}

