/*
Theme Name: Adult Care in Brum - wordpress theme
Theme URI: http://wordpress.org/
Description: Adult Care in Brum Wordpress theme
Version: 1.0
Author: Matthew Makins < mattmakins@gmail.com >

*/


h2 a{ font-size: 1.4em; color: #000000;}
h2 a:link{ text-decoration: none;}



.nsdTheme { background-color:White; color:Black;}

.nsdTheme  textarea, input, select, option {font-family:Arial; background-color:White;  }



.RepeaterRow { background-color:white; }

.RepeaterRowAlternate {background-color:#b4f1ff}



.TableHeading { background-color:#72aae1; font-weight:bold; font-size:large; padding-bottom:5px; padding-top:5px; }

.TableSubHeading { background-color:#d5e9f5; font-weight:bold; padding-bottom:7px; padding-top:7px; }

.TableBorder { border-style:solid; border-width:thin; border-color:#CCCCCC; padding:3px;}



.DidYouMean { background-color:#beacd6;  }

.DidYouMeanItems { background-color:#e4dbf0;}



.WordSearch { background-color:#beacd6; font-weight:bold;  padding:5px;}





/* Text Colors*/

.nsdRedText   {color:Red;}

.nsdBlueText  {color:Blue;}

.nsdWhiteText {color:White;}

.nsdPurpleText{color:Purple;}

.nsdGreenText {color:#91b61b;}

.nsdLightGrayText{color:#a3add1;}



/* Tek Adddition - 17/02/09 */

A.nsdRollover1:link

{

	font-weight: bold;

	color: white;

	text-decoration: none;

}

A.nsdRollover1:visited

{

	font-weight: bold;

	color: white;

	text-decoration: none;

}

A.nsdRollover1:hover

{

	font-weight: bold;

	color: #ffa500;

	text-decoration: none;

}

A.nsdRollover1:active

{

	font-weight: bold;

	color: white;

	text-decoration: none;

}









/* Service Type Links */

.ServiceTypeLink {width:100%; display: block; padding: 2px 0px 2px 0px; }

A.ServiceTypeLink:hover  {color: Red; background-color: #ffc30b;	width:100%;	display: block; 	background-image:url('/nsd/images/redstar.gif');	background-repeat:no-repeat;	background-position:right;}



.ServiceTypeLinkAlternate {width:100%; display: block; padding: 2px 0px 2px 0px;  }

A.ServiceTypeLinkAlternate:hover {color: Red; background-color: #ffc30b;	width:100%;	display: block;	background-image:url('/nsd/images/redstar.gif');	background-repeat:no-repeat;	background-position:right;}





/* Bacground Images */

.nsdHeaderBackgroundImage   {background-image:url(images/bccTopMenu.gif);}

.nsdWelcomeBackgroundImage  {background-image:url(/NSD/search/child/images/bcc_ac/bccDesign4B_AC.jpg);}



/*Boxes  */

.roundbox-tr { width:100%; margin:auto; padding:0; background-repeat:no-repeat; background-position:right top; }

.roundbox-tl { margin:0; padding:0;  background-repeat:no-repeat; background-position:left top; }

.roundbox-br { margin:0; padding:0; background-repeat:no-repeat; background-position:right bottom; }

.roundbox-bl { margin:0; padding:0; background-repeat:no-repeat; background-position: left bottom; }

.roundbox-content { margin:0; padding:15px 20px 20px 20px;   }

.roundbox-content p { margin:0; padding:0; line-height:1.6; }



/*Colored Boxes  */

.roundBlue-tr{background-image:url(images/roundboxBlue_tr.gif);}

.roundBlue-tl{background-image:url(images/roundboxBlue_tl.gif);}

.roundBlue-br{background-image:url(images/roundboxBlue_br.gif);}

.roundBlue-bl{background-image:url(images/roundboxBlue_bl.gif);}

.roundBlueThin-tr{background-image:url(images/roundboxBlueThin_tr.gif);}

.roundBlueThin-tl{background-image:url(images/roundboxBlueThin_tl.gif);}

.roundBlueTab{float:left; border-left:solid 2px #3fc7f7; border-right:solid 2px #3fc7f7; border-top:solid 2px #3fc7f7; margin-left:17px; padding:2px 2px 2px 2px; width:150px; text-align:center;  font-weight:bold;}

.roundBlueTabActive{background-color:#b4f1ff}





.roundPurple-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxPurple_tr.gif);}

.roundPurple-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxPurple_tl.gif);}

.roundPurple-br{background-image:url(/NSD/search/child/images/bcc/box/roundboxPurple_br.gif);}

.roundPurple-bl{background-image:url(/NSD/search/child/images/bcc/box/roundboxPurple_bl.gif);}

.roundPurpleThin-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxPurpleThin_tr.gif);}

.roundPurpleThin-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxPurpleThin_tl.gif);}

.roundPurpleTab{float:left; border-left:solid 2px #a895b7; border-right:solid 2px #a895b7; border-top:solid 2px #a895b7; margin-left:17px; padding:2px 2px 2px 2px; width:150px; text-align:center;  font-weight:bold;}

.roundPurpleTabActive{background-color:#FFCCFF}





.roundGreen-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxGreen_tr.gif);}

.roundGreen-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxGreen_tl.gif);}

.roundGreen-br{background-image:url(/NSD/search/child/images/bcc/box/roundboxGreen_br.gif);}

.roundGreen-bl{background-image:url(/NSD/search/child/images/bcc/box/roundboxGreen_bl.gif);}

.roundGreenThin-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxGreenThin_tr.gif);}

.roundGreenThin-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxGreenThin_tl.gif);}

