	body {
		margin:0; 
		padding:0;
		font-family: Tahoma;
	}
	p { margin: 0 0 }
	
	.imgButton{
	float: left;
	padding: 0px;
	margin: 3px 0 3px 0;
	background: url(/demo/images/cotswold/button_back_left.gif) no-repeat top left;
}
	.imgButton button{
	margin: 0;
	padding: 0 4px 0 4px;	
	background-color: transparent;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #5B5B59;
	border: 0px solid #A2A2A2;
	height: 19px;
	background: url(/demo/images/cotswold/button_back_right.gif) no-repeat top right;	
}
	.imgSearchButton{
	float:left;
	padding: 0px;
	margin: 3px 0 3px 0x;
	background: url(/demo/images/cotswold/button_back_left.gif) no-repeat top left;
}

	.imgSearchButton button{
	margin: 0;
	padding: 0 4px 0 4px;
	background-color: transparent;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #5B5B59;
	border: 0px solid #A2A2A2;
	height: 19px;
	background: url(/demo/images/cotswold/button_back_right.gif) no-repeat top right;	
}
	#content td, table{
		font-size: 100%;
	}
	
	#content th{
		font-size: 100%;
		/*border-bottom:solid 1px #C6C6AE; */
		/*padding: 5px; */
		margin-bottom: 2px;
		margin-top: 2px;
		padding-bottom: 3px;
	}
		
	a:link,a:visited {
		color: #316AC5;
	}
	a:hover{
		color: blue;
	}


	#outerHome{
		width:778px;
		background: White;
		background-image: url(/demo/images/cotswold/bg_wide.gif);
		background-repeat: repeat-y;
		margin:0 auto;
	
	}

	#outer{
		width:778px;
		background: White;
		background-image: url(/demo/images/cotswold/bg_narrow.gif);
		background-repeat: repeat-y;
		margin:0 auto;
	}
		
	#headerOuter{
		padding:0;
		margin: 0;
		width:775px;
		background: #316AC4;
		color: White;
		background-image: url(/demo/images/cotswold/bg_header_v2.gif);
		background-repeat: repeat-y;
		font-size:70%;
	}

	#header{
		padding-left:15px;
		padding-right:15px;
	}

	#headerOuter a:link,#headerOuter a:visited {
		color:white;
	}

	
	#logo {
		padding-top: 11px;
		padding-bottom: 11px;
		padding-left: 15px;
		width: 170px;
		float:left;
		background-repeat: no-repeat;
		background-position: 13px 10px;
	}

	#logo img {
		border: 0px;
	}
	#imageStrip {
		padding: 0;
		margin: 0 0 6px 11px;
		height:83px;
		width:754px;
		background-repeat:no-repeat;
		clear:left;
		background-image: url(/demo/images/cotswold/randomBanner.cfm);
		/*background-image: url(/demo/images/cotswold/sm_imagestrip.jpg);*/
		/*background-image: url(/demo/images/cotswold/sm_imagestrip.gif);*/
		
	}
	
	
	#textOnly {
		text-align: right;
		font-weight: bold;
		padding-right: 2px;
	}
	
	#textLinks{
		float:right;margin-top:11px;width:200px;height:20px;
	}
	.skipNav{
		display:none;visibility:hidden;
	}
	
	#globalNav{
		clear:right;
		float:right;
		padding:0px;
		margin:0px;
		width: 500px;

		margin-top:-10px; 		
		/*mac hack - the following is visible in non macs\*/
		margin-top:10px; 
		text-align:right;
		/*end of hack*/
	}
	

	
	#globalNav ul {
		padding: 0;
		margin: 0;
	}
	
	#globalNav li {
		display: inline;
		margin: 0;
		padding: 0;
		padding-right:2px;
		padding-left:3px;
		height:10px;
		border-left: solid 1px white;
	}

	#globalNav a:link,#globalNav a:visited {
		text-decoration: none;
	}

	#globalNav a:hover {
		text-decoration: underline;
	}
	
	#globalNav .first{
		border-left: none;
	}
	
	#footerOuter{
		padding:0;
		margin: 0;
		width:775px;
		background: #316AC4;
		color: White;
		background-image: url(/demo/images/cotswold/bg_header_v2.gif);
		background-repeat: repeat-y;
	}

	#footer {
		padding-left:15px;
		font-size: 70%;
		height: 85px;
		padding-top: 5px;
	}
	
	
	#footerNav ul {
		padding: 0;
		margin: 0;
	}
	
	#footerNav li {
		display: inline;
		height:10px;
		padding-right:2px;
		padding-left:3px;
		border-left:solid 1px white;

	}
	#footerNav a:link,#footerNav a:visited {
		text-decoration: underline;
		color: White;

	}

	#footerNav a:hover {
		text-decoration: underline;
	}

	#footerNav .first{
		border-left:none;
	}
	
	#copyOuter{
		font-size:80%;
		margin:0 auto;
		padding:0 0 8px;
		width:773px;
	}
	
	#copy{
		float:left;
		padding-left: 15px;
		margin-top: 5px;
		font-size:85%;
	}
	
	
	#powered{
		float: right;
		padding-right: 10px;
		margin-top: 5px;
		background-image: url(/demo/images/cotswold/bg_powered.gif);
		background-repeat: no-repeat;
		width: 172px;
		height: 19px;
	}
	
	#contentInner1{
		background-image: url(/demo/images/cotswold/bg_wide.gif);
		background-repeat: repeat-y;

	}

	#leftColumnWideOuter {
		padding: 0;
		margin: 0;
		float: left;
		width: 271px;
	}
	
	#leftColumnWide {
		margin-left: 6px;
		padding-left:5px;
		
	}
	
	#rightColumnNarrowOuter{
		padding: 0;
		margin: 0;
		float: left;
		width: 493px;
	}

	#rightColumnNarrow {

		padding-left:0px;
		padding-right: 0px;
	}	
	
	#leftColumnNarrow {
		margin-left: 6px;
		padding-left:5px;
	}
	/*
	#rightColumnNarrowOuter h1,#rightColumnNarrowOuter h2,#rightColumnNarrowOuter h3{
		color:#5B5B59;
		font-size: 90%;
		margin-top: 0;
		margin-bottom: 5px;
		font-weight: bold;
	}

	#rightColumnNarrowOuter h4{
		color:#5B5B59;
		font-size: 80%;
		margin-top: 0;
		margin-bottom: 5px;
		font-weight: bold;
	}	

	#rightColumnNarrowOuter h5{
		color:#5B5B59;
		font-size: 80%;
		margin-top: 0;
		margin-bottom: 5px;
		font-weight: bold;
	}	

*/	

	
/*Inside pages */
	#leftColumnNarrowOuter {
		padding: 0;
		margin: 0;
		float: left;
		width: 211px;
		c2lear: both;
	}

	#rightColumnWideOuter{
		padding: 0;
		margin: 0;
		float: left;
		width: 553px;
		font-size: 80%;
	}

	#breadcrumbOuter{
		b1ackground:#F7F8F3;
		width:553px;
		b1order-bottom:solid 1px #C6C6AE;
		margin: 0px;
		padding: 0px;
	}	
	
	#breadcrumbInner{
		padding: 0px;
		margin: 0px;
		font-size:90%;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#breadcrumbInner ul {
		padding: 0px;
		margin:0px;
	}
	
	#breadcrumbInner li {

		display: inline;
		padding-right:4px;
		padding-left:10px;
		height:10px;
		background-image: url(/demo/images/cotswold/slash.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	#breadcrumbInner a:link,#b2readcrumb a:visited {
		text-decoration: underline;
	}

	#breadcrumbInner a:hover {
		text-decoration: underline;
	}
	
	#breadcrumbInner .first{
		border: none;
		background-image: none;
		padding-left: 0px;
	}	
	
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0;
		padding:0;
		background:transparent;
	}


#container1 {
	background:#F7F8F3;
	border-bottom:solid 1px #C6C6AE;
	width:493px;
}

#container1b {
	background:#F7F8F3;
	border-bottom:solid 1px #C6C6AE;
	width:493px;
}




