img, div, a, body, td { 
 behavior: url(/iepngfix.htc) 
 
}



/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
#Clear {	
	clear: both;
}

/* Basic Elements */
body {	
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px;
	background-image:url(../images/interface/misc/bg-main.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #CCCCCC;
}
#MainBody-BG {
	width: 991px;
	padding-left:11px;

	margin:0 auto;
	clear: both;
}

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

a:link {
	color: #0534fd;
	text-decoration: none;
}
a:visited {
	color: #0534fd;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0534fd;
}

h1 {
	font: 17px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	color:#b8860b;
    background-repeat: no-repeat;
   	clear: both;
   }
h1 span{
   display: none;
}
h2 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	color:#006600;
    background-repeat: no-repeat;
}
h2 span{
   display: none;
}
h3 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #00664c;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
h3 span{
   display: none;
}

hr {
	color: #9aad77 !important;
	background-color: #9aad77;
    height: 1px;
	border: none;
}

p {
   padding:0px;
   padding-bottom:5px;
   margin: 0px;
   margin-bottom:5px;
}


/* Titles */
h1.HomeImage {
    background-image: url(../images/home/homeimage-center.jpg);
	width: 613px;
	height: 266px;
}












    
/* HEADER REGION */			
#TopContainer {
	width: 990px;
	background-color:#feffed;
	height: 113px;
	clear: both;
	}
	
#TopContainerLine1 {
	width:990px;
	height:11px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#476253;
	clear: both;
	}


#TopContainerLine2 {
	width:990px;
	height:1px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#000000;
	clear: both;
	}



#RightLogoBox  a{
   background-image: url(../images/interface/header/mhtl-logo.gif);
   background-repeat: no-repeat;
   float: right;
   width: 459px;
   height: 113px;
   margin-right:10px;
}
#RightLogoBox  a:hover{
   background-image: url(../images/interface/header/mhtl-logo.gif);
}
#RightLogoBox  span{
   display: none;
}


/* Logo */
#Logo-home a{
   background-image: url(../images/interface/header/left.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 459px;
   height: 113px;
}
#Logo-home a:hover{
   background-image: url(../images/interface/header/left.jpg);
}
#Logo-home span{
   display: none;
}



/* Logo2 */
#Logo-home2 a{
   background-image: url(../images/interface/header/left-home.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 459px;
   height: 113px;
}
#Logo-home2 a:hover{
   background-image: url(../images/interface/header/left-home.jpg);
}
#Logo-home2 span{
   display: none;
}









/* HomePage */
#CenterBox {
background-image:url(../images/interface/misc/bg-secondary.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:990px;
float:left;
}


#CenterBox2 {
background-image:url(../images/interface/misc/left-column2-bg.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:990px;
float:left;
}



#CenterBoxLeftHome {
background-image:url(../images/interface/misc/left-column2.gif);
background-repeat:repeat;
width:95px;
height:430px;
float:left;
}


#CenterBoxLeft {
background-image:url(../images/interface/misc/left-column.gif);
background-repeat:repeat;
width:95px;
height:430px;
float:left;
}

#CenterBoxRight {
margin-right:25px;
margin-left:25px;
width:820px;
margin-top:25px;
margin-bottom:25px;
float:left;
}



#CenterPiece {
background-image:url(../images/home/ducks.jpg);
background-repeat:no-repeat;
width:382px;
height:250px;
padding-right:300px;
color:#525252;
padding-top:32px;
font-size:14px;
line-height:26px;
clear:both;
}

#CenterPiece h1{
font-size:20px;
color:#4f7608;
}




#CenterPiece p{
line-height:22px;

}



#ContentArea {
width:682px;
background-image:url(../images/home/bg-middle.gif);
background-repeat:repeat-x;
clear:both;
background-color:#FFFFFF;
padding-top:38px;
}



/* MISC */
flashcontent {
	position: relative;
	width: 100%;
	margin-left: auto;
}
select, input, textarea,  fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}








/*Center Secondary */
#CenterBoxSecondary {
background-image:url(../images/interface/misc/bg-one.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:980px;
float:left;
}


/* Footer */

#FooterBox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#96cfaf;
background-image:url(../images/interface/footer/bg-footer.gif);
background-repeat:repeat-x;
width:970px;
padding-left:10px;
padding-right:10px;
padding-top:9px;
height:30px;
}

#FooterBox a{
color:#96cfaf;
margin-right:42px;
padding-bottom:10px;
padding-top:10px;
text-decoration:none;
	}
	
#FooterBox a:hover{
color:#ffffff;
text-decoration:none;
	}
		