.roundGreenTab{float:left; border-left:solid 2px #a1d0b4; border-right:solid 2px #a1d0b4; border-top:solid 2px #a1d0b4; margin-left:17px; padding:2px 2px 2px 2px; width:150px; text-align:center;  font-weight:bold;}

.roundGreenTabActive{background-color:#D2FFD2}



.roundRed-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxRed_tr.gif);}

.roundRed-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxRed_tl.gif);}

.roundRed-br{background-image:url(/NSD/search/child/images/bcc/box/roundboxRed_br.gif);}

.roundRed-bl{background-image:url(/NSD/search/child/images/bcc/box/roundboxRed_bl.gif);}

.roundRedThin-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxRedThin_tr.gif);}

.roundRedThin-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxRedThin_tl.gif);}





.roundYellow-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxYellow_tr.gif);}

.roundYellow-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxYellow_tl.gif);}

.roundYellow-br{background-image:url(/NSD/search/child/images/bcc/box/roundboxYellow_br.gif);}

.roundYellow-bl{background-image:url(/NSD/search/child/images/bcc/box/roundboxYellow_bl.gif);}

.roundYellowThin-tr{background-image:url(/NSD/search/child/images/bcc/box/roundboxYellowThin_tr.gif);}

.roundYellowThin-tl{background-image:url(/NSD/search/child/images/bcc/box/roundboxYellowThin_tl.gif);}







/*Search Buttons

.GoButton       {background: url('/nsd/images/btnGo2.gif') no-repeat top left; padding: 30px 0px 0px 10px; border: none; text-decoration:none;    font-size:30px; font-weight:bold;  }

.GoButton:hover {border: none; text-decoration:none;   font-size:50px; font-weight:bold;  padding-left:40px; color:Red;}

  */

.GoButtonSearchSummary       {border: none; text-decoration:none;   font-size:50px; font-weight:bold;}

.GoButtonSearchSummary:hover {border: none; text-decoration:none;   font-size:50px; font-weight:bold; color:Red;}







/* Search Summary */

.SearchSummaryBackground { background-image:url(/NSD/search/child/images/bcc/searchSummaryBG.gif); background-repeat:no-repeat;}

.SearchSummaryHeader {background-image:url(/NSD/search/child/images/bcc_ac/searchSummaryHeader.gif); background-repeat:no-repeat;  padding-left:11px ;}

.SearchSummaryBody   {background-image:url(/NSD/search/child/images/bcc/searchSummaryBody.gif); background-repeat:no-repeat;  padding-left:11px ;}

.SearchSummaryFooter {background-image:url(/NSD/search/child/images/bcc/searchSummaryFooter.gif); background-repeat:no-repeat;  padding-left:11px; background-position: left bottom;}







/* Virtual Earth */

.VeTitleStyle  {font-family:Verdana; position:fixed; font-size:12pt; font-weight:bold; }

.VeIconStyle   {font-family:Verdana; position:fixed; top:-15px;}

.VeDetailsStyle{font-family:Verdana; position:fixed; font-size:10pt; font-weight:normal; text-align:left;}



/* Horizontal Rules */

.HortizonalRuleRed{color:Red; }



/* Transport Dircet */

.TransportBorder {  padding:5px 5px 5px 5px;  border-left:solid 1px black;  border-right:solid 1px black; border-bottom:solid 1px black; }


/* This is the main stylesheet for birmingham.gov.uk*/



* {

margin:0;

padding:0;

}



body{

font-family:Arial, Helvetica, sans-serif;

background-color:#999999;

font-size:85%;

}



a.hide {

position: absolute;

left: -9000px;

top: 0;

}



a.hide:focus, a.hide:active, a.hide:hover {

position: static; 

left: 0;

} 





#quicklinks {

	margin-left:0.4em;

	width:55%;

	/*padding:0.3em;*/

	position:relative;

	top:131px;			

	font-weight:bold;

	background-color:none;}





searchdivtop{width:40%;}



#quicklinks li{

	display:inline;

	padding-left:0.5em;

}





#quicklinks a 

	{

	text-decoration: none;

	color: #FFFFFF;

	}



#quicklinks a:hover, #quicklinks a:focus	{

	color: #FFF;

	background-color: #3595b5;

	}









/*Masthead, highest level menu links and breadcrumb trail

----------------------------------------------------------------------------------------------------*/

/* Highest level menu links */

/* Highest level menu links */



/* Masthead */









#branding

/* 	{	

	

	width:100%;

	margin-bottom: 0.1em;

	

	clear:both;

	}*/

	

#masthead

	{

	background-image:url(http://www.birmingham.gov.uk/cs/images/masthead.jpg);

	height: 104px;

	margin:0;

	}



#mastheadlogo{

	background-image:url(http://www.birmingham.gov.uk/cs/images/rightfloat.gif);

	background-repeat:no-repeat;

	width:280px;

	height: 104px;

	float:right;

}



.masthead-text{

display: none;

}

#emergency

	{

	background-color:#999999;

	color:#FFFFFF;

	font-size:150%;

	}

	

#searchwrapper{

	clear:right;

	background-color:#A7B3DC;

	background-image:url(http://www.birmingham.gov.uk/cs/images/defaultseachstrap.jpg);

	border-right:4px solid #FFFFFF;

	border-left:4px solid #FFFFFF;

	margin:0;

	padding:0.5em;

	height:25px;

	text-align:right;

}



INPUT#masthead-search-go, INPUT#footer-search-go {

	BORDER: #1b4e77 1px solid; 

	FONT-WEIGHT: bold; 

	BACKGROUND-REPEAT: repeat-x;  

	HEIGHT: 1.6em; 

	vertical-align:middle;

	cursor:pointer;

	

}



INPUT#search-term, INPUT#search-term-top {

	BORDER: #1b4e77 1px solid; 

    FONT-SIZE: 1em;  

	width:15%;

	HEIGHT: 1.45em;

	vertical-align:top;

	margin:0 0.5em;



}







