﻿/*

--------------------------------------------------------------------------------------------------------------
		Modification History
	
		1.0.0.0       06/02/2009     MG     Created
					  09/02/2009     MG     (div.slm-layout-main) changed 10px 5px 20px -> 5px 5px 7px (p.lnk-warning) added 
					  11/02/2009     MG     Added menu styles from menus.css
					  13/02/2009	 PF	    (groupheader) added for links
					  						(div.newsHeader) changed center right; height: 21px; padding: 3px 0; -> top right; height: 22px; padding: 2px 4px;
											(div.first, p.first) changed  margin-top:0 -> margin-top:-2px											 
					  13/03/2009	 PF		Added div for new contact system (newContacts) and new styles for the residentsIndicator and businessIndicator
					  20/03/2009     MG		Modified useful-links
					  30/03/2009	 PF		Added active style to the main navigation (div.nav li.currentActiveMenu3 a)
					  20/04/2009	 PF     Added active style to the main navigation (div.nav li.currentActiveMenu2 a)

					  24/04/2009	 PF     Added active styles to the life events navigation (business li.currentActiveLifeMenu1 a) and (business li.currentActiveLifeMenu3 a)
					  28/04/2009	 PF     Fixed style for Related pages (boltonInThisSection) 
					  13/05/09       MG     Added .h1, .h2, .h3 radeditor styles
					  01/06/09       PF     Added .shadedblue and .shadedblack styles
					  16/06/09       MG		Rearranged the colours of the tab-menu links
					  09/07/09		 MG		Added .NewsTitle margin to seperate news items on tab pages and changed colour of link
					  03/08/09		 PF		Amended search styling and fixed the font size for the news rss link to stop icon dropping upon text increase
					  27/08/09		 MG		Rename: h1#welcome -> span#welcome	
					  27/08/09		 PF		Added modifications for RadEditor version 5.5
					  15/10/09		 MG		Changed div.curveHeader to just .curveHeader
					  15/10/09		 PF		Added h3 and h4 styles for wysiwyg and amended existing h2
					  20/10/09		 PF		Set margin on h1 to 0 as it's used for page title and is styled by sifr where as h2, h3 and h4 arent
					  20/10/09		 PF		Added clearfloat
					  27/11/09		 PF		Added .twitterFeed style and amended width of .newsHeader h2
					  01/12/09		 PF		Removed weather styles and transferred them to home.css (where they should live).	
					  26/10/09		 PF		Added bottom margin to User-added lists in the wysiwyg.
					  23/03/10		 NB		Added a.footerBetterConnected style
					  24/03/10		 PF		Added myHouse tab style
					  01/04/10		 NB 	Added div.contentLicensing and div.pagecontentLicensing
					  07/04/10		 PF 	Added top margin to img.newsImg
					  01/11/10       KC		Updated Events and Activities
					  08/11/10		 KC 	Added Whats New Classes
					  15/07/11		 NB		Added / amended styles for the new look 
					  08/11/11		 NB		Amended styles for the new look tabs
--------------------------------------------------------------------------------------------------------------

*/



/* Clearfix
---------------------------------------------------------------------------------------------- */
	.clearfix:after {
	    content: ".";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
	}
	
	.clearfix {
	    display: inline-block;
	}
	
	html[xmlns] .clearfix {
	    display: block;
	}
	
	* html .clearfix {
	    height: 1%;
	}

	.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/* Common page styles
---------------------------------------------------------------------------------------------- */

	html,head,body,div,table,form,ul,li{margin: 0; padding: 0}
	body{font-family: Arial,sans-serif; font-size: 0.9em;}
	
	
	/* Link Styles */
	a {
	  color: black;
	  text-decoration: underline;
	}
	a img{
	  border: 0;
	}
	a:hover
	{
	  text-decoration: underline;
	  color: #8A1208;
	}
	/* hide accessibility span when css is enabled */
	a span{
	  display: none;
	}
	/* used for same page "bookmark" links */
	a.bookmark, a.bookmark:hover{
	  text-decoration: none !important;
	  color: black !important;
	}
	
	
	
	/* floating edit panel */
	.ms-ToolPaneOuter {
	  position: absolute;
	  height: 80% !important;
	  border: 2px #6f9dd9 solid;
	  top: 0;
	  left: 0;
	  width: 350px !important;
	}
	.ms-ToolPaneOuter a{
	  text-decoration: none;
	}
	td#MSOTlPn_MainTD { width: 0 !important; }
	td#MSOTlPn_ToolPaneCaption { cursor: move; } 





