/* CSS Document */

body {
margin:0px;
padding:0px; 
font-family:Arial, Helvetica, sans-serif;
}

p  { 
color: #666666;
font-size:14px;
margin:10px 10px 10px 10px;
}

h1,h2,h3,h4,h5,h6 {
color:#F57C1A;
padding-left:18px;
background-image:url(../images/slices/header_bg_img.png);
background-repeat:no-repeat;
margin:8px 5px 8px 5px;
}

hr {
color: #CCCCCC;
}

form {
font-size:14px;
}

input, select {
margin:3px auto;
}

a:link, a:visited {
color:#F57C1A;
}

a:hover {
color:#F57C1A;
text-decoration:none;
}

ul, ol  {
color: #666666;
font-size:14px;
list-style-image:url(../images/slices/bullet.png);
}


#preload { 
display: none;
}

.areas_served p { 
text-align:left;
color:#999999;
font-size:10px;
margin-left:8px;
}

.imgborder {
border:1px solid #999999;
margin:5px 5px 5px 5px;
}

.required {
border:#990000 1px solid;
}

.required_text {
color:#990000;
}

.testimonials_text {
color:#F57C1A;
}

.quote {
margin:0px 25px 10px 25px;
font-style:italic;
color: #666666;
border-bottom:2px dotted #999999;
}

.homepage_callout  {
border-bottom:5px dotted #F57C1A;
margin:20px;
}

/*Navigation CSS*/

.nav  {
	margin: 10px 34px 0px 30px;
	padding:0px;
}

.nav ul  {
	list-style:none;
	margin:0px;
	padding:0px;
	
}

.nav li  {
	color:#FFF;
	margin:0px;
	padding: 1px 0px 0px 0px;;
	
}

.nav li a:link, .nav li a:visited  {
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0px 14px;
	
}

.nav li a:hover  {
	color:#FFF;
	text-decoration:none;
	background:url(../images/slices/bullet.png) no-repeat left center; 
	padding:0px 0px 0px 14px;
}

.nav2  {
	
}

.nav2 a:link, .nav2 a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.nav2 a:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}