body
{
	margin: 0;
	padding: 0;
    background-image: url(images/background.jpg);
    background-repeat:: repeat-x;
}


#left
{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background: #fff;
	height: 72px;
	width: 58px;
}

#header1
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}



#headerimages
{
	position: absolute;
	top: 0px;
	left: 272px;
	z-index: 3;
}

#nav1
{
	position: absolute;
	top: 93px;
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav1 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #e3e3b5;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav1 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav1arrow
{
	z-index: 1;
	position: absolute;
	top: 93px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #cccc99;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}


#nav2
{
	position: absolute;
	top: 124px;
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav2 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #e3e3b5;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav2 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav2arrow
{
	z-index: 1;
	position: absolute;
	top: 124px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #99cc99;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}


#nav3
{
	position: absolute;
	top: 155px;  
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav3 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #f7f7c6;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav3 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav3arrow
{
	z-index: 1;
	position: absolute;
	top: 155px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #99cccc;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}



#nav4
{
	position: absolute;
	top: 186px;  
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav4 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #f7f7c6;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav4 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav4arrow
{
	z-index: 1;
	position: absolute;
	top: 186px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #9999cc;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}


#nav5
{
	position: absolute;
	top: 217px;  
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav5 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #f7f7c6;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav5 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav5arrow
{
	z-index: 1;
	position: absolute;
	top: 217px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #ffcccc;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}




#nav6
{
	position: absolute;
	top: 248px;  
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav6 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #f7f7c6;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav6 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav6arrow
{
	z-index: 1;
	position: absolute;
	top: 248px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #ffcc99;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}



#nav7
{
	position: absolute;
	top: 279px;  
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav7 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #f7f7c6;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav7 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav7arrow
{
	z-index: 1;
	position: absolute;
	top: 279px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #ccccff;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}



#nav8
{
	position: absolute;
	top: 310px;  
	left: 0px;
	padding: 0px;
	background: #e3e3b5;
	height: 31px;
	width: 200px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
	font-family: veranda, arial, helvetica, geneva, san-serif;
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	z-index: 1;
}

#nav8 a
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #f7f7c6;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav8 a:hover
{
	display: block;
	position: relative;
	width: 173px;
	height: 25px;
	background-color: #feffe3;
	padding-top: 6px;
	padding-left: 27px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}


#nav8arrow
{
	z-index: 1;
	position: absolute;
	top: 310px;
	left: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background: #8fc4ee;
	height: 27px;
	width: 10px;
	border-bottom: solid #f7b97c 1px;
	border-right: solid #f7b97c 1px;
	border-top: solid #f7b97c 1px;
}



#needwork
{
	position: absolute;
	top: 425px;
	left: 20px;
	z-index: 3;
}

#needworktext {
	position: absolute;
	top: 515px;
	left: 80px;
	z-index: 5;
	color: #c00;
	font: bold 12px veranda, arial, helvetica, geneva, san-serif;
	text-align: center;
}

#needworktext a {
	text-decoration: none;
	color: #c00;
	}

#needhelp
{
	position: absolute;
	top: 495px;
	left: 20px;
	z-index: 3;
}
	
#needhelptext {
	position: absolute;
	top: 450px;
	left: 80px;
	z-index: 5;
	color: #c00;
	font: bold 12px veranda, arial, helvetica, geneva, san-serif;
	text-align: center;
}

#needhelptext a {
	text-decoration: none;
	color: #c00;
	}




#splash1
{
	position: absolute;
	top: 92px;
	left: 200px;
	z-index: 1;
}

#splash2
{
	position: absolute;
	top: 92px;
	left: 378px;
	z-index: 1;
}


#splash2links1
{
	position: absolute;
	top: 262px;
	left: 441px;
	width: 140px;
	z-index: 1;
	color: #cc0000;
	font: bold 12px veranda, arial, helvetica, geneva, san-serif;
	text-align: center;
	line-height: 1.5;
}

#splash2links1 a:link
{
	color: #cc0000;
	text-decoration: none;
}

#splash2links1 a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

#splash2links1 a:visited
{
	color: #cc0000;
	text-decoration: none;
}

#splash2links2 a:link
{
	color: #cc0000;
	text-decoration: none;
}

#splash2links2 a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

#splash2links2 a:visited
{
	color: #cc0000;
	text-decoration: none;
}



#splash2links2
{
	position: absolute;
	top: 258px;
	left: 644px;
	width: 140px;
	z-index: 1;
	font: bold 12px veranda, arial, helvetica, geneva, san-serif;
	text-align: center;
	line-height: 1.2;
}


#splash3
{
	position: absolute;
	top: 310px;
	left: 378px;
	z-index: 1;
}

#adivision
{
	position: absolute;
	top: 343px;
	left: 1px;
	z-index: 1;
}



#header2
{
	position: absolute;
	top: 0px;
	left: 200px;
	z-index: 1;
}

#topbar1
{
	position: absolute;
	top: 72px;
	left: 0px;
	z-index: 1;
}

#topbar2
{
	position: absolute;
	top: 72px;
	left: 200px;
	width: 622px;
	z-index: 1;
	background: #73c4d3;
	align: left;
}

#center
{
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 199px;
	width: 550px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
}


#phoneurl
{
	position: absolute;
	top: 50px;
	left: 495px;
	color: #0098b4;
	width: 500px;
	font-size: 11px;
	font-family: arial, tahoma, verdana;
	letter-spacing: 3px;
	z-index: 1;
}


#phoneurltemplate
{
	position: absolute;
	top: 100px;
	left: 495px;
	color: #0098b4;
	width: 500px;
	font-size: 11px;
	font-family: arial, tahoma, verdana;
	letter-spacing: 3px;
	z-index: 3;
}

#content
{
	position: absolute;
	top: 93px;
	left: 202px;
	width: 520px;
	height: 100%;
	padding-top: 35px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	font-family: veranda, arial, tahoma, helvetica;
	background-color: #ffffff;
    font-size: 14px;
    color: #666666;
	z-index: 1;
}

#content a:link
{
	color: #666666;
	text-decoration: none;
	
}

#content a:hover
{
	color: #333;
	
	text-decoration: underline;
}

#content a:visited
{
	color: #666666;
	text-decoration: none;
}

#footercontent
{
	
	font-family: veranda, arial, tahoma, helvetica;
	background-color: #ffffff;
    font-size: 11px;
    color: #666666;
	z-index: 1;
	padding-bottom: 50px;
}


#phoneurl a:link
{
	color: #0098b4;
	text-decoration: none;
}

#phoneurl a:hover
{
	color: #006b7f;
	text-decoration: none;
}

#phoneurl a:visited
{
	color: #0098b4;
	text-decoration: none;
}



#phoneurltemplate a:link
{
	color: #0098b4;
	text-decoration: none;
}

#phoneurltemplate a:hover
{
	color: #006b7f;
	text-decoration: none;
}

#phoneurltemplate a:visited
{
	color: #0098b4;
	text-decoration: none;
}

#newsletter-promo
{
	position: absolute;
	top: 440px;
	left: 25px;
	z-index: 1;
}


#footer2
{
	position: absolute;
	top: 430px;
	left: 220px;
	width: 600px;
	color: #666666;
	font-size: 14px;
	z-index: 1;
}

#credits
{
	position: absolute;
	top: 510px;
	left: 220px;
	width: 600px;
	color: #666666;
	font-size: 10px;
	z-index: 1;
}

#credits a:link
{
	color: #666666;
	
}

#credits a:hover
{
	color: #333;
	
}

#credits a:visited
{
	color: #666666;
	
}





#textlinks
{
	position: absolute;
	top: 480px;
	left: 220px;
	width: 600px;
	color: #666666;
	font-size: 10px;
	z-index: 1;
}



#textlinks a:link
{
	color: #666666;
	text-decoration: none;
}

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

#textlinks a:visited
{
	color: #666666;
	text-decoration: none;
}





a.links_horiz:link
{
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	color: #ffffff;
	word-spacing: .25em;
}

a.links_horiz:visited
{
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	color: #cccccc;
	word-spacing: .25em;
}

a.links_horiz:active
{
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	color: #ffff00;
	word-spacing: .25em;
}

a.links_horiz:hover
{
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	color: #333;
	word-spacing: .25em;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p { margin-top: 0; }
