/* CSS Document for Eeast Anglia Care Homes Ltd */

/* Created by Adam Collison */



body {

	font-size:			small;

	font-family: 		Arial, Verdana, Helvetica, sans-serif;

	padding:			0;

	margin:				24px 0;

	background:			#ccc;

	text-align:			center;

}

textarea {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
}


h1 {

	margin:				0;

	padding:			5px 0 15px 0;

}



a {

	color:				#000;

}



a:hover {

	color:				#c00;

}



a img {

	border:				0;

}



ol {

	padding:			10px 0 0 24px;

	margin:				0;

}



ol li {

	padding:			0 0 10px;

}



#contents {

	margin:				auto;

	text-align:			left;

	width:				770px;

	background:			#fff url(bg_contents.gif) top right repeat-y;

}



#header {

	width:				100%;

}



#header th {

	background:			#FCF4D8;

}



#content {

	width:				762px;

	border-left:		1px solid #bcbcbc;

	background:			#fff url(bg_content.gif) 0 0 repeat-y;

	border-top:			16px solid #fff;

}



#body {

	float:				right;

	width:				580px;

	padding:			0 15px 0 5px;

}



#body p {

	font-size:			0.9em;

	margin-top:			0;

	margin-bottom:		1em;

}



#nav {

	width:				150px;

	padding:			0 0 30px;

}



#nav ul {

	list-style-type:	none;

	padding:			0 0 0 15px;

	margin:				0;

}



#nav ul li {

	padding:			0 0 5px;

}



#nav ul li a {

	padding:			0 0 0 12px;

	font-size:			0.85em;

	font-weight:		bold;

	color:				#000;

	text-decoration:	none;

}



#nav ul li a.selected {

	background:			#fff url(bg_nav.gif) 0 4px no-repeat;

}



#nav ul li a:hover {

	background:			#fff url(bg_nav.gif) 0 4px no-repeat;

	color:				#c00;

	text-decoration:	underline;

}



#nav ul li ul {

	padding:			7px 0 0;

	margin:				0;

	background:			#fff url(bg_nav_lev2.gif) 0 0 no-repeat;

}



#nav ul li ul li {

	background:			url(bg_nav_li.gif) 16px 9px no-repeat;

}



#nav ul li ul li a {

	font-weight:		normal;

	padding-left:		28px;

}



#nav ul li ul li a:hover {

	background:			none;

}





#footer {

	margin:				auto;

	background:			#fff url(bg_footer.gif) bottom left no-repeat;

	padding:			0 22px 22px;

	width:				726px;

	font-size:			0.75em;

	text-align:			left;

}



#footer p {

	color:				#999;

	padding:			0;

	margin:				0 0 5px;

}



#footer a {

	color:				#999;

}



#subnav {

	float:				right;

	padding-top:		4.5em;

	width:				580px;

	text-align:			center;

}



#subnav a {

	color:				#666;

	text-decoration:	none;

}



#subnav a:hover {

	text-decoration:	underline;

}



img.bannerleft {

	float:				left;

	margin-right:		15px;

}



img.left {

	clear:				both;

	float:				left;

	margin-right:		20px;

	margin-bottom:		25px;

	//margin-bottom:		15px;

}



img.right {

	clear:				both;

	float:				right;

	margin-left:		30px;

	margin-bottom:		25px;

	//margin-bottom:		15px;

}



.clear {

	clear:				both;

	font-size:			0.1em;

	padding:			0;

	margin:				0;

}



.clear_left {

	clear:				left;

}



.clear_right {

	clear:				right;

}



.no_right_image {

	padding-right:		240px;

}

.careers td {
	padding:			0 5px 5px 0;
	vertical-align:		top;
}

.careers textarea {
	width:				400px;
	height:				200px;
}