#container3 {
	width:493px;
	border-bottom:solid 1px #C6C6AE;
}

	


#container4{
	width:493px;
	border-bottom:solid 1px #C6C6AE;
	background: url(/demo/images/cotswold/bg_home_cont_4.gif); 
	background-repeat:repeat;
}

#container5 {
	width:493px;
}

#container6 {
	border-bottom:solid 1px #C6C6AE;
	width:493px;
}

#leftMenuWide{
	border-top:solid 1px white;
	border-bottom:solid 1px #C6C6AE;
	padding-bottom:20px;
	background: White;
	width: 258px;
}

#firstLevelMenuWide ul {
	list-style-type: none;	
	padding:0px;
	margin: 0px;
	background: White;
	padding-top:10px;
}

#firstLevelMenuWide ul li{
	font-size:80%;
	font-weight: bold;
	padding-left:10px;
	padding-bottom: 7px;
	background-image: url(/demo/images/cotswold/bg_leftnav_bottom_bullet_wide.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#firstLevelMenuWide ul li a{
	display:block;
	width:240px;
	text-decoration: none;
	margin-left: 0px;
	color: #1B4194;
}	


#firstLevelMenuWide a .l {
	display:none;
	visibility: hidden;	
}

#leftMenuNarrow{
	border-top:solid 1px white;
	border-bottom:solid 1px #C6C6AE;
	padding-bottom:20px;
	background: White;
	width: 198px;
}

#firstLevelMenuNarrow ul{
	list-style-type: none;	
	padding:0px;
	margin: 0px;
	background: White;
	padding-top:10px;
}

#firstLevelMenuNarrow ul li{
	font-size:80%;
	font-weight: bold;
	padding-left:10px;
	padding-bottom: 7px;
	background-image: url(/demo/images/cotswold/bg_leftnav_bottom_bullet_narrow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#firstLevelMenuNarrow ul li a{
	display:block;
	width:180px;
	text-decoration: none;
	margin-left: 0px;
	color: #1B4194;
}	

#multiLevelMenuNarrow {
	padding: 0px;
	margin: 0;
	font-size: 80%;
}

#multiLevelMenuNarrow ul{
	list-style-type: none;	
	padding:0px;
	margin: 0px;
	background: White;
	padding-top:10px;	
}

#multiLevelMenuNarrow ul li{
	padding-left:10px;
	padding-bottom: 7px;

}

#multiLevelMenuNarrow ul li a{
	color: Black;
	font-weight: bold;
	display:block;
	width:180px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left:0px;	
	background-image: url(/demo/images/cotswold/bg_leftnav_bottom_bullet_multilevel_narrow.gif);
	background-repeat: no-repeat;
	background-position: bottom;	

}	
#multiLevelMenuNarrow ul li a:hover {
	color: Blue;
}

#multiLevelMenuNarrow ul li ul {
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#multiLevelMenuNarrow ul li ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

/*First level*/
#multiLevelMenuNarrow ul li ul li a{
	color:#1B4194;
	font-weight: normal;
	width:180px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:15px;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	border-bottom: solid 1px #ADC3E8;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 165px;
	/* ie5win fudge ends */
}

html > body #multiLevelMenuNarrow ul li ul li a{}	

#multiLevelMenuNarrow ul li ul li #sectionLinkSelected a{
	font-weight: bold;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet_selected.gif);
}



/*2nd level*/
#multiLevelMenuNarrow ul li ul li ul li a{
	font-weight: normal;
	width:180px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:25px;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet_second_level.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	/* ie5win fudge ends */
}

html > body #multiLevelMenuNarrow ul li ul li ul li a{}	

#multiLevelMenuNarrow ul li ul li ul #sectionLinkSelected a{
	font-weight: bold;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet_second_level.gif);
}



#content {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

#content p{
	line-height: 150%;
	margin-top:10px;
}

#content h1 {
	font-size: 110%;
	border-bottom:solid 1px #C6C6AE;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#content h2 {
	font-size: 100%;
}

#content h3 {
	font-size: 90%;
}

#content h4 {
	font-size: 80%;
}




.textOnlyLink {
	display:none;
	visibility: hidden;
	text-decoration: none;	
}

#leftObjectsOuterWide {
	width: 258px;
}

#leftObjectsOuterNarrow {
	width: 198px;
	margin-bottom:10px;
}

.leftObject {
	margin:0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-top:solid 1px white;
	border-bottom:solid 1px #C6C6AE;
	font-size:70%;
}

.leftObject h1,.leftObject h2,.leftObject h3,.leftObject h4{
	padding:0;
	margin:0;
	margin-bottom: 10px;
	font-size:100%;
	color: #4C4C4C;
}

.leftObject p{	

	color: black;
}

.leftObject li{	
	f1ont-size:70%;
	color: black;
}
.containerContent {
	padding:10px;
	padding-top: 5px;
	font-size:70%;
}

.containerContent h1,.containerContent h2,.containerContent h3,.containerContent h4,.containerContent h5,.containerContent h6{
		color:#5B5B59;
		margin-top: 0;
		margin-bottom: 5px;
		font-weight: bold;
		font-size:100%;
}

.containerContent p{
		line-height: 150%;
		padding-bottom:3%;
		
}

.containerContent ul{
	margin:0;
	padding: 0px;
	list-style-image: url(/demo/images/cotswold/bullet_small.gif);
	padding-left: 0px;		
	margin-left: 20px;
}

.containerContent ul li{
	margin-top: 4px;
	margin-bottom: 4px;
}

.containerContent img{
border: 1px solid white;
margin-left:3px;
margin-right:3px;
margin-top:0px;
margin-bottom:3px;
}

#childrenArticles ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}
#childrenArticles h2 {
	padding: 0;
	margin: 0;
	margin-top:35px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#childrenArticles li {
	background-image: url(/demo/images/cotswold/bullet_small_blue.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 110%;
}

#content a:link,#content a:visited {
	color: #316AC5;
	font-weight: bold;
}

#content a:hover {
	color: blue;
	font-weight: bold;
}

/*#articledownloaddoc{
	margin-top:10px;
}

#articledownloaddoc a{
}*/

#contactsinarticle {
	padding: 0;
	margin: 0;
}

#contactsinarticle p {
	line-height: 100%;
}

#contactsinarticle h2 {
	padding: 0;
	margin: 0;
	margin-top:35px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#contactsinarticle .contactsdetails{
	padding-left: 0px;
}

#contactsinarticle .contactsdetails h3 {
	background-image: url(/demo/images/cotswold/bullet_small_black.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 10px;
	margin-left: 10px;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom: 0px;
	color: #4C4C4C;
	font-size: 100%;
}

#contactsinarticle .contactsdetails p {
	padding-top: 0px;
	padding-left: 20px;
	line-height: 100%;
}

#contactsinarticle .contactsdetails a {
	font-weight: normal;
}


#relatedarticles ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 10px;
}
#relatedarticles h2 {
	padding: 0;
	margin: 0;
	margin-top:35px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#relatedarticles li {
	background-image: url(/demo/images/cotswold/bullet_small_blue.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 110%;
}

#faqListing ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}

#faqListing h2 {
	padding: 0;
	margin: 0;
	margin-top:35px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#faqListing li {
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 150%;
}

#faqAnswer{
	margin-top: 10px;	
	border-top: solid 1px #C6C6AE;	
	padding-top: 10px;	
}

#faqAnswer ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}

#faqAnswer h2 {
	padding: 0;
	margin: 0;
	margin-top:35px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#faqAnswer li {
	background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 150%;
}

#faqAnswer li li {
	background-image: url(/demo/images/cotswold/bullet_square_grey.gif);
}
#faqAnswer li p {
	margin-top:0px;
}

#newsListing ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}

#newsListing li {
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 150%;
}

.events{
	margin: 0px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #e4e4e4;
}

.eventsTitle{
	background-color: #F7F8F3;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #C6C6AE;
}
.eventsTitleth {
	background-color: #F7F8F3;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #C6C6AE;
	
}


.eventsList{
	margin: 0px;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #F7F8F3;	
}

.filters td{
}

.eventsCalendar td{

}

