@charset "utf-8";
/* CSS Document */

body {
	background:#666666;
	font-family: Verdana;
	font-size: 11px;
	margin: 30px 0px 0px 0px;
}

td,th {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
    font-style:  normal;
}

h1 {
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-indent:-5000px;
	outline: none;
}


.fl { float:left;}
.fr { float:right;}
.red { color:#FF0000;}
.style1 {font-size: 9px}
.style2 {font-size: 12px}
.style3 {
	font-size: 12px;
	font-weight: bold;
}
.style6 {color: #FFFFFF}
.style7 {
	color: #FF0000;
	font-weight: bold;
}
.style9 {
	color: #FF0000; 
	font-weight: bold; 
	font-style: italic; 
	}
.bold {font-weight: bold}

.subnav {
	text-align:right;
	font-size: 10px;
	padding:5px 0px;
	}
	
.footer {
	color: #FFFFFF;
	font-size: 10px}

A:link {
	text-decoration: none; color: #8bc63c; font-weight: bold;
	}
A:visited {
	text-decoration: none ; color: #8bc63c; font-weight: bold;
	}
A:active {
	text-decoration: none; color: #8bc63c; font-weight: bold;
	}
A:hover {
	text-decoration: underline; color: #8bc63c; font-weight: bold;
	}


INPUT, TEXTAREA, SELECT, OPTION {
	color: #333333;
	background: #F0F0F0;
	border: 1px solid #666666;
}



h2 {
	font-size: 11px;
	font-weight: normal;
}



/*--------------Top Nav--------------*/
#headercont {
	margin: 0 50px 0 0;
}
#headercont ul {
	float:right;
	font-size: 100%;
	margin: 60px 0 5px 0;
	padding: 0;
	list-style-type: none;
}

#headercont ul li {
	display: inline;
	margin: 0 25px 0 0;
}

#headercont ul li a {
	color:#333;
	text-decoration: none;
	padding: 0 15px 0 0;
	background:url(images/arrow-forward.gif) no-repeat right;
}

#headercont ul li a.active{
	color:#999;
	text-decoration: none;
	padding: 0 15px 0 0;
	background:url(images/arrow-down.gif) no-repeat right;
}

#headercont ul li a:hover {
	color:#666;
	text-decoration: none;
	padding: 0 15px 0 0;
	background:url(images/arrow-down.gif) no-repeat right;
}




ul#highlight {
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;
	width: 180px;
	\width: 180px;
	w\idth: 180px;
	}

ul#highlight li { 
	float:left;
	background:url(images/small_square.gif) no-repeat 0 50%;
	margin: 0;
	padding-left:17px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right:0 ;
	width: 180px;
	\width: 180px;
	w\idth: 180px;
	}
	
ul#arrow {
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	}

ul#arrow li { 
	float:left;
	background:url(images/arrow_01.gif) no-repeat;
	margin: 0;
	padding-left:17px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right:0 ;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	}
#featured-home {
	font-weight:bold;
	color:#FFF;
	background:url(images/featured_nuvo.jpg) no-repeat;
	padding: 5px;
	height:96px;
	width:160px;
}
#featured-home  A:link {
	text-decoration: none; color: #fff; font-weight: bold;
	}
#featured-home  A:visited {
	text-decoration: none ; color: #fff; font-weight: bold;
	}
#featured-home  A:active {
	text-decoration: none; color: #fff; font-weight: bold;
	}
#featured-home  A:hover {
	text-decoration: underline; color: #fff; font-weight: bold;
	}

dl#index-list dt{
font-weight: bold;
padding-bottom:4px;
}

dl#index-list dd{
	float:left;
	background:url(images/small_square.gif) no-repeat 0 50%;
	margin: 0 0 0 10px;
	padding: 0 0 0 17px;
	width: 230px;
	\width: 230px;
	w\idth: 230px;
}

.home-info {
	background:url(images/home_info.jpg) no-repeat;
	width:242px;
	height:200px;
	padding:0 10px 0 10px;
}
/*------Get A Quote------*/
fieldset {
	margin: 1em 0;
	padding:1em;
	border: 1px solid #8bc63c;
	background: #fff;
}
legend {
	font-weight: bold;
	font-size:120%;
	}
