﻿/*********************************************************     
/****************************************************************************/
/*  General formatting definitions - Headings, paragraphs, lists + classes to be added in the ribbon
Also classes for tables and images
************************************************************************************************************************/

* {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	color: #333333;
}
strong {
	font-weight:bold;
}
/*
#content div, #content div div {
	color: #333;
	line-height:1.2em;
	}
/************ Paragraph ************/
p.lbl-styleElement-P {
-ms-name: "Paragraph";
line-height:1.2em;
	color:#333;
}
p {
	line-height:1.2em;
	color:#333;
	margin-bottom:.85em;
}
a {
text-decoration: none;}
a:hover {
text-decoration: underline;}
#header a {
	text-decoration:none;
	color:#333;
}
#header a:hover, #leftNavigation1 a:hover {
		text-decoration:underline;
		color:#d51866;
	}
#contentWrapper a {
	text-decoration:none;
	color:#006699;
}
#contentWrapper a:hover {
		text-decoration:underline;
		color:#006699;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
/**********Pullout box******/
div.lbl-styleElement-Pullout {
-ms-name: "Pull out box";
	background-color:#9bdfed;
	font-family:Arial, Helvetica, sans-serif;
	color: #333; 
	margin: 5px;
	border: #00adee 1px solid;
	float:right;
	width: 20em;
}

#content h1 {
	color:#333;
	display:block;
	font-size:2.143em;
	margin-bottom:20px;
	padding-bottom:10px;
	font-weight:bold;
}
	#contentWrapper h1 {
		border-bottom:4px solid #1079ad;
	}

.fullColumn h1 {
	margin-left: 20px;
}
H2.lbl-styleElement-H2 {
-ms-name: "Heading 2";
color:#333;
	display:block;
	font-size:1.286em;
	font-weight:bold;	
	margin-bottom:.675em; /* equal to 8px */
}

h2 {
	color:#333;
	display:block;
	font-size:1.286em;
	font-weight:bold;	
	margin-bottom:.675em; /* equal to 8px */
}
H3.lbl-styleElement-H3 {
-ms-name: "Heading 3";
	color:#333333;
	font-weight:bold;	
	margin-bottom:.7em;
	font-size: 1em;
	}
h3 {
color:#333333;
	font-weight:bold;	
	margin-bottom:.7em;
	font-size: 1em;
}
h3.arrowedHeaders {
		background:transparent url(/Style%20Library/lbl/images/blueHeaderArrows.gif) no-repeat 2% 15%;
		color:#006699;
		display:block;
		font-size:1.28em;
		font-weight:normal;	
		margin:5px 0 10px 10px;
		padding-left:27px;
	}
H4.lbl-styleElement-H4 {
-ms-name: "Heading 4";
	color:#333;
	font-weight:bold;
	padding-bottom:0px;
	font-style:italic;
}

h4 {
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
	font-style:normal;
}

/* Add if needed later
h5 {
	font-size:;
	line-height:;
	color:;
}
h6 {
	font-size:;
	line-height:;
	color:;
}*/

/**************************************************
/********************Tables and lists *******************/
/***************************************************/
#contentWrapper table {
		border-top:4px solid #1079ad;
		border-left:1px solid #ccc;
		margin-bottom:20px;	
		width:90%;
	}
#contentWrapper table th {
			background:#9BDFED;
			font-weight:bold;
			text-align:left;
			border-right:1px solid #DEDFDF;
			padding:5px 5px 5px 10px;
		}
#contentWrapper table tr td {
				background:#F4F4F4;
				border-right:1px solid #ccc;
				border-bottom:1px solid #ccc;
				padding:5px 5px 5px 10px;
			}
	
#contentWrapper ul {
		margin:0 0 10px 20px;
	}
	
#contentWrapper ol {
		margin:0 0 20px 30px;
	}
	
#contentWrapper ol li {
			list-style-type:decimal;
			color:#333;
			line-height:1.3em;
		}
#contentWrapper ul li {
			background:transparent url(/Style%20Library/lbl/images/listItemGreenSquare.gif) no-repeat 0 8px  ;
			color:#333;
			line-height:1.3em;
			padding-left:10px;
		}	
#contentWrapper ul ul {
				margin:0;
			}	
#contentWrapper li li {
				font-size:1em;
				margin-left:10px;
			}

/**************************************************************************	
/* Content formatting: blockquote, images
************************************************************************************************************************/

div#content {
	background:#fff;
	width:984px;
	font-size: 1.4em;
	min-height:500px;
	height:auto !important;
	margin:0 auto;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
	blockquote {
		background:transparent url(/Style%20Library/lbl/images/contentBoxBackground.png) repeat-x top left  ;
		border:1px solid #d7d7d7;
		float:right;
		margin:15px 0 15px 15px;
		width:225px;
	}
		blockquote div.blockquoteBackground {
			background:transparent url(/Style%20Library/lbl/images/openQuotes.gif) no-repeat scroll 15px 5px;
		}
			blockquote div div.blockquoteContent {
				background:transparent url(/Style%20Library/lbl/images/closedQuotes.gif) no-repeat scroll 90% 90%;
				color:#333333;
				font-size:1em;
				padding:35px 20px 45px 20px;
				line-height:1.4;
			}
	blockquote p {
	font-weight: bold;
	margin:5px;
	margin-bottom: 5px !important;}

blockquote.bigQuote {
float: none;
width: 100%;
margin: 0;
}
p.quoteAuthor {
	margin: 0 0 0 20px;
}
.importantContent {
		background:transparent url(/Style%20Library/lbl/images/contentBoxBackground.png) repeat-x top left  ;
		border:1px solid #d7d7d7;
		float:none;
		margin:15px 0;
		padding:15px;
	}

#contentWrapper  .importantContent ul {
			margin:0;
		}
			.importantContent ul li {
				margin:0;
				padding:0;
				list-style-type:none;
			}
				#contentWrapper .importantContent ul li a {
					font-weight:normal;
					color:#006699;
				}
/********** Important content in the ribbon *******/

div.lbl-styleElement-impContent {
	-ms-name: "Important Content Box";
}
div.lbl-styleElement-impContent {
		background:transparent url(/Style%20Library/lbl/images/contentBoxBackground.png) repeat-x top left  ;
		border:1px solid #d7d7d7;
		float:none;
		margin:15px 0;
		padding:15px;
	}

#contentWrapper  div.lbl-styleElement-impContent ul {
			margin:0;
		}
			div.lbl-styleElement-impContent ul li {
				margin:0;
				padding:0;
				list-style-type:none;
			}
				#contentWrapper div.lbl-styleElement-impContent ul li a {
					font-weight:normal;
					color:#006699;
				}
/********** Important content in the ribbon - style*******/

.lbl-styleStyle-impContent {
	-ms-name: "Important Content";
}
.lbl-styleStyle-impContent {
		background:transparent url(/Style%20Library/lbl/images/contentBoxBackground.png) repeat-x top left  ;
		border:1px solid #d7d7d7;
		float:none;
		margin:15px 0;
		padding:15px;
	}

