/* CSS Document */
body, html {text-align:center; margin: 0; background:#FFFFFF;} /* Important code for footer */

#container /* Holds entire code */ /* Important code for footer */
	{width: 900px; margin: 0px auto; position:relative; padding-top:10px}

#headerLeft{background-color: #e1e1e1; width: 900px; height: 175px; position:relative;}

#headerLogo{top:40px; left:50px; position:absolute;}

#topmenu{background:#089D05; position:absolute; z-index:3; width:550px; top:0px; right:50px; height:24px; font:10pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;}

#topmenulist ul{list-style-type:none; margin:0; padding:0;}

#topmenulist li{display:inline; margin:0; padding:0px 5px; line-height:24px;}

#topmenu a:link, #topmenu a:active, #topmenu a:visited{color:#FFFFFF; text-decoration: none;}

#topmenu a:hover{color: #D8F084; text-decoration:none;}

#serviceslist{display:none; position:absolute; left:450px; top:24px; z-index:2; width:200px; background:#089D05; text-align:left; font:10pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;}

#serviceslist a:link, #serviceslist a:active, #serviceslist a:visited{color:#FFFFFF; text-decoration:none;}

#serviceslist a:hover{color: #D8F084; text-decoration:none;}

#serviceslist ul{list-style-type:none; margin:0; padding:0;}

#serviceslist li{padding:3px; border-bottom:#FFFFff 1px solid;}
	
#maincontainer {background-color: white; width: 900px;}

#missionbox{width: 462px; right: 102px; position: absolute; top: 40px;}

#missionbox h2{font: 16pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;}

.leftcontent
	{padding-top: 35px;
	float: left;
	width: 265px;
	text-align: left;}
	
.middlecontent
	{padding-top: 35px;
	margin-left: 50px;
	float: left;
	width: 265px;
	text-align: left;}
	
.rightcontent
	{padding-top: 35px;
	margin-left: 30px;
	float: right;
	width: 265px;
	text-align: left;}
	

.maincontent /*used on every page but homepage*/
	{padding-top: 35px;
	margin-right: 75px;
	float: right;
	width: 530px;
	text-align: left;}
	
#footer /* Important code for footer */
	{position: relative;
	background-color: white;
	width: 900px;
	float:left;
	}

#border
{top: 0px; left:0px;
margin: 0px;
width: 100%;
height: 10px;
background-color: #089D05;
position:absolute;
}

#graybg{background-color: #e1e1e1; position:absolute; left:0px; top:10px; width:100%; height:175px;}
	
/* Text and Link style */
h2
{font: 14pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;
padding-left: 8px; padding-right: 5px; color: #293533;}

.text
{
	padding-left: 8px;
	padding-right: 5px;
	color: #646c6b;
	font-family: 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.text a {color: #089D05}

.headshot {border: 1px solid #333333;}

.textLG
{font: 10pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;
padding-left: 8px; padding-right: 5px; color: #646c6b;}

.textLG a {color: #089D05;}

.list li
{
	color: #646c6b;
	list-style-type: none;
	padding: 0;
	text-indent: 0;
	font-family: 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.list ul {padding:0; 
margin:0; }

h3
{font: 10pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #293533; line-height: 0px;}

.staffheading
{font: 10pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #089D05;}

/* style for footer */

.footerlinks a, .footerlinks
{font: 8.5pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif; padding: 5px 8px 0 8px;
color: #526663; text-decoration: none;}

.copyright, .copyright a
{font: 7pt 'Lucida Grande', 'Lucida Monotype', 'Lucida Sans', Arial, Helvetica, sans-serif; padding: 0 5px 0 5px;
color: #526663; padding-bottom: 10px;}
