body { 
	margin:0px; 
	padding:0px; 
	background-color:#FFFFFF
}

body img {
	border:0
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #515140;
	text-decoration: none;
	padding:0px; 
	margin:0px
}


hr {
	color:#3399FF;
	text-align:center;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A6518;
	text-decoration: underline;
}
a:visited {
	color: #3A6518;
	text-decoration: underline;
}
a:hover {
	color: #0C448B;
	text-decoration: underline;
}

#container {
	margin:0 auto; 
	width:759px
}

.topbar, .bottombar {
	height:22px; 
	background-color:#5B9D26
}

.topbar_text, .bottombar_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515140;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
}

#header {
	height:112px;
}

#logo {
	float:left; 
	width:573px; 
	padding-top:5px;
}

#phone_no {
	float:left; 
	width:186px; 
	padding-top:5px
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0C448B;
	text-decoration: none;
	padding-bottom:1px;
	text-align:center
}

.nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3A6518;
	text-decoration: none;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px
}
.nav  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3A6518;
	text-decoration: none;
	padding-bottom:1px;
}
.nav  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0C448B;
	text-decoration: underline;
	padding-bottom:1px;
}

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515140;
	text-decoration: none;
}

.maintexthome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515140;
	text-decoration: none;
}

#content { 
	width:759px; 
	background-color:#E9E8E1; 
	margin-top:10px
}

.leftimg {
	width:365px; 
	float:left
}
.leftimghome {
	width:305px; 
	float:left
}


#rightcontent {
	width:378px; 
	float:left; 
	padding-top:20px;
	padding-left:8px; 
	padding-right:8px; 
	padding-bottom:10px
}
#rightcontenthome {
	width:438px; 
	float:left; 
	padding-top:20px;
	padding-left:8px; 
	padding-right:8px; 
	padding-bottom:10px
}

#contentbottom {
	text-align:left; 
	height:30px
}

#menubottom {
	background-color:#FFFFFF; 
	padding-top: 10px; 
	padding-bottom: 15px;
}

#menubottom img {
	border:10px solid #E9E8E1; 
	margin-bottom:3px
}

.OrangeNav a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C448B;
	text-decoration: none;
	font-weight:bold
} 
.OrangeNav a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0C448B;
	text-decoration: none;
	font-weight:bold
} 
.OrangeNav a:hover { 
	text-decoration: underline;
	font-weight:bold
}

#q1{float:left; width:189px}
#q2{float:left; width:189px}
#q3{float:left; width:189px}
#q4{float:left; width:189px}

.gm {
	margin-top:5px; 
	width: 759px; 
	text-align: center; 
}

.clear {
	clear:both
}

.formbutton {
	font-family:		Verdana, Sans-Serif;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	border-top:			1px solid #99CCFF;
	border-left:		1px solid #99CCFF;
	border-right:		1px solid #336699;
	border-bottom:		1px solid #336699;
	cursor:				hand; 
}