#contentWrapper .lbl-styleStyle-impContent ul {
			margin:0;
		}
			.lbl-styleStyle-impContent ul li {
				margin:0;
				padding:0;
				list-style-type:none;
			}
				#contentWrapper .lbl-styleStyle-impContent ul li a {
					font-weight:normal;
					color:#006699;
				}

/*******************************************************************/	
/******* external links ********/
.lbl-styleStyle-extLink {
-ms-name: "External link";
}
a.lbl-styleStyle-extLink {
display: inline;
background-image:url('../images/LBLexternalLink.png');
background-position:right top;
background-repeat: no-repeat;
padding-right: 16px;
font-weight:normal;
}
.lbl-styleStyle-extLink a{
	background-image:url('../images/LBLexternalLink.png');
	background-position:right top;
background-repeat: no-repeat;
padding-right: 16px;
}
.lbl-styleStyle-introText {
-ms-name: "Intro text";
font-weight:bold;
}
.lbl-styleImage-mobilePic
 {
-ms-name: "Display on mobiles";
}

.lbl-stylePosition-1{
-ms-name:"Left";
float:left;
margin: 0 10px 0 0 !important;
}
.lbl-stylePosition-2{
-ms-name:"Right";
float:right;
margin:0 0 0 10px !important;
}
.lbl-stylePosition-3{
-ms-name:"Top";
vertical-align:text-top;
}
.lbl-stylePosition-4{
-ms-name:"Middle";
vertical-align:middle;
}
.mlbl-stylePosition-5{
-ms-name:"Bottom";
vertical-align:text-bottom;
}
/********************************************************
*********************************************************
/** classes for the Styles button in the ribbon *******/
/********************************************************/

H3.ms-rteElement-mkg-h3 { 
-ms-name: "H3 no space";
border: 2px solid green; 
}
#content H1.ms-rteElement-H1B {
	color:aqua;
}
p.ms-rteStyle-Tagline {
font-weight: bold; 
font-size: 1em;
color: #333;
line-height: 1.2;
}
div.ms-rteElement-Callout4 {
	background-color:#9bdfed;
	border: #00adee 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color: #333; 
	margin: 5px;
	float:right;
}
p.ms-rteElement-P {
	color: #333;
	line-height: 1.2;
}
h2.ms-rteElement-H2 {
	font-size: 1.286em;
	font-weight:bold;
}
/*************** Directory edit form table ******/
#contentWrapper table.cleanTable, #contentWrapper table.cleanTable td {
	background-color:#ffffff;
	border: none;
	
}
#contentWrapper table.cleanTable {
width: 100%;
}
/****************************************************/
/************************************************************************/	
/* Left Navigation Bar testing**
************************************************************************************************************************/


/* navigation container */
#leftNavigation1 {
	/* temp margin so its not fixed in the top & left*/
	float:left;
	margin:7px 0 0 20px;
	width:200px;
	display:inline;
	top: 0px;
}
#leftNavigation1 ul li {
color:#fff;
background-color: #fff;
}
/***** Navigation list - LEVEL 1 ******/
	#leftNavigation1 ul li ul{
		border:1px solid #ccc;
		float:left;
		font-family:arial;
		width:198px;
	}
		#leftNavigation1 ul li ul li{
			border-bottom:1px solid #ccc;
			float:left;
			padding-top:1px;
			width:198px;
		}	
		#leftNavigation1 ul li ul li.last {
			border-bottom:0;
		}
			#leftNavigation1 ul li ul li a {
				background:#eaeaea;
				color:#333;
				display:block;
				font-size:1.071em;
				padding:7px 7px 7px 10px;
				text-decoration:none;
			}
			#leftNavigation1 ul li ul li a:hover {
				text-decoration:underline;
				color:#d51866;
			}
				#leftNavigation1 ul li ul li a.selected {
					background:#d51866;
					border-bottom:0;
					color:#fff;
					font-weight:bold;
				}
				#leftNavigation1 ul li ul li a.selectedParent {
					background:#d51866;
					border-bottom:0;
					color:#fff;
					font-weight:bold;
				}		
							
/***** Navigation list - LEVEL 2 ******/
					#leftNavigation1 ul li ul li ul {
						border:0;
						border-bottom:3px solid #d51866;
					}
						#leftNavigation1 ul li ul li ul li {
							border-bottom:0;
							padding-top:0;
						}	
						
							#leftNavigation1 ul li ul li ul li .nochildren {
								border-bottom:1px solid #ccc;
							}
							
								#leftNavigation1 ul li ul li ul li ul li .nochildren {
									border-bottom:1px dashed #ccc;
								}
								
									#leftNavigation1 ul li ul li ul li ul li ul li .nochildren {
										border-bottom:none;
									}
						
							#leftNavigation1 ul li ul li ul li a {
								background:#fff;
								border-bottom:1px solid #ccc;
								color:#333;
								display:block;
								font-size:1em;
								text-decoration:none;
							}	
							#content #leftNavigation1 ul li ul li ul li a.first {
								background:#fff url(/Style%20Library/lbl/images/levelTwoDownArrow.gif) no-repeat 169px 0px;
								
							}
							
									#leftNavigation1 ul li ul li ul li a:hover, #content #leftNavigation1 ul li ul li ul li a.selectedParent:hover {
								text-decoration:underline;
								color:#d51866;
							}
								#leftNavigation1 ul li ul li ul li a.selected {
									background:transparent;
									color:#d51866;
									border-bottom:1px solid #ccc;
								}	
								#leftNavigation1 ul li ul li ul li a.selectedParent {
									border-bottom:0;
									color:#333;
									font-weight:bold;
									background-color:transparent;
								}
							
/***** Navigation list - LEVEL 3 ******/
								#leftNavigation1 ul li ul li ul li ul {
									border:0;
									border-bottom:1px solid #999;
								}
								#leftNavigation1 ul li ul li ul li ul.current {
									border-bottom:0;
								}
									#leftNavigation1 ul li ul li ul li ul li {
										padding-top:0;
									}
										#leftNavigation1 ul li ul li ul li ul li a {
											background:transparent;	
											border-bottom:1px dashed #ccc;																					
											color:#333;
											display:block;
											font-size:.857em;
											padding:6px 10px 6px 10px;
											text-decoration:none;
										}
										#leftNavigation1 ul li ul li ul li ul li a:hover, #content #leftNavigation1 ul li ul li ul li ul li a.first:hover {
											text-decoration:underline;
											color:#d51866;
										}
											#content #leftNavigation1 ul li ul li ul li ul li a.first {
												background:url(/Style%20Library/lbl/images/parentLevelDownArrow.gif) no-repeat top left;
												color:#333
											}
											#content #leftNavigation1 ul li ul li ul li ul.current li a.first {
												background:url(/Style%20Library/lbl/images/currentLevelDownArrow.gif) no-repeat top left;
											}
											#leftNavigation1 ul li ul li ul li ul.current li a.last {
												background:url(/Style%20Library/lbl/images/navigationSelectedFooter.gif) no-repeat bottom left;
												border-bottom:0;
											}
											#leftNavigation1 ul li ul li ul li ul li a.last {
												border:0;
											}											
												#content #leftNavigation1 ul li ul li ul li ul li a.selected {
													color:#d51866;
													border-bottom:1px dashed #CCCCCC;
												}
													
