body {	margin: 0;	padding: 0;	font-family: verdana, arial, sans-serif;	font-size: 11px;	background: #ffffff url(/_media/images/common/bg.jpg) repeat-x;	color: #000000;	}img { border: 0; }#main {	margin: 0 auto;	width: 763px;	}/* Header Styles */#utilitynav {	float: right;	margin-top: 35px;	vertical-align: text-bottom;	}#utilitynav ul {	padding: 0;	margin: 0;	list-style: none;	}#utilitynav ul li {	display: inline;	font-size: 10px;	}#utilitynav ul li a {	color: #ffffff;	text-decoration: none;	padding: 0 8px;	border-right: 1px #ffffff solid;	}#utilitynav ul li a.last {	padding: 0 0 0 8px;	border-right: none;	}#utilitynav ul li a:hover {	text-decoration: underline;	}#logo {	width: 284px;	height: 45px;	margin: 17px 0 12px 0;	}#logo span {	display: none;	}#mainnav {	background: #d3a72c;	height: 27px;	}#mainnav ul {	padding: 0;	margin: 0;	list-style: none;	}#mainnav ul li {	float: left;	}#mainnav ul li a {	height: 27px;	display: block;	}#mainnav ul li.aboutus a {	width: 131px;	background: url(/_media/images/common/nav_aboutus.gif) no-repeat;	}#mainnav ul li.aboutus a:hover, #aboutus #mainnav ul li.aboutus a {	background: url(/_media/images/common/nav_aboutus.gif) no-repeat 0 -27px;	}#mainnav ul li.attorneys a {	width: 133px;	background: url(/_media/images/common/nav_attorneys.gif) no-repeat;	}#mainnav ul li.attorneys a:hover, #attorneys #mainnav ul li.attorneys a {	background: url(/_media/images/common/nav_attorneys.gif) no-repeat 0 -27px;	}#mainnav ul li.practiceareas a {	width: 171px;	background: url(/_media/images/common/nav_practiceareas.gif) no-repeat;	}#mainnav ul li.practiceareas a:hover, #practiceareas #mainnav ul li.practiceareas a {	background: url(/_media/images/common/nav_practiceareas.gif) no-repeat 0 -27px;	}#mainnav ul li.careers a {	width: 114px;	background: url(/_media/images/common/nav_careers.gif) no-repeat;	}#mainnav ul li.careers a:hover, #careers #mainnav ul li.careers a {	background: url(/_media/images/common/nav_careers.gif) no-repeat 0 -27px;	}/* Body Styles */#sidenav {	width: 172px;	background: #ffffff url(/_media/images/common/sidebg.gif) repeat-x;	font-size: 10px;	}#sidenav h3 {	margin: 10px 0 0 10px;	padding: 0;	}#sidenav ul {	margin: 10px 0 0 10px;	padding: 0;	list-style: none;	}#sidenav ul li {	margin: 0 0 0 5px;	padding: 0 0 5px 12px;	background: url(/_media/images/common/sidebullet.gif) no-repeat 0 2px;	line-height: 12px;	}#sidenav ul li a {	color: #cccccc;	text-decoration: none;	}#sidenav ul li a:hover {	color: #d3a72c;	}#sidenav ul li strong {	color: #d3a72c;	}#mainimage {	border-bottom: 7px #d3a72c solid;	height: 171px;	clear: left;	}#mainimage img {	display: block;	}#home #mainimage {	position: relative;	width: 763px;	height: 285px;	border-bottom: 7px #d3a72c solid;	clear: left;	}#home #mainimage #foregroundImg, #home #mainimage #backgroundImg {	position: absolute;	top: 0;	left: 0;	z-index: 20;	}#home #maincopy {	padding: 16px 0;	background: #ffffff url(/_media/images/home/copybg.gif) repeat-x left bottom;	}#home #maincopy .block, #home #maincopy .blocklast {	margin: 15px 0 15px 0;	padding: 0 25px;	width: 200px;	float: left;	line-height: 17px;	font-size: 10px;	border-right: 1px #929291 dashed;	}#home #maincopy .blocklast {	border-right: none;	}#home #maincopy a {	color: #000000;	}#maincopy {	line-height: 16px;	padding: 16px 16px 16px 24px;	background: #ffffff url(/_media/images/common/bodybg_fullpage.gif) repeat-y right top;	}#maincopy a{	color:#333333;	}#accesscopy {	line-height: 16px;	padding: 16px 16px 16px 24px;	background: #ffffff;	}#careersinside #maincopy {	line-height: 16px;	padding: 16px 16px 16px 24px;	background: #ffffff;	}#attorneyscopy {	line-height: 16px;	}#aboutus #maincopy #column1, #practiceareas #maincopy #column1 {	width: 520px;	}#contactus #maincopy #column1 {	width: 260px;	float: left;	}#contactus #maincopy #column1a {	width: 260px;	float: left;	}#careers #maincopy #column1 {	width: 340px;	}#careersinside #maincopy #column1a {	width: 540px;	}#attorneys #maincopy #column1 {	width: 340px;	}#attorneys #attorneyscopy #column1 {	width: 340px;	padding: 16px;}#attorneys #attorneyscopy #column1 h3{	font-size: 13px;	color: #441005;	margin: 0;	padding: 0;	}#attorneys #attorneyscopy #column1 p{	margin: 3px 0 16px 0;	}#maincopy #column2 {	width: 169px;	float: right;	font-size: 10px;	color: #544848;	}#maincopy #column2 img {	display: block;	padding-bottom: 10px;	}#attorneys #column2_inside h4{	color: #202e5e;	font-weight: bold;	font-size: 13px;	margin: 0;	padding: 0;	}#attorneys #column2_inside{	font-size: 11px;	color: #666666;	line-height: 16px;	padding: 10px 16px 0 16px;	width: 168px; 	}#attorneys #column2_inside a{	color: #666666; 	}#attorneys #column2_inside img{	padding: 10px 0 5px 0; 	}#attorneys #column2 a{	color: #666666;	}.list {	width: 250px;	float: left;	padding: 0 10px 0 0;	}.list h3 {	font-size: 13px;	color: #441005;	margin: 0;	padding: 10px 0;	}.list ul {	margin: 0;	padding: 0;	list-style: none;	}.list ul li {	margin: 0 0 0 5px;	padding: 0 0 8px 12px;	background: url(/_media/images/common/bullet.gif) no-repeat 0 2px;	line-height: 12px;	}#contactus .list {	width: auto;	float: none;	}#attorneys .list {	padding: 0 12px 16px 12px;	width: auto;	float: none;	}.whitetitle {	font-size: 18px;	color: #FFFFFF;}	/*Pop Up Style */	#popmain {	margin: 0 auto;	width: 472px;}#popmaincopy {	line-height: 16px;	padding: 16px 16px 16px 24px;	background-color: #ffffff;}#popmaincopy a{	color: #333333;}/*Footer Styles */#address {	text-align: center;	background: #441005;	color: #cacaca;	padding: 6px;		clear: left;	}#address address {	font-style: normal;	}#footer {	text-align: center;	padding: 6px;	font-size: 10px;	}#footer a{	color: #000000;	text-decoration: none;	}