html{
	color: #000;}
body{
	padding:0;	
	font-size: 77%;
	font-family:   arial,verdana,lucida, helvetica, sans-serif;
	margin:0px;
	text-align: left;
	width:100%;}
#page {
	margin: 0;
	padding: 0;
	 width:100%;
  	display:block;}
#pagebody{
	display:block;
	 width:100%;
  	clear:both;
  	margin: 0 0 0 0;
  	padding: 0 0 0 0;}
.hide, p.skip, span.alttext {
	height: 10px;
	width: 0;
	z-index: -1;
	overflow: hidden;}
a, a:link, a:visited,a:hover,a:focus, a:active{
	color:#519797;
	text-decoration:underline;}
h1,h2,h3,h4{
	color: #005A48;
	font-size: 100%;
	padding-bottom:5px;}
#header{
		background: url("../img/logo-solihull-pda.gif") no-repeat;
		width:100%;
  		height:45px;
		display:block;
		
		clear: both;
		margin: 0 0 0 0;
		padding: 0 0 0 0;}
#header #logoimg {height:40px;}
#header #logoimg img{
	display:none;}
#header #logoimg2 {
	display:none;}
#header #logoimg2 img{
	display:none;}
#headerright{
	width:150px;
	float:left;}
/*-------------------------------------Main Menu 2 ---Print this page etc------------------------*/
#mainmenu2{
	width: 100%;
	list-style-type:none;
	padding: 0 0 0 0;}
#mainmenu2 ul {
	height: 25px;
	list-style-type:none;
	display: block;
	margin: 0;
	padding: 0px 0 0 2px;
	border: 0;}
#mainmenu2 ul li {
	display: block;
	float:left;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration:underline;
	width: 150px;}
#mainmenu2 ul li#goenlarge,#mainmenu2 ul li#textsize,#mainmenu2 ul li#goprint a,#mainmenu2 ul li#goenlarge a,#goprint a span, #goenlarge a span{
	display: none;}
#mainmenu2 ul li a{
	text-decoration:underline;}
#mainmenu2 ul li#goemail a{
	display:block;}
#mainmenu2 ul li#gositemap a{
	display:block;}
#mainmenu2 ul li a:hover {
	color: #82246C;}
/*--------------------------------------Main TOP menu -----------------------------*/
#mainmenu1{
	float: left;
	padding: 0 0 0 2px;
	margin: 0 0 0 0;
	width: 250px;}
	.currenth3 h3
	{
		margin:0;}
#mainmenu1 ul {
	list-style-type:none;
	display:  block;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;}
#mainmenu1 ul li {
	display: block;
	float:left;
	margin: 0 0;
	border: 0;
	width:120px;}
#mainmenu1 ul li.currentbranch{
	display: block;
	float:left;
	margin: 0 0;
	border: 0;
	width:120px;}
#mainmenu1 ul li a{
	display: block;
	padding: 2px 0 0 0;
	border: 0;
	color: #025E47;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;}
#mainmenu1 ul li a:hover{
	text-decoration: underline;}
/*------------------------------------------Part ONE-------------------------------*/
#partone{
	
	display: block;
	padding: 0 0 0 10px;
	width: 200px;}
#partone ul{
	list-style-type: none;
	margin: 0 0 0 0;}
.home #partone ul li{
	list-style-type: none;
	padding-left:0px;
	margin-left: 0px;}
.home #maincontent{
	padding: 0 0 0 2px;
	display: block;
	width:215px;}
.home #bottomimage{	display:none;}
.home #maincontent ul li{
		display:none;}
#maincontent ul{	
	padding-left:2px;
	padding-bottom: 0px;}
#maincontent #selecteditems ul{
	padding-left:0;
	list-style-type: none;}
#maincontent #selecteditems ul li{
	padding-left:0;
	list-style-type: none;}
#maincontent ul li{
	list-style-type: disc;}
/*--------------------------------------------Part TWO---------------------------------------*/
#parttwo{
	float:left;
	display:  block;
	padding: 0 0 0 2px;
	width: 150px;
	clear: right;}
#parttwo #maincontent{
	margin: 0 0 0 1px;
	width: 150px;
	padding-left:0px;
	display:  block;} 
#parttwo #title{
	padding-left:0px;}
#parttwoleft ul li.a{
	width:200px;}
