body {
   margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/body-bg.gif) repeat-x;
}
img {padding:0;margin:0;border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#bg {
	background:url(../img/footer-bg.gif) repeat-x 0 100%;
	overflow:hidden;
	min-width:818px;
}
/*start main*/
#main {margin:0 auto;width:818px;}
/*start header*/
#header {
	width:818px;
	height:127px;
	float:left;
	position:relative;
}
#header .logo {
	position:absolute;
	top:0;
	left:8px;
	background:url(../img/logo-bg.gif) no-repeat;
	width:169px;
	height:119px;
	text-indent:-9999px;
	overflow:hidden;
}
/*start top links*/
#header .top-links {
	position:absolute;
	top:10px;
	left:182px;
	list-style:none;
	padding:0;
	margin:0;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#0a51a1;
}
#header .top-links li {
	float:left;
	padding:0 4px;
	border-left:1px solid #4479b5;
}
#header .top-links li a {color:#0a51a1;text-decoration:none;}
#header .top-links li:first-child {padding-left:0;border:0;}
#header .top-links li a:hover {text-decoration:underline;}
#header .box {
	position:absolute;
	top:0;
	right:23px;
	background:url(../img/header-box.gif) no-repeat;
	width:207px;
	height:83px;
	padding:0 21px 0 19px;
}
#header .box .phone {
	float:left;
	margin:13px 0 0 11px;
	display:inline;
	padding:0 0 0 26px;
	background:url(../img/phone-bg.gif) no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#0a51a1;
}
#header .box .text {
	float:left;
	background:url(../img/header-text.gif) no-repeat;
	width:151px;
	height:28px;
	margin:9px 0 0;
}
#header .box .text input {
	float:left;
	border:0;
	width:130px;
	font:13px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-align:right;
	margin:3px 0 0 10px;
	display:inline;
}
#header .box .btn2 {
	margin:10px 0 0;
	float:left;
	background:url(../img/box-btn2.gif) no-repeat;
	width:56px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
/*start top navigation*/
#header #top-nav {
	position:absolute;
	top:87px;
	left:182px;
	list-style:none;
	padding:0;
	margin:0;
}
#header #top-nav li {float:left;position:relative;}
#header #top-nav .link1, #header #top-nav .link2, #header #top-nav .link3, #header #top-nav .link4, #header #top-nav .link5 {
	float:left;
	width:123px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
}
#header #top-nav .link1 {background:url(../img/top-nav-link1.gif) no-repeat;}
#header #top-nav .link2 {background:url(../img/top-nav-link2.gif) no-repeat;} 
#header #top-nav .link3 {background:url(../img/top-nav-link3.gif) no-repeat;}
#header #top-nav .link4 {background:url(../img/top-nav-link4.gif) no-repeat;}
#header #top-nav .link5 {background:url(../img/top-nav-link5.gif) no-repeat;}
#header #top-nav li:hover ul, #header #top-nav li.hover ul {display:block;}
#header #top-nav ul {
	position:absolute;
	display:none;
	top:37px;
	left:0;
	width:150px;
	list-style:none;
	padding:0;
	margin:0;
	background-color:#0a51a1;
	font:11px Arial, Helvetica, sans-serif;
}
#header #top-nav ul li {
	float:left;
	width:150px;
	border-top:1px solid #fff;
}
#header #top-nav ul li:first-child {border:0;}
#header #top-nav ul li a {
	float:left;
	width:150px;
	padding:7px 0 7px 12px;
	color:#fff;
	text-decoration:none;
}
#header #top-nav ul li a:hover {text-decoration:underline;}
/*start content*/
#content {width: 818px;}
/*start left column*/
#column {float:left;width:186px;}
/*start left navigation*/
#column #left-nav {
	float:left;
	list-style:none;
	padding:17px 0 0 8px;
	margin:0;
	width:169px;
	font:15px Arial, Helvetica, sans-serif;
}
#column #left-nav li {
	float:left;
	width:169px;
	background:url(../img/left-nav-bg.gif) repeat-x 0 100%;
	padding:0 0 9px 0;
}
#column #left-nav li a {
	color:#0a51a1;
	text-decoration:none;
	background:url(../img/star-bg.gif) no-repeat 3px 3px;
	float:left;
	padding:6px 0 0 26px;
}
#column #left-nav li a:hover {text-decoration:underline;}
#column .rate {width:186px;float:left;padding:12px 0 0;}
#column .rate h2 {
	margin:0;
	font:bold 15px/15px Arial, Helvetica, sans-serif;
	padding:9px 0 9px 0;
	text-align:center;
	background:url(../img/column-title-bg.gif) repeat-x;
	color:#fff;
}
#column .rate .table {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
}
#column .rate .table li {
	float:left;
	width:186px;
	background:url(../img/table-bg1.gif) repeat-y;
	min-height:31px;
	margin:0 0 1px 0;
}
* html #column .rate .table li {height:31px;}
#column .rate .table .grey {background:url(../img/table-bg2.gif) repeat-y;}
#column .rate .table span {float:left;}
#column .rate .table .first {
	width:83px;
	padding:2px 0 0 8px;
	color:#0a51a1;
}
#column .rate .table .first strong {font:bold 12px/12px Arial, Helvetica, sans-serif;}
#column .rate .table .second {
	width:45px;
	padding:4px 0 0;
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#0a51a1;
}
#column .rate .table .third {
	float:right;
	width:49px;
	padding:2px 0 0;
	text-align:center;
}
#column .rate .table .third a {color:#c00;text-decoration:none;}
#column .rate .table .third a:hover {text-decoration:underline;}
#column .rate .view {
	float:left;
	width:186px;
	background-color:#b4b48f;
	height:20px;
	padding:9px 0 0;
	text-align:center;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0a51a1;
}
#column .rate .view:hover {text-decoration:underline;}
#column .box {
	float:left;
	width:181px;
	padding:17px 0 12px 0;
	background:url(../img/left-nav-bg.gif) repeat-x 0 100%;
}
#column .box h2 {margin:0;}
#column .box h2 img {float:left;}
#column .box label {
	float:left;
	padding:9px 0 10px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
