/* 
Dark Colour: FF0099
Light Colour: FF6BC4

Dark Colour: FF0099
Light Colour: FF6BC4

Change
.topnavlink bg color to light color
.leftnavcurr td bg color to dark color
.leftnavparent td bg to light color
.searchsite color to FFFFFF
Input.submit color to light color
.lnavcontact bg Image URL
.topbannerimage bg Image URL
.topnavleft bg Image URL
.topnavsep bg Image URL
.rcolarrow bg Image URL
*/
body
{
	font-family: arial, Verdana, Sans-Serif;
	font-size: small;
	margin: 10px;
}
img
{
	border: 0;
}
.RadEWrapper
{
	width: 100px;
}
.footerimg
{
	float: right;
	margin: 5px 0px 5px 5px;
}
.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: #FF0099;
}
.topbannercont
{
	float: right;
	width: 100%;
	background-color: #FF0099;
	color: #666666;
	font-size: medium;
	font-weight: bold;
}
.topbannerimage
{
	float: left;
	width: 95px;
	background-image: url(/braintree/images/banner_advice.gif);
}
.topnavlink
{
	background-color: #FF6BC4;
}
.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_advice.gif);
	width: 12px;
}
.topnavsep
{
	background-image: url(/braintree/images/topnav_sep_advice.gif);
	width: 15px;
}
.globalnav
{
	float: right;
	width: 100%;
}
.globalnavleftspace
{
	width: 190px;
}
.searchsite
{
	float: right;
	background-color: #FF0099;
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
}
.SimpleSearch
{
	border: solid 1px #FF6BC4;
	width: 200px;
}
Input.submit
{
	background-color: #FF6BC4;
	color: #FFFFFF;
	border: solid 1px #FF6BC4;
	
	font-weight: bold;
	margin-right: 3px;
	height: 20px;
}
.mainbody
{
	width: 100%;
	background-color: #FFFFFF;
}
.maincontent
{
	margin: 4px 200px 3px 200px;
}
.hometopimg
{
	margin: 4px 0px 0px 200px;
}
.wcidleft
{
	width: 340px;
}
.wcidbg
{
	background-image: url(/braintree/images/whatcanidobg.gif);
}
.wcidright
{
	width: 200px;
}
.homewelcomeimg
{
	margin: 10px 203px 10px 203px;
}
.welcomeside
{
	width: 4px;
}
.welcomebg
{
	text-align: center;
	background-image: url(/braintree/images/welcomebg.gif);
}
.homewelcomeimgs
{
	margin: 10px 203px 10px 203px;
}
.maincenter
{
	margin: 10px 203px 10px 203px;
}
.maincenter OBJECT
{
	width: 350px;
}
.phLeft
{
	float: left;
}
.phRight
{
	float: right;
}
.AlternatePH
{
	width: 95%;
}
.titlePH
{
	font-weight: bold;
	font-size: medium;
}
.titlePH OBJECT
{
	width: 350px;
	height: 90px;
}
.welcomeimg
{
	width: 99%;
	text-align: center;
	background-image: url(/Braintree/images/bannerbg.gif);
	border: solid 1px #FF0099;
}
.welcomeimgleft
{
	width: 57px;
}
.welcomeimgcentre
{
	width: 50%;
	text-align: center;
}
.welcomeimgright
{
	width: 57px;
	text-align: right;
}
.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;
}


.leftnav
{
	width: 190px;
	float: left;
}
.leftnav, .leftnav a, .leftnav a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: small;
}
.leftnav td
{
	background-color: #FF6BC4;
	border: solid 1px #FF0099;
}
.leftnavitem td
{
	border: none;
}
.leftnavcurr
{
	width: 100%;
}
.leftnavparent
{
	width: 100%;
}
.leftnavcurr li, .leftnavcurr li a
{
	border: none;
	background-color: #FF0099;
}
.leftnavparent li, .leftnavparent li a
{
	border: none;
	background-color: #FF6BC4;
}
.leftnavparent a, .leftnavparent a:visited
{
	color: #FFFFFF;
}
.leftnavcurr a, .leftnavcurr a:visited
{
	color: #FFFFFF;
}

.lnavarrowup
{
	width: 18px;
}
.lnavarrowright
{
	width: 18px;
}
.lnavcontact
{
	background-image: url(/braintree/images/lnav_contact_advice.gif);
}
.rightcol
{
	width: 190px;
	height: 400px;
	margin: 0px 0px 3px 0px;
	float: right;
}
.rightcol OBJECT
{
	width: 190px;
}
.rcolitem
{
	background-color: #FF0099;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #FF0099;
	width: 190px;
	margin-top: 7px;
}
.rcolitemcont
{
	background-color: #FF6BC4;
	border: solid 1px #FF0099;
	width: 190px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.rcolitemcont a
{
	color: #FFFFFF;
	font-weight: bold;
}
.yourcouncil
{
	background-color: #FF0099;
	color: #666666;
	font-size: small;
	font-weight: bold;
	border: solid 1px #666666;
	width: 100%;
}
.yourcouncilitem
{
	background-color: #FF6BC4;
	border: solid 1px #FF0099;
	color: #666666;
	font-size: small;
	margin-bottom: 10px;
	width: 100%;
}
.newsevents
{
	background-color: #FF0099;
	color: #666666;
	font-size: small;
	font-weight: bold;
	border: solid 1px #666666;
	width: 100%;
}
.newseventsitem
{
	background-color: #FF6BC4;
	border: solid 1px #FF0099;
	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: #FF0099;
	color: #FFFFFF;
	font-size: small;
	text-align: center;
}
.footercont
{	
	padding: 8px;
}
.footer a
{
	color: #FFFFFF;
	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_advice.gif);
	width: 14px;
}

/* 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; */
	color:#000000;
	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:#ff0099 url(/braintree/images/Banner_Advice.gif) bottom left no-repeat; 
	 text-align:right; margin-left:210px; height:70px;
}

.global_nav_top ul {
	list-style:none; margin:0; padding:3px 18px; background: #ff6bc4 url(/braintree/images/globalnav_ul_slant_advice.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_advice.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: #ff6bc4 url(/braintree/images/globalnavbot_ul_slant_advice.gif) top left no-repeat; color:#ffffff;
	}
.global_nav_bot ul li {
	display:inline; padding:3px 28px; background: url(/braintree/images/globalnav_li_slant_advice.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;
}
.container2 a, .container2 a:visited
{
	color: #0000ff;
}



/* 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 #ff0099; background:#ff6bc4 url(/braintree/images/lhnav_arrow.gif) top left no-repeat; padding:2px 5px 2px 18px; font-weight:bold;
}
.left_hand_nav ul li.lnavlicurr
{
	border: none;
	background-color: #ff0099;
}

.left_hand_nav ul li a { 
	text-decoration:none; color:#fff; display:block;
	}

.left_hand_nav ul li a:hover {
	text-decoration:none; color:#fff;
	}

.left_hand_nav ul li.map 
{
	font-weight:normal; 
	font-size:90%;
     	margin-top: 10px; 
	border:1px solid #ff0099; 
	background:#ff6bc4 url(/braintree/images/location_map_advice.gif) top left no-repeat; 
	padding:0; 
}



.left_hand_nav ul li.map p 
{ 
	margin:5px; 
	padding:0;
	color: #fff;
}


.left_hand_nav ul li.map a { 
	text-decoration:underline; color:#fff; display:inline; 
	}

.left_hand_nav ul li a:hover.map {
	text-decoration:none; color:#fff;
	}



/* 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:#FF0099; 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
{
	TEXT-ALIGN: left;
}