.header_text_field {

 width:35%;

}







.blq-hide{position:absolute;left:-2500px;width:1px}



/* Breadcrumb trail*/



#breadcrumb{

	background-color:#D2E0F0;

	color:#23466E;

	padding:0.4em 0.2em;

	border-left:4px solid #fff;

	border-right:4px solid #fff;

}

#breadcrumb a

	{

	text-decoration:none;

	color:#173556;

	}

	

#breadcrumb a:hover, #breadcrumb a:focus

	{

	background-color:#173556;

	color:#FFFFFF;

	}



#breadcrumb li:first-child

	{

	border-left: none;

	}



#breadcrumb li

	{

	display:inline;

	border-left: 1px solid #fff;

	padding:0 0.5em;

	}



/*Main content area

----------------------------------------------------------------------------------------------------*/



#wrapper, #corphead  {

	width:90%;

	margin:0 auto;

	}

	

#wrapper

{

	background-color:#FFFFFF;}

	

#wrapper, div.left_section

{

list-style:none;

}

	

#content

	{

	float:right;

	width: 78%;

	overflow: hidden;

	border-right:4px solid #FFF;

	background-color:#fff;

	margin-right:1em;

	/* margin-bottom:2.5em;*/

	}



/*	

#splashbackground{background-image:url(file:///V|/Web%20Team%20General/Web%20Implementation/Templates/css/FINAL%20VERSIONS/WORK/SPLASH/health.jpg);

width:90%;}



#splashlabel{background-image:url(file:///V|/Web%20Team%20General/Web%20Implementation/Templates/css/FINAL%20VERSIONS/WORK/SPLASH/leitourlabel.jpg);

background-repeat:no-repeat;

	width:292px;

	height: 25px;

	float:right;}

*/	

	

#content a:hover, #content a:focus {

	background-color:#1F6EA8;

	background-image:none;

	color:#FFFFFF;

	text-decoration:none;

	}

	

#content p

	{

	margin:1em 0;

	}

	



#content h1

	{

	font-size: 120%;

	color: #330033;

	background-color:#FFFFFF;

	margin:1em 0;

	}

	/*

#content h2

	{

	font-size: 105%;

	color: #990000;

	background-color:#FFFFFF;

	margin:1em 0;

	}
*/
	

#content h3

	{

	font-size: 100%;

	color: #330033;

	background-color:#FFFFFF;

	margin:1em 0;

	}

	

#content h4

	{

	font-size: 100%;

	color: #330033;

	background-color:#FFFFFF;

	margin:1em 0;

	}

	

#content ol, #content ul {

	margin: 1.5em 2em;

}







/*Default styles

----------------------------------------------------------------------------------------------------*/

.contentfields

	{

	font-weight:bold;

	}

	

#content img

	{

	margin: 0.2em;

	}

	

a:link img, a:visited img{

	color:#0000CC;

	border:0;

	}	



a:hover img, a:focus img{

	background-color:#FFFFFF;

	}



	

#content table {

 /* margin:1em 0;  */

}

	

.strong 

	{

	font-weight: bold;

	}

	

.basictable

	{

	border-collapse: collapse;

	width: 100%;

	border: 1px solid #ffffff;

	}



.basictable th, td

	{

	padding: 0.1em;

	text-align:left;

	border: 1px solid #ffffff;

	}

	

#contentright

{

	float:right;

	width:28%;

	border: 1px solid #CCCCCC;

	margin: 1em;

	padding:1em;

	}



#contentrightgeneral

	{

	background-color:#FFFFFF;

	color:#000000;

	float:right;

	/*margin-left: 4em;*/

	margin-top: 0.5em;

	width:100%;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-left-style: solid;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-left-width: 1px;

	padding: 0.5em;

	list-style-type: none;

	clear:right;

	}



#contentrightgeneral img

	{

	float:left	

	

	}

#contentleft

	{

	float:left;

	width:60%;

	}

	

.clearboth

	{

	clear:both;

	}

	

#general

	{

	float:left;

	text-align: left;

	margin-top: 0.5em;		

	

	}

	

#content #general .contentsummary 

	{

	background-color:#DEEBE3; 

	margin:.5em; 

	padding:.5em

	}



#content #general .right 

	{

	float:left;

	width:30%;

	}

	

#content #general .left 

	{

	float:left;

	width:30%;

	clear:left;

	padding-top: 0.5em;

	}

	

#content #general img 

	{

	float:left;



	}

	

.mandatory

	{

	color:#FF0000;

	}

	

#content .recommend

	{

	border-bottom:#666666 0.1em solid;

	}



/* General asset styles for lists and features*/

.generalfeature .title 

	{

	font-weight:bold

	}

	

.generalfeature .contentsummary 

	{

	margin-top:.1em

	}

	

.generalfeature .image 

	{

	float:right; 

	margin-left:3em

	}

	

.generallist ul 

	{

	margin-left: 0em; 

	padding-left: 0em; 

	list-style:none;

	list-style-type: none;

}

	

	

.generallist li 

	{

	margin-bottom:.1em;

		list-style-type: none;

}

	

	

.nextprev

	{

	float:right;

	clear:both;

	}

	

	

	/*Styles for individual assets

----------------------------------------------------------------------------------------------------*/

/* Address entity styles, within content (not footer) */



.addresslabel 

	{

	font-weight: bold

	}

	

.addressimage 

	{

	padding-left:1em; 

	float:right

	}



#content .adrblockimage .firstelement 

	{

	margin-left:-1.4em

	}

	

#content .adrblockimage .post-office-box

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .org

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .extended-address 

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .locality 

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .country-name 

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .street-address 

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .region 

	{

	margin-left:1.4em

	}

	

