/***********************************************************************************
* Universal Styles                                                                 *
***********************************************************************************/
html{
margin:0;
padding:0;
border-top:2px solid #000;
border-bottom:2px solid #000;
}
body{
width:950px;
margin:0px auto 5px auto;
padding:0;
font-family: Arial, sans-serif;
color: #333333;/*#563c62*/
font-size:12px;
}
blockquote{
font:400 12px/16px Arial, sans-serif;
margin:0;
padding:10px 30px;
}
.preload{
width:0;
height:0;
margin-left:-20000px;
}

/***********************************************************************************
* Header Styles                                                                    *
***********************************************************************************/
#header{
height:66px;
padding:18px 0 6px 0;
}
#header .logo{
float:left;
}
#header h2{
clear:right;
float:right;
margin:-5px 0 5px 0;
padding:0 0 -1px 0;
border-bottom:1px solid #848383;
font:400 32px/32px Arial, sans-serif;
}
#header .some{
clear:right;
float:right;
width:280px;
}
#header .some .addthis1{
width:16px;
height:16px;
float:left;
clear:right;
margin-left:19px;
}
#header .some .addthis1:hover{
margin-top:1px;
margin-bottom:-1px;
}

/***********************************************************************************
* SoMe Button Styles                                                               *
***********************************************************************************/
a.addthis_button_email{background:url('http://www.monheit.com/sticky10/img/email_16.png') no-repeat 0 0;}
a.addthis_button_print{background:url('http://www.monheit.com/sticky10/img/print_16.png') no-repeat 0 0;} 
a.addthis_button_digg{background:url('http://www.monheit.com/sticky10/img/digg_alt_16.png') no-repeat 0 0;}
a.addthis_button_facebook{background:url('http://www.monheit.com/sticky10/img/facebook_16.png') no-repeat 0 0;}
a.addthis_button_linkedin{background:url('http://www.monheit.com/sticky10/img/linkedin_16.png') no-repeat 0 0;}
a.addthis_button_myspace{background:url('http://www.monheit.com/sticky10/img/myspace_16.png') no-repeat 0 0;}
a.addthis_button_google{background:url('http://www.monheit.com/sticky10/img/google_16.png') no-repeat 0 0;}
a.addthis_button_twitter{background:url('http://www.monheit.com/sticky10/img/twitter_16.png') no-repeat 0 0;}

/***********************************************************************************
* Menu Navigation Styles                                                           *
***********************************************************************************/
#menu{
clear:both;
margin:0; 
padding:0px;
background:url('http://www.monheit.com/sticky10/img/menu-bg.jpg') repeat-x center center;
height:30px;
}
#menu li{
float:left;
/*height:30px;*/
border-right:1px solid #989898;
}
#menu li a, #menu li a:link,#menu li a:visited{
color:#FFF;
text-decoration:none;
font-family:Arial, sans-serif;
font-size:13px;
line-height:30px;
font-weight:700;
padding:7px 21px 7px 21px;
}
#menu li a:hover{
color:#d5dbe7;
}
.dropmenudiv{
position:absolute;
top: 0px;
border: 1px solid #000; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px/18px Arial, sans-serif !important;
line-height:18px;
z-index:100;
background-color: white;
width: 250px;
visibility: hidden;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/
text-align:left;
font-size:0.8em;
margin:0;
}
html>/**/body .dropmenudiv{
margin-top:-7px;
}
html>/**/body .dropmenudiv, x:-moz-any-link, x:default {
margin-top:-7px;
}
/* Only FireFox 3 */
.dropmenudiv a{
width: auto;
display: block;
text-indent: 6px;
font-size:13px;
font-weight:700;
line-height:30px;
border-bottom: 1px solid #000; /*THEME CHANGE HERE*/
padding: 0;
background-color:#f8f8f8;
text-decoration: none;
color:#000 !important;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color:#dddcdc;
text-decoration:none;
color: #000 !important;
}
ul{
list-style-type:none;
}
a img{
border:none;
}
a:link, a:visited{
color: #4f5780;
text-decoration:none;
}
#leftcol p a, #leftcol p a:visited, #leftcol li a, #leftcol li a:visited{
font-weight:700;
}
a:hover{
color: #c57a45;
text-decoration:underline;
}