/***** Navigation list - LEVEL 4 ******/
													#leftNavigation1 ul li ul li ul li ul li ul {													
														border:0;
														border-bottom:1px solid #999;
													}
													#leftNavigation1 ul li ul li ul li ul li ul.current {
														border-bottom:0;
													}
														#leftNavigation1 ul li ul li ul li ul li ul li {
															border:0;
															padding-top:0;
														}
															#leftNavigation1 ul li ul li ul li ul li ul li a {
																border:0;
																color:#333;
																padding:5px 10px 5px 22px;
															}
															#leftNavigation1 ul li ul li ul li ul li ul li a:hover, #content #leftNavigation1 ul li ul li ul li ul li ul li a.first:hover {
																text-decoration:underline;
																color:#d51866;
															}
																#leftNavigation1 ul li ul li ul li ul li ul li a.first {
																	background:url(/Style%20Library/lbl/images/parentLevelDownArrow.gif) no-repeat top left;
																	color:#333;
																}
																#leftNavigation1 ul li ul li ul li ul li ul.current li a.first {
																	background:url(/Style%20Library/lbl/images/currentLevelDownArrow.gif) no-repeat top left;
																}
																#leftNavigation1 ul li ul li ul li ul li ul.current li a.last {
																	background:url(/Style%20Library/lbl/images/navigationSelectedFooter.gif) no-repeat bottom left;
																	border-bottom:0;
																}
																#content #leftNavigation1 ul li ul li ul li ul li ul li a.selected {
																	color:#d51866;
																}
																#leftNavigation1 ul li ul li ul li ul li ul li a.selectedParent {
																	color:#333;
																}
																#leftNavigation1 ul li ul li ul li ul li ul.current li {																	
																	background:transparent url(/Style%20Library/lbl/images/navigationSquarePink.gif) no-repeat 10px 12px;
																}
																#leftNavigation1 ul li ul li ul li ul li ul li {																	
																	background:#fff url(/Style%20Library/lbl/images/navigationSquareBlack.gif) no-repeat 10px 12px;
																}
																
/***** Navigation list - LEVEL 5 ******/
																	#leftNavigation1 ul li ul li ul li ul li ul li ul {
																		border:0;
																	}
																		#content #leftNavigation1 ul li ul li ul li ul li ul li ul li {
																			border:0;
																			padding-top:0;
																			background-position:23px 12px;
																		}
																			#leftNavigation1 ul li ul li ul li ul li ul li ul li a {
																				border:0;
																				color:#333;
																				padding:5px 10px 5px 36px;
																			}
																			#leftNavigation1 ul li ul li ul li ul li ul li ul li a:hover,#content #leftNavigation1 ul li ul li ul li ul li ul li ul li a.first:hover {
																				text-decoration:underline;
																				color:#d51866;
																			}
																				#leftNavigation1 ul li ul li ul li ul li ul li ul li a.first {
																					background:url(/Style%20Library/lbl/images/parentLevelDownArrow.gif) no-repeat top left;
																					color:#333;
																				}
																				#leftNavigation1 ul li ul li ul li ul li ul li ul.current li a.first {
																					background:url(/Style%20Library/lbl/images/currentLevelDownArrow.gif) no-repeat top left;
																				}
																				#leftNavigation1 ul li ul li ul li ul li ul li ul.current li a.last {
																					background:url(/Style%20Library/lbl/images/navigationSelectedFooter.gif) no-repeat bottom left;
																					border-bottom:0;
																				}
																				#leftNavigation1 ul li ul li ul li ul li ul li ul li a.selected {
																					background:#fff url(/Style%20Library/lbl/images/navigationSquareBlack.gif) no-repeat 12% 50%;
																					color:#d51866;
																				}
																				#leftNavigation1 ul li ul li ul li ul li ul li ul li a span.pinkSquare {																	
																					background:#fff url(/Style%20Library/lbl/images/navigationSquarePink.gif) no-repeat;
																					display:block;
																					float:left;
																					height:3px;
																					margin:5px 10px 0 0;
																					width:3px;
																				}
																				#leftNavigation1 ul li ul li ul li ul li ul li ul li a span.blackSquare {																	
																					background:#fff url(/Style%20Library/lbl/images/navigationSquareBlack.gif) no-repeat;
																					display:block;
																					float:left;
																					height:3px;
																					margin:5px 10px 0 0;
																					width:3px;
																				}
																				
/***** Navigation list - LEVEL 6 ******/
																					#leftNavigation1 ul li ul li ul li ul li ul li ul li ul {
																						border:0;
																					}
																						#content #leftNavigation1 ul li ul li ul li ul li ul li ul li ul li {
																							border:0;
																							padding-top:0;
																							background-position:38px 12px;
																						}
																							#leftNavigation1 ul li ul li ul li ul li ul li ul li ul li a {
																								border:0;
																								color:#333;
																								padding:5px 10px 5px 50px;
																							}
																								#leftNavigation1 ul li ul li ul li ul li ul li ul li ul.current li a.first {
																									background:url(/Style%20Library/lbl/images/currentLevelDownArrow.gif) no-repeat top left;
																								}
																								#leftNavigation1 ul li ul li ul li ul li ul li ul li ul.current li a.last {
																									background:url(/Style%20Library/lbl/images/navigationSelectedFooter.gif) no-repeat bottom left;
																									border-bottom:0;
																								}
																								#leftNavigation1 ul li ul li ul li ul li ul li ul li ul li a span.pinkSquare {																	
																									background:#fff url(/Style%20Library/lbl/images/navigationSquarePink.gif) no-repeat;
																									display:block;
																									float:left;
																									height:3px;
																									margin:5px 10px 0 0;
																									width:3px;
																								}
																								#leftNavigation1 ul li ul li ul li ul li ul li ul li ul li a span.blackSquare {																	
																									background:#fff url(/Style%20Library/lbl/images/navigationSquareBlack.gif) no-repeat;
																									display:block;
																									float:left;
																									height:3px;
																									margin:5px 10px 0 0;
																									width:3px;
																								}


/*skip for keyboard navigation and screen readers*/
#skip a, #skip a:hover, #skip a:visited
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#skip a:active, #skip a:focus
{
	position:inherit;
	float:left;
	width:60px;
	margin-left:-180px;
	height:auto;
} 	


/**************************************************************************	
Calls to action styles in reusable content
*******************************************************/
.lbl-styleStyle-actionListNew {
-ms-name: "Action List 2 col";
}
div.jobs ul.lbl-styleStyle-actionListNew,
#contentWrapper ul.lbl-styleStyle-actionListNew {
margin:0 3px;
padding:0;
list-style: none;

margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
div.jobs ul.lbl-styleStyle-actionListNew li,
	#contentWrapper ul.lbl-styleStyle-actionListNew li {		
		display: inline-block;
		width:235px;
		list-style: none;
		margin:0 5px;
		padding:0;
		background: none;
		height: 72px;
		overflow: hidden;
		background: none;
		border-top: 1px solid #ccc;
		font-weight: bold;
				
	}
	div.jobs ul.lbl-styleStyle-actionListNew li {
	width:95%;

}
/*****************calls to action in sidebar - my services homepage */	
	#contentWrapper #sideColumn ul.lbl-styleStyle-actionListNew {
	margin: 0;
}
	#contentWrapper #sideColumn ul.lbl-styleStyle-actionListNew li {
	width: 200px;
	margin: 0 10px 0 0;
}
div.jobs ul.lbl-styleStyle-actionListNew li a,
	#contentWrapper ul.lbl-styleStyle-actionListNew li a {
		padding-left: 55px;
		padding-top: 12px;
		display: block;
	}
.lbl-styleStyle-formApply {
-ms-name: "Action - Apply for";
}
.lbl-styleStyle-formReport {
-ms-name: "Action - Report it";
}
.lbl-styleStyle-formReportMap {
-ms-name: "Action - Report it - Map";
}

.lbl-styleStyle-formPay {
-ms-name: "Action - Pay it";
}
.lbl-styleStyle-formDonate {
-ms-name: "Action - Donate";
}

.lbl-styleStyle-formDoOnline {
-ms-name: "Action - Do  it";
}
.lbl-styleStyle-download {
-ms-name: "Action - Download";
}
.lbl-styleStyle-downloadForm {
-ms-name: "Action - Download Form";
}
.lbl-styleStyle-findMap {
-ms-name: "Action - Find it";
}
.lbl-styleStyle-themesBenefits {
-ms-name: "Themes - Benefits";
}
.lbl-styleStyle-themesOlderPeople {
-ms-name: "Themes - OlderPeople";
}
.lbl-styleStyle-themesDisability {
-ms-name: "Themes - Disability";
}
.lbl-styleStyle-themesChildren {
-ms-name: "Themes - Children";
}


div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formApply,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formApply,
#contentWrapper ul.lbl-styleStyle-actionListNew li.formApply {
	background:transparent url('/Style%20Library/lbl/images/apply.png') no-repeat scroll 0 12px;
			}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReport,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReport,
#contentWrapper ul.lbl-styleStyle-actionListNew li.formReport {
	background:transparent url('/Style%20Library/lbl/images/report-v2.png') no-repeat scroll 0 12px;
}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReportMap,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReportMap,
#contentWrapper ul.lbl-styleStyle-actionListNew li.formReportmap {
	background:transparent url('/Style%20Library/lbl/images/reportItMap.png') no-repeat scroll 0 12px;
}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formPay,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formPay,
#contentWrapper ul.lbl-styleStyle-actionListNew li.formPay {
	background:transparent url('/Style%20Library/lbl/images/pay.png') no-repeat scroll 0 12px;
}

div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formDonate,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formDonate,
#contentWrapper ul.lbl-styleStyle-actionListNew li.formDonate {
	background:transparent url('/Style%20Library/lbl/images/donate.png') no-repeat scroll 0 12px;
}


div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formDoOnline,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formDoOnline,
#contentWrapper ul.lbl-styleStyle-actionListNew li.formDoOnline {
background:transparent url('/Style%20Library/lbl/images/mouse.png') no-repeat scroll 0 12px;	
}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-download,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-download,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-downloadIcon {
background:transparent url('/Style%20Library/lbl/images/download.png') no-repeat scroll 0 12px;	
}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-downloadForm,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-downloadForm {
background:transparent url('/Style%20Library/lbl/images/download_form.png') no-repeat scroll 0 12px;	
}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-findMap ,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-findMap {
background:transparent url('/Style%20Library/lbl/images/search_icon.png') no-repeat scroll 0 12px;	
}
/******* Themes ********/
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesBenefits {
background:transparent url('/SiteCollectionImages/55theme_benefits.jpg') no-repeat scroll 0 12px;	
}
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesOlderPeople {
background:transparent url('/SiteCollectionImages/55theme_olderpeople.jpg') no-repeat scroll 0 12px;	
}
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesDisability {
background:transparent url('/SiteCollectionImages/55theme_disabledpeople.jpg') no-repeat scroll 0 12px;	
}
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesChildren {
background:transparent url('/SiteCollectionImages/55theme_families.jpg') no-repeat scroll 0 12px;	
}
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesBenefits a,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesOlderPeople a,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesDisability a,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-themesChildren a {
padding-left: 60px;	
}
#contentWrapper ul.actionList li.lbl-styleStyle-formApply,
#contentWrapper ul.lbl-styleStyle-formApply {
				background:transparent url('/Style%20Library/lbl/images/pencilIcon.gif') no-repeat scroll 0 15px;
			}

#contentWrapper ul.actionList li.lbl-styleStyle-formReport,
#contentWrapper ul.lbl-styleStyle-formReport {
				background:transparent url('/Style%20Library/lbl/images/speechIcon.gif') no-repeat scroll 0 15px;
			}
#contentWrapper ul.actionList li.lbl-styleStyle-formReportMap,
#contentWrapper ul.lbl-styleStyle-formReportMap {
				background:transparent url('/Style%20Library/lbl/images/reportItMap.png') no-repeat scroll 0 15px;
			}

#contentWrapper ul.actionList li.lbl-styleStyle-formPay,
#contentWrapper ul.lbl-styleStyle-formPay {
				background:transparent url('/Style%20Library/lbl/images/poundIcon.gif') no-repeat scroll 0 15px;
			}
#contentWrapper ul.actionList li.lbl-styleStyle-formDonate,
#contentWrapper ul.lbl-styleStyle-formDonate {
				background:transparent url('/Style%20Library/lbl/images/donate.png') no-repeat scroll 0 15px;
			}

#contentWrapper ul.actionList li.lbl-styleStyle-formDoOnline,
#contentWrapper ul.lbl-styleStyle-formDoOnline {
				background:transparent url('/Style%20Library/lbl/images/mouse.gif') no-repeat scroll 0 15px;
			}
#contentWrapper ul.actionList li.lbl-styleStyle-download,
#contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-download,
#contentWrapper ul.lbl-styleStyle-download {
				background:transparent url('/Style%20Library/lbl/images/download.gif') no-repeat scroll 0 15px;
			}
/*********************************************/
/* Styles for a 2-column table ************
**********************************************/
.lbl-styleTable-inThisSectionBox {
-ms-name: "2 Column Links Table";
}
#contentWrapper table.lbl-styleTable-inThisSectionBox {
width: 100%;
background-image:url(/Style%20Library/lbl/images/bgListMiddle1.png);
background-repeat:repeat-x;
border: none;
border-top: #1079AD solid 2px;
}
#contentWrapper table.lbl-styleTable-inThisSectionBox tr td,
#contentWrapper table.lbl-styleTable-inThisSectionBox tr th {
	background:none;
	border: none;
	width: 50%;
}
#contentWrapper table.lbl-styleTable-inThisSectionBox tr td ul {
	margin: 5px;
}
#contentWrapper table.lbl-styleTable-inThisSectionBox tr td ul li {
background-image:url(/Style%20Library/lbl/images/bgListMiddleArrow.png);
background-position:left 5px ;
background-repeat:no-repeat;
padding-left: 12px;
display:block;	
}
#contentWrapper table.lbl-styleTable-inThisSectionBox tr th {
font-size: 1.25em;
font-weight:bold;
padding-top: 15px;	
}
#contentWrapper table.lbl-styleTable-inThisSectionBox tr td ul li {
	vertical-align:text-top;
}
#contentWrapper .ms-rtestate-write table.lbl-styleTable-inThisSectionBox tr td,
#contentWrapper .ms-rtestate-write table.lbl-styleTable-inThisSectionBox tr th {
	border: 1px solid gray;
}
/**************** styles for tables in the right column for web parts ********/
#contentWrapper #sideColumn table {
		border: none;
		margin-bottom:0px;	
		width:100%;
	}