#content .adrblockimage .postal-code 

	{

	margin-left:1.4em

	}



#content .adrblock .post-office-box 

	{

	font-weight:300

	}

	

#content .adrblock .extended-address

	{

	font-weight:300

	}

	

#content .adrblock .locality

	{

	font-weight:300

	}

	

#content .adrblock .country-name 

	{

	font-weight:300

	}

	

#content .adrblock .street-address

	{

	font-weight:300

	}

	

#content .adrblock .region	

	{

	font-weight:300

	}

	

#content .adrblock .postal-code

	{

	font-weight:300

	}

	

/* Entity asset styles*/

.entity img

	{

	border:0;

	float:right;

	}



.entitylabel

	{

	font-weight:bold;

	color:#000066;

	background-color:#FFFFFF;

	}



.entityimage

	{

	border:0;

	float:right;

	}



.entitylist

	{

	line-height:1.5em;

	}



.entitylist a

	{

	text-decoration:none;

	}



.entitylist table

	{

	width: 100%;

	border:0;

	}



.entitylist th

	{

	padding: 0.1em;

	text-align:left;

	border:0;

	color:#000066;

	background-color:#FFFFFF;

	vertical-align:top;

	}



.entitylist td

	{

	padding: 0.1em;

	text-align:left;

	border:0;

	vertical-align:top;

	}



.entityfile img

	{

	border:0;

	}



#content .venue .adr 

	{

	width:70%;

	}

	

#content .person .adr 

	{

	width:70%; 

	}

	

#content .organisation .adr 

	{

	width:70%;

	}



#content .venue h1

	{

	color:#000066;

	}



#content .organisation h1

	{

	color:#000066;

	}



#content .person h1

	{

	color:#000066;

	}



.entitysearch label

	{

	float:left;

	width:10em;

	font-weight:bold;

	color:#000066;

	font-size:90%;

	}



.entitysubmit label

	{

	clear:both;

	float:left;

	width:10em;

	font-weight:bold;

	color:#000066;

	font-size:90%;

	}



#content .entitysubmit p

	{

	clear:both;

	}



#content .entitysubmit h2

	{

	color:#000066;

	}



.entitysubmit .explanatory

	{

	clear:both;

	float:left;

	width:10em;

	font-size:90%;

	}



/*Form asset styles*/

fieldset

{

	border:0;

	text-indent:0;

	padding:0;

}



legend

{

	text-indent:0;

	padding:0;

	font-weight:bold;

	color:#000066;

	font-size:100%;

}

.formstandard label

	{

	clear:both;

	float:left;

	width:10em;

	font-weight:bold;

	color:#000066;

	font-size:90%;

	}



#content .formstandard p

	{

	clear:both;

	}



#content .formstandard h2

	{

	color:#000066;

	}



.formstandard .explanatory

	{

	clear:both;

	float:left;

	width:10em;

	font-size:90%;

	}



/*Poll asset styles*/

.voteform img

	{

	padding-right:0.5em;

	margin:0;

	border:0;

	}



/*Event asset styles*/

#content .event .location 

	{

	width:70%;

	}



#content .vevent h1

	{

	color:#000066;

	background-color:#BCFF79;

	}



#content .vevent h2

	{

	color:#000066;

	background-color:#FFFFFF;

	}



#content .eventlist h1

	{

	color:#000066;

	background-color:#FFFFFF;

	}



#content .eventlist h2

	{

	color:#000066;

	background-color:#BCFF79;

	}

	

.eventlabel

	{

	font-weight:bold;

	color:#000066;

	background-color:#FFFFFF;

	}



.eventlist

	{

	line-height:1.5em;

	}



.eventlist a

	{

	text-decoration:none;

	}



.eventlist li

	{

	line-height:1.5em;

	}



.eventlist table

	{

	width: 100%;

	border:0;

	}



.eventlist th

	{

	padding: 0.1em;

	text-align:left;

	border:0;

	color:#000066;

	background-color:#FFFFFF;

	vertical-align:top;

	}



.eventlist td

	{

	padding: 0.1em;

	text-align:left;

	border:0;

	vertical-align:top;

	}

	

.eventimage

	{

	border:0;

	float:right;

	}



.eventfile img

	{

	border:0;

	}

	

#eventlistshort

	{

	background-color:#FFFFFF;

	color:#000000;

	float:right;

	/*margin-left: 4em;*/

	margin-top: 0.5em;

	width:100%;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-left-style: solid;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-left-width: 1px;

	padding: 0.5em;

	list-style-type: none;

	clear:right;

	}

#eventlistshort ul

	{

	list-style-type:none;

	

	}

#eventlistshort h2

	{

	color:#000066;

	background-color: #C5FF8A;		

	}

#eventlistshort h3

	{

	color:#000066;

	background-color: #FFFFFF;

	}

	

#content .eventsubmit h1

	{

	font-size:120%;

	color:#000066;

	background-color: #FFFFFF;

	}



.eventsubmit label

	{

	clear:both;

	float:left;

	width:10em;

	font-weight:bold;

	color:#000066;

	background-color: #FFFFFF;

	font-size:90%;

	}



#content .eventsubmit p

	{

	clear:both;

	}



#content .eventsubmit h2

	{

	color:#000066;

	background-color: #FFFFFF;

	}



.eventsubmit .explanatory

	{

	clear:both;

	float:left;

	width:10em;

	font-size:90%;

	}

	

#feature

{

width: 76%;

float: left;

}

#content .featuregold

{

background-color: #DEE98F;

float:left;

color: #000000;

width: 100%;

text-align: left;

margin-bottom: 0.5em;

}

#content .featuregold img

{

float: left;

background-color: #000066;

}

#content .featuresilvera

{

background-color: #D1EC77;

float:left;

color: #000000;

width: 49%;

text-align: left;



}