#FooterBox a:visited{
color:#ffffff;
text-decoration:none;
	}
	
#FooterBox a:active{
color:#ffffff;
text-decoration:none;
	}
	
	
#FooterBox .right{
float:right;
	}	
	
	#FooterBox .left{
float:left;
	}
	
#FooterBox .nav1bottom{
background-image:url(../images/interface/footer/disclaimer.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;

}	

#FooterBox .nav1bottom:hover{
background-image:url(../images/interface/footer/disclaimeron.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;

}	


#FooterBox .nav2bottom{
background-image:url(../images/interface/footer/sitemap.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}	

#FooterBox .nav2bottom:hover{
background-image:url(../images/interface/footer/sitemapon.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}	


#FooterBox .nav3bottom{
background-image:url(../images/interface/footer/search.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}	

#FooterBox .nav3bottom:hover{
background-image:url(../images/interface/footer/searchon.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}	



#FooterBox .nav4bottom{
background-image:url(../images/interface/footer/about.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}	

#FooterBox .nav4bottom:hover{
background-image:url(../images/interface/footer/abouton.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}	
	
	
	
	
	
	
	
	
	
	






/* NAVIGATION */
#NavBoxTop {
    width:894px;
	padding-left:96px;	
	height:26px;
	background-image: url(../images/interface/nav/bg.gif);
	background-repeat: repeat-x;
	float:left;
	clear:both;
}


#NavBoxTopHome {
    width:990px;	
	height:26px;
	background-image: url(../images/interface/nav/bg.gif);
	background-repeat: repeat-x;
	float:left;
	clear:both;
}

ul {
}

li {
	margin-left: 20px !important;
}

#Mainnav, #Mainnav ul {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	list-style: none;
}
#Mainnav a {
	text-align:center;
	color: #000;
    height:25px;
	display: block;
    text-decoration: none;
}
#Mainnav a:hover {
	color: #000;
}
#Mainnav a.TopLevel {
   color: #000000;
	background-image:none;
	height:20px;
	font-size:11px;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
}
#Mainnav a.TopLevel:hover {
color: #000000;
	background: #ffffff;
	background-image:none;
}


#Mainnav li {
	float: left;
	padding:0px;
	width:80px;
}


#Mainnav li.nav1 {
	background-image: url(../images/interface/nav/nav1.gif);
	background-repeat:no-repeat;
	width:82px;
	height:26px;
}

#Mainnav li.nav1 a:hover {
background-image: url(../images/interface/nav/nav1-over.gif);
background-repeat:no-repeat;
}


#Mainnav li.nav1 ul a:hover {
background-image: none;

}



#Mainnav li.nav2 {
background-image: url(../images/interface/nav/nav2.gif);
background-repeat:no-repeat;
width:95px;
height:26px;

}

#Mainnav li.nav2 a:hover{
background-image: url(../images/interface/nav/nav2-over.gif);
background-repeat:no-repeat;
}

#Mainnav li.nav2 ul a:hover {
background-image: none;
}



#Mainnav li.nav3 {
background-image: url(../images/interface/nav/nav3.gif);
background-repeat:no-repeat;
width:119px;
height:26px;

}
#Mainnav li.nav3 a:hover {
background-image: url(../images/interface/nav/nav3-over.gif);
background-repeat:no-repeat;
}

#Mainnav li.nav3 ul a:hover {
background-image: none;
}



#Mainnav li.nav4 {
background-image: url(../images/interface/nav/nav4.gif);
background-repeat:no-repeat;
width:100px;
height:26px;

}

#Mainnav li.nav4 a:hover {
background-image: url(../images/interface/nav/nav4-over.gif);
background-repeat:no-repeat;
}


#Mainnav li.nav4 ul a:hover {
background-image: none;
}

#Mainnav li.nav5 {
background-image: url(../images/interface/nav/nav5.gif);
background-repeat:no-repeat;
width:148px;
height:26px;

}
#Mainnav li.nav5 a:hover {
background-image: url(../images/interface/nav/nav5-over.gif);
background-repeat:no-repeat;
}


#Mainnav li.nav5 ul a:hover {
background-image: none;
}


#Mainnav li.nav6 {
background-image: url(../images/interface/nav/nav6.gif);
background-repeat:no-repeat;
width:134px;
height:26px;

}
#Mainnav li.nav6 a:hover {
background-image: url(../images/interface/nav/nav6-over.gif);
background-repeat:no-repeat;
}


#Mainnav li.nav6 ul a:hover {
background-image: none;
}




#Mainnav li span {
display:none;

}