/* Menus
---------------------------------------------------------------------------------------------- */

	/*
	
		Tab Menu
		
		This is the default style for the tabbed menu
		(across the top next to the Bolton logo)
	
	*/
	
	ul#tabNav{
	  position: relative;
	  top: 9px;
	  float: right;
	  margin: 10px 0 0 0;
	  list-style: none;
	}
	ul#tabNav li{
	  float: left;
	  margin-left: 3px;	 
	}
	ul#tabNav li a{
	  width: 85px;
	  height: 39px;
	  display: inline;
	  float: left;
	}
		
	
	
	/*
	
		Tab rollovers
		
		Specific styles for the different tabs
	
	*/
	
	li.homeTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/home.gif);
	}
	li.homeTab a{
	  background: transparent;
	}
	li.homeTab a:hover, .homeTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/home_On.gif) !important;
	}
	
	li.residentsTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/residents.gif);
	}
	li.residentsTab a{
	  background: transparent;
	}
	li.residentsTab a:hover, .residentsTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/residents_On.gif) !important;
	}
	
	li.myHouseTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/myhouse.gif);
	}
	li.myHouseTab a{
	  background: transparent;
	}
	li.myHouseTab a:hover, .myHouseTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/myhouse_On.gif) !important;
	}
	
	li.myBoltonTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/myBolton.gif);
	}
	li.myBoltonTab a{
	  background: transparent;
	}
	li.myBoltonTab a:hover, .myBoltonTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/myBolton_On.gif) !important;
	}

	
	li.businessTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/business.gif);
	}
	li.businessTab a{
	  background: transparent;
	}
	li.businessTab a:hover, .businessTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/business_On.gif) !important;
	}
	
	li.visitorsTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/visitors.gif);
	}
	li.visitorsTab a{
	  background: transparent;
	}
	li.visitorsTab a:hover, .visitorsTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/visitors_On.gif) !important;
	}
	
	li.parentsCarersTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/parentsAndCarers.gif);
	}
	li.parentsCarersTab a{
	  background: transparent;
	}
	li.parentsCarersTab a:hover, .parentsCarersTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/parentsAndCarers_On.gif) !important;
	}
	
	li.youngPeopleTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/youngPeople.gif);
	}
	li.youngPeopleTab a{
	  background: transparent;
	}
	li.youngPeopleTab a:hover, .youngPeopleTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/youngPeople_On.gif) !important;
	}

	li.olderPeopleTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/olderPeople.gif);
	}
	li.olderPeopleTab a{
	  background: transparent;
	}
	li.olderPeopleTab a:hover, .olderPeopleTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/olderPeople_On.gif) !important;
	}
	
	li.localDirectoryTab{
	  background-image: url(/Style%20Library/Bolton/website/imgs/localDirectory.gif);
	}
	li.localDirectoryTab a{
	  background: transparent;
	}
	li.localDirectoryTab a:hover, .localDirectoryTabOn{
	  background-image: url(/Style%20Library/Bolton/website/imgs/localDirectory_On.gif) !important;
	}

	
	/*
	
		Main navigation menu
	
	*/
		
	div.nav ul
	{
		list-style-type: none;
		width: 185px;
	}
	div.nav a
	{
	    display: block;
	    padding: 4px 5px 5px 15px;
	    margin: 1px 0;
	    color: white;
	    text-decoration: none;
	    font-size: 0.8em;
	}
	div.nav a.first{
		margin-top: 0;
	}
	div.nav a:hover{
		text-decoration: none;
	}
	div.nav a:hover
	{
		background-color: white !important;
		color: red;
	}
	div.nav li.level1 a
	{
	    background-color: #b94035; /*#a54126*/
	    color: white;
	}
	
	div.nav li.level2 a
	{
	    background-color: #eec5c1; /*#ca7f3d;*/
	    color: black;
	}

	div.nav li.currentActiveMenu2 a{
		background-color: #eec5c1;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif);
		background-position:4% 50%;
		background-repeat:no-repeat;
	}
	
	div.nav li.level3 a
	{
	    background-color: #F8E8E6; 
	    color: black;
	}
	
	div.nav li.currentActiveMenu3 a{
		background-color: #ffffff;
		color: black;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_square.gif);
		background-position:9% 50%;
		background-repeat:no-repeat;
		padding-left:28px;
	}

	div.nav li.currentActiveMenu3 a:hover{
		background-color: #ffffff;
		color: red;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_square.gif);
		background-position:9% 50%;
		background-repeat:no-repeat;
		padding-left:28px;
	}


	
	/*
		Life event menus
		
		Default styles for all of the tab page menus
	*/
	
	ul.lifeEvents, .lifeEvents ul{
	  list-style-type: none;
	/*  width: 185px; */
	  margin-bottom: 15px !important;
	}
	.lifeEvents li{
	  display: inline;
	}
	.lifeEvents a{
	  display: block;
	  margin: 1px 0;
	  padding: 7px 5px 6px 15px;
	/*  font-size: 0.8em; */
	  text-decoration: none;
	}
	.lifeEvents a:hover{
		background-color: #ffffff !important;
	}
	
	

	/*
		Tab page menu rollovers
	*/
		
	/* example of old code
	
		.business li a:hover{
		background-color: #ffffff;
	}

	.business li.alevel1 a{
	 background-color: #abbe27;
	}
	
	.business li.alevel3 a{
		background-color: #e5ebb7 !important;
	}

	.business li.currentActiveLifeMenu1 a{
		color: #000000;
		background-color: #abbe27;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif);
		background-position:4% 50%;
		background-repeat:no-repeat;
	}

	.business li.currentActiveLifeMenu1 a:hover{
		background-color: #ffffff;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif);
		background-position:4% 50%;
		background-repeat:no-repeat;
	}

	.business li.currentActiveLifeMenu3 a{
		background-color: #ffffff;
		color: black;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_square.gif);
		background-position:9% 50%;
		background-repeat:no-repeat;
		padding-left:28px;
		background-color: white !important;
	}

	.business li.currentActiveLifeMenu3 a:hover{
		background-color: #ffffff;
		background-image:url(/Style%20Library/Bolton/website/imgs/menu_square.gif);
		background-position:9% 50%;
		background-repeat:no-repeat;
		padding-left:28px;
	}
	*/
	
	
	
	/* Business Tab */
		
	.business li.alevel1 a{
		background-color: #abbe27;
	}
	.business li.alevel3 a{
		background-color: #e5ebb7;
	}
	.business li.currentActiveLifeMenu1 a{
		background: #abbe27 url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif) 4% 50% no-repeat;
	}
	.business li.currentActiveLifeMenu3 a{
		background: #ffffff url(/Style%20Library/Bolton/website/imgs/menu_square.gif) 9% 50% no-repeat;
		padding-left:28px;
	}	

	
	/* Visitors Tab */
	
	.visitors li.alevel1 a{
		background-color: #F8B9D4;
	}
	.visitors li.alevel3 a{
		background-color: #FBDCE9;
	}
	.visitors li.currentActiveLifeMenu1 a{
		background: #F8B9D4 url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif) 4% 50% no-repeat;
	}
	.visitors li.currentActiveLifeMenu3 a{
		background: #ffffff url(/Style%20Library/Bolton/website/imgs/menu_square.gif) 9% 50% no-repeat;
		padding-left:28px;
	}	
	
	
	/* Parents and carers */
	
	.parentsAndCarers li.alevel1 a{
		background-color: #f6d289;
	}
	.parentsAndCarers li.alevel3 a{
		background-color: #feecc7;
	}
	.parentsAndCarers li.currentActiveLifeMenu1 a{
		background: #f6d289 url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif) 4% 50% no-repeat;
	}
	.parentsAndCarers li.currentActiveLifeMenu3 a{
		background: #ffffff url(/Style%20Library/Bolton/website/imgs/menu_square.gif) 9% 50% no-repeat;
		padding-left:28px;
	}

	
	/* Older People Tab */
	
	.olderPeople li.alevel1 a{
		background-color: #b8add5;
	}
	.olderPeople li.alevel3 a{
		background-color: #DAD4E9;
	}
	.olderPeople li.currentActiveLifeMenu1 a{
		background: #b8add5 url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif) 4% 50% no-repeat;
	}
	.olderPeople li.currentActiveLifeMenu3 a{
		background: #ffffff url(/Style%20Library/Bolton/website/imgs/menu_square.gif) 9% 50% no-repeat;
		padding-left:28px;
	}
	

	/* Young People Tab */

	.youngPeople li.alevel1 a{
		background-color: #1EBBB0;
	}
	.youngPeople li.alevel3 a{
		background-color: #BDD5D3;
	}
	.youngPeople li.currentActiveLifeMenu1 a{
		background: #1EBBB0 url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif) 4% 50% no-repeat;
	}
	.youngPeople li.currentActiveLifeMenu3 a{
		background: #ffffff url(/Style%20Library/Bolton/website/imgs/menu_square.gif) 9% 50% no-repeat;
		padding-left: 28px;
	}
	
		
	/* Westhoughton */

	.westhoughton li.alevel1 a{
		background-color: #5FB6FB;
	}
	.westhoughton li.alevel3 a{
		background-color: #BDD5D3;
	}
	.westhoughton li.currentActiveLifeMenu1 a{
		background: #1EBBB0 url(/Style%20Library/Bolton/website/imgs/menu_arrow.gif) 4% 50% no-repeat;
	}
	.westhoughton li.currentActiveLifeMenu3 a{
		background: #ffffff url(/Style%20Library/Bolton/website/imgs/menu_square.gif) 9% 50% no-repeat;
		padding-left: 28px;
	}	
		
	
	
	



