@charset "utf-8";
/* CSS Document */

html,body{
	margin:0;
    padding:0;
	background-color:#00478c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

	
	img{border:none;}
.clear{clear:left; line-height:1px; font-size:1px;}
#siteContainer{
	display:block;
	width:950px;
	position:relative;
	margin:0 auto;

}

#header{

	display:block;
	width:950px;
	height:264px;
	position:relative;
}

/*----------------menu -------------------- */

#mainMenu{clear:both; background-color:#00478c; display:block; height:53px;}

#mainMenu #nav{padding:0; padding-left:0px; margin:0px 0; background-color:#00478c; float:right; width:940px; position:absolute; z-index:98;}
#nav li{display:block; float:left; height:53px; margin:0 4px;}
#mainMenu ul#nav ul li{ padding:0px 0px; position:relative; height:auto; font-size:13px; margin:0 0px;}
#nav a{padding:0 0px 0px 0px; color:#FFFFFF; text-decoration:none; display:block; height:53px; text-align:center;}
#nav ul .pos5 a{padding-right:0px;}
#nav .pos0 a{border-left: none;}

#nav a.selected{background-position:0 -53px;}

#nav ul,#nav ul ul{display:none; margin:0; padding:0; top:53px; background-color:transparent;}
#nav li:hover ul{display:block;float:left;position: absolute;}

#nav .selected{color:#fff;}



/*Specifics*/
#mainMenu li.pos0 a{background-image:url(images/menu/menu-1.png);width:114px;}
	#mainMenu ul#nav li.pos0 ul{margin-left:3px;}
	#mainMenu ul#nav li.pos0 ul li, #mainMenu ul#nav li.pos0 li ul li{width:108px;}
	#mainMenu ul#nav li.pos0 ul li ul{margin-left:108px; left:0px;}
		#mainMenu ul#nav li.pos0 ul{background-image:url(images/menu/menu-1-bt1.png);}
		#mainMenu ul#nav li.pos0 ul ul{background-image:url(images/menu/menu-1-bt2.png);}
#mainMenu li.pos1 a{background-image:url(images/menu/menu-2.png);width:98px;}
	#mainMenu ul#nav li.pos1 ul{margin-left:3px;}
	#mainMenu ul#nav li.pos1 ul li, #mainMenu ul#nav li.pos1 li ul li{width:93px;}
	#mainMenu ul#nav li.pos1 ul li ul{margin-left:93px; left:0px;}
		#mainMenu ul#nav li.pos1 ul{background-image:url(images/menu/menu-2-bt1.png);}
		#mainMenu ul#nav li.pos1 ul ul{background-image:url(images/menu/menu-2-bt2.png);}
#mainMenu li.pos2 a{background-image:url(images/menu/menu-3.png);width:113px;}
	#mainMenu ul#nav li.pos2 ul{margin-left:2px;}
	#mainMenu ul#nav li.pos2 ul li, #mainMenu ul#nav li.pos2 li ul li{width:109px;}
	#mainMenu ul#nav li.pos2 ul li ul{margin-left:109px; left:0px;}
		#mainMenu ul#nav li.pos2 ul{background-image:url(images/menu/menu-3-bt1.png);}
		#mainMenu ul#nav li.pos2 ul ul{background-image:url(images/menu/menu-3-bt2.png);}
#mainMenu li.pos3 a{background-image:url(images/menu/menu-4.png);width:136px;}
	#mainMenu ul#nav li.pos3 ul{margin-left:2px;}
	#mainMenu ul#nav li.pos3 ul li, #mainMenu ul#nav li.pos3 li ul li{width:132px;}
	#mainMenu ul#nav li.pos3 ul li ul{margin-left:132px; left:0px;}
		#mainMenu ul#nav li.pos3 ul{background-image:url(images/menu/menu-4-bt1.png);}
		#mainMenu ul#nav li.pos3 ul ul{background-image:url(images/menu/menu-4-bt2.png);}