#contentWrapper #sideColumn table th {
			background:#fff;
			font-weight:bold;
			text-align:left;
			border: none;
			padding:0;
		}
#contentWrapper #sideColumn table tr td {
				background:#fff;
				border: none;
				padding:0px ;
			}
#contentWrapper #sideColumn table tr td#MSOZoneCell_WebPartWPQ3 {
border-top:4px solid #d51866;
	
}
div#rssReader div.groupheader {
	font-size:1.3em;
}
div#rssReader div.item a {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:3px;
}
div#rssReader div.ms-WPBody {
	margin: 0 10px 10px;
}

div#rssReader div#WebPartWPQ2 {
	margin: 2px;
}
li.dfwp-item {
	font-size: 1.2em;
}

#mainColumn li.dfwp-item {
font-size: 1.3em;
}

li.dfwp-item a {
	display:block;
	margin-top: 10px;
}

/**campaign promos ******************/

#contentWrapper div.landingPageHeader div a,
#contentWrapper div.landingPageHeader li,
#contentWrapper div.landingPageHeader p{
color:#fff !important;
}
#contentWrapper div.landingPageHeader {
	background-color:white;
}
/******Brief docs styling ******/
.documentsList h3 {
	padding: 10px 0px 0px 10px;
}
accountNumber {
	color:green;
	display:block;
	font-weight:bold;
}
p.docDownloadMessage,
p.docDownloadMessageD
 {
	padding: 5px;
}
p.docDownloadMessageD {
	border-bottom: 1px #eeeeee solid;
}

/**********Events in edit mode**************/

#contentWrapper #sideColumn .ms-formfieldvaluecontainer table tr td {
	background: #FFFFCC;
	font-size: .6em !important;
}
/************** SKANSKA Street Lighting pages http://lewishamstreetlighting.skanska.co.uk*******/ 

body.SLPages {
	font-size:14px;
	background: #ffffff;
	background-image:none;
	line-height: 1.3;
}
body.SLPages a,
body.SLPages a:hover,
body.SLPages a:visited {
	color:#006699 !important;
	background-color: #ffffff;
}
body.SLPages table#GridView1 {
border: thin #ffffff solid;
}
body.SLPages table#GridView1 tr th,
body.SLPages table#myGridView1 tr th,
body.SLPages table.SLComplaint tr th  {
	background:#9BDFED;
			font-weight:bold;
			text-align:left;
			border-right:1px solid #DEDFDF;
			padding:5px 5px 5px 10px;
			font-size:1.1em;
} 
body.SLPages table#GridView1,
body.SLPages table#myGridView1,
body.SLPages table.SLComplaint {
		border-top:4px solid #1079ad;
		border-left:1px solid #ccc;
		margin-bottom:20px;	
		width:90%;
		margin-top:10px;
	}
body.SLPages table#GridView1 tr td,
body.SLPages table#myGridView1 tr td,
body.SLPages table.SLComplaint tr td {
				background:#F4F4F4;
				border-right:1px solid #ccc;
				border-bottom:1px solid #ccc;
				padding:5px 5px 5px 10px;
			}
body.SLPages div#SLEmergency {
	background:transparent url(/Style%20Library/lbl/images/contentBoxBackground.png) repeat-x top left  ;
		border:1px solid #d7d7d7;
		float:none;
		margin:15px 0;
		padding:15px;

}
body.SLPages ul {
	margin: 20px;
}
body.SLPages ul.SLActions {
margin:0 3px;
padding:0;
list-style: none;
position:relative;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
body.SLPages ul.SLActions li {		
		display: inline-block;
		width:235px;
		list-style: none;
		margin:0 5px;
		padding:0;
		background: none;
		height: 72px;
		overflow: hidden;
		background: none;
		border-top: 1px solid #ccc;
		font-weight: bold;
				
	}
body.SLPages ul.SLActions li a {
		padding-left: 55px;
		padding-top: 25px;
		display: block;
		padding-bottom: 25px;
	}

body.SLPages ul.SLActions li a#SLReport {
background:transparent url('/Style%20Library/lbl/images/report-v2.png') no-repeat scroll 0 15px;
}
body.SLPages ul.SLActions li a#SLTrack {
background:transparent url('/Style%20Library/lbl/images/mouse.png') no-repeat scroll 0 15px;
}
body.SLPages ul.SLActions li a#SLComplaint {
background:transparent url('/Style%20Library/lbl/images/apply.png') no-repeat scroll 0 15px;
}
body.SLPages h1,
body.SLPages h2 {
	color:#333;
	display:block;
	font-size:1.286em;
	font-weight:bold;	
	margin-bottom:.675em; /* equal to 8px */
}
body.SLPages div {
	margin-bottom: 5px;
}
div.newsBriefItem {
border: none;

margin: 5px 0;
padding: 0 0;
}
div.newsBriefItem p {
	margin-bottom: 0px;
}
#contentWrapper span.telFix div {
	display:inline;
}
h2.newsBrief1 {
/*	border-top: 4px solid #D51866; */
background: url("/Style%20Library/lbl/images/contentBoxBackground.png") repeat-x scroll left top transparent;
    border-top: 2px solid #d51866;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    margin-top: 0px;
}
h2.newsBrief2{
/*	border-top: 4px solid #D51866; */
background: url("/Style%20Library/lbl/images/contentBoxBackground.png") repeat-x scroll left top transparent;
    border-top: 2px solid #1079AD;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    margin-top: 0px;
}

h2.newsBrief3 {
/*	border-top: 4px solid #D51866; */
background: url("/Style%20Library/lbl/images/contentBoxBackground.png") repeat-x scroll left top transparent;
    border-top: 2px solid #FF9900;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    margin-top: 0px;
}

div#newsBriefBox {
	margin-bottom: 50px;
}
div#LBLAds {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
div#newsBoxImp {
	border-bottom: thin #cccccc solid;
}

/*****************************************************************/
/*  Right sidebar column
************************************************************************************************************************/
#sideColumn {	
	float:left;
	margin:10px 0 0 20px;
	width:201px;
}	
#sideColumn div.contentContainer {
		float:left;
		clear:left;
		width:100%;
		margin-bottom:15px;
	}
#sideColumn .contentContainer ul {		
			float:left;
			clear:left;
			width:100%;
			margin:0;
		}	
#sideColumn div.contentContainer ul li {
				background:transparent url(/Style%20Library/lbl/images/listItemGreenSquare.gif) no-repeat 0% 0.5em  ;
				float:left;
				clear:left;
				width:100%;
				line-height:1.4em;
				padding-bottom:4px;
				padding-left: 0px;
			}	