/* Edit page overwritten styles
---------------------------------------------------------------------------------------------- */

div.pageContent{
  font-family: Arial,sans-serif;
  font-size: 1em;
  color: black;
  line-height: 1.35em;
}
div.pageContent a{
	color: #B94035;
	text-decoration: none;
}
div.pageContent a:hover{
	text-decoration: underline;
}
div.pageContentLicensing {
  font-family: Arial,sans-serif;
  font-size: 1em;
  color: black;
  line-height: 1.35em;
  padding: 0px 0px 0px 15px;
}
div.pageContentLicensing a{
	color: #B94035;
	text-decoration: none;
}
div.pageContentLicensing a:hover{
	text-decoration: underline;
}



/* User-added lists in the wysiwyg */
div.pageContent ul{
  margin-left: 15px;
  margin-bottom: 20px;
}
div.pageContent li{
  margin: 5px 10px;
}
div.pageContentLicensing ul{
  margin-left: 15px;
  margin-bottom: 20px;
}
div.pageContentLicensing li{
  margin: 5px 10px;
}


.ms-rteCustom-ArticleHeadLine {
  font-size: 1.2em;
}

.ms-rteCustom-ArticleTitle{
  color: #B74134;
  font-size: 1.3em;
  text-transform: none;
}

.image-fixed-width {
	border:0pt none;
	width:70px;
}


/* External Links */

.groupheader { 
clear:both;
color:#000000;
font-family:Arial;
font-size:10pt;
font-weight:bold;
margin-bottom:5px;
text-align:left;
}


div.slm-layout-main{
  margin: 5px 5px 7px;
  width: 94%;
}
.slm-layout-main .item, .redContentBox .item{
  padding: 5px 0;
  margin: 0;
}
.link-item{
  border-color:#CCCCCC;
  border-style:dotted;
  border-width:0pt 0pt 1px;
  padding: 3px 0pt;
}
.link-item a:visited, .link-item a:active, .link-item a, .link-item a:link, .link-item{
  font-family: Arial,sans-serif;
  font-size: 1em;
  color: #000000;
}
.link-item a:hover{
  color: #8A1208;
  text-decoration: none;
}
p.lnk-warning{
  font-size:0.8em;
  margin: 0pt 5px 10px 5px;
  color: #6C6C6C;
}


/* Page Fields */
.welcomeImage img{
  margin: 7px 0px 0px 0px;
  }
/* Removing the borders from the Image toolbar imgs */
.welcomeImage .ms-toolbarItem img{
  border: medium none !important;
  margin: 2px 5px 5px !important;
  padding: 0px !important;
}
.wILeft{
  margin: 4px 10px 2px 0px;
}
.wIRight{
  margin: 7px 0px 10px 15px;
  float: right;
}

/* Webpart Text */
.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody{
  font-family: Arial,sans-serif;
  font-size: 1em;
  color: black;
}

.ms-WPBody a:hover {
  color: red;
  text-decoration: underline;
}


div#center{
  width: 900px;
  margin: 0 auto;
  padding: 30px 0;
}

/*div#container{
  width:860px;
  padding:4px 20px 10px;
  background-color: #ffffff;
  border: 1px dashed #cccccc;
  border-width: thin;
  margin-bottom: 5px;
}*/
div#printOnly{
  display: none;
}

h1{margin: 0 0 0 0;
font-size: 1.4em;
padding: 0;
}

h2{font-size: 1.2em; margin: 10px 0 15px 0;
  padding: 0;
}

h3{font-size: 1.1em; margin: 10px 0 15px 0;
  padding: 0;
}

h4{font-size: 1em; margin: 10px 0 15px 0;
  padding: 0;
}


h2.white{margin: 5px 0 0px 2px; color: white;}
h3.white{margin: 2px 0 2px 10px; color: white;}

p{
}

hr{background-color: #666666; border: 0; height: 1px;}
div.clear{clear: both; line-height: 1px; height: 1px;}

ul#topnav{
  list-style-type: none;
  margin: 10px 0 3px;
}
ul#topnav li{
  display: inline;
  margin: 0 13px;
}
ul#topnav a{
  color: #000000;
  text-decoration: none;
}

