body {
	margin: 0 auto;
	padding: 0;
	font-family: Arial, helvetica, sans-serif;
	font-size: 70%;
	color: #333;
	text-align: center;
	min-width: 830px;
	background-color:#EDECE7;
	}

		
/*typography*/
a, a:link {
	text-decoration: underline; 
	color: #005F39;
}
a:visited {
	color: #528820;
}
a:hover {
	color: #005F39; 
	text-decoration: none;
}
a:active {}
h1 {
	font-size: 1.5em;
	font-weight:bold;
	color: #005F39;
	margin-top:.5em;
	}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #005F39;
	margin-top: 1.0em;
	margin-bottom: 0em;
	padding-bottom:2px;
	border-bottom: 1px solid #005F39;
	}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color:#528820;
	margin-bottom:0;
	}
h4 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: -0.2em;
	}
h5 {
	font-size: 1.0em;
	color: #005B3E;
	font-weight: bold;
	margin-bottom:0;
	}
h6 {
	font-size: 1.1em;
	font-weight: bold;
	color: #005B3E;
	}
table {font-size:100%;}
img {
	border: 0;
	}
ol, ul, li {
	line-height: 1.5em;
	}
ul {
	list-style-image:url(../gfx/bullet.gif);
	line-height:140%;
}
p {
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 1em 0em .2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
strong, b {
	font-weight: bold;
	}

/*styles*/

#wrapper {width:820px;margin:10px auto;background-color:#fff;}

#content {width:790px;padding:0;margin:10px auto 0 auto;}

#head {width:790px;text-align:left;margin:0 auto 0 auto;}

#left {float:left;width:180px;margin-top:-20px;}

#main {width:575px;float:right;padding:0;text-align:left;vertical-align:top;margin-top:2px;}

#footer {width:100%; margin:0 0; padding:0 0; text-align:center;}

#submenu {float:right;text-align:right;font-size:1.0em;margin-top:5px;}

#tabs {text-align:right;}
#logins {
	background-color:#528820;
	text-align:center;
	margin-bottom:5px;
	margin-top:-5px;
}
#logins a {color:#fff;}
#notice {background-color:#DEDCD3;}
.nav_box {background-color:#DEDCD3;}
.extra_box {background-color:#DEDCD3;width:140px;float:right;margin-left:15px;margin-top:5px;text-align:center}
.extra_insides {margin:0 10px;text-align:left;}
#left h2 {
	display:block;
	background-color:#528820;
	width:180px;
	text-align:center;
	font-weight: bold;
	color:#fff;
	font-size:1.1em;
	border:none;
}
.nav_box h2 {padding-bottom:5px;margin-bottom:3px;}
.sections {
	margin:0 0;
	padding:0 10px 5px 10px;
	text-align:right;
}
.sections_subhead {
	margin-top:0;
	padding:0 10px 0 10px;
	text-align:right;
	color:#060;
	font-weight:bold;
}
.news {margin:5px 10px;padding:5px 0;text-align:center;border-bottom:1px dotted #999;}
#clear {
	clear:both;
}
.email_note {
	margin: 5px 5px;
	font-size: 0.9em;
	line-height: 1em;
	font-weight:bold;
}
.small {font-size:0.9em;}
.green-text {color:#005B3E; font-weight:bold;}
.white-text {color:#FFF;}
.clear {clear:both;}
.map {text-align:center; padding:5px 5px;}
#personal a, #business a {text-decoration:none;}
#personal a:hover, #business a:hover {color:#005F39;}
.checkmark {list-style-image:url(../gfx/checkmark.gif);}
#lp_headline {float:right;margin-left:30px;text-align:center;}
#lp_headline h2 {font-size:1.8em;}