body  
{
	background:url(mainSkin/bodyBG.gif) repeat-x top left #1f6495;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:0.6em;
}

input, button, select, table, textarea { font-family: Verdana, Arial, Sans-Serif; font-size:100%; }

.wrapper{margin:10px; padding:0px; }
.hidden{display:none;}

/*HEADER STYLES **********************************************************************************/
.headerOuter{width:100%; height:110px; margin:0px; padding:0px; clear:both;}

.headerInnerLeft{float:left; margin:0px 10px 0px 0px; padding:0px; width:200px; height:110px; background:#4c667f;}
.headerInnerLeftTop{margin:0px; padding:0px; height:20px; background:#405d7a;}
.headerInnerLeftBottom{margin:0px; padding:0px;}
.headerInnerLeftBottom a{display:block; width:151px; margin:3px 0px 0px 3px; height:84px; background:url(mainSkin/logo.jpg) no-repeat top left;}

.containerRight{float:right; width:100%; margin-left:-210px;}
.headerInnerRight{ margin:0px 0px 0px 210px; padding:0px; height:auto; background:#405d7a;}
.headerInnerRightTop{margin:0px; padding:0px; height:20px;}
.border{padding:0px; margin:0px; border:solid 0px #ff0000; }
.headerBG{padding:0px; margin:0px; background:url(mainSkin/topBarBG.jpg) repeat-x top left #e9e8e3;}
.headerInnerRightBottom{margin:0px; padding:0px; height:88px;  background:url(mainSkin/header2.jpg) no-repeat top left;}


.headerInnerRightBottom{margin:0px; padding:0px; height:88px;  background:url(mainSkin/header2.jpg) no-repeat top left;}

.headerInnerRightBottomChild{margin:0px; padding:0px; height:88px;  background:url(skins/childheader2.jpg) no-repeat top left;}

.headerInnerRightBottomYoung{margin:0px; padding:0px; height:88px;  background:url(skins/youngheader2.jpg) no-repeat top left;}

.headerInnerRightBottomParent{margin:0px; padding:0px; height:88px;  background:url(skins/parentheader2.jpg) no-repeat top left;}

.headerInnerRightBottomPractitioner{margin:0px; padding:0px; height:88px;  background:url(skins/practitionerheader2.jpg) no-repeat top left;}


.searchArea{margin:10px 5px 0px 0px; float:right; font-weight:bold;}
.textBox{font-size:100%;}

.headerNav{margin:0px; padding:3px 0px 0px 10px; list-style-type:none;}
.headerNav li{padding:0px 8px 0px 8px; margin:0px; display:inline; border-right:solid 1px #fff; color:#fff;}
.headerNav li a:link{font-weight:bold; color:#fff; text-decoration:none;}
.headerNav li a:visited{font-weight:bold; color:#fff; text-decoration:none;}
.headerNav li a:hover{font-weight:bold; color:#CCC; text-decoration:underline;}
.headerNav li a:active{font-weight:bold; color:#fff; text-decoration:none;}
.headerNav .noBorder{border:none;}


/*LEFT NAVIGATION STYLES **********************************************************************************/
.sidebarOuter{float:left; width:200px; min-height:650px; background:#fff; border:solid 1px #c5c9cd; margin:10px 0 0 0; padding:0px 0px 0px 0px;}
* html .sidebarOuter { height:650px; }
.sideMenuPic{width:100%; margin-top:20px;}

/*******sitekit*************/
.sideMenuPicChild {background:url(Skins/left-bg.jpg) no-repeat top center #fff; height:180px;}
.sideMenuPicYoung {background:url(Skins/left-bg.jpg) no-repeat top center #fff; height:180px;}
.sideMenuPicChild {background:url(Skins/left-bg.jpg) no-repeat top center #fff; height:180px;}
.sideMenuPicParent {background:url(Skins/left-bg.jpg) no-repeat top center #fff; height:180px;}
.sideMenuPicPractitioner {background:url(Skins/left-bg.jpg) no-repeat top center #fff; height:180px;}
/********************/

.accessibilityNav{margin:15px 0 10px 10px; padding:0; list-style-type:none; clear:both;}
.accessibilityNav li{display:inline; width:60px; padding:10px 8px 10px 25px;}

.accessibilityNav .back{background:url(mainSkin/backButton.gif) no-repeat 0 50% #fff;}
.accessibilityNav .print{background:url(mainSkin/printButton.gif) no-repeat 0 50% #fff;}
.accessibilityNav .help{background:url(mainSkin/helpButton.gif) no-repeat 0 50% #fff;}

.accessibilityNav li a{}
.accessibilityNav li a:link{text-decoration:none; color:#000;}
.accessibilityNav li a:visited{text-decoration:none; color:#000;}
.accessibilityNav li a:hover{text-decoration:none; color:#2043b3;}
.accessibilityNav li a:active{text-decoration:none; color:#000;}

.mainNav{margin:22px 0px 0px 0px; padding:0px; list-style-type:none; font-family:Arial, Verdana, Sans-Serif; font-size:140%; font-weight:bold;}
.mainNav li{margin:7px 10px 7px 10px; padding:4px 10px 4px 10px; background:url(mainSkin/menuButtonBG.jpg) repeat-y top left #d7dfe1;}
.mainNav li a{}
.mainNav li a:link{text-decoration:none; color:#333300;}
.mainNav li a:visited{text-decoration:none; color:#333300;}
.mainNav li a:hover{text-decoration:none; color:#000;}
.mainNav li a:active{text-decoration:none; color:#333300;}

/*****sitekit**/
.navlevel1, .navsellevel1 { background:url(mainSkin/menuButtonBG.jpg) repeat-y top left #d7dfe1; width: 160px; display:block; margin:0px 10px; padding:4px 10px; font-size: 140%}

* html .navsellevel1, * html .navlevel1 {margin:0px 0px 0px 10px;  padding:4px 10px; width: 180px;}

.navlevel2, .navsellevel2  { background:url(mainSkin/menuButtonBG.jpg) repeat-y top left #d7dfe1; width: 150px; display:block; margin:0 0 0 20px; padding:4px 10px; font-size: 140%; font-weight:bold;}

* html .navlevel2, * html .navsellevel2 {margin:0 0 0 20px;  padding:4px 0px 4px 10px; width: 170px;}

td.nav2, td.nav3 {margin:0; padding:0;}
td.nav2 br, td.nav3 br {font-size: 0;}
td.nav2 img, td.nav3 img {width: 0; height: 0;}
td.nav2 a:link, td.nav3 a:link{text-decoration:none; color:#333300;}
td.nav2 a:visited, td.nav3 a:visited{text-decoration:none; color:#333300;}
td.nav2 a:hover, td.nav3 a:hover{text-decoration:none; color:#000; cursor: pointer; cursor: hand;}
td.nav2 a:active, td.nav3 a:active{text-decoration:none; color:#333300;}
.sidebarOuter table{margin-bottom: 0px;}
/**************/



/*MAIN CONTENT STYLES **********************************************************************************/
.mainContentOuter{float:right; width:100%; margin:5px 0px 0px -210px;}
.mainContentInner{margin-left:210px;}

/*****sitekit********/
*+html .mainContentInner{margin-left:230px;}
*html .mainContentInner{margin-left:230px;}
/********************/

.breadcrumb img{padding:0 5px 0 5px;}
.breadcrumb {color:#696969; padding:0 5px 0 5px;}
.breadcrumb a{color:#696969;}
.breadcrumb a:link{text-decoration:none;}
.breadcrumb a:visited{text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb a{text-decoration:none;}
.bctDelimeter{background:url(mainSkin/bullet.gif) no-repeat 0 50%; padding:0 7px 0 7px;}

h1{width:100%; text-align:center; font-family:Arial, Verdana, Sans-Serif; font-size:180%; background:#4c667f; padding:3px 0; color:#fff; margin:5px 0 10px 0;}
h2{font-size:100%; font-weight:bold;}

.editableRegion{background:#fff; min-height:598px; border:solid 1px #c5c9cd; margin-top:5px; padding:20px;}
* html .editableRegion { height:598px; }
.editableRegion a{color:#027ad0;}
.editableRegion a:link{text-decoration:none;}
.editableRegion a:visited{text-decoration:none;}
.editableRegion a:hover{text-decoration:underline;}
.editableRegion a:active{text-decoration:none;}

.marginTop{margin:15px 0px 0px 0px}
.marginBottom{margin:0px 0px 20px 0px}
.marginBoth{margin:15px 0px}

/*CATEGORY PAGE STYLES *******************************************************************************/
.categoryList *{padding:0; margin:0;}
.categoryList{width:100%; margin:20px 0; padding:0;}
.categoryList ul{width:100%; list-style-type:none;}
.categoryList ul li{float:left; text-align:center;  margin:3px; width:200px; height:95px;}
.categoryList ul li a{color:#fff !important; display:block; padding:33px 0px 0px 0px; width:190px; margin:auto; height:62px; font-size:170%; font-weight:bold;}
.categoryList ul li a:link{text-decoration:none;}
.categoryList ul li a:visited{text-decoration:none;}
.categoryList ul li a:hover{text-decoration:underline; color:#000 !important;}
.categoryList ul li a:active{text-decoration:none;}


/*HOME PAGE STYLES *******************************************************************************/
.zonelist{width:100%; text-align:center; margin:0;}
.zonelist h2{font-size:150%;}
.zonelist ul{margin:auto; padding:0; list-style-type:none; width:510px;}
.zonelist ul li{float:left; margin:10px;}
.zonelist ul li a img {border:none;}

/*LINKS ON HOMEPAGE AND LINKS PAGE STYLES ******************************************************************************/
.links ul{list-style-type:none; margin:20px 0 0 0;}
.links a{display: block; background:url(mainSkin/bullet.gif) no-repeat 0 50%; padding-left:10px; font-weight:normal;}
.linksLeft{float:left; width:48%;}
.linksRight{float:right; width:48%;}
.links h2{margin:20px 0 5px 0;}
.links p{margin:5px 0;}




/*FAQ PAGE STYLES ********************************************************************************/
.faq .questionList{list-style-type:square; margin:0 40px 0 40px; padding:0;}
.faq .questionList li{padding:5px 0 5px 5px;}
.faq h2{font-size:120%;}
.faq a{color:#2043b3;}
.faq a:link{text-decoration:none;}
.faq a:visited{text-decoration:none;}
.faq a:hover{text-decoration:underline; color:#660000;}
.faq a:active{text-decoration:none;}
.faqTop{width:100%; text-align:right; margin:0; padding:0;}
.faqTop a{font-weight:bold; margin:0; padding:0;}
.faqBorder{border-top:solid 2px #ddd; padding-top:10px; margin-top:30px;}

/*HELP PAGE STYLE *********************************************************************************/
.help h2{font-size:140%;}
.help ul{list-style-type:square;}
.help li{margin:10px 0;}

/*SITEMAP PAGE STYLE *********************************************************************************/
.sitemap h2{font-size:140%;}
.sitemap ul{margin:0 0 40px 20px; padding:0;}
.sitemap ul ul{margin:0 0 0 50px; padding:0;}
.sitemap ul ul ul{margin:0 0 0 50px; padding:0;}
.sitemap ul li {list-style-image:url(mainSkin/sitemapBullet1.gif); margin:20px 0;}
.sitemap ul li ul li{list-style-image:url(mainSkin/sitemapBullet2.gif);}
.sitemap ul li ul li ul li{list-style-image:url(mainSkin/sitemapBullet3.gif);}


/*ADVANCED SEARCH STYLES **********************************************************************************/
.advancedSearchContainer{width:100%; text-align:center;}
.advancedSearchArea{text-align:left; width:60%; background:#eee; border: solid 1px #ddd; margin:auto;}
.advanced-search{}
.asearchField{padding:10px 20px 10px 20px; border-bottom: solid 1px #ddd;}
.form-label{margin:0 0 5px 0;}
.form-field{}
.asearchFieldBottom{background:#ddd;}
.form-button{padding:10px 20px 10px 20px;}

.button0{background:url(mainSkin/button7.jpg) no-repeat top left;}
.button1{background:url(mainSkin/button0.jpg) no-repeat top left;}
.button2{background:url(mainSkin/button1.jpg) no-repeat top left;}
.button3{background:url(mainSkin/button2.jpg) no-repeat top left;}
.button4{background:url(mainSkin/button3.jpg) no-repeat top left;}
.button5{background:url(mainSkin/button4.jpg) no-repeat top left;}
.button6{background:url(mainSkin/button5.jpg) no-repeat top left;}
.button7{background:url(mainSkin/button6.jpg) no-repeat top left;}


/*FOOTER STYLES **********************************************************************************/
#welcome_messages {text-align:center; padding:8px 0;margin:0;border-bottom: 1px solid #ccc; border-top:1px solid #ccc;}
#welcome_messages img {margin:0 6px;padding:0; border:none;}

.footer{padding:5px 0; margin:5px 0px 5px 0px; clear:both; font-size:100%; font-weight:bold; color:#fff;}

.footerLeft{padding:0px; margin:0px; float:left; width:40%; text-align:left;}
.footerRight{padding:0px; margin:0px; float:right; width:40%; text-align:right;}
.footerLeft ul {list-style-type:none; margin:0; padding:0;}
.footerLeft ul li{display:inline; padding:0px 10px 0px 10px;}
.footerLeft ul .borderRight{border-right:1px solid #fff; padding:0px 10px 0px 0px;}

.footer a{font-size:100%; font-weight:bold; color:#fff;}
.footer a:link{text-decoration:none; color:#fff;}
.footer a:visited{text-decoration:none; color:#fff;}
.footer a:hover{text-decoration:underline; color:#fff;}
.footer a:active{text-decoration:none; color:#fff;}

.clearFloat{clear:both;}

table{margin-bottom:20px;}
table tr{text-align:left;}
table tr td{text-align:left; padding:5px 0;}

.paging td{margin:10px 0 10px 0; padding:10px; text-align:left; background:#a1cee9; color:#000; font-size:150%;}
.paging a{text-decoration:underline;}
.paging a:link{text-decoration:underline; color:#000;}
.paging a:visited{text-decoration:underline; color:#000;}
.paging a:hover{text-decoration:underline; color:#666;}
.paging a:active{text-decoration:underline; color:#000;}

.editableRegion table th{padding:5px 10px; text-align:left; background:#a1cee9; color:#000; font-size:150%;}
.editableRegion table th.rel {padding:5px 0px;}
.editableRegion table th a:link{color:#000; text-decoration:none;}
.editableRegion table th a:visited{color:#000; text-decoration:none;}
.editableRegion table th a:hover{color:#4c667f; text-decoration:underline;}
.editableRegion table th a:active{color:#000; text-decoration:none;}


.H2largerText{font-size:140%;}
.detailsList{list-style:none; margin:0px; padding:0px 0px 20px 0px;}
.detailsList li{margin:5px 0; padding:0; clear:both; height:auto; width:100%;}
.detailsList li h2{float:left; width:20em; padding:0px; margin:0;}
.detailsList li p{float:left; padding:0px; margin:0;}

.serviceContacts p{margin:5px 0;}
.serviceContacts p span{font-weight:bold;}

.red{color:#ff0000; margin:0;}
.orgServices{list-style-type:none; margin:0;}

.searchArea .searchformlist .label { font-weight:bold; float:left; padding-top:0.5em; color:#eee;}
.searchArea .searchformlist .control { float:left; }
.searchArea .searchformlist #ctl00_QuickSearch1_pnlKeywordLabel { width:8em; }
.searchArea .searchformlist #ctl00_QuickSearch1_pnlPostcodeLabel { width:8em; }
.searchArea .searchformlist #ctl00_QuickSearch1_pnlKeyword { clear:both;  }
.searchArea .searchformlist #ctl00_QuickSearch1_pnlPostcode { clear:both; padding-top: 5px;}
.searchArea .searchformlist #ctl00_QuickSearch1_ctlPostcode { margin-right: 5px; }
.searchArea .searchformlist #ctl00_QuickSearch1_ctlPostcode2 { margin-right: 5px; } 

#ctl00_QuickSearch1_ctlKeyword { font-size:100%; width: 112px; height: 1.3em; }

.advancedSearchArea .label-control { padding:5px 20px 5px 20px; border-bottom: solid 1px #ddd; clear:both; }
.advancedSearchArea .searchformlist  input, .advancedSearchArea .searchformlist  select { margin-right: 5px; }
.advancedSearchArea .searchformlist .label { font-weight:normal; padding-top:0.5em; padding-bottom: 5px; width: 100%; }

/* OL Bannd */
#olbrand {text-align: left; padding-top: 20px; padding-left: 10px;}
#olbrand img {border: none;}

/* browsealoud */
#ba{text-align: left; padding-top: 0; padding-left: 10px;}
#ba img {border: none;}

.feedbackQ{margin:10px 5px 0 0;}
.FormContentLeft{display:block; padding:5px; background:#eee; margin: 10px 0;}
.Qlabel{display:block; padding:5px 0; background:#eee;}

.editableRegion table .scoreHeader { text-align:right; padding-right: 5px; }
.score { text-align:right; padding-right: 5px; }
.mainNav {margin: 0; padding: 0;}

/*HP Content image on right*/
.hptext {float:left;}
.hpimage {float:left; padding-left: 20px;}

.mc_6 {text-transform: uppercase;}