img.stripes{width: 100%; height: 5px;}

div#headertop{}
h1#welcome, span#welcome{
  float: left;
  margin: 10px 0 3px;
  width: 500px;
}

div#advancedSearch{
  float: right;
  padding-top: 15px;
}
div#news-inner div#advancedSearch{
	float: none;
  padding-top: 15px;
}

div#advancedSearch input{

}
div#advancedSearch p{
  margin: 0;
}
div#advancedSearch a{
  text-decoration: none;
}
div#advancedSearch label{
  display: none;
}


input.textBox{
  border: 1px solid #666666;
  background: #EFEFEF;
}
input.submit{
  border: 0;
  background: #666666;
  color: white;
  font-weight: bold;
  font-family: arial, sans-serif;
  padding: 0 8px;
  cursor: hand;
}

div#headerbott{
  margin-top: 5px;
  border-bottom: 10px solid black;
  width: 100%;
  /* old height: 100%; */
  height: 60px;
}

a.boltonLogo{
  float: left;
  margin-bottom: 10px;
  background-image: url(/Style%20Library/Bolton/website/imgs/boltoncouncil.gif);
  display: block;
  height: 50px;
  width: 113px;
}



div#body{margin-top: 9px; width: 860px;}
div#crumb {
    border-bottom: 1px dashed #CECECE;
    color: #5E5E5E;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0 12px 10px;
    padding: 7px 0 9px 10px;
}

div#crumb a {
	text-decoration: none;
	color:#AC554E !important;
}

div#crumb a:hover {
	text-decoration: none;
	color:#000000 !important;
}

.breadCrumbDivider{
  background: transparent url(/Style%20Library/WebRefresh/imgs/bc-arrow-right.gif) no-repeat 0px 0px;
  color: #555555;
  width:7px;
  height:20px !important;
  padding:0 3px 4px 3px;
  margin: 0px 2px 0px 3px;
  cursor:default;
}


div#top{margin-bottom: 15px;}
div#right{float: left;}

div#left{float: left; width: 1px; margin-left: -305px; margin-right: 15px; visibility:hidden;}


div#content{float: left; width: 972px;}
div#hp-content1{float: left; width: 360px; margin-right: 15px; margin-bottom:-15px;}
div#hp-content2{
  float: left;
  width: 285px;
  margin-top: 0px;
  top:-84px;
  position: relative;
}

div.do-it-onlines{
  background: url(../imgs/doitonline.png) no-repeat;
  float: left;
  width: 285px; 
  height: 46px;  
}


div#a-To-Z{
  float: left;
  width: 267px; 
  height: 125px;
  padding: 8px 7px 0 11px;
  margin: 0px 0px 10px 0;
  background: #666666 url(../imgs/tr-curve.gif) no-repeat top right;
}
#a-To-Z h2{
  margin: 0 0 4px 3px;
}
ul#a-To-Z-Ul{
  list-style-type: none;
}
ul#a-To-Z-Ul li{
  display: inline;
}
ul#a-To-Z-Ul a{
  border:1px solid white;
  display:block;
  float:left;
  padding:5px 7px;
  margin:1px;
  width:11px;
  color:#fff;
  font-size: 0.8em;
}


ul#a-To-Z1-Ul{
  list-style-type: none;
}
ul#a-To-Z1-Ul li{
  display: inline;
}
ul#a-To-Z1-Ul a{
  border:1px solid white;
  display:block;
  float:left;
  padding:5px 7px;
  margin:1px;
  width:11px;
  color:#fff;
  font-size: 0.8em;
}

img#doItOnlineImage{
  position: relative;
  top: 0px;
  float: left;
}
div#do-it-online{
  background-color: #f5f5f5;
  padding: 0px 9px 2px 10px;
  margin-bottom: 10px;
  position:relative;
}
div#do-it-online h2{
  margin: 0;
  padding-bottom: 0px;
}

div.section{margin: 18px 0 16px 0;}
.curveheader{background-color: #666666; padding: 3px 0; }
div.content{margin: 7px 3px 0 12px;}

div.first, p.first{
  margin-top: -2px;
}

.curveHeader{
  margin: 0;
  padding: 4px 13px 4px;
  height: 18px;
  background: #000000 url(../imgs/tr-curve-black.gif) no-repeat top right;
  color: #fff;
  border-bottom: 1px solid #fff;
}

div.contentBox{
/*  margin: 7px 3px 0 12px;*/
  margin: 0px 0px 0pt 0px;
}


ul#yourservices{list-style-type: none;}
ul#yourservices li{margin: 8px 0;}
ul#yourservices li.first{margin: 0;}
ul#yourservices a{
  text-decoration: none;
  color: black;
  background-color: #f5f5f5;
  padding: 6px 0;
  margin: -4px 0;
  display: block;
}

.small{
font-size: 1em;}

p.small{margin: 2px 0; font-size: 1em;}
img.contactImg{padding-top: 3px;}