#formContent h2{
 	background-color: #f7f7f7;
	padding-top: 4px;
	padding-bottom : 4px;
	margin-bottom: 4px;
}

.error{
	color: #CC0000;
}

#vacanciesListing ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}

#vacanciesListing li {
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 150%;
}

#SiteMap{
	margin-bottom : 0;
	margin-top : 0;
}


input,textarea,select{
	color: #000000;
	border: 1px solid #A2A2A2;
}

button{
	margin: 4px 0 4px 0;
	font-weight: 90%;
	background-color: #EFF0EA;
	color: #000000;
	border: 1px solid #A2A2A2;
	padding-right: 6px;	
	padding-left: 6px;
}

.calendarButton{
	margin: 4px 0 2px 0;
	font-size: 90%;
	font-weight: bold;
	background-color: #EFF0EA;
	color: #000000;
	border: 1px solid #A2A2A2;
	padding-right: 6px;	
	padding-left: 6px;
	padding-bottom: 0px;
	text-decoration: none;	
}

#services {

}

#services h2{
	background: url(/demo/images/cotswold/bullet_arrow.gif) no-repeat left;
	font-size: 110%;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-top : 5px;		
	color : Black;
}

#services p{
	padding-left : 10px;
}

#atozletterlist{
	width: 100%;
	margin: 20px 0 20px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #C6C6AE;
	border-top: 1px solid #C6C6AE;
	text-align: center;
	font-weight:bold;
	color: gray;
	/*background-color: #EFF0EA;*/
	background-color: #FFFFFF;
	height: 18px;		

}

#atozletterlist ul {
	margin:0px;
	padding: 0px;
	list-style:none;
}

#atozletterlist li {
	f2loat:left; 
	margin:1px;
	padding: 3px 2px 3px 2px;
	display: inline;
		

}

#atozletterlist a{
	font-size: 100%;
	background-color: #FFFFFF;
	/*background-color: #EFF0EA;*/
	padding: 0px;
	margin: 0px;

}

#atoztermOuter{
	width: 500px;
}
#atozterms_1 {
	width: 197px;
	margin-right: 0px;
	margin-top: 10px;
	float: left;
	/*position: relative; marios*/
}		

html > body #atozterms_1 {
	/*position: relative; marios*/
	margin-left: 0px;
}


#atozterms_2 {
	margin-top: 10px;
	/*font-size: 120%;*/
	float: left;
	/*position: absolute; marios*/
	width: 197px; 
	margin-left: 35px; /*ie 5.0 and 6.0*/
	}		

html > body #atozterms_2 {
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/*margin-left: 185px;  opera  marios*/
	/* ie5win fudge ends */
}

#atoztopics {
	margin-top: 0px;
}		

#member ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 80%;
}

#member li {
	background-image: url(/demo/images/cotswold/bullet_square_grey.gif);
	background-position: -2px 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top:2px;
	padding-bottom:0px;
}

#objectCalendarOuter{
	margin-bottom:5px;
}

#objectCalendar{
	border:1px solid #C6C6AE;
	font-size: 100%;
	text-align: center;
}

#topNavOuter{
	width:778px;
	padding: 0;
	margin: 0;
}

#topNav{
	padding-left: 12px;
	padding-right: 12px;	
}

#topNavBar1{
	float: left;
	width: 753px;
	/*background: #eeeee5 url(/demo/images/cotswold/t2opNavBar1_back.gif) repeat-x bottom;	*/
}

#topNavBar1 ul {
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#topNavBar1 li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 0px solid #eeeee5;
	background: url(/demo/images/cotswold/topNavBar1_button_left.gif) repeat-x top left;	
}

#topNavBar1 a {
	color: black;
	float:left;
	display:block;
	padding:9px 12px 3px 12px;
	text-decoration: none;
	font-size: 80%;
	background: url(/demo/images/cotswold/topNavBar1_button_right.gif) no-repeat top right;	
}  

#topNavBar1 a:hover {
	color: #316AC5;
} 

#topNavBar2{
	margin: 0px 0px 0px 0px;
	background: #eeeee6 url(/demo/images/cotswold/topNavBar2_back_top.gif) repeat-x top;
	border-bottom: 0px solid #737370;	
	clear: both;
	width: 753px;	
	float: left;
}

#topNavBar2 ul {
	background: transparent url(/demo/images/cotswold/topNavBar2_back.jpg) repeat-x bottom;
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 753px;	
	list-style:none;
}

#topNavBar2 li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(/demo/images/cotswold/topNavBar2_button_left.gif) repeat-x top left;
	border-bottom: 1px solid #737370;
}

#topNavBar2 #selected {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(/demo/images/cotswold/topNavBar2_button_left_selected.gif) repeat-x top left;
	border-bottom: 1px solid White;
}

#topNavBar2 a {
	color: black;
	float:left;
	display:block;
	padding:6px 12px 3px 12px;
	text-decoration: none;
	font-size: 80%;
	background: url(/demo/images/cotswold/topNavBar2_button_right.gif) no-repeat top right;	
}  

#topNavBar2 #selected a {
	color: black;
	float:left;
	display:block;
	padding:6px 12px 3px 12px;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
	background: url(/demo/images/cotswold/topNavBar2_button_right_selected.gif) repeat-y top right;	
} 

#topNavBar2 a:hover {
	color: #316AC5;
} 

#weather {
	
}
#weather ul{
	list-style-type: none;	
	list-style-image: none;
	padding:0;
	margin:0;
}

#weather ul li {
 list-style-type: none;	
 padding-left:0px;	
 display:block;
}

.moreLink {
}
.moreLink a:link,.moreLink a:visited{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
}
/* START: homepage left object styles DP 12-05-2009 */
.leftObjectHome {
	margin:0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-top:solid 1px white;
	border-bottom:solid 1px #C6C6AE;
	font-size:100%;
}
.leftObjectHome h1,.leftObjectHome h2,.leftObjectHome h3,.leftObjectHome h4{
	padding:0;
	margin:0;
	margin-bottom: 10px;
	font-size:100%;
	color: #4C4C4C;
}

.leftObjectHome p{	

	color: black;
}

.leftObjectHome li{	
	f1ont-size:70%;
	color: black;
}
.leftObjectListContainer ul{
	margin-left: 5px;
	padding-left: 5px;
} 
.leftObjectList li{
	/*background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);*/
	/*background-image: url(/demo/images/cotswold/bullet_arrow.gif);*/
	background-image: url(/demo/images/cotswold/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;
	margin-bottom: 0px;
	list-style-type:none;
}
/* END: homepage left object styles DP 12-05-2009 */
.moreLinkRight {
float:right;
}
.moreLinkRight a:link,.moreLinkRight a:visited{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	display: inline;
}
/* testing morelink left format  04_07_2006 DP */
.moreLinkLeft {
float:left;
}

.moreLinkLeft a:link,.moreLinkLeft a:visited{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	display: inline;
}
/* end of morelink left format  04_07_2006 DP */
/* start social bookmarking object */

.stumble {
float:left;
}
.stumble a:link,.stumble a:visited{
	background-image: url(/demo/images/cotswold/stumbleupon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top:5px;
	display: inline;
}

.facebook {
float:left;
}
.facebook a:link,.facebook a:visited{
	background-image: url(/demo/images/cotswold/facebook.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	display: inline;
}


.reddit {
float:left;
}
.reddit a:link,.reddit a:visited{
	background-image: url(/demo/images/cotswold/reddit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	display: inline;
}

.digg {
float:left;
}
.digg a:link,.digg a:visited{
	background-image: url(/demo/images/cotswold/digg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	display: inline;
}

.delicious {
float:left;
}
.delicious a:link,.delicious a:visited{
	background-image: url(/demo/images/cotswold/delicious.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	display: inline;
}
/* end social bookmarking object */

/* Indented links with arrows - for online services object DP 20/09/2007 */
.moreLinkLeftInd {
float:left;
padding-left: 20px;
padding-bottom: 3px;
}

.moreLinkLeftInd a:link,.moreLinkLeftInd a:visited{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	display: inline;
}

/* End of indented links with arrows - for online services object DP 20/09/2007 */

/* pipe spacer class to separate links with more than whitespace 06_07_2006 DP */
.linkSpacer {
	padding: 0;
	margin: 0;
	color:#FFFFFF;
	display: inline;
}

/* end of pipe spacer class to separate links with more than whitespace 06_07_2006 DP */

#atozObject {
}

#atozObjectLetterList {
	padding:0;
	margin: 0;
}

#atozObjectLetterList ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 5px;
	display:block;
}

#atozObjectLetterList ul li{
	display:inline;

}

#atozObjectLetterList ul li a:link,#atozObjectLetterList ul li a:visited{
	text-decoration:none;
	border: solid 1px gray;
	background: white;
	margin-left: 1px;
	margin-right: 0px;
	padding-left: 2px;
	p1adding-right: 2px;
	padding-top:1px;
	w1idth: 10px;
	height:10px;
	font-family: "Courier New", Courier, monospace;
	color:black;
	font-size: small;
	letter-spacing: 2px;
	}


#atozObject #atozServicesList ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#atozObject #atozServicesList ul li{
	background-image: url(/demo/images/cotswold/bullet_small_blue.gif) ;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 3px;
}

