/* CSS Document *//* GLOBAL */body {	margin: 0px;	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #e5e5e5;}ul{	padding: 0px;	margin-top: 15px;	margin-left: 35px;	margin-bottom: 15px;	line-height: 16px;}h1 {	font-size: 16px;	color: #000000;	font-weight: bold;	margin: 0;	letter-spacing: 1px;	}h2 {	font-size: 21px;	color: #FFFFFF;	font-weight: normal;	margin: 0;	font-variant: small-caps;	letter-spacing: 1px;}h3 {	font-weight: bold;	margin: 0;	font-size: 13px;}h4 {	font-weight: bold;	margin: 0px 0px 5px 0px;	font-size: 16px;	border-bottom: solid #c5ccda 1px;	color: #363636;}/* USER DEFINED */.blue {	color: #2f4a82;}.gray {	color: #838383;}a.imgbrder img {border: Solid #2E4983 1px;}a.imgbrder:hover img {border: Solid #666666 1px;}a {	color: #2E4983;	text-decoration: none;}a:hover {	color: #666666;}/* DIV TAG */#main_div {	width: 949px;	height: auto;	z-index: 0;	line-height: 21px;	margin: 0px auto 0px auto;	color: #363636;}#nav_banner_div {	height:155px;	color:#FFFFFF;	font-size: 12px;	background-color: #5f78ad;	border-top: Solid #2f4a82 2px;	border-bottom: Solid #2f4a82 2px;	line-height: 16px;}#nav_banner_div a {	color:#99aedc;	text-decoration: none;}#nav_banner_div a:hover {	color:#FFFFFF;}#main_nav_div {	height: auto;	width: 558px;	z-index: 1;	font-size: 13px;	color: #000000;	line-height:18px;}#main_nav_div a {	color: #FFFFFF;	text-decoration: none;	margin: 0px 5px 0px 5px;}#main_nav_div a:hover {	color: #000000;}#right_nav {	padding-top: 31px;}#right_nav a {	display: block;	text-decoration: none;	padding: 12px 12px 11px 12px;	background-image: url(images/right-nav.gif);	background-repeat: no-repeat;	font-size: 14px;	color: #434343;	margin: 0px 0px 5px 10px;}#right_nav a:hover {	margin: 0px 0px 5px 0px;	background-image: url(images/right-nav-over.gif);	background-repeat: no-repeat;	color: #FFFFFF;	font-size: 14px;}#left_nav {	padding: 31px 10px 10px 10px;	color: #2E4983;	font-weight: bold;}#left_nav a.lnk {	display: block;	font-weight: normal;	color: #363636;	padding: 0px 0px 0px 10px;	text-decoration: none;}#left_nav a.lnk:hover {	background-color: #DCDCDC;}#banner_content_div {	padding: 8px 15px 0px 15px;	line-height: 17px;	text-align: left;}#header_div {	height: 83px;	z-index: 1;	width: 700px;	border-bottom: Solid #e6e6e6 8px;	position: relative;	line-height: 14px;}#tagline_div {	width: auto;	height: auto;	position: absolute;	right: 16px;	top: 23px;	font-size: 18px;	color: #FFFFFF;}#phone_number_div {	width: auto;	height: auto;	right: 9px;	font-size: 14px;	color: #2f4a82;	text-align: right;	top: 7px;	font-weight: bold;}#home_title {	border-left:Solid #acacac 3px;	height:37px;	line-height:37px;	padding-left:11px;}#footer_div {	height: auto;	width: 949px;	z-index: 1;	color: #FFFFFF;	font-size: 12px;	text-align:center;}#footer_div a {	color: #FFFFFF;	text-decoration: underline;}#footer_div a:hover {	color: #000000;	text-decoration: none;}#footer2_div {	height: auto;	width: 949px;	z-index: 1;	color: #838383;	font-size: 12px;	text-align:center;	padding-top: 10px;}#footer2_div a {	color: #838383;	text-decoration: underline;}#footer2_div a:hover {	color: #000000;	text-decoration: none;}ul {line-height:17px;}#side_accent_box_div {	padding: 10px;	margin: 30px 0px 30px 0px;	background-color: #EEF3FE;	border: Solid #CCCCCC 1px;	float: right;}#attorney_image_box {	float: right;	padding: 10px;	background-color: #EEF3FE;	margin: 0px 0px 15px 15px;	border: Solid #CCCCCC 1px;	text-align: center;}