div.NewsItem{margin-bottom: 20px;}
div.NewsItem a{
  color: #B94035;
}
a.newstitle{margin: 8px 0; display: block; color: #4C8FD0; font-weight: bold;}
img.newsImg{float: left; margin-right: 5px; margin-top: 2px;}
img.newsImgright{float: right; margin-left: 5px;}
div.spotlight{border: 1px solid #cecece; margin: 10px 10px 10px 0px; padding: 10px;}
img.spotlightImg{float: left; margin-right: 10px;}

div#footer1{
  background: url(/Style%20Library/Bolton/website/imgs/bottom-bar.gif) no-repeat;
  padding-top: 120px;
  width:100%;
}
a.footerBrowseAloud{
  background-image: url(/Style%20Library/Bolton/website/imgs/browsealoud.gif);
  margin: 7px 60px 0 0;
  width: 125px;
  height: 39px;
  float: left;
}
a.footerDirectGov{
  background-image: url(/Style%20Library/Bolton/website/imgs/directgov.png);
  margin-right: 60px;
  width: 139px;
  height: 51px;
  float: left;
}
a.footerGetSafeOnline{
  background-image: url(/Style%20Library/Bolton/website/imgs/getsafeonline.gif);
  margin-right: 60px;
  width: 60px;
  height: 51px;
  float: left;
}
a.footerBetterConnected{
  background-image: url(/Style%20Library/Bolton/website/imgs/BC2010_3Star.jpg);
  margin:7px 53px 0 0;
  width: 125px;
  height: 41px;
  float: left;
}
a.footerBoltonFamily{
  background-image: url(/Style%20Library/Bolton/website/imgs/boltonfamily.gif);
  margin: 7px 60px 0 0;
  width: 74px;
  height: 44px;
  float: left;
}
a.footerMoreUsefulLinks{
  float: left;
  margin-top: 30px;
  background: url(/Style%20Library/Bolton/website/imgs/big-dropdown.gif) no-repeat right 1px;
  width: 123px;
}



/* Useful links
---------------------------------------------------------------------------------------------- */

div.useful-links{
  padding: 15px 0 5px;
  display: none;
}
div.useful-links span{
  font-size: 12px;
  font-weight: bold;
}
div.useful-links ul{
  list-style-type: none;
}
div.useful-links ul li{
  float: left;
}
div.useful-links ul li#col1{width: 26%;}
div.useful-links ul li#col2{width: 30%;}
div.useful-links ul li#col3{width: 10%;}
div.useful-links ul li#col4{width: 24%;}
div.useful-links ul li#col5{width: 10%;}
div.useful-links ul li ul li{
  display: block;
  float: none;
  width: auto;
}
div.useful-links ul li ul li a{
  font-size: 11px;
  text-decoration: none;
  color: #6C6C6C;
}
/*
---------------------------------------------------------------------------------------------- */


div#last-updated p
{
  font-size: 0.7em;
  margin: 14px 0pt 0px;
}


a.peopleLogo{float:right;}
img.browseAloud{padding-right: 60px;}
img.directGov{padding-right: 60px;}
img.getSafeOnline{padding-right: 60px;}
img.boltonFamily{padding-right: 120px;}

div#footerLinks{
  padding-top: 10px;
}
a.footerLinks{
  padding-right: 30px;
  font-size: 0.9em;
}
a.auditCommission{
  background: url(/Style%20Library/Bolton/website/imgs/stars.gif) no-repeat 0px 1px;
  padding-left: 62px;
}
select#quickLinks{
  font-size: 0.8em;
  width: 185px;
  margin-top: 5px;
}
label.hidden{
  display: none;
}


/* Second Level Page */

div#doubleContent{
  width: 660px;
  float: left;
}


/* Wide top image - used on tab pages, campaigns etc. */

.wideImg{
  padding-bottom: 16px;
}
.wideImg10{
  padding-bottom: 10px;
}




/* Content page
---------------------------------------------------------------------------------------------- */

div#content3{
  float: left;
  width: 740px;
  margin-right: 17px;
  padding-left: 10px;
}
div#content3Narrow{
  float: left;
  width: 450px;
  margin-right: 17px;
}
div#content3Level2{
  float: left;
  width: 693px;
  margin-right: 17px;
  padding-left: 10px;
}
div#content4{
  float: right;
  width: 203px;
  font-size: 0.9em;
}
div#content4Wide{
  float: right;
  width: 193px;  
  font-size: 0.9em;
}
div#content4Level2{
  float: right;
  width: 250px;
  font-size: 0.9em;
}

div#contentLicensing{
  float: left;
  width: 660px;
}
div#content4Inner{
/*  border: 1px solid #B74134;*/
background-color:#EEF0F0;
padding-bottom:5px;
}
div#content4InnerLevel2{
/*  border: 1px solid #B74134;*/
padding-bottom:5px;
}
div#content4InnerBlack, div#content4Innerblack{
 /* border: 1px solid #000000; */
}

div#content3 h2{
  margin: 0 0 -4px 0;
}

div.crumb{
  margin-bottom: 20px;
  padding-bottom: 4px;
  border-style: solid;
  border-width: 0 0 0px;
  border-color: #F5F5F5;
}

div.redHeader{
  margin: 0;
  display: block;
  padding: 1px 2px 4px;
  height: 20px;
  background-color: #A75149; 
  color: white;
}


/* Related pages */

#boltonInThisSection a{
color: black !important;
text-decoration: none;
}

#boltonInThisSection a:hover{
color: red !important;
text-decoration: underline !important;
}


// used to colour the contact information header when we call it using an <asp:Panel>
div.black div.redHeader{
  background-color: #000000;
}
div.blackHeader{
  margin: 0;
  display: block;
  padding: 1px 2px 4px;
  height: 20px;
  background-color: #000000;
  color: white;
}
div.blackDoitonlineHeader{
  margin: 0;
  display: block;
  padding: 1px 2px 4px;
  height: 20px;
  background: url(/Style%20Library/Bolton/website/imgs/DoitonlineMiniIcon.gif) right top black 

no-repeat;
  color: white;
}
div.blackHeader div.sifr, div.redHeader div.sifr{
  float: left;
  width: 150px;
  height: 20px;
}
div.blackHeader div.img, div.redHeader div.img{
  float: right;
}
div.img img{
  position: relative;
  top: 4px;
  right:6px;
  cursor: pointer;
}


div.rightBoxContent{
  margin: 10px 5px 20px;
}
.rightBoxContent ul{
  list-style-type: none;
}
.rightBoxContent li{
  padding: 3px 0;
  border-style: dotted;
  border-width: 0 0 1px;
  border-color: #CCCCCC;
}

.rightBoxContent a{
  text-decoration: none;
/*  display: inline; */
  padding: 3px 0;
  color: #000000;
}

.rightBoxContent a:hover {
  text-decoration: none;
  display: inline;
  color: #8A1208;
  background-color: transparent;
}



/* Downloads Box */
div.downloads img{
  position: relative;
  top: 2px;
  left: 2px;
  padding-right: 5px;
}


/* Contact Box */
div#newContacts{
  margin: 5px 8px 8px 8px;
}