#atozObject #atozServicesList ul li a:link, #atozObject #atozServicesList ul li a:visited{
	font-weight:bold;
	color: Black;

	text-decoration: none;
}


#atozObject #atozServicesList ul li ul{
	padding-left: 8px;
	padding-bottom: 0px;
	margin: 0;
}

#atozObject #atozServicesList ul li ul li{
	display:inline;
}

#atozObject #atozServicesList ul li ul li a:link, #atozObject #atozServicesList ul li ul li a:visited{
	font-weight:normal;
	background: url(/demo/images/cotswold/bg_leftnav_back_bullet2.gif) no-repeat left;
	padding-left: 0px;
	text-decoration: underline;
}

#atozObject .moreLink a:link,#atozObject .moreLink a:visited{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
}

#tabbedMenuNarrow {
	padding: 0px;
	margin: 0;
	font-size: 80%;
}

#tabbedMenuNarrow ul{
	list-style-type: none;	
	padding:0px;
	margin: 0px;
	background: White;
}

#tabbedMenuNarrow ul li{
	padding-left:10px;
	padding-bottom: 0px;

}

#tabbedMenuNarrow ul li a{
	color:#1B4194;
	font-weight: bold;
	display:block;
	width:180px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:10px;	
	background-image: url(/demo/images/cotswold/bg_leftnav_circle_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px;	
	border-bottom: solid 1px #ADC3E8;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px;
	/* ie5win fudge ends */
}

html > body #tabbedMenuNarrow ul li  a{}	

#tabbedMenuNarrow ul li a:hover {
	color: Blue;
}

#tabbedMenuNarrow ul li ul {
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tabbedMenuNarrow ul li ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

/*First level*/
#tabbedMenuNarrow ul li ul li a{
	color:#1B4194;
	font-weight: normal;
	width:180px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:15px;
	background-image: url(/demo/images/cotswold/bg_leftnav_circle_filled_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	border-bottom: solid 1px #ADC3E8;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 165px;
	/* ie5win fudge ends */
}

html > body #tabbedMenuNarrow ul li ul li a{}	

#tabbedMenuNarrow ul li ul li #sectionLinkSelected a{
	font-weight: bold;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet_selected.gif);
}



/*2nd level*/
#tabbedMenuNarrow ul li ul li ul li a{
	font-weight: normal;
	width:180px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:25px;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet_second_level.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	/* ie5win fudge ends */
}

html > body #tabbedMenuNarrow ul li ul li ul li a{}	

#tabbedMenuNarrow ul li ul li ul #sectionLinkSelected a{
	font-weight: bold;
	background-image: url(/demo/images/cotswold/bg_leftnav_bullet_second_level.gif);
}

#sectionNavTabbedMenuNarrow{
	font-size: 80%;
	padding:0px;
	margin: 0px;
}
	
#sectionNavTabbedMenuNarrow ul{
	list-style-type: none;	
	padding:0px;
	margin: 0px;
	background: White;
	padding-top:5px;	
}

#sectionNavTabbedMenuNarrow ul li{
	padding-left:10px;
	padding-bottom: 0px;
	
}

#sectionNavTabbedMenuNarrow ul li a{
	color:#1B4194;
	display:block;
	width:180px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:10px;	
	background-image: url(/demo/images/cotswold/bg_leftnav_back_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	border-bottom: solid 1px #ADC3E8;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px;
	/* ie5win fudge ends */
}

html > body #sectionNavTabbedMenuNarrow ul li a{}	

#searchObject{

}

#searchObject form{
	margin:0;
	padding:0;
}

#searchObject .textBox, #searchObject .textBoxHome{
	float: left;
	margin: 0px;	
	padding: 0px;
}

#searchObject .textBox input{
	padding: 2px;
	font-size: 80%;
	margin-right: 5px;
}

#searchObject .textBoxHome input{
	width: 160px;
	padding: 2px;
	font-size: 80%;
	margin-right: 5px;
}

#searchObject #goButton input{
	border: 0px;
}


#postcodeObject{

}

#postcodeObject form{
	margin:0;
	padding:0;
}

#postcodeObject .textBox, #postcodeObject .textBoxHome{
	float: left;
	margin: 0px;	
	padding: 0px;
}

#postcodeObject .textBox input{
	padding: 2px;
	font-size: 80%;
	margin-right: 5px;
}

#postcodeObject .textBoxHome input{
	width: 160px;
	padding: 2px;
	font-size: 80%;
	margin-right: 5px;
}

#postcodeObject #goButton input{
	border: 0px;
}


#searchresults ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}
#searchresults li{
	background-image: url(/demo/images/cotswold/bullet_small_blue.gif);
	background-position: 0px 11px;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:20px;
	line-height: 120%;
}

.searchresultsSummary{
	font-size: 85%;
}

.searchresultsBreadCrumb{
	font-size: 85%;
	color: #737370;
	padding-top: 3px;
}

#helpLinks form{
	margin: 0;
	padding: 0;
}

#helpLinks select{
	font-family: Arial, Helvetica, sans-serif;
	width:134px;
	font-size:10px;
	background-color: #F6F6F3;
	color: #444444;
	clear: both;
}

#helpLinks .submitButton{
	padding-top: 4px;
	padding-bottom: 12px;
}

#helpLinks .submitButton input{
	border: 0px;
}

.vacancyObject {
	
}

.vacancyObject ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.vacancyObject ul li{
	background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;
	margin-bottom: 10px;
}

#container2 {
	width: 493px; 
	padding: 0; 
	margin: 0; 
	border-bottom: solid 1px #C6C6AE; 
	background: url(/demo/images/cotswold/bg_home_cont_2.gif); 
	background-repeat:repeat;

}

#container2-1{
	float:right;width:193px;padding:0;margin:0;


}

#container2-2{
	float:left;width: 300px;padding:0;margin:0;

}
/*
#container2-2 #events {
	border-bottom: solid 1px #C6C6AE;
}
*/
/*reversed positions of the news and events objects on the public homepage*/
#container2-2 #news {
	border-bottom: solid 1px #C6C6AE;
}

#container4-1{
	float:left;width:150px;padding:0;margin:0;
}

#container4-2{
	float:left;width:150px;padding:0;margin:0;
}

#container4-3{
float:left;width:170px;padding:0;margin:0;	
}

.printHeader{
	display: none;
	visibility: hidden;

}
.printHeader h1{
	display: none;
	visibility: hidden;
}

#logoLink {
	width:155px;height:45px;
} 

#logoLink a:link,#logoLink a:visited{
	display:block;
	width:155px;
	height:45px;
	text-decoration:none;
}

#powered a:link,#powered a:visited {
	display:block;width:172px;height:19px;text-decoration:none;
}

/*ANGELOS 2004-07-23*/

#departmentList{
	margin-top: 10px;	
	padding-top: 10px;	
}

#departmentList ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}

#departmentList h2 {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#departmentList li {
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 150%;
}

#departmentList #selected {
	background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);
	font-weight:bold;
}