/*-------------------------------------------Part THREE-----------------------------------*/	
#partthree #secimg2,#partone #secimg1,.introforms #partthree #secimg2,.home #partthree #secimg2 img, .content #partthree #secimg2 img{
	display:none;}
#partthree{
padding:18px 0 0 0;	}
/*----------------------------------------Right hand related menu --------------------------------------*/
.introforms #parttwo  #relmenu{
	width:0;}
.introforms #parttwo{
	width:250px;}
#parttwo #relmenu{
	width:100%;}
#parttwo  #map,#parttwo  #rellinks,#parttwo  #rellinksresource,#parttwo  #rellinksdoc,#parttwo  #rellinkssec, #parttwo  #rellinkssec2{
	display:none;}
#parttwo #parttwoleft{
	float: left;
	width:200px;
	padding-left:5px;
	display:block;
	overflow: auto;}
.introforms #parttwo #parttwoleft{
	float: left;
	padding:0;
	width:100%;
	}
#parttwo #parttwoleft ul{
	list-style-type:none;
	display:block;}
.home #parttwo {}
.home #parttwo #parttwoleft{
	float: left;
	width:200px;
	padding-left:0;}
.home #parttwo #parttwoleft ul li a.title{
	padding-left:140px;
	display: block;
	width:200px;
	font-weight: bold;
	color: #005A48;}
.home #parttwo #parttwoleft ul li #newscontent,.home #parttwo #parttwoleft ul li #eventscontent,.home #parttwo #parttwoleft ul li #peoplecontent{
	padding-left:5px;
	display: block;
	width:190px;
	color:#000;
	float: left;
	padding-bottom:5px;}
.home #parttwo #parttwoleft h3{
	padding-left:5px;
	display: block;
	width: 50px;
	color: #005A48;	}
.home #parttwo #parttwoleft h3 a:link, .home #parttwo #parttwoleft h3 a:active,.home #parttwo #parttwoleft h3 a:visited,  .home #parttwo #parttwoleft h3 a:focus {
	color: #005A48;	}
.home #parttwo #parttwoleft #homenews{
	display:none;}
.home #parttwo #parttwoleft #homeevents{	display:none;	}
.home #parttwo #parttwoleft #hometestimonials{	display:none;}
#parttwo #parttwoleft #docmenu{
	width:300px;
	padding-left: 27px;
	list-style-type: none;}
#parttwo #parttwoleft #details{
	width:300px;
	padding-left: 30px;
	list-style-type: none;
	display: block;
	padding-bottom: 5px;}
#parttwo #parttwoleft #docmenu ul{
	width:300px;}
#parttwo #parttwoleft #details  li{
	width:300px;
	float: left;}
#parttwo #parttwoleft #details  dt{
	width:60px;
	font-weight: bold;
	float: left;}
#parttwo #parttwoleft #details dd{
	width:180px;}
#parttwo #parttwoleft #sitemap{
	width:300px;
	padding-left: 30px;}
#parttwo #parttwoleft #contentform{
	width:300px;
	padding-left: 30px;}
#parttwo #parttwoleft #search{
	margin-left:30px;}
#parttwo #parttwoleft .url{
	display: none;}
#parttwo #parttwoleft legend{
	width: 200px;
	display: block;
	margin-left: -7px;
	padding-bottom: 5px;}
#parttwo #parttwoleft #docmenu ul{
	list-style-type: none;}
.intropublications #parttwo #parttwoleft #docmenu .title{
	width: 290px;
	display:block;
	padding:0 0 4px 0;
	margin: 0 0 0 0;}
.intropublications #parttwo #parttwoleft #docmenu .subtitle{
	width: 290px;
	display:block;
	padding:0 0 4px 0;
	margin: 0 0 0 0;}
#parttwo #parttwoleft #docmenu ul li {
	display: block;}
#parttwo #parttwoleft #docmenu ul li .date{
	width: 30px;}
.home #parttwo #parttwoleft{ width:300px;}
#parttwo #parttwoleft #docmenu .introsearch .title{
	display:block;
	width:290px;}
/*-------------------------------Right hand related menu CONTACT US / SUBSCRIBE--------------------------*/
#parttwo #menurel ul,#parttwo #menurel{
	display:none;}
/*------------------------------------ Quicksearch ----------------------------------*/
#quicksearch{	
	width: 200px;
	padding-top: 0;
	padding-right:0;
	float:left;}
