/*#Global#*/
body, html
{
}
body 
{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Sans-Serif;
}
form
{
	margin:0;
	padding:0;
}
img
{
	border:0;
}
.clear-all
{
	font-size:1px;
	clear:all;
}
.clear
{
	font-size:0;
	clear:both;
	height:0;
	padding:0;
	margin:0;
}
#container
{
	width:757px;
	margin:0 auto 0 auto;
	text-align:left;
	font-family:Verdana, Arial, Sans-Serif;
}
/*#Head#*/
#head ul#cmsTopNavigation
{
	list-style-type:none;
	width:757px;
	height:32px;
	margin:5px 0 0 0;
	padding:0;
}
#head ul#cmsTopNavigation li
{
	list-style-type:none;
	float:left;
	text-align:center;
	/*font-size:11px;*/
	font-size:0.7em;
	font-weight:bold;
	margin:0 0 0 1px;
	padding:0;
}
#head ul#cmsTopNavigation li a
{
	padding-top:9px;
	background-color:#949EBF;
	color:#000;
	display:block;
	text-decoration:none;
	height:32px;
}
#head ul#cmsTopNavigation li.home
{
	margin-left:0;
}
#head ul#cmsTopNavigation li.home a
{
	width:71px;
}
#head ul#cmsTopNavigation li.contact-us a
{
	width:114px;
}
#head ul#cmsTopNavigation li.news a
{
	width:83px;
}
#head ul#cmsTopNavigation li.about-us a
{
	width:96px;
}
#head ul#cmsTopNavigation li.how-to-use-this-site a
{
	width:189px;
}
#head ul#cmsTopNavigation li.useful-links a
{
	width:122px;
}
#head ul#cmsTopNavigation li.maps a
{
	width:76px;
}
#head ul#cmsTopNavigation li a.CMSListMenuLinkHighlighted
{
	background-color:#A6CB3F;
}
#head ul#cmsTopNavigation li.how-to-use-this-site
{
	/*font-size:12px;*/
	font-size:0.8em;
}
#head ul#cmsTopNavigation li a:hover
{
	background-color:#A6CB3F;
}
#head-image-area
{
	width:757px;
	height:168px;
	background-image:url(/App_Themes/YoungLambeth/Images/bg_youth.jpg);
}
#head-image-area-home
{
	width:757px;
	height:168px;
	background-image:url(/App_Themes/YoungLambeth/Images/bg_home.jpg);
}
#head-image-area-child
{
	width:757px;
	height:168px;
	background-image:url(/App_Themes/YoungLambeth/Images/bg_children.jpg);
}


/*#Content#*/
/*#Content/Navigation#*/

.navigation-column,
.navigation-column-child
{
	width:201px;
	float:left;
}
.navigation-column-child
{
	background-color:#FF6C0B;
}


/*#Content/Navigation/Level 1#*/

ul#cmsZoneNavigation
{
	list-style-type:none;
	width:201px;
	padding:0;
	margin:0;
	background-color:#FFF;
}
ul#cmsZoneNavigation li
{
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:0.7em;
	font-weight:bold;
	display:inline;
}
ul#cmsZoneNavigation li a
{
	padding:9px 0 10px 19px;
	display:block;
	/*margin:0 0 1px 0;*/
	margin:0;
	border-bottom:1px solid #fff;
	color:#000;
	background-image:url(/App_Themes/YoungLambeth/Images/Navigation/arrow.gif);
	background-repeat:no-repeat;
	background-color:#69C8E4;
	text-decoration:none;
}
ul#cmsZoneNavigation li a 
{ 
  	width:201px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:182px;
} 
html>body ul#cmsZoneNavigation li a
{
  	width:182px;
} 

ul#cmsZoneNavigation li a:hover
{
	background-color:#FFA935;
}

ul#cmsZoneNavigation li a.CMSListMenuLinkHighlighted
{
	background-color:#FFA935;
}



/*#Content/Navigation/Level 2#*/

ul#cmsZoneNavigation ul
{
	padding:3px 0 0 0;
	margin:0;
	background-color:#FED6A5;
}

ul#cmsZoneNavigation ul li
{
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:1em;
	font-weight:normal;
	display:inline;
}

