body
{
	margin: 0px;
	background: #b0bfe8 url('images/bk.jpg') repeat-x;
	text-align: center;
	font-family:Verdana;
	color:#FFFFFF;
}

.background {

	background:url('images/bottom-bk.jpg') bottom center repeat-x;
	text-align: center;
}

.content {

	width:924px;
	margin:0 auto;
	text-align:left;
	background:#1b3067;
	padding-bottom:8px;
}

.header {

	background:#FFFFFF url(images/header1.jpg) top no-repeat;
	width:924px;
	height:206px;
	position:absolute;
	top:0;
	color:#000000;
}

.header ul {

	margin-top: 0px;
	margin-left: 0px;
	position:absolute;
	top:185px;
	left: 10px;
}

.header li {

	margin-top: 0px;
	margin-left: 0px;

}

.main {

	width:924px;
	margin-top:206px;
}

.main .leftmenu {
	margin-top:8px;
	padding-left:11px;
	float:left;
	width:190px;
}

.main .leftmenu span {
	display: none;

}

.main .leftmenu .fosteringlink a {
	display:block;
	background: url(images/fostering-left.gif) top no-repeat;
	width: 190px;
	height: 27px;
	margin-bottom: 10px;
}

.main .leftmenu .fosteringlink a:hover {
	background: url(images/fostering-left-r.gif) top no-repeat;
}

.main .leftmenu .fosteringlinkbox {

	width: 190px;
	background: url(images/repleft.gif) top repeat-y;
	margin-bottom: 10px;
}

.main .leftmenu .fosteringlinkbox ul {

	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}

.main .leftmenu .fosteringlinkbox ul li {

	margin-left: 1px;
	margin-top: 5px;
	margin-bottom: 7px;
	list-style: none;
	padding-left: 5px;
	}
	
.main .leftmenu .fosteringlinkbox ul li a {

	color: #FFFFFF;
	text-decoration: none;
	}

.main .leftmenu .fosteringlinkbox ul li a:hover {

	text-decoration: underline;
}

.main .leftmenu .fosteringlinkbox .btmleft {

	background: url(images/btmleft.gif) bottom no-repeat;
	width: 190px;
	height: 9px;
}

.main .leftmenu .fosteringlinkbox .fosteractive {
	
	background: url(images/fostering-left-active.gif) top no-repeat;
	width: 190px;
	height: 24px;
}

.main .leftmenu .fosteringlinkbox .adoptionactive {

	width: 190px;
	background: url(images/adoption-left-active.gif) top repeat-y;
	height: 24px;
}

.main .leftmenu .adoptionlink a {

	display:block;
	background: url(images/adoption-left.gif) top no-repeat;
	width: 190px;
	height: 27px;
	margin-bottom: 10px;
}

.main .leftmenu .adoptionlink a:hover {

	background: url(images/adoption-left-r.gif) top no-repeat;
}

.main .leftmenu .enquirelink a {

	display:block;
	background: url(images/enquire-now.gif) top no-repeat;
	width: 190px;
	height: 27px;
	margin-bottom: 10px;
}

.main .leftmenu .enquirelink a:hover {

	background: url(images/enquire-now-r.gif) top no-repeat;
}

.main .leftmenu .contactlink a {

	display:block;
	background: url(images/contact-us.gif) top no-repeat;
	width: 190px;
	height: 27px;
	margin-bottom: 10px;
}

.main .leftmenu .contactlink a:hover {

	background: url(images/contact-us-r.gif) top no-repeat;
}

.main .leftmenu .box {

	background:#334880;
	}

.main .rightmenu {
	
	margin-top:8px;
	padding-right:11px;
	float: right;
}

.main .rightmenu .latestnews {

	width:204px;
	border:1px solid #6d80b1;
	background:#334880;
	padding-bottom: 5px;
	}

.main .rightmenu .latestnews .heading {

	background: url(images/latest-news.gif) top no-repeat;
	width: 187px;
	height: 21px;
}


.main .rightmenu .latestnews .heading h3 {

	display: none;
}

.main .rightmenu .latestnews h4 {

	margin-top: 4px;
	padding-left: 4px;
	color: #9cb2ec;
	margin-bottom: 5px;
}

.main .rightmenu .latestnews p {

	margin-top: 7px;
	padding-left: 4px;
	margin-bottom: 0px;
	line-height: 15px;
}


.main .rightmenu .latestnews .readmore p {

	margin-top: 5px;
}

.main .rightmenu .latestnews .readmore p a {

	color: #FEF200;
	margin-top: 0px;
	text-decoration: none;
}

.main .rightmenu .latestnews .readmore p a:hover {

text-decoration: underline;
}
.main .rightmenu .latestnews hr {

	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 5px;
	border: 1px solid #3E568F;
}

.main .rightmenu .countycouncil a {

	display: block;
	margin-top: 10px;
	background: url(images/ccouncil.gif) top no-repeat;
	width: 204px;
	height: 74px;
	border:1px solid #6d80b1;
}

.main .rightset {

	float:right;
	width:711px;
}

.main .page {

	margin-left:0px;
	width:484px;
	float:left;
}

.header .menu ul{
margin-left: 0px;
text-align:left;
}

.header .menu li{
	padding:0;
	margin-right: 2em;
	margin-left: 0px;
	display:inline;
}

.header .menu li a {

	color: #000000;
	text-decoration: none;
}

.header .menu li a:hover {

	text-decoration: underline;
}

