/* 
Dark Colour: C6C8DD
Light Colour: E9EAF4
*/
.titleph object, .titleph2 object, .linkph object
{
	height: 40px;
}
.divSearch
{
	float: left;
}
.searchurl
{
	color: #000000;
	font-size: 0.9em;
}
.advsearch
{
	cursor: hand;
}
.hpm object
{
	width: 250px;
	float:left;
}
.hpmsl object
{
	float:left;
}
.hpmRight object
{
	width: 190px;
}
.descph object
{
	height: 120px;
}
.homeSpot
{
	border: solid 1px white;
}

body
{
	font-family: arial, Verdana, Sans-Serif;
	font-size: small;
	color: #000000;
	margin: 10px;
}
.AlternatePHSmall OBJECT
{
	width: 350px;
	height: 45px;
}
img
{
	border: 0;
}

.footerimg
{
	float: right;
	margin: 5px 0px 5px 5px;
}
.whitetext, .whitetext a, .whitetext a:visited
{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}

.RadEWrapper
{
	width: 100px;
}
.topnav img
{
	float: left;
}
.topnavtable
{
	float: right;
}
.globalnavwhiteline img
{
	float: right;
}
.bodypanel
{
	width: 100%;
	background-color: #FFFFFF;
}
.toppanel
{
	width: 100%;
	float: left;
}
.logo
{
	width: 190px;
	position: absolute;
	top: 10px;
	left: 10px;
	background-image: url(/braintree/images/bdlsplogo.gif);
}
.topbanner
{
	margin-left: 190px;
	background-color: #000000;
}
.topbannercont
{
	float: right;
	width: 100%;
	font-size: medium;
	font-weight: bold;
}
.topbannerimage
{
	float: left;
	width: 95px;
}
.topnavlink
{
	background-color: #000000;
}
.topnav a, .topnav a:visited
{
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover
{
	text-decoration: underline;
}
.topnavleft
{
	background-image: url(/braintree/images/topnav_left_home.gif);
	width: 12px;
}
.topnavsep
{
	background-image: url(/braintree/images/topnav_sep_home.gif);
	width: 15px;
}
.globalnav
{
	float: right;
	width: 100%;
}
.globalnavleftspace
{
	width: 190px;
}
.searchsite
{
	float: right;
	background-color: #C6C8DD;
	color: #000000;
	font-size: medium;
	font-weight: bold;
}
.SimpleSearch
{
	border: solid 1px #8F8F8F;
	width: 200px;
}
Input.submit
{
	background-color: #ef4e90;
	color: #FFFFFF;
	border: solid 1px #8F8F8F;
	
	font-weight: bold;
	margin-right: 3px;
	height: 20px;
}
.mainbody
{
	width: 100%;
	background-color: #FFFFFF;
}
.maincenter
{
	margin: 10px 203px 10px 203px;
}
.maincontent
{
	margin: 10px 203px 10px 203px;
}
.hometopimg
{
	width: 100%;
	float: left;
	margin-left: -190px;
}
.wcidcontainer
{
	width: 100%;
	float: left;
	margin-left: 0px;
}
.wcid
{
	border: solid 1px #000000;
	margin: 0px 0px 10px 0px;
	height: 60px;
}
.wcidleft
{
	width: 50%;
	float: left;
}
.wcidleft a img
{
	width: 50%;
	float: left;
}
.wcidleft td a img
{
	width: 20px;
	float: none;
}
.wcidright
{
	width: 200px;
	float: right;
}
.wcidright a img
{
	width: 200px;
	float: right;
}
.wcidright td a img
{
	width: 20px;
	float: none;
}
.wcidbg
{
	width: 100%;
}
.homewelcomeimg
{
	margin: 3px 203px 10px 203px;
}
.homewelcomeimgs
{
	margin: 10px 203px 10px 203px;
}
.welcomeside
{
	width: 4px;
}
.welcomebg
{
	text-align: center;
	width: 100%;
	background-image: url(/braintree/images/welcomebg.gif);
}
.welcomeimg
{
	text-align: center;
	width: 100%;
	background-image: url(/Braintree/images/bannerbg.gif);
	border: solid 1px #C6C8DD;
}
.welcomeimgcentre
{
	width: 50%;
	text-align: center;
}
.maincenter OBJECT
{
	width: 350px;
}
.phLeft
{
	float: left;
}
.phRight
{
	float: right;
}
.phProdList
{
	float: left;
	margin-right: 10px;
}
.AlternatePH
{
	width: 95%;
}
.homeLeft
{
	float: left;
	margin-right: 5px;
	margin-left: 2px;
	width: 46%;
}
.homeRight
{
	float: right;
	margin-left: 5px;
	margin-right: 3px;
	width: 46%;
}
.homeLeft div OBJECT
{
	width: 190px;
	height: 100px;
}
.homeRight div OBJECT
{
	width: 190px;
	height: 100px;
}
.titlePH
{
	/*float: left;*/
	font-weight: bold;
	font-size: medium;
	color: #007fb3;
}
h1 a, h1 a:visited
{
	/*float: left;*/
	font-weight: bold;
	font-size: medium;
	color: #007fb3;
}
.strapline
{
	/*float: left;*/
	font-weight: bold;
	font-size: medium;
	color: #007fb3;
}
.searchnav a, .searchnav a:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.titlePH2
{
	font-size: medium;
}
.titlePH OBJECT, .titlePH2 OBJECT
{
	width: 350px;
	height: 90px;
}
.maincontent OBJECT
{
	width: 350px;
}
.breadcrumbspacer
{
	float: left;
}
.breadcrumbspacer img
{
	float: left;
}
.breadcrumb div
{
	margin: 5px 5px 5px;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:visited
{
	color: #000000;
	font-size: small;
}
.breadcrumb a:hover
{
	text-decoration: underline;
}
.breadcrumbtrail
{
	margin: 15px 10px 5px 10px;
}
.clear
{
	clear: both;
}
.accessleft, .accessright
{
	border: solid 1px #C6C8DD;
	width: 48%;
	text-align: center;
	font-weight: bold;
}
.accessleft
{
	float: left;
}
.accessright
{
	float: right;
}
.medium
{
	font-size: small;
}
.large
{
	font-size: large;
}
.largest
{
	font-size: x-large;
}
.lnavarrowup
{
	width: 18px;
}
.lnavarrowright
{
	width: 18px;
}
.rightcol
{
	width: 300px;
	height: 450px;
	margin: 0px 0px 3px 0px;
	float: right;
}
.rightcol OBJECT
{
	width: 190px;
	height: 100px;
}
.rcolitem
{
	background-color: #C6C8DD;
	color: #000000;
	font-weight: bold;
	border: solid 1px #666666;
	width: 190px;
	margin-top: 3px;
}
.rcolitemcont
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	width: 190px;
	color: #000000;
	margin-bottom: 10px;
}
.rcolitemcont a
{
	color: #000000;
	font-weight: bold;
}
.yourcouncil
{
	background-color: #C6C8DD;
	color: #000000;
	font-size: small;
	font-weight: bold;
	border: solid 1px #666666;
	width: 100%;
}
.yourcouncilitem
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	color: #000000;
	font-size: small;
	margin-bottom: 10px;
	width: 100%;
}
.newsevents
{
	background-color: #C6C8DD;
	color: #000000;
	font-size: small;
	font-weight: bold;
	border: solid 1px #666666;
	width: 100%;
}
.newseventsitem
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	color: #666666;
	font-size: small;
	margin-bottom: 3px;
	width: 100%;
}
.newseventsitem a
{
	font-weight: bold;
	color: #000000;
}
.footer
{
	margin-top: 10px;
	float: left;
	width: 100%;
	background-color: #C6C8DD;
	color: #000000;
	font-size: small;
}
.footercont
{	
	padding: 8px;
}
.footer a
{
	color: #0000ff;
	font-size: small;
}
.PageName
{
	font-size: medium;
	color: #000000;
	font-weight: bold;
}
.hr
{
	color: #000000;
	width: 360px;
}
.rcolarrow
{
	background-image: url(/braintree/images/rcol_arrow_down_home.gif);
	text-align: right;
	width: 14px;
}
.homeitemtitle
{
	width: 100%;
}
.homeitem
{
	background-color: #C6C8DD;
	color: #000000;
	font-size: small;
	font-weight: bold;
	border: solid 1px #000000;
	margin-top: 7px;
}
.homeitemcont
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	color: #000000;
	font-size: small;
	margin-bottom: 10px;
	width: 100%;
}
.homeitemcont a
{
	color: #000000;
	font-size: small;
	font-weight: bold;
}
.homeitem div
{
	margin: 3px;
}