/***********************************************************************************
* Content Styles                                                                   *
***********************************************************************************/
#container{
border-bottom:2px solid #000;
margin:0px;
}
#content{
padding:0;
}
#content h1{
font:400 32px/34px "Times New Roman", Times, serif;
color:#000;
margin:0px;
padding:8px 0 5px 0;
}
#content h1 a{
cursor:default;
color:#000;
text-decoration:none;
}
#content h2{
font:300 15px/15px Arial, Helvetica, sans-serif;
color:#000;
margin:0px;
margin-bottom:10px;
line-height: 18px;

}
#content h2 a{
cursor:default;
color:#000;
text-decoration:none;
}
#content h3{
font:400 11px/11px Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 6px 0;
}
#content h3 a{
color:#999;
margin:0;
padding:0;
}
#content h3 a:hover{
text-decoration:underline;
}
#content h4{
font:400 17px/21px Arial, Helvetica, sans-serif;
margin:0;
padding:5px 0 15px 0;
}
#content img.title-image{
margin:9px 12px 6px 0;
float:left;
padding:2px;
border:1px solid #CCC;
}
#content p{
font:400 13px/17px Arial, sans-serif;
margin:0;
padding:5px 0 15px 0;
}
#content #leftcol{
width:580px;
min-height:693px;
padding:10px 0 10px 0;
}
a.blue-title:link,a.blue-title:visited, p.blue-title{
color:#4f5780 !important;
padding:0;
font:400 19px/32px Arial, Helvetica, sans-serif !important;
}
a.blue-title:hover{
text-decoration:underline;
}
h3.title{
color:#000;
font-size:11px;
padding:3px;
background-color:#ccc;
}
.bolder{
font-weight:bold;
}
.black{
color:#000;
}
#leftcol ul{
list-style-type:disc;
margin:0;
padding:0 0 0 30px;
}
#leftcol li{
margin-bottom:8px;
}
#leftcol li.maphead{
font-weight:700;
margin-top:40px;
}
.related{
text-transform:uppercase;
margin-bottom:20px;
}
.grey{
color:#666;
}
.sitemap{
list-style-type:none !important;
margin:10px 0 70px 5px;
padding-left:0;
}
.fhr{
width:295px;
height:3px;
margin:10px;
clear:both;
}
.bm1{
float:left; 
clear:left; 
margin:10px 107px 6px 0;
}
.caseimg{
margin:10px 0 12px -11px;
}
body #container #content #leftcol a.extl{
text-decoration:none !important;
cursor:text;
color:#000;
}
.rss_box, #leftcol .rss_items{
margin:0; 
padding:0 !important;
}
.rss_item{
list-style:none; 
font-size:13px; 
margin:0; 
padding:4px 0 10px 0;
}

