@charset "UTF-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #333333;
	background: #FFFFFF;
	background-image: url(../images/bgr_top.gif);
	background-repeat: repeat-x;
}

#contain {
	width: 890px;
	margin: 0 auto 0 auto;
}

#header {
	width: 890px;
	height: 80px;
}

#logocontain {
	width: 372px;
	height: 25px;
	float:left;
	padding: 44px 0 11px 0;
}

#mfccontain {
	width: 297px;
	height: 15px;
	float:left;
	padding: 54px 0 11px 9px;
}

#headtop {
	width: 115px;
	height: 53px;
	float:left;
	padding: 27px 0 0 15px;
}

.logo {
	float: left;
	width: 372px;
	height: 25px;
	padding: 0px;
	border: 0;
	background:  url(../images/charlene_logo_btn.gif) no-repeat 0 0px;
}

a.logo:link, a.logo:visited, a.logo:active {
	text-decoration: none;
	background:  url(../images/charlene_logo_btn.gif) no-repeat 0 0px;	
}

a.logo:hover {
	background:  url(../images/charlene_logo_btn.gif) no-repeat -372px 0px;
}

#navigation {
	width: 855px;
	height: 36px;
	float: left;
	background-image: url(../images/headerfooter_line.gif);
	padding: 0 0 0 35px;
	border: 0;
}

#solidnav {
	width: 656px;
	height: 36px;
	float: left;
	background-image: url(../images/headerfooter.gif);
	padding: 0;
	border: 0;
}

#gbullett {
	width: 4px;
	height: 4px;
	float: left;
	padding: 16px 0 16px 0;
	background-image: url(../images/headerfooter.gif);
	border: 0;
}

.home {
	float: left;
	width: 64px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/home_btn.gif) no-repeat 0 0px;
}

a.home:link, a.home:visited, a.home:active {
	text-decoration: none;
	background:  url(../images/home_btn.gif) no-repeat 0 0px;	
}

a.home:hover {
	background:  url(../images/home_btn.gif) no-repeat -64px 0px;
}

.onhome {
	float: left;
	width: 64px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/home_btn.gif) no-repeat -64px 0px;
}

a.onhome:link, a.onhome:visited, a.onhome:active {
	text-decoration: none;
	background:  url(../images/home_btn.gif) no-repeat -64px 0px;	
}

a.onhome:hover {
	background:  url(../images/home_btn.gif) no-repeat -64px 0px;
}

.about {
	float: left;
	width: 45px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/about_btn.gif) no-repeat 0 0px;
}

a.about:link, a.about:visited, a.about:active {
	text-decoration: none;
	background:  url(../images/about_btn.gif) no-repeat 0 0px;	
}

a.about:hover {
	background:  url(../images/about_btn.gif) no-repeat -45px 0px;
}

.onabout {
	float: left;
	width: 45px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/about_btn.gif) no-repeat -45px 0px;
}

a.onabout:link, a.onabout:visited, a.onabout:active {
	text-decoration: none;
	background:  url(../images/about_btn.gif) no-repeat -45px 0px;	
}

a.onabout:hover {
	background:  url(../images/about_btn.gif) no-repeat -45px 0px;
}

.prep {
	float: left;
	width: 201px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/prep_btn.gif) no-repeat 0 0px;
}

a.prep:link, a.prep:visited, a.prep:active {
	text-decoration: none;
	background:  url(../images/prep_btn.gif) no-repeat 0 0px;	
}

a.prep:hover {
	background:  url(../images/prep_btn.gif) no-repeat -201px 0px;
}

.onprep {
	float: left;
	width: 201px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/prep_btn.gif) no-repeat -201px 0px;
}

a.onprep:link, a.onprep:visited, a.onprep:active {
	text-decoration: none;
	background:  url(../images/prep_btn.gif) no-repeat -201px 0px;	
}

a.onprep:hover {
	background:  url(../images/prep_btn.gif) no-repeat -201px 0px;
}

.speak {
	float: left;
	width: 186px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/speak_btn.gif) no-repeat 0 0px;
}

a.speak:link, a.speak:visited, a.speak:active {
	text-decoration: none;
	background:  url(../images/speak_btn.gif) no-repeat 0 0px;	
}

a.speak:hover {
	background:  url(../images/speak_btn.gif) no-repeat -186px 0px;
}

.onspeak {
	float: left;
	width: 186px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/speak_btn.gif) no-repeat -186px 0px;
}

a.onspeak:link, a.onspeak:visited, a.onspeak:active {
	text-decoration: none;
	background:  url(../images/speak_btn.gif) no-repeat -186px 0px;	
}

a.onspeak:hover {
	background:  url(../images/speak_btn.gif) no-repeat -186px 0px;
}

.resources {
	float: left;
	width: 59px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/resources_btn.gif) no-repeat 0 0px;
}

a.resources:link, a.resources:visited, a.resources:active {
	text-decoration: none;
	background:  url(../images/resources_btn.gif) no-repeat 0 0px;	
}

a.resources:hover {
	background:  url(../images/resources_btn.gif) no-repeat -59px 0px;
}

.onresources {
	float: left;
	width: 59px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/resources_btn.gif) no-repeat -59px 0px;
}

a.onresources:link, a.onresources:visited, a.onresources:active {
	text-decoration: none;
	background:  url(../images/resources_btn.gif) no-repeat -59px 0px;	
}

a.onresources:hover {
	background:  url(../images/resources_btn.gif) no-repeat -59px 0px;
}

.contact {
	float: left;
	width: 81px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/contact_btn.gif) no-repeat 0 0px;
}