#content .featuresilvera img

{

float: left;

background-color: #000066;

}

#content .featuresilverb

{

background-color: #C7DEDB;

float:right;

color: #000000;

width: 49%;

text-align: left;

}

#content .featuresilverb img

{

float: left;

background-color: #000066;

}



#content .featurebronzea

{

background-color: #FFFFFF;

float:left;

border-left:3em;

color: #000000;

width: 50%;

text-align: left;

border-left-color: #CC0000;

}



#content .featurebronzea ul

{

list-style-type:none;

}



#content .featurebronzeb

{

background-color: #FFFFFF;

float:right;

color: #000000;

width: 49.2%;

text-align: left;

}

#content .featurebronzeb ul

{

list-style-type:none;

}



/*External link asset styles*/

.standardexternal a

	{

	text-decoration: none;

	}



.summaryexternal

	{

	background-color: #E9E9E9;

	}

	

#extlinklist

	{

	background-color:#FFFFFF;

	color:#000000;

	float:right;

	/*margin-left: 4em;*/

	margin-top: 0.5em;

	width:100%;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-left-style: solid;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-left-width: 1px;

	padding: 0.5em;

	text-decoration: none;

	clear:right;

	}



#extlinklist ul li

	{

	list-style-type: none;

	}



/*File asset styles*/

#filelinkcontainerouter

	{

	position: relative;

	width: 100%;

	}

	

#filelinkcontainerinner

	{

	position: relative;

	width: 50%;

	float: right;

	margin-bottom: 1.2em;

	}

	

#filelinkaudio

	{

	position: relative;

	width: 20%;

	float: right;

	}



#filelinkvideo

	{

	position: relative;

	width: 20%;

	float: right;

	}



#filelinkvideo a img

	{

	float: left;

	border: 0px;

	}

	

#filelinkaudio a img

	{

	float: left;

	border: 0px;

	}

	

.file

	{

	font-size: 100%;

	color: #000000;

	letter-spacing: normal;

	background-color: #FFFFFF;

		font-family: Arial, Helvetica, sans-serif;

	}

	

.file li

	{

	list-style-type: none;

	}

	

.fileresults li

{

	background-color:#FFFFFF;

	text-decoration: none;

	letter-spacing: normal;

	font-size: 100%;	

}



.fileresults a:link 

	{ 

	background:#FFFFFF; 

	color:#000000; 

	text-decoration:none;

	}

	

.fileresults a:hover, .fileresults a:focus 

	{

	background:#FFFFFF; 

	color:#000000; 

	text-decoration:underline;

	}





.file img

	{

	padding: 5px;

	border: none;

	}

	

.file img a:link

	{

border:none;

	}

	

	

.file img a:hover, .file img a:focus

	{

background-color:none;

	}

	

.filemandate 

	{

	color: #FF0000;

	}	

	

.file hr 

	{

	color: #003300;

	}



.fileatoz 

	{

	display: inline;

	list-style-type: none;

	}

	

.formlabel

	{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000066;

	}

	

.filelabel 

	{

	font-size: 110%;

	color: #000066;

	letter-spacing: normal;

	font-weight: bold;

	}



.filesizetypelabel 

	{

	font-size: 90%;

	color: #000066;

	letter-spacing: normal;

	font-weight: bold;

	}



.filesizetypetext

	{

	font-size: 90%;

	color: #000000;

	letter-spacing: normal;

	font-weight: normal;

	}

	

.filesmallfields 

	{

	float: right;

	}

.fileicon a:link 

	{ 

	background:#FFFFFF; 

	color:#000000; 

	text-decoration:none;

	}

	

.fileicon a:hover 

	{

	background:#FFFFFF; 

	color:#000000; 

	text-decoration:underline;

	}

.fileicon img 

	{

	padding-top: 0em;

	padding-right: 0.5em;

	padding-left: 0em;

	padding-bottom: 0em;

	bottom: 0em;

	}

.file label

	{

	clear:both;

	float:left;

	width:10em;

	font-weight:bold;

	color:#000066;

	background-color: #FFFFFF;

	font-size:90%;

	}

#content .file h2

	{

	color:#000066;

	background-color:#FFFFFF;

	}

.file p

	{

	clear:both;

	}

	

.searchoptions 

	{

	float:right;

	margin-left: 0.5em;

	}



	

/* Image asset styles*/

.standardimage

	{

	border:0;

	}



.standardimage a:hover

	{

	background:none;

	}



.summaryimage

	{

	font-size:90%;

	}



.copyright

	{

	font-size:80%;

	margin-top:-0.2em;

	}



/*Press/News asset styles*/



/*

.press

	{

	float:left;

	width: 100%;

	}

	

.news

	{

float:left;

	width: 100%;

	}

	*/



	

#presslistshort h2

	{

	color:#FFFFFF;

	background-color:#FF9900;

	}





	

#presslistshort img

	{

	float:left	

	

	}

	



#imagetext

	{

	background-color: #666666;

	width: 15%;

	color: #FFFFFF;

	float: left;

	font-size:130%;

	padding: 0.5em;

	}

	

#pressimage

	{

	}

	

#content .news .newsheadline h1

	{

	font-size: 150%;

	color: #FF0000;

	background-color: #3E3964;

	}



#content .newsheadline img

	{

	float: left;

	background-color: #000066;

	}



#content .presssummarylist

	{

	font-size: 100%;

	color: #000066;

	}



#content .press .pressheadline h1

	{

	font-size: 150%;

	color: #FF0000;

	background-color: #3E3964;

	}



#content .presssummary

	{

	font-size: 100%;

	color: #FFFFFF;

	}



#content .pressheadline

	{

	background-color: #3E3964;

	float:left;

	color: #FFFFFF;

	width: 100%;

	text-align: left;

	}