#footer {

	margin-left:8px;
	margin-top:8px;
	clear:both;
	width:98%;
	height:28px;
	border:1px solid #6d80b1;
	background:#334880;
}


.content .maincountycouncil a{
	
	position:relative;
	display:block;
	background-image:url(images/county-council.jpg);
	width: 924px;
	height: 77px; 
	margin-top:5px;
}
.content .maincountycouncil a span {

	display: none;

}

#footer #copyright {

	float: left;
	margin-left: 5px;
	margin-top: 7px;
	color: #FFFFFF;
	font-size: 80%;
}

#footer #btmmenu {

	float: right;

}

#footer #btmmenu  ul{

	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	float: right;
	text-align: right;
}

#footer #btmmenu  li{

	margin-top: 0px;
	padding-top: 0px;
	display: inline;
	font-size: 85%;
}

#footer #btmmenu  li a{

	color: #ffffff;
	text-decoration:none;
	padding-left: 8px;
	padding-right: 8px;
}

#footer #btmmenu  li a:hover{

	color: #7D92C9;
	text-decoration:underline;
}

.pagecontent{

	border:1px solid #6d80b1;
	background:#334880;
	margin-top: 9px;
	padding-bottom: 15px;
}

.pagecontent .textleft {

	float: left;
	width: 225px;
}


.pagecontent .textleftother {

	float: left;
	width: 300px;
}


.pagecontent-other .textleftother p {

	padding-left: 6px;
	color: #FFFFFF;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 9px;
	padding-right: 6px;
}

.pagecontent  p {

	padding-left: 6px;
	color: #FFFFFF;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 9px;
}

.pagecontent .imgright {

	margin-top: 5px;	
	float: right;
	margin-right: 6px;
}

.pagecontent .imgright img {

	border: 2px solid #9CB2EC;
	margin-bottom:20px;
}

.pagecontent #staffs {

	background: url(images/staffs-fosteradoption.gif) top no-repeat;
	width: 451px;
	height: 41px;
}

.pagecontent-other{

	border:1px solid #6d80b1;
	background:#334880;
	margin-top: 8px;
	width: 700px;
	padding-bottom: 8px;
}

.pagecontent-other h1 {
	
	color: #FFFFFF;
	padding-left:5px;
	margin-bottom:0px;
}

.pagecontent-other h2 {
	
	color: #FFFFFF;
	padding-left:5px;
	margin-bottom:0px;
}

.pagecontent-other h3 {

	margin-left:6px;
	color: #FFFFFF;
}

.pagecontent-other a {

	color: #FFFF00;
}

.pagecontent-other p {

	color: #FFFFFF;
}

.pagecontent-other #fostering-in-staffordshire {

	background: url(images/fostering-in-staffs.gif) top no-repeat;
	width: 451px;
	height: 41px;
}

.pagecontent-other #adoption-in-staffordshire {

	background: url(images/adoption-in-staffs.gif) top no-repeat;
	width: 451px;
	height: 41px;
}

.pagecontent-other .textleft {

	float: left;
	width: 400px;
}

.pagecontent-other .textleft li {

	padding-left: 12px;
	margin-top: 5px;
	color: #FFFFFF;
}

.pagecontent-other .imgright {

	margin-top: 10px;
	float: right;
	margin-right: 8px;
}

.pagecontent-other .imgright img {

	border: 2px solid #9CB2EC;
	margin-bottom:20px;
}

.pagecontent-other .textleft p {

	padding-left: 6px;
	color: #FFFFFF;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 9px;
}

.pagecontent h1 {

	color: #FFFFFF;
}

.newsheader{

	background:#FFFFFF url('images/featurednewsitem-02.gif') top right no-repeat;
	margin-top:8px;
	color:#000000;
}



.newsheader .featurednews {

	background: url(images/reggiesdayout.gif) top left no-repeat;
	width: 483px;
	height: 34px;
	
}

.newsheader p {

	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 300px;
}

.newsheader p a {

	color: #580000;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 3px;
}

.newsheader p a:hover {

	text-decoration: underline;
}

.clear {

	clear:both;
}

.pagecontent-other .box{
	
	margin-top: 0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
	padding: 5px;
	float: left;
	width: 98%;
	text-align: left;
	
	
}
	
.pagecontent-other .box a:link {
	font-weight: bold;
	color: #811B1D;
	text-decoration:underline;
}

.pagecontent-other .box a:visited {
	font-weight: bold;
	color:#811B1D;
	text-decoration:underline;
}

.pagecontent-other .box a:hover {
	font-weight: bold;
	color:#811B1D;
	text-decoration:none;
}

.pagecontent-other .box p {
	margin-top: 10px;
	margin-bottom: 10px;

}

.contactForm {
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	border:none;
	
}

.contactForm p {
	clear: left;
	color:#FFFFFF;
	padding: 0px;
	margin: 2px;
	margin-bottom: 10px;
	border:none;

}
.contactForm p label {
	font-weight: bold;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;

	}

.contactForm .fields {
	background-color:#F9FCF8;
    border: solid 1px #006699;  
	}

.contactForm p input.submit{
	margin-left: 0px;
	color:#FFFFFF;
	background-color:#580000;
	border:1px solid #E1E7E5;
	padding: 1px;
}

#controls {

}

#controls ul {
	margin: 0px;
	margin-bottom:5px;
	padding: 0px;
}

#controls p {

}
#controls ul li {
	display: inline;
}

#controls ul li a img {

	border: none;
}

.clear{
	clear:both;
}

.errors{
	color:#FEF200;
	margin-left:5px;
}