#Mainnav li ul {
	position: absolute;
	left: -999em;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	height: auto;
	width: 200px;
}
#Mainnav li ul li {
background-image:none;
background-color:#cccccc;
margin-bottom:0px;
height:25px;
	width: 200px;
	border:solid 1px #666666;
	border-top:solid 0px;
}
#Mainnav li:hover ul ul, #Mainnav li:hover ul ul ul, #Mainnav li.sfhover ul ul, #Mainnav li.sfhover ul ul ul {
	left: -999em;
}
#Mainnav li:hover ul, #Mainnav li li:hover ul, #Mainnav li li li:hover ul, #Mainnav li.sfhover ul, #Mainnav li li.sfhover ul, #Mainnav li li li.sfhover ul {
	left: auto;
}
#Mainnav li:hover, #Mainnav li.sfhover {

}
#Mainnav li a.selected {
	background-image: url(../images/interface/nav/nav-over.gif);
	background-repeat: no-repeat;
	color: #fff;
}




















#FooterBox2 {
width: 990px;
	margin:0 auto;
}



#FooterBox2 a{
font-size:11px;
color:#476253;
margin-right:42px;
padding-bottom:10px;
margin-left:10px;
text-decoration:none;
	}
	
#FooterBox2 a:hover{
color:#476253;
text-decoration:none;
	}
		
#FooterBox2 a:visited{
color:#476253;
text-decoration:none;
	}
	
#FooterBox2 a:active{
color:#476253;
text-decoration:none;
	}
	






#HomeCentertop {
      width: 692px;
      height: 225px;
	  margin:0 auto;
clear:both;
}


#dividehome {
background-image:url(../images/interface/misc/dotted-hori.gif);
background-repeat:repeat-x;
      width:820px;
      height: 1px;
}


	
#HomeCenterMain{
background-image:url(../images/interface/misc/dotted-vert.gif);
background-repeat:repeat-y;
clear:both;
padding-top:10px;
}	


#HomeCenterMain .Left{
width:390px;
padding-right:20px;
float:left;
}
#HomeCenterMain .Right{
width:390px;
margin-left:10px;
float:left;
}


#Breadcrumbs {
font-size:11px;
	}

#Breadcrumbs a{
color:#476253;
text-decoration:none;
	}
	
#Breadcrumbs a:hover{
color:#476253;
text-decoration:none;
	}
		
#Breadcrumbs a:visited{
color:#476253;
text-decoration:none;
	}
	
#Breadcrumbs a:active{
color:#476253;
text-decoration:none;
	}
	

	
#HomeCenterMain .Left h2, #HomeCenterMain .Right h2 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	color:#000000;
	background-image:url(../images/interface/misc/h3-image.gif);
	padding-left:15px;
    background-repeat: no-repeat;
}
#HomeCenterMain .Left h2 span, #HomeCenterMain .Right h2 span{
   display: none;
}
	
	






#HomeCenterMain .Left h3, #HomeCenterMain .Right h3 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	color:#006600;
    background-repeat: no-repeat;
}
#HomeCenterMain .Left h3 span, #HomeCenterMain .Right h3 span{
   display: none;
}
	





.TopTitle {
/* background-image:url(../images/interface/titles/title_about.gif); */
background-repeat:no-repeat;
padding-right:30px;
	  padding-left:0px;
	  padding-top:30px;
      height: 30px;
	  margin-bottom:10px;
}


#about
.TopTitle {
background-image:url(../images/interface/titles/title_about.gif);
}	
	
#about
.TopTitle {
background-image:url(../images/interface/titles/title_about.gif);
}	
		
#about
.TopTitle {
background-image:url(../images/interface/titles/title_about.gif);
}	
	
#about
.TopTitle {
background-image:url(../images/interface/titles/title_about.gif);
}		
	
	
























/* Attorney Page*/

#CenterBox-Attorney {
background-color:#FFFFFF;
width:970px;
padding-top:23px;
padding-bottom:23px;
padding-left:10px;
padding-right:10px;
float:left;
}


#CenterBox-Attorney  #Col1{
width:242px;
float:left;
}



#CenterBox-Attorney  #Col1 #top{
background-image:url(../images/interface-attorney-practice/misc/yellow-left.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#a57805;
height:10px;
width:242px;
}



#CenterBox-Attorney  #Col1 #bottom{
background-image:url(../images/interface-attorney-practice/misc/yellow-footer.gif);
background-repeat:no-repeat;
height:12px;
width:242px;
} 



#CenterBox-Attorney  #Col1 #content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-image:url(../images/interface-attorney-practice/misc/yellow-bg-repeat.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#a57805;
width:190px;
padding-left:32px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
}