#sideColumn div.contentContainer ul li a {				
					color:#006699;
					display:block;
					padding-left:10px;
				}
/******************************** Useful Websites ***************/	
#sideColumn div#usefulWebsites {
		padding-bottom:2px;
	}
#sideColumn div#usefulWebsites h2 {
margin: 6px 6px 1px 6px;
font-weight: bold;
font-size: 1em;
}
#sideColumn div#usefulWebsites ul {
margin: 1px 6px 1px 6px;}
/************************* Related Pages *********************/
#sideColumn div#relatedPages {
		padding-bottom:2px;
	}
#sideColumn div#relatedPages h2 {
margin: 6px 6px 1px 6px;
font-weight: bold;
font-size: 1em;
}
#sideColumn div#relatedPages ul {
margin: 1px 6px 1px 6px;}
/******************** News Box *******************************/
#sideColumn div#newsBox {
border-top:4px solid #d51866;}
#sideColumn div#newsBox h2 {
font-weight: normal;
padding-left: 28px;
background-image:url(/Style%20Library/lbl/images/blueHeaderArrows.png);
background-position:6px center;
background-repeat:no-repeat;
margin-top: 5px;
}
#sideColumn div#newsBox .newsItem {
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
margin-bottom: 6px;}

#sideColumn div#newsBoxTop {
border-top:4px solid #ff9900;}
#sideColumn div#newsBoxTop h2 {
font-weight: normal;
padding-left: 28px;
background-image:url(/Style%20Library/lbl/images/blueHeaderArrows.png);
background-position:6px center;
background-repeat:no-repeat;
margin-top: 5px;
}

/******************* Actions List *****************************/
#sideColumn div#actionsContainer h2 {
display:none;
}
#sideColumn div#actionsContainer {
border: none;
margin-bottom:5px;}
#sideColumn div.contentContainer #functionalList {
		margin-bottom:15px;
	}		
#sideColumn .contentContainer #functionalList li {
			border-bottom:2px solid #efefef;
			line-height:2em;
			background-position: 0 1em;
		}
	#mainColumn .contentContainer #functionalList li,
	.twoColumnContent .contentContainer #functionalList li {
	border-top:1px solid #cccccc;
	line-height:2em;
	background-position: 0 1em;

	}
}	
#sideColumn .contentContainer #functionalList li a.addthis_button {
				background:transparent url(/Style%20Library/lbl/images/emailToFriendIcon.gif) no-repeat 98% 50%  ;
			}
#mainColumn .contentContainer #functionalList,
.twoColumnContent .contentContainer #functionalList {
margin-top: 30px;
margin-left: 0px;

}		
#mainColumn .contentContainer #functionalList li a.print,
.twoColumnContent .contentContainer #functionalList li a.print
 {
display:block;	
}

	
#sideColumn .contentContainer #functionalList li a.print,
#mainColumn .contentContainer #functionalList li a.print,
.twoColumnContent .contentContainer #functionalList li a.print {
				background:transparent url(/Style%20Library/lbl/images/printIcon.gif) no-repeat 98% 50%  ;
				
			}			
#sideColumn .contentContainer #functionalList li a.bookmark {
				background:transparent url(/Style%20Library/lbl/images/bookmarkIcon.gif) no-repeat 98% 50%  ;
				}
/************************* Events ****************************************/
#sideColumn div#eventsBox {
border:1px solid #CCCCCC;
border-top: none;
}		
#sideColumn div#eventsBox h2 {
font-weight: bold;
font-size: 1.071em;
padding: 5px 6px 5px 10px;
color:#FFFFFF;
background-color:#d51866;
border:1px solid #d51866;
margin: -1px;
}
#sideColumn div#eventsBox h3 {
	padding-left: 10px;
}
#sideColumn div#eventsBox .eventItem {
background:transparent url(/Style%20Library/lbl/images/contentBoxBackground.png) repeat-x scroll left top;
padding: 10px;
}
#sideColumn div#eventsBox .eventItem h3 {
	padding-left: 0px;
}
#sideColumn div#eventsBox .eventItem h3 a {
color: #006699;}
#sideColumn div#eventsBox .eventItem h3 a:hover {
text-decoration:underline;
color: #006699;}
#sideColumn div#eventsBox dt {
display:none;}
#sideColumn div#eventsBox dl {
}
#sideColumn div#eventsBox dd.eventTime,
#sideColumn div#eventsBox dd.eventDate {
font-weight:bold;
display:inline;}
#sideColumn div#eventsBox dd.eventShort {
margin-top: 5px;}
/*********************************************************/
/*********************** Content Promos ******************/
#sideColumn div#contentPromoBox h2{
display:none; 
}
#sideColumn div#contentPromoBox {
	width: 200px;
}
#sideColumn div#contentPromoBox #contentPromoItem1 h3 {
color:#FFFFFF;
background-color:#0098BF;
padding: 6px;
margin-top: 10px;
margin-bottom: 0px;
}
#sideColumn div#contentPromoBox #contentPromoItem2 h3 {
color:#FFFFFF;
background-color:#c64f0e;
padding: 6px;
margin-top: 15px;
margin-bottom: 0px;
}
#sideColumn div#contentPromoBox #contentPromoItem3 h3 {
color:#FFFFFF;
background-color:#e31b6e;
padding: 6px;
margin-top: 15px;
margin-bottom: 0px;
}
#sideColumn div#contentPromoBox a img {
float:left;
margin-top:0px;
margin-right: 7px;
margin-bottom: 5px;
}
#sideColumn div#contentPromoBox p.contentPromoLink {
clear: both;
}
#sideColumn div#contentPromoBox p.contentPromoLink a {
color:#006699;
}
#sideColumn div#contentPromoBox div#contentPromoItem1 {
position:relative;
}
/******************************* Web part stuff *******************************************/
#sideColumn div#lblWP {
/*border-top:4px solid #d51866;*/
overflow: hidden;
}

table #WebPartWPQ2 .groupheader,
table #WebPartWPQ3 .groupheader {
	display: none;
}
#WebPartTitleWPQ2 h3.ms-WPTitle span,
#WebPartTitleWPQ3 h3.ms-WPTitle span {
	color: #333333;
	font-size:1.2em;
	font-weight:bold;
	
}
table #WebPartWPQ3 .link-item a,
table #WebPartWPQ3 .link-item a:link,
table #WebPartWPQ2 .link-item a,
table #WebPartWPQ2 .link-item a:link  {
font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}


/*****************************/
textarea #ctl00_PlaceHolderPages_ctl05_ctl00_TextField {
	width:460px;
}
h3.activityH3 {
	margin-top: 15px;
}
#landingPageHeader p a:link,
#landingPageHeader p a:visited {
	color:white;
}
li.dfwp-item a {
	font-size: 1em !important;
	font-weight:bold;
}
hr.LBLrule {
	size: 1px;
	border: none;
}
#contentWrapper .ms-rte-wpbox table ul li.FISSearch a {
	font-size: 1.4em !important;

}