#departmentList li p {
	margin-top:0px;
}


#departmentArticles ul{
	list-style: none;	
	padding: 0;
	margin: 0;
	padding-left: 0px;
	margin-left: 0px;
}
#departmentArticles h2 {
	padding: 0;
	margin: 0;
	margin-top:35px;
	padding-bottom: 10px;
	border-bottom: solid 1px #C6C6AE;
}

#departmentArticles li {
	background-image: url(/demo/images/cotswold/bullet_small_blue.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 110%;
}

.articledownloaddoc{
	clear: both;
	margin:0px 0px 0px 0px;
	padding-bottom:25px;
}

.articledownloaddoc h3{
	background-image: url(/demo/images/cotswold/bullet_small_black.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
	padding: 0px 0 0px 10px;
	color: #4C4C4C;
	font-size: 100%;
}

.articledownloaddoc p{
	margin: 0;
	padding: 0px 0 0px 20px;
}

.articledownloaddoc ul{
	list-style: none;
	margin:0px;
	padding: 4px 10px 0px 10px;
	margin-left: 10px;
}

.articledownloaddoc li {
	/*float:left; */
	margin:0px;
	padding:5px 15px 5px 0px;
}

#docsHelp{
	clear: both;
	margin: 0px;
	padding: 8px 0 0px 10px;
}

#museumCollection {
	margin-left:0px;
	padding-left:0px;
}

#museumCollection ul {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

#museumCollection ul li{	
	width:250px;
	height:100px;
	float:left;
	padding:0px;
	text-align:center;
	margin:5px 0px 0px 0px;
}

#museumCollection ul li a{
	background-repeat:no-repeat;
	background-position: top left;
	/* mac hack\*/
	background-position: top center;
	/*end of hack*/
	width:250px;
	float:left;
	padding:75px 0px 0px 0px;
	margin:0px;


}

/*#museumCollection ul li p{
	padding:0px;
	margin:0px;
	padding-left:100px;
}*/



#museumSearchCriteria {

}

#museumSearchCriteria form{
	margin:0px;
	padding:0px;
}

#museumSearchCriteria h3{
	clear:both;
	margin:10px 0 4px 0;
	padding:0px;	
}

#museumSearchCriteria p {
	clear:both;
	margin:0px;
	padding:0px;
}

#museumSearchResults {

}

#museumSearchResults form {
	margin:0px;
	padding:0px;
}

#museumSearchResults #pageLinks {
	clear:both;
	margin-top:10px;
	padding-bottom:20px;
}

#museumSearchResults #pageLinks #recordText{
	float:left;
	font-weight:bold;
}

#museumSearchResults #pageLinks #linksText{
	text-align:right;
	float:right;
}

#museumSearchResults #pageLinks .linksText{
	text-align:right;
	float:right;
}

#museumSearchResults #resultItem {
	width:533px;
	border-bottom:1px solid #C6C6AE;
	margin-top:5px;
	margin-bottom:5px;	
	height:100px;
	
}

#museumSearchResults #resultItem #description{
	width:433px;
	float:left;
}

#museumSearchResults #resultItem #description p{
	margin:0;
	padding: 0 10px 0 0;
}

#museumSearchResults #resultItem #image{
	margin-bottom:5px;	
	text-align:left;	
	/*mac hack\*/
	float:left;
	/*end mac hack*/
	width:100px;
	height:100px;

}

#museumSearchResults #resultItem #image a{
	background-repeat:no-repeat;
	background-position: top center;
	width:100px;
	padding-top:100px;
	float:left;
}

#museumItemImages {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

#museumItemImages p{
	padding:10px 0px 4px 5px;
}

#museumItemImages ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#museumItemImages ul li{
	text-align:center;
	margin: 2px;
	padding:5px 0 0 0;
	border:1px solid #C6C6AE;
	float:left;	
	width:250px;
	height:210px;
}


#museumItemImages ul li a{
	background-repeat:no-repeat;
	background-position: top center;
	float:left;	
	width:250px;
	height:210px;
}


#accommodationSearchCriteria {

}

#accommodationSearchCriteria form{
	margin:0px;
	padding:0px;
}

#accommodationSearchCriteria h3{
	clear:both;
	margin:10px 0 4px 0;
	padding:0px;	
}

#accommodationSearchCriteria p {
	clear:both;
	margin:0px;
	padding:0px;
}

#accommodationSearchResults {
	padding-bottom: 20px;
}
	
#accommodationSearchResults form {
	margin:0px;
	padding:0px;
}

#accommodationSearchResults .pageLinks {
	clear:both;
	margin-top:10px;
	padding-bottom:20px;
}

#accommodationSearchResults .pageLinks .recordText{
	float:left;
	font-weight:bold;
}

#accommodationSearchResults .pageLinks .linksText{
	text-align:right;
	float:right;
}

#accommodationSearchResults .pageLinks .linksText{
	text-align:right;
	float:right;
}

#accommodationSearchResults ul{
	float: left;
	margin: 0;
	padding: 0;
	width: 520px;
	list-style: none;
}
#accommodationSearchResults #resultItem {
	float: left;
	width:170px;
	margin-top:5px;
	margin-bottom:5px;	
	h1eight:150px;
	border-bottom:1px solid #C6C6AE;	
	
}

#accommodationSearchResults .cleaner {
	float: left;
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
	b1order-bottom:1px solid #C6C6AE;	
}

#accommodationSearchResults #resultItem #name{
	width:170px;
	float:left;
	height: 40px;
}

#accommodationSearchResults #resultItem #name p{
	float: left;
	margin:0;
	padding: 0 10px 0 0;
	h2eight: 20px;
}

#accommodationSearchResults #resultItem #town{
	clear: both;
	width:170px;
	float:left;
	height: 30px;
}

#accommodationSearchResults #resultItem #town p{
	float: left;
	margin:0;
	padding: 0 10px 0 0;
	h2eight: 40px;
}

#accommodationSearchResults #resultItem #image{
	margin-bottom:5px;	
	text-align:left;	
	/*mac hack\*/
	float:left;
	/*end mac hack*/
	w1idth:100px;
	height:80px;
	clear: both;

}

#accommodationSearchResults #resultItem #image a{
	background-repeat:no-repeat;
	background-position: top center;
	width:100px;
	padding-top:70px;
	float:left;
}

#accommodationItemDetailsOuter{
	padding-bottom: 20px;
}

#accommodationItemDetails{
	float: left;
	width: 320px;
}

#accommodationItemDetails th{
	border: 0;
	text-align: right;
	font-size: 100%;
	vertical-align: top;
}

#accommodationItemImages {
	float: left;
	p2adding-left: 450px;
	padding:0px 10px 0px 0px;
	margin:0px 0px 10px 0px;
	width: 200px;
}

#accommodationItemImages #ItemImage{
	background-repeat:no-repeat;
	background-position: top left;
	w2idth:190px;
	height:140px;
}

fieldset {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom:10px;
	border: 1px solid #c6c6ae;

}

fieldset legend {
	font-weight: bold;	
	margin-bottom: 10px;

}

#PollObject{
	margin:0px;
	padding:0px;
	text-align: left;
}

#PollObject ul{
	margin:0px;
	list-style-type: none;
	list-style-image: none;
}

#PollObject li{
	margin:0px;
	padding: 0px;
	text-align: left;
}

#PollObject input.pollRadioOption{
	border:0px;
}

#PollObject .buttons .imgButton{
	margin-left:0px;
}


#PollObject .buttons li {
	margin-right: 10px;
	float: left;
	background-image: url(/demo/images/cotswold/bullet_small.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 110%;
}

#pollResults .subcontent{
	text-align: right;
	padding-right: 34px;
	margin: 0px;
}

table.tbPollsResults{
	margin-top: -10px;
	width: 500px;
}

table.tbPollsResults #answers{
	text-align: right;
	vertical-align: middle;
	border-right: 1px solid #C6C6AE;
	border-bottom: 1px solid white;
	font-size: 90%;
}

table.tbPollsResults tr.subHeader{
	text-align: center;
	border-bottom: 1px solid #C6C6AE;
	font-size: 90%;
	background-color: #EEEEE5;
}