.residentsIndicator{
  color: #666666;
}

.businessIndicator{
  color: #666666;
}

p.smallPara{
  line-height: 7px;
}
div.contactInformation p{
  margin: 2px 2px;
  font-family: Arial,sans-serif;
  font-size: 1em;
}
img.iconSmall{
  position: relative;
  top: 2px;
}
div.contactInformation p.WPPhone2, div.contactInformation p.WPPhone3{
  margin-left: 53px;
  margin-top: 4px;
}
div.contactInformation p.WPFax2{
  margin-left: 57px;
  margin-top: 4px;
}


/*
//	Page Options
*/

.sharedboxedbackground {
  background-color:#EFEFEF;
  border:1px solid #CCCCCC;
  color:black;
  padding: 7px 7px;
  margin: 30px 0px 0px 0px;
}

div#pageOptions {
  border-bottom:1px solid #CECECE;
  border-left:1px solid #CECECE;
  border-right:1px solid #CECECE;
  color:#555555;
  font-family:arial,helvetica,sans-serif;
  font-size:1em;
  margin: -1px 0 10px 0;
  padding:0 0 2px 3px;
}

#pOTitle {
  font-size:0.8em;
  font-weight:bold;
  margin:0 0 0 3px;
}

span#ratethispage-msg{
  padding-left: 119px;
}
#pageOptions ul.pageOptions{
  list-style-type: none;
  padding: 8px 5px 4px 0px;
}
#pageOptions li{
  margin: 5px 10px;
  float: left;
  list-style: none;
}
#pageOptions a{
  text-decoration: none;
  color: #555555;
}
#pageOptions img{
  margin-right: 2px;
}
#pageOptions img.icon{
  position: relative;
  top: 3px;
  margin-right: 4px;
}
li#addThisLi{
  position: relative;
  top: 4px;
  list-style: none;
}
li#printLi{
  position: relative;
  top: 1px;  
  list-style: none;
}


a.printPage{
  background: url('/Style%20Library/Bolton/Website/imgs/vote-bad.gif') no-repeat;
}


/* Ratings (smiley faces)
---------------------------------------------------------------------------------------------- */
li#ratingLi{
  margin: 2px 0px 2px 122px;
}
li#ratingLi a{
  margin: 0 5px;
}
a.voteBad{
  background-image: url(/Style%20Library/Bolton/website/imgs/bad.gif);
  display: block;
  height: 32px;
  width: 53px;
  float: left;
}
a.voteAverage{
  background-image: url(/Style%20Library/Bolton/website/imgs/OK.gif);
  display: block;
  height: 32px;
  width: 53px;
  float: left;
}
a.voteGood{
  background-image: url(/Style%20Library/Bolton/website/imgs/good.gif);
  display: block;
  height: 32px;
  width: 53px;
  float: left;
}

a.badUnselected{
  background-image: url("/Style%20Library/Bolton/website/imgs/bad-un.gif");
}
a.averageUnselected{
  background-image: url("/Style%20Library/Bolton/website/imgs/OK-un.gif");
}
a.goodUnselected{
  background-image: url("/Style%20Library/Bolton/website/imgs/good-un.gif");
}

div#popupVote{
  padding: 15px 10px;
  border: 1px solid #cecece; /*#77AADD;*/
  position: relative;
  top: -2px;
 /* background: white url(/Style%20Library/Bolton/website/imgs/big-dropdown.gif) no-repeat 438px 2px; */

/* #F4FAFF */
  font-family: arial,helvetica,sans-serif;
  font-size: 1em;
  color: #555555;
}
div#popupVote p{
  margin: 0px 0 7px;
}
div.popupVoteTop textarea{
  font-size: 0.9em;
  font-family: arial,helvetica,sans-serif;
  width: 667px;
  height: 74px;
}
div.popupVoteBottom div.submit-here-msg{
  color: #0078CC;
  padding-top: 10px;
  font-size: 0.9em;
  border-top: 1px dotted #CECECE;
  margin-top: 14px;
  padding-top: 5px;
}
div.submit-here-msg a{
  color: #0078cc;
}

div.popupVoteButtons{
  padding: 8px 0 0px;
}


/*	Success message box */
div.thankyou-msg-box{
  border: 1px solid #F4FAFF;
  background: #F4FAFF url(/Style%20Library/Bolton/website/imgs/tick.gif) no-repeat 16px ;
  color: #555555;
  width:100%;
  font-family: arial,helvetica,sans-serif;
  font-size: 1em;
  height: 25px;
  margin: 10px 0px 0px -20px;
}

div.thankyou-msg-box p{
  padding-left: 50px;
  margin-top: 6px;
}


#iframe{
  display: none;
  height: 1400px;
  width: 100%;
  position: absolute;
  z-index: 999;
  border: 0;
}



/* Accessibility
---------------------------------------------------------------------------------------------- */

div#accessibility{
  background-color: #EFEFEF !important;
  width:100%;
  height: 25px;
  padding: 5px 20px;
  margin: -4px -20px 15px -20px;
  color: black;
}
#accessibility ul{
  list-style-type: none;
  float: right;
  line-height: 25px;
}
#accessibility ul li{
  display: inline;
}
#accessibility a{
  text-decoration: none;
}

#accessibility ul.textLinks{
  float: left;
  padding-right: 50px;
  background-color: #EFEFEF;
}

#accessibility ul.textSizeLinks{
  background-color: #EFEFEF;
}

ul.textColourLinks{
  margin-right: 35px;
  background-color: #EFEFEF;
}
ul.textColourLinks li a{
  font-weight: bold;
  padding: 0 0.4em 0 0.5em;
  font-family: Trebuchet MS;
  border: 1px solid black;
}
ul.textColourLinks li a:hover{
  background-color: red;
  color: white !important;
}
ul.textColourLinks a.one{
  background-color: white;
  color: black;
}
ul.textColourLinks a.two{
  background-color: #FFFFCC;
  color: black;
}
ul.textColourLinks a.three{
  background-color: black;
  color: yellow;
}

