body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #755454;
}
body {
	background-color: #FFF;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1{
	color:#764242;
	font-size:20px;
	font-weight:normal;
}
h2{
	color:#5fa32c;
	font-size:18px;
	font-weight:normal;
}
a{
	color:#5aa02a;
	text-decoration:none;
}
a:hover{
	color:#7ABA3E;
	text-decoration:underline;
}
a:visited{
	color:#5aa02a;
	text-decoration:none;
}

#container {
	width: 954px;
}
#logo {
	float: left;
	height: 94px;
	width: 427px;
}
#phonenumber {
	float: left;
	height: 40px;
	width: 523px;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #d09c9c;
	text-align: right;
	padding-top: 7px;
}
#header_buttons {
	float: left;
	width: 523px;
	text-align: right;
	padding-top: 5px;
}
#menu {
	float: left;
	width: 710px;
	height: 44px;
}
#searcharea {
	text-align: left;
	float: left;
	width: 241px;
}
#homebanner_left {
	background-image: url(../images/homebanner_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 228px;
	width: 341px;
	color: #d9d7d7;
	padding-left: 30px;
	padding-top: 40px;
}
#homebanner_left a{
	color:#FFFFFF;
	text-decoration:none;
}
#homebanner_left a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#homebanner_right {
	float: left;
	height: 268px;
	width: 580px;
}
#homebody {
	float: left;
	width: 951px;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: left;
}
#bottomnav {
	text-align: right;
	float: left;
	width: 951px;
	font-size: 16px;
	color: #7aba3e;
}
#bottomnav a{
	color: #7aba3e;
	text-decoration:none;
}
#bottomnav a:hover{
	color: #7aba3e;
	text-decoration:underline;
}
#copyright {
	color: #959595;
	text-align: left;
	float: left;
	width: 951px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#copyright a{
	color: #959595;
	text-decoration:none;
}
#copyright a:hover{
	color: #959595;
	text-decoration:underline;
}
#innerbanner_left {
	background-image: url(../images/inner_banner_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 158px;
	width: 509px;
	color: #d9d7d7;
	padding-top: 20px;
	padding-left: 30px;
}
#innerbanner_right {
	float: left;
	height: 178px;
	width: 412px;
}
#leftside {
	float: left;
	width: 235px;
	padding-right: 25px;
}
#left_title {
	font-size: 20px;
	color: #914242;
	float: left;
	height: 30px;
	width: 225px;
	background-image: url(../images/leftmenu_title.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 4px;
	padding-left: 10px;
}
#leftmenu {
	float: left;
	width: 235px;
	padding-top: 5px;
	padding-bottom: 15px;
}

#leftmenu ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	list-style-type: none;
}
#leftmenu ul li{
	float: left;
	width: 235px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
#leftmenu ul li a{
	font-size: 16px;
	color: #55a61d;
	text-decoration: none;
}
#leftmenu ul li a:hover{
	color: #4389ad;
}
#leftmenu ul li.selected a{
	color: #4389ad;
}
#leftmenu ul li.selected a:hover{
	color: #4389ad;
}
#leftmenu ul li ul{
	display:none;
}
#leftmenu ul li.selected ul{
	display:block;
}
#leftmenu ul li ul li{
		border:none;
		padding-left:15px;
		width:220px;
}
#leftmenu ul li.selected ul li a{
	font-size: 14px;
	color: #55a61d;
}
#leftmenu ul li.selected ul li a:hover{
	color:#4389ad;
}
#leftmenu ul li.selected ul li.selected a{
	color:#4389ad;
}
#leftmenu ul li.selected ul li.selected a:hover{
	color:#4389ad;
}
#inner_body {
	float: left;
	width: 685px;
}
#inner_promo {
	background-image: url(../images/inner_promo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 140px;
	width: 199px;
	text-align: center;
	color: #FFF;
	padding-top: 11px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 40px;
	margin-left: 20px;
}
#inner_promo a{
	color: #FFF;
	text-decoration:none;
}
#inner_promo a:hover{
	color: #FFF;
	text-decoration:underline;
}
#home_topright {
	float: left;
	width: 511px;
}
#topright_txt {
	background-image: url(../images/home_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 152px;
	width: 262px;
	padding-top: 10px;
	padding-left: 10px;
	color: #d1d0d0;
}
#topright_pic {
	float: left;
	height: 162px;
	width: 239px;
}
#home_topleft {
	float: left;
	width: 443px;
}
#home_bottom {
	float: left;
	width: 951px;
	background-image: url(../images/home_line_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 175px;
	margin-top: 10px;
}
.homebox {
	float: left;
	width: 216px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	height: 152px;
	padding-right: 10px;
	padding-left: 10px;
	color: #727272;
}
#home_promo {
	background-image: url(../images/home_promo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 155px;
	width: 227px;
	padding-top: 20px;
	text-align: center;
	color: #2d6307;
}

#home_promo a{
	color:#FFFFFF;
	text-decoration:none;
}
#home_promo a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.size16 {
	font-size: 16px;
}




.color_white25 {
	font-size: 25px;
	color: #FFF;
}
.color_white18 {
	font-size: 18px;
	color: #FFF;
}
.color_white20 {
	font-size: 20px;
	color: #FFF;
}
.color_white16 {
	font-size: 16px;
	color: #FFF;
}

.color_green20 {
	font-size: 20px;
	color: #30610e;
}
.color_green {
	color: #5aa02a;
}
.color_green14 {
	font-size: 14px;
	color: #7ab836;
}
.color_green11 {
	font-size: 11px;
	color: #6fad38;
}
.color_red16 {
	font-size: 16px;
	color: #764242;
}