table.tbPollsResults tr.colourSet1{
	background-color: #EEEEE6;
}

table.tbPollsResults tr.colourSet1{
	background-color: #F7F8F3;
	border: 1px solid #C6C6AE;
}

table.tbPollsResults{
	border: 1px solid #C6C6AE;
	margin-top: 10px;
}

table.tbPollsResults .barStart{
	background-image: url(/demo/images/cotswold/bar_start.gif);
	display:block;
	float:left;
}

table.tbPollsResults .barPercent{
	display:block;
	float:left;
	background-image: url(/demo/images/cotswold/bar.gif);
}

table.tbPollsResults .barEnd{
	background-image: url(/demo/images/cotswold/bar_end.gif);
	margin-right: 10px;
	display:block;
	float:left;
}

table.objectsTable160 {
	caption:Full width table 160 pixels for left and right objects;
	width:160px;
}

table.objectsTable470 {
	caption:Full width table 470 pixels for home page center objects;
	width:470px;
}

td.centeraligned {
	caption:Center aligned cell text;
	text-align:center;
}

img.rightNoBorder{
	caption: Right aligned image without border;
	float:right;
	border:none;
	margin-left:3px;
}

img.leftNoBorder{
	caption: Left aligned image without border;
	float:left;
	border:none;
	margin-right:3px;
}

