@charset "utf-8";
/* CSS Document */
body{
background: #6ca356 url(/images/BG.jpg) top center  repeat-y  ;
margin: 0px;
padding:0px;
}

a{color:#243c93; }
a:hover{ color: #FF9900;}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}
/*--------Main Page Headlines--------*/
h1{
margin:8px 0 12px 0;
color:#243c93;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*----------Sub headlines----------*/
h2 {
background-color:#243c93;
color:#ffffff;
font:bold 1.125em Arial, Helvetica, sans-serif;
padding:3px;
text-align:center;
}
/*--------small headlines--------*/
h3{
color:#000000;
font-size:.975em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#mainWrap{
background:url(/images/Warpbg.jpg) top center no-repeat;
width:100%;
margin: 0px auto 0px auto;
height:700px;
}

#mainContainer{
width:1000px;
margin: 0px auto 0px auto;
position:relative;}

#header{ background:url(/images/header.jpg) no-repeat;
height:211px;
}
#auditText{
width:300px;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-weight:bold;
position:relative;
text-align:right;
left:680px;
top:10px;}
#nav{
background: url(/images/navBG.jpg) repeat;
height:39px;}

ul#navLinks{
list-style:none;
margin:0px auto;
font-family: Arial, Helvetica, sans-serif, "Arial Black";
font-size:14px;
margin:0;
padding:0;

color:#441302;
text-align:center;
}



	ul#navLinks li{
	float:left;
	
	}
	
	ul#navLinks li#homeli{width:81px; height:39px;}
	ul#navLinks li#aboutli{width:91px; height:39px;}
	ul#navLinks li#buildingli{width:139px; height:39px;}
	ul#navLinks li#existingli{width:129px; height:39px;}
	ul#navLinks li#buildersli{width:84px; height:39px;}
	ul#navLinks li#faqli{width:61px; height:39px;}
	ul#navLinks li#newsli{width:65px; height:39px;}
	ul#navLinks li#testimonialsli{width:107px; height:39px;}
	ul#navLinks li#reportli{width:122px; height:39px;}
	ul#navLinks li#contactli{width:103px; height:39px;}
	
	ul#navLinks li#dividerli{width:2px; height:39px; background:url(/images/navDivider.jpg) no-repeat; }
	

	ul#navLinks li a{

	text-align:center;
	display:block;
	height:28px;
	width:100%;
	
	margin-top:10px;
	/*padding:0px 10px 5px 10px;*/
	color:#ffffff;
	text-decoration:none;
	font-style: normal;
	
	}
	ul#navLinks li a:link{}

	ul#navLinks li a:visited{}

	ul#navLinks li a:active{}

	ul#navLinks li a:hover{
	color:#ffff00; }
	#homepage ul#navLinks li a#home{
	color:#ffff00;
	}
	#testimonialspage ul#navLinks li a#testimonials{
	color:#ffff00;
	}
	
	#aboutpage ul#navLinks li a#about{
	color:#ffff00;
	}
	
	#existingpage ul#navLinks li a#existing{
	color:#ffff00;
	}
	#builderspage ul#navLinks li a#builders{
	color:#ffff00;
	}

#newspage ul#navLinks li a#news{
	color:#ffff00;
	}
	#contactpage ul#navLinks li a#contact{
	color:#ffff00;
	}
	#buildingpage ul#navLinks li a#building{
	color:#ffff00;
	}
	
	#faqpage ul#navLinks li a#faq{
	color:#ffff00;
	}
	#reportpage ul#navLinks li a#report{
	color:#ffff00;
	}


#contentWrap{ 
background:url(/images/contentBG.jpg) top no-repeat;
background-color:#d1ddfc;
overflow:hidden;
width:1000px;

}

#leftColumn{
float:left;
width:315px;
}

#rightColumn{
float:left;
width:685px;

}
.clear{
clear:both;}

#SavingsDiv{
height:183px;
margin-left:25px;
margin-top:10px;
}
#SavingsDiv img{
border:none;
outline:none;}
#buildingNewButton{
width:250px;
height:87px;
background: url(/images/buildNewNav.jpg);
margin-left:25px;



}

#buildingNewButton a{
display:block;
background:url(/images/buildNewNav.jpg) no-repeat;
height:87px;
text-indent:-100000em;}
#buildingNewButton a:hover{
background-position:0 -87px;}

#existingButton{
width:250px;
height:112px;
background: url(/images/existingHomeNav.jpg);
margin-left:25px;
margin-top:10px;



}

#existingButton a{
display:block;
background:url(/images/existingHomeNav.jpg) no-repeat;
height:112px;
text-indent:-100000em;}
#existingButton a:hover{
background-position:0 -112px;}

#payButton{
width:250px;
height:72px;
background: url(/images/payBillNav.jpg);
margin-left:25px;
margin-top:20px;



}

#payButton a{
display:block;
background:url(/images/payBillNAv.jpg) no-repeat;
height:72px;
text-indent:-100000em;}
#payButton a:hover{
background-position:0 -72px;}

#leftContent{
width:250px;
margin-left:30px;
margin-top:20px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;}


#pageText{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:10px;
}
#footer{
background-color:#d1ddfc;
height:30px;
padding:25px 10px 0px 10px;
color:#243c93; }
#copyright{
float:left;font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#footerlinks{
float:right;font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}


.homeownersPDF {
font:bold .950em Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:1px solid #000000;
width:650px;

}
.homeownersPDF td{
border:1px solid #000000;
padding:4px;
}
