BODY {font-size: 13px; font-family:'arial', lucida sans; color:#454545; line-height:1.1em;}
TABLE, TD {font-size: 13px; font-family:'arial', lucida sans; color:#454545; line-height:1.1em;}
SELECT, OPTION {font-size: 13px; font-family:'arial', lucida sans; color:#454545;}
TEXTAREA, INPUT, SELECT {font-size: 13px; font-family:'arial', lucida sans; color:#454545;}
FORM {padding:0; margin:0;}
blockquote {margin-top:0}
img {border:0;}
sup {font-size:9px;}

.text {font-weight:normal; color:#fff; font-family:'arial', lucida sans;}
.textwht {font-weight:normal; color:#fff; font-family:'arial', lucida sans;}
.textwhtb {font-weight:bold; color:#fff; font-family:'arial', lucida sans;}
.smallcap { font-variant: small-caps }

a:link {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial', lucida sans; font-size:13px; outline:none;}
a:visited {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial', lucida sans; font-size:13px; outline:none;}
a:hover {text-decoration:underline; font-weight:none; color:#ccc; font-family:'arial', lucida sans; font-size:13px; outline:none;}
a:active {outline:none;}

a.textwhtb:link { text-decoration:none; font-weight:bold; color:#fff; font-family:'arial', lucida sans; outline:none; }
a.textwhtb:visited { text-decoration:none; font-weight:bold; color:#fff; font-family:'arial', lucida sans; outline:none; }
a.textwhtb:hover  {text-decoration:none; font-weight:bold; color:#ccc; font-family:'arial', lucida sans; outline:none;}

a.textwht:link {text-decoration:none; font-weight: normal; color:#fff; font-family:'arial', lucida sans; outline:none;}
a.textwht:visited {text-decoration:none; font-weight: normal; color:#fff; font-family:'arial', lucida sans; outline:none;}
a.textwht:hover {text-decoration:none; font-weight: normal; color:#666; font-family:'arial', lucida sans; outline:none;}

a.text10:link {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial'; font-size:10px; outline:none;}
a.text10:visited {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial'; font-size:10px; outline:none;}
a.text10:hover  {text-decoration:underline; font-weight:none; color:#666666; font-family:'arial'; font-size:10px; outline:none;}

a.text11:link {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial'; font-size:11px; outline:none;}
a.text11:visited {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial'; font-size:11px; outline:none;}
a.text11:hover {text-decoration:underline; font-weight:none; color:#666666; font-family:'arial'; font-size:11px; outline:none;}

a.text12:link {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial'; font-size:12px; outline:none;}
a.text12:visited {text-decoration:underline; font-weight:none; color:#65b9a0; font-family:'arial'; font-size:12px; outline:none;}
a.text12:hover {text-decoration:underline; font-weight:none; color:#666666; font-family:'arial'; font-size:12px; outline:none;}

.text10 {font-family:'arial', lucida sans; font-size:10px;}
.text11 {font-family:'arial', lucida sans; font-size:11px;}
.text12 {font-family:'arial', lucida sans; font-size:12px;}

/* --------  main content area  --------- */
.body-bg { margin: 0px; }
#wrapper {margin:0;}
#wrapperhome {background:url("/images/mfh-mainvis.jpg") top center no-repeat;}
#wrappersec {background:url("/images/mfh-secvis1.jpg") 0 -40px no-repeat;}
#container {text-align:left; margin:0;}
.containerht {height:523px; overflow:hidden;}
.containersec {}
.topnav {display:none;}
.topcontainer {text-align:left;}
#containerhb {overflow:hidden; height:213px; padding-left:95px; background:url("/images/botbg1.jpg") bottom center no-repeat;}
/* ---------   homecontent  -------- */
.homecontent {margin:32px 0 0 218px; padding:0;}
.hometop {width:500px; height:118px; overflow:hidden;}
.homemainbox1 {float:left; width:305px; margin-right:65px;}
.homemainbox2 {float:left; width:325px;}
.homeheader {font-weight:bold; color:#65b9a0; margin:15px 0 20px 30px; line-height:1.3em;}
.link1 a:link {text-decoration:none; font-size:14px; outline:none; font-weight:bold;}
.link1 a:visited {text-decoration:none; font-size:14px; outline:none; font-weight:bold;}
.link1 a:hover {text-decoration:none; color:#666666; font-size:14px; font-weight:bold; outline:none;}
.link2 a:link {text-decoration:none; font-size:13px; outline:none; font-weight:normal;}
.link2 a:visited {text-decoration:none; font-size:13px; outline:none; font-weight:normal;}
.link2 a:hover {text-decoration:none; color:#666666; font-size:13px; font-weight:normal; outline:none;}
.hpboxtop {margin-top:28px}
.hpbox {width:411px}
.hpdiv {width:20px; height:155px; background:url("/images/vdiv.png") top center no-repeat; padding:0 10px;}
/* ---------   footer  -------- */
#footer {text-align:left; padding:0 40px 0 65px; height:50px; background:url("/images/footershade.gif") top center no-repeat;}
#footer .flt {margin:20px 0 0 0; padding:0; float:left; font-size:12px; width:530px;}
#footer .frt {margin:20px 0 0 0; padding:0; float:right;}
/* ---------   seccontent  -------- */
.contentsect {text-align:left;}
.contentsecb {text-align:left; height:125px; background:url("/images/secbg.gif") bottom no-repeat; margin-top:0px;}
.secleft {display:none;}
#fontselect {display:none;}
.secmid {text-align:left; float:left;}
.secmid1 {text-align:left;}
.secmid .content, .secmid1 .content {padding:42px 30px 0 30px;}
.secright {display:none;}
.secright .content {display:none;}
/* ---------   regquotebox  -------- */
.regquotebox {display:none}
.regquotebox h2 {padding:20px 0 20px 90px;}
.regquotebox .copy {padding:0 0 20px 20px;}
/* ---------   rtbox1  -------- */
.rtbox1 {background:url("/images/rtbox1.png") no-repeat; margin-top:0; height:280px;}
.rtbox1 h2 {padding:40px 90px 15px 20px;}
.rtbox1 .copy {padding:0 35px 40px 20px; height:70px; overflow:hidden;}
.rtbox1 .link {padding:0 10px 20px 20px; height:30px; overflow:hidden;}
/* ---------   rtbox2  -------- */
.rtbox2 {background:url("/images/rtbox2.png") no-repeat; margin-top:0; height:232px;}
.rtbox2 h2 {padding:40px 20px 15px 100px;}
.rtbox2 .copy {padding:0 20px 60px 20px; height:20px; overflow:hidden;}
.rtbox2 .link {padding:0 10px 20px 20px; height:30px; overflow:hidden;}
/* ---------   midbox1  -------- */
.midbox1 {display:none;}
.midbox1 h2 {padding:25px 20px 10px 110px;}
.midbox1 .copy {padding:0 20px 20px 110px; height:20px; overflow:hidden;}
.midbox1 .link {padding:0 10px 0 110px; height:20px; overflow:hidden;}
/* ---------   midbox2  -------- */
.midbox2 {display:none;}
.midbox2 h2 {padding:25px 20px 10px 110px;}
.midbox2 .copy {padding:0 20px 30px 110px; height:20px; overflow:hidden;}
.midbox2 .link {padding:0 10px 0 110px; height:20px; overflow:hidden;}
/* ul { list-style:square; } */
ul.ltnav {list-style:none; padding:20px 10px 20px 3px; margin:0; !impotant;}
ul.ltnav li {line-height:1.2em; margin-bottom:10px; !impotant;}
ul.ltnav li.off div {padding-left:15px;}
ul.ltnav li.on div {background:url("/images/bullet-nav.gif") no-repeat; padding-left:15px;}
ul.subnav {list-style:none; padding:10px 10px 10px 0; margin:0; !impotant;}
ul.subnav li {line-height:1.2em; margin-bottom:10px; !impotant;}
ul.subnav li.off div {background:url("/images/spacer.gif") no-repeat; padding-left:15px;}
ul.subnav li.on div {background:url("/images/bullet-subnav.gif") no-repeat; padding-left:15px;}
ul.subnav li.on a {color:#adc637;}
ul.sitemap {list-style:none; padding:0; margin:0; !impotant;}
ul.sitemap li {line-height:1.2em; margin-bottom:10px; !impotant;}
ul.sitemap li.b {margin-left:40px; !impotant;}
ul.sitemap li.c {margin-left:80px; !impotant;}
ul.sitemap li.d {margin-left:120px; !impotant;}
/* ---------   graphic elements  -------- */
.chartgraph {background:url("/images/chartgraph.jpg") center center no-repeat; height:525px; margin:10px 0;}
.chartgraph span {display:none;}
/* ---------   registration form  -------- */
.reginfo .lt {float:left; width:100px;}
.reginfo .rt {float:left; width:200px;}
.reginputtext {width:200px;}
/* ---------   misc  -------- */
.nd {display:none}
.arrowwh {width:15px; height:11px;}

.align-lt { text-align:left; }
.align-rt { text-align:right; }
.align-center { text-align:center; }
.float-lt { float:left; }
.float-rt { float:right; }

.nowrap { white-space: nowrap; }
.width10 { width:10%; }
.width15 { width:15%; }
.width20 { width:20%; }
.width25 { width:25%; }
.width30 { width:30%; }
.width33 { width:33%; }
.width40 { width:40%; }
.width45 { width:45%; }
.width50 { width:50%; }
.width55 { width:55%; }
.width60 { width:60%; }
.width65 { width:65%; }
.width70 { width:70%; }
.width75 { width:75%; }
.width80 { width:80%; }
.width85 { width:85%; }
.width90 { width:90%; }
.width100 { width:100%; }

h1, h2, h3, h4, h5, h6 {margin:0px; line-height:1.1em;}
.zero-margin { margin: 0; }

h2.home {font-size:25px; color:#adc637;}
h2.home span {font-size:17px; color:#616262;}
h1.sec {font-size:28px; color:#adc637;}
h1 {font-size:17px; color:#449b80;}
h2.cotitle {font-size:16px; color:#adc637;}
h2.header {font-size:18px; color:#adc637;}
h2.subhead {font-size:14px; color:#adc637;}
h3 {font-size:13px; color:#449b80;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.textcap {text-transform:capitalize;}
.textupper {text-transform:uppercase;}
.nounderline {text-decoration:none;}
.underline {text-decoration:underline;}

.header16 {font-size:16px; font-weight:bold;}
.header15 {font-size:15px; font-weight:bold;}
.header14 {font-size:14px; font-weight:bold;}
.header12 {font-size:12px; font-weight:bold;}
.header11 {font-size:11px; font-weight:bold;}

.white {color:#ffffff;}
.black {color:#000;}
.mint1 {color:#65b9a0;}
.mint2 {color:#449b80;}

.alert {color:#cc0000;}
.alert ul {list-style:square; margin-left:10px;}
.asterisk {font-size:14px;}
.alert a {text-decoration:underline;}
.error {color:#cc0000;}
.errorfield {border:1px solid #cc0000;}
.errorbox {line-height:12px; margin:10px 0px 10px 0px; background: #ffffcc;}

hr.gray {border:0; color:#ccc; height:1px; background-color:#ccc;}
hr.primary {border:none 0; border-top: 1px solid #000; height:1px;}

.whitebg {background:#fff;}
.graybg {background:#cccccc;}
.yellowbg { background:#ffffcc;}
.mintbg1 {background:#65b9a0;}
.mintbg2 {background:#449b80;}

.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad10-lt { padding-left:10px; }
.pad10-rt { padding-right:10px; }
.pad10-top { padding-top:10px; }
.pad10-bot { padding-bottom:10px; }

.mar5-lt { margin-left:5px; }
.mar5-rt { margin-right:5px; }
.mar5-top { margin-top:5px; }
.mar5-bot { margin-bottom:5px; }
.mar10-lt { margin-left:10px; }
.mar10-rt { margin-right:10px; }
.mar10-top { margin-top:10px; }
.mar10-bot { margin-bottom:10px; }
.mar-lt { margin-left:15px; }
.mar-rt { margin-right:15px; }
.mar-top { margin-top:15px; }
.mar-bot { margin-bottom:15px; }

.pad5-lt { padding-left:5px; }
.pad5-rt { padding-right:5px; }
.pad5-top { padding-top:5px; }
.pad5-bot { padding-bottom:5px; }
.pad-lt { padding-left:15px; }
.pad-rt { padding-right:15px; }
.pad-top { padding-top:15px; }
.pad-bot { padding-bottom:15px; }
.paddiv { padding:0 5px; }

.border-ltd { border-left:1px dotted #ccc; }
.border-rtd { border-right:1px dotted #ccc; }
.border-btd { border-bottom:1px dotted #ccc; }
.border-tpd { border-top:1px dotted #ccc; }

.border-lt { border-left:1px solid #ccc; }
.border-rt { border-right:1px solid #ccc; }
.border-bt { border-bottom:1px solid #ccc; }
.border-tp { border-top:1px solid #ccc; }
.border-all { border:1px solid #ccc; }

img.middlea { vertical-align:middle; margin:0 5px; }
img.middler { vertical-align:middle; margin-right:5px; }
img.middlel { vertical-align:middle; margin-left:5px; }

/* ---------  corners  -------- */
.corner-tlt { background:url("/images/corner-top-lt.gif") 0 0 no-repeat; }
.corner-trt { background:url("/images/corner-top-rt.gif") 100% 0 no-repeat; }
.corner-blt { background:url("/images/corner-bot-lt.gif") 0 100% no-repeat; }
.corner-brt { background:url("/images/corner-bot-rt.gif") 100% 100% no-repeat; }
/* ----------------- */
img.topleft { float:left; margin:0 10px 10px 0; }
img.topright { float:right; margin: 0 0 10px 10px; }
img.botleft { float: left; margin: 10px 10px 0 0; }
img.botright { float: right; margin: 10px 0 0 10px; }
.clear {clear: both;}
/* ---------   buttons  -------- */
.btn1 {height:64px; width:323px; color:#fff; font-weight:bold; overflow:hidden; margin-left:-10px;}
.btn1bg {height:64px; width:323px; background:url("/images/mfh-button1bg.png") center no-repeat; }
.btn1 a, .btn1 a:visited, .btn1 a:active { 
background:url("/images/mfh-button1.gif") center no-repeat; 
text-align:left; color:#fff; padding:25px; cursor:pointer;
display:block; font-size:15px; text-decoration:none; 
}
.btn1 a:hover {cursor:pointer; text-decoration:none; color:#fff; font-size:15px;
background:url("/images/mfh-button1o.gif") center no-repeat; text-align:left; color:#fff; display:block; 
}
.btn2 {height:64px; width:350px; color:#fff; font-weight:bold; overflow:hidden; margin-left:-10px;}
.btn2bg {height:64px; width:350px; background:url("/images/mfh-button2bg.png") center no-repeat; }
.btn2 a, .btn2 a:visited, .btn2 a:active {
background:url("/images/mfh-button2.gif") center no-repeat; 
text-align:left; color:#fff; padding:25px; cursor:pointer;
display:block; font-size:15px; text-decoration:none; 
}
.btn2 a:hover {cursor:pointer; text-decoration:none; color:#fff; font-size:15px;
background:url("/images/mfh-button2o.gif") center no-repeat; text-align:left; color:#fff; display:block; 
}
.actionbutton {display:none;}
.actionbutton:hover {background-position:0 -41px; cursor:pointer;}
.actionbutton span {display:none;}
.submit {display:none;}
.cancel {display:none;}
.next {display:none;}
.back {display:none;}
.go {display:none;}