#column .box .second {padding:6px 0 10px 10px;}
#column .box .text-input {
	float:left;
	width:87px;
	padding:2px 11px 7px 8px;
	background:url(../img/text-input-bg.gif) no-repeat;
}
#column .box .text-input input {
	float: left;
	width: 87px;
	border: 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:right;
}
* html #column .box .text-input {background-attachment:fixed;}
#column .box a {clear: both; float:left;margin:10px 0 10px 10px;display:inline;color:#2866ac;font:12px Arial, Helvetica, sans-serif;}
#column .box a:hover {text-decoration:none;}
/*start right box*/
#column2 {
	float:left;
	width:618px;
	padding:0 0 0 14px;
}
#column2 .banners {
	float:left;
	list-style:none;
	padding:7px 0 0;
	margin:0;
}
#column2 .banners li {float:left;padding:0 11px 0 0;}
#column2 .inner {
	float:left;
	width:589px;
	
	margin:18px 0 0;
	padding:13px 0 0;
}
#column2 .inner .inner-inside {
	float:left;
	width:618px;
	
}
#column2 .inner .side {float:left;width:800px;padding:0 23px 0 5px;}
#column2 .inner h1 {
	margin:13px 0 0;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#0a51a1;
}
#column2 .inner h2 {
	margin:24px 0 0;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#333;
}
#column2 .inner p {
	margin:12px 0 0;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#333;
}
#column2 .inner p a {color:#0a51a1;}
#column2 .inner p a:hover {text-decoration:none;}
#column2 .inner .side2 {float:left;width:190px;padding:0 0 0 11px;}
#column2 .inner .side2 h3 {margin:10px 0 0 7px;}
#column2 .inner .side2 h3 img {float:left;}
#column2 .inner .side2 span {
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 0 0 7px;
}
#column2 .inner .buttons {
	float:left;
	list-style:none;
	padding:10px 0 0 5px;
	margin:0;
}
#column2 .inner .buttons li {
	float:left;
	padding:0 9px 0 0;
}
#column2 .inner .box {
	float:left;
	width:185px;
	margin:15px 0 0;
	padding:10px 0 0;
	background:url(../img/left-nav-bg.gif) repeat-x;
}
* html #column2 .inner .box {padding:20px 0 0;}
#column2 .inner .link-list {
	float:left;
	background:url(../img/link-list-bg.gif) no-repeat;
	width:185px;
	height:221px;
	margin:7px 0 0;
}
#column2 .inner .link-list ul {
	float:left;
	list-style:none;
	padding:21px 0 0 17px;
	margin:0;
	font:12px/12px Arial, Helvetica, sans-serif;
	height:197px;
	color:#2866ac;
	width:115px;
}
#column2 .inner .link-list ul li {padding:0 0 10px 0;}
#column2 .inner .link-list ul a {color:#2866ac;text-decoration:none;}
#column2 .inner .link-list ul a:hover {text-decoration:underline;}
#column2 .inner .link-list .click {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#0a51a1;
	text-decoration:none;
	float:left;
	width:100%;
	margin: 2px 0 0 5px;
	display: inline;
}
#column2 .inner .link-list .click:hover {text-decoration:underline;}
/*start footer*/
#footer {
	float:left;
	width:818px;
	height:205px;
	margin:25px 0 0;
}
/*start footer navigation*/
#footer #footer-nav {
	float:right;
	list-style:none;
	padding:0 26px 0 0;
	margin:0;
	font:bold 10px Arial, Helvetica, sans-serif;
}
#footer #footer-nav li {float:left;padding:0 9px;border-left:1px solid #0a51a1;}
#footer #footer-nav li:first-child {padding-left:0;border-left:0;}
#footer #footer-nav li a {color:#0a51a1;text-decoration:none;}
#footer #footer-nav li a:hover {text-decoration:underline;}
#footer span {
	float:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#0a51a1;
	padding:0 0 0 17px;
}
#footer .text {
	float:right;
	width:555px;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer .text p {margin:34px 0 0;}
#footer .text p a {color:#fff;}
#footer .text p a:hover {text-decoration:none;}
#footer .banners {float:left;padding:35px 0 0;}