.SiteMapRootLevel
{
	margin: 0px 0px 11px 0px;
}
.SiteMapRootLevel a
{
	font-size: small;
	color: #6B6B6B;
	text-decoration: none;
}
.SiteMapFirstLevel
{
	background-color : #E9EAF4;
	margin: 5px 5px 0px 0px;
	padding: 5px 7px 5px 7px;
}
.SiteMapFirstLevel a
{
	font-weight : bold;
	font-size: small;
	color: #6B6B6B;
	text-decoration: none;
}
.SiteMapSecondLevel a
{
	font-size: small;
	color: #6B6B6B;
	text-decoration: none;
	margin: 7px 0px 0px 27px;
}

/* start new styles */
/* BRAINTREE.GOV.UK SCREEN CSS Document */

/* HTML tags */

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:.76em; 
	background: #fff; 
	padding:0; 
	margin:0; 
	color:#666; 
	text-align:center; 
}

body.fixedbg {
	background:#c6c8dd url(/braintree/images/fixed_page_bg.gif) top center repeat-y; 
}

form	{
	display:inline;
}

 a {
	  text-decoration:none; color:#333;
}	

 a:hover {
	text-decoration:underline;
}	

/* Wrapper to achieve centred fixed width and min-size */

.wrapper 
{
  text-align:left; 
 /* min-width:880px;*/
  /* this is causing the browser to hang */
/*  width:expression(document.body.clientWidth < 880? "879px": "auto");*/
	width:1000px;
}