div.newsHeader{
  background: black url(../imgs/news_header_curve.gif) no-repeat top right;
  height: 22px;
  padding: 2px 4px;
}

.newsHeader h2{
  float: left;
  width: 63px;
}
.newsHeader a{
  float: left;
  font-size: 12px;
  color: #cecece;
  text-decoration: none;
}
.newsHeader a img{
  position: relative;
  top: 3px;
  padding-left: 3px;
}

.twitterFeed {
  margin-left: 36px;
}



/* Custom styles for news */
.link-item-large {
color:#003399;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px !important;
text-decoration:none;

}

.link-item-large a
{
	color: #B94035 !important; 
	text-decoration:underline !important;
	
}
.link-item-large a img{border: 0;}
.link-item-large a:hover
{
	text-decoration: underline;
	color: #000000 !important;
}


.description {
color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10pt;
}



/* Parents and carers
---------------------------------------------------------------------------------------------- */
.servicedirectorytitle{
   margin: 0 0 5px 0;
}





/* Additional box styles
---------------------------------------------------------------------------------------------- */


.shadedblack {
	color:#fff;
	background-color: black;
	padding:5px;
}

.shadedblue {
	color:#fff;
	background-color: #007BB5;
	padding:5px;
}



/* Custom styles for RadEditor
---------------------------------------------------------------------------------------------- */

.h2 {
font-size:1.3em;
font-weight:bold;
line-height:1.2em;
}
.h3 {
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
}
.h4 {
font-size:1em;
font-weight:bold;
line-height:1.2em;
}

.greybox {
color: black; 
background-color: transparent; 
border: 10px solid #cccccc; 
padding-top:8px; 
padding-right:7px;
padding-bottom:8px; 
padding-left:7px; 

}

.boxedbackground {
color: black;
background-color: #efefef;
border: #cccccc 1px solid;
padding-top: 8px; 
padding-right: 7px;  
padding-bottom: 8px;  
padding-left: 7px; 
 
}

.darkgreybox {
color: white;  
background-color: #666666;
border: #cccccc 1px solid;
padding-top: 8px; 
padding-right: 7px;  
padding-bottom: 8px;  
padding-left: 7px; 
 
}

.khakitext {
color: #636644

}

/* Modifications for RadEditor version 5.5
---------------------------------------------------------------------------------------------- */


.Default.reWrapper
{
    border: solid 1px #828282;
    min-width:586px !important;
    width:586px !important;
}

.reDropdown span {
width:90px !important;
margin-right:2px !important;
}

.reDropdown, .reTool_disabled.reDropdown:hover {
margin:2px 2px 2px 0 !important;
}

/*.RadWindow table .rwTitlebar {
-moz-user-select:none;
background-position:0 -68px !important;
background-repeat:repeat-x;
}*/



/* Styled table
---------------------------------------------------------------------------------------------- */

div.pageContentDisplay table
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-collapse: collapse;
	border: 15px solid #ededed;
}

div.pageContentDisplay th
{
	font-size: 0.9em;
	padding: 8px;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#e1e3d5;
	font-weight: bold;
	color: #000;
}

div.pageContentDisplay td
{
	padding: 8px;
	background: #fff; 
	color: #000;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	vertical-align: top;
}


/* Hover styles for Firefox/IE7 */
div.pageContentDisplay tr:hover td 
{
	background: #E1E3D5;
	color: #000;
}
div.pageContentDisplay tr:hover th
{
	background: #E1E3D5;
	color: #000;
}

/* Hover styles for IE6 */
.hovertr
{
	background: #E1E3D5 !important;
	color: #000 !important;
}





/* Images to be changed */
div#printIcon{
  background: url(/Style%20Library/Bolton/website/imgs/print_sm.gif) no-repeat; 
  width:16px;
  height:18px;
  padding-right:4px;
  float:left;
  margin-left: 119px;
}

#printWebPart {
  background: url(/Style%20Library/Bolton/website/imgs/print_sm.gif) no-repeat; 
  width:16px;
  height:18px;
  padding-right:4px;
  float:left;
  margin-left: 119px;
}


span#print-msg {
padding-left: 175px;
}

.telephoneIcon{
  background: url(/Style%20Library/Bolton/website/imgs/telephone_sm.gif) no-repeat 0 5px;
}
.faxIcon{
  background: url(/Style%20Library/Bolton/website/imgs/fax_sm.gif) no-repeat 0 5px;
}
.emailIcon{
  background: url(/Style%20Library/Bolton/website/imgs/email_sm.gif) no-repeat 0 5px;
}
.onlineContactIcon{
  background: url(/Style%20Library/Bolton/website/imgs/mouse_sm.gif) no-repeat 0 5px;
}
.getDirectionsIcon{
  background: url(/Style%20Library/Bolton/website/imgs/map_sm.gif) no-repeat 0 3px;
}


/* Service Directory Qualitymarks */

.SDqualitymarks {
  padding: 0px;
}
.SDqualitymarks .link-item {
  border-color:#CCCCCC;
  border-style:none;
  border-width:0pt 0pt 1px;
  padding: 1px 0pt;
  margin-left: -4px;
}
.SDqualitymarks .link-item a:visited, .SDqualitymarks .link-item a:active, .SDqualitymarks .link-item a {
  font-family: Arial,sans-serif;
  font-size: 1em;
  color: #000000;
  padding: 0 0 0 29px;
  background: url(/Style%20Library/Bolton/website/imgs/ServiceDirectory/QMsquare.gif) no-repeat scroll 11px 4px;
  cursor: default;
}
.SDqualitymarks .link-item a:hover {
  text-decoration: none !important;
  color: #000000 !important;
}



/* Service Directory Facilities */

.SDfacilties {
  padding: 0px;
}
.SDfacilties .link-item {
  border-color:#CCCCCC;
  border-style:none;
  border-width:0pt 0pt 1px;
  padding: 1px 0px;
  margin-left: -2px;
}
.SDfacilties .link-item a:visited, .SDfacilties .link-item a:active, .SDfacilties .link-item a {
  font-family: Arial,sans-serif;
  font-size: 1em;
  color: #000000;
  padding: 0 0 0 29px;
  background: url(/Style%20Library/Bolton/website/imgs/ServiceDirectory/ticklist.gif) no-repeat 0px -7px;
  text-decoration: none !important;
  cursor: default;

}
.SDfacilties .link-item a:hover {
  color: #000000 !important;
}