a.contact:link, a.contact:visited, a.contact:active {
	text-decoration: none;
	background:  url(../images/contact_btn.gif) no-repeat 0 0px;	
}

a.contact:hover {
	background:  url(../images/contact_btn.gif) no-repeat -81px 0px;
}

.oncontact {
	float: left;
	width: 81px;
	height: 36px;
	padding: 0px;
	border: 0;
	background:  url(../images/contact_btn.gif) no-repeat -81px 0px;
}

a.oncontact:link, a.oncontact:visited, a.oncontact:active {
	text-decoration: none;
	background:  url(../images/contact_btn.gif) no-repeat -81px 0px;	
}

a.oncontact:hover {
	background:  url(../images/contact_btn.gif) no-repeat -81px 0px;
}

#eyes {
	width: 128px;
	height: 36px;
	float: left;
	background: url(../images/eyes.jpg) no-repeat right;
	padding: 0;
	border: 0;
}

#underhillmiller {
	width: 880px;
	float: left;
	background: url(../images/underhillmiller.jpg) no-repeat #DDDDDD;
	padding: 0 0 0 10px;
	border: 0;
}

#um_padding {
	width: 624px;
	float: left;
	padding: 60px 0 0 0;
	border: 0;
}

#um_header {
	width: 614px;
	float: left;
	background: url(../images/fifty.png);
	padding: 5px 5px 0 5px;
	border: 0;
}

#um_white {
	width: 554px;
	float: left;
	background:#FFFFFF;
	padding: 30px 30px 0 30px;
	border: 0;
}

#main {
	width: 870px;
	float: left;
	background-color:#dddddd;
	padding: 0 10px 10px 10px;
	border: 0;
}

#mleft {
	width: 554px;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	float: left;
	padding: 14px 30px 30px 30px;
	background-color:#FFFFFF;
	border-left: 5px solid #EEEEEE;
	border-right: 5px solid #EEEEEE;
	border-bottom: 5px solid #EEEEEE;
}

#mleft a:link, #mleft a:visited, #mleft a:active {
	color: #669900;
	font-weight: normal;
	text-decoration: none;
}

#mleft a:hover {
	color: #3a2a82;
	font-weight: normal;
	text-decoration: underline;
}

#mright {
	width: 196px;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	float: left;
	padding: 30px 20px 30px 30px;
}

#mright a:link, #mright a:visited, #mright a:active {
	color: #669900;
	font-weight: normal;
	text-decoration: none;
}

#mright a:hover {
	color: #3a2a82;
	font-weight: normal;
	text-decoration: underline;
}

#um_greenbold {
	width: 554px;
	font-size: 18px;
	color: #669900;
	font-weight: 100;
	float: left;
	padding: 0 0 14px 0;
	border-bottom: #bebebe 1px solid;
}

#greenbold {
	width: 196px;
	font-size: 18px;
	color: #669900;
	font-weight: 100;
	float: left;
	padding: 0 0 14px 0;
}

#greenform {
	width: 554px;
	font-size: 18px;
	color: #669900;
	font-weight: 100;
	float: left;
	padding: 5px 0 14px 0;
}

#footcontain {
	width: 890px;
	float: left;
	background:#FFFFFF;
	padding: 0 0 35px 0;
	border: 0;
}

#footer {
	width: 820px;
	float: left;
	background-image: url(../images/headerfooter_line.gif);
	padding: 0 35px 0 35px;
	border: 0;
}

#fleft {
	font-size: 12px;
	color: #c9b2df;
	width: 500px;
	text-align:left;
	float: left;
	background-image: url(../images/headerfooter.gif);
	padding: 11px 0 11px 10px;
	border: 0;
}

#fright {
	font-size: 12px;
	color: #c9b2df;
	width: 300px;
	text-align: right;
	float: left;
	background-image: url(../images/headerfooter.gif);
	padding: 11px 10px 11px 0;
	border: 0;
}

#fright a:link, #fright a:visited, #fright a:active {
	color: #c9b2df;
	font-weight: normal;
	text-decoration: none;
}

#fright a:hover {
	color: #97CA31;
	font-weight: normal;
	text-decoration: underline;
}

#aster {
	float: left;
	padding-top: 15px;
	width: 554px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

#fields {
	float: left;
	padding-top: 15px;
	width: 287px;
}

#formleft {
	float: left;
	padding-right: 16px;
	width: 287px;
}

#formright {
	float: left;
	width: 287px;
}

#message {
	float: left;
	padding-top: 15px;
	width: 554px;
}

#inquiry img {
  margin:0;
}

#inquriy br {
  clear:both;
}

#inquiry fieldset {
  border:none;
  padding:0;
  margin:0;
}

#inquiry fieldset textarea {
  width:536px;
  height: 115px;
  border: 1px;
  border-color: #bebebe;
  border-style: solid;
  padding: 8px;
  margin: 0;
  overflow: hidden;
}

#inquiry fieldset input {
  width:324px;
  border: 1px;
  border-color: #bebebe;
  border-style: solid;
  padding: 8px;
  margin: 0;
}

#inquiry fieldset span {
  display:block;
  float:left;
  padding: 0;
  background: #EEEEEEE;
  margin: 0;
}

.Rmail {
  background-color: #EEEEEE;
	font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-style: italic;
  background-image: url(../images/aster.gif);
  background-position: top right;
  background-repeat: no-repeat;
}

.REmail {
  background-color: #EEEEEE;
	font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-style: italic;
  background-image: url(../images/aster.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

.MEmail {
  background-color: #EEEEEE;
	font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-style: italic;
  background-image: url(../images/aster.gif);
  background-position: top right;
  background-repeat: no-repeat;
}

.BEmail {
  background-color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-style: normal;
}