img.logostrip{
	caption: Logo bar;
	width: 535px;
	height: 90px;
	float:none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

.lastUpdate{
	padding-right:10px;
	padding-bottom:5px;
	margin: 0;
	margin-right:10px;
	text-align: right;
	color: #666666;
	font-size:90%;
}
/*Force form buttons under text fields for planning search page*/
#searchcontainer input{
	display:block;
	margin-bottom:2px;
}
/*Format tables on the planning search page (to show form borders)*/
.bevel {
	border-style:solid;
	border-width:thin;
	border-color:#CCCCCC;
	height:220px;
	background-color:#EEEFE7;
}
/*START: Format navigation object (homepage / landing pages) to show form borders DP 12-05-2009 */
.HP_BoxNavNW {
	/*width:233px;*/;
	width:48%;
	/*height:100px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:left;
}
.HP_BoxNavNE {
	/*width:233px;*/;
	width:48%;
	/*height:100px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:right;
}
/*
.HP_BoxNavSW h2 {
	padding: 0;
	margin: 0;
	float:left;
}
*/
.HP_BoxNavSW img {
	padding: -2px;
	margin: -2px;
	background-position-x: left;
	background-position-y: 0px;
	display:inline;
}
.HP_BoxNavSW {
	width:48%;
	margin-top:4px;
	/*height:20px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:left;
}
/*
.HP_BoxNavSE h2 {
	padding: 0;
	margin: 0;
	float:left;
}
*/
.HP_BoxNavSE {
	width:48%;
	margin-top:4px;
	/*height:20px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:right;
}
.HP_BoxNavBottom {
	width:98%;
	margin-top:4px;
	/*height:20px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:right;
}
.LP_BoxNavR {
	/*width:233px;*/;
	width:48%;
	/*height:100px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:right;
}
.LP_BoxNavL {
	/*width:233px;*/;
	width:48%;
	/*height:100px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:2px;
	float:left;
}
.LP_BoxNavFW {
	/*width:233px;*/;
	width:98%;
	/*height:100px;*/
	border-style:solid;
	border-width:1px;
	border-color:#316AC4;
	background-color:#FFFFFF;
	padding-top:12px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:2px;
	float:left;
}
.LP_BoxNav ul{
	margin-left: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	margin-bottom: 0px;
} 
.LP_BoxNav li{
	/*background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);*/
	/*background-image: url(/demo/images/cotswold/bullet_arrow.gif);*/
	background-image: url(/demo/images/cotswold/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	margin-bottom: 4px;
	list-style-type:none;
}
.obj_List ul{
	margin-left: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	margin-bottom: 0px;
} 
.obj_List li{
	/*background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);*/
	/*background-image: url(/demo/images/cotswold/bullet_arrow.gif);*/
	background-image: url(/demo/images/cotswold/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;
	margin-bottom: 2px;
	list-style-type:none;
}

/*Twitter news object noscript format */
/*
.twitter_list{
border-style:solid;
border-color:#000000;
border-width:1px;
padding-left:10px;
}
*/
.twitter_list td.content{
vertical-align:top;
border-style:solid;
border-width:thin;
}

.twitter_list ul{
	margin-left: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	margin-bottom: 0px;
}
.twitter_list li{
	/*background-image: url(/demo/images/cotswold/bullet_arrow_grey.gif);*/
	/*background-image: url(/demo/images/cotswold/bullet_arrow.gif);*/
	background-image: url(/demo/images/cotswold/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;
	margin-bottom: 4px;
	list-style-type:none;
	text-transform:capitalize;
}
/* END: Format navigation object (homepage / landing pages) to show borders DP 12-05-2009 */
/*Format comments form textarea width on the planning submit comments form*/
.formtr2 textarea {
	width:80%;
}
/*Format tables for landing pages - 03/04/2007 DP*/
table.objectsTableLandingPage {
	width:99%;
	border-style:none;
}

table.objectsTableLandingPage td {
	width:50%;
	vertical-align:top;
	/*padding:0px;*/
	border-style:none;
}

/*OTECH room calculator styles added 20/08/08*/
div.question { width: 80%; float:left; padding: 15px 5px 10px 5px; background:#eee;}
div.question p { width: 98%; margin: 5px 0px; padding: 5px 5px 5px 5px; background:#eee; }
div.answer { width: 15%; float:left;  margin: 4px; background:#eee; }


hr.spacer { clear:both; border-width:0px; height: 1px; padding: 0px; margin: 0px; visibility: hidden; }
    
div.ndepQ { width: 75%; float:left; background:#eee;}
div.ndepQ p { text-align: right;  width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#eee; }
div.ansndep { width: 7%; float:left; margin: 0px; background:#eee; }
div.answerndep p { margin: 0; padding: 0px;  }
    

.finalbox { 
   border:1px solid #C0C0C0;
   background-color:#FFFF99;
   color:black; 
   font-weight: bold;
} 
	   
/*OTECH room calculator styles */

/*OTECH Online benefit calculator styles added 20/08/2008 */
.tdTopstrip {
	COLOR: black; BACKGROUND-COLOR: #ffff99
}
.tdStepstrip {
	COLOR: black; BACKGROUND-COLOR: #ffff99
}
.tdMost {
	COLOR: black; BACKGROUND-COLOR: white
}
.redfont {
	COLOR: red
}
.bluefont {
	COLOR: blue
}
.lgfont {
	COLOR: lightgrey
}
.yellowfont {
	COLOR: yellow
}

/*OTECH Online benefit calculator styles added 20/08/2008 */

/*SA2ZCustom stylesheet elements 08/10/2008 DP */

/* Page Flow CSS */
/* The CSS here is responsible for the flow of elements on the page */

div.spacer 
{
          clear: both;
}
/* General Search and A to Z custom page Attributes - DP 10/10/2008 */
div#SA2ZCustom{
        font-family: verdana, arial, helvetica, sans-serif; 
        width: 100%;
        padding-bottom: 20px;        
}
/* cdctabs, these control the appeareance of the tabs, this block makes them appear as tabs */
.cdctabs{
	clear:both;
	width: 100%;
	border-top: 1px solid #FFFFFF;
}
.cdctabs ul {
	white-space: nowrap; 
	font-size: 100%; 
	margin: 0px; 
	padding: 0; 
	border: none; 
	list-style: none; 
	list-style-type: none;
	clear:both;
}
.cdctabs li {	
	list-style-type: none;
	list-style-image: none;
	white-space: nowrap;
	margin: 0; 
	padding: 0;
	float: left;
}

html>body .cdctabs li a {
	width: auto;
}

.cdctabs li div {
	display: block; 
	padding: 0px 0px 0px 0px; 
	margin: 1px 0px 0 0px; 
	border-bottom: 0px;
	background-image: url(images/topNavBar1_button_left.gif);
        background-position: top left;
}

.cdctabs li div a {
        text-decoration: none;
        font-weight: normal !important;
        color: #000000 !important;
}

.cdctabs li div a:hover {
	color: #316AC5 !important;
}

.cdctabs li div div{
	padding: 5px 5px 5px 5px; 
	background-image: url(images/topNavBar1_button_right.gif);
	background-repeat: no-repeat;
        background-position: top right;
}

.cdctabs li div strong {
	padding: 3px 3px 3px 3px; 
	margin: 1px 2px 0 2px;
	border-bottom: 0px;
	font-weight: bold;
}
/* Formatting for the pagebreak */
div.pagebreak {        
        text-align: left;
        background-color: #EEEFE7;
        width: 100%;     
        float: left;
        border-top : 1px #C6C6AE solid;
}
/* Formatting for the left hand side information element in pagebreak */
div.pagebreakleft {
	margin-left: 1px;
        float: left;
        text-align: left;
        color: #000000;
        font-size: 80%;
        font-weight: bold;  
}
#SA2ZCustom div.pagebreakleft h2{
	margin: 0px;
	padding: 0px;
        color: #000000;
}
/* results styles, resultslast is the final hit on the page, sometimes requires differnt formatting. */
div.results {
        padding-top: 5px;
        padding-bottom: 5px;
        width: 100%;
        border-bottom: 1px solid #C6C6AE
}
/* These styles are used by both questions and results, formatting options for the text, links and summarys. */
p.azLink{
        font-weight: bold;
        font-size: 90%;
        color: #666666;
        margin: 0;
        padding: 0;
}
p.azText{
        font-size: 70%;
        color: #666666;
        margin: 0;
        padding: 0;
}
a.azBullet{
	/*background: url(images/cotswold.gif) left top no-repeat; */
	background: url(/demo/images/cotswold/bullet_arrow.gif) left no-repeat;
	padding-left: 20px;
}
#SA2ZCustom div.SA2Zcontent{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #C6C6AE;
}
/*SA2ZCustom stylesheet elements 08/10/2008 DP */

/*JobG8 custom stylesheet elements 13/03/2009 DP */
.TitleCell{
	float:left;
	font-style:normal;
	background-color:#316AC4;	
}
.JobTitle, .JobType, .JobLocation, {
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
}
.BodyCell1,.BodyCell2,.FooterCell1,.FooterCell2{
	font-style:normal;
	font-weight:bold;
	border-width:thin;
	border-style:solid
}
div.searchLeftCol, div.searchType, div.searchTitle{
	font-style:normal;
	font-weight:bold;
	background-color:#316AC4;
	color:#FFFFFF;
	padding-left: 4px;
}
/* RSS feed page listing */
div.RSSListing{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top:1px solid #666;
	padding-left: 0.5em;
	padding-bottom:0.5em;
	/*padding: 1em;*/
	/*background: #FFFDF3;*/
	background:background-color:#FFFFFF;
	/*min-height: 300px;*/
}
.RSSListing H3{
	margin-top:4px;
	padding-top:4px;
	margin-bottom:2px;
	padding-bottom:5px;
	text-decoration:underline;
}
.RSSListing ul{
	list-style-type:none;
	/*list-style-position:inside;*/
	display:list-item;
	margin-left: 0;
	padding-left: 12px;
} 
.RSSListing li{
	background-image: url(/media/logo/RSS12.jpg);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: 3px;
	padding-left: 20px;
	padding-bottom:4px;
}
/* plain box div */
div.plainBox{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top:1px solid #666;
	padding-left: 0.5em;
	padding-bottom:0.5em;
	padding-top:1em;
	margin-top:1em;
	/*padding: 1em;*/
	/*background: #FFFDF3;*/
	background:background-color:#FFFFFF;
	/*min-height: 300px;*/
}
/* RSS feed page listing */
div.externalFeed{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top:1px solid #666;
	padding-left: 0.5em;
	padding-bottom:0.5em;
	padding-top:1em;
	margin-top:1em;
	/*padding: 1em;*/
	/*background: #FFFDF3;*/
	background:background-color:#FFFFFF;
	/*min-height: 300px;*/
}
.externalFeed ul{
	list-style-type:none;
	/*list-style-position:inside;*/
	display:list-item;
	margin-left: 0;
	padding-left: 12px;
} 
.externalFeed li{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: 6px;
	padding-left: 20px;
	padding-bottom:4px;
}
/* your cotswolds page formatting */
div.yourCotswolds{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top:1px solid #666;
	padding-left: 0em;
	padding-bottom:0.5em;
	padding-top:0em;
	margin-top:0em;
	/*padding: 1em;*/
	/*background: #FFFDF3;*/
	background:background-color:#FFFFFF;
	/*min-height: 300px;*/
}
.yourCotswolds ul{
	list-style-type:none;
	/*list-style-position:inside;*/
	display:list-item;
	margin-left: 0;
	padding-left: 12px;
	padding-bottom: 0px;
} 
.yourCotswolds li{
	background-image: url(/demo/images/cotswold/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: 4px;
	padding-left: 25px;
	padding-bottom:0px;
	padding-top:0px;
}
.yourCotswolds h2{
	float:left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size: 100%;
	margin-bottom:4px;
	max-height:5px;
	background-color:#FFFF99;
	width: 98%;
	/*white-space:nowrap;*/
}
.yourCotswolds h3{
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left:6px;
	font-size: 90%;
	margin-bottom:1px;
	max-height:5px;
}
.yourCotswolds p{
padding-left:3px;
}
.yourCotswolds table{
/*padding-left:10px;*/
margin-left:4px;
margin-right:4px;
}

/* Email alert page listing */
div.AlertListing{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top:1px solid #666;
	padding-left: 0.5em;
	padding-bottom:0.5em;
	/*padding: 1em;*/
	/*background: #FFFDF3;*/
	background:background-color:#FFFFFF;
	/*min-height: 300px;*/
}
.AlertListing H3{
	margin-top:4px;
	padding-top:4px;
	margin-bottom:2px;
	padding-bottom:5px;
	text-decoration:underline;
}
.AlertListing ul{
	list-style-type:none;
	/*list-style-position:inside;*/
	display:list-item;
	margin-left: 0;
	padding-left: 12px;
} 
.AlertListing li{
	background-image: url(/media/logo/Envelope1.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: 0px;
	padding-left: 60px;
	padding-bottom:3px;
	margin-bottom:3px;
} 
/* Tabs for planning register*/
#tabMain {
	border: none;
	clear: both;
	/*background:#FFF3B3;
	padding-top: 1em;*/
}
#tabContents {
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top:1px solid #666;
	padding: 1em;
	/*background: #FFFDF3;*/
	background:background-color:#FFFFFF;
	min-height: 300px;
}
#tabHeader {
	position: relative;
	width: 100%;
	height: 3em;
	width: 41em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tabHeader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 41em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tabHeader ul#primary li  {
	border-top: 1px solid #666;
	display: inline;
	list-style: none;
}
#tabHeader ul#primary a,#tabHeader ul#primary span,#tabHeader ul#primary a.current {
	width: 7em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #333;
	border-bottom: 1px solid #666;
}
#tabHeader ul#primary span,#tabHeader ul#primary a.current,#tabHeader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	border-bottom: 1px solid #666;
	background: #FFF3B3;
	padding-bottom: 6px;
	margin-top: 0;
}
#tabHeader ul#primary a.tabnotSelected {
	background: #FFFAE1;
	/*border: 1px solid #AAA;*/
	/*border-bottom: none;xxxxxxxxxxxxxxxxx*/
	border-bottom: 1px solid #666;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;

}
#tabHeader ul#primary a.tabselected {
	/*background: #FFFAE1;*/
	background-color:#FFFFFF;
	/*border: 1px solid #AAA;*/
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
}
#tabHeader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#tabHeader ul#primary a:hover.tabselected {
	margin-top: 0;
	/*border-color: #666;
	border-left-color:#666;*/
	border-bottom-color:#FFFFFF;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#tabHeader ul#primary a:hover.tabnotselected {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#tabHeader ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tabHeader ul#secondary li a,#tabHeader ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;
}
#tabHeader ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}
#tabHeader ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}
#tabHeader ul#secondary li a:active {
	color: #000;
	background: transparent;
}
#tabHeader ul#secondary li:last-child a { border: none; }


/*METRSS tabs / general tabs*/




#tabHeader ul#primaryMET {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 60em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tabHeader ul#primaryMET li  {
	border-top: 1px solid #666;
	display: inline;
	list-style: none;
}
#tabHeader ul#primaryMET a,#tabHeader ul#primaryMET span,#tabHeader ul#primaryMET a.current {
	width: 12em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #333;
	border-bottom: 1px solid #666;
}
#tabHeader ul#primaryMET span,#tabHeader ul#primaryMET a.current,#tabHeader ul#primaryMET a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	border-bottom: 1px solid #666;
	background: #FFF3B3;
	padding-bottom: 6px;
	margin-top: 0;
}
#tabHeader ul#primaryMET a.tabnotSelected {
	background: #FFFAE1;
	/*border: 1px solid #AAA;*/
	/*border-bottom: none;xxxxxxxxxxxxxxxxx*/
	border-bottom: 1px solid #666;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
}
#tabHeader ul#primaryMET a.tabselected {
	/*background: #FFFAE1;*/
	background-color:#FFFFFF;
	/*border: 1px solid #AAA;*/
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
}
#tabHeader ul#primaryMET a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#tabHeader ul#primaryMET a:hover.tabselected {
	margin-top: 0;
	/*border-color: #666;
	border-left-color:#666;*/
	border-bottom-color:#FFFFFF;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#tabHeader ul#primaryMET a:hover.tabnotselected {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}