#twoColumnContent .s4-search td a .s4-search .srch-gosearchimg {
	height: 31px !important;
	width: 60px !important;
	border:thick maroon double;
	padding-top: 50px;
}
.s4-search .srch-gosearchimg {
	height: 31px !important;
}
/** display divs inline in the full view of the venues directory **/
#contentWrapper div.inlineDivs div div,
#contentWrapper div.inlineDivs div,
#contentWrapper div.inlineDivs
 {
	display: inline;
}
/*** CEL ***/
dl.cel dd, dl.cel dt {
padding:0;}
dl.cel dt {
font-weight:bold;
margin-top:7px;
line-height: 1.3;
}
dl.cel dd {
padding:0;
line-height: 1.3;
}

dl.cel dt#FEE, dl.cel dt#START_DATE, dl.cel dt#END_DATE, dl.cel dt#NO_OF_WEEKS, dl.cel dt#DAY_OF_WEEK, dl.cel dt#START_TIME, dl.cel dt#END_TIME {
display:inline;
padding-right: 0.2em;
}

dl.cel dd#FEE_value, dl.cel dd#START_DATE_value,dl.cel dd#END_DATE_value, dl.cel dd#NO_OF_WEEKS_value, dl.cel dd#DAY_OF_WEEK_value, dl.cel dd#START_TIME_value, dl.cel dd#END_TIME_value {
margin:0 0 0 0;
display:inline-block;
}
dl.cel dt#SITE {
margin-top: 1.1em;
}
dl.cel dd#prospectus_text_value {
padding-bottom: 10px;
border-bottom: 1px #ccc solid;
}
dl.cel dt#Qualifications_needed {
padding-top: 10px;
border-top: 1px #ccc solid;
}

dl.cel dt#AOS_CODE {
display:inline;
}
dl.cel dd#AOS_CODE_value {
display:inline;
font-weight:bold;
}

/******************* DL list styles ******************/
dl.dis dd, dl.dis dt {
padding:0;}
dl.dis dd {
font-weight:bold;
margin-top:7px;
line-height: 1.3;
}
dl.dis dt {
padding:0;
line-height: 1.3;
}

/**************** Do It Online New Styles ************/
#contentWrapper div#mainColumn .DIOReportIt,
#contentWrapper div#mainColumn .DIOApplyFor,
#contentWrapper div#mainColumn .DIOBookIt,
#contentWrapper div#mainColumn .DIOSignupFor,
#contentWrapper div#mainColumn .DIOPayIt
 {
background-position:left top;
background-repeat:no-repeat;
padding-left: 250px;
border: 1px solid #ccc;
margin-bottom: 20px;
}
#contentWrapper div#mainColumn .DIOPayIt {
background-image:url('/Promotion%20pix/img_pay_it.jpg');	
border-top: 4px solid #1079ad;
}

#contentWrapper div#mainColumn .DIOReportIt {
background-image:url('/Promotion%20pix/img_report_it.jpg');	
border-top: 4px solid #FF9900;
}
#contentWrapper div#mainColumn .DIOApplyFor {
background-image:url('/Promotion%20pix/img_apply.jpg');	
border-top: 4px solid #D51866;
}
#contentWrapper div#mainColumn .DIOBookIt {
border-top: 4px solid #009608;
background-image:url('/Promotion%20pix/img_book_it.jpg');
}

#contentWrapper div#mainColumn .DIOSignupFor {
border-top: 4px solid #C64F0E;
background-image:url('/Promotion%20pix/img_sign_up.jpg');
}


#contentWrapper .DIOReportIt h2,
#contentWrapper .DIOBookIt h2, 
#contentWrapper .DIOApplyFor h2,
#contentWrapper .DIOSignupFor h2,
#contentWrapper .DIOPayIt h2
 {
background-repeat:no-repeat;
background-position:left top;
line-height:40px;
padding-left:60px;
margin-left:10px;
height:40px;
font-size: 1.6em;
margin-top: 5px;}
#contentWrapper .DIOReportIt h2 {
background-image:url('/Style%20Library/lbl/images/report-v2.png');
}
#contentWrapper .DIOBookIt h2 {
background-image:url('/Style%20Library/lbl/images/bookit-50px.png');
}
#contentWrapper .DIOApplyFor h2 {
background-image:url('/Style%20Library/lbl/images/mouse.png');
}
#contentWrapper .DIOPayIt h2 {
background-image:url('/Style%20Library/lbl/images/pay.png');
}
#contentWrapper .DIOSignupFor h2 {
background-image:url('/Style%20Library/lbl/images/apply.png');
}




#contentWrapper .DIOReportIt ul,
#contentWrapper .DIOBookIt ul, 
#contentWrapper .DIOApplyFor ul,
#contentWrapper .DIOPayIt ul
 {
margin-bottom: 5px;}
#contentWrapper ul.allLink li {
  background-image: url("/Style%20Library/lbl/images/blueHeaderArrows.png");
    background-position: left center;
    background-repeat: no-repeat;
    list-style:none;
    font-weight: bold;
    padding-left: 20px;
}

/******************* New Events ******************/
div#contentWrapper table.cleanTable table {
	border: none;
	margin-bottom: 3px;
	width:100%;
}
div#contentWrapper table.cleanTable .EvRec .ms-formrecurrence,
div#contentWrapper table.cleanTable .EvRec label,
div#contentWrapper table.cleanTable .EvRec .ms-formdescription
 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
div#contentWrapper table.cleanTable table .ms-formrecurrence {
border:none;}
div#contentWrapper table.addressSelection,
div#contentWrapper table.ctl00_PlaceHolderPages_AddUpdateDirectoryItem_ctl01_toolbar table,
div#contentWrapper table.addressFinder {
	width: 400px;
}


div.featEv {
	border: 1px #efa4ba solid;
	margin-bottom:10px;
	background-color: #f6d2d6;
	padding: 12px;
	min-height: 120px;
}
#contentWrapper table.cleanTable td table.EvRec table {
font-size:.9em;
}
#contentWrapper table.evAdd tr td {
	border-bottom: 1px #cccccc solid;
	padding-top: 14px;
	padding-bottom: 14px;

}
#contentWrapper table.evAdd table tr td {
	border: none;
		padding-top: 5px;
	padding-bottom: 5px;

}
div.featEv h2 {
	margin-bottom: 2px;
}
table.evControl td label,
table.evControl td select {
	display:inline;
	margin-right: 2px;
	}
table.evControl td label {
font-size: 1em;
}
table.evControl td input.ms-input {
	width: 100px;
}
table.evControl td input.ms-ButtoHeightWidth {
	vertical-align:middle; margin-top:0; padding-right:25px; background-color:white;
	height: 20px; 
	color: #006699;
	font-weight:bold;
	font-size:1em;
	 border: none;
	background-image: url("/Style Library/lbl/images/blueHeaderArrows.png ");
	background-position:right 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
	
	#contentWrapper table.evControl td {
	padding: 5px;
}
#contentWrapper table.evControl {
	border:none;
}
span.evFree {
background-color: #D51866;
color: #ffffff;
font-weight:bold;
padding: 2px 4px;
font-size: .8em;
}
span.evCl {
background-color: #006699;
color: #ffffff;
font-weight:bold;
padding: 2px 4px;
font-size: .8em;
}
span.evAge {
background-color: #C64F0E;
color: #ffffff;
font-weight:bold;
padding: 2px 4px;
font-size: .8em;
}

