html, body, form, ul, li, p, h1, h2 { 
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
	behavior: url("pngbehavior.htc");
}
body {
	height: 100%;
	font-size: 11px;
	font-family: verdana;
	background: url(img/bg.jpg) repeat-x 0 110px;
}
#main {
	width: 1002px;
	min-height: 152px;
	_height: 152px;
	background: url(img/bg_waves.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/bg_waves.png' );
	padding: 15px 0 0 0;
	margin: 0px auto;
}
#main_inside {
	width: 1002px;
}
#main_inside, #menu li {
	position: relative;
	z-index: 1;
	float: left;
}
.p {
	line-height: 1.5;
	padding: 0 0 10px 0;
	display: block;
}
#menu {
	width: 576px;
	height: 75px;
	list-style: none;
	background: url(img/menu_bg.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_bg.png' );
	padding: 6px 0 0 20px;
	margin: 0 0 14px 40px;
	display: inline;
	float: left;
}
#menu .logo {
	width: 290px;
}
#menu .border {
	width: 11px;
	padding: 14px 0 0 0;
}
#menu .url {
	padding: 25px 0 0 0;
}
#menu li a.menu_1, #menu li a.menu_2, #menu li a.menu_3 {
	height: 29px;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0 13px 0 13px;
	float: left;
}
#menu li a.menu_1 {
	width: 43px;
	background: url(img/menu_1.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_1.png' );
	_background: none;
}
#menu li a:hover.menu_1 {
	background: url(img/menu_hover_1.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_hover_1.png' );
}
#menu li a.menu_2 {
	width: 45px;
	background: url(img/menu_2.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_2.png' );
	_background: none;
}
#menu li a:hover.menu_2 {
	background: url(img/menu_hover_2.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_hover_2.png' );
}
#menu li a.menu_3 {
	width: 69px;
	background: url(img/menu_3.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_3.png' );
	_background: none;
}
#menu li a:hover.menu_3 {
	background: url(img/menu_hover_3.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_hover_3.png' );
}
#contact_box {
	width: 200px;
	font-family: arial;
	font-weight: bold;
	padding: 25px 0 0 0;
	margin: 0 0 0 75px;
	float: left;
}
#contact_box span {
	color: #7797E9;
	margin: 0 5px 0 0;
	float: left;
}
#contact_box p, #contact_box p a {
	color: #699822;
	text-decoration: none;
}
#header {
	width: 960px;
	height: 235px;
	padding: 0 0 0 42px;
	margin: 0 0 15px 0;
	float: left;
}
#header #login_box {
	width: 149px;
	padding: 25px 40px 0 0;
	float: left;
}
#header #login_box h1 {
	padding: 0 0 10px 4px;
}
#header #login_box .input, #content #search_box .input {
	width: 140px;
	font-size: 10px;
	border: 1px solid #28324C;
	padding: 2px;
	margin: 0 0 5px 0;
	float: right;
}
#header #login_box .submit {
	cursor: pointer;
	margin: 0 0 5px 0;
	float: right;
}
#header #listings {
	width: 232px;
	min-height: 178px;
	_height: 178px;
	background: url(img/listings.jpg) #FFFFFF no-repeat;
	padding: 54px 0 0 0;
	margin: 0 40px 0 0;
	float: left;
}
#header #listings img {
	margin: 0 auto 7px auto;
	display: block;
}
#header #listings div {
	color: #545454;
	padding: 0 0 5px 15px;
	display: block;
}
#header #listings div span {
	font-weight: bold;
}
#header #listings div a, #sidebar p a, #content .list_1 a.more, #content .block_preview p a.more {
	color: #96ADF4;
	font-weight: bold;
	text-decoration: none;
}
#header #listings div a:hover, #sidebar p a:hover, #content .list_1 a:hover.more, #content .block_preview p a:hover.more {
	text-decoration: none;
}
#header #welcome {
	width: 455px;
	padding: 25px 40px 0 0;
	float: left;
}
#header #welcome p {
	color: #5A5A5A;
	text-align: justify;
	padding: 0 0 10px 0;
	display: block;
}
#header #welcome a {
	margin: 0 8px 0 0;
}
#main_content {
	width: 1002px;
	background: url(img/dot.gif) repeat-y 790px 0;
	float: left;
}
h1, h2 {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}
h1 {
	padding: 0 0 10px 0;
}
h2 {
	padding: 10px 0 10px 0;
}
.green {
	color: #60921C;
}
.blue {
	color: #133291;
}
#content {
	width: 790px;
	float: left;
}
#content .main_row {
	width: 750px;
	border-bottom: 1px solid #C5C5C5;
	padding: 0 20px 10px 20px;
	float: left;
}
#content #search_box {
	width: 153px;
	padding: 0 35px 0 0;
	float: left;
}
#content #search_box h1 {
	padding: 0 0 10px 6px;
}
#content #search_box .select {
	width: 146px;
	font-size: 10px;
	border: 1px solid #28324C;
	padding: 2px;
	margin: 0 0 5px 0;
	float: right;
}
#content #search_box .submit {
	cursor: pointer;
	margin: 0 0 5px 4px;
	float: right;
}
#content #map {
	width: 162px;
	padding: 0 35px 0 0;
	float: left;
}
#content #searches {
	width: 364px;
	float: left;
}
#content .list_1, #content .list_2 {
	list-style: none;
	float: left;
}
#content .list_1 {
	width: 364px;
}
#content .list_2 {
	width: 728px;
	padding: 0 0 5px 0;
}
#content .list_1 li, #content .list_2 li {
	width: 172px;
	padding: 0 10px 2px 0;
	float: left;
}
#content .list_1 a, #content .list_2 a {
	color: #545454;
	text-decoration: none;
}
#content .list_1 a:hover, #content .list_2 a:hover {
	text-decoration: underline;
}
#content .block_preview {
	width: 355px;
	color: #545454;
	padding: 5px 20px 10px 0;
	float: left;
}
#content .block_preview div, #content .block_preview p {
	width: 190px;
	float: left;
}
#content .block_preview big, #content .block_preview small {
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
#content .block_preview .left, #content .block_preview big {
	float: left;
}
#content .block_preview .right, #content .block_preview small {
	float: right;
}
#content .block_preview img {
	margin: 0 15px 0 0;
	float: left;
}
#content .block_preview p {
	padding: 0 0 10px 0;
}
#content .block_preview span a {
	color: #16348F;
	font-size: 10px;
	text-decoration: none;
}
#sidebar {
	width: 182px;
	padding: 0 10px 10px 20px;
	float: left;
}
#sidebar h1 {
	color: #6E6E6E;
	border-bottom: 1px dashed #7392F0;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
}
#sidebar p {
	color: #5A5A5A;
	padding: 0 0 10px 0;
	display: block;
}
#sidebar .img {
	margin: 0 0 10px 0;
}
#sidebar #ad_sidebar {
	width: 182px;
	padding: 10px 0 10px 0;
	float: left;
}
#sidebar #ad_sidebar a {
	margin: 0 0 10px 0;
	display: block;
}
#bottom_info {
	width: 519px;
	min-height: 95px;
	_height: 95px;
	color: #6E6E6E;
	font-family: arial;
	border-right: 1px solid #C5C5C5;
	padding: 15px 10px 15px 20px;
	float: left;
}
#bottom_info img {
	margin: 0 25px 0 0;
	float: left;
}
#bottom_info p {
	padding: 3px 0 0 0;
	display: block;
}
#bottom_info p span {
	font-weight: bold;
	text-transform: uppercase;
}
#bottom_info p a {
	color: #6E6E6E;
	text-decoration: none;
}
#bottom_info p a:hover {
	text-decoration: underline;
}
#sponsors {
	width: 200px;
	text-align: center;
	padding: 15px 20px 15px 20px;
	float: left;
}
#sponsors a {
	margin: 0 5px 0 5px;
}
#footer {
	width: 1002px;
	float: left;
}
#footer #left {
	width: 750px;
	text-align: center;
	padding: 15px 20px 5px 20px;
	float: left;
}
#footer #right {
	width: 182px;
	padding: 5px 10px 10px 20px;
	float: left;
}
