/* CSS Document */

body {	
	font-family: Arial, "Helvetica", sans-serif;	font-size: 12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background:url(../images/bkgd_repeat_dark_blue.gif) repeat-x top left #407c9f;
	}
	
#wrapper {
	width:850px;
	height:auto;
	padding:0;
	margin:0;
	margin: 0 auto;
	}
	
#banner {
	width:828px;
	height:117px;
	margin:0;
	padding:0;
	background:url(../images/banner.jpg) no-repeat;
	}
	
td.content_td {
	background:#FFFFFF;
	padding:0 0 8px 0;
	vertical-align:top;
	}
	
/*-----------------NAV------------------------*/

#nav_container {
	width:828px;
	height:81px;
	padding:0;
	margin:0;
	background:url(../images/nav_bkgd.gif) no-repeat;
	}
	
#nav_container ul {
	width:820px;
	height:72px;
	margin:0 0 0 8px;
	padding:0;
	}
	
#nav_container li {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
	
#nav_container li a.nav_home {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_home.gif) no-repeat;
	}
	
#nav_container li a.nav_home:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_home_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_about {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_about.gif) no-repeat;
	}
	
#nav_container li a.nav_about:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_about_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_cheltenham {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_cheltenham.gif) no-repeat;
	}
	
#nav_container li a.nav_cheltenham:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_cheltenham_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_halifax {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_halifax.gif) no-repeat;
	}
	
#nav_container li a.nav_halifax:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_halifax_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_hazel {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_hazel.gif) no-repeat;
	}
	
#nav_container li a.nav_hazel:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_hazel_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_rochdale {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_rochdale.gif) no-repeat;
	}
	
#nav_container li a.nav_rochdale:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_rochdale_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_employment {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_employment.gif) no-repeat;
	}
	
#nav_container li a.nav_employment:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_employment_ro.gif) no-repeat;
	}

#nav_container li a.nav_policies {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_policies.gif) no-repeat;
	}
	
#nav_container li a.nav_policies:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_policies_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_contact {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_contact.gif) no-repeat;
	}
	
#nav_container li a.nav_contact:hover {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_contact_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_home_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_home_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_about_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_about_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_cheltenham_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_cheltenham_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_halifax_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_halifax_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_hazel_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_hazel_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_rochdale_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_rochdale_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_employment_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_employment_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_policies_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_policies_ro.gif) no-repeat;
	}
	
#nav_container li a.nav_contact_active {
	width:90px;
	height:72px;
	margin:0;
	padding:0;
	display:block;
	background:url(../images/nav_contact_ro.gif) no-repeat;
	}
	
/*-----------------LEFT SIDE------------------*/

#left_side {
	width:572px;
	height:auto;
	margin:10px 0 0 10px;
	padding:0;
	float:left;
	}
	
#top_image {
	width:572px;
	height:auto;
	margin:0;
	padding:0;
	}
	
#content ul {
	margin:0 0 10px 0;
	padding:0;
	width:572px;
	list-style:none;
	}
	
#content li {
	margin:10px 0 0 40px;
	padding:0;
	list-style:url(../images/bullet.gif);
	}
	
table.table {
	margin:10px 0 10px 0;
	}
	
td.content_table {
	background:#dddee0;
	padding:4px;
	color:#417d9f;
	}
	
td.content_table_info {
	background:#417d9f;
	padding:4px;
	color:#fff;
	}
	
td.content_table_title {
	background:#fff;
	padding:4px;
	color:#417d9f;
	}
	
	
/*-----------------RIGHT SIDE----------------*/

#right_side {
	width:224px;
	height:auto;
	margin:10px 0 0 10px;
	padding:0;
	float:left;
	}
	
#right_side h1 {
	width:218px;
	height:24px;
	margin:0;
	padding:6px 0 0 6px;
	background:url(../images/side_heading_bkgd.gif) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	}

#right_side p {
	margin:10px 10px 10px 10px;
	padding:0;
	}
	
#latest_news {
	width:224px;
	height:120px;
	background:url(../images/side_box_bottom.gif) bottom no-repeat;
	margin:0;
	padding:0;
	background:#e9e5e5;
	}
	
#bottom {
	background:url(../images/side_box_bottom.gif) no-repeat;
	width:224px;
	height:10px;
	margin:0;
	}
	
#contact {
	width:224px;
	height:290px;
	background:url(../images/side_contact_bkgd.gif);
	margin:10px 0 0 0;
	padding:0;
	color:#417d9f;
	}
	
table.contact_form {
	margin:4px 0 0 10px;
	}
	

/*-----------------FOOTER--------------------*/

#footer {
	width:808px;
	height:18px;
	margin:10px 10px 0 10px;
	padding:0;
	background:url(../images/footer_bkgd.gif) no-repeat;
	font-size:10px;
	float:left;
	}
	
#footer_left_text {
	text-align:left;
	float:left;
	width:120px;
	color:#FFFFFF;
	margin:2px 0 0 2px;
	}
	
#footer_right_text {
	text-align:right;
	float:left;
	width:680px;
	color:#FFFFFF;
	margin:2px 2px 0 2px;
	}
	
#mjcreations {
	text-align:right;
	color:#14384c;
	font-size:10px;
	margin:6px 0 6px 0;
	}
	
#footer a {
	color:#14384c;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#14384c;
	text-decoration:underline;
	}
	
/*-----------------SHADOWS--------------------*/

td.shadow_top_left {
	background:url(../images/shadow_left.gif) repeat-y top right;
	width:11px;
	margin:0;
	padding:0;
	}
	
td.shadow_top_right {
	background:url(../images/shadow_right.gif) repeat-y top left;
	width:11px;
	margin:0;
	padding:0;
	}
	
td.shadow_left {
	background:url(../images/shadow_left.gif) repeat-y top right;
	width:11px;
	margin:0;
	padding:0;
	}
	
td.shadow_right {
	background:url(../images/shadow_right.gif) repeat-y top left;
	width:11px;
	margin:0;
	padding:0;
	}
	
td.shadow_bottom_left {
	background:url(../images/shadow_bottom_left.gif) no-repeat top right;
	width:11px;
	height:10px;
	margin:0;
	padding:0;
	}
	
td.shadow_bottom_right {
	background:url(../images/shadow_bottom_right.gif) no-repeat top left;
	width:11px;
	height:10px;
	margin:0;
	padding:0;
	}
	
td.shadow_bottom {
	background:url(../images/shadow_bottom.gif) repeat-x top;
	height:10px;
	margin:0;
	padding:0;
	}
	
/*--------------FONTS-------------*/

h1 {
	font-family:Arial, "Helvetica", sans-serif;
	font-size:14px;
	color:#417d9f;
	font-weight:bold;
	margin:12px 0 10px 0;
	padding:0;
	}
	
h2 {
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	color:#417d9f;
	font-weight:bold;
	margin:12px 0 10px 0;
	padding:0;
	}
	
p{
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	color:#000000;
	margin:10px 0 10px 0;
	padding:0;
	}
	
a {
	color:#14384c;
	text-decoration:none;
	}
	
a:hover {
	color:#14384c;
	text-decoration:underline;
	}
	
#footer a {
	color:#fff;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#fff;
	text-decoration:underline;
	}