div.featEv span {
	font-size:1em;
}
span.evTimes, span.evDate {
	font-style:italic;
	font-weight:normal;
	
}
span.evTimes {
	text-transform:lowercase;
}

#contentWrapper div.eventItem1 h2 {
	font-size: 1.2em;
	margin-bottom: 2px;
}
#contentWrapper div.eventItem1 h3 {
	margin-bottom: 5px;
}
#contentWrapper div.evDetails1 {
	border-top : 1px #cccccc solid;
	margin-top: 10px;
	padding-top: 10px;
}
#contentWrapper div.eventItem1 {
	margin-top: 12px; margin-bottom: 7px; border-top : 1px #cccccc solid; padding-top: 12px;
}

#sideColumn div#eventsBox1 h2 {
font-weight: bold;
font-size: 1.071em;
padding: 5px 6px 5px 10px;
color:#FFFFFF;
background-color:#d51866;
border:1px solid #d51866;
margin: -1px;
}
#sideColumn div#eventsBox1 h3 {
	padding-left: 10px;
}

#sideColumn div#eventsBox1 h3
 {
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;	
}
#sideColumn div#eventsBox1  div.eventItem1 {
	margin-top: 7px; margin-bottom: 7px; border-bottom : 1px #cccccc solid; padding-top: 5px; border-top: none;
}
/************ Simple forms ********************/
#contentWrapper table.marketTrade .ms-long {
	width:auto;
}
#contentWrapper table.marketTrade td.ms-formbody {
	width: auto;
}
#contentWrapper table.marketTrade td.ms-formbody label {
	font-size:1.1em;
	line-height:1.2;
	color:#333333;
}
#contentWrapper h2.submitConfirm {
	float: left;
	position:absolute;
	top: 256px;
	padding: 20px;
	background-color:white;
	width: 684px;
	height:1910px;
	color:green;
}
#contentWrapper h2.submitConfirm1 {
	float: left;
	position:absolute;
	top: 256px;
	padding: 20px;
	background-color:white;
	width: 684px;
	height:600px;
	color:green;
}
#contentWrapper h2.submitConfirm2 {
	float: left;
	position:absolute;
	top: 500px;
	padding: 20px;
	background-color:white;
	width: 740px;
	height:800px;
	color:green;
}

#contentWrapper .ms-WPBody table.marketTrade tr {
	border-bottom: 1px #cccccc solid;
	line-height: 20px;
}
#contentWrapper .ms-WPBody table.marketTrade tr td {
font-size:1.1em;
	color: #333333;
	vertical-align:top;
	padding-right: 10px;
	padding-top: 10px;
	
} 
#contentWrapper table.s4-wpTopTable {
	width:100%;
}

#contentWrapper .ms-WPBody table.cleanTable input.ms-ButtonHeightWidth {
	background-color: #009608;
    border: 1px solid #009608;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px !important;
    margin-top: 20px;
    cursor:pointer;
    height: 2.6em;
}
#contentWrapper .ms-WPBody table.marketTrade input,
#contentWrapper .ms-WPBody table.marketTrade textarea  {
	border: thin #999999 solid;
	padding: 0;
	font-size:1.2em;
margin-right: 3px;
}
#contentWrapper .celSearchBox {
	font-size: 1.3em;
}

div#resultsPanel ul.celDirSearch li.CELSearch a {
	font-size: 1em;
}
div#resultsPanel ul.celDirSearch li.CELSearch {
	margin: 10px 0;
	font-size: 1.1em;
}
#contentWrapper .ms-WPBody h3 {
font-size: 1.4em;
}
#LBLChat {
	margin-bottom: 20px;
}
div.ms-searchref-catseparator {
	height:3px;
	line-height: .2;
	font-size:.1em;
}
/***************************enewsletter****************/
div.SignInMiddle, div.SignInRight {
	border: 1px solid #d51866;
	padding: 6px 3px 3px 3px;
}

div.SignInMiddle {
	background-image: url("/Style Library/lbl/images/signuptelcenter.jpg");
	background-position:right bottom;
	background-repeat: no-repeat;
	
}
div.SignInMiddle h2, div.SignInRight h2 {
	color: #d51866;
	margin-bottom: 2px;
	margin-top: 5px;
}
#mainColumn div.SignInMiddle p.subHeading {
	margin-bottom: 2px;
	margin-right: 70px;
}
div.SignInRight {
width: 192px;
}
div.SignInRight img {
	float: right;
	margin: 1px; 
	border:none;
}
div.SignInRight p {
	font-size: 1.4em;
}
p.thankYouPg {
	font-size:.8em;
}
p.signintext {
	font-size: 0.9em;
	padding-right: 70px;
}

div.SignInMiddle img {
	float: right;
	margin: 1px; 
	border:none;
}
div.LocA h2 {
	font-size: 1.1em;
}
div.LocA p {
	margin-bottom: 0.5em;
	margin-top: 0.2em;
}
div.contactSearchBox {
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.6;
}
input.dirSearch {
	background-color: #009608;
    border: 1px solid #009608;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    padding: 5px !important;
    margin-top: 5px;
    cursor:pointer;
    height: 2.6em;
}
li.HSCSearch {
	margin: 4px 0;
	font-size:1.2em;
}
span.nhspaging {
	   background: none repeat scroll 0 0 #fff;
    border: 2px double #ddd;
    color: #333;
    font-size: 1.1em;
    font-weight: bold;
    padding: 4px 10px;
}
div.landingNoNav {
	width: 100% !important;
}
div.landingNoNav .primaryContentContainer {
	width: 720px !important;
}


div.landingNoNav #landingSectionContainer ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 110px;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 340px !important;
}
div.landingNoNav #landingSectionContainer {
    background: url("/Style%20Library/lbl/images/landingListBackgroundGradient.gif") repeat-x scroll left top #fff;
    float: left;
    margin-top: 5px;
    width: 703px !important;
}
.DCContentBlock .DCContent {
	font-size: 1.3em;
	color: #333;
}
.DCContentBlock .DCContent h2 {
	font-size: 1.3em;
}
div.searchElements {
	display: inline-table;
	width: 50%;
	border-bottom:thin SOLID #666;
}
div.BookButton {
	background-color: #009608;
    border: 1px solid #009608;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    padding: 5px !important;
    margin-top: 20px;
    cursor:pointer;
    height: 1.4em;
	width: 180px;
	line-height: 1.4;
	text-align: center;
	margin-bottom: 10px;
	
}
div.BookButton a {
	color: #fff !important;
	text-decoration: none;
	margin: auto;
}

#contentWrapper .roundsFinder table.addressFinder {
	border-left: none;
    border-top: none;
    margin-bottom: 20px;
}
#contentWrapper .roundsFinder table.addressFinder tr td {
    background: none;
    border-bottom: none;
    border-right: none;
    padding: 5px 5px 5px 10px;
}