ul.facilities  {
  list-style-type:none !important;
  padding-right:6px !important;
}


ul.facilities li {
  background: url(/Style%20Library/Bolton/website/imgs/ServiceDirectory/ticklist.gif) no-repeat scroll 0 3px transparent;
  list-style-type:none !important;
  padding:0 0 0 20px;
  margin:9px 0;
}
input.facilities_details{
  font-size:8pt;
  width: 200px;
}
ul.qualitymarks{
  list-style-type: square;
  padding-left: 18px;
}
ul.links li {
  border: 0;
}



/* Service Directory Contacts */

.SDaddress {
	margin: 15px 0px 0px -7px;
	float: left;
	width: 200px;
}

.event_map{
  float: left;
  width: 250px;
  padding-left: 15px;
}
.event_map p a{
  display: block;
  background: url(/Style%20Library/Bolton/website/imgs/ServiceDirectory/transportdirect.gif) no-repeat scroll left transparent;
  padding-left: 90px;
  height: 32px;
}


/* Activities and events */
	#Activities-area {
        padding:0px;
    }
    .activitydetails {
        border-top:1px solid #F0EEEF;
        padding-bottom:10px;
        font-size: 0.9em;
    }
    .det_activitydetails{
      padding-bottom: 20px;
    }
    .activitydate {
        background-color: #DFDFDF;
        color:#000000;
        float:left;
        padding:5px 0px ;
        text-align:center;
        width:61px;
        height:56px;
    }
    .det_activitydate {
        width:6px;
        height: 100%;
    }
    .eactivityday {
        font-size:1.1em;
    }
    .activitydetails_left {
        float:left;
        padding:0px 0px 0px 10px;
        width:420px;
        margin-top:4px;
    }
     .det_activitydetails_left {
       
       
         margin-left: 55px !important;
    }
    .activitydetails_left a:link, .activitydetails_left a:visited {
        background-color:transparent;
        color:#B74134;
        font-size:1.1em;
        margin:3px 0px 0px;
        text-decoration:underline;
    }
    .activitydetails_left a:hover {
        background-color:transparent;
        color:black;
        text-decoration:underline;
    }
    .activitydetails_right {
        float:right;
        margin:8px 0px 0px 0px;
        width:170px;
    }
    .det_activitydetails_right {
        width:175px !important;
    }
    .det_activitydesc{
      padding: 10px 0pt 10px 13px;
    }
    .activitydescription {
        background-color:#F4F2E8;
        color:#000000;
        display:none;
        margin:2px 0pt 10px;
        padding:10px;
    }
    .activitymore {
        float:right;
        margin-bottom:10px;
        background: #ffffff url(../imgs/icon_morebutton.png) no-repeat;
        display: block;
        width: 54px;
        height: 28px;
        text-decoration: none !important;
    }
    
    .eventdate_greytext {
        background-color:transparent;
        color:#555555;
        font-size:0.9em;
        margin: 0px 0px 0px;
    }
   
   .eventday_greytext {
        background-color:transparent;
        color:#555555;
        font-size:0.9em;
        margin:2px 0px 0px;
    }

    
    .eventdate_bluetext {
        background-color:transparent;
        color:#335F86;
        font-size:1.5em !important;
    }
    .event_greytext {
        background-color:transparent;
        color:#666666;
    }
        
    .activitydetails_left a:link, .activitydetails_left a:visited {
        background-color:transparent;
        color:#B74134;
        font-size:1.1em;
        margin:3px 0px 0px;
        text-decoration:underline;
    }
    
    .LDWrapper {
		margin: -17px 0px 0px 0px;
	}

    
/* One Bolton */
 
    .onebolton {
         padding: 7px 0px 0px 0px;
    }
    

    
/* Whats New
---------------------------------------------------------------------------------------------- */

#jqnewsVert
{
	overflow: hidden; 
	height: 220px; 
	width: 342px; 
	margin: 5px 5px 0px 0px;	
}


.jqDate {
       float:left;
       background-color:#dfdfdf;
       width:44px;
       height:53px; 
       margin-top:5px; 
       padding-top:7px;  
       text-align:center;
       border-left:4px #FFFFFF solid;
       border-top:4px #FFFFFF solid;
       border-bottom:4px #FFFFFF solid;
    }
    
.jqTitle {
        float:right;
        width:280px;
        height:55px;
        text-align:left;
        margin-top:5px; 
        background-color: #F5F5F5;
        padding-top:5px;
        padding-left:5px;
        padding-right:5px;
        border-right:4px #FFFFFF solid;
        border-top:4px #FFFFFF solid;
       	border-bottom:4px #FFFFFF solid;
}

.jqTitle a {
        color: #B94035;
        background-color: transparent;
}

.jqTitle a:hover {
        color: #000000;
        background-color: transparent;
}

            
.jqspan1
{
	color:#335F86;
	background-color:transparent;
	font-size:1.0em;
	padding-left:0px;
}

.jqspan2
{
	display: block;
	color:#666666;
	background-color:transparent;
	padding-left:0px;
	padding-top:0px;
	font-size:0.8em;
	text-align: center;

}

.datespan
{
color:#b94035;
font-weight:bold;
}

div#ctl00_pnlCookieMessage
{
	  display: none;
}


/* div#ctl00_pnlCookieMessage
{
    background: none repeat scroll 0 0 #FFFFE1;
    border-top: 1px solid #ACA899;
    border-bottom: 1px solid #ACA899;
    color: #000000;
    font-weight: normal;
    margin: 0px;
    padding: 4px 6px;
    font-size: 0.9em;
    text-align:left;
}

div#ctl00_pnlCookieMessage .button
{
    background: none repeat scroll 0 0 #FFFFE1;
    border: 1px solid #ACA899;
    color: #000000;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    font-size: 0.9em;
}*/