#content .pressheadline img

	{

	/*float: left;*/

	background-color: #000066;

	}



#content .pressdata

	{

	background-color: #E4E4E4;

	/*clear:left;*/

	padding-top: 0.02em;

	padding-bottom: 0.1em;

	padding-left:0.2em;

	}



content .pressdata h3

	{

	background-color: #E4E4E4;

	font-size: 110%;

	color: #CC0000;

	}



#content .news .newsheadline h1

	{

	font-size: 150%;

	color: #FF0000;

	background-color: #3E3964;

	}



#content .newsheadline img

	{

	/*float: left;*/

	background-color: #000066;

	}



/*Review asset styles*/

#content .hreview h1

	{

	color:#000066;

	background-color:#FFFFFF;

	}



#content .hreview h2

	{

	color:#000066;

	background-color:#FFFFFF;

	}



.reviewlabel

	{

	font-weight:bold;

	color:#000066;

	background-color:#FFFFFF;

	}



.reviewfile img

	{

	border:0;

	}



.reviewimage

	{

	border:0;

	float:right;

	}



.reviewfile

	{

	}



#content .hreview .reviewfields 

	{

	width:100%;

	}



#content .reviewsubmit label

	{

	clear:both;

	float:left;

	width:10em;

	font-weight:bold;

	color:#000066;

	font-size:90%;

	}



#content .reviewsubmit p

	{

	clear:both;

	}



#content .reviewsubmit h2

	{

	color:#000066;

	}



.reviewsubmit .explanatory

	{

	clear:both;

	float:left;

	width:10em;

	font-size:90%;

	}



.reviewlist

	{

	line-height:1.5em;

	}



.reviewlist a

	{

	text-decoration:none;

	}



.reviewlist table

	{

	width: 100%;

	border:0;

	}



.reviewlist th

	{

	padding: 0.1em;

	text-align:left;

	border:0;

	color:#000066;

	background-color:#FFFFFF;

	vertical-align:top;

	}



.reviewlist td

	{

	padding: 0.1em;

	text-align:left;

	border:0;

	vertical-align:top;

	}



/*AtoZ asset styles*/





#content .AtoZspaced li

	{

	display: inline;

	list-style-type: none;

	font-size: 150%;

	text-decoration: none;

	background-color: #FFFFFF;

	margin-left: 1.2em;

	}



#AtoZresults ul li{

	color:#000033;

	text-decoration: none;

	letter-spacing: normal;

	font-size: 100%;

}



.AtoZ

	{

	font-size: 100%;

	color: #000000;

	letter-spacing: normal;

	background-color: #FFFFFF;

	}



.AtoZskip

	{

	font-size: 100%;

	color: #000000;

	letter-spacing: normal;

	background-color: #FFFFFF;

	display:none;

	}	





.AtoZ hr 

	{

	color: #003300;

	}



.AtoZ a:link {

background-color:#FFFFFF;

color:#000066;

text-decoration:none;

}





.AtoZ a:visited {

background-color:#FFFFFF;

color:#000066;

text-decoration:none;

}





.AtoZ a:hover, a:focus {

background-color:#FFFFFF;

color:#FF0000;

text-decoration:none;

	list-style-type: none;



}



/*Vacancy asset styles*/

.vacancy 

	{

	font-size: 100%;

	color: #000000;

	letter-spacing: normal;

	background-color: #FFFFFF;

	list-style-type: none;

	}

	

.vacancyimg 

	{

	text-align: center;

	}



.vacancysmallfields 

	{

	float: none;

	text-align: right;

	}



.vacancytable

	{

	width: 100%;

	text-align: left;

	padding: 0%;

	margin: 0%;

	background-color: #FFFFFF;

	}

	

.vacancytable td

	{

	border:0 ;

	}



.vacancytable th

	{

	border:0 ;

	}



.vacancydetailth

	{

	font-weight: bold;

	color: #000066;

	text-align: right;

	padding: 0%;

	width: 30%;

	background-color: #FFFFFF;

	}

	

.vacancyresultsth

	{

	font-weight: bold;

	color: #FFFFFF;

	text-align: left;

	width: 25%;

	background-color: #000066;

	}

	

.vacancy label

	{

	float:left;

	width:10em;

	}

	

.vacancylabel 

	{

	font-size: 100%;

	color: #000066;

	letter-spacing: normal;

	font-weight: bold;

	}



#vacancylistshort

	{

	background-color:#FFFFFF;

	color:#000000;

	float:right;

	/*margin-left: 4em;*/

	margin-top: 0.5em;

	width:100%;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-left-style: solid;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-left-width: 1px;

	padding: 0.5em;

	list-style-type: none;

	clear:right;

	}

#vacancylistshort ul

	{

	list-style-type:none;

	

	}

	

#vacancylistshort h2

	{

	color:#FFFFFF;

	background-color:#FF9900;

	}

	

/* The icons that go with entity, events, address assets*/

img.infoicon

	{

	height: 1em;

	width: 1em;

	border: 0;

	vertical-align:text-bottom;

	padding-right:0.1em;

	}

/* Note: #content .vcard{} use this to style the whole vcard div within the content */



/*Footer

----------------------------------------------------------------------------------------------------*/	



/* FOOTER STYLES */







#footer {

	color:#FFFFFF;

	background:url(http://www.birmingham.gov.uk/cs/images/footerbackground2.jpg) bottom no-repeat;

	background-color: #426291;

	clear:both;

	border-left:0.3em;

	border-left-style:solid;

	border-left-color:#FFFFFF;

	border-right:0.3em;

	border-right-style:solid;

	border-right-color:#FFFFFF;

	}

	

#footer a:hover, #footer a:focus

	{

	background-color:#3595B5;

	}

	

#footersearch {

margin-left:1em;

}



abbr {

border:none;

}	

	

#contact-details a {

color:#ffffff;

text-decoration:none;

}



#contact-details {

font-style:normal;

margin-left:1em;

}





.footerlabel {

	color:#fff;

	font-size:90%;

	font-weight:bold;

	border-bottom: 1px solid #AFE0F8;

	margin:1em;

	}

	

#footersearch .footerlabel {

	margin-left:0;

}

	

	



.footerquicklinks li {

	display:inline;

}



#atoz .footerquicklinks li {

	padding-right: 1em;

}



#footerlinks .footerquicklinks li {

	padding-left: 1em;

}





.footerquicklinks a {

	text-decoration: none;

	color: #FFFFFF;

	font-weight:bold;

}



#fetched{

	display:none;

}



/* print only rules  */

@media print {

#fetched {

	display:block;

}



} /* end print only rules */

	

	

.toplink{

	text-align:right;

	padding-top:0.5em;

	padding-right:1em;

	right:20px;

	background-color:#999999;





}



#footer .toplink{

	background:none;

}



#footer .toplink a{

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

}



.toplink a{

color:#000033;

font-weight:bold;

text-decoration:none;

}

#footerwrapper {}

#footbottom

	{

	background-image:url(http://www.birmingham.gov.uk/cs/images/govlongfootercurve.jpg);

	height: 21px;

	margin:0;

	}



#footfloat{

	background-image:url(http://www.birmingham.gov.uk/cs/images/govfootercurve.jpg);

	width:50px;

	height: 21px;

	float:right;

}



.psuedobutton{font-size: 100%;

	color: #000033;

	letter-spacing: normal;

	background-color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

	/*float: right;*/

	}



	/* class for e-webeditpro content



----------------------------------------------------------------------------------------------------*/



.black {color: #000000; background-color: #FFFFFF ;visibility:visible}



.gray {color: #808080; background-color: #FFFFFF ;visibility:visible}



.slategray {color:#708090; background-color: #FFFFFF ;visibility:visible}



.red {color: #FF0000; background-color: #FFFFFF ;visibility:visible}



.crimson {color:#DC143C; background-color: #FFFFFF ;visibility:visible}



.maroon {color: #800000; background-color: #FFFFFF ;visibility:visible}



.salmon {color: #FA8072; background-color: #FFFFFF ;visibility:visible}



.green {color: #008000; background-color: #FFFFFF ;visibility:visible}



.darkgreen {color: #006400; background-color: #FFFFFF ;visibility:visible}



.mediumseagreen {color:#3CB371; background-color: #FFFFFF ;visibility:visible}



.limegreen {color:#32CD32; background-color: #FFFFFF ;visibility:visible}



.royalblue {color:#4169E1; background-color: #FFFFFF ;visibility:visible}



.aqua {color: #00FFFF; background-color: #FFFFFF ;visibility:visible}



.teal {color:#008080; background-color: #FFFFFF ;visibility:visible}



.purple {color: #800080; background-color: #FFFFFF ;visibility:visible}



.mediumpurple {color:#9370DB; background-color: #FFFFFF ;visibility:visible}



.indigo {color: #4B0082; background-color: #FFFFFF ;visibility:visible}



.darkviolet {color:#9400D3; background-color: #FFFFFF ;visibility:visible}



.darkbrown {color:#330000; background-color: #FFFFFF ;visibility:visible}



.saddlebrown {color: #8B4513; background-color: #FFFFFF ;visibility:visible}



.orangered {color: #FF4500; background-color: #FFFFFF ;visibility:visible}



.darkorange{color: #FF8C00; background-color: #FFFFFF ;visibility:visible}



.gold {color:#FFD700 ; background-color: #FFFFFF ;visibility:visible}



.bold {font-weight:bold; visibility:visible }



.imageleft { float: left; visibility:visible; padding-right:0.5em;}



.imageright { float: right; visibility:visible; padding-left:0.5em;}



.headline {}



.subtitle {}



.announcement {}



.highlight {}



.textalignleft

	{text-align:left}

	

.textalignright

	{text-align:right}

	

.textaligncentre

	{text-align:center;}

	

	

	

	/* REVISED Navigation to replace BCC */

div.left_section {

	width: 15%;

	float: left;

	border-left:4px #FFFFFF solid;

	list-style-type:none;

	list-style:none;

	margin-top:1em;

}



	div.service_menu_heading {

	border-bottom: none;

	border-top: 1px solid #C6CDD4;

	border-right: 1px solid #C6CDD4;

	border-left: 1px solid #C6CDD4;

	background-color: #A3A4A8;

	color: white;

	font-weight: bold;

	font-family: Arial;

	padding: 0.5em;

}









.topselected {

	background-color:#486074;



}





#navigation .topselected a {

	color: white;	

}



#navigation .topselected a:hover, #navigation .topselected a:focus {

	background-color:#FFFFFF;

	color:#003366;

}



#toplevelnav a:hover, #toplevelnav a:focus {

	background-color:#003366;

	color:#FFFFFF;

}



#navigation {

	border: 1px solid #C6CDD4;

	background-color: #EFEFEF;

	color: #1B4E77;

	font-weight: bold;

	font-size: 80%;

	list-style-type: none;

	list-style:none;

}





#navigation a{

	color: #1B4E77;

	text-decoration: none;

	vertical-align: middle;	

	list-style-type: none;

	display:block;

	padding:0.5em;





}



#navigation a:hover {

background-color:#666666;}



#toplevelnav  ul{

	list-style-type: none;

}



#toplevelnav  ul li {

	border-bottom: 1px dotted #486074;

	list-style-type: none;

}



#toplevelnav  ul li:last-child {

	border-bottom: none;

}



#toplevelnav ul li.no_list_item {

	background-color:#80909D;

	list-style-image:none;

	list-style-type:none;

}



.secondarynav ul {

	background-color: white;

	font-weight: normal;

	list-style-type: none;

}





#toplevelnav ul li .secondarynav ul li {

	border-bottom: none;

	padding-bottom: 0px;

	list-style-image:none;

	list-style-type: none;	

	margin-right: 0px;

	list-style-type: none;

}



#toplevelnav ul li .secondarynav  ul .lowernav ul li {

		list-style-type: none;



}



#toplevelnav ul li .secondarynav ul .lowernav  ul li.no_list_item {

 	list-style-image: none;

	list-style-type: none;

}









#toplevelnav ul li .secondarynav ul li a {

	border: none;

	background-color: white;

	color: #1B4E77;

	list-style-type: none;

	list-style: none;

}



.selected {

	background-color: #CCFF00;

	list-style-type: none;

	list-style:none;

	

}



.lowernav ul{

	border: none;

	list-style-type: none;

}





.lowernav ul .lowernav a {

	background-color:#0099FF;

	list-style-type: none;

}



.secondarynav ul a {

	border: none;	

	list-style-type: none;

}



.current li a {

	font-weight: bold;

	list-style-type: none;

}





div.other_useful_sites {

	border: 1px solid #C6CDD4;

	background-color: #EEF2F5;

	color: #1B4E77;

	font-weight: bold;

	font-size: 0.75em;

	margin-bottom: 10px;

	padding-left: 20px;

}



.other_useful_sites a {

	color: #1B4E77;

	text-decoration: none;

	vertical-align: middle;

}



div.other_useful_sites li {

	margin-bottom: 5px;

	margin-top: 5px;

	padding-bottom: 1px;

	margin-right: 10px;

}



div.other_useful_sites ul {

	padding-left: 0px;

}



div.local_information_container {

	border: 1px solid #C6CDD4;

	background-color: #EEF2F5;

	font-weight: bold;

	font-size: 0.75em;

	padding: 5px;

	padding-bottom: 15px;

}



div.local_information_container fieldset {

	border: none; 

	background-color: transparent;

	border: none;

	margin: 0px;

	padding:0px;

}



DIV.local_information_container FORM {

	MARGIN: 0px

}

DIV.local_information_container LEGEND {

	DISPLAY: none

}

div.local_title {

	border: 1px solid #C6CDD4;

	background-color: #A3A4A8;

	color: white;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-bottom: 7px;

}



input.local_information {	

	border: 1px solid #1B4E77;

	border-right: 1px solid #1B4E77;

	border-bottom: 1px solid #1B4E77;

	background-repeat: repeat-x; 

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	height: 20px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin-right: 10px;

	vertical-align: top;

	padding-bottom: 3px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 0px;

}



input.local_information_text_field {

	border: 1px solid #1B4E77;	

	padding: 1px 3px;

	width: 130px;

	font-size: 1.4em;

}



div.local_guidance {

	margin-bottom: 7px;	

}



div.left_side_advert {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 0px;

}



ul#toplevelnav li#last_menu_item {

	border-bottom: none;

}



div.service_guidance_faq_title {

	background-color:#1B4E77;

	border:1px solid #1B4E77;

	color:white;

	font-weight:bold;

	padding:2px 2px 2px 5px;

}



div.service_guidance_QandA_title {

	font-weight: bold;

	font-size: 1.2em;

	color: #57574E;

	margin-bottom: 2px;

}



div.service_guidance_grey_box {

	background-color:#EFEFEF;

	border:1px solid #C6CDD4;

	margin-bottom:20px;

	padding:5px;

	padding-right: 10px;

}



div.service_guidance_white_box {

	background-color:#FFFFFF;

	padding:5px 10px 5px 5px;

}



ul.service_guidance_linked_list_dynamic {

	margin-bottom:0;

	margin-left:0;

	margin-top:8px;

	padding-left:5px;

}



div.service_guidance_pagination {

	background-color:#F0F0FF;

	border:1px solid #C6CDD4;

	margin-bottom:20px;

	padding:3px;

}





div.pagination_left:hover {

	cursor: pointer;

}



div.pagination_right:hover {

	cursor: pointer;

}



div.pagination_left {

	color:#0007BB;

	float:left;

	font-weight:bold;

}



div.service_guidance_pagination a {

	color:#0007BB;

	text-decoration:none;

}



div.pagination_right {

	color:#0007BB;

	float:right;

	font-weight:bold;

}



div.pagination_middle {

	color:#0007BB;

	font-weight:bold;

	text-align:center;

	letter-spacing:7px;

}



span.pagination:hover {

	cursor: pointer;

}



ul.service_guidance_linked_list_dynamic li {

	list-style-type:none;

	padding-bottom:10px;

	padding-left:15px;

}



ul.service_guidance_linked_list_sub {

	list-style-type:none;

	margin-bottom:0;

	margin-left:0;

	margin-top:0;

	padding-left:0;

}



ul.service_guidance_linked_list_sub li {

	list-style-type:none;

	padding-bottom:10px;

	padding-left:0;

}



ul.service_guidance_linked_list_dynamic a {

	list-style-type:none;

	color:#0007BB;

	font-weight:bold;

	margin-left:-17px;

	text-decoration:none;

	vertical-align:middle;

}



span.closed {

	padding-right:3px;

	vertical-align:1px;

}



ul.service_guidance_linked_list_dynamic li.details {

	background:#FFFFFF none repeat scroll 0 0;

	border:1px solid #C6CDD4;

	margin-bottom:10px;

	margin-left:16px;

	padding:5px;

}



span#down_arrow {

display:none;

}

h2 .widgettitle{ padding: 30px 0 0 0; font-size: 3.4em; color: #000000;}