#mainMenu li.pos4 a{background-image:url(images/menu/menu-5.png);width:111px;}
	#mainMenu ul#nav li.pos4 ul{margin-left:2px;}
	#mainMenu ul#nav li.pos4 ul li, #mainMenu ul#nav li.pos4 li ul li{width:107px;}
	#mainMenu ul#nav li.pos4 ul li ul{margin-left:107px; left:0px;}
		#mainMenu ul#nav li.pos4 ul{background-image:url(images/menu/menu-5-bt1.png);}
		#mainMenu ul#nav li.pos4 ul ul{background-image:url(images/menu/menu-5-bt2.png);}
#mainMenu li.pos5 a{background-image:url(images/menu/menu-6.png);width:115px;}
	#mainMenu ul#nav li.pos5 ul{margin-left:2px;}
	#mainMenu ul#nav li.pos5 ul li, #mainMenu ul#nav li.pos5 li ul li{width:111px;}
	#mainMenu ul#nav li.pos5 ul li ul{margin-left:111px; left:0px;}
		#mainMenu ul#nav li.pos5 ul{background-image:url(images/menu/menu-6-bt1.png);}
		#mainMenu ul#nav li.pos5 ul ul{background-image:url(images/menu/menu-6-bt2.png);}
		#mainMenu ul#nav li.pos5 ul ul li{width:118px;}
#mainMenu li.pos6 a{background-image:url(images/menu/menu-7.png);width:87px;}
	#mainMenu ul#nav li.pos6 ul{margin-left:2px;}
	#mainMenu ul#nav li.pos6 ul li, #mainMenu ul#nav li.pos6 li ul li{width:83px;}
	#mainMenu ul#nav li.pos6 ul li ul{margin-left:83px; left:0px;}
		#mainMenu ul#nav li.pos6 ul{background-image:url(images/menu/menu-7-bt1.png);}
		#mainMenu ul#nav li.pos6 ul ul{background-image:url(images/menu/menu-7-bt2.png);}
#mainMenu li.pos7 a{background-image:url(images/menu/menu-8.png);width:88px;}
	#mainMenu ul#nav li.pos7 ul{margin-left:2px;}
	#mainMenu ul#nav li.pos7 ul li, #mainMenu ul#nav li.pos7 li ul li{width:84px;}
	#mainMenu ul#nav li.pos7 ul li ul{margin-left:-84px; left:0px;}
		#mainMenu ul#nav li.pos7 ul{background-image:url(images/menu/menu-8-bt1.png);}
		#mainMenu ul#nav li.pos7 ul ul{background-image:url(images/menu/menu-8-bt2.png);}

#mainMenu ul#nav li ul li ul li{width:200px;}
/**/

/*Top level*/
#mainMenu li:hover a{ background-position:0 -106px;}
#mainMenu li:hover a#selected{ background-position:0 -106px;}
#mainMenu li a#selected:hover{ background-position:0 -106px;}
#mainMenu li a#selected{ background-position:0 -53px;}
	/*line heights and resets*/
	#mainMenu li a.oneLine{line-height:53px;}
	#mainMenu li a.twoLine{padding-top:10px;height:43px;}
		#mainMenu li ul li a.oneLine{line-height:15px;}
		#mainMenu li ul li a.twoLine{padding-top:0px;height:auto;}

/*Second level*/
#nav li ul li{width:100px; height:auto; background-color:#65bc46; color:#ffffff; font-size: 10px; clear:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#mainMenu ul#nav li ul{padding-bottom:13px; background-repeat:no-repeat; background-position:bottom;}
#mainMenu ul#nav li ul li a{width:100%; height:auto; padding:0; border:none; display:block; color:#fff; background-image:none;}
#mainMenu ul#nav li ul li a span{display:block; height:auto; padding:0px 5px; margin:0 3px;}

#mainMenu ul#nav li ul li a span{font-size:10px; display:block; margin:0 3px; padding:5px 3px;}
#mainMenu ul#nav li ul li:hover a span{background-color:#ffffff; color:#bf4d9c; background-image:url(images/menu/white.png);}

	

/*Third level*/
#nav li:hover ul li ul,#nav li:hover ul li:hover ul ul{display:none;top:-3px;}
#nav li:hover ul li:hover ul{display:block; float:left; position:absolute;}