/*METRSS tabs / general tabs */

/* Added light yellow table row and cell 17 June 2010 DP */
#content tr.yellowRow{
	font-style:normal;
	background-color:#FFFF99;
}
#content td.yellowCell{
	font-style:normal;
	background-color:#FFFF99;
}
/* Added testing validation 23-Apr-2009 DP */
#content td.validationCell{
	font-style:normal;
	font-weight:bold;
	background-color:#FFFF99;
	padding-left: 4px;
}
#content strong.validationStar{
	font-style:normal;
	font-weight:bold;
	color:#FF0000;
}
#content div.validationMsg{
	font-style:normal;
	font-weight:bold;
	background-color:#FFFF99;
	padding-left: 4px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding-bottom: 2px;
}
/*Property Services sales / lettings */
#content div.propertyAds{
	font-style:normal;
	/*font-weight:bold;*/
	background-color:#FFFFFF;
	padding-top: 2px;	
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:95%;
}
#content div.propertyAdsBanner{
	font-style:normal;
	/*font-weight:bold;*/
	background-color:#3C8665;
	padding-top: 2px;	
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	border-style:solid;
	border-width:1px;
	border-color:#3C8665;
	width:100%;
}
#content div.propertySaleBanner{
	background: url(/media/images/Property%20Services/Banners/BannerForSale.jpg) no-repeat top left;
	width: 535px;
	height: 115px;
}
#content div.propertySaleFooter{
	background: url(/media/images/Property%20Services/Banners/SaleFooter.jpg) no-repeat top left;
	width: 535px;
	height:40px;
}
#content div.propertyLetBanner{
	background: url(/media/images/Property%20Services/Banners/BannerToLet.jpg) no-repeat top left;
	width: 535px;
	height: 115px;
}
#content div.propertyLetFooter{
	background: url(/media/images/Property%20Services/Banners/ToLetFooter.jpg) no-repeat top left;
	width: 535px;
	height:40px;
}
#content div.bannerBorder{
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
/*width:530px;*/
}
#content img.propertySaleBanner{
	visibility:hidden;
	height: 0px;
}
#content img.propertySaleFooter{
	visibility:hidden;
	height: 0px;
}
#content img.propertyLetBanner{
	visibility:hidden;
	height: 0px;
}
#content img.propertyLetFooter{
	visibility:hidden;
	height: 0px;
}
/*TESTING*/
/*
div.appTitle, div.appTitleBar{
	font-style:normal;
	font-weight:bold;
	background-color:#316AC4;
	color:#FFFFFF;
	padding-left: 4px;
}
.formControlTD1{
	font-style:normal;
	font-weight:bold;
	background-color:#316AC4;
	color:#FFFFFF;
	padding-left: 4px;
}*/

/*JobG8 custom stylesheet elements 13/03/2009 DP */

/* social bookmarking styles */

/*
div.delicious a{background: transparent url(media/logo/homepage/web20/delicious.gif) 0 50% no-repeat;padding-left:30px;padding-right:35px;}
div.digg a{background: transparent url(media/logo/homepage/web20/digg.gif) 0 50% no-repeat;padding-left:30px;padding-right:35px;}
div.reddit a{background: transparent url(media/logo/homepage/web20/reddit.gif) 0 50% no-repeat;padding-left:30px;padding-right:35px;}
div.facebook a{background: transparent url(media/logo/homepage/web20/facebook.gif) 0 50% no-repeat;padding-left:30px;padding-right:35px;}
div.stumbleupon a{background: transparent url(media/logo/homepage/web20/stumbleupon.gif) 0 50% no-repeat;padding-left:30px;padding-right:35px;}
*/
/* social bookmarking styles */


div.SocBook{
	/*
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	*/
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	/*width:742px;*/
	float:left;
	margin-left:4px;
}

div.SBText{
float:left;
padding-left:0px;
padding-right:30px;
font-weight:bold;
}

div.delicious a{background: transparent url(media/logo/homepage/web20/delicious.gif) 0 50% no-repeat;padding-left:20px;padding-right:30px;}
div.digg a{background: transparent url(media/logo/homepage/web20/digg.gif) 0 50% no-repeat;padding-left:20px;padding-right:30px;}
div.reddit a{background: transparent url(media/logo/homepage/web20/reddit.gif) 0 50% no-repeat;padding-left:20px;padding-right:30px;}
div.facebook a{background: transparent url(media/logo/homepage/web20/facebook.gif) 0 50% no-repeat;padding-left:20px;padding-right:30px;}
div.stumbleupon a{background: url(media/logo/homepage/web20/stumbleupon.gif) 0 50% no-repeat;padding-left:20px;padding-right:30px;}





ul#bookmarks, ul#languages, ul#nav-footer{
	/*border-top:1px solid #e5e5e5;*/
	clear:both;
	line-height:2em;
	list-style:none;
	margin:0;
	padding:0 0 0 8px;
	padding:
	}
	
ul#bookmarks li, ul#languages li, ul#nav-footer li{
	float:left;
	padding-right:8px}
	
ul#bookmarks li a{
	padding:4px 2px 4px 20px;
	}
ul#bookmarks a:link,ul#bookmarks a:visited {
	display:block;
	text-decoration:none;
}
ul#bookmarks li.delicious a{background: transparent url(/media/logo/homepage/web20/delicious.gif) 0 50% no-repeat; margin-left:15px; padding-right:45px}
ul#bookmarks li.digg a{background: transparent url(/media/logo/homepage/web20/digg.gif) 0 50% no-repeat; padding-right:40px}
ul#bookmarks li.reddit a{background: transparent url(/media/logo/homepage/web20/reddit.gif) 0 50% no-repeat; padding-right:40px}
ul#bookmarks li.facebook a{background: transparent url(/media/logo/homepage/web20/facebook.gif) 0 50% no-repeat; padding-right:40px}
ul#bookmarks li.stumbleupon a{background: transparent url(/media/logo/homepage/web20/stumbleupon.gif) 0 50% no-repeat; padding-right:0px}
	
ul#bookmarks li.last a{
	background:none;
	border-left:1px solid #e5e5e5;	
	padding-left:6px}

#SocialBookmarks{
padding-top:4px;
padding-bottom: 4px;
padding-left:5px;
/*border-style:solid;
border-width:1px;
border-color:#CCCCCC;*/
width:750px;
float:left;
margin-left:3px;
}




/* cdc footer contact details */
#cdcContact{
padding-top:15px;
padding-bottom:15px;
text-align:center;}


/* social bookmarking styles */