body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	margin: 0px; 	background: #FFFFFF url("images/bkgrd.jpg") repeat-x left top;}a {	color: #000066;	font-weight: bold;}a:hover {	color: #999999;	font-weight: bold;	text-decoration: underline;}/*********** #top header ***********/#topheader {	background: url("images/topheader.jpg") no-repeat left top;	width: 900px;	height: 86px;}#topheader a{	display: block;	height: 86px;	width: 900px;}/*********** #header/menu ***********/#menuflash {	width: 900px;	height:295px;}#flash {	width: 645px;	height: 271px;	float: left;	padding: 0px 0px 0px 0px;}#menu {	float: right;	background: url("images/practice-areas.gif") no-repeat left top;	width: 255px;	height: 295px;}#menulinks {	margin: 13px 4px 10px 23px;	text-align: left;	letter-spacing: 1px;}#menulinks a {	display: block;	background: url("images/spacer.gif") no-repeat left top;	padding: 0px 0px 0px 0px;	height: 24px;	line-height: 24px;	text-decoration: none;	text-transform: uppercase;	font-weight: normal;	font-size: 11px;	color:#FFFFFF;  }#menulinks a:hover {	color:#6699FF;  }/*********** #navbar top ***********/#navbar {	background: url("images/navbar.gif") no-repeat left top;	width: 645px;	height: 24px;	float: left;	padding: 2px 0px 0px 0px;	text-align: center;}#navbar a{	text-decoration:none;	font-size: 13px;	color:#FFFFFF;	text-transform: lowercase;	padding: 0px 35px;	letter-spacing: 1px;	font-weight: normal;		}#navbar a:hover{	color:#6699FF;		}#clear {	clear: both;}/*********** #headlines ***********/H1 {	font-size: 15px;	color: #00102a;	text-align: left;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 4px;}H1 a{	text-decoration: none;}H2 {	font-size: 18px;	color: #245882;	font-weight: normal;	line-height: 24px;	text-align: left;}H3 {	font-size: 12px;	color: #666666;	font-weight: bold;}H4 {	font-size: 14px;	color: #00102a;	font-weight: bold;}#black {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;}#blue {	font-size: 11px;	color: #6699CC;	text-transform: uppercase;	letter-spacing: 1px;}/*********** #content ***********/#content {	padding: 15px 25px 0px 0px;	text-align: justify;	font-size: 12px;	line-height: 18px;	color:#000000;}/*********** #contact ***********/#contacttop {	background: url("images/contact-top.gif") no-repeat left top;	width: 255px;	height: 95px;}#contactback {	background: url("images/contact-ext.gif") repeat-y left top;	margin: 0px 0px 0px 30px;}#contactbot {	background: url("images/contact-bot.jpg") no-repeat left top;	width: 255px;	height: 513px;}/*********** #newsletter ***********/#newsletter {	background: url("images/newsletter.gif") no-repeat left top;	width: 255px;	padding-top: 50px;}.nform {	margin: 0px 0px 20px 80px;	height: 200px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #999999;	text-align: left;}/*********** #index-submenus ***********/#indexsub {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 20px;	color:#000000;	width: 620px;	clear: both;}#heading {	text-decoration: underline;	color:#245882;	font-size: 14px;	line-height: 21px;}#indexsubab {	width: 620px;}#offices {	font-family: Georgia, "Times New Roman", Times, serif;	float: left;	background: #dae3ea;	border: 1px solid #999999;	font-size: 10px;	color: #245882;	width: 198px;	text-align: center;	padding: 10px 0px 10px 0px;}#indexsubright {	float: right;	width: 370px; /*********** #actual 420px ***********/	margin-left: 50px;}#calltoday {	background: url("images/call-today.gif") no-repeat left top;	width: 324px;	height: 67px;}/*********** #inside pages ***********/#insidesubab {	width: 620px;}#insidesubright {	float: right;	width: 380px; /*********** #actual 420px ***********/	margin-left: 40px;}/*********** #Short Contact ***********/.shortform {	color: #00102a;	font-size: 7pt;	font-weight: bold;	border: 1px solid #999999;	background: #FFFFFF url("images/form-back.gif") repeat-x left top;}.qform {	margin: 0px 0px 1px 50px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #00102a;	text-align: left;	vertical-align:top;}.relationship {	font-size: 9px;	color: #000000;	text-align:center;	margin: 5px 50px 20px 0px;}.subhead {	font-size: 12px;	font-weight: bold;	color: #666666;}.button {	font-family: Georgia, "Times New Roman", Times, serif;	color: #00102a;	font-size: 7pt;	font-weight: bold;	border: 1px solid #999999;	background: #FFFFFF url("images/f-back.gif") repeat-x left top;}/*********** #bottom ***********/#bottom {	background: #00102a;	width: 900px;	height: 30px;	text-align: justify;	color: #999999;}#navtextbot {	text-align: center;  }  #navtextbot a {	line-height: 28px;	padding: 0px 30px 0px 30px;	text-decoration:none;	font-size: 13px;	font-weight: normal;	color:#FFFFFF;	text-transform: lowercase;	letter-spacing: 1px;  }#navtextbot a:hover {	color:#6699FF;  }  #disc {	font-size: 10px;	font-weight: normal;	color:#666666;	width: 900px;	text-align: justify;  }  /*********** #Email Print Styles ***********/    #email-print {	width: 255px;	padding: 0px 0px 30px 80px;	line-height: 20px;	font-size: 10px;	text-align: left;	}#email-print a {	display: block;	text-decoration: none;	color: #555555;		padding: 5px 0px 5px 0px;}#email-print a:hover {	color:#777777;}#email-text {	width: 125px;	padding: 0px 0px 0px 20px;	background: url("images/email.png") no-repeat left center;	}#print-text {	width: 125px;	padding: 0px 0px 0px 20px;	background: url("images/print.png") no-repeat 1px center;