/* *** ** Start of DefaultWrapper ** *** */
html, body.body, .body div, .body span, .body h1, .body h2, .body h3, .body h4, .body h5, .body h6, .body hr, .body p, .body a, .body font, .body img, .body strong, .body sub, .body sup, .body b, .body u, .body i, .body center, .body form, .body label, .body table, .body caption, .body tbody, .body tfoot, .body thead, .body tr, .body th, .body td 
{margin: 0;padding: 0;}

.body ol, ul { color: #000; }
.body a {text-decoration:none;}
.body a:hover{text-decoration:underline;}
.nocss{display:none;}

hr{border: none 0; border-bottom:1px solid #fff; border-top:1px solid #c5c6be;}

/* MHL Style */

a{color:#003366;}

.body * { margin: 0 0 0 0; padding: 0 0 0 0; }

.body input { border: 1px solid #989891; background: #ffffff; }
.body textarea { border: 1px solid #989891; background: #ffffff; }

a:hover { text-decoration: underline; }

.body h1 { font-family: Georgia, times, sans serif; font-size: 28px; color: #6b1106; font-weight: normal;padding: 0px 0px 8px 0px;}
.body h2 { font-family: Georgia, times, san serif; color: #003366; font-size: 22px; padding: 12px 0px 5px 0px; font-weight: normal;}
.body h3 {font-family: Georgia, times, san serif; font-weight: normal; color: #003366; font-size: 18px; padding: 10px 0px 0px 0px;}
.body h4 {font-family: Georgia, times, san serif; color: #6b1106; font-size: 16px; padding: 10px 0px 0px 0px; font-weight: normal;}
.body h5 {font-family: Georgia, times, san serif; font-weight: normal; color: #003366; font-size: 14px; padding: 10px 0px 0px 0px;}
.body h6 {font-family: Georgia, times, san serif; color: #6b1106; font-size: 14px; padding: 10px 0px 0px 0px; font-weight: normal;}


.body  {background-color: #6b8090;  margin: 0px auto; padding: 0 0 0 0; height:100%; background-image: url(/Assets/Category/000010/0000/bg_tile.gif); background-repeat:repeat-x;}

#maincontainer { width: 982px; margin:25px auto;}

#innercontainer{width:982px; margin: auto;background-image: url(/Assets/Category/000010/0000/content_tile.gif);}

#top_header {background-image: url(/images/header.gif); height:65px; width:982px; background-repeat:repeat-x; margin:0px; padding:0px;}
#top_header ul {text-align:center; padding:10px 20px 0 0; float:right; }
#top_header ul li{display:inline; white-space:nowrap; border-left: solid 1px #ddd; }
#top_header ul a {padding:0 2px 0 6px; color:#ddd; font-family:Arial; font-size:11px;text-align:center;}
#top_header ul li.first_child{border:none;}

#lead_img {background-image: url(/Assets/Category/000010/0000/lead_img.jpg); background-repeat:no-repeat; height:274px; width:982px;}

#top2_nav {margin:0px; padding:0px; width: 982px; height:50px; background-image: url(/Assets/Category/000010/0000/nav_tile.gif); background-repeat:repeat-x;display: block;}
#top2_nav ul {list-style-type: none; padding:0; margin:0px 0px 0px 0px; text-align:center; }
#top2_nav li { float: left; padding:0px; background-image: url(/Assets/Category/000010/0000/nav_separator.gif); padding:0 1px 0 1px; background-repeat:no-repeat;}
#top2_nav li.first_child { background:none;}
#top2_nav a { padding: 0px 18px; text-decoration: none; float: left; display: block; font-family: Georgia; text-transform: uppercase; font-size: 15px; font-weight: normal;  color: #fff; line-height:50px; background-image: url(/Assets/Category/000010/0000/nav_tile.gif); background-repeat:repeat-x;}
#top2_nav a:hover { background-image: url(/Assets/Category/000010/0000/nav_rollover.gif);}

#top2_nav .last_child a { padding-right: 23px !important; } 

/* #top2_nav li.firm-overview a {width:174px;}
#top2_nav li.attorneys a {width:136px;}
#top2_nav li.practice-areas a {width:174px;}
#top2_nav li.links a {width:95px;}
#top2_nav li.faqs a {width:87px;}
#top2_nav li.EstatePlanning a {width:303px;}  

*/
#container_content { width: 982px; margin:0px;overflow: hidden;}

.clearboth { clear: both; }

#left_column { float: left; width: 291px; padding:0 0 30px 0; margin:0px; background-image: url(/Assets/Category/000010/0000/leftcol.gif); background-repeat:no-repeat;display:inline;}
#left_content {margin:32px 0 0 15px; height:458px;}
#left_content h2 {color:#fff; font-family:Trebuchet MS; font-size: 24px; margin:0px; padding:0px;font-weight: normal;margin:0px 0 0 15px; }

#contact { color: #333; padding: 0px; width:228px; margin:0px 0 0 15px;}
#contact p { font-family: Trebuchet MS; font-size: 12px;  color: #fff;margin: 10px 0px 10px 0px; }

#pa {padding:58px 0 0px 702px;}
#pa img {padding: 0 0 18px 0;}


#right_column {float: left; width: 690px; margin:0px; padding:0px;  background-image: url(/Assets/Category/000010/0000/rightcol_shadow.gif); background-repeat:repeat-x;display:inline;}
#content { width: 615px; margin: 35px 0 0 40px; padding-bottom:30px;}
#content p {font-size: 13px; font-family: Trebuchet MS;  line-height: 21px; color:#333; padding:0px 0px 5px 0px; }
#content ul { padding:0px 0 5px 20px; }
#content ul li { font-family: Trebuchet MS; font-size: 13px; color: #333; padding:0px;line-height:21px;}
#content ul li a { font-family: Trebuchet MS; font-size: 13px; padding:0px;}


.footlinks { width:982px; height: 42px; padding:0px;background-image: url(/Assets/Category/000010/0000/footer_tile.gif); background-repeat:repeat-x;}

.footlinks ul {float:left; line-height: 42px; list-style-type: none; display: inline; margin-left:30px; padding:0px;}
.footlinks li { display: inline; margin:0px 0px 0px 0px; padding:0px;}
.footlinks ul li a {text-align:center; font-family: Trebuchet MS;  font-size: 12px; color: #fff; text-decoration: none; border-right: 1px solid #fff; padding:0px 8px 0px 4px; }
.footlinks ul li.first_child a {padding-left:0px;}
.footlinks ul li.last_child a { border: none;}
.footlinks ul li a:hover { text-decoration: underline;}


#disclaimer { width: 940px; padding: 14px 30px 30px 30px; margin:0 auto;font-family:Arial; font-size: 10px; color: #111; overflow: auto;}
#disclaimer a { color: #111; }


/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
.body #directionsInput {
	padding:10px 0px;}

.body #fromAddress{
	width:330px;}

.body #directionsLocale{
	padding:10px 0px;}

.body #locale{
	}

.body #directionsSubmit{
	padding:10px 0px;}

.body #map{
	border:1px solid #000;
	color:#000;
	 }

.body #addressNotFound{
	}

.body #directions{
	width: 500px; }
	
	

.body #left_column fieldset{border:0px;}
.body #left_column .form-pct { padding-left:5px; width: 205px; font-family: Trebuchet MS; font-size:12px; background: #ffffff; color:#336677; margin-bottom:10px;}
.body #left_column .msg-pct {padding-left:5px; width: 205px; font-family: Trebuchet MS; font-size:12px; background: #ffffff; color:#336677; margin-bottom:10px; height:60px;}
.body #left_column .quickButton{border:0px; margin-top:10px;}

.body #left_column .quickInput { width: 182px; height: 20px; background: #ffffff; border: 1px solid #989891; }
.body #left_column #quickMessage { height: 45px; width:222px; background: #ffffff; border: 1px solid #989891; font-family: Trebuchet MS; font-size:12px; color:#000;}

.body #left_column .pad_qck_itm { padding: 3px 0px; color:#fff; font-family: Trebuchet MS; font-size:12px;}
.body #left_column .quickButton { border: 0pt none; background: transparent none repeat scroll 0% 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left; }

/* Site 9 Editor */
#Editor_Content ol ul { margin-left: 20px !important; list-style-position: inside;  } 	
/* *** ** End   of DefaultWrapper ** *** */