#CenterBox-Attorney  #Col1 h1 .big {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
}

#CenterBox-Attorney  #Col1 h1 span {
display:block;
line-height:0px;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
}



#CenterBox-Attorney  #Col1 h2, #CenterBox-Attorney  #Col3 h2 {
color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:10px;
}




#CenterBox-Attorney  #Col1 h1, #CenterBox-Attorney  #Col3 h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
margin-bottom:0px;
padding-bottom:0px;

}  



#CenterBox-Attorney  #Col1 ul, #CenterBox-Attorney  #Col3 ul {
margin-left:18px;
padding-left:0px;

}  



#CenterBox-Attorney  #Col1 li, #CenterBox-Attorney  #Col3 li {
margin-left:0px;
padding-left:0px;

}  




#CenterBox-Attorney  #Col1 a, #CenterBox-Attorney  #Col3 a, #CenterBox-Attorney  #Col1 a:hover, #CenterBox-Attorney  #Col3 a:hover {
color:#ffffff;
font-weight:bold;
} 



#CenterBox-Attorney  #Col2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:473px;
color:#4d5148;
float:left;
}   


#CenterBox-Attorney  #Col2  #content{
padding-left:13px;
padding-right:13px;
line-height:25px;}  


#CenterBox-Attorney  #Col2  #content #image{
width:447px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
background-color:#40574b;
float:left;
margin-bottom:24px;}  


#CenterBox-Attorney  #Col2  #content #image img{
border:#8df9bb 1px solid;
}



#CenterBox-Attorney  #Col3{
width:242px;
float:left;
} 


#CenterBox-Attorney  #Col3 #top{
background-image:url(../images/interface-attorney-practice/misc/green-left.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#10331f;
height:10px;
width:242px;
} 



#CenterBox-Attorney  #Col3 #bottom{
background-image:url(../images/interface-attorney-practice/misc/green-footer.gif);
background-repeat:no-repeat;
height:12px;
width:242px;
} 




#CenterBox-Attorney  #Col3 #content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-image:url(../images/interface-attorney-practice/misc/green-bg-repeat.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#10331f;
width:190px;
padding-left:32px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
}






#CenterBox-Attorney  #Col3 #content2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-image:url(../images/interface-attorney-practice/misc/green-bg-repeat.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#476253;
width:190px;
padding-left:32px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
}

#content2 li{
	padding-left: 0px !important;
	margin-left: 0px !important;
}

#content2 ul li ul li{
	padding-left: 0px !important;
	margin-left: 8px !important;
}








/*Practice Area Styles*/


#CenterBox-Attorney  #Col2b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:689px;
color:#4d5148;
float:left;
}   


#CenterBox-Attorney  #Col2b  #content{
padding-left:13px;
padding-right:13px;
line-height:25px;}  


#CenterBox-Attorney  #Col2b  #content #image{
width:663px;
padding:4px;
background-color:#40574b;
float:left;
margin-bottom:24px;}  


#CenterBox-Attorney  #Col2b  #content #image img{
border:#8df9bb 1px solid;
float:left;
}

#CenterBox-Attorney  #Col2b  #content #right{
padding:20px;
width:180px;
line-height:25px;
float:right;
color:#FFFFFF;}  



#CenterBox-Attorney  #Col2b  #content h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#476253;
font-size:24px;
width:663px;
height:25px;
margin-bottom:15px;
border-bottom:solid 1px #476253;
font-weight:normal;} 







#list-box {
width:252px;
margin-left:30px;
float:right;
}   



#list-box #top{
background-image:url(../images/interface-attorney-practice/misc/grey-top.gif);
background-repeat:no-repeat;
height:17px;
width:252px;
float:left;
clear:both;
}


#list-box #content {
background-image:url(../images/interface-attorney-practice/misc/grey-bg.gif);
background-repeat:repeat-y;
width:226px;
padding-top:5px;
padding:14px;
float:left;
clear:both;
line-height:6px;
}


#list-box #content strong, #list-box #content p{
line-height:18px;
}



#list-box #content ul, #list-box #content ol{
margin-left:0px;
padding-left:0px;
margin-top:5px;
padding-top:0px;
}


#list-box #content li {
list-style:none;
margin-left:0px;
padding-left:0px;
margin-bottom:5px;
border-bottom:#FFFFFF 1px solid;

}




#list-box #bottom{
background-image:url(../images/interface-attorney-practice/misc/grey-footer.gif);
background-repeat:no-repeat;
height:15px;
width:252px;
float:left;
clear:both;
}

