/* 
Dark Colour: C6C8DD
Light Colour: E9EAF4
*/
.titleph object, .titleph2 object, .linkph object
{
	height: 40px;
}
.divSearch
{
	float: left;
}
.searchurl
{
	color: #aaaaaa;
	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;
	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/braintree_logo.jpg);
}
.topbanner
{
	margin-left: 190px;
	background-color: #C6C8DD;
}
.topbannercont
{
	float: right;
	width: 100%;
	background-color: #C6C8DD;
	color: #666666;
	font-size: medium;
	font-weight: bold;
}
.topbannerimage
{
	float: left;
	width: 95px;
	background-image: url(/braintree/images/banner_home.gif);
}
.topnavlink
{
	background-color: #666666;
}
.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: #666666;
	font-size: medium;
	font-weight: bold;
}
.SimpleSearch
{
	border: solid 1px #8F8F8F;
	width: 200px;
}
Input.submit
{
	background-color: #666666;
	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 #666666;
	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;
}
.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;
}
.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;
}
.leftnav
{
	width: 190px;
	float: left;
}
.leftnav, .leftnav a, .leftnav a:visited
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: small;
}
.leftnav td
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
}
.leftnavitem td
{
	border: none;
}
.leftnavcurr
{
	width: 100%;
}
.leftnavparent
{
	width: 100%;
}
.leftnavcurr td, .leftnavcurr td a
{
	border: none;
	background-color: #C6C8DD;
}
.leftnavcurr a, .leftnavcurr a:visited
{
	color: #FFFFFF;
}
.leftnavparent td, .leftnavparent td a
{
	border: none;
	background-color: #E9EAF4;
}
.lnavarrowup
{
	width: 18px;
}
.lnavarrowright
{
	width: 18px;
}
.lnavcontact
{
	background-image: url(/braintree/images/lnav_contact_home.gif);
}
.rightcol
{
	width: 190px;
	height: 400px;
	margin: 0px 0px 3px 0px;
	float: right;
}
.rightcol OBJECT
{
	width: 190px;
	height: 100px;
}
.rcolitem
{
	background-color: #C6C8DD;
	color: #666666;
	font-weight: bold;
	border: solid 1px #666666;
	width: 190px;
	margin-top: 3px;
}
.rcolitemcont
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	width: 190px;
	color: #666666;
	margin-bottom: 10px;
}
.rcolitemcont a
{
	color: #666666;
	font-weight: bold;
}
.yourcouncil
{
	background-color: #C6C8DD;
	color: #666666;
	font-size: small;
	font-weight: bold;
	border: solid 1px #666666;
	width: 100%;
}
.yourcouncilitem
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	color: #666666;
	font-size: small;
	margin-bottom: 10px;
	width: 100%;
}
.newsevents
{
	background-color: #C6C8DD;
	color: #666666;
	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: #666666;
}
.footer
{
	margin-top: 10px;
	float: left;
	width: 100%;
	background-color: #C6C8DD;
	color: #666666;
	font-size: small;
	text-align: center;
}
.footercont
{	
	padding: 8px;
}
.footer a
{
	color: #666666;
	font-size: small;
}
.PageName
{
	font-size: medium;
	color: #666666;
	font-weight: bold;
}
.hr
{
	color: #666666;
	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: #666666;
	font-size: small;
	font-weight: bold;
	border: solid 1px #666666;
	margin-top: 7px;
}
.homeitemcont
{
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	color: #666666;
	font-size: small;
	margin-bottom: 10px;
	width: 100%;
}
.homeitemcont a
{
	color: #666666;
	font-size: small;
	font-weight: bold;
}
.homeitem div
{
	margin: 3px;
}

.SiteMapRootLevel
{
	margin: 0px 0px 11px 0px;
}
.SiteMapRootLevel a
{
	font-size: x-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: x-small;
	color: #6B6B6B;
	text-decoration: none;
}
.SiteMapSecondLevel
{
	margin: 7px 0px 0px 17px;
}
.SiteMapSecondLevel a
{
	font-size: x-small;
	color: #6B6B6B;
	text-decoration: none;
}

/* 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 */

.bdc_logo {
	width:196px; height:130px; float:left;
}

.global_nav_top {
  background:#c6c8dd url(/braintree/images/crest_fragment.gif) bottom left no-repeat; 
	 text-align:right; margin-left:210px; height:70px;
}

.global_nav_top ul {
	list-style:none; margin:0; padding:0px 18px; background: #666 url(/braintree/images/globalnav_ul_slant.gif) top left no-repeat; display:inline; color:#ffffff;
	}
.global_nav_top ul li {
	display:inline; padding:3px 28px; background: url(/braintree/images/globalnav_li_slant.gif) top left no-repeat; margin:0; 
	}