ul#cmsZoneNavigation ul li a
{
	padding:6px 0 7px 19px;
	display:block;
	margin:0;
	border-bottom:none;
	color:#000;
	background-image:url(/App_Themes/YoungLambeth/Images/Navigation/arrow_l2.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	background-color:#FED6A5;
	text-decoration:none;
}

ul#cmsZoneNavigation ul li a:hover
{	
	text-decoration:underline;
	background-color:#FED6A5;
}

ul#cmsZoneNavigation ul li a.CMSListMenuLinkHighlighted
{
	font-weight:bold;
	padding:6px 0 7px 19px;
	display:block;
	margin:0;
	border-bottom:none;
	color:#000;
	background-image:url(/App_Themes/YoungLambeth/Images/Navigation/arrow_l2.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	background-color:#FED6A5;
	text-decoration:none;
}




/*#Content/Navigation/Level 3#*/

ul#cmsZoneNavigation ul ul
{
	padding:3px 0 0 0;
	margin:0;
	background-color:#FFE5CF;
}

ul#cmsZoneNavigation ul ul li
{
	list-style-type:none;
	padding:0;
	margin:0;
	border-bottom:none;
	font-size:1em;
	font-weight:normal;
	display:inline;
}

ul#cmsZoneNavigation ul ul li a
{
	padding:5px 0 7px 19px;
	display:block;
	margin:0;
	border-bottom:none;
	color:#000;
	background-image:none;
	background-color:#FFE5CF;
	text-decoration:none;
}

ul#cmsZoneNavigation ul ul li a:hover
{
	text-decoration:underline;
	background-color:#FFE5CF;
}

ul#cmsZoneNavigation ul ul li a.CMSListMenuLinkHighlighted
{
	font-weight:bold;
	padding:5px 0 7px 19px;
	display:block;
	margin:0;
	border-bottom:none;
	color:#000;
	background-image:none;
	background-color:#FFE5CF;
	text-decoration:none;
}






/*#Content/Navigation/Level 4#*/

ul#cmsZoneNavigation ul ul ul
{
	padding:8px 0 0 0;
	margin:0;
	background-color:#FFF;
}

ul#cmsZoneNavigation ul ul ul li
{
	list-style-type:none;
	padding:0;
	margin:0;
	border-bottom:none;
	font-size:1em;
	font-weight:normal;
	display:inline;
}

ul#cmsZoneNavigation ul ul ul li a
{
	padding:0 0 8px 30px;
	display:block;
	margin:0;
	border-bottom:none;
	color:#000;
	background-image:none;
	background-color:#FFF;
	text-decoration:none;
}


ul#cmsZoneNavigation ul ul ul li a 
{ 
  	width:201px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:171px;
} 
html>body ul#cmsZoneNavigation ul ul ul li a
{
  	width:171px;
} 


ul#cmsZoneNavigation ul ul ul li a:hover
{
	text-decoration:underline;
	background-color:#FFF;
}

ul#cmsZoneNavigation ul ul ul li a.CMSListMenuLinkHighlighted
{
	font-weight:bold;
	padding:0 0 8px 30px;
	display:block;
	margin:0;
	border-bottom:none;
	color:#000;
	background-image:none;
	background-color:#FFF;
	text-decoration:none;
}

ul#cmsZoneNavigation ul ul ul li a.CMSListMenuLinkHighlighted 
{ 
  	width:201px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:171px;
} 
html>body ul#cmsZoneNavigation ul ul ul li a.CMSListMenuLinkHighlighted
{
  	width:171px;
} 





















/*#Content/Content-General#*/
.content-zone
{
	clear:both;
	padding:15px 15px 10px 15px;
}

.home-zone
{
 padding:0;
 margin:0;
}

.content-zone a
{
	color:#5A6F1E;
}
.content-zone a:hover
{
	color:#5A6F1E;
	text-decoration:none;
}
.content-zone p, .content-zone li
{
	/*font-size:12px;*/
	font-size:0.8em;
}
.content-zone p
{
	margin-top:0;
}
.internal-content
{
	padding:10px;
}

* html .internal-content
{
 width:520px;
}

.internal-content h1
{
	color:#24758C;
	/*font-size:26px;*/
	font-size:1.5em;
	font-weight:normal;
}
.internal-content h2
{
	color:#24758C;
	/*font-size:18px;*/
	font-size:1.0em;
}
.internal-content h3
{
	color:#000;
	font-size:14px;
	font-size:0.9em;
}
.internal-content p, 
.internal-content li,
.internal-content-child p,
.internal-content-child li
{
	/*font-size:12px;*/
	font-size:0.8em;
}
.internal-content a
{
	color:#5A6F1E;


}



.internal-content a:hover
{
	color:#5A6F1E;
	text-decoration:none;
}
/*#Content/Content-Child#*/
.internal-content-child
{
	margin-left:1px;
	background-image:url(/App_Themes/YoungLambeth/Images/Children/content-area.jpg);
	background-repeat:no-repeat;
	background-color:#F6D898;
	padding:10px;
	min-height:0;
}
.internal-content-child h1
{
	color:#000;
	/*font-size:15px;*/
	font-size:1.0em;
	font-weight:bold;
	margin-top:5px;
}
.internal-content-child p a, 
.internal-content-child li a,
.internal-content-child table tr td a
{
	color:#000;
	text-decoration:underline;
}
.internal-content-child p a:hover, 
.internal-content-child li a:hover,
.internal-content-child table tr td a:hover
{
	text-decoration:none;
}
.internal-content-child h2
{
	color:#913900;
	/*font-size:13px;*/
	font-size:0.9em;
	font-weight:bold;
}
.internal-content-child h3
{
	color:#000;
	/*font-size:14px;*/
	font-size:0.8em;
}
/*#Content/Content-Child/Games#*/
.game-panel
{
	background-color:#FFA935;
	background-image:url(/App_Themes/YoungLambeth/Images/games-zone-bg.gif);
	background-repeat:no-repeat;
	padding:10px;
	float:right;
	margin:0 0 0px 15px;
}
.game-panel
{ 
  	width:174px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
	width:154px;
} 
html>body .game-panel
{
  	width:154px;
}
.game-panel h2
{
	color:#312E36;
	/*font-size:13px;*/
	font-size:1.0em;
}
.game-panel p
{
	/*font-size:12px;*/
	font-size:0.8em;
}
.list .preview-right
{
	float:left;
}
.list h2 a
{
	color:#000;
	text-decoration:underline;
}
.list h2 a:hover
{
	color:#000;
	text-decoration:none;
}
/*#Content/Content-Young#*/
.internal-content-young
{
	margin-left:1px;
	padding:10px;
}
.internal-content-young h1
{
	color:#CC0000;
	/*font-size:19px;*/
	font-size:1.2em;
	font-weight:bold;
	margin-top:5px;
}
.internal-content-young p, 
.internal-content-young li
{
	/*font-size:12px;*/
	font-size:0.8em;
}
.internal-content-young p a, 
.internal-content-young li a,
.internal-content-young table tr td a
{
	color:#CC0000;
	text-decoration:underline;
}
.internal-content-young p a:hover, 
.internal-content-young li a:hover,
.internal-content-young table tr td a:hover
{
	text-decoration:none;
}
.internal-content-young h2
{
	color:#CC0000;
	/*font-size:13px;*/
	font-weight:bold;
	font-size:1.0em;
}
.internal-content-young h3
{
	color:#000;
	/*font-size:14px;*/
	font-size:0.9em;
}
/*#Content/Content-Parent#*/
.internal-content-parent
{
	margin-left:1px;
	padding:10px;
}
.internal-content-parent h1
{
	color:#CC0000;
	/*font-size:19px;*/
	font-size:1.4em;
	font-weight:bold;
	margin-top:5px;
}
.internal-content-parent p,
.internal-content-parent li
{
	/*font-size:12px;*/
	font-size:0.8em;
}
.internal-content-parent p a, 
.internal-content-parent li a,
.internal-content-parent table tr td a
{
	color:#CC0000;
	text-decoration:underline;
}
.internal-content-parent p a:hover, 
.internal-content-parent li a:hover,
.internal-content-parent table tr td a:hover
{
	text-decoration:none;
}
.internal-content-parent h2
{
	color:#CC0000;
	/*font-size:13px;*/
	font-weight:bold;
	font-size:1.0em;
}
.internal-content-parent h3
{
	color:#000;
	/*font-size:14px;*/
	font-size:0.9em;
}
/*#Content/Content-Practitioner#*/
.internal-content-practitioner
{
	margin-left:1px;
	padding:10px;
}
.internal-content-practitioner h1
{
	color:#CC0000;
	/*font-size:19px;*/
	font-size:1.4em;
	font-weight:bold;
	margin-top:5px;
}
.internal-content-practitioner p,
.internal-content-practitioner li
{
	/*font-size:12px;*/
	font-size:0.8em;
}
.internal-content-practitioner p a, 
.internal-content-practitioner li a,
.internal-content-practitioner table tr td a
{
	color:#CC0000;
	text-decoration:underline;
}
.internal-content-practitioner p a:hover, 
.internal-content-practitioner li a:hover,
.internal-content-practitioner table tr td a:hover
{
	text-decoration:none;
}
.internal-content-practitioner h2
{
	color:#CC0000;
	/*font-size:13px;*/
	font-weight:bold;
	font-size:1.0em;
}
.internal-content-practitioner h3
{
	color:#000;
	/*font-size:14px;*/
	font-size:0.9em;
}
/*#Content/Breadcrumbs#*/
.breadcrumb
{
	margin-left:1px;
	/*background-image:url(/App_Themes/YoungLambeth/Images/Breadcrumbs/young-base.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
	background-color:#69C8E4;
	/*padding:0 10px 30px 10px;*/
	padding:10px;
}
.breadcrumb p, 
.breadcrumb-child p, 
.breadcrumb-parent p,
.breadcrumb-practitioner p
{
	/*font-size:12px;*/
	font-size:0.8em;
	color:#000;
	margin:0;
}
.breadcrumb p a, 
.breadcrumb-child p a, 
.breadcrumb-parent p a,
.breadcrumb-practitioner p a
{
	color:#000;
}
.breadcrumb p a:hover, 
.breadcrumb-child p a:hover, 
.breadcrumb-parent p a:hover,
.breadcrumb-practitioner p a:hover
{
	text-decoration:none;
}
.breadcrumb-child
{
	margin-left:1px;
	background-color:#FFA935;
	padding:9px 10px 9px 10px;
}
.breadcrumb-parent
{
	margin-left:1px;
	background-color:#FFDB4C;
	padding:9px 10px 9px 10px;
}
.breadcrumb-practitioner
{
	margin-left:1px;
	background-color:#81E6CC;
	padding:9px 10px 9px 10px;
}
/*#Content/Panels#*/
/*#Content/Panels/Home#*/
.four-panels
{
	background-image:url(/App_Themes/YoungLambeth/Images/Panels/home-bg.gif);
	background-repeat:no-repeat;
	width:757px;
	height:287px;
	margin-bottom:15px;
	padding:0;
}
.four-panels h2
{
	color:#573368;
	/*font-size:15px;*/
	padding:30px 0 0 15px;
	margin:0;
	font-size:1.0em;
}
.four-panels .top-left, 
.four-panels .top-right
{
	width:378px;
	height:97px;
	margin:8px 0 0 0;
	float:left;
}
.four-panels .bottom-left, 
.four-panels .bottom-right
{
	width:378px;
	height:97px;
	margin:15px 0 0 0;
	float:left;
}
.four-panels .top-left h3,
.four-panels .bottom-left h3
{
	margin:0;
	font-weight:bold;
	padding:12px 0 0 27px;
	font-size:1.0em;
} 
.four-panels .top-right h3,
.four-panels .bottom-right h3
{
	margin:0;
	font-weight:bold;
	padding:12px 0 0 20px;
	font-size:1.0em;
}
.four-panels .top-left p, 
.four-panels .bottom-left p
{
	color:#000;
	margin:0;
	padding:5px 10px 0 27px;
	font-size:0.8em;
}
.four-panels .top-right p,
.four-panels .bottom-right p 
{
	color:#000;
	margin:0;
	padding:5px 10px 0 20px;
	font-size:0.8em;
}
.four-panels .top-left a, 
.four-panels .top-right a, 
.four-panels .bottom-left a, 
.four-panels .bottom-right a
{
	color:#573368;
	text-decoration:none;
}
.four-panels .top-left a:hover, 
.four-panels .top-right a:hover, 
.four-panels .bottom-left a:hover, 
.four-panels .bottom-right a:hover
{
	text-decoration:underline;
}
/*#Content/Panels/Child#*/
.four-panels-child
{
	background-image:url(/App_Themes/YoungLambeth/Images/Children/area-panels-single.gif);
	background-repeat:no-repeat;
	margin:0 0 15px 1px;
	height:221px;
	width:555px;
}
.four-panels-child .top-left, 
.four-panels-child .top-right, 
.four-panels-child .bottom-left, 
.four-panels-child .bottom-right
{
	width:189px;
	height:83px;
}
.four-panels-child .top-left h3, 
.four-panels-child .top-right h3, 
.four-panels-child .bottom-left h3, 
.four-panels-child .bottom-right h3,
.four-panels-child .top-left h2, 
.four-panels-child .top-right h2, 
.four-panels-child .bottom-left h2, 
.four-panels-child .bottom-right h2
{
	/*font-size:13px;*/
	font-size:0.8em;
	margin:0;
	font-weight:bold;
	padding:0 0 7px 0;
}
.four-panels-child .top-left p, 
.four-panels-child .top-right p, 
.four-panels-child .bottom-left p, 
.four-panels-child .bottom-right p
{
	color:#000;
	margin:0;
	padding:0;
	/*font-size:12px;*/
	font-size:0.8em;
}
.four-panels-child .top-left a, 
.four-panels-child .top-right a, 
.four-panels-child .bottom-left a, 
.four-panels-child .bottom-right a
{
	color:#312E36;
	text-decoration:none;
}
.four-panels-child .top-left a:hover, 
.four-panels-child .top-right a:hover, 
.four-panels-child .bottom-left a:hover, 
.four-panels-child .bottom-right a:hover
{
	text-decoration:underline;
}
.four-panels-child .top-left
{
	float:left;
	padding:15px 0 0 82px;
	height:89px;
}
.four-panels-child .top-right
{
	float:right;
	padding:15px 13px 0  0;
	height:89px;
}
.four-panels-child .bottom-left
{
	float:left;
	padding:20px 0 0 82px;
}

.four-panels-child .bottom-right
{
	float:right;
	padding:20px 13px 0 0;
}
/*#Content/Panels/Young#*/
.four-panels-young



{
	background-image:url(/App_Themes/YoungLambeth/Images/YoungPeople/area-panels-single.gif);
	background-repeat:no-repeat;
	margin:0 0 15px 1px;
	height:223px;
	width:555px;
}
.four-panels-young .top-left, 
.four-panels-young .top-right, 
.four-panels-young .bottom-left, 
.four-panels-young .bottom-right
{
	width:240px;
	height:70px;
}
.four-panels-young .top-left h3, 
.four-panels-young .top-right h3, 
.four-panels-young .bottom-left h3, 
.four-panels-young .bottom-right h3,
.four-panels-young .top-left h2, 
.four-panels-young .top-right h2, 
.four-panels-young .bottom-left h2, 
.four-panels-young .bottom-right h2
{
	/*font-size:13px;*/
	font-size:0.9em;
	margin:0;
	font-weight:bold;
	padding:0 0 4px 0;
}
.four-panels-young .top-left p, 
.four-panels-young .top-right p, 
.four-panels-young .bottom-left p, 
.four-panels-young .bottom-right p
{
	color:#000;
	margin:0;
	padding:0;
	/*font-size:12px;*/
	font-size:0.8em;
}
.four-panels-young .top-left a, 
.four-panels-young .top-right a, 
.four-panels-young .bottom-left a, 
.four-panels-young .bottom-right a
{
	color:#000;
	text-decoration:none;
}
.four-panels-young .top-left a:hover, 
.four-panels-young .top-right a:hover, 
.four-panels-young .bottom-left a:hover, 
.four-panels-young .bottom-right a:hover
{
	text-decoration:underline;
}
.four-panels-young .top-left
{
	float:left;
	padding:25px 0 0 15px;
	height:90px;
}
.four-panels-young .top-right
{
	float:right;
	padding:25px 21px 0  0;
	height:90px;
}
.four-panels-young .bottom-left
{
	float:left;
	padding:5px 0 0 15px;
}
.four-panels-young .bottom-right
{
	float:right;
	padding:5px 21px 0 0;
}
/*#Content/Panels/Parent#*/
.four-panels-parent
{
	background-image:url(/App_Themes/YoungLambeth/Images/Parent/area-panels-single.gif);
	background-repeat:no-repeat;
	margin:0 0 15px 1px;
	height:223px;
	width:555px;
}
.four-panels-parent .top-left, 
.four-panels-parent .top-right, 
.four-panels-parent .bottom-left, 
.four-panels-parent .bottom-right
{
	width:240px;
	height:70px;
}
.four-panels-parent .top-left h3, 
.four-panels-parent .top-right h3, 
.four-panels-parent .bottom-left h3, 
.four-panels-parent .bottom-right h3,
.four-panels-parent .top-left h2, 
.four-panels-parent .top-right h2, 
.four-panels-parent .bottom-left h2, 
.four-panels-parent .bottom-right h2
{
	/*font-size:13px;*/
	font-size:0.9em;
	margin:0;
	font-weight:bold;
	padding:0 0 7px 0;
}
.four-panels-parent .top-left p, 
.four-panels-parent .top-right p, 
.four-panels-parent .bottom-left p, 
.four-panels-parent .bottom-right p
{
	color:#000;
	margin:0;
	padding:0;
	/*font-size:12px;*/
	font-size:0.8em;
}
.four-panels-parent .top-left a, 
.four-panels-parent .top-right a, 
.four-panels-parent .bottom-left a, 
.four-panels-parent .bottom-right a
{
	color:#000;
	text-decoration:none;
}
.four-panels-parent .top-left a:hover, 
.four-panels-parent .top-right a:hover, 
.four-panels-parent .bottom-left a:hover, 
.four-panels-parent .bottom-right a:hover
{
	text-decoration:underline;
}
.four-panels-parent .top-left
{
	float:left;
	padding:15px 0 0 15px;
	height:90px;
}
.four-panels-parent .top-right
{
	float:right;
	padding:15px 21px 0  0;
	height:90px;
}
.four-panels-parent .bottom-left
{
	float:left;
	padding:21px 0 0 15px;
}
.four-panels-parent .bottom-right
{
	float:right;
	padding:21px 21px 0 0;
}
/*#Content/Search List#*/
ul.activity-list,
ul.organisation-list,
ul.search-list
{
	list-style-type:none;
}
ul.activity-list li, ul.search-list li.a
{
	background-image:url(/App_Themes/YoungLambeth/Images/tennis_ball.gif);
	background-repeat:no-repeat;
	padding:2px 0 5px 28px;
}
ul.organisation-list li, ul.search-list li.o
{
	background-image:url(/App_Themes/YoungLambeth/Images/building.gif);
	background-repeat:no-repeat;
	padding:2px 0 5px 28px;
}
/*#Search#*/
.content-column
{
	float:left;
	overflow: hidden;
	width:556px;
}
.validator
{
	/*font-size:12px;*/
	font-size:0.8em;
	clear:both;
}
.home-search-box .validator .error
{
	color:#FFF;
}
.search-generic .validator .error,
.search-child .validator .error,
.search-parent .validator .error
{
	color:#000;
}
.home-search-box
{
	margin-left:1px;
	background-image:url(/App_Themes/YoungLambeth/Images/SearchBox/home-search-base.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#333333;
	padding:10px;
}

* html .home-search-box
{
 height: 1%
}

.home-search-box h1
{
	color:#FFFF00;
	/*font-size:15px;*/
	font-size:1.2em;
	margin:0;
	padding:0 0 9px 0;
}
.home-search-box h2
{
	/*font-size:12px;*/
	font-size:0.8em;
	color:#FF9900;
	margin:0;
	padding:0 0 5px 0;
}
.home-search-box p
{
	/*font-size:12px;*/
	font-size:0.8em;
	margin:0 0 0 0;
	padding:0 0 21px 0;
}
.home-search-box p.title
{
	color:#FFFF00;
	/*font-size:15px;*/
	font-size:1.0em;
	margin:0;
	padding:0 0 9px 0;
	font-weight:bold;
}
.home-search-box .search-keyword p.title,
.home-search-box .search-postcode p.title,
.home-search-box .search-letter p.title
{
	/*font-size:12px;*/
	font-size:0.8em;
	color:#FF9900;
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
}
.home-search-box .search-keyword
{
	float:left;
	width:274px;
	padding-bottom:10px;
}
.home-search-box .search-keyword input
{
	width:274px;
	height:15px;
	border:solid 1px #707377;
	/*font-size:12px;*/
	font-size:0.8em;
}
.home-search-box .search-postcode
{
	float:left;
	width:153px;
	padding:0 0 10px 50px;
}
.home-search-box .search-postcode input, 
.search-generic .search-postcode input,
.search-child .search-postcode input,
.search-parent .search-postcode input
{
	width:40px;
	border:solid 1px #707377;
	/*font-size:12px;*/
	font-size:0.8em;
	height:15px;
}
.search-generic .tip,
.search-child .tip,
.search-parent .tip
{
	/*font-size:11px;*/
	font-size:0.7em;
	font-weight:normal;
	padding-right:10px;
}
.home-search-box .tip
{
	/*font-size:11px;*/
	font-size:0.7em;
	font-weight:normal;
	color:#FFF;
}
.home-search-box .search-button
{
	clear:both;
}
.home-search-box .search-button input
{
	float:left;
	border:solid 1px #707377;
	/*font-size:12px;*/
	font-size:0.8em;
	height:20px;
	margin-bottom:10px;
}
.home-search-box .search-button p
{
	float:left;
	padding:0 0 0 20px;
	margin:0;
}
.home-search-box .search-button a
{
	color:#FFFF00;
}
.home-search-box .search-button a:hover
{
	text-decoration:none;
}
.home-search-box .search-letter
{
	clear:both;
}
.home-search-box .search-letter a
{
	color:#FFF;
}
.home-search-box .search-letter a:hover
{
	text-decoration:none;
}
.search-generic
{
	background-color:#69C8E4;
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
}
.search-child
{
	background-color:#FFA935;
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
}
.search-parent
{
	background-color:#81E6CC;
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
}
.search-generic h1,
.search-child h1,
.search-parent h1
{
	display:none;
}
.search-generic h2,
.search-child h2
{
	/*font-size:12px;*/
	font-size:0.8em;
	color:#000;
	margin:0;
	padding:0 0 10px 0;
}
.search-parent h2
{
	/*font-size:12px;*/
	font-size:0.8em;
	color:#000;
	margin:0;
	padding:10px 0 10px 0;
}
.search-generic p,
.search-child p,
.search-parent p
{
	margin:0;
	padding:5px 0 0 0;
	/*font-size:12px;*/
	font-size:0.8em;
}
.search-generic p.title,
.search-child p.title,
.search-parent p.title
{
	display:none;
}
.search-generic .search-keyword p.title,
.search-generic .search-postcode p.title,
.search-generic .search-letter p.title,
.search-child .search-keyword p.title,
.search-child .search-postcode p.title,
.search-child .search-letter p.title,
.search-parent .search-keyword p.title,
.search-parent .search-postcode p.title,
.search-parent .search-letter p.title
{
	/*font-size:12px;*/
	font-size:0.8em;
	color:#000;
	margin:0;
	padding:8px 0 10px 0;
	display:block;
	font-weight:bold;
}
.search-generic p a,
.search-child p a,
.search-parent p a
{
	color:#000;
}
.search-generic p a:hover,
.search-child p a:hover,
.search-parent p a:hover
{
	text-decoration:none;
}
.search-generic .search-keyword input,
.search-child .search-keyword input,
.search-parent .search-keyword input
{
	width:150px;
	height:15px;
	border:solid 1px #707377;
	/*font-size:12px;*/
	font-size:0.8em;
}
.search-generic .search-keyword, 
.search-generic .search-postcode, 
.search-generic .search-button,
.search-generic .search-letter,
.search-child .search-keyword, 
.search-child .search-postcode, 
.search-child .search-button,
.search-child .search-letter,
.search-parent .search-keyword, 
.search-parent .search-postcode, 
.search-parent .search-button,
.search-parent .search-letter
{
	padding-top:10px;
}

.search-child .search-letter,
.search-generic .search-letter,
.search-parent .search-letter
{
	padding-top:0px;
}

.search-child .search-letter h2,
.search-generic .search-letter h2,
.search-parent .search-letter h2
{
	padding-top:10px;
}

input.button
{
	color:#FFF;
	background-color:#CC0000;
	font-weight:bold;
	border:0;
	cursor:hand;
}
/*#Search/Advanced Search#*/
.internal-content-parent ul#search-tabs,
.internal-content-practitioner ul#search-tabs,
.internal-content ul#search-tabs
{
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
}
.internal-content-parent ul#search-tabs li,
.internal-content-practitioner ul#search-tabs li,
.internal-content ul#search-tabs li
{
	list-style-type:none;
	padding:0;
	margin:0 1px 0 0;
	float:left;
	/*font-size:12px;*/
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
}
.internal-content-parent ul#search-tabs a,
.internal-content-practitioner ul#search-tabs a,
.internal-content ul#search-tabs a
{
	padding-top:9px;
	background-color:#CCCCCC;
	color:#000;
	display:block;
	text-decoration:none;
	height:32px;
	width:128px;
}
.internal-content-parent ul#search-tabs a.on
{
	background-color:#FFDB4C;
}
.internal-content-practitioner ul#search-tabs a.on
{
	background-color:#81E6CC;
}
.internal-content ul#search-tabs a.on
{
	background-color:#2F98B7;
}
.internal-content-parent ul#search-tabs a:hover
{
	background-color:#FFDB4C;
}
.internal-content-practitioner ul#search-tabs a:hover
{
	background-color:#81E6CC;
}
.internal-content ul#search-tabs a:hover
{
	background-color:#2F98B7;
}
/*#Search/Advanced Search/Practitioner#*/
.internal-content-practitioner table.search-table
{
	margin:0 0 15px 0;
	padding:0;
	width:100%;
}
.internal-content-practitioner table.search-table tr td
{
	/*font-size:12px;*/
	font-size:0.8em;
	padding:4px;
	background-color:#CCF5EB;
	vertical-align:top;
}
.internal-content-practitioner table.search-table tr.alternate td
{
	background-color:#E0F9F3;
}
.internal-content-practitioner .validator
{
	padding-bottom:10px;
}

.internal-content-practitioner .validator .error
{
	color:#F00;
}
/*#Search/Advanced Search/Youth#*/
.internal-content-young table.search-table,
.internal-content table.search-table
{
	margin:0 0 15px 0;
	padding:0;
	width:100%;
}
.internal-content-young table.search-table tr td,
.internal-content table.search-table tr td
{
	/*font-size:12px;*/
	font-size:0.8em;
	padding:4px;
	background-color:#C0E0E9;
	vertical-align:top;
}
.internal-content-young table.search-table tr.alternate td,
.internal-content table.search-table tr.alternate td
{
	background-color:#D6EAF1;
}
.internal-content-young .validator,
.internal-content .validator
{
	padding-bottom:10px;
}
.internal-content-young .validator .error,
.internal-content .validator .error
{
	color:#F00;
}
/*#Search/Advanced Search/Parent#*/
.internal-content-parent table.search-table
{
	margin:0 0 15px 0;
	padding:0;
	width:100%;
}
.internal-content-parent table.search-table tr td
{
	/*font-size:12px;*/
	font-size:0.8em;
	padding:4px;
	background-color:#FFEB99;
	vertical-align:top;
}
.internal-content-parent table.search-table tr.alternate td
{
	background-color:#FFF5CC;
}
.internal-content-parent .validator
{
	padding-bottom:10px;
}
.internal-content-parent .validator .error
{
	color:#F00;
}
/*#Search/Advanced Search/General#*/


/*#Footer#*/
table.footer
{
	border0;
	border-top:solid 2px #CCC;
	width:100%;
	margin:20px 0 20px 0;
	clear:both;
}
table.footer tr td
{
	/*font-size:12px;*/
	font-size:0.8em;
}
table.footer tr td.logos
{
	text-align:center;
}
table.footer tr td.logos img
{
	padding:0 10px 0 10px;
}
table.footer tr td.links
{
	text-align:right;
}
table.footer tr td a
{
	color:#000;
}
table.footer tr td a:hover
{
	text-decoration:none;
}
table tr td
{
	/*font-size:12px;*/
	font-size:0.8em;
}
table.table-details tr th, table.table-timetable tr th
{
	padding:4px;
	background-color:#949EBF;
	/*font-size:12px;*/
	font-size:0.8em;
}
table.table-details tr td, table.table-timetable tr td
{
	padding:4px;
	border:solid 1px #949EBF;
	/*font-size:12px;*/
	font-size:0.8em;
}
table.table-timetable tr td ul
{
	margin:0 0 0 20px;
}
table.table-timetable tr td ul li
{
	font-size:1.0em;
}
table.table-timetable tr.alternate td
{
	background-color:#EEE;
}
table.details tr td.left, table.details-contact tr td.left
{
	font-weight:bold;
	width:140px;
}
table.details-contact
{
	padding-bottom:15px;
}
a.standard-buttons
{
	border:solid 1px #000;
	background-color:#FFF;
	padding:3px;
	text-decoration:none;
}
a.standard-buttons:hover
{
	text-decoration:underline;
}
.ErrorLabel, .EditingFormErrorLabel
{
	color:#F00;
	/*font-size:12px;*/
	font-size:0.8em;
}
h2.rough
{
	background-image:url(/App_Themes/YoungLambeth/Images/rough-title.gif);
	background-repeat:no-repeat;
	width:100%;
	/*font-size:14px;*/
	font-size:1.0em;
	padding:19px 0 0 10px;
}
h2.rough
{ 
  	height:55px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	height:46px;
} 
html>body h2.rough
{
  	height:46px;
} 
h2.rough a, h2.rough a:hover
{
	color:#000;
}

table.table-days
{
	margin:0;
	padding:0;
	border:0;
}
table.table-days tr th
{
	font-weight:normal;
}
table.table-days tr td,
table.table-days tr th
{
	border:solid 1px #949EBF;
	padding:3px;
	text-align:center;
	font-size:1.0em;
}
table.table-days tr th,
table.table-days tr td.left-cell
{
	background-color:#949EBF;
	font-size:1.0em;
}
div.details-panel
{
	font-size:12px;
	color:#000;
}
.details-panel p, 
.details-panel li, 
.details-panel h1, 
.details-panel h2, 
.details-panel h3, 
.details-panel h4,
.details-panel span,
.details-panel div,
.details-panel div span
{
	font-size:12px;
	color:#000;
}
.details-panel div
{
	font-size:12px !important;
}
.details-panel span
{
	font-size:12px !important;
}
.details-panel div span
{
	font-size:12px !important;
}
.details-panel a
{
	text-decoration:underline;
	color:#000;
}
.details-panel a:hover
{
	text-decoration:none;
}
font
{
	font-family:Verdana, Arial, Sans-Serif;
	color:#000;
	font-size:12px !important;
}
/*#Other css styles/Polls#*/
.pollBox
{
	width:190px;
	border:solid 1px #bbb;
	font-size:0.8em;
	background-color:#E8DDEE;
	margin-bottom:20px;
}
.pollBox p a, .pollBox p a:hover
{
	color:#000;
}
.pollBox p
{
	font-size:1.0em;
}
.PollTitle
{
	font-weight:bold;
	display:none;
	margin-bottom:10px
}

.PollAnswers{
	
	margin-top: 5px;
	font-size:1.2em;
}

.PollGraph
{
	height: 8px;
	border: 1px solid gray;
}

.PollGraph div
{
	height: 8px;
	background: url(../App_Themes/CorporateSite/Images/poll02.gif) 100% 0% repeat-x;
	line-height: 0px;
	font-size: 0px;
}

.PollGraph div.PollGraph0
{
	background: url(../App_Themes/CorporateSite/Images/poll01.gif) 100% 0% repeat-x;
}

.PollGraph div.PollGraph2
{
	background: url(../App_Themes/CorporateSite/Images/poll03.gif) 100% 0% repeat-x;
}
.PollGraph div
{
	background-color:#FFF;
}

.PollQuestion
{
	
	font-weight: bold;
}

.PollCount
{
	text-align: right;
}

.PollFooter
{
	margin-top:10px;
}

.signOut input, .SubscriptionButton, .PollVoteButton
{
	background: url(../App_Themes/CorporateSite/Images/buttonBackground.gif) repeat-x;
	border: 1px solid #000000;
	color: #000;
}









































/* #LYC Styles/Forum# */

div.forum{
 margin-top:20px;
}

.ForumNewPost .SignatureAreaItem{
 width: 300px;
 height: 50px;
}

.SignatureArea{
 width: 100%;
 border-top: solid 1px #D7D7D7;
 font-size: 12px;
 color: #A8A8A8;
 margin-top: 5px;
 padding: 5px;
}

.ForumTree .PostTree .SignatureArea{
 width: 100%;
 border-top: solid 1px #D7D7D7;
 font-size: 12px;
 color: #A8A8A8;
 margin-top: 5px;
 padding: 5px;
}

/* Forum group */
.ForumGroup{
 width: 100%;
}

.ForumGroup *{
 font-family: Verdana;
}

.ForumGroup .Table{
 width: 100%;
 border-top: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 background-color: #ffffff;
}

.ForumGroup .Table td{
 padding: 6px;
}

.ForumGroup .Table .Header td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 color: #005177;
 padding-top: 4px;
 padding-bottom: 4px;
 background-image: url(images/Forums/header.gif);
}

.ForumGroup .Table .Info td{
 background-color: #0d98ff;
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #888888;
 border-top: solid 1px #888888;
 padding-top: 0px;
 padding-bottom: 0px;
 background-image: url(images/Forums/info.gif);
 height: 55px;
 vertical-align: top;
}

.ForumGroup .Table .GroupName{
 display: block;
 font-weight: bold;
 font-size: 17px;
 padding-top: 8px;
 padding-bottom: 5px; /*text-decoration: underline;*/
 color: #ffffff;
}

.ForumGroup .Table .GroupDescription{
 display: block;
 /*padding-left: 10px;*/
 color: #fff;
}


.ForumGroup .Table .ForumInfo{
 padding-top: 10px;
 padding-bottom: 10px;
}

.ForumGroup .Table .Threads{
 text-align: center;
 width: 50px;
}

.ForumGroup .Table .Posts{
 text-align: center;
 width: 50px;
}

.ForumGroup .Table .LastPost{
 text-align: center;
 width: 200px;
}

.ForumGroup .Table .PostTime{
 white-space: nowrap;
 font-size:12px;
}

.ForumGroup .Table .PostUser{
 white-space: nowrap;
 font-weight: bold;
 color: #2e68bf;
 font-size:12px;
}

.ForumGroup .ForumOdd td{
 background-color: #f8f8ff;
}

.ForumGroup .Forum td{
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}

.ForumGroup .Forum .ForumName{
 font-weight: bold;
 font-size: 12px;
 text-decoration: underline;
 /*color: #86c74c;*/
}

.ForumGroup .Forum .ForumDescription{
 padding-left: 10px;
}


/* Forum flat view */
.ForumFlat *{
 font-family:Verdana, Arial, Sans-Serif;
}

.ForumFlat .Table{
 width: 100%;
 background-color: #ffffff;
}

.ForumFlat .Table td{
 padding: 6px;
}


.ForumFlat .Table .Info td{
 background-color: #0d98ff;
 border: solid 1px #888888;
 padding-top: 0px;
 padding-bottom: 0px;
 background-image: url(images/Forums/info.gif);
 height: 55px;
 vertical-align: top;
}

.ForumFlat .Table .ForumContent{
 background-color: #ffffff;
 padding: 0px;
 margin: 0px;
 font-size:12px;
}

.ForumFlat .Table .Posts{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName{
 display: block;
 font-weight: bold;
 font-size: 17px;
 padding-top: 8px;
 padding-bottom: 5px; /*text-decoration: underline;*/
 color: #ffffff;
}

.ForumFlat .Table .ForumDescription{
 display: block;
 padding-left: 10px;
 color: #dddddd;
}

.ForumFlat .Table .Informations td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #bbbbbb;
 padding: 5px;
 background-color: #FFFEC0;
}

.ForumFlat .Table .Actions td{
 font-weight: bold;
 font-size:12px;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #bbbbbb;
 padding: 5px; /*background-image: url(images/Forums/actions.gif);*/
}

.ForumFlat .Table .Actions .ActionLink{
 /*color: #65a02f;*/
 text-decoration: underline;
 padding: 0px 5px 0px 5px;
}

.ForumFlat .Table .Posts td{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 padding: 0px;
}

.ForumFlat .Table .PostsTable{
 width: 100%;
}

.ForumFlat .Table .PostsTable td{
 border-top: none;
 border-right: none;
 border-left: none;
 border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td{
 background-color: #eeeeee;
 border: none;
 padding: 0px;
 height: 23px;
 font-weight: bold;
 background-image: url(images/Forums/pager.gif);
 text-align: center;
}

.ForumFlat .Pager a{
 font-weight: bold;
 text-decoration: underline;
 color: #65a02f;
}

.ForumFlat .ThreadTable{
 border-left: solid 1px #cccccc;
 font-size:12px;
}

.ForumFlat .ThreadTable td{
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 font-size:12px;
}

.ForumFlat .ThreadTable .Header td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 color: #666666;
 padding-top: 4px;
 padding-bottom: 4px;
 background-image: url(images/Forums/header.gif);
 font-size:12px;
}

.ForumFlat .ThreadTable .Author{
 text-align: center;
 width: 200px;
 font-size:12px;
}

.ForumFlat .ThreadTable .Posts{
 text-align: center;
 width: 50px;
 font-size:12px;
}

.ForumFlat .ThreadTable .LastPost{
 text-align: center;
 width: 200px;
 font-size:12px;
}

.ForumFlat .ThreadTable .PostTime{
 white-space: nowrap;
 font-size:12px;
}

.ForumFlat .ThreadTable .PostUser{
 white-space: nowrap;
 font-size:12px;
 font-weight: bold;
 color: #2e68bf;
 font-size:12px;
}

.ForumFlat .ThreadTable .ThreadInfo{
 text-align: left;
 font-size:12px;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName{
 font-weight: bold;
 text-decoration: underline;
 color: #65a02f;
 font-size:12px;
}

.ForumFlat .ForumBreadCrumbs{
 font-weight: normal;
 font-size: 12px;
 font-family:Verdana, Arial, Sans-Serif;
 padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}

/* Flat forum post */
.ForumFlat .ForumPost{
 padding: 8px 8px 8px 8px;
 font-size:12px;
}

.ForumFlat .PostIndent .ForumPost{
 border-left: solid 1px #cccccc;
 font-size:12px;
}

.ForumFlat .PostIndent{
 padding-left: 30px;
}

.ForumFlat .PostUser{
 white-space: nowrap;
 font-weight: bold;
 font-size:12px;
 color: #2e68bf; /*color: #86c74c; 	text-decoration: underline;*/
}

.ForumFlat .PostSubject{
 display: block;
 font-weight: bold;
 font-size: 12px;
}

.ForumFlat .PostText{
 display: block;
 padding: 3px 5px 3px 5px;
 font-size:12px;
}

.ForumFlat .PostActionLink{
 text-decoration: underline;
 color: #65a02f;
 padding: 0px 5px 0px 5px;
 font-size:12px;
}

/* New post form */
.ForumNewPost{
 padding: 5px;
 font-family:Verdana, Arial, Sans-Serif;
}

.ForumNewPost .PostReply{
 border: solid 1px #cccccc;
 margin-top: 5px;
 margin-bottom: 5px;
}

.ForumNewPost .FormPadding{
 /*border: solid 1px #cccccc;*/
 padding: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
}

.ForumNewPost .Title{
 font-size: 17px;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 5px;
 display: block;
}

.ForumFlat .ForumNewPost .PostForm td{
 border: none;
}

.ForumNewPost .ItemLabel{
 font-weight: bold;
 vertical-align: middle;
 padding: 5px;
 font-size:12px;
}

.ForumNewPost .Button{
 width: 100px;
}

.ForumNewPost .TextboxItem{
 width: 300px;
}

.ForumNewPost .TextboxItemShort{
 width: 200px;
}


/* Forum tree view */
.ForumTree *{
 font-family:Verdana, Arial, Sans-Serif;
}

.ForumTree .Table{
 width: 100%;
 background-color: #ffffff;
}

.ForumTree .Table td{
 padding: 6px;
}


.ForumTree .Table .Info td{
 background-color: #0d98ff;
 border: solid 1px #888888;
 padding-top: 0px;
 padding-bottom: 0px;
 background-image: url(images/Forums/info.gif);
 height: 55px;
 vertical-align: top;
}

.ForumTree .Table .ForumName{
 display: block;
 font-weight: bold;
 font-size: 17px;
 padding-top: 8px;
 padding-bottom: 5px; /*text-decoration: underline;*/
 color: #ffffff;
}

.ForumTree .Table .ForumDescription{
 display: block;
 padding-left: 10px;
 color: #dddddd;
}

.ForumTree .Table .Actions td{
 font-weight: bold;
 font-size:12px;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #bbbbbb;
 padding: 5px;
 background-image: url(images/Forums/actions.gif);
}


.ForumTree .Table .Actions .ActionLink{
 color: #65a02f;
 text-decoration: underline;
 padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 padding: 0px;
}

.ForumTree .Table .Posts .PostTree td{
 padding: 0px;
}

.ForumTree .Table .Posts .PostTree{
 padding: 5px;
 border-top: solid 1px #dddddd;
 border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td{
 border: none;
}

/* Tree forum post */
.ForumTree .ForumPost{
 padding: 8px 8px 8px 8px;
 font-size:12px;
}

.ForumTree .PostDetail .ForumPost{
 border-bottom: solid 1px #cccccc;
 font-size:12px;
}

.ForumTree .PostUser{
 white-space: nowrap;
 font-weight: bold;
 font-size:12px;
 color: #2e68bf; /*color: #86c74c; 	text-decoration: underline;*/
}

.ForumTree .PostSubject{
 display: block;
 font-weight: bold;
 font-size: 12px;
}

.ForumTree .PostText{
 display: block;
 padding: 3px 5px 3px 5px;
 font-size:12px;
}

.ForumTree .PostActionLink{
 text-decoration: underline;
 color: #65a02f;
 padding: 0px 5px 0px 5px;
 font-size:12px;
}

.ForumTree .PostTree .ForumPost{
 border: solid 1px #cccccc;
 width: 600px;
font-size:12px;
}

/* Overall */
.HiddenButton{
 display: none;
}

.HiddenLabel{
 display: none;
}



/* Tree Items*/
.PostTree img{
}

.ForumTree .PostTree td{
 vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected{
 padding: 3px 3px 1px 3px;
 overflow: hidden;
 color: #000000;
 font-weight: bold;
}

.ThreadPostSelected{
 background-color: #cccccc;
 font-weight: bold;
 color: #000000;
 overflow: hidden;
 padding: 3px 20px 1px 3px;
}

/*On site management*/
.ForumManage{
 border: solid 1px #CCCCCC;
 margin-bottom: 5px;
 padding: 5px;
 padding-bottom: 7px;
 background-color: #Eaf0f8;
 vertical-align: middle;
}

.ForumManage a{
 margin-right: 10px;
}

.ForumManage input{
 vertical-align: bottom;
}

.PostUnApproved{
 color: Red;
}

/*Clear border for on site edit*/

.PostManageEdit .ForumNewPost{
 border: none;
}

.PostManageEdit .ForumNewPost table{
 border: none;
}

.PostManageEdit .ForumNewPost tr{
 border: none;
}

.PostManageEdit .ForumNewPost td
{
 border: none;
}

.ForumFlat .Table .PostsTable .PostManageEdit .ForumNewPost td{
 border: none;
}













/* #LYC Styles# */


div.lyc-container
{
 /*border:1px solid #000;*/
 padding:10px 9px 10px 9px;
}

div.lyc-container-top
{
 width:538px;
 height:21px;
 background-image:url(../App_Themes/LycSite/Images/container_top.gif);
 background-repeat:no-repeat;
}

div.lyc-container-middle
{
 width:538px;
 background-image:url(../App_Themes/LycSite/Images/container_tile.gif);
 background-repeat:repeat-y;
 padding:1px 0 1px 0;
}

div.lyc-container-bottom
{
 width:538px;
 height:21px;
 margin-bottom:10px;
 background-image:url(../App_Themes/LycSite/Images/container_bottom.gif);
 background-repeat:no-repeat;
}

div.lyc-container-content
{
 padding:0 15px 0 15px;
}

div.lyc-container-content h1
{
 padding-top:0px;
 margin-top:0px;
}

img.lyc-logo
{
 display:block; 
 float:right; 
 padding:10px 20px 10px 10px;
}

/* #LYC Styles/Boxes# */
div.rounded-box{
 margin:0 0 10px 0;
 padding:0;
 width:538px;
 background:url(../App_Themes/LycSite/Images/Layout/round_box_middle.jpg) repeat-y;
}

div.rounded-box div.content{
 background:url(../App_Themes/LycSite/Images/Layout/round_box_bottom.jpg) no-repeat bottom;
 padding:0px 30px 5px 15px;
}

div.rounded-box div.top{
 background:url(../App_Themes/LycSite/Images/Layout/round_box_top.jpg) no-repeat;
 height:39px;
}

div.rounded-box div.top h2{
 font-weight:normal;
 color:#000;
 padding:12px 15px 0 15px;
 margin:0;
}


/* #LYC Styles/LYC Calendar# */

div.lyc-calendar-noevent
{
}

div.lyc-calendar-event
{
 background-color:#0B5177 !important;
 color:#fff !important;
 border:none;
 padding:2px;
 font-size:0.9em;
 font-weight:bold;
}

div.lyc-calendar-event a
{
 color:#fff !important;
}

.lyc-calendar
{
 border:none !important;
 font-size:1.1em !important;
}
.lyc-calendar td
{
 background:#fff !important;
 padding:0px;
}

td.lyc-calendar-day, td.lyc-calendar-other-month-day,
td.lyc-calendar-today, td.lyc-calendar-weekend,
td.lyc-calendar-selected-day
{
 background-color:#c3dbed !important;
 padding:0px;
 font-size:0.8em;
}
td.lyc-calendar-selected-day div.lyc-calendar-event
{
 background-color:#ff0000 !important;
}
.lyc-calendar-nextprev a
{
 color:#fff !important;
}

.lyc-calendar-selector
{
}
.lyc-calendar-title td
{
 background-color:#0B5177 !important;
 color:#fff !important;
 padding:5px;
 font-size:0.9em;
 font-weight:bold;
}
.lyc-calendar-day-header
{
 background:#000 !important;
 color:#fff;
 font-size:0.7em;
 padding:5px 0 5px 0;
}

/* #LYC Styles/Election# */
/* election styles start */
div.youth-mayor-election
{
 /*background:url(../App_Themes/LycSite/Images/youth-council-group.png) no-repeat left bottom;*/
 background:url(../App_Themes/LycSite/Images/lyc-base.gif) no-repeat left bottom;
 padding-bottom:250px;
}
div.youth-mayor-election h1
{
 font-size:25px;
 font-weight:bold;
 color:#7D2D8C;
}
div.lambeth-needs-a-new-youth-mayor
{
 background:url(../App_Themes/LycSite/Images/lambeth-needs-a-new-mayor-banner.png) no-repeat #7D2D8C;
 height:116px;
 position:relative;
 width:503px;
}
div.lambeth-needs-a-new-youth-mayor h2
{
 color:#AFAE26;
 font-size:26px;
 font-weight:bold;
 margin:0 0 0 15px;
 padding:10px 0 0 0;
 width:260px;
}
div.youth-mayor-election div.register
{
 background:url(../App_Themes/LycSite/Images/lambeth-needs-a-new-mayor-banner-2.png) no-repeat #7D2D8C;
 height:140px;
 position:relative;
 width:505px;
}
div.lambeth-needs-a-new-youth-mayor p
{
 color:#fff;
 font-size:17px;
 font-weight:bold;
 margin:0 0 0 15px;
 padding:10px 0 0 0;
}
div.lambeth-needs-a-new-youth-mayor a
{
 color:#fff !important;
}
div.register-to-vote
{
 background:url(../App_Themes/LycSite/Images/register-to-vote-bg.png) no-repeat;
 float:right;
 height:156px;
 position:relative;
 width:241px;
}
div.register-to-vote h2
{
 color:#000;
 font-size:18px;
 font-weight:bold;
 margin:0 0 0 15px;
 padding:10px 0 0 0;
 width:220px;
}
div.register-to-vote p
{
 margin:0 0 0 16px;
 padding:5px 0 0 0;
 width:165px;
}
div.apply-to-be-a-candidate
{
 background:url(../App_Themes/LycSite/Images/apply-to-be-a-candidate-bg.png) no-repeat;
 float:left;
 height:156px;
 position:relative;
 width:251px;
}
div.apply-to-be-a-candidate h2
{
 color:#000;
 font-size:18px;
 font-weight:bold;
 margin:0 0 0 15px;
 padding:10px 0 0 0;
 width:220px;
}
div.apply-to-be-a-candidate p
{
 margin:0 0 0 15px;
 padding:5px 0 0 0;
 width:140px;
}
div.apply-to-be-a-candidate a, div.apply-to-be-a-candidate a:hover,
div.register-to-vote a, div.register-to-vote a:hover
{
 color:#000;
}

div.youth-mayor-election table.EditingFormCheckBoxList tr
{
 font-size:1.3em !important;
}
div.youth-mayor-election table.EditingFormTable tr td
{
 vertical-align:top;
}

/* #LYC Styles/Election/Candidates# */
/* candidate start */
div.candidate-profile-wrapper
{
 background:url(../App_Themes/LycSite/Images/lyc-base.gif) no-repeat left bottom;
 /*background:url(../App_Themes/LycSite/Images/youth-council-group.png) no-repeat left bottom;*/
 padding-bottom:270px;
}
div.candidate-profiles-page h1
{
 font-size:25px;
 font-weight:bold;
 color:#7D2D8C;
}
div.candidate-profiles-page a,
div.candidate-profiles-page a:hover
{
 color: #000;
}
div.candidate-profiles-page div.candidate-preview,
div.candidate-profiles-page div.candidate-profile
{
 background: #F7E5D1;
 padding: 15px 15px 5px 15px;
}
div.candidate-profiles-page div.UKYP
{
 background: #EFEFD3;
}
div.candidate-profiles-page div.candidate-profile
{
 margin-top:15px;
}
div.candidate-profiles-page div.candidate-preview
{
 margin-bottom:15px;
}
div.candidate-profiles-page div.candidate-preview h3,
div.candidate-profiles-page div.candidate-profile h3
{
 margin-top: 0;
 padding-top: 0;
}
div.candidate-profiles-page div.candidate-preview div.candidate-photo
{
 float: left;
 width: 120px;
}
div.candidate-profiles-page div.candidate-preview div.candidate-details
{
 float: right;
 width: 350px;
}

div.candidate-profiles-page div.youth-mayor-list
{
 float:left;
 margin-top: 10px;
 width:250px;
}
div.candidate-profiles-page div.ukyp-list
{
 float:right;
 margin-top: 10px;
 width:220px;
}
div.candidate-profiles-page div.lambeth-needs-a-new-youth-mayor h2
{
 /*font-size: 23px;*/
 width: 390px;
}

/* candidate end */
/* election styles end */

/* #LYC Styles/News# */
div.lyc-news {}
div.lyc-news-date {}
div.lyc-news-details img.teaser
{
 float:left;
 padding:0px 10px 10px 0px;
}

div.lyc-news-preview {}
div.lyc-news-preview-teaser
{
 float:left;
 width:100px;
}

div.lyc-news-preview-details img.teaser
{
 float:left;
 padding:0px 10px 10px 0px;
}

div.lyc-news-preview-details-floated
{
 margin-left:110px;
 width:400px;
}

div.lyc-news-preview
{
 margin-bottom:20px;
}

div.lyc-news-preview-title, div.lyc-news-preview-title a
{
 font-weight:bold;
}



/* #LYC Flickr# */
div#lyc_flickr_badge_wrapper
{
 width:450px;
}

div#lyc_flickr_badge_wrapper a#flickr_www 
{
 display:inline-block; padding:0 0 10px 0 !important; 
 font: 11px Arial, Helvetica, Sans serif !important; 
 color:#3993ff !important; 
}

div#lyc_flickr_badge_wrapper div#flickr_badge
{ 
 float:left; 
}

div#lyc_flickr_badge_wrapper .flickr_badge_image 
{
 margin:0 5px 5px 0; float:left;
}

div#lyc_flickr_badge_wrapper .flickr_badge_image img 
{
 width: auto; height: 70px; border: 1px solid black !important;
}




/* #HAP Styles# */

div.hap-container
{
 padding:10px 0 0 0;
 margin-left:8px;
 background-image:url(../App_Themes/YoungLambeth/Images/hap/su_background_blue.jpg);
 background-color:#F1F072;
 background-repeat:no-repeat;
 width:548px;
}
div.hap-content
{
 padding:140px 18px 310px 18px;
 min-height:0;
 min-width:0;
}

div.hap-content div.details-panel h2
{
 color:#24758C;
 font-size:1.3em;
}

div.hap-content div.details-panel table.details
{
 font-size:1.2em;
}

div.hap-footer
{
 background-image:url(../App_Themes/YoungLambeth/Images/hap/hap-footer.gif);
 background-repeat:no-repeat;
 height:186px;
 width:548px;
}
div.hap-box
{
	/*float:left;*/
	background-color:#F2F5D5;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	margin-bottom:10px;
	padding:15px;
}


/* #HAP Styles/Content# */

div.hap-content
{
 /*background-color:#E7F3FB;*/ 
 background-color:#ECEEF2;
 /*background-image:url(../App_Themes/YoungLambeth/Images/hap/hap_background_bottom.jpg);*/
 background-image:url(../App_Themes/YoungLambeth/Images/hap/hap_background_dark_blue.jpg); 
 background-repeat:no-repeat;
 background-position:bottom;
 padding:1px 0 100px 0;  
 width:556px; 
 margin:0;
}

div.hap-content-padding
{
 padding:0 10px 10px 10px;
}
div.hap-content-padding h1
{
	margin-bottom:0;
	padding-bottom:0;
}
div.hap-content h1
{
 color:#1E3875;
}

/* #HAP Styles/Search Box# */

div.hap-search div.search-child
{
 border:none;
 margin-top:0px;
 padding-top:0px;
}

div.hap-content div.home-search-box,
div.hap-search div.search-child
{
 background:#1E3875;
}

div.hap-content div.home-search-box p.title,
div.hap-search div.search-child p.title
{
 color:#fff;
}

div.hap-content div.home-search-box div.search-button input[type=submit],
div.hap-search div.search-child div.search-button input[type=submit]
{
 background-color:#000;
}

div.hap-content div.home-search-box a,
div.hap-search div.search-child a
{
 color:#fff;
}

div.hap-search div.search-child
{
 color:#fff;
}

div.search-hap-box
{
 padding:10px 10px 10px 10px;
 background-color:#1E3875;
 color:#fff;
 display:none;
}

div.search-hap-box p
{
 font-size:0.8em;
 padding:0;
 margin:0;
}

div.search-hap-box p.title
{
 font-weight:bold;
 font-size:0.9em;
 padding-bottom:5px;
}

div.search-hap-box input[type="text"]
{
 font-size:0.8em;
 border:1px solid #707377;
 margin-bottom:5px;
 margin-top:5px;
}

div.search-hap-box a
{
 background-color:#000;
 color:#fff;
 text-decoration:none;
 font-size:0.8em;
 display:block;
 width:50px;
 margin:0 auto 0 auto;
 padding:2px 1px 2px 4px;
}

div.hap-content div.search-letter p
{
 padding:0;
 margin:0;
}
div.hap-content div.search-keyword
{
	padding-bottom:0px;
}

/* #HAP Styles/Questionnaire# */

div.hap-content .formitem-holder
{
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:1px solid #ccc;
}
div.hap-content .formitem-holder textarea
{
 width:300px;
 height:30px;
}
div.hap-content .FormButton
{
 background:#000;
 color:#fff;
 border:0;
}
div.hap-content .formlabel
{
 float:left;
 width:250px;
 font-size:0.8em;
}
div.hap-content .formlabel-normal
{
 margin-bottom:4px;
 font-size:0.8em;
}
div.hap-content .formlabel-small
{
 float:left;
 width:80px;
 font-size:0.8em;
}
div.hap-content .formvalue
{
 float:left;
}
div.hap-content .formitem-holder .bold
{
 font-weight:bold;
}







/* #Summer Uni Styles# */

div.su-container
{
 padding:10px 0 0 0;
 margin-left:8px;
 background-image:url(../App_Themes/YoungLambeth/Images/summeruni/su_background_purple.jpg);
 background-repeat:no-repeat;
 width:548px;
}
div.su-content
{
 padding:140px 18px 70px 18px;
 min-height:0;
 min-width:0;
}
div.su-content h1
{
	color:#000;
}
div.su-footer
{
 background-image:url(../App_Themes/YoungLambeth/Images/summeruni/su_footer.gif);
 background-repeat:no-repeat;
 background-color:#F1F072;
 height:112px;
 width:548px;
}


/* #Summer Uni Styles/Content# */

div.su-content
{
 /*background-color:#E7F3FB;
 background-color:#EAD5E9;*/
 background-color:#F5EBF5;
 background-image:url(../App_Themes/YoungLambeth/Images/hap/hap_background_purple.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
 padding:1px 0 100px 0;  
 width:556px; 
 margin:0;
}

div.su-content-padding
{
 padding:0 10px 10px 10px;
}

div.su-content h1
{
 color:#7D017B;
 margin-bottom:0;
 padding-bottom:0;
}
div.su-content div.search-letter p
{
 padding:0;
 margin:0;
}

/* #Summer Uni Styles/Course Backgrounds# */

/* art, music and performing arts */
div.background1230 
{
 background-color:#fff;
 background-image:url(../App_Themes/YoungLambeth/Images/summeruni/su_background_green.jpg);
}
 div.background1230 h1, div.background1230 h2,
 div.background1230 a, div.background1230 a:hover
 {
  color:#86841F;
 }


/* business and careers */
div.background1231 
{
 background-color:#fff; 
 background-image:url(../App_Themes/YoungLambeth/Images/summeruni/su_background_purple.jpg);
}

 div.background1231 h1, div.background1231 h2,
 div.background1231 a, div.background1231 a:hover
 {
  color:#7373A5;
 }



/* digital media, it, and photography */
div.background1232 
{
 background-color:#fff; 
 background-image:url(../App_Themes/YoungLambeth/Images/summeruni/su_background_pink.jpg);
}

 div.background1232 h1, div.background1232 h2,
 div.background1232 a, div.background1232 a:hover
 {
  color:#C61E65;
 }



/* sports fitness and wellbeing */
div.background1233 
{
 background-color:#fff; 
 background-image:url(../App_Themes/YoungLambeth/Images/summeruni/su_background_blue.jpg);
}

 div.background1233 h1, div.background1233 h2,
 div.background1233 a, div.background1233 a:hover
 {
  color:#008BC2;
 }


/* #Summer Uni Styles/Search Box# */

div.su-search div.search-child
{
 border:none;
 margin-top:0px;
 padding-top:0px;
}

div.su-content div.home-search-box,
div.su-search div.search-child
{
 background:#7D017B;
}

div.su-content div.home-search-box p.title,
div.su-search div.search-child p.title
{
 color:#fff;
}

div.su-content div.home-search-box div.search-button input[type=submit],
div.su-search div.search-child div.search-button input[type=submit]
{
 background-color:#000;
}

div.su-content div.home-search-box a,
div.su-search div.search-child a
{
 color:#fff;
}

div.su-search div.search-child
{
 color:#fff;
}

div.search-su-box
{
 padding:10px 10px 10px 10px;
 background-color:#1E3875;
 color:#fff;
 display:none;
}

div.search-su-box p
{
 font-size:0.8em;
 padding:0;
 margin:0;
}

div.search-su-box p.title
{
 font-weight:bold;
 font-size:0.9em;
 padding-bottom:5px;
}

div.search-su-box input[type="text"]
{
 font-size:0.8em;
 border:1px solid #707377;
 margin-bottom:5px;
 margin-top:5px;
}

div.search-su-box a
{
 background-color:#000;
 color:#fff;
 text-decoration:none;
 font-size:0.8em;
 display:block;
 width:50px;
 margin:0 auto 0 auto;
 padding:2px 1px 2px 4px;
}
div.su-content div.search-keyword
{
	padding-bottom:0px;
}





















/* #Check The Label Styles# */

div.check-the-label-container
{
 padding:10px 0 0 8px;
}

div.check-the-label
{
 background-image:url(../App_Themes/YoungLambeth/Images/CheckTheLabel/check_the_label_tile.gif);
 background-repeat:repeat-y;
}

div.check-the-label-header
{
}

div.check-the-label-content
{
 padding:0 18px 0px 18px;
 min-height:0;
 min-width:0;
}

div.check-the-label-content h2
{
 color:#24758C;
 font-size:1.0em;
}

div.check-the-label-footer
{
 background-image:url(../App_Themes/YoungLambeth/Images/CheckTheLabel/check_the_label_footer.jpg);
 background-repeat:no-repeat;
 height:40px;
 width:548px;
}


div.check-the-label blockquote
{
 color:#E53D76;
 font-weight:normal;
 font-size:1.3em;
 font-style:italic;
 width:180px;
 float:left;
 padding:0;
 margin:0 0 20px 0;
}


div.check-the-label div.profile-image
{
 float: left;
 margin-bottom: 10px; 
 margin-right: 20px;
 width:278px;
}







/* #Social Bookmarking# */

div.social-bookmarks img
{
 margin-right:5px;
}



/* #Play Pathfinder Styles# */
div.play-pathfinder-content
{
 background-color:#FFF; 
 background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/grass-tile.jpg);
 margin:0 0 0 1px;
 width:555px;
 padding:0 0 20px 0;
}

div.play-pathfinder-image
{ 
 background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/background-park.jpg);
 background-repeat:no-repeat;
 width:555px;
 min-height:582px;
 padding:0;
}
div.play-pathfinder-overlay
{
 background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/home-bubbles.gif);
 background-repeat:no-repeat;
 width:555px;
 height:572px;
}
div.play-pathfinder-head
{
 height:93px;
 margin:0 15px 0 16px;
 width:524px;
}
div.play-pathfinder-content-box-bottom
{
 width:524px;
 height:20px;
 background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/content-box-foot.gif);
 background-repeat:no-repeat;
}

div.play-pathfinder-content-box-container
{
 background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/content-box-tile.png);
 margin:0 15px 15px 16px;
 width:524px;
 min-height:100px;
}

div.play-pathfinder-content-box
{
 background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/content-box-head.gif);
 background-repeat:no-repeat;
 padding:20px 15px 10px 15px;
}

div.play-pathfinder-content-box { 
  width:524px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:494px;
} 

html>body .play-pathfinder-content-box {
  width:494px;
} 

div.play-pathfinder-content-box h1
{
 color:#C5003E;
 margin-top:0;
 padding-top:0;
 width:398px;
}
.play-pathfinder-content-box a
{
	color:#C5013F;
}
.play-pathfinder-content-box a:hover
{
	color:#C5013F;
	text-decoration:none;
}
.play-pathfinder-content-box h2 a
{
	text-decoration:none;
}
.play-pathfinder-content-box h2 a:hover
{
	text-decoration:underline;
}
/* #Play Pathfinder Styles/Forum# */

.play-pathfinder-content-box .ForumFlat .Table .Info td{
 background-color: #C5013F;
}
.play-pathfinder-content-box .ForumGroup .Table .Info td{
 background-color: #C5013F;
}
.play-pathfinder-content-box .ForumTree .Table .Info td{
 background-color: #C5013F;
}
.play-pathfinder-content-box .ForumGroup .Forum .ForumName{
 font-size: 12px;
}
.play-pathfinder-content-box table.PostForm td{
 font-size: 12px;
}
.ForumNewPost .TextareaItem{
 width: 300px;
 height: 200px;
 font-size:12px;
}
/* #Play Pathfinder Styles/News blog# */
.play-pathfinder-content-box .BlogLeaveComment
{
	color:#C5013F;
	font-weight:bold;
}
.play-pathfinder-content-box .BlogCommentsTitle
{
 font-weight:bold;
 font-size:0.8em;
}
.play-pathfinder-content-box #ctl00_plcMain_BlogCommentView1_commentView_lblNoComments
{
	 font-size:0.8em;
}
/* #Play Pathfinder Styles/Homepage# */
.play-pathfinder-image .home-position
{
	position:relative;
}
.play-pathfinder-image .home-position .welcome-text
{
	top:28px;
	left:298px;
	position:absolute;
	width:231px;
	height:112px;
}
.play-pathfinder-image .home-position .have-your-say-text
{
	top:118px;
	left:52px;
	position:absolute;
	width:135px;
	height:65px;
}
.play-pathfinder-image .home-position .max-roach-text
{
	top:202px;
	left:295px;
	position:absolute;
	width:135px;
	height:65px;
}
.play-pathfinder-image .home-position .my-playsite-text
{
	top:350px;
	left:360px;
	position:absolute;
	width:135px;
	height:65px;
}
.play-pathfinder-image .home-position .events-text
{
	top:455px;
	left:49px;
	position:absolute;
	width:135px;
	height:65px;
}
.play-pathfinder-image .home-position .news-text
{
	top:478px;
	left:285px;
	position:absolute;
	width:135px;
	height:65px;
}
.play-pathfinder-image .home-position .flashPathfinder
{
	top:208px;
	left:0;
	position:absolute;
	width:270px;
	height:235px;
}
.play-pathfinder-image .home-position h1
{
	color:#C5003E;
 	margin:0;
 	padding:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
}
.play-pathfinder-image .home-position h2
{
	color:#C5003E;
 	margin:0;
 	padding:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
}
.play-pathfinder-image .home-position h2 a, .play-pathfinder-image .home-position h2 a:hover
{
	color:#C5003E;
	text-decoration:none;
}
.play-pathfinder-image .home-position p
{
 	margin:0;
 	padding:0;
	color:#000;
}
.play-pathfinder-image .home-position p a, .play-pathfinder-image .home-position p a:hover
{
	color:#000;
	text-decoration:none;
}
.play-pathfinder-image .home-position-map
{
	height:515px;
	position:relative;
}
.play-pathfinder-image .home-position-map .map
{
	top:21px;
	left:100px;
	position:absolute;
	width:382px;
	height:490px;
	background-image:url(../App_Themes/YoungLambeth/Images/playpathfinder/map.gif);
 	background-repeat:no-repeat;
}
.play-pathfinder-image .home-position-map a.map-link
{
	width:382px;
	height:490px;
	top:21px;
	left:100px;
	position:absolute;
	text-decoration:none;
}
.play-pathfinder-image .home-position-map .map-content
{
	top:0;
	left:0;
	position:absolute;
	width:233px;
	height:132px;
}
/*img, div, div.play-pathfinder-overlay
{ 
	behavior:url(/App_Themes/YoungLambeth/Scripts/iepngfix.htc);
}*/

/* #Home Left Column Style# */

div.home-left-column-item, div.home-left-column-item-last
{
	margin:7px 0 0 0;
}
div.home-left-column-item-last
{
	margin-bottom:7px;
}
div.home-left-column-item-head
{
	padding:6px 10px;
	font-weight:bold;
	color:#fff;
	background:#CF0004;
}
div.home-left-column-item-head p
{
	padding:0;
	margin:0;
	/*font-style:italic;*/
	font-size:0.8em;
}
div.home-left-column-item-content
{
	padding:10px;
	border:1px solid #ccc;
	font-size:0.8em;
}
div.home-left-column-item-content p
{
	padding:0;
	margin:0;
}
div.home-left-column-item-content a
{
	color:#000;
}

/* #STPCompetition Styles# */
div.stpcompetition-content
{
 background-color:#FEA934; 
 /*background-image:url(../App_Themes/YoungLambeth/Images/competition/bg-top.gif);*/
 background-image:url(../App_Themes/YoungLambeth/Images/competition/bg-foot.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 margin:0 0 0 1px;
 width:555px;
 padding:1px 0 20px 0;
}
div.stpcompetition-image
{ 
 background-image:url(../App_Themes/YoungLambeth/Images/competition/bg-top.gif);
 /*background-image:url(../App_Themes/YoungLambeth/Images/competition/bg-foot.gif);*/
 background-repeat:no-repeat;
 /*background-position:bottom;*/
 width:555px;
 min-height:582px;
 padding:0 0 300px 0;
}
div.stpcompetition-image a, div.stpcompetition-image a:hover{
 color:#000;
}
div.stpcompetition-image div.content
{
 padding:87px 20px 0 20px;
}
div.stpcompetition-image div.content h2{
 color:#000;
 font-size:1.3em;
 font-weight:normal;
}
div.stpcompetition-image hr{
 display:none;
}
div.stpcompetition-image div.social-bookmarks{
 border-top:1px solid #000;
 margin:0 20px;
 padding:5px 0;
}
div.stpcompetition-image div.win{
 float:left;
 margin:30px 0 0 20px;
 width:230px;
 display:inline;
}
div.stpcompetition-image div.copy{
 float:right;
 font-size:1.1em;
 margin:40px 20px 0 0;
 text-align:left;
 width:260px;
 display:inline;
}
div.stpcompetition-image div.copy span.large{
 display:block;
 font-size:1.6em;
 text-align:center;
}

div.stpcompetition-image .rule
{
 border-bottom:1px solid #000;
 height:1px;
 margin:10px 0 10px 0;
 width:100%;
}




/* #Site search# */
div#ctl00_plcMain_CMSSearchDialog1
{
 margin: 0 0 20px 0;
}
div.SearchResult
{
 margin: 10px 0;
 font-size: 0.8em;
}
div.SearchResult div.ResultTitle
{
}
div.SearchResult div.ResultPath
{
}
div.PagerControl
{
 font-size: 0.8em;
}
.CMSSearchDialogSearchButton, .site-search-button
{
 background: #000;
 border: 0;
 color: #fff;
 margin: 0;
 padding: 2px 7px;
}

/* #Site search/header box# */
div.search-box
{
 background: #ffa935;
 padding: 3px 5px;
 text-align: right;
}
div.search-box .site-search-button
{
 font-size: 0.8em;
}
div.search-box .site-search-label
{
 font-size: 0.8em;
}

/* #zhomepage# */
div.homepage-hap-container
{
 padding: 9px 0 0 8px;
}
div.homepage-hap
{
 background: url(/Site-Assets/Site-Assets/Images/lambeth-hap.aspx) no-repeat;
 height: 457px;
 font-size: 14px !important;
 width: 548px;
}
div.homepage-hap div.column1
{
 display: inline;
 float: left;
 padding: 170px 0 0 0;
 margin-left: 15px;
 position: relative;
 width: 270px;
}
div.homepage-hap div.column1 p
{
 margin: 0;
 width: 240px;
}
div.homepage-hap div.column1 p.p2
{
 padding: 17px 0;
}
div.homepage-hap div.column1 p.p3
{
 color: #fff;
 padding: 14px 0 0 0;
 position: absolute;
 left: 12px;
 width: 250px;
}
div.homepage-hap div.column2
{
 display: inline;
 float: right;
 padding: 160px 0 0 0;
 position: relative;
 width: 260px;
}
div.homepage-hap div.column2 p
{
 margin: 0;
}
div.homepage-hap div.column2 p.p4
{
 color: #fff;
 width: 222px;
}
div.homepage-hap div.column2 p.p5
{
 padding: 40px 0 0 0;
 width: 230px;
}


/* #zhomepage/whats on offer# */
div.homepage-whats-on-offer
{
 background: url(/Site-Assets/What-s-On-Offer/lambeth-whats-on-offer.aspx) no-repeat;
 height: 592px;
 font-size: 14px !important;
 position: relative;
 width: 548px;
}
div.homepage-whats-on-offer p.welcome
{
 font-size: 15px;
 font-weight: bold;
 height: 75px;
 left: 15px;
 overflow: hidden;
 position: absolute;
 top: 107px;
 width: 520px;
}
div.homepage-whats-on-offer p.p2
{
 height: 85px;
 left: 25px;
 position: absolute;
 overflow: hidden;
 top: 200px;
 width: 180px;
}
div.homepage-whats-on-offer p.p3
{
 height: 60px;
 left: 300px;
 position: absolute;
 overflow: hidden;
 top: 205px;
 width: 215px;
}
