@charset "utf-8";

/********************************************************GLOBAL************************************************************/

body {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFF;
}


div#container {
	margin:0 auto;
	padding:0;
	width:1024px;

}
	
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#72191A;
}

h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#006;
	margin-bottom:0;
	padding-bottom:3px;
}


hr {
	color:#666; 
	border:1px solid #000;
	border-style:none none solid; 
}

/********************************************************HEADER************************************************************/

div#header {
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
	height:193px;
}

div#headerimage {
	margin-left:80px;
	padding-top:40px;
}

div#menu {
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
	height:44px;
}

div#menubuttons {
	margin-left:78px;
	padding-top:8px;
	padding-bottom:8px;
}

div#menubuttons a {
	padding-left:1px;
}
/********************************************************CONTENT***********************************************************/


div#content {
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
}

div#homecontent {
	padding:10px;
	padding-top:20px;
	margin-left:75px;
	width:845px;
	background-image:url(images/text_underlay.jpg);
	background-repeat:repeat-y;
	background-position:right;
	display:block;
}

div#homeright {
	margin-left:25px;
	padding-right:10px;
}

div#summary {
	border:#003 thin solid;
	padding:10px;
	width:330px;
	margin-left:110px;
}

div#summary ul {
	margin-bottom:3px;
	padding:7px;
}

div#interiorcontent {
	padding:10px;
	margin-left:83px;
	width:845px;
	background-image:url(images/text_underlay.jpg);
	background-repeat:repeat-y;
	background-position:right;
	display:block;
}

div#interiorcontent a {
	text-decoration:underline;
	color:#006;
}

div#interiorcontent a:hover{
	color:#006;
}

div#form_content {
	padding:10px;
	padding-top:20px;
	margin-left:195px;
	width:623px;
	background-image:url(images/text_underlay.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

div#maps {
	width:500px;
	height:500px;
	margin-top:0px;
	border:thick solid #006;
}

div#emails {
	width:600px;
	padding-left:125px;
}
/********************************************************SECURE CONTENT***********************************************************/

div#titles {
	margin-left:85px;
	padding:10px;
	width:700px;
}

div#titles a {
	color:#72191A;
	text-decoration:none;
}
div#titles a:hover {
	text-decoration:underline;
}

div#admintitles {
	margin-left:79px;
	padding:0px;
	width:700px;
}

div#admintitles a {
	color:#FFF;
	padding:5px;
	text-decoration:none;
	background-color:#666;
	width:35px;
	height:15px;
}
div#admintitles a:hover {
	color:#72191A;
	padding:5px;
	background-color:#999;
	width:35px;
	height:15px;
	text-decoration:underline;
}

/********************************************************FOOTER************************************************************/


div#footer {
	background:url(images/footer_bg.jpg) center top no-repeat #fff;
	height:100px;
}

div#geoTrust {
	float:left
}
div#geoTrust a {
	display:block;
	padding-top:40px;
	padding-left:100px;
}

div#footercontent {
	float:right;
	padding-top:60px;
	padding-right:90px;
	font-size:10px;
	color:#ADA4A4;
}

div#footercontent a{
	text-decoration:none;
	color:#ADA4A4;
}

div#footercontent a:hover{
	color:#333;
}



