@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}

body{ background-color:#29292A;font-family: Arial, Helvetica, sans-serif;}
img { border:0;}

#wrapper {

	width: 966px;

	margin-right: auto;

	margin-left: auto;

}

#header {
	background-image: url('header_bg.gif');
	background-repeat: no-repeat;
	height: 77px;

}

#header h1 {

	background-image: url('logo.jpg');

	float: left;

	height: 71px;

	width: 284px;

	margin-left: 30px;

	text-indent: -9999px

}

#header .phone {
	font-size: 30px;
	font-weight:bold;
	color: #FFFFFF;
	float: right;
	padding-right: 60px;
	padding-top: 25px;

}
#header .firstphone {
	font-size: 30px;
	line-height:30px;
	font-weight:bold;
	color: #FFFFFF;
	float: right;
	padding-top: 0px;
	padding-right: 60px;
	background-image: url(picc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 200px;
	padding-bottom: 6px;
}
#wrapper #banner {
	background-image: url(banner_1.jpg);
	background-repeat: no-repeat;
	height: 185px;
}

#nav {

	background-image: url('nav_bg1.gif');

	background-repeat: no-repeat;

	height: 28px

}

#nav ul{

	margin:0px;padding:0px;list-style-type: none;

}

#nav li{float: left;list-style-type: none;}

#nav a {

	display: block;

	height: 28px;

	text-indent: -9999px;

}

#nav a:hover, #nav .current a{

	background-image: url('nav_bg1.gif');background-repeat: no-repeat

}

#nav a#nav1{width: 140px;}

#nav a#nav2{width: 155px;}

#nav a#nav3{width: 167px;}

#nav a#nav4{width: 210px;}

#nav a#nav5{width: 176px;}

#nav a#nav6{width: 118px;}



#nav a#nav1:hover{background-position: 0px -28px;}

#nav a#nav2:hover{background-position: -140px -28px;}

#nav a#nav3:hover{background-position: -295px -28px;}

#nav a#nav4:hover{background-position: -462px -28px;}

#nav a#nav5:hover{background-position: -672px -28px;}

#nav a#nav6:hover{background-position: -848px -28px;}


#nav .current a#nav1:hover, #nav .current a#nav1{ background-position: 0px -28px;}

#nav .current a#nav2:hover, #nav .current a#nav2{ background-position: -140px -28px;}

#nav .current a#nav3:hover, #nav .current a#nav3{ background-position: -295px -28px;}

#nav .current a#nav4:hover, #nav .current a#nav4{ background-position:-462px -28px;}

#nav .current a#nav5:hover, #nav .current a#nav5{ background-position:-672px -28px;}

#nav .current a#nav6:hover, #nav .current a#nav6{ background-position:-848px -28px;}


#content {

	width: 994px;

	margin-right: auto;

	margin-left: auto;

	background-image: url('content_bg.gif');

	height: 551px;

	position: relative

}

#content #main {

	width: 906px; padding-top:5px;

	margin-right: auto;

	margin-left: auto;

}

#main #leftsidebar {

	float: left;

	width: 210px;

}

#contactcontent {

	background-image: url('maincontent_bg1.gif');

	height: 458px;

	width: 437px;

	float: left;

	background-repeat: no-repeat;

	margin-left: 15px;

	padding-top:10px

}

#contactcontent p {

	font-size: 12px;

	color: #FFFFFF;

	line-height: 14px;

	padding-top: 10px;

	padding-right: 15px;

	padding-left: 15px;

}

#contactcontent span {

	font-size: 13px;

	color: #80C243;

}
#contactcontent a {

	font-size: 12px;

	color: #80C243;

}

#main #rightsidebar {
	float: right;
	width: 221px;
}

#rightsidebar h2{

	font-size: 16px;

	color: #FFFFFF;

	text-align: center;

	line-height: 30px;

}

#rightsidebar .rnavhome {

	background-image: url('newhomead.gif');

	background-repeat: no-repeat;

	height:248px;

	margin-top: 25px;

}
#rightsidebar .rnavhome p { color:#000000; font-size:9px; line-height:11px; padding:3px 5px;}


#main #mcontent {
	background-image: url(mcontent_bg.gif);
	background-repeat: no-repeat;
	height:488px;
	position:relative;
}
#mcontent a { color:#FFFFFF; text-decoration:none;}
#mcontent p { color:#FFFFFF; font-size:12px; line-height:16px; padding:14px 20px 0 20px; text-align:center;}
#mcontent .pptb{ padding:7px 20px 0 20px; line-height:14px;}
#mcontent .pptb2{ padding:7px 20px 0 220px; line-height:14px; text-align:left;}
#mcontent .fontgreen2 {display:block; width:550px; float:right; text-align:left;color:#80C243;}
.fontgreen { color:#80C243;}

#mcontent .mlist {
	list-style-type: none;
}
.mlist li {
	display: block; float:left; width:236px; padding:15px 40px 15px 25px;
}
#mcontent .mlist p{ padding:15px 0 0 0; font-size:11px; line-height:14px;}

#mcontent h3 {
	clear:both;
	color: #FFFFFF;
	font-size:16px;
	line-height:26px;
	width:906px;
	background-image: url(moreh3_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	position:absolute;
	bottom:10px;
}

#footer{

	clear: both;

	text-align: center;

	font-size: 12px;

	color: #FFFFFF;

	padding-bottom: 8px;

	position: absolute;

	bottom: 20px;

	width: 920px;

}

#footer a {

	color: #FFFFFF;
	padding:0 3px;
	text-decoration: none;

}

#footer2{

	clear: both;

	text-align: center;

	font-size: 12px;

	color: #FFFFFF;

	padding-bottom: 8px;

	position: absolute;

	bottom: 3px;

	width: 920px;

}

#footer2 a {

	color: #FFFFFF;
	padding:0 3px;
	text-decoration: none;

}