body{
margin:0;
padding: 0;
font-family: Verdana, sans-serif;
background: #64819A url(images/site_background_image.gif) no-repeat top left;
}

h1 { margin: 0; padding: 0; font: 20px/24px Arial, Helvetica, sans-serif; font-weight: bold; color: #323C7C; }
h2 { margin: 0; padding: 0; font: 16px/18px Arial, Helvetica, sans-serif; font-weight: bold; color: #afcf7b; }
h3 { margin: 0; padding: 0; font: 14px/18px Arial, Helvetica, sans-serif; font-weight: bold; color: #072b61; }
h4 { margin: 10px 0; font: 11px/12px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #072b61; }

#mn ul { margin: 0 0 15px; padding: 0; list-style-type: none; line-height: 18px; }
#mn ul li {margin: 0; padding: 0 0 0 24px; background: url(images/li-bullet.gif) no-repeat 11px 4px;}

#features { width: 201px; float: right;  }
#features p.featureHM { margin-bottom: 15px; padding: 10px 10px 20px; border-top: 2px dotted #ffffff; border-bottom: 2px dotted #ffffff; }
#features p.noborder { padding-bottom: 0; border-bottom: none; }
#features .newsletter { margin: 0 9px 15px; padding: 10px; width: 160px !important; width /**/: 180px; background-color: #ebf3de; border: 1px solid #afcf7b; }

.newsletter p { margin: 5px 0 3px; font: 12px/15px Arial, Helvetica, sans-serif; }
.newsletter form .name { margin-bottom: 3px; padding: 0 3px; width: 149px !important; width /**/: 159px; }
 
#quickcontact { font: 11px/15px Arial, Helvetica, sans-serif; }
#quickcontact table.contactHM { width: 159px; }
#quickcontact h3 { margin: 0 0 3px; padding: 0; width: 151px; height: 13px; background: url(images/feature-h3-contact.gif) no-repeat top left; text-indent: -9999px; }
#quickcontact h4 { margin: 0 0 5px; padding: 0; width: 151px; font: 12px/16px Arial, Helvetica, sans-serif; font-weight: bold; }
#quickcontact img.validator { vertical-align: middle; }
#quickcontact .inputHM { width: 157px; margin-bottom: 2px; border: 1px solid #afcf7b; }

p {
text-align:justify;
line-height: 15px;
}

.mntxt {  
padding-left: 12px;
padding-right: 10px;
}

.title {
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#416547;
font-weight: bold;
}

a { color: #83a63f; text-decoration: underline; }
a:hover { color: #0099FF; text-decoration: none; }


.tbar {
width: 800px;
height: 26px;
margin:0 auto;
text-align: center;
background-color: #97B05B;
}


.tbarmn {
padding-left:7px;
font: Verdana, Arial, Helvetica, sans-serif;
color: #FBFCFD;
font-size:12px;
font-weight:bold;

}

a.tbarmn:link, a.tbarmn:visited, a.tbarmn:active{
font:Verdana, Arial, Helvetica, sans-serif;
color: #FBFCFD;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
a.tbarmn:hover {
color: #FFFFCC;
text-decoration: none;
}

.sidebar {
padding-left: 12px;
padding-right: 10px;
width: 197px;
margin:0 auto;
background-color: #C8DDE8;
}

.sbartxt {

font:Verdana, Arial, Helvetica, sans-serif;
color:#373E6C;
font-size:12px;
}

.sbarmn {
font:Verdana, Arial, Helvetica, sans-serif;
color:#373E6C;
font-size:12px;
font-weight:bold;
line-height: 150%;
}

a.sbarmn:link, a.sbarmn:visited, a.sbarmn:active {
font:Verdana, Arial, Helvetica, sans-serif;
color:#373E6C;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
a.sbarmn:hover {
text-decoration: underline;
}

a.sbarsub:link, a.sbarsub:visited, a.sbarsub:active  {
font:Verdana, Arial, Helvetica, sans-serif;
color: #38638D;
font-size:10px;
font-weight:bold;
text-decoration: none;
padding-left: 10px;
line-height: 110%;
}

a.sbarsub:hover {
text-decoration: underline;
}

.container {
width: 800px;
margin:10 auto;
background-color:#FFFFFF;
font-size: 11px;
color: #3C3C4F;
}

#related { margin-bottom: 15px; padding: 7px 7px 0 7px; background-color: #ebf3de; border: 1px solid #afcf7b; }

.dotted { padding: 10px 0; border-top: 2px dotted #cccccc; border-bottom: 2px dotted #cccccc; }

