body {
	margin:0 auto;
	background-color:#ffffff;

}
body.design {
	margin:0 auto;
	background-color:#ffffff;
	background-image:url(images/cheshire_bg.gif);
	background-repeat:repeat-x;
}

#maindisplay {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;

}

h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 14px 0px;
	font-family:Arial;
	font-size:30px;
	color:#7ca2bc;
	font-weight:bold;
}
h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 14px 0px;
	font-family:Arial;
	font-size:18px;
	color:#1b4164;
	font-weight:normal;
}
h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 11px 0px;
	font-family:Arial;
	font-size:14px;
	color:#1b4164;
}

p {
	font-family:Arial;
	font-size:14px;
	color:#5b5b5b;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}

ul {
	font-family:Arial;
	font-size:14px;
	color:#5b5b5b;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 30px;
}

ul li {
	margin:0px 0px 3px 0px;
	padding 0px 0px 0px 0px;

}
div#container {
	position:relative;
	margin:0 auto;
	width:982px;
	clear:both;
}
div.container_bottom {
	position:relative;
	float:left;
	clear:both;
	width:982px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/container_bottom.gif);
	background-repeat:no-repeat;
}
div.header {
	position:relative;
	margin:0px;
	width:982px;
	height:152px;
	clear:both;
	float:left;
	background-image:url(images/cheshire_banner_bg.gif);
	background-repeat:no-repeat;
}
div.header_left {
	display:inline;
	position:relative;
	margin:35px 0px 0px 21px;
	width:235px;
	float:left;
}
div.header_middle {
	position:relative;
	margin:56px 0px 0px 0px;
	width:473px;
	float:left;
}
div.header_bottom {
	display:inline;
	position:relative;
	margin:8px 0px 0px 30px;
	width:280px;
	float:left;
	clear:both;
}
div.navigation {
	position:relative;
	margin:0px 0px 0px 0px;
	width:982px;
	float:left;
	clear:both;
	background-image:url(images/nav_bg.gif);
	background-repeat:repeat-y;
	
}
div.nav_buttons {
	position:relative;
	margin:0px;
	padding:0px 21px 0px 21px;
	width:940px;
	height:34px;
	float:left;
	clear:both;
}
div.nav_buttons ul {
	display:block;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:940px;
	height:34px;
	line-height:0px;
	float:left;
}
div.nav_buttons ul li {
	display:block;
	position:relative;
	list-style:none;
	float:left;
	height:34px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:0px;
}
div.content_container {
	position:relative;
	clear:both;
	float:left;
	width:982px;
	background-image:url(images/main_bg_repeat.gif);
	background-repeat:repeat-y;
}
div.content {
	position:relative;
	width:982px;
	float:left;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(images/main_bg.gif);
	background-repeat:no-repeat;
}
div.content_left {
	display:inline;
	position:relative;
	float:left;
	width:713px;
	padding:0px 0px 0px 0px;
	margin:21px 21px 0px 43px;
}
div.content_left2 {
	display:inline;
	position:relative;
	float:left;
	width:713px;
	padding:0px 0px 0px 0px;
	margin:21px 21px 0px 43px;
}
div.content_left h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	font-family:Arial;
	font-size:18px;
	color:#1b4164;
	font-weight:normal;
}
div.content_left_bottom {
	position:relative;
	float:left;
	width:713px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.content_bottom_l {
	display:inline;
	position:relative;
	float:left;
	width:72px;
	margin:0px 0px 0px 33px;
	text-align:center;
}
div.content_bottom_m {
	display:inline;
	position:relative;
	float:left;
	width:321px;
	margin:24px 0px 0px 48px;
	padding:0px 0px 0px 0px;

}
div.content_bottom_r {
	display:inline;
	position:relative;
	float:left;
	width:187px;
	margin:27px 0px 0px 52px;
	padding:0px 0px 0px 0px;
}
div.content_right {
	position:relative; 
	float:left;
	width:152px;
	margin:0px 0px 0px 0px;
	padding:16px 16px 16px 16px;
}
div.content_right p {
	font-family:Arial;
	font-size:12px;
	color:#5b5b5b;
	margin:0px 0px 0px 0px;
	padding:0px 0px 24px 0px;
}
div.content_right_bottom {
	position:relative; 
	float:left;
	width:152px;
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	border-top:1px solid #bbbbbb;
}
div.footer {
	position:relative;
	float:left;
	clear:both;
	width:982px;
	margin:5px 0px 0px 0px;
}
div.footer  p {
	font-family:arial;
	font-size:9px;
	text-align:center;
	margin:0px;
	padding:0px;
}
div.footer_left {
	display:inline;
	position:relative;
	float:left;
	width:492px;
	margin:5px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
div.footer_left p {
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
}
div.footer_left a {
	font-size:12px;
	text-decoration:none;
	color:#5b5b5b;
}
div.footer_left a:hover {
	font-size:12px;
	text-decoration:none;
	color:#1b4164;

}
div.footer_right {
	position:relative;
	float:left;
	width:450px;
	margin:1px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
div.footer_right a{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#5b5b5b;
}
div.footer_right a:hover{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#1b4164;
}


div.contact {
	position:relative;
	float:left;
	clear:both;
	width:713px;
}
div.contact_left {
	position:relative;
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
}
div.contact_left a {
	font-size:14px;
	text-decoration:none;
	color:#1b4164;
	margin:0px;
	padding:0px;
}
div.contact_left a:hover {
	font-size:14px;
	text-decoration:none;
	color:#5b5b5b;
}
div.contact_right {
	display:inline;
	position:relative;
	float:left;
	width:413px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.custom_button {
	display:inline;
	margin:0px 0px 0px 136px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-family:Arial;
	color:#1b4164;

}

hr {
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	color:#bcbcbc;

}