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

html, body {
	height: 100%;
	background:#6983a6 url(../images/bg.png) repeat;
}

h2{
	font-size:3em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#6480a5;
	margin:0;
	font-weight:bold;
}

h3{
	font-size:2.0em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#85a0c3;
	margin:0;
	font-weight:bold;
}

h4{
	color:#006;
	font-weight:bold;
}

h5{
	color:#916C57;
}


.quote{
	color:#6480a5;
	font-weight:bold;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
}

#wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -289px 101px;
	position:relative;
}

#header{
	height:160px;
	background:transparent url(../images/header.png) no-repeat;
}

#homeBtn{
	background:transparent url(../images/homeBtn.png) no-repeat;
	height:36px;
	width:74px;
	display:block;
}

#homeBtn:hover{
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/homeBtn_hover.png) no-repeat;
}

#homeBtn:active{
	color:#000;
	text-decoration:none;
	
}

#homeBtn-highlight{
	height:36px;
	width:74px;
	display:block;
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/homeBtn_hover.png) no-repeat;
}

#aboutBtn{
	background:transparent url(../images/aboutBtn.png) no-repeat;
	height:36px;
	width:93px;
	display:block;
}

#aboutBtn:hover{
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/aboutBtn_hover.png) no-repeat;
}

#aboutBtn:active{
	color:#000;
	text-decoration:none;
}

#aboutBtn-highlight{
	background:transparent url(../images/aboutBtn_hover.png) no-repeat;
	height:36px;
	width:93px;
	display:block;
}

#renoBtn{
	background:transparent url(../images/renoBtn.png) no-repeat;
	height:36px;
	width:117px;
	display:block;
}

#renoBtn:hover{
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/renoBtn_hover.png) no-repeat;
}

#renoBtn:active{
	color:#000;
	text-decoration:none;
}

#renoBtn-highlight{
	background:transparent url(../images/renoBtn_hover.png) no-repeat;
	height:36px;
	width:117px;
	display:block;
}


#servicesBtn{
	background:transparent url(../images/servicesBtn.png) no-repeat;
	height:36px;
	width:91px;
	display:block;
}

#servicesBtn:hover{
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/servicesBtn_hover.png) no-repeat;
}

#servicesBtn:active{
	color:#000;
	text-decoration:none;
}

#servicesBtn-highlight{
	background:transparent url(../images/servicesBtn_hover.png) no-repeat;
	height:36px;
	width:91px;
	display:block;
}

#linksBtn{
	background:transparent url(../images/linksBtn.png) no-repeat;
	height:36px;
	width:74px;
	display:block;
}

#linksBtn:hover{
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/linksBtn_hover.png) no-repeat;
}

#linksBtn:active{
	color:#000;
	text-decoration:none;
	
}

#linksBtn-highlight{
	background:transparent url(../images/linksBtn_hover.png) no-repeat;
	height:36px;
	width:74px;
	display:block;
}

#contactBtn{
	background:transparent url(../images/contactBtn.png) no-repeat;
	height:36px;
	width:111px;
	display:block;
}

#contactBtn:hover{
	color:#005F99;
	text-decoration:none;
	background:transparent url(../images/contactBtn_hover.png) no-repeat;
}

#contactBtn:active{
	color:#000;
	text-decoration:none;
	
}

#contactBtn-highlight{
	background:transparent url(../images/contactBtn_hover.png) no-repeat;
	height:36px;
	width:111px;
	display:block;
}

#leftNav{
	position:relative;
	float:left;
	width:109px;
	height:36px;
	background:#fff url(../images/navLeft.jpg) no-repeat;
}

#rightNav{
	position:relative;
	float:right;
	width:86px;
	height:36px;
	background:transparent url(../images/navRight.jpg) no-repeat;
}

#topNav{
	text-align:center;
	height:36px;
	width:100%;
	background-color:#FFF;
	xpadding-left:190px;
	background:transparent url(../images/NavBg.jpg) repeat-x;
}


#topNav ul{
	margin:0;
	list-style:none;
	text-align:center;
}

#topNav ul li {
	text-align:center;
	float:left;
}

#topNav ul li a{
	color:#fff;
	font-size:1.2em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
	display:block;
	height:36px;
	width:85px;
}

#topNav ul li a:hover{
	color:#006;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/NavBgRoll.jpg) repeat-x;
}

#topNav ul li.highlight{
background:transparent url(../images/NavBgRoll.jpg) repeat-x;
}

#topNav ul li.highlight a{
color:#006;
}

#subpages{
	width:100%;
}

#subpages ul{
	margin:0;
	list-style:none;
	text-align:center;
}

#subpages ul li {
	text-align:center;
	float:left;
}

#subpages ul li a{
	color:#06F;
	font-size:1.2em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
	display:block;
	height:36px;
	width:85px;
}

#subpages ul li a:hover{
	color:#006;
	text-decoration:none;
	font-weight:bold;
}


#mainContent{
	text-align:left;
	min-height:560px;
	height:auto !important;
	height:560px;
	padding: 20px 40px;
	background-color:#fff;
	width:870px;
}

	#mainContent a{
		color:#85a0c3;
		text-decoration:none;
	}

	#mainContent a:hover{
		color:#133874;
		text-decoration:none;
	}
	
	#mainContent #specialImg{
		border: 6px solid #85a0c3;
		}

#footer{
	height:289px;
	width:1152px;
	background:transparent url(../images/footerBig.png) no-repeat;
	position:relative;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

	#footer p{
		color:#FFF;
		padding:30px 0 0 300px;
	}


	#footer ul{
		margin:90px 5px 0 0;
		list-style:none;
		float:right;
		width:600px;
	}

	#footer ul li {
		float:left;
		margin-right:10px;	
	}

	#footer ul li a{
		color:#333;
	}

	#footer ul li a:hover{
		color:#6983a6;
		text-decoration:underline;
	}

	#footer ul li a:active{
		color:#005F99;
		text-decoration:underline;
	}

	#footer ul li.highlight{
	background:transparent;
	}

	span#footerLink{
		color:#FFF;
		float:left;
		width:150px;
		padding:30px 0 0 240px
	}

	span#footerLink a{
		color:white;
	}
	
.push {
	z-index:-999;
	height: 289px; /* .push must be the same height as .footer */
}



#contact-form-container div.input, div.submit{
	background-color:#fff;
	}
div#body #contact-form-container div.input label{
	color:#6280A4;
}

#contact-form-container div.input textarea{
	height:150px;
	}