#mainMenu ul#nav li ul li:hover ul li a span{background-color:#65bc46; color:#fff; background-image:none;}
#mainMenu ul#nav li ul li:hover ul li:hover a span{background-color:#ffffff; color:#bf4d9c; background-image:url(images/menu/white.png);}

	/*go left*/
	/*#mainMenu ul#nav li.pos7 ul li:hover ul,#nav li:hover.pos7 ul li:hover ul li:hover ul{position:absolute;left:-190px;right:auto;}
	/*
	#nav li.pos6 ul,#nav li.pos5 ul  {position:absolute;right:0;left:auto;}
	#nav ul li.pos5 ul, #nav ul li.pos5 ul ul ,#nav ul li.pos6 ul,#nav ul li.pos6 ul ul {position:relative;right:inherit;}
	#nav li:hover.pos4 ul li:hover ul,#nav li:hover.pos4 ul li:hover ul li:hover ul{position:absolute;left:-190px;right:auto;}
	/**/

	/*purple*/
	#nav li.pos7 ul li{background-color:#bf4d9c;}
	#mainMenu ul#nav li ul li ul li{background-color:#65bc46;}
	#mainMenu ul#nav li.pos7 ul li ul li{background-color:#bf4d9c;}
	#mainMenu ul#nav li.pos7 ul li:hover ul li a span{background-color:#bf4d9c;}
	
	ul#nav li ul{border-top:3px solid #65bc46;}
	ul#nav li.pos7 ul{border-top:3px solid #bf4d9c;}
	#mainMenu ul#nav li ul li ul{border-top:3px solid #65bc46;}
	#mainMenu ul#nav li.pos7 ul li:hover ul{border-top:3px solid #bf4d9c;}

#content {clear:both;margin:0;padding-left:10px;}

/*----------------bread crumb-------------------- */

#breadCrumbMenu{color:#FFF;}
#breadCrumbMenu ul{margin:10px 0 0;padding:5px 12px;}
#breadCrumbMenu li{display:inline;}
#breadCrumbMenu a{text-decoration: none;color: #FFF;}


/*----------------left column-------------------- */

#content #leftColumn{
	display:block;
	float:left;
	width:250px;
	margin-top:5px;
}


#content #leftColumn #menuBoxTop{
display:block;width:235px;height:3px;margin:0; line-height:1px;margin:0;font-size:1px;
background-image:url('images/slopes/menu-top.png'); background-repeat:no-repeat; background-position:left;
}

#content #leftColumn #menuBox{text-align:left; background-color:#bf4d9c; padding:8px 15px; padding-left:10px;
background-image:url('images/slopes/menu-right-tall.png'); background-repeat:no-repeat; background-position:right bottom;width:210px;
}
#content #leftColumn #menuBoxBottom{
display:block;width:235px;height:7px;line-height:1px; clear:both;
background-image:url('images/slopes/menu-bottom.png'); background-repeat:no-repeat; background-position:left;
}

#search{float:right;padding:0 20px;text-align: center;margin-top: 20px;}
#search p{margin:0;padding:0;}
#search form{margin:0;padding:0;}
#search input{vertical-align: middle;}

#rightContactDetails {
	float:right;
	padding-right:25px; 
	padding-top:5px; 
}
#rightContactDetails,#rightContactDetails a {color:#FFFFFF;	text-decoration:none;}
#rightContactDetails #phone{
	line-height:30px;
	padding-left:40px; 
	font-size:22px;
	background-image:url('images/phone-icon.png');
	background-repeat:no-repeat; background-position:5px 5px;
}
#rightContactDetails #email{
	line-height:26px;
	padding-left:40px; 
	font-size:12px;
	background-image:url('images/email-icon.png');
	background-repeat:no-repeat; background-position:5px 5px;
}

/*----------------sub menu -------------------- */


#subMenu ul{display:inline; margin-left:0px; line-height:1px;}
#subMenu li{display:inline; list-style:none; float:left; height:auto; margin:0; padding: 0;}

#subMenu li a {
	color:#fff;
	text-align:left;
	text-decoration:none;
	width:180px;
	display:block;
	height:40px;
	line-height:40px;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}
#subMenu li a.oneLine{}
#subMenu li a.twoLine{line-height:13px;padding-top:7px;}

#subMenu li.pos0 a{background-image:url(images/menu/sub-menu-1.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos1 a{background-image:url(images/menu/sub-menu-2.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos2 a{background-image:url(images/menu/sub-menu-3.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos3 a{background-image:url(images/menu/sub-menu-4.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos4 a{background-image:url(images/menu/sub-menu-5.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos5 a{background-image:url(images/menu/sub-menu-6.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos6 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos7 a{background-image:url(images/menu/sub-menu-6.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos8 a{background-image:url(images/menu/sub-menu-5.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos9 a{background-image:url(images/menu/sub-menu-6.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos10 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos11 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos12 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos13 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos14 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos15 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos16 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos17 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos18 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos19 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
#subMenu li.pos20 a{background-image:url(images/menu/sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos0{background-image:url(images/menu/2nd-sub-menu-1.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos1{background-image:url(images/menu/2nd-sub-menu-2.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos2{background-image:url(images/menu/2nd-sub-menu-3.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos3{background-image:url(images/menu/2nd-sub-menu-4.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos4{background-image:url(images/menu/2nd-sub-menu-5.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos5{background-image:url(images/menu/2nd-sub-menu-6.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos6{background-image:url(images/menu/2nd-sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos7{background-image:url(images/menu/2nd-sub-menu-4.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos6{background-image:url(images/menu/2nd-sub-menu-2.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos8{background-image:url(images/menu/2nd-sub-menu-6.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos9{background-image:url(images/menu/2nd-sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos10{background-image:url(images/menu/2nd-sub-menu-3.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos11{background-image:url(images/menu/2nd-sub-menu-1.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos12{background-image:url(images/menu/2nd-sub-menu-2.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos13{background-image:url(images/menu/2nd-sub-menu-4.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos14{background-image:url(images/menu/2nd-sub-menu-5.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos15{background-image:url(images/menu/2nd-sub-menu-3.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos16{background-image:url(images/menu/2nd-sub-menu-7.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos17{background-image:url(images/menu/2nd-sub-menu-8.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos18{background-image:url(images/menu/2nd-sub-menu-9.png);background-position:0 -40px; background-repeat:no-repeat;}
	#subMenu li ul li a.pos19{background-image:url(images/menu/2nd-sub-menu-1.png);background-position:0 -40px; background-repeat:no-repeat;}
	

	#subMenu li ul li{
		width:150px;
		margin-left:25px;/*
		border:1px solid #ffcc00;/**/
	}
	#subMenu li ul li a {
		width:160px;
	}

#subMenu li a#selected { background-position:0 0; color:#65bc46}

#subMenu li a:hover,#subMenu li a.selected{ background-position:0 0; color:#65bc46}
#subMenu li ul li a:hover,#subMenu li ul li a.selected{ background-position:0 0; color:#65bc46}

#content {clear:both;margin:0;margin-left:10px;}


/*----------------content column-------------------- */
#content #contentColumn{
	display:block;
	float:left;
	width:680px;
	margin-top:5px;
}

#content #contentColumn #contentBoxTop{
display:block;width:654px;height:9px;margin:0; line-height:9px;margin:0;font-size:1px;
background-image:url('images/slopes/content-top.png'); background-repeat:no-repeat; background-position:right;
}

#content #contentColumn #contentBox{text-align:left; background-color:#FFFFFF; padding:15px; padding-left:25px;
background-image:url('images/slopes/content-left.png'); background-repeat:no-repeat; background-position:left bottom;width:614px;
}

#contentBox{min-height:250px;}

#content #contentColumn #contentBoxBottom{
display:block;width:654px;height:12px;line-height:1px;
background-image:url('images/slopes/content-bottom.png'); background-repeat:no-repeat;
}

#protectedPageControls,#protectedPageControls a{color:#fff; text-align:right; padding-right:15px;}

/*----------------right column-------------------- */

#rightColumn {
	float:right;
	width:190px;
	display:relative;
	padding-bottom:25px;
	/*border:1px solid #ffcc00;/*Add if having trouble with right image overlapping text*/
}
#rightColumn #frame{
	position:absolute;
	z-index:2;
}
#rightColumn #image{
	margin:9px 0 0 17px;
}
.rightColumnContentBlock {
	height:155px;
	}
.rightColumnContentBlock div {
	padding:10px 20px;
	}
#rightColumn .green {
	background:url('images/green-widget-border.gif');
}
#rightColumn .green h2 a {
color:#65BC46;
}
#rightColumn .pink {
	background:url('images/pink-widget-border.gif');
}
#rightColumn .pink h2 a {
color:#BF4D9C;
}
.rightColumnContentBlock h2 a {
	font-size:14px;
}
.rightColumnContentBlock h2 {
	text-align:center;
}
.rightColumnContentBlock p {
	font-size:12px;
}


/*----------------footer-------------------- */
#footer{
	clear:both; 
	margin:10px 30px 20px 30px;
	padding-top:10px;
	color:#FFFFFF;
}
#footer a{ 
	color:#FFFFFF;
	text-decoration:none;
}

#footer #links {
	text-align:center;
	font-size:0.9em;
}
#footer #links #copyright{
	padding-right:30px;
}

p.label_field_pair {
	margin:5px;
	padding-top:5px;
	margin-right:25px;
}

p.label_field_pair label {
	text-align: left;
	float:left;
	width:100px;
}
p.label_field_pair input {
	width:150px;
}
#carerenquiry-tel label, #carerenquiry-mobile label {
	width:130px;
}

#carerenquiry-tel input, #carerenquiry-mobile input {
	width:120px;
}

.label_field_pair textarea{
	width:250px;
	height:80px;
}

p.labelbutton{
	clear:both;
	margin-left:165px;

}

p.center {
	clear:both;
	text-align:center;
}


.warning{
	color:red;
}
#carerenquiry {
	color:#bf4d9c;
	font-weight:bold;
}

.carerenquiry-contact-table tr td {
	vertical-align:top;
	color:#004b8d;
}
.carerenquiry-contact-table select {
	float:right;
	clear:right;
}
.carerenquiry-contact-table div {
	margin:10px 0;
}
.carerenquiry-contact-table td {
	width: 320px;
}


#hearaboutus-other {
	padding-left:25px;
}
#hearaboutus-other input {
	width:225px;
}

#enquiry_submit_button {
	float:right;
}

#submit_button {
	background-image:url("images/submit.gif");
	background-repeat:no-repeat;
	height:53px;
	width:105px;
	border:0;
	margin:0;
	padding:0;
}
#submit_button:hover {
	background-image:url("images/submit.gif");
	height:52px;
	width:104px;
	border:0;
	margin:1px 0 0 1px;
	padding:0;
}

.bookmark_link {
	margin-bottom:10px;
}

#socialIcons {
	text-align:right;
	clear:both;
}

#utilityLinks {
	clear:both;
	font-size:11px;
	font-weight:bold;
	margin:0 auto;
	text-align:left;
	width:990px;
	padding-top:10px;
}

#utilityNav li.pos0 {
	border:medium none;
}
#utilityNav li {
	border-left:1px solid #FFF;
	display:block;
	float:left;
	padding-left:15px;
	width:170px;
	color:#FFF;
}

#utilityNav li ul {
font-size:11px;
padding:5px 0;
}

#utilityNav ul {
margin:0;
}
#utilityNav li ul li {
border:medium none;
font-weight:lighter;
padding:2px 0;
}

#utilityNav li {
border-left:1px solid #EEE;
display:block;
float:left;
padding-left:15px;
width:170px;
color:#EEE;

}

#utilityNav li a {
color:#EEE;
text-decoration:none;

}
#utilityNav li a:hover {
text-decoration:underline;

}

#fosteringRegions td {
	vertical-align:top;
	padding-right:30px;
	padding-bottom:10px;
	line-height:1.4em;
}

