body { background: #FFF url(images/ht.gif) left top repeat-x;}
.ol { margin: 1em 0 1em 40px; list-style-image: url(images/button.gif); }
body, input, select, textarea, td, th { color: #737373; font-family: Tahoma; font-size: 11px;}
body, form, p, ul { margin: 0; padding: 0;}
a { color: #; text-decoration: underline;}
a:hover { text-decoration: none;}
img, table { border: 0 none;}
table { border-collapse: collapse;}
textarea { overflow: auto;}
td, th { padding: 0; vertical-align: top;}

#main { margin: 0 auto; width: 766px; }
	
	#header { height: 96px; padding: 20px 30px 0 0; }
	#header p { float: right; padding-top: 16px; }
	#header p img { vertical-align: middle; }
	
	#center { margin: 0 auto; width:734px; }
	
		#content { background: url(images/cbg.gif) center top no-repeat; padding-top: 16px; }

	#footer { background: url(images/fbg.gif) no-repeat center top; color: #75a44b; height: 90px; text-align: left; }
	#footer a { color: #75A44B; margin: 0 8px; }
	#footer p { color:#737373; padding: 26px 0 8px 0; }
	#footer p a { color:#737373; font-weight: bold; margin: 0 10px; text-decoration: none; }
	

/* Root = Vertical, Secondary = Vertical */
ul#menu,
ul#menu li,
ul#menu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 237px; /*For KHTML*/
  list-style: none;
}

ul#menu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#menu a {
  padding: 0;
  display: block;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul#menu ul {
  display: none;
  position: absolute;
  top: 0;
  left: 237px;
	padding:12px 0 0 15px;
	height:57px;
	width:244px;
}

ul#menu ul li { height: 13px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
  display: none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
  display: block;
}
h1 { color: white; font-size: 16pt; font-family: Arial; font-weight: bold; background-color: #75a847; text-align: left; margin: 0.67em 0; border-bottom-style: solid; border-bottom-width: medium; }
.mbg1 { background:url(images/mbg1.jpg) left top no-repeat; }
.mbg2 { background:url(images/mbg2.jpg) left top no-repeat; }
.mbg3 { background:url(images/mbg3.jpg) no-repeat left top; padding: 3px 0 0 15px!important; }
.bodytext { color: black; font-size: 12pt; font-family: Georgia; font-weight: 500; line-height: 16pt; text-align: left; }
.address { color: white; font-size: 12pt; }

