body {
margin: 0px;
background-color: #56732e;
text-align: left;
}

.logo {
margin-top: 30px;
text-align: center;
}

.hp_img {
padding-top: 5px;
}

a:link,
a:visited,
a:active {
text-decoration: none;
color: #000000;
}
a:hover {
text-decoration: underline;
color: #7C7C7C;
}

.pageText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #868f98;
margin: 15px 0px 0px 0px;
padding: 0px;
}
.pageTextSm {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #868f98;
margin: 12px 0px 0px 0px;
padding: 0px;
}
.pageTextH {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #56732e;
margin: 15px 0px 0px 0px;
padding: 0px;
}

.formText td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #868f98;
padding: 5px 0px 5px 0px;
}

.cList {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #868f98;
margin: 0px;
padding: 0px;
}

.cListTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #868f98;
margin: 0px;
padding: 10px 0px 10px 0px;
}
.cListTitle2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #868f98;
margin: 0px;
padding: 0px 0px 10px 0px;
}

#footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
margin: 0px;
padding-top: 15px;
padding-bottom: 10px;
}
.fleft {
float: left;
}
.fright {
float: right;
}

a:link.cr,
a:visited.cr,
a:active.cr {
text-decoration: none;
color: #ffffff;
}
a:hover.cr {
text-decoration: underline;
color: #ffffff;
}

.textNav {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #56732e;
margin-top: 15px;
padding: 0px;
word-spacing: 4px;
}
.textNavC {
color: #aab996;
word-spacing: 0px;
}
a:link.textNav,
a:visited.textNav,
a:active.textNav {
text-decoration: none;
color: #56732e;
word-spacing: 0px;
}
a:hover.textNav {
text-decoration: none;
color: #809662;
}

/* drop-down navigation */

.super_m_base {
float: left;
margin: 20px 0px 20px 0px;
padding: 0px;
z-index:10;
}

.menu_base {
position: relative;
margin: 0px;
padding: 0px;
height: 22px;
text-align: left;
}

.topMenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #aab996;
height: 100%;
}
.topMenuC {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #809662;
height: 22px;
}

.topMenu1 {
position: absolute;
top: 0px;
left: 0px;
width: 90px;
}
.topMenu2 {
position: absolute;
top: 0px;
left: 90px;
width: 90px;
}
.topMenu3 {
position: absolute;
top: 0px;
left: 180px;
width: 90px;
}
.topMenu4 {
position: absolute;
top: 0px;
left: 270px;
width: 90px;
}
.topMenu5 {
position: absolute;
top: 0px;
left: 360px;
width: 90px;
}
.topMenu6 {
position: absolute;
top: 0px;
left: 450px;
width: 288px;
padding: 4px 0px 4px 0px;
background-color: #aab996;
}

.subMenu {
position: absolute;
left: -1px;
display: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #56732e;
background-color: #d5dccb;
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
}
.subMenu1 {
width: 120px;
}
.subMenu2 {
width: 100px;
}

a:link.nav,
a:visited.nav,
a:active.nav {
text-decoration: none;
color: #56732e;
padding: 4px 4px 4px 6px;
display: block;
border-top: 1px #ffffff solid;
	
	/* width fixes IE bug that collapses
	menu on sub menu roll over the 
	forward slashes stop it displaying
	wrongly in Firefox */
// width: 100%;
}
a:hover.nav {
text-decoration: none;
background-color: #C1CCB3;
}

a:link.nav2,
a:visited.nav2,
a:active.nav2 {
text-decoration: none;
color: #56732e;
padding: 4px 4px 4px 6px;
border-right: 1px #ffffff solid;
display: block;
}
a:hover.nav2 {
text-decoration: none;
background-color: #d3d7c8;
}
/* end drop-down navigation */

.caption {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
margin: 10px 0px 0px 0px;
padding: 0px;
}

.captionImg {
margin: 10px 10px 10px 10px;
padding: 0px;
}

.primeContact {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #868f98;
margin: 15px 0px 0px 15px;
padding: 0px;
}

.altContact {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #868f98;
margin: 0px 0px 0px 15px;
padding: 0px;
}

.checkboxes {
position: absolute;
left: 240px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #868f98;
margin: 17px 0px 0px 15px;
padding: 0px;
}
h1.header{
color:#55732D;
margin:0;
padding:0;
font-family:Times New Roman, sans-serif, Arial;
font-size:22px;
font-weight:400;
}