body {	margin:0 auto 0 auto;	text-align:center;	padding:0;	font-family: Verdana, Arial, Helvetica, sans-serif, "trebuchet MS";	font-size: 11px;	color:#666666;	background-image: url(../images/background_tile.gif);	background-repeat: repeat-x;	background-position: top;}img {	border: none;	}a:link, a:visited, a:active {	color: #000000;	text-decoration: none;	border: none;	}	a:hover {	color:#666666;	text-decoration:underline;}/*div {border: 1px solid #999999;}*//* -----------------page structure -----------*/#container {	margin:0 auto 0 auto;	text-align:left;	padding:0;	width:774px;	}	#header {	margin:20px 0 15px;	text-align:center;	clear: both;	color: #000000;	}#body-content {	padding: 55px 0px 5px 0px;	margin: 2px 0 2px 0;	clear:both;	min-height: 325px;	}#copy {	line-height: 1.75em;	}	#copy ul {	margin: 0 0 10px 25px;	padding: 0;	list-style-type: square;	list-style-position: outside;	}	#copy li {	margin-bottom: 10px;	line-height: 1.5em;	text-align: left;}	/* ---------page elements - typography _____________________________________________________*/	h1 {	}		p {	margin: 0 0	.8em 0;	}	#copy h1 {	font-weight: bold;	text-transform: uppercase;	letter-spacing: 6px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	line-height: 10px;	word-spacing: 2px;	color: #666666;	margin-bottom: 5px;}#copy h2 {	font-size: 10px;	font-style: italic;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight:bold;	color: #333333;	letter-spacing: 2px;	word-spacing: 1px;	text-align: left;	margin-bottom: 0;}strong {font-family: Georgia, "Times New Roman", Times, serif;}	/*----------------main navigation----------------------------------------------------------------*/ul#navbar {	left: auto;	right: auto;	width: 774px;	margin: 35px 0px 20px 0px;	padding: 0;	height: 11px;	list-style-type: none;	overflow: hidden;	}	ul#navbar li {	padding: 0;	margin: 0;	display: block;	float: left;	text-indent: -99999px;	}	ul#navbar li a {	border: 0;	display: block;	text-decoration: none;	}li#firm a {	width: 109px;	height: 11px;	background:transparent url(../images/main_nav_image.gif) no-repeat 0 0;	}	li#firm a:hover {	background-position: 0px -19px;}li#practice a {	width: 161px;	height: 11px;	background:transparent url(../images/main_nav_image.gif) no-repeat -109px 0;	}	li#practice a:hover {	background-position: -109px -19px;}li#attorneys a {	width: 145px;	height: 11px;	background:transparent url(../images/main_nav_image.gif) no-repeat -271px 0;	}	li#attorneys a:hover {	background-position: -271px -19px;}li#news a {	width: 140px;	height: 11px;	background:transparent url(../images/main_nav_image.gif) no-repeat -416px 0;	}	li#news a:hover {	background-position: -416px -19px;}li#resources a {	width: 126px;	height: 11px;	background:transparent url(../images/main_nav_image.gif) no-repeat -557px 0;	}	li#resources a:hover {	background-position: -557px -19px;}li#careers a {	width: 93px;	height: 11px;	background:transparent url(../images/main_nav_image.gif) no-repeat -683px 0;	}	li#careers a:hover {	background-position: -683px -19px;}/*-------------------------sub nav elements----------------------------------*/#sub_nav ul{	margin: 0;	padding: 0;	list-style-type: none;	}	#sub_nav li {	margin: 0;	padding: 0 0 5px 0;	}	#sub_nav li a {	color: #666666;	text-decoration:none;	}	#sub_nav li a#current {	font-weight: bold;	color:#000000;	}	#sub_nav li a:hover {color: #000000;}	li.sub_sub_nav a {	margin-left: 10px;	}			/*-------------------------footer----------------------------------------*/	#footer {	clear: both;	text-align:center;	padding-top: 5px 0 5px 0;	font-size: 10px;	}		#footer a{	color: #993300;	text-decoration: none;	}	/*-----------------footer navigation------------------*/#footer_navigation ul {	text-align: center;	color: #333333;	padding-left: 0;	margin-left: 0;		}	#footer_navigation li {	display: inline;	padding-left: 0;	margin-left: 0;	}	#footer_navigation li a{	font-size: 10px;	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;	text-transform: uppercase;	color: #666666;	padding: 5px;	}	#footer_navigation li a:hover {	color: #000000;	}	/*----------misc table info------------------*/#contact_table{	font-size: 11px;	margin-top: 10px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;	padding-top: 5px;	}/*misc*/hr, .hide {	display: none;	}* html #container { height: 1%; }/*-------------------------form-----------------------*/form dd {margin: 0 0 10px 0;width: 400px;background-color:#FFFFFF;}	/*--------- Win IE hacks------------------*/* html #body-content {	height: 385px;	}	* html #header {margin-bottom: 40px;}/*-----------------work place law pages--------------*/.WorkplaceLawHeader {	font-size:14px;	color:#333333;	font-family:Georgia, "Times New Roman", Times, serif;	background-color:#CCCCCC;	font-weight:bold;	padding: 3px;	border: 1px solid #999999;}.question_answer_Headers {	font-size:16px;	line-height: 16px;	font-family:Georgia, "Times New Roman", Times, serif;	margin: 0px;	padding: 1px;	font-weight:bold;	color:#999999;	}	p.question_answer_Headers:first-letter {	font-size:26px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	color:#999999;	}