.wrapper.fixed 
{
	width:920px; margin-left:auto; margin-right:auto;
}
	
/* for Internet Explorer */
/*\*/
* html .wrapper.fixed
{
 	padding-left:1px;
}
/**/


/* Logo and Global Nav Bar */

.header
{
	background-image: url(/braintree/images/bdlsptopbanner.jpg);
	padding-right: 30px;
	height: 200px;
}
.bdc_logo 
{
	float:left;
}

.global_nav_top 
{
	color: #ffffff;
	 text-align:right;
	 margin-left:210px;
}
.global_nav_bot ul
{
	list-style:none;
	margin: 0px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	width: 100%;
	display: block;
	height: 21px;
	background-color: #007fb3;
}
.global_nav_bot ul li
{
	display: block;
	background-color: #007fb3;
	border-right: solid 1px #ffffff;
	width: 125px;
	float: left;
}
	
.global_nav_bot ul li a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	display: block;
	width: 120px;
	float: left;
}
.global_nav_bot ul li:hover, .global_nav_bot ul li a:hover
{
	background-color: #000000;
}

/* Containers to achieve three column layout */

.container1
{
	float:right;
	width:100%;
	margin-left:-205px; 
	margin-top: 15px;
}

.container2
{
	float:left;
	width:100%;
	margin-right:-210px;
}



/* Left hand navigation styles */

.left_hand_nav
{
	width:190px;
	margin: 15px 5px 0px 0px;
	padding:0;
}


.left_hand_nav ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.left_hand_nav ul li
{
     margin-bottom: 3px;
     border: 1px solid #999;
     background: #b8d3e7 url(/braintree/images/bdlsp_arrow.gif) top left no-repeat;
     padding: 2px 5px 2px 18px;
     font-weight: bold;
}

.left_hand_nav ul li a
{ 
	text-decoration:none;
	color:#000000;
	display:block;
}

.left_hand_nav ul li a:hover
{
	text-decoration:none;
	color:#000000;
}

.left_hand_nav ul li.lnavlicurr
{
	border: none;
	background-color: #007fb3;
}
.left_hand_nav ul li.lnavlicurr a
{
	color: #fff;
}
.left_hand_nav ul li.lnavlicurrpost
{
	background-color: #f8bdcf;
}





/* Central content elements */
.central_content {
	margin: 0 300px 0 205px;
	background:#fff;
}
/* Central content elements */
.central_contentiframe {
	margin: 0px 0px 0px 205px;
	background:#fff;
}
/* Right hand column of content */
.right_hand_content
{
	float:right;
}
.strapemail
{
	font-weight: normal;
}


/* In the spotlight elements */

.spotlight 
	{ background:#e7eaf1 url(/braintree/images/spotlight_bg.gif) bottom left no-repeat;  margin:0; padding:0; min-height:320px;
}
	
/* for Internet Explorer */
/*\*/
* html .spotlight  {
height: 320px;
}
/**/


/* High profile message */

.hpm {
	float:left; width:267px; padding:0; margin:0;
}

.hpm h1 {
 font-size:1.5em; padding:0 5px 0 5px; margin-top:0;
}

.hpmheadline {
 font-size:1.5em; padding:0 5px 0 5px; margin-top:0;
}

.hpm p {
	margin-top:-14px; padding:0 5px;
}

.hpmBody {
	padding:0 5px;
}

.hpmheadline a{
	 display:block; text-decoration:none; color:#333;
}	

.hpmheadline a:hover {
	 display:block; text-decoration:underline;
}

.hpm a {
	 display:block; text-decoration:none; color:#333;
}	

.hpm a:hover {
	 display:block; text-decoration:underline;
}	

/* Other spotlight news */

.spotlight_news ul {
	list-style:none; border:0; margin:0; padding:0;
}

.spotlight_news li {
	border-bottom:1px solid #fff; padding:5px; min-height:80px; height:auto;
}	



/* for Internet Explorer */
/*\*/
* html .spotlight_news li  {
height: 80px;
}
/**/


.spotlight_news li a {
	 display:block; text-decoration:none; color:#333;
}	

.spotlight_news li a:hover {
	 display:block; text-decoration:underline;
}	

.spotlight_news img {
	border:0; display:block; float:left; padding-right:5px;
	}

/* Poll and Info elements */
.poll_info_wrap 
{
	width:100%; 
	position:relative;
}

.poll_info UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 115px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: square
}
.poll_info UL LI {
	PADDING-TOP: 3px
}
.poll_info LI A {
	COLOR: #333; TEXT-DECORATION: none
}
.poll_info LI A:hover {
	TEXT-DECORATION: underline
}
.poll_info H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 6px
}

.poll_info_question
{
	font-size:1.1em; 
	padding:6px 0 0 0; 
	margin:0;
	margin-left:5px;
}

.poll_info 
{
	CLEAR: both; 
	MARGIN-TOP: 10px; 
	MIN-HEIGHT: 220px; 
	BACKGROUND: url(/braintree/images/bottom_left_diagonal.gif) #e7eaf1 no-repeat left bottom; 
	FLOAT: left; 
	WIDTH: 49%; 
	POSITION: relative; 
	HEIGHT: auto
}

.info 
{
	MARGIN-TOP: 10px; 
	MIN-HEIGHT: 220px; 
	BACKGROUND: url(/braintree/images/bottom_left_diagonal.gif) #e7eaf1 no-repeat left bottom; 
	FLOAT: right; 
	WIDTH: 49%; 
	POSITION: relative; 
	HEIGHT: auto
}

.info UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 115px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: square
}
.info UL LI {
	PADDING-TOP: 3px
}
.info LI A {
	COLOR: #000; TEXT-DECORATION: none
}
.info LI A:hover {
	TEXT-DECORATION: underline
}
.info H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 6px
}

.info_question 
{
	font-size:1.1em; 
	padding:6px 0 0 0; 
	margin:0;
	margin-left:5px;
}


/* for Internet Explorer */
/*\*/
* html .poll_info {
height: 220px;
}

* html .info {
height: 220px;
}
/**/




.online, .other_news  {
	width:200px; background:#e7eaf1 url(/braintree/images/bottom_left_diagonal.gif) bottom left no-repeat; padding-bottom:5px;

}

.online ul {
	list-style:square; margin:5px 5px 15px 20px; padding:0;
		}
		
.online li {		
	 margin:5px 0;
}

.online li a {
	  text-decoration:none; color:#333;
}	

.online li a:hover {
	text-decoration:underline;
}	


.other_news {
	 margin-top:10px; 

}

.other_news  ul {
	list-style:square; margin:5px 5px 15px 20px; padding:0;
		}
		
 .other_news  li {		
	 margin:5px 0;
}

.other_news  li a {
	  text-decoration:none; color:#333;
}	

.other_news  li a:hover {
	text-decoration:underline;
}	

.other_news li.archive {
	list-style:none; margin:10px 0 0 -5px;
}



/* Footer elements */

.footer 
{
	color: #ffffff;
	border: none;
	clear: both;
	position: relative;
	background-image: url(/braintree/images/bdlspfooter.jpg);
	height: 100px;
}
	
.footer p.disclaimer
{
	color: #444444;
	border: none;
	padding: 5px;
	margin-top: 70px;
	margin-left: 40px;
}
	
.partner_sites {
	text-align:right;
}


	
/* Classes */

.box_heading {
	min-height:20px; 
	height:auto; 
	background:#e7eaf1 url(/braintree/images/box_heading_bg.gif) bottom left; 
	margin:0; 
	padding:5px; 
	color:#fff; 
	font-size:1em;
}

/* for Internet Explorer */
/*\*/
* html .box_heading {
height: 20px;
}
/**/

.hideme {
	display:none;
}

/* new classes */
.listitemimage
{
	float:left;
}

.listitemrule
{
	clear:both; 
	color:#fff; 
	height:1px;
	border:0;
	background-color:#fff; 
	margin:0; 
	padding:0;
	width:95%;
}

.imagelogo
{
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}


.formtxt
{
	width: 120px;
	float: left;
}
.replylinks
{
	color: #ffffff;
}
div.replylinks a, div.replylinks a:link, div.replylinks a:visited
{
	text-align: center;
	width: 150px;
	border: solid 1px #000000;
	background-color: #000000;
	color: #ffffff;
	margin-left: 5px;
	padding: 3px;
	float: right;
}
.newtopic input, .newpost input
{
	width: 500px;
}
.forumitems td
{
	padding: 10px 8px 10px 0px;
	border-bottom: solid 1px #dddddd;
	vertical-align: top;
}
.forumitems h1
{
	font-size: medium;
}

body, .central_content
{
	color: #000000;
}