.global_nav_top ul li.first {
	display:inline; padding-left:-28px; background: url(/braintree/images/null.gif) top left no-repeat; margin:0;
	}

.global_nav_top ul li a {color:#ffffff; font-weight:bold; text-decoration: none;}

.global_nav_bot {
	 text-align:right; margin-left:210px;
}

.global_nav_bot ul {
	list-style:none; margin:0; padding:3px 18px; background: #666 url(/braintree/images/globalnavbot_ul_slant.gif) top left no-repeat; color:#ffffff;
	}
.global_nav_bot ul li {
	display:inline; padding:3px 28px; background: url(/braintree/images/globalnav_li_slant.gif) top left no-repeat; margin:0;
	}
	
.global_nav_bot ul li a {color:#ffffff; font-weight:bold; text-decoration: none;}

/* Containers to achieve three column layout */

.container1 {
	float:right; width:100%;
}

.container2 {
	float:left; width:100%; margin-right:-210px;
}



/* Left hand navigation styles */

.left_hand_nav
{
	width:190px;
	margin: 0 10px;
	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:#e9eaf4 url(/braintree/images/lhnav_arrow.gif) top left no-repeat;
     padding: 2px 5px 2px 18px;
     font-weight:bold;
}

.left_hand_nav ul li a
{ 
	text-decoration:none;
	color:#666;
	display:block;
}

.left_hand_nav ul li a:hover
{
	text-decoration:none;
	color:#000;
}

.left_hand_nav ul li.map 
{
	font-weight:normal; 
	font-size:90%;
    margin-top: 10px; 
	border:1px solid #999; 
	background:#e9eaf4 url(/braintree/images/location_map.gif) top left no-repeat; 
	padding:0; 
}



.left_hand_nav ul li.map p 
{ 
	margin:5px; 
	padding:0;
}


.left_hand_nav ul li.map a { 
	text-decoration:underline; color:#666; display:inline; 
	}

.left_hand_nav ul li a:hover.map {
	text-decoration:none; color:#000;
	}



/* Central content elements */

.central_content {
	margin: 0 220px 0 0px;
	position:relative;
	background:#fff;
}


/* 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: #333; 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;
}
/**/


/* Right hand column of content */


.right_hand_content
	{ float:right;  width:200px; margin-right:5px;
	}


.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 {
	clear:both; border-top: 10px solid #fff; position:relative
	}
	
.footer p.disclaimer {
	background:#e7eaf1; text-align:center; padding:5px;
	}
	
.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;
}

.breadcrumbtrail
{
	margin: 20px 0px 20px 210px;
}

.left_hand_nav ul li.lnavlicurr
{
	border: none;
	background-color: #999;
}
.left_hand_nav ul li.lnavlicurr a
{
	color: #fff;
}

.intranetLeft
{
	float:left;
	width:540px;
}

.intranetLeft_left 
{
	float:left;
	width:50%;
}

intranetLeft_right
{
	float:right;
	width:50%;
}

.intranetRight
{
	float:right;
}

.intranetHead
{
	margin:0px 0px 0px 0px;
}
.poll
{
	float: left;
	width: 100%;
	margin-top: 3px;
}
.polltitle
{
	font-weight: bold;
	background-color: #666666;
	border: solid 1px #666666;
	color: #E9EAF4;
	padding: 3px;
}
.pollcount
{
	float: right;
	margin-right: 3px;
}
.pollbody
{
	font-weight: bold;
	background-color: #E9EAF4;
	border: solid 1px #C6C8DD;
	color: #666666;
	padding: 3px;
}
.pollbody input, .pollbody label
{
	float: left;
	margin-top	: 5px;
}
.pollquestion
{
	font-weight: normal;
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.graph
{
	margin: 0px 4px 0px 4px;
	border: solid 1px #C6C8DD;
	width: 95%;
	height: 15px;
}
.graph div
{
	height: 15px;
}
.voteexists
{
	margin-top: 5px;
}
.mapindent
{
	float: left;
	width: 100%;
}

.forum
{
	width: 780px;
}
.forumnav 
{
	margin-top: 7px;
}
.forumnav input
{
	font-size: x-small;
	border: solid 1px #cccccc;
	width: 55px;
	height: 13px;
}
.forumnav .phLeft
{
	margin-top: 1px;
}
.forumnav a, .forumnav a:link, div.forumnav a:visited
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: small;
}
div.forumnav a:hover
{
	color: #000000;
}
.forumnav input.submit
{
	height: 17px;
}
.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: #666666;
	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;
}

.blogform textarea
{
	width: 450px;
	height: 200px;
}
.blogform input
{
	width: 450px;
}
.floatleft
{
	float: left;
}
