/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0; padding: 0; }

.body { background: #00294d url(/Assets/Category/000010/0000/body_bg.jpg) repeat-x; text-align: center;  }
.no_css { display: none; }
.clearboth { clear: both; }

.body a { text-decoration: none; }
.body a:hover { text-decoration: underline;  }
.body img { border: 0; }


#maincontainer { margin: 0 auto; width: 980px; background: transparent url(/Assets/Category/000010/0000/main_tile.gif) repeat-y;  }
#maincontainer2 { width: 980px; background: transparent url(/Assets/Category/000010/0000/main_topcap.gif) no-repeat top; padding-top: 10px; }
#maincontainer3 { width: 980px; background: transparent url(/Assets/Category/000010/0000/main_bottomcap.gif) no-repeat bottom;  padding-bottom: 10px; }
#container1 { margin: 0 auto; padding: 3px 0 3px 0; width: 959px; background: #ffffff; }
#container2 { margin: 0 auto; width: 951px; border: 1px solid #16242F; text-align: left; }

#utility {  text-align: right; float: right; height: 30px; width: 270px; background: #0162B1 url(/Assets/Category/000010/0000/utility_bg.gif) repeat-x; }
#utility ul { padding-right: 18px; padding-top: 4px;  }
#utility ul li { display: inline; }
#utility ul li a { font: normal 12px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; background: transparent url(/Assets/Category/000010/0000/utility_sep.gif) no-repeat 0 4px; padding: 0 2px 0 10px; }
#utility ul li.first_child a { background: none; padding-left: 0; }

#header { width: 951px; height: 156px; background: transparent url(/Assets/Category/000010/0000/header.jpg) no-repeat; }

#nav { height: 34px;  background: #000000; border-bottom: 1px solid #000;}
#nav ul { list-style-type: none;   } 
#nav ul li { float: left; border-right: 1px solid #777674;  }
#nav ul li.first_child { border-left: 0; }
#nav ul li.last_child { border-right: 0; }
#nav ul li a { text-align: center; float: left; display: block; height: 35px; font: bold 14px/35px 'Trebuchet MS', Helvetica, sans-serif; color: #ffffff; text-transform: uppercase; background: #000000; }
#nav ul li a:hover { background: #7399C0; text-decoration: none;}

#nav ul li.attorneys-profiles a { width: 189px; }
#nav ul li.practice-areas-overview a { width: 236px;}
#nav ul li.resource-links a { width: 162px; }
#nav ul li.verdicts-settlements a { width: 225px }
#nav ul li.legal-news a { width: 135px }

#lead { width: 951px; height: 200px; background: transparent url(/Assets/Category/000010/0000/lead_shadow.gif) no-repeat; padding-top: 5px; }
#lead img#lead_img1 { float: left; margin-right: 1px; }
#lead img#lead_img2 { float: left; margin-right: 1px; }
#lead img#lead_img3 { float: left; }

#content { width: 895px; padding: 0px 41px 0px 15px; margin-top: 10px;  background: transparent url(/Assets/Category/000010/0000/content_tile.gif) repeat-y;}

#left_col { float: left; display: inline; width: 245px; padding: 19px 15px 15px 19px; background: transparent url(/Assets/Category/000010/0000/left_gradient.jpg) repeat-x; }

#left_col #contact_box { width: 245px; height: 116px; background: transparent url(/Assets/Category/000010/0000/contact_boxbg.gif) no-repeat; text-align: center; } 
#left_col #contact_box  p#address { }
#left_col #contact_box #divider { }
#left_col #contact_box p#phone_no { }

#left_col #news_box { min-height: 225px; height: auto !important; height: 225px; width: 245px; background: transparent url(/Assets/Category/000010/0000/news_boxtile.gif) repeat-y; margin-top: 24px; }
#left_col #news_box  h2 { height: 36px; width: 230px; padding-left: 7px; padding-right: 8px; font: normal 20px/36px Georgia, Georgia, serif; color: #fff;  background: #002F57 url(/Assets/Category/000010/0000/news_boxtop.gif) no-repeat; }
#left_col #news_boxmid{ width: 245px; min-height: 225px; height: auto !important; height: 225px; background: transparent url(/Assets/Category/000010/0000/news_boxmid.gif) no-repeat; }
#left_col #news_boxbottom{ padding-bottom: 10px; min-height: 225px; height: auto !important; height: 225px; width: 245px;  background: transparent url(/Assets/Category/000010/0000/news_boxbottom.gif) no-repeat bottom; }
#left_col #news_box ol { list-style-type: none; padding-left: 15px; padding-right: 15px; margin: 15px 0; } 
#left_col #news_box p {  font: normal 12px Georgia, Georgia, serif;  color: #333; margin: 4px 0; } 
#left_col #news_box a { color: #0033cc; }

#right_col { width: 580px; float: left; display: inline; text-align: left;  padding: 27px 0 40px 35px; padding-left: 35px; padding-top: 27px; }
#right_col h1 { font: normal 28px Georgia, Georgia, serif; color: #011221; margin: 0px 0 10px 0;}
#right_col h2 { font: normal 24px Georgia, Georgia, serif; color: #011221; margin: 15px 0 10px 0;}
#right_col h3 { font: normal 18px/21px Georgia, Georgia, serif; color: #666666; margin: 15px 0 10px 0;}
#right_col p { font: normal 13px/18px Arial, Helvetica, sans-serif;  color: #333; margin: 10px 0;}
#right_col ul { padding-left: 35px; font: normal 13px/18px Arial, Helvetica, sans-serif;  color: #333; margin: 10px 0;}
#right_col ol { padding-left: 35px; font: normal 13px/18px Arial, Helvetica, sans-serif;  color: #333; margin: 10px 0;}
#right_col a { color: #003366; }
#right_col #divider { height: 1px; background: #8C8C8C; margin-top: 40px; margin-bottom: 13px;  }


#footlinks { text-align: center; background: #011121; height: 25px;  }
#footlinks ul { list-style-type: none; padding-top: 5px; font: normal 11px 'Trebuchet MS',Helvetica,sans-serif;}
#footlinks ul li { display: inline; }
#footlinks ul li a{ border-left: 1px solid #5d6925;  color: #ffffff; padding: 0 3px 0 7px; }
#footlinks ul li.first_child a {border: 0; }

#disc { width: 870px;  margin: 0 auto; padding: 10px 50px 70px 55px; font: normal 10px Tahoma,Geneva,serif; color: #fff; text-align: left;}
#disc a { color: #ffffff; }

#news_box p { margin-left: 10px !important; margin-right: 10px !important; padding-bottom: 10px !important; } /* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of DirectionsLayout ** *** */
/* Directions Page Styles (Google Maps Default)


/* Fix for IE6 - prevents text from disappearing when map loads - apply this class to the RTF for content area */
.DirectionsContent {
	display:block;
	position:relative;}
	

/* [ Outer div ] -----------> */
#directionsForm {
	}

/* div that wraps form */
#directionsInput {
	padding:4px 0px;}

#fromAddress {
	width:350px;
	border:1px solid #c0c0c0;
	background:#eee;
	padding:3px 4px;
	font:11px Tahoma, Verdana, sans-serif;
	color:#555;} /* address input field */

#directionsLocale {
	padding:4px 0px;}

	#directionsLocale select {
		border:1px solid #c0c0c0;
		background:#eee;
		padding:2px;
		font:11px Tahoma, Verdana, sans-serif;
		color:#555;} /* language dropmenu */

#locale{
	}

#directionsSubmit {
	padding:4px 0px;}
	
	#directionsSubmit input {
		padding:1px 2px;
		font:bold 12px Tahoma, Verdana, sans-serif;
		text-transform:uppercase;
		color:#fff;
		background:#364a61;
		border:1px solid #000;} /* GET DIRECTIONS button */
	#directionsSubmit input:hover {
		background:#7b0225;}

#map {
	border:1px solid #c0c0c0;
	color:#000;}

#addressNotFound {
	}

#directions {
	}

/* *** ** End   of DirectionsLayout ** *** */
