body {
	background-color: #eee;
	color: #000;
	font: 9pt Tahoma, Helvetica, sans-serif;
	text-align: center;
	min-width: 780px;
}
a {
	font: 9pt Tahoma, Helvetica, sans-serif;
	color: #1c4c2d;
}
img {
	border: 0;
}
td {
	font: 9pt Tahoma, Helvetica, sans-serif;
}
#container {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000;
	width: 780px;
}
#topnavsep {
	height: 16px;
	background: url(../img/layout/navsep.gif) repeat-x;
	border-bottom: 1px solid #318050;
	/* border-right: 1px solid #78b3e7;*/
}
#leftnav {
	/* border-right: 1px solid #318050;*/
	border-right: 1px solid #78b3e7;
	width: 195px;
	vertical-align: top;
	background: url(../img/layout/leftnav/bottombg.gif);
}
#leftnav-top {
	padding-left: 25px;
	padding-bottom: 6px;
	height: 37px;
	background: url(../img/layout/leftnav/top.gif);
	vertical-align: bottom;
}
#leftnav-top a {
	font: bold 8pt Tahoma, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: url(../img/layout/leftnav/arrow.gif) no-repeat 0px 3px;
	padding-left: 2ex;
}
#leftnav-top a:hover {
	color: #eee;
	background: url(../img/layout/leftnav/arrow_over.gif) no-repeat 0px 3px;
}
#leftnav-top a.current {
	background: url(../img/layout/leftnav/arrow_over.gif) no-repeat 0px 3px;
	color: #eee;
}
#leftnav-bot {
}
.leftnav-item {
	padding-left: 25px;
	height: 25px;
	background: url(../img/layout/leftnav/navitembg.gif);
}
.leftnav-item a {
	font: bold 8pt Tahoma, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: url(../img/layout/leftnav/arrow.gif) no-repeat 0px 3px;
	padding-left: 2ex;
}
.leftnav-item a:hover {
	color: #eee;
	background: url(../img/layout/leftnav/arrow_over.gif) no-repeat 0px 3px;
}
.leftnav-item a.current {
	background: url(../img/layout/leftnav/arrow_over.gif) no-repeat 0px 3px;
	color: #eee;
}
#content {
	background-color: #fff;
	width: 585px;
	vertical-align: top;
}
#content-top {
	height: 7px;
	background: url(../img/layout/contenttopgrad.gif) repeat-x;
}
#content-main {
	padding-left: 7px;
	background-color: #fff;
}
#bottom-line {
	/* border-top: 1px solid #e7daa7;*/
	border-top: 1px solid #3e93de;
}
#bottom {
	padding-left: 25px;
	/* background-color: #e7daa7;*/
	background-color: #CCCCCC;
	height: 40px;
}
#bottom-left {
	font: 8pt Tahoma, Helvetica, sans-serif;
	/* color: #2e8f50;*/
	color: #78b3e7;
}
#bottom-left a {
	font: bold 8pt Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
#bottom-right {
	font: 8pt Tahoma, Helvetica, sans-serif;
	color: #000;
	float: right;
}
.heading {
	background: url(../img/layout/headerbg.gif);
	padding-left: 8px;
	/* border-bottom: 1px solid #2e8f50;*/
	border-bottom: 1px solid #3e93de;
}
.heading span {
	padding-left: 2ex;
	background: url(../img/layout/headerarrow.gif) no-repeat 0px 6px;
	font: 14pt Tahoma, Helvetica, sans-serif;
	/*color: #2e8f50;*/
	color: #3e93de;
}
.contentarea {
	padding: 4px;
}
.bigheading {
	font-size: 16pt;
	font-weight: bold;
}
.medheading {
	font-size: 13pt;
	font-weight: bold;
}
.nav_hori_grade{
	background-image:(../img/layout/nav_hori_grade.gif)
	background-repeat: repeat-y;
}
.contenthref
{
 color: #3e93de;
}

.contactdiv { margin:0px; padding:0px; border:0px solid #666;}
.contactdiv table{ margin:0px; padding:0px; border:0px solid #666;}
.contactdiv td{ margin:0px; padding:0px 0px 0px 5px; border-right:1px solid #666; font-size:12px; color:#000;}
.contactdiv h2{ margin:0px; padding:0px 0px 5px 0px; font-size:14px; color:#000; font-weight:bold;}
.contactdiv p{ margin:0px; padding:0px 0px 10px 0px; font-size:12px; color:#000; line-height:18px;}

.contactdiv a {
	font: 9pt Tahoma, Helvetica, sans-serif;
	color: #1c4c2d;
	padding-bottom:1px;
}

.googlemap { margin:0px; padding:0px; border:2px solid #666;}