/***********************************************************************************
* Form Styles                                                                      *
***********************************************************************************/
#content #rightcol{
width:355px;
float:right;
clear:right;
padding:0;
}
#fieldz{
border:2px solid #000;
width:336px;
padding:0 0 8px 16px;
margin:16px 0 0 0;
background-color:#FFF;
}
#fieldz-scroll{
border:2px solid #000;
width:336px;
padding:0 0 8px 16px;
margin:16px 0 0 0;
background-color:#FFF;
}
#caseform{
padding:0px;
margin:0;
}
#content #caseform h5{
font:700 17px/17px Arial, Sans-serif;
color:#fff;
margin:0 0 0 -16px;
padding:5px 0 0 0;
background:url('http://www.monheit.com/sticky10/img/menu-bg.jpg') repeat-x bottom left;
height:23px;
width:130px;
text-align:center;
}
#content #caseform h2{
font:400 22px/24px "Times New Roman", Times, serif;
color:#000;
margin:16px 0;
width:315px;
}
#content #caseform .purp1{
color:#4f5780;
}
#caseform form{
margin:0px;
padding:0px;
}
#caseform form fieldset{
border:none;
font:normal 12px/16px Arial, Helvetica, sans-serif;
margin:0;
padding:0px;
}
#caseform form fieldset .lab1{
font:normal 14px/16px Arial, Helvetica, sans-serif;
color:#000;
}
#caseform form fieldset label.leftside{ 
display:block;
float:left;
clear:both;
width:100px;
padding:5px 0px;
}
#caseform form fieldset input.text{ 
display:block;
margin:0;
width:201px;
border:1px solid #8e8f8f;
font:normal 12px/16px Arial, Helvetica, sans-serif;
}
#caseform form fieldset .text2{ 
height:90px;
margin-bottom:10px;
border:1px solid #8e8f8f;
overflow:auto;
display:block;
width:313px;
resize:vertical;
max-height:180px;
font:normal 12px/16px Arial, Helvetica, sans-serif;
}
#caseform form fieldset .text3{
padding:2px 1px; 
margin-left:0; 
width:204px;
}
#caseform form fieldset .text-month{ 
display:block;
float:left;
margin:0 5px 0 0;
width:80px;
}
#caseform form fieldset .text-day{ 
display:block;
float:left;
margin:0 5px 0 0;
width:45px;
}
#caseform form fieldset .text-year{ 
display:block;
float:left;
margin:0;
width:60px;
}
#caseform form fieldset .phg{
float:left;
width:190px;
}
#caseform form fieldset .phone1, #caseform form fieldset .phone2{
width:50px !important; 
margin-right:5px !important;
margin-top:5px;
float:left;
clear:right;
}
#container #caseform form fieldset .phone2{
width:87px !important; 
margin:0 0 0 114px !important;
position:absolute;
}
/* Styles for IE v */
*:first-child+html #container #caseform form fieldset .phone2{
left:114px !important;
margin:0 !important;
}
/* Styles for IE6 */
* html #container #caseform form fieldset .phone2{
left:114px !important;
margin:0 0 0 1px !important;
}
.ftable{
table-layout:fixed !important;
}
.ftable td{
padding-bottom:5px;
}
#caseform .contactb1{
font:700 17px/17px Arial, Sans-serif;
color:#fff;
margin:0 0 0 58px;
padding:0;
background:url('http://www.monheit.com/sticky10/img/orange-bg.jpg') repeat-x bottom left;
height:30px !important;
width:205px;
text-align:center;
border:0;
cursor:pointer;
}
#caseform .contactb1:hover{
background:url('http://www.monheit.com/sticky10/img/orange-bg-alt.jpg') repeat-x bottom left;
}

/***********************************************************************************
* Sitemap Styles                                                                   *
***********************************************************************************/
#leftcol #menu, #leftcol #menu li, #leftcol #menu li a, #leftcol .dropmenudiv a{
color:#4f5780 !important;
display:inline;
font:700 13px/30px Arial, Helvetica, sans-serif !important;
width:580px;
border:0;
margin:0;
padding:0;
background:none;
text-indent:0;
float:left;
clear:left !important;
}
#leftcol .dropmenudiv{
position:static;
border:0;
padding:0;
margin:0;
visibility:visible;
width:580px !important;
float:left;
clear:left !important;
}
#leftcol #menu{
padding-bottom:90px;
}


/***********************************************************************************
* Footer Styles                                                                    *
***********************************************************************************/
#page-foot1{
width:585px;
float:left;
margin:0 6px 0 0;
}
*:first-child+html #page-foot1{
margin-top:12px;
}
#page-foot1 p, #page-foot2 li, #page-foot3 li{
font:400 11px/13px Arial, sans-serif;
}
#page-foot1 p.foot-nav{
font:700 13px/15px Arial, sans-serif;
}
#page-foot1 p a{
color:#4f5780;
}
#page-foot1 p a:hover{
text-decoration:underline;
}
#page-foot2, #page-foot3{
width:163px;
margin:10px 0 0 16px;
float:left;
clear:right;
}
#page-foot2 h6, #page-foot3 h6{
font:700 13px/15px Arial, sans-serif;
margin:0;
padding:5px 0 12px 0;
}
#page-foot2 ul, #page-foot3 ul{
margin:0;
padding:0;
}
#page-foot2 li, #page-foot3 li{
list-style:disc inside;
margin:0 0 8px 0;
padding:0;
font:400 11px/13px Arial, sans-serif;
}
.icon-home{
float:left;
margin:2px 8px 0 0;
}