#headerright #quicksearch legend{
	display:none;}
#quicksearch input{	
	color: #000;
	border: solid 1px #E1E1E1;	}
#quicksearch input.box{	
	height:12px;
	width: 50px;
	padding-left: 2px;}
#quicksearch input.button{ 
	height:25px;
	background: transparent url(../img/icon-GO-search.gif) no-repeat center;
	width: 32px;
	border: none;
	position: relative;
	top: 1px;
	left: 0;}
/*--------------------------Secmenus---------------------------------*/
.home #secmenu,#bottomimage,.introforms #partone #bottomimage{
	display:none;}
#secmenu{
	padding-left: 0px;
	width:220px;
	}
.introforms #partone{

	display: block;
	padding: 15px 0 0 10px;
	width: 150px;}
.introforms #partone #secmenu{
	padding-left: 0px;
	width:150px;
	}
#secmenu ul{
	list-style-type: none;
	padding-bottom:5px;}
#secmenu ul li{
	list-style-type: none;
	}
#partone #title{
	padding-left: 0px;
	width:150px;}
#parttwo #title{
	width:150px;}
#secmenu ul li.currenth3{
	font-weight:  bold;}
#secmenu ul li.currentsubsecs a{
	text-decoration: none;
		padding:0 0 0 0;}
#secmenu ul li a:hover{
	text-decoration: underline;	
}
#secmenu ul li.currentbranch{font-weight: bold;}
/* --------------------------------------------- PNav ---------------------------------------- */
#pnav{
	display:none;}
/*---------------------------------------- Footer Section ----------------------------------*/
#footer{	
	width: 100%;
	float:left;
	margin-top:0px;
	margin-bottom: 0px;
	background-color:#EBF1F1;
	display: block;
	clear: both;}
#footerspace{
	height:0px;}

#copyrights{
	width:150px;
	padding:  0px 0 5px 2px;
	float: left;}
#copyrights1{
		display:none;}
#copyrights ul{
	list-style: none;
	text-align: left;
	width:150px;
	float: left;
	margin-right:1px;}
#copyrights ul li, #copyrights ul li a{
	display: inline;
	color: #999;
	font-size: 0.9em;
	padding-left:3px;
	width:30px;}
/* --------------------------------------------Language Selection --------------------------------- */
#languages{
	display:none;}
/*-------------------------------------------- SiteMap -----------------------------------------*/
#sitemap ul{
	display:block;
	margin: 5px 0;
	padding: 0; 
	list-style: none;
	width:200px;}
#sitemap ul li a{
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;}
#sitemap ul ul{
	margin: 2px  20px;
	padding: 0; 
	list-style: none;}
#sitemap ul ul ul{
	margin: 2px 20px;
	padding: 0; 
	list-style: none;}
#sitemap ul li li a{
	font-weight: bold;
	font-size: 1em;}
#sitemap ul li li li a{
	font-weight: normal;
	font-size: .9em;}
#sitemap ul ul ul{
	font-weight: normal;}
/*------------------------------------------------Alpha index ------------------------------------------------  */
#alphaindex{
	display: block;
	width: 200px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	border: 0;
	height: 20px;
	clear:none;}
#alphaindex h2{padding-left:2px;}
#alphaindex ul {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;}
#alphaindex ul li {
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	width:30px;}
#alphaindex ul li a, #alphaindex ul li a:link, #alphaindex ul li a:visited, #alphaindex ul li a:active,#alphaindex ul li a:hover,#alphaindex ul li.current a, #alphaindex ul li.current a:link, #alphaindex ul li.current a:visited, #alphaindex ul li.current a:active  {
	display: block;
	margin: 0;	
	padding: 2px 0 2px 0;
	border: 0;
	color: #00594A;
	font-size: 78%;
	text-align:center;
	text-transform:uppercase;
	text-decoration:  underline;
	font-weight:bold;
	width: 30px;}
/* -----------------Advanced search page--------------------- */
#search input.button{
	height:25px;
	background: #fff url(../img/icon-GO-search.gif) no-repeat center;
	width: 32px;
	border: none;
	position: relative;
	top: 1px;
	left: 0;}
#search #searchtype{
	margin: 20px 0 10px 0;}
#seccat{
	display: block;
	width: 300px;
	margin: 0;
	padding: 0;}
#search input{
	color: #000;
	border: solid 1px #E1E1E1;	}
#search #seccat input{
	border: none;}
#search #sec, #search #cat{
	display: block;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 45%;}
#search #sec,#search #cat,#search #lang{
		display:none;}
#search legend{
	color: #2B3483;}
#search #searchtype #AdvSearch1_AndValue, #search #searchtype #AdvSearch1_OrValue, #search #searchtype #AdvSearch1_ExactValue{
	border: none;
	margin-top:2px;}
#search #searchtype #AdvSearch1_AndLabel, #search #searchtype #AdvSearch1_OrLabel, #search #searchtype #AdvSearch1_ExactLabel{
	position: relative;
	top:-3px;}
.errormessages label{
	color: Red;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 300px;}
.introsearch #docmenu{
	margin: 0 0 10px 0;	}
.introsearch #docmenu ul li{
	margin: 0 0 10px 0;	}
/*  ------------------------------------------------  */
#contentform{
	display:block;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	clear:none;}
#contentform dl {
	display:block;
	border: 0;
	margin: 0;
	padding: 0 0 2px 0;
	list-style-type: none;
	font-size: 77%;}
#contentform dl dt {
	display:block;
	float:left;
	padding: 1px 0 1px 0;
	margin: 0;
	border: 0;
	color: #666;
	width: 180px;}
#contentform dl dt.mandatory {
	color: red;}
#contentform dl dd {
	display:block;
	float: none;
	padding: 1px 0 1px 0;
	margin: 0;
	border: 0;}
#contentform input, #contentform select, #contentform option, #contentform textarea{
	border: 1px solid #666;
	color: #000;
	font-size: 115%;
	width: 180px;}
#contentform span.button input {
	border: 1px solid #666;
	background: #fff;
	color: #000;
	font-size: 77%;
	width: 60px;
	font-weight:bold;}
#contentform span.button {
	display:block;
	float: none;
	border: 0;
	margin: 0 0 4px 183px;
	padding: 0;
	clear:none;
	width:50px;
	font-weight:bold;}
#contentform span{
	display:block;
	margin: 0 0 10px 0;}
#contentform ul{
	display:block;
	border: 0;
	margin: 0 0 4px 183px;
	padding: 0 0 2px 0;
	list-style-type: none;
	font-size: 100%;
	clear:both;}
#contentform ul li{
	display:block;
	padding: 0;
	margin: 0;
	border: 0;}
	#contentform ul li input{
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;}
.introregistration #contentform #mailgroups #Subscription1_Mailgroups_m_8,.introregistration #contentform #mailgroups #Subscription1_Mailgroups_m_9,.introregistration #contentform #mailgroups #Subscription1_Mailgroups_m_10,.introregistration #contentform #mailgroups #Subscription1_Mailgroups_m_11{
	width:300px;
	margin: 0 0 0 -325px;}
.introregistration #contentform #mailgroups label{
	width:300px;
	margin: 0 0 0 -140px;}
#contentform  #mailpageform_Label1{
	color: Red;}
#contentform  #UserLogin1_Button2{
margin-top:5px;}
/*  More pages navigator ------------------------------------------------  */
#docmenu span.morepages{
	border: 0;
	margin: 4px 0 4px 0;
	padding: 0;
	list-style-type: none;
	height: 10px;
	display: block;}
#docmenu span.morepages span.currentpage{
	float:left;}
	#docmenu span.morepages span.otherpages{
	float:right;}
#docmenu span.morepages span.otherpages span{
	margin: 0 0 0 4px;}
#docmenu span.morepages a, #docmenu span.morepages a:link, #docmenu span.morepages a:visited, #docmenu span.morepages a:active {
	background: none;
	text-decoration:none;}
#docmenu span.morepages a:hover{
	text-decoration: underline;}
.introlinks #docmenu ul li span.title,.introlinks #docmenu ul li span.url{	
	display:block;}
.introlinks  #parttwo #parttwoleft #docmenu ul li{
	padding-bottom:10px;}
/*-------------left menu logos-------------------------------------*/
#leftlogos,#fontsize,#validation{ display: none;}
#back{
	padding-top:10px;}
table#sample td {
    display: inline;}
    #ActiveExperts
	{
		visibility: hidden;	
	}
.threestars 
{
	display:none;}
#logoimg200, #headerright 
	{
		display:none !important;
		}
