/*=================== HOMEPAGE RULES ====================*/
body  {
background-image:
url('../images/main-bg.jpg');
background-repeat:no-repeat;
background-attachment:absolute;
background-position:top center;
background-color: #7a7a7a;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
text-align:center;
margin:0;
}

#header{
background-image:
url('../images/header-bg.jpg');
width:897px;
height:85px;  background-color:white;
padding:0px;
}

#container{
  position:relative;
  background-color:white;
  margin:0 auto;
  text-align:left;
  min-height:375px;
  width:897px;
  border-left:1px solid white;
  border-right:1px solid white;
}
h1,h2,h3,h4,h5,h6 {
	color:#2f5146;
	margin:0;
}
h1 {font-size:2.6em;line-height:1em;}
h2 {font-size:1.8em;line-height:1.2em;}
h3 {font-size:1.4em;line-height:1.2em;}
h4,h5,h6 {font-size:1.1em;}

a:link {color:#619887;}
a:visited {color:#619887;}
a:hover {color:#619887; text-decoration:none;}
a:active {color:#619887;}

input, textarea, select, option, button {font:1em arial,helvetica,sans-serif;}

#flash{width:897px;height:315px;background-image:url(../images/home-mainbar2.png);}
#midbar{width:897px;height:150px;background-image:url(../images/home-midbar-bg.jpg);border-bottom:4px solid #619887;}
#mid1, #mid2, #mid3{float:left;display:inline;height:140px;margin-top:10px;color:#333333;font-size:11px;}
#mid1{
	width:170px;
	margin-left:210px;
}
#mid2{
	width:220px;
	margin-left:0px;
}
#mid3{
	width:140px;
	margin-left:0px;
}
#homebottom{
	width:897px;
	height:253px;
	background-image:url(../images/home-footer-bg.jpg);
	border-bottom:13px solid #619887;
	background-repeat:no-repeat;
	color:#3C5E53;

}

#bold {font-weight:bold;}

#homeabout{
	float:left;
	width:68%;
	margin:0 0px 0 10px;
	line-height:15px;
	color:#333333;

}
#footerlinks{
	margin-left:110px;
	font-size:11px;
	color:#333333;
	
}
#footer{background-color: ;}
.padleft{margin-left:370px;}

#bottomspacer {
	height:30px;
}

#bottomquote {
	
	margin:25px 0 0 25px;
	color:black;
	text-align:center;
	FONT-FAMILY: times;
	font-size:1.4em;
	line-height:1.5em;
}

.bottomquotebig, #bottomquotebig
{
	FONT-SIZE: 1.7em;
}

#centerstatement {
	padding:3px;
	
	text-align:center;
}

input.textArea {
	background:#bee2d8;
	color:#7eb39f;
	border:1px solid #7eb39f;

}


#errorMessage {
	background-color:#EEb4b4;
	color:#800000;
	margin-right:20px;
}

.logoContainer {
	width:25%;
	margin:5px 10px;
	padding:0px 5px 0px 5px;
	text-align:center;
	float:right;
	border-left:1px solid black;
}