/* ---[Copyright: London Borough of Ealing, Author: Rix Banga, Multimedia Developer]------------ Global Styles----- */
body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}
/* ------------------------------------------------------------------------------ Top Headers ----- */
#Logo {
	position: absolute;
	left: 4px;
	top: 40px;
	width: 162px;
	height: 151px;
}
#SkipNav, #SkipNav a {
	font-size: 100%;
}
#TopHeaderMA {
	background-image: url(../images/site_structure/top_header_ma.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
#TopHeaderCC {
	background-image: url(../images/site_structure/top_header_cc.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
#TopHeaderCIS {
	background-image: url(../images/site_structure/top_header_cis.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
#TopHeaderEYDCP {
	background-image: url(../images/site_structure/top_header_eydcp.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
#TopHeaderEY {
	background-image: url(../images/site_structure/top_header_ey.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
#TopHeaderTraining {
	background-image: url(../images/site_structure/top_header_training.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
#TopHeaderPS {
	background-image: url(../images/site_structure/top_header_ps.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 758px;
	height: 195px;
}
/* ------------------------------------------------------------------------------ Containers ----- */
#ContainerMA {
	background-image: url(../images/site_structure/container_ma.jpg);
}
#ContainerCC {
	background-image: url(../images/site_structure/container_cc.jpg);
}
#ContainerCIS {
	background-image: url(../images/site_structure/container_cis.jpg);
}
#ContainerEYDCP {
	background-image: url(../images/site_structure/container_eydcp.jpg);
}
#ContainerEY {
	background-image: url(../images/site_structure/container_ey.jpg);
}
#ContainerTraining {
	background-image: url(../images/site_structure/container_training.jpg);
}
#ContainerPS {
	background-image: url(../images/site_structure/container_ps.jpg);
}
#ContainerMA, #ContainerCC, #ContainerCIS, #ContainerEYDCP, #ContainerEY, #ContainerTraining, #ContainerPS {
	position: absolute;
	left: 0px;
	top: 194px;
	width: 758px;
}
/* ------------------------------------------------------------------------------ Site Menu ----- */
#SiteMenu {position: absolute; top: 143px; left: 176px; margin: 0; padding: 0;width: 590px;}
#SiteMenu ul {display: block; list-style: none;}
#SiteMenu li {font-size: 9pt; list-style: none; text-align: center; float: left; white-space: nowrap; line-height: 31px; width: 83px;}
#SiteMenu li a:link, #SiteMenu a:visited, #SiteMenu a:active {display: block; width: 83px;color:#ffffff;list-style: none;text-decoration: none;font-weight: bold; margin: 0px; padding: 0px;}
#SiteMenu li a:hover {color:#666666; background-color:#ffffff;}
/* ------------------------------------------------------------------------------ Service Menu ----- */
#ServiceMenu {position: absolute; top: 174px; left: 195px; margin: 0; padding: 0;width: 558px;}
#ServiceMenu ul {display: block; list-style: none;}
#ServiceMenu li {background-color:#ffffff; font-size: 8pt; list-style: none; text-align: center; float: left; white-space: nowrap; line-height: 19px;}
#ServiceMenu li a:link, #ServiceMenu a:visited, #ServiceMenu a:active {display: block; list-style: none;font-weight: bold; margin: 0px; margin-left: 10px; padding: 0px; padding-left: 5px; padding-right: 5px;}
#ServiceMenu li a:hover {}
.SMcc a:link, .SMcc a:active, .SMcc a:visited{text-decoration: none;color: #00b5cc;}
.SMcc a:hover {color: #ffffff; text-decoration: none; background-color: #00b5cc;}
.SMcis a:link, .SMcis a:active, .SMcis a:visited{text-decoration: none; color: #009933;}
.SMcis a:hover {color: #ffffff; text-decoration: none; background-color: #009933;}
.SMeydcp a:link, .SMeydcp a:active, .SMeydcp a:visited{text-decoration: none;color: #CC0000;}
.SMeydcp a:hover {color: #ffffff; text-decoration: none; background-color: #CC0000;}
.SMey a:link, .SMey a:active, .SMey a:visited{text-decoration: none;color: #FF33CC;}
.SMey a:hover {color: #ffffff; text-decoration: none; background-color: #FF33CC;}
.SMtraining a:link, .SMtraining a:active, .SMtraining a:visited{text-decoration: none;color:#FF9900;}
.SMtraining a:hover {color: #ffffff; text-decoration: none; background-color: #FFCC66;}
.SMps a:link, .SMps a:active, .SMps a:visited{text-decoration: none; color: #6699CC;}
.SMps a:hover {color: #ffffff; text-decoration: none; background-color: #6699CC;}
/* ------------------------------------------------------------------------------ Service Menu Front Page ----- */
#FrontPageBox {margin: 30px 20%;}
#ServiceMenuFront {margin: 0px; padding: 10px;}
#ServiceMenuFront ul {display: block; list-style: none; width: 500px;}
#ServiceMenuFront li {background-color:#ffffff; font-size: 8pt; list-style: none; text-align: center; float: left; white-space: nowrap; line-height: 19px;}
#ServiceMenuFront li a:link, #ServiceMenuFront a:visited, #ServiceMenuFront a:active {display: block; list-style: none;font-weight: bold; margin: 0px; margin-left: 10px; padding: 0px; padding-left: 5px; padding-right: 5px;}
#ServiceMenuFront li a:hover {}
#FrontImage {margin-left: 200px; padding: 10px 0px 10px 0px;}
#FrontContentContainer {font-size: 10pt; width: 500px; margin: 0 0 0 20px;}
/* ------------------------------------------------------------------------------ SubNav ----- */
#SubNavContainer{
	float: left;
	width: 170px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
ul#SubNav{
	list-style: none;
	position: relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 10pt;
	display: block;
	
}
ul#SubNav li a:link, ul#SubNav li a:visited{
	text-decoration: none;
	display: block;
	padding: 5px 0px;
	margin: 0px;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
}
ul#SubNav li a:hover{
	background-color: #ffffff;
	color: #666666;
}
#RandomImage {
	padding: 0px;
	margin: 10px 0px 10px 15px;
	border: 1px solid #666666;
	width: 140px;
}
#EalingLogo {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 15px;
	background-color: #FFFFFF;
	width: 140px;
	border: 1px solid #666666;
}
/* ------------------------------------------------------------------------------ Content ----- */
#Content {
	display: block;
	width: 550px;
	margin: 5px 0px 10px 192px;
	font-size: 80%;
	padding: 0px;
}
#Content ul, #Content li{
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 2px;
	margin-bottom: 2px;
}
#NumberList ul, #NumberList li {
	list-style-type: decimal;
}
#FooterMA, #FooterCC, #FooterCIS, #FooterEYDCP, #FooterEY, #FooterTraining, #FooterPS {
	display: block;
	width: 758px;
	height: 18px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}
#FooterMA {
	background-image: url(../images/site_structure/footer_ma.jpg);
}
#FooterCC {
	background-image: url(../images/site_structure/footer_cc.jpg);
}
#FooterCIS {
	background-image: url(../images/site_structure/footer_cis.jpg);
}
#FooterEYDCP {
	background-image: url(../images/site_structure/footer_eydcp.jpg);
}
#FooterEY {
	background-image: url(../images/site_structure/footer_ey.jpg);
}
#FooterTraining {
	background-image: url(../images/site_structure/footer_training.jpg);
}
#FooterPS {
	background-image: url(../images/site_structure/footer_ps.jpg);
}
#FooterMA a, #FooterCC a, #FooterCIS a, #FooterEYDCP a, #FooterEY a, #FooterTraining a, #FooterPS a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 16px;
	left: 379px;
	position: absolute;
	font-weight: bold;
}
#Breadcrumb {
	text-align: right;
	font-size: 7pt;
	padding: 0px;
	margin: 5px;
}
#PDFVersion,  #PDFVersion a {
	padding: 0px 2px 0px 2px;
	text-align: left;
	text-decoration: none;
	font-size: 7pt;
	text-align: left;
	display: inline;
}
#PDFVersion a:hover {
	text-decoration: underline;
}
#PrintVersion, {
	margin: 10px 5px 0px 10px;
	padding: 5px;
	text-align: left;
}
#PrintVersion a{
	text-decoration: none;
	font-size: 7pt;
	display: inline;
}
#PrintVersion a:hover {
	text-decoration: underline;
}
.Heading {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 120%;
	font-weight: bold;
}
.SubHeading {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 95%;
	font-weight: bold;
}
p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}
.GenTable td {
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
}
.GenTable th {
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	font-size: bold;
}
#EalingLogoPrint {
	display: none;
}
.FloatLeft {float: left;}
.FloatRight {float: right;}
.CISTeam td{
	font-size: 10pt;
	text-align: center;
	padding: 4px;
	margin: 0px;
	color: #009933;
}
.PDFIcon {padding: 0px 3x 0px 0px;}
a:link, a:active, a:visited {text-decoration: underline; color: #00529B;}
a:hover {text-decoration: underline;}
/* .MA {color: #666666;}
.MA a:link, .MA a:active, .MA a:visited{text-decoration: underline; color: #666666;font-weight: bold;}
.MA a:hover {text-decoration: underline;}
.CC {color: #00b5cc;}
.CC a:link, .CC a:active, .CC a:visited{text-decoration: underline; color: #00b5cc;font-weight: bold;}
.CC a:hover {text-decoration: underline;}
.CIS {color: #009933;}
.CIS a:link, .CIS a:active, .CIS a:visited{text-decoration: underline;color: #009933;font-weight: bold;}
.CIS a:hover {text-decoration: underline;}
.EYDCP {color: #CC0000;}
.EYDCP a:link, .EYDCP a:active, .EYDCP a:visited{text-decoration: underline;color: #CC0000;font-weight: bold;}
.EYDCP a:hover {text-decoration: underline;}
.EY {color: #FF33CC;}
.EY a:link, .EY a:active, .EY a:visited{text-decoration: underline;color: #FF33CC;font-weight: bold;}
.EY a:hover {text-decoration: underline;}
.Training {color: #FF9900;}
.Training a:link, .Training a:active, .Training a:visited{text-decoration: underline;color:#FF9900;font-weight: bold;}
.Training a:hover {text-decoration: underline;}
.PS {color: #6699CC;}
.PS a:link, .PS a:active, .PS a:visited{text-decoration: underline;color: #6699CC;font-weight: bold;}
.PS a:hover {text-decoration: underline;} */
.SearchTbl, Search td{font-size: 10pt;}
#SiteMapTopContainer {font-size: 10pt; position:absolute; top: 1px; left: 1px;}
#SiteMapTopText {font-size: 10pt; position:absolute; top: 70px; left: 200px;}
#SiteMapSideContainer {font-size: 8pt; position:absolute; top: 160px; left: 10px; width: 300px;}
.SiteMapContainer {font-size: 8pt; position:absolute; top: 185px; left: 320px; width: 500px;}
.SiteMapList ul, .SiteMapList li {font-size: 9pt; list-style-type: square; list-style-position: inside; margin: 0px 0px 0px 0px; padding: 0px;}
.SubList li {list-style-type: disc; font-size: 8pt; margin: 0px 0px 0px 15px;}
.SmallText {font-size: 80%;}