@import url(https://fonts.googleapis.com/css?family=Rokkitt&v2);

body{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff;margin:0px; padding:0px;}

#mainContainer{width:940px;margin:0 auto; padding:0; background-color: #fff; display:block;clear:both;}

#header{display:block;}
.clear{clear:both;}
#top_bar {
	height: 32px;
	width:100%;
	background: #ccc url('images/2011_redesign/sharebar_top_bg.png') repeat-x;
}
#top_bar #top_bar_content{
	width:940px;
	margin:0 auto;	
}

#social_addthis {
	float: left;
	margin: 10px 0 0 400px;
}

#topUtilityLinks {
	float: left;
	width:360px;
	overflow: hidden;
	margin: 0px 12px 0 0;
	line-height:32px;
}

#topUtilityLinks a {
	color: #666;
	font-size: 11px;
}

.rss_feed {
	float: left;
	display:block; 
	padding-right:10px; 
	margin: 10px 0 0 0;
	line-height:20px;
}

#search{
	float:left; 
	display:block;
	width: 267px;
	height: 44px;
	margin: 65px 0 0 0;
	background: #ccc url('images/2011_redesign/search_form_bg.png') repeat-x;
	text-align: center; 
}

#searchBox {
	border: none;
	width: 197px;
	height: 26px;
	padding: 0 0 0 5px; margin: 0;
	border: 1px solid #c2c1c2;
}

#searchButton {margin: 0 0 0 -10px; padding: 0;}

#logo{padding:5px 0 10px 0; display:block; float:left; width:164px; height:88px; margin-right:170px;}

#search p,.contactBlock p{margin:0;}


#topUtilityNav{
	float: right;
	margin:0px -1px 0 0;
	padding:0px;
	overflow: hidden;
}
#topUtilityNav li {
	display: inline;
	list-style-type: none;
	border-right:1px solid #333;
	padding:0px;
	padding-right:4px;
	font-size: 0.9em;
	color:#4A4A4A;
}

.contactBlock {
	margin:0;
	padding:0;
	display:block;
	float:right;
	width:338px;
}

.contactBlock.top {margin: 60px 0 0 0; float: left; width: 300px;}

.contactBlock.top ul {list-style-type: none; padding: 0; margin: 0;}

.contactBlock.top ul li {padding: 0; margin: 0; color: #666; font-size: 14px;}

.contactBlock .details .email a{ text-decoration: none;color: #004b8d;display: block;}

#search input {vertical-align: middle;}

#searchForm input#searchString {
	vertical-align: middle;	
	border: none;
	width: 197px;
	height: 26px;
	padding: 0 0 0 5px; margin: 0;
	border: 1px solid #c2c1c2;
}


/*
Columns
*/
#leftColumn{width:220px;float:left;padding-left:0;}
#leftColumnHidden{display:none;}

a#carernetButtonSmall,
#leftColumn a#carernetButtonSmall {
	background:url('images/carernetBtnSmall.png') no-repeat;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:222px;
	height:69px;
	position:relative;
}

.blck a#carernetButtonSmall span.linkText,
#leftColumn a#carernetButtonSmall span.linkText {
	color:#004b8d;
	position:absolute;
	bottom: 13px;
	left:27px;
	font-weight:bold;
}

.blck a#carernetButtonSmall {
	width:222px;
	height:35px;
	margin-left:5px;
	background:url('images/carernet.jpg') no-repeat;
	background-position: -13px -10px;
}

.carer_net p {
	margin:0;
	font-size:8pt;
	width:100%;
	padding:0px 5px 3px 5px;
}

.carer_net span {
	font-weight: bold;
	text-decoration:none;
	color:#004b8d;
	float:left;
	margin-left:10px;
	margin-top:5px;
}


#leftColumn a#carernetButtonSmall:hover span.linkText {text-decoration:underline; cursor:pointer !important;}

#centerColumn,
#preCenterColumn,
.geopage #centerColumn{width:460px;float:left;margin:0 10px;margin-top: -1em;}

.geopage #centerColumn{border-left:1px solid #bed3e5;padding-left:10px;width:450px;padding-top:15px;}

#centerColumnWide{width:710px;float:left;margin:0 0 0 10px;margin-top: -1em; padding-right: 0;}

.geopage #centerColumnWide{border:1px solid #bed3e5;border-top:none;padding: 0 10px 0 10px;width:677px;padding-top:15px;}

#centerColumnWidest{width:940px;float:left;margin:0 0;margin-top: -1em;}

#centerColumnWidest #enquireInfo {margin-bottom:12px; width:960px; float:left; background: url("images/enquire-column-back.png") repeat-y 0px;}

#centerColumnWidest .enquireInfoHolder {
	width:280px;
	min-height:320px;
	float:left;
	margin-right:50px;
	padding:0 0px 0 0px;
	position:relative;
}
#centerColumnWidest .enquireInfoHolder form p{margin-top:0.2em;}
#centerColumnWidest .enquireInfoHolder.last{margin-right:0px;}
#centerColumnWidest .enquireInfoHolder.noPaddingLeft {padding-left:0 !important;}
#centerColumnWidest .enquireInfoHolder.noBorder {margin:0 !important; border:none !important;}

p.infoSeperator {}

form#requestInformationForm label, form#requestInformationForm input, form#requestInformationForm .submit, form#requestInformationForm p, form#requestInformationForm span {float:left;}
form#requestInformationForm label {width:110px;}
form#requestInformationForm span {width:280px;}

form#requestInformationForm p {display:block;}


#rightColumn{width:230px;float:left;/*text-align: center;*/}
.geopage #rightColumn{/*border-left: 1px solid #005fa0;width:229px;*/}
#rightColumnHidden{display:none;}


#centerColumn h2,
#preCenterColumn h2, 
#centerColumnWide h2,
#centerColumnWidest h2,
.geopage #centerColumn h2,
.geopage #centerColumnWide h2,
#centerColumn h3,
#preCenterColumn h3, 
#centerColumnWide h3,
#centerColumnWidest h3,
.geopage #centerColumn h3,
.geopage #centerColumnWide h3 {margin-top: 15px;}

/*
End
*/

#topMenu{
	clear:both;
	background: url('images/2011_redesign/topmenu_bg.png') no-repeat;
	display:block;
	width: 940px; height:43px;
	padding: 0;
	margin-bottom:5px; 
	position: relative; 
	z-index: 9000;
}

#nav{
	padding:0; margin: 0;
	float:right;
	width: 940px; position: relative; 
	z-index:2;
}
	
#nav li{
	display:block; 
	float:left;
	margin: 0;
	position: relative;
	font-weight: bold;
	font-size:13px;
}

#nav a{
	display:block; 
	height:28px; 
	padding: 13px 10px 0px 10px;
	color:#fff; 
	text-decoration: none; 
	border-right: 1px solid #1a2c57; 
	border-left: 1px solid #405380; 
}

#nav ul .pos5 a{padding-right:5px;}
#nav .pos0 a{border-left: none;}
#nav .pos6 a{border-right: none;}


/*North/South Wales*/
#nav .pos2 ul .pos4 ul li a,#nav .pos3 ul .pos5 ul li a,#nav .pos5 .pos7 ul li a.pos9{line-height: 25px; padding-top:5px;}
#nav .pos4 ul .pos6 ul a.pos6{line-height: 14px; padding-top:4px;}
/*Government Framework*/
#nav .pos4 ul .pos5 ul a.pos5{line-height: 14px; padding-top:4px;}



#nav ul,#nav ul ul{display:none;margin: 0; padding:0; top:41px;}
#nav li:hover ul{display:block;float:left;position: absolute;left:0px;}

#nav li.oneLine.pos6:hover ul {width: 183px;}


#nav .selected{color:#fff;}

#nav li ul li{
	width:183px;
	background-color: #23396d;
	color:#fff;
	font-size: 11px;
	left:0;
	clear:left;
	padding:2px 0px 1px 5px;
	border-top:1px solid #1b2d58;
	height:38px;
	background-position: 1px 8px; 
}

#nav li:hover{ }
#nav li li:hover{background: url("images/bullet-bb.png") no-repeat;background-position: 5px 8px;  background-position: 5px 15px; }
#nav li ul li:hover{background-color:#004b8d;list-style: url(images/bullet-bb.png);border-top:1px solid #004b8d;}
#nav li:hover a{color:#fff;}#nav li:hover a:hover,#nav li a.selected{text-decoration: underline;}#nav li:hover li a:hover{text-decoration:none;}

#nav li ul li:hover a,#nav li ul li:hover li:hover a{color:#fff;text-decoration: none;}
#nav li:hover ul a,#nav li ul li:hover li a{color:#fff;}

#nav li ul li a{border:none;display:block;color:#004b8d;padding: 0 8px 0 13px}
#nav li ul li a.oneLine,#nav li ul li a.twoLine{
	padding-top:5px;
	display: table-cell;
  	vertical-align: middle;
  }

  
  
#nav li.pos6 ul {right:-22px;}
#nav li:hover ul li ul,#nav li:hover ul li:hover ul ul{display:none;top:-1px;}
#nav li:hover ul li:hover ul{display:block;float:left;position: absolute;left:188px;top:-1px;}
#nav li:hover ul li:hover ul li{top:0px;}
#nav li ul li:hover ul{}

#nav li.pos6 ul,#nav li.pos5 ul{position:absolute;right:0px;left:auto;}
#nav li.pos6 ul{right:-22px;}
#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;}

.geopage #centerColumnWide img {padding:10px;}

#nav li:hover.pos4 ul li:hover ul,#nav li:hover.pos4 ul li:hover ul li:hover ul,
#nav li:hover.pos5 ul li:hover ul,#nav li:hover.pos5 ul li:hover ul li:hover ul,
#nav li:hover.pos6 ul li:hover ul,#nav li:hover.pos6 ul li:hover ul li:hover ul{position:absolute;left:-188px;right:auto;}

#breadCrumbMenu{color:#c31283;font-size: 11px;}
#breadCrumbMenu ul{margin:10px 0;padding:5px 12px 5px 0;}
#breadCrumbMenu li{display:inline;}
#breadCrumbMenu a{text-decoration: none;color: #c31283;}
#breadCrumbMenu a:hover{text-decoration: underline;}

.menuTop{width:200px;background-color: #004b8d;color:#fff; padding:8px 10px;font-size:13px; font-weight: bold;}
.menuTopLink,.menuTopLink:visited,.menuTop a,.menuTop a:visited{display:block; color:#FFFFFF; text-decoration:none;}
.menuTop a{padding-left: 11px; background: url("images/bullet-bb.png") no-repeat #004b8d; background-position: 0px 4px;}
#sideMenu a:hover{background: url("images/bullet-bb.png") no-repeat #004b8d;background-position: 0px 4px;text-decoration: underline;}
.vovl:hover{text-decoration:underline;}

#contentArea #sideNav{margin:0;padding:0 0 0 10px; font-size: 0.96em;}
#sideNav ul{padding:0 0 0 15px;margin:0px;}
#sideNav li{background-color: #fff; list-style: none;padding:0px 0px;margin:1px 0px;background: url("images/bullet-wb.png") no-repeat 3px 8px;}
#sideNav li a{display:block; text-decoration: none;padding:2px 1px 2px 8px;}
#sideNav li a span{display:block;padding:2px 0px;padding-left:4px;margin:2px;text-decoration: none; color:#004b8d; }

/* ensure hovers dont affect lower down blocks of list items*/
#sideNav li:hover ul a,#sideNav li:hover ul li:hover  ul li a, #sideNav li:hover ul li:hover ul li:hover  ul li a{background:url("images/bullet-wb.png") no-repeat 3px 8px #fff;}
/* overide above rule when you hover over a list item - first set then 3rd level menu set*/
#sideNav li:hover ul li:hover a,#sideNav li:hover a,#sideNav li a.selected,#sideNav li:hover a.selected,
#sideNav li:hover ul li:hover ul li:hover a,#sideNav li:hover ul li:hover ul li a.selected,  
#sideNav li:hover ul li:hover ul li:hover ul li:hover a,#sideNav li:hover ul li:hover ul li:hover ul li a.selected  
{background:url("images/bullet-lbb.png") no-repeat 3px 8px #C4DCE3;}

#sideNav li a.selected{background-color: #C4DCE3; color:#004b8d;}

.rightColumnContentBlock{border-left: 2px solid;margin:0 0 15px 30px; padding:0 0 5px 10px; text-align: left;zoom:1;}
.geopage .rightColumnContentBlock{border-left:1px solid;margin-left:0px;}
.rightColumnContentBlock.purple{border-left-color: #c31283;}
.rightColumnContentBlock.orange{border-left-color: #e09600;}
.rightColumnContentBlock.blue{border-left-color: #82d6f1;}
.rightColumnContentBlock.green{border-left-color: #569938;}
.rightColumnContentBlock.darkBlue{border-left-color: #004b8d;}

.rightColumnContentBlock h1,.rightColumnContentBlock h2,.rightColumnContentBlock p{font-size:0.9em;margin:1px;}
.rightColumnContentBlock h1{margin-bottom:5px;font-size: 1.05em;}
.rightColumnContentBlock h2,.rightColumnContentBlock h2 a{color:#c31283;font-size: 1.1em;}
.rightColumnContentBlock strong{color:#004B8D;}

.middleColumnContent{width:528px; height:146px; margin-top:30px; float:left;}
.middleColumnContentBlock{
	border-left:20px solid;
	float:left;
	width:141px;
	height:146px;
	margin:0 0 15px 0px;
	padding:0 0 5px 10px;
	text-align:left;
	zoom:1;
}
.middleColumnContentBlock.purple{border-left-color: #c31283;}
.middleColumnContentBlock.orange{border-left-color: #e09600;}
.middleColumnContentBlock.blue{border-left-color: #82d6f1;}
.middleColumnContentBlock.green{border-left-color: #569938;}

.middleColumnContentBlock h1,.rightColumnContentBlock p{font-size:0.9em;margin:1px;}
.middleColumnContentBlock h1{margin-bottom:5px;font-size: 1.05em;}
.middleColumnContentBlock h2{color:#c31283;}
.middleColumnContentBlock strong{color:#4d99d1;}
.middleColumnContentBlock p{width:134px; height:96px; overflow:hidden;}

#footer{
	clear: both;
	background-color: #004b8d;
	margin:20px 0 0 0;
	text-align: center;
	font-size: 13px;
	color:#fff;
}
#footer p{margin:0;}
#footer a{color:#fff;line-height:26px;}
#copyright{line-height: 2em;padding-left: 10px; font-size:0.8em}

.footer_top #utilityLinks #utilityNav {list-style-type: none; color: #a71980; margin: 0; padding: 0;}

.footer_top #utilityLinks #utilityNav li.pos0,
.footer_top #utilityLinks #utilityNav li.pos1,
.footer_top #utilityLinks #utilityNav li.pos2,
.footer_top #utilityLinks #utilityNav li.pos3 {float: left; width: 214px; border: 1px solid #e8e8e8; padding: 10px;}

.footer_top #utilityLinks #utilityNav li.pos3 {width: 213px;}

.footer_top #utilityLinks #utilityNav li.pos0,
.footer_top #utilityLinks #utilityNav li.pos1,
.footer_top #utilityLinks #utilityNav li.pos2 {border-right: none;}

.footer_top #utilityLinks #utilityNav .pos0{padding-left: 0;}

.footer_top #utilityLinks #utilityNav li a {font-weight: bold; color: #a71980;}

.footer_top #utilityLinks #utilityNav li ul li a{color: #666; font-weight: normal;}

#socialIcons,#sharePage{float: right;padding: 8px 10px 10px 0px; display: inline;}
#sharePage{color:#004B8D;font-size: 10px; width:100px; font-weight: bold;}
#sharePage a {display:block; line-height: 20px; font-weight:bold;}
#utilityLinks{width:940px;margin:0; text-align: left; font-weight: bold;font-size: 11px;clear:both; padding-top:25px;}
#utilityNav ul{margin:0px}
#utilityNav li{display:block;width:164px;float:left;border-left: solid 1px #cdcdcd;padding-left:12px}
#utilityNav li.pos0{border:none;}
#utilityNav li ul{padding:5px 0;font-size: 11px;}
#utilityNav li ul li{font-weight: lighter;border:none;padding:2px 0px 2px 0px;}
#utilityNav a{ text-decoration: none;color: #4A4A4A;}
#utilityNav a:hover{ text-decoration: underline;}
#utilityNav .pos0 {padding-left:2px;}
#main-news-item{float:left; width:380px; margin-right:10px; text-align:center;}
#small-news-items{float:right; width:350px;}

.coreassets_footer {clear: both; width: 918px; height: 40px; margin: 0; padding: 10px; border: 1px solid #e8e8e8; border-top: none; }

.coreassets_footer p.footer_text {float: left; width: 700px; margin: 4px 0 0 0; color: #00274b; font-size: 11px;}

.coreassets_footer .coreassets_logo {float: left; padding: 0 10px 0 0; margin: -4px 0 0 0;}

.footer_accred_info {clear: both; width: 938px; height: 140px; margin: 0; padding: 0; border: 1px solid #e8e8e8;border-top: none; }

.accreditations_footer {float: left; border-right: 1px solid #e8e8e8;  padding: 10px 0 10px 0; margin: 0 10px 0 0;}

.limited_company_footer {padding: 38px 0 0 0px;}

.limited_company_footer p {margin: 0; font-size: 11px;}

.footer_links_copyright {width: 918px; height: 18px; margin: 0; padding: 12px 10px 10px 10px; border: 1px solid #e8e8e8; border-top: none; }

.footer_links_copyright .footer_bottom_links {float: left;}

.footer_bottom_links ul {list-style-type: none; padding: 0; margin: 0;}

.footer_bottom_links ul li {float: left; padding: 0 5px 0 5px; font-weight: bold; border-right: 1px solid #666;}

.footer_bottom_links ul li.first {padding-left: 0;}

.footer_bottom_links ul li.last {border-right: none;}

.footer_bottom_links ul li a {color: #666; font-size: 11px;} 

.footer_links_copyright .copyright {color: #858585; width: 300px; float: right; font-size: 11px; text-align: right;}

.footer_links_copyright .copyright p {margin: 0; text-align: right; padding-left: 10px;}

.designed_by_birdandco {width: 940px; margin: 0; text-align: center;}

.designed_by_birdandco p,
.designed_by_birdandco p a {font-size: 11px; color: #858585;}


#main-news-item img{margin:12px;border:#000000 1px solid;}
#main-news-item .headline{font-size:16px; font-weight:bold;}
#main-news-item .moreLink{text-align:right; padding-right:10px;}
#main-news-item .description{text-align:left; padding:0 10px;}

#small-news-item1{border:#CCCCCC 1px solid;	width:100%; height:220px; left:30px; text-align:center; margin-bottom:10px;}
#small-news-item2{border:#CCCCCC 1px solid;	margin:0; width:350px; height:220px; text-align:center;}
#small-news-item1 img,#small-news-item2 img{margin:12px; margin-bottom:3px; border:#000000 1px solid;}

.hoverBorder:hover{border:2px red solid;}

.videoLibraryThumb{display:block; width:220px; height:123px;}
.videoLibraryLink{
	display:block;
	width:220px;
	text-align:center;
	text-decoration:none;
}
#headerImages{height:262px; width:100%; overflow:hidden;}
#homeOfficeViewAll{padding-left:10px;}
#mainHeaderImage{height: 262px;display:block; float:left;}

#smallHeaderImage {border: 10px solid red;}
#smallHeaderImage a {
	margin: 140px 0 0 703px; padding: 10px 0 0 10px;
	display: block;
    width: 226px; height: 66px;
    color: #06336a;
    font-size: 29px; font-weight: bold;
    background: #fff;
    border: 1px solid red;
}

.registerImageLink{
	display:block;
	float:right;
	width:236px;
	height:71px;
	z-index:1000;
	right: 0;
	margin: 0 0 0 0;
	position: absolute;
	border: 1px solid red;
}


.registerImageLink span.linkText {
	display:block;
	float:left;
	width:97px;
	height:14px;
	position:absolute;
	top:117px;
	left:19px;
	font-weight:bold;
}

a.registerImageLink:hover span.linkText {text-decoration:underline; cursor:pointer !important;}

#registration
{
	width:70%; text-align:right; float:left;
	font-size:0.8em;
}

#registration p
{
	line-height:0.4em;
}

span#weblink
{
	font-size:0.8em;
	margin-top:10px;
	float:right;
}

a#weblink
{
	color:inherit;
	padding-right:5px;
}
#weblink{padding-left:5px;}
/*Extras*/
.warning{color:#ff0000;}

.hide {display:none}
.slideshow {overflow: hidden; float:left; margin-top:-262px;}

.SlideOverlay {z-index:8000; width:940px; height:262px; float:left; clear:both; overflow:hidden;}
.SlideOverlay div {clear:both;}

.SlideOverlay div.headerimagetoptext {float: left; display: block; width: 500px; height: 200px;}

.SlideOverlay p {margin:0; padding:0; font-size:16pt; color:#fff; font-weight: bold;}
.SlideOverlay .t1 {margin-top:40px; padding-top:5px !important;}
.SlideOverlay .t1, .SlideOverlay .t2, .SlideOverlay .t2a, .SlideOverlay .t3a {float:left; padding:0px 20px 0px 20px; line-height:25px; background-color:#c31283; width: auto; font-size: 26px;}
.SlideOverlay .t1, .SlideOverlay .t2, .SlideOverlay .t2a, .SlideOverlay .t3a  {padding-bottom:5px !important;}

.SlideOverlay .t3a {background-color: #1f356a; padding: 0 20px 5px 20px;}

.SlideOverlay .t3a a {color: #fff; padding: 0 15px 0 0; font-size: 14px; background: url('images/2011_redesign/headers/header_arrows.png') right no-repeat;}

.t3 {
	position: absolute;
	right: 0px;
	width: 230px;
	margin-top: 198px;
	margin-left: 210px;
	color: #06336a;
	background: url("images/2011_redesign/pink_arrows_large.png") 208px 38px no-repeat;
	z-index: 9000;
}
.SlideOverlay .t1 .cufon, .SlideOverlay .t2 .cufon, .SlideOverlay .t2b .cufon{clear:none;} 
.t3 a {
	text-decoration:none; font-size:29px; font-weight: bold; color:#06336a;
}
	
.t3 a:hover {text-decoration: underline;}

#preCenterColumn{width:710px;margin-right:0px;padding-bottom:10px;}
#GEOTABS{width: 699px; padding:0px!important;margin:30px 0 0 0;border-bottom:1px solid #BED3E5;height:38px; overflow: hidden!important;}
#GEOTABS li{
	display: block; 
	float:left;
	height:38px; 
	text-align: center; 
	font-size: 11px;
}
#GEOTABS li a{
	display:block;
	height:38px;
	width:86px;
	background: url("images/geotabs.png") 89px 0px;
	border-right: 1px solid #fff;
	padding:0 1px 0 1px;
}


#GEOTABS li.pos7 a {border-right: none;}

#GEOTABS li a:HOVER,#GEOTABS li a.selected{background: url("images/geotabs.png") 0px 0px; color:#ffffff;}
#GEOTABS li a.oneLine{line-height: 38px;}
#GEOTABS li a.twoLine{height: 32px;line-height: 13px;padding-top:6px;}


#GEOTABS li.pos0 a,
#GEOTABS li.pos1 a {width: 80px; background: url("images/geotabs_small.png") 82px 0px;}

#GEOTABS li.pos1 a.oneLine {height: 32px;line-height: 13px;padding-top:6px;}

#GEOTABS li.pos0 a:hover,
#GEOTABS li.pos1 a:hover,
#GEOTABS li.pos0 a.selected,
#GEOTABS li.pos1 a.selected {background: url("images/geotabs_small.png") 0px 0px;}


.geopage .rightResultBlock {width:155px !important; float:left;}
.geopage .leftResultBlock {width:470px !important; float:right; overflow: hidden;}

.geopage .leftResultBlock .titleBlock,
.geopage .leftResultBlock .content{width:450px;}

.leftResultBlock .titleBlock,
.leftResultBlock .content {width: 430px;}

.leftResultBlock .titleBlock a:hover {text-decoration: underline;}

.geopage .searchResult {margin-bottom:0px !important; padding-bottom:15px; !important; *padding-bottom:1px !important;}

.home_region_select {width:968px; height:168px; float:left; background: url("images/regiontab.jpg"); margin:13px 0px 13px 0px;}
.home_region_select h2 {font-size:10pt; margin:7px 0px 14px 13px; padding:0;}

.home_region_select ul {width:100%; margin:0; padding:0; margin-left:10px;}
.home_region_select ul li {display: block; width:114px; height:63px; float:left; padding-right:5px;}
.home_region_select ul li img {float:left; border: 1px solid #d3d3d3; margin-right:3px;}
.home_region_select ul li .Hregion {margin:0; padding:0; font-size:8pt;  color:#004B8D;}
.home_region_select ul li .Hregion a {text-decoration: none; color:#1583e4;}
.home_region_select ul li .Hregion a:hover {text-decoration: underline;}
.home_region_select ul li .Hregionall {font-size:7pt; color:#004b8d; display: block; float:left; margin-top:30px;}

.home_content {width:440px; float:left; margin-left:0; margin-right:10px; padding: 0;}

.col01 {
	float: left;
	width: 138px; height: 800px; 
	padding: 0 0 20px 12px; margin: 0 0 0 15px; 
	border-left: 1px solid #dedede;
}

.col02 {
    float: right; display: block;
	width: 299px; 
	padding: 0 0 0 10px; margin: 0 0 0 10px; 
	border-left: 1px solid #dedede;
}


.fostering_events,
.fca_news,
.foster_carers,
.team_parenting,
.local_office,
.popular_videos
{width:299px;float:left; margin-bottom:20px;
}

.latest_news {float:left; width: 450px; margin: 20px 0 20px 0;}

.latest_news h2 {
	font-size: 16px; color: #333; 
	border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;
	padding: 10px 0 10px 0;
	background: url("images/2011_redesign/pink_arrows_small.png") 105px 15px no-repeat;
}

.latest_news h2 a {color: #333;}

.latest_news h3 {font-size: 18px; color: #203669;}

.secondary_news {float: left; width: 625px; border-top: 1px solid #dedede; margin: 20px 0 20px 0; padding: 20px 0 0 0;}

.secondary_news h3 {display: block; height: 40px;}

.secondary_news p.description {height: 90px;}

.secondary_news_items_1,
.secondary_news_items_2,
.secondary_news_items_3,
.secondary_news_items_4 {
	float: left;
	width: 143px;
	border-right: 1px solid #ccc;
	padding: 0 6px 0 0;
	margin: 0 8px 0 0;
}

.secondary_news_items_4 {border-right: none; width: 147px; margin: 0; padding: 0; }

.secondary_news .readmore {float: left;height: auto;}

.popular_videos {background-color: #f5f4f5;}

.popular_videos img {padding: 5px 10px 10px 10px;}


.fca_news {float:right; clear: right;}
.foster_carers,.fostering_events {float:left; clear:left;}


.fostering_events h2,
.team_parenting h2,
.fca_news h2,
.foster_carers h2,
.local_office h2,
.popular_videos h2 {
	width: 279px; height: 30px;
	display: block;
	margin:0; padding:13px 20px 0 0; 
	text-indent: 10px;
}


.fostering_events h2 a,
.team_parenting h2 a,
.fca_news h2 a,
.foster_carers h2 a,
.local_office h2 a,
.popular_videos h2 a {
	margin:0; padding:13px 20px 0 0; 
	height: 30px; font-size:16px;
	color:#fff; 
}

.fostering_events h2 a:hover,
.team_parenting h2 a:hover,
.fca_news h2:hover,
.foster_carers h2 a:hover {
 text-decoration: underline!important; 
 height: 16px; border-bottom: 1px solid #fff;
} 

.local_office h2 a:hover,
.popular_videos h2 a:hover {border-bottom: 1px solid #333;}

.foster_carers h2 a {background: url('images/2011_redesign/white_arrows.png') 165px 21px no-repeat;}
.local_office h2 a {color:#333; background: url('images/2011_redesign/pink_arrows.png') 185px 21px no-repeat;}
.fostering_events h2 a {background: url('images/2011_redesign/white_arrows.png') 180px 21px no-repeat;}
.team_parenting h2 a {background: url('images/2011_redesign/white_arrows.png') 142px 21px no-repeat;}
.popular_videos h2 a {color: #333; background: url('images/2011_redesign/pink_arrows.png') 125px 22px no-repeat;}

.foster_carers h2  {background-color:#c31283;}
.fca_news h2 {background-color:#8dc63f;}
.fostering_events h2 {background-color:#1f356a;}
.local_office h2 {background-color:#f5f4f5; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.team_parenting h2 {background-color:#c31283;}
.popular_videos h2 {background-color:#f5f4f5;}
.bitesize h2 {background-color:#008ed6;}



.local_office .local_office_map {float: left; margin: 10px 10px 0 0;}

.local_office #officeForm {
	display:block;
	width: 267px;
	height: 44px;
	margin: 40px 0 0 0;
	padding: 0 0 0 20px;
	background: #ccc url('images/2011_redesign/search_form_bg.png') repeat-x;
	text-align: center; 
}

.local_office #officeForm .searchBox {
	float: left;
	width: 197px;
	height: 26px;
	padding: 0 0 0 5px; margin: 0;
	border: 1px solid #c2c1c2;
	line-height: 26px;
}

.local_office #officeForm #submit {margin-left: 0px!important;}

.local_office .find_out_more {
	display: block; 
	font-weight: bold; 
	background: url('images/2011_redesign/pink_arrows_small.png') 220px 5px no-repeat;
}

.local_office div.error,
#searchForm #keyword div.error {position: absolute; margin-top: 35px; display: block; height: 30px; clear: all;color: red;}

#searchForm #keyword div.error {margin: -20px 0 0 365px;}


.fostering_events p.read_more_link a,
.team_parenting p.read_more_link a,
.secondary_news p.read_more_link a,
.latest_news p.read_more_link a {
	display: block;
	float: left;
	font-weight: bold;
	padding: 0 25px 0 0;
	background: url('images/2011_redesign/pink_arrows_small.png') 80px 5px no-repeat;
}

p.read_more_link a {
	display: block;
	float: left;
	font-weight: bold;
	padding: 0 25px 0 0;
	background: url('images/2011_redesign/pink_arrows_small.png') 70px 5px no-repeat;
}


/*
* Local links home
 */

#local_links_home {width: 620px; height: 140px; background: #f5f4f5; padding: 0;}

#local_links_home h2 {
	float: left;
	width: 500px;
	border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; 
	margin: 0 0 0 0; padding: 10px 0 10px 10px;
	font-size: 18px; color: #333;
	background: url('images/2011_redesign/pink_arrows.png') 115px 15px no-repeat;
}

#local_links_home h2 a {color: #333;}

#local_links_home p.see_more a {
	float: left;
	display: block; width:100px;
	color: #203669; font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; 
	margin: 0  0 0 0; padding: 12px 0 12px 10px;
	background: url('images/2011_redesign/pink_arrows.png') 84px 16px no-repeat;
}


#local_links_home .local_links_width,
#local_links_home .local_links_width_last {
	width: 191px;
	height: 90px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 5px 10px 0;
	border-right: 1px solid #dedede;
}

#local_links_home .local_links_width_last {
	border-right: none;
}

#local_links_home ul {
	padding: 0;
	color: #717171;
}

#local_links_home ul li {margin: 0; padding: 0; list-style-position: outside;}

#local_links_home ul li a {color: #717171;}


/*
#local_links_home ul.local_links_home_last {width: 190px; border-right: none; padding-right: 0;}

#local_links_home ul li {margin: 0; padding: 0;}




 * END Local links home
 */




.fostering_events .home_event {width:279px; margin:auto; border-bottom: solid 1px #e1dede; padding:10px 10px 10px 10px;}
.fostering_events .home_event p {margin:0; padding:0; font-size: 8pt; padding-bottom:2px;}
.fostering_events .home_event p a {text-decoration:none; color:#676767;}
.fostering_events .home_event p strong {text-decoration:none; color:#005fb3; font-weight: normal; font-size:8pt;}
.fostering_events .home_event .readmore {display:block; text-decoration: none; color:#004B8D; clear:both; font-size:8pt;}

.fca_news p, .foster_carers p {padding:10px 5px 0px 9px; margin:0; color:#676767; font-size: 8pt;}
.fca_news p a, .foster_carers p a {text-decoration: none; color:#676767;}
.fca_news p .readmore, .foster_carers p .readmore, .foster_carers .readmore {color:#004b8d; text-decoration: none; clear:left;}
.fca_news p a:hover , .foster_carers p a:hover, .fostering_events .home_event p a:hover{text-decoration: underline !important;}



.foot_block {clear:both;width:940px; padding:0px 12px 0px 14px; height:157px;background-image:url("images/footer_block.jpg");margin-left:11px;}
.foot_block .blck {width:221px; height:130px; float:left; border-left:solid 8px #004b8d; margin-top:14px; padding-left:5px;}
.foot_block .footer_map {background-image:url("images/footer_map.jpg"); background-repeat: no-repeat; background-position: center right;}
.foot_block .footer_blog img {float:left; margin:10px 5px 0px 10px;}
.foot_block .footer_blog p {margin:0; padding:0; font-size:8pt;}

.lower_footer {width:991px; height:75px; margin:auto; background-color:#eeeeee; padding-top:10px;}
.lower_footer .footer_address {font-size:7pt;}
.lower_footer .footer_address p {margin:0; padding:0; padding-left:20px;}

.coreassets_logo {
	width:137px; 
	height:28px; 
	background-image:url("images/coreassets.jpg");
	float:right;
	margin-right:20px;
}

.footer_bottom_right p {float:right; clear:right; font-size:7pt; margin:0; padding:0; margin-right:20px; width:310px; text-align: right;}

.footer_accreditations {width:243px; height:155px; background-image:url("images/accreditations.jpg"); float:right; margin-right:11px;}

.expandContent {
	position: absolute;
	top: 1010px;
	display:block; 
	width:122px; height:28px; 
	background-image:url("images/expandcontent.jpg"); margin: 0 0 15px -1px; cursor: pointer;
}
	
.expandOpen {
	margin: 170px 0 10px 0;
	background-image:url("images/hidecontent.jpg") !important;
}

.poplinks h2,
.bitesize h2 {
	width:140px; display: block;
	margin:0 0 5px 0; 
	padding: 18px 0 0 0; 
	height: 25px; 
	font-size: 14px;
	background: #f1f0df url('images/2011_redesign/pink_arrows.png') 112px 22px no-repeat; 
	border-top: 1px solid #e2e1d9; border-bottom: 1px solid #e2e1d9; 
	color:#333; 
	text-indent: 5px;
}

.bitesize h2 {background: #f1f0df url('images/2011_redesign/pink_arrows.png') 95px 22px no-repeat; }

.poplinks .popclontent,
.bitesize .box_content {
	clear: both; 
	float: left;
	display: block;
	width:140px; 
	background: #f1f0df; 
}

.poplinks .popclontent,
.bitesize .box_content {
	clear: both; 
	display: block;
	width:140px; 
	background: #f1f0df; 
	padding: 0 0 10px 0;
}

.bitesize .box_content {padding: 5px 0 0 0;}

.bitesize .box_content p {
	margin: 0 5px 5px 5px;
}

.bitesize .box_content p a {
	font-size: 11px;
	color: #333333;
    text-decoration: underline;
}

.poplinks .popclontent a, .ataglance a {text-decoration: none!important;}
.poplinks .popclontent a:hover, .ataglance a:hover {text-decoration: underline!important;}

.existingcarers, .accesscarernet {clear: both; margin: 0 0 10px 0; border-top: 20px solid #fff; }

.accesscarernet {border-top: none;}

.latest_news_item .image_left {float: left; margin: 0 20px 0 0;}

ul#popularLinks,
.ataglance ul {margin:0; padding:10px 0 10px 0!important;} 

ul#popularLinks li,
.ataglance ul li {display: block; width: 120px; float:left; padding-left:8px; padding-top:0; list-style:none; margin-bottom:5px; font-size:8pt; text-indent: 0!important;}

ul#popularLinks li a,
.ataglance ul li a {color: #333; text-decoration: underline;}


.exerpt {font-family:calibri,arial; font-size:15pt; color:#737373; float:left; padding:10px 0px 10px 0px; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; margin:0.9em 0 0.9em 0;}
.rightColumnContentBlock .localAddress ,.rightColumnContentBlock h1 .rightColumnContentBlock .regionMapLink{
	text-align: left !important;
	padding-lefT:5px;
}


#rightColumn .rightColumnContentBlock h1 {
	text-align: left;
	padding-left:5px;
}

.add_this{float:right}

