body{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	background-color: #3a4b64;	background-image: url(images/blueline_bkgr.gif);	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.dots{	background-image: url(images/dots.gif);	background-repeat: repeat-x;	height: 7px;	background-position: center;}.dots21{	background-image: url(images/dots.gif);	background-repeat: repeat-x;	height: 7px;	background-position: top;	}td{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666633;	text-decoration: none;}a:hover {	color: #414121;	text-decoration: underline;}.a1{	font-size: 10px;	text-decoration: none;	color: #8e8555;}.a1:hover{	text-decoration: underline;	color: #2d2c27;}.a2{	color: #8E8555;	text-decoration: underline;}.a2:hover{	text-decoration: none;}.a3{	color: #333333;	text-decoration: underline;}.a3:hover{	color: #8e8555;	text-decoration: none;}.a4{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #333333;}.a4:hover{	text-decoration: none;	color: #000000;}.a5{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #333333;}.a5:hover{	text-decoration: underline;	color: #6d6a5c;}.bg_cream{	background-color: #E8E6DA;}.bg_white1{	background-color: #FFFFFF;}.bg_white{	background-color: #FFFFFF;	border: 1px solid #D2CEB6;	line-height: 18px;}.bg_lnb{	background-color: #bbb38b;}.button{	font-weight: bold;	background-color: #8e8555;	border: 1px solid #46443b;	color: #FFFFFF;	font-size: 12px;	height: 20px;	padding: 2px;}.button_gray{	background-color: #f0f0f0;	border-top: 2px solid #fafafa;	border-left: 2px solid #fafafa;	border-bottom: 2px solid #848484;	border-right: 2px solid #848484;	font-size: 12px;	font-weight: bold;	cursor: hand;}.footer_bg{	background-image: url(images/footerbg.gif);	background-repeat: repeat-x;	padding-top: 5px;}.footer{	color: #3a4b64;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;}.footer:hover{	color: #737062;	text-decoration: none;}.footer_blue{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003366;	font-size: 9px;	text-decoration: none;}.footer_gray{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;}.lnb{	font-family: "Times New Roman" , Times, serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	padding-left: 10px;	line-height: 26px;	width: 100%;}.lnb:hover{	background-color: #6D6A5C;}.lnb_HL{	font-family: "Times New Roman" , Times, serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	padding-left: 10px;	line-height: 26px;	width: 100%;	background-color: #6D6A5C;}.lnb_sub{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	padding-left: 10px;	text-decoration: none;	color: #333333;	line-height: 16px;	text-transform: uppercase;}.lnb_sub:hover{	background-color: #FFFFFF;}.lnb_sub_HL{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 16px;	width: 100%;	padding-left: 10px;	background-color: #FFFFFF;	text-decoration: none;	color: #333333;	text-transform: uppercase;}.pic1{	border: 1px solid #7A786B;}.td_height3{	height: 3px;}.txt_10{	font-size: 10px;}input{	border: 1px solid #d2ceb6;}.input1{	background-color: #EEECE0;	border: 1px solid #C1BA97;	font-size: 10px;	height: 16px;	line-height: 16px;}.select{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #F4EED5;	color: #1E1E1E;}.dots2{	background-image: url(images/dots2.gif);	background-repeat: repeat-x;	height: 3px;	background-position: center;}.head1{	font-family: "Times New Roman" , Times, serif;	font-size: 30px;	color: #8E8555;	height: 40px;}.head2{	font-size: 14px;	color: #4A483E;	padding-left: 5px;	font-family: Geneva, Arial, Helvetica, sans-serif;	text-transform: uppercase;	height: 22px;}.head3{	font-family: "Times New Roman" , Times, serif;	font-size: 18px;	color: #8E8555;	padding-left: 8px;}.times_12{	font-family: "Times New Roman" , Times, serif;	font-size: 12px;	color: #605F55;}.geneva_10{	font-family: "Times New Roman" , Times, serif;	font-size: 11px;	color: #737062;}.head_brown{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #8E8555;	font-weight: bold;}.head_brown1{	color: #8E8555;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.radiobutton{	border: 0px;}.TRADIANT_BLUE4{	color: #4A483E;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.lnb_new{	font-family: "Times New Roman" , Times, serif;	font-size: 14px;	color: #bbb38b;	text-decoration: none;	padding-left: 10px;	line-height: 26px;	width: 100%;}.lnb_new:hover{	background-color: #6D6A5C;}.a7{	font-family: Tahoma, Arial, sans-serif;	font-size: 10px;	color: #676458;	text-decoration: none;	height: 30px;	vertical-align: middle;}.a7:hover{	color: #FFFFFF;	text-decoration: underline;}.a6{	font-family: "Times New Roman" , Times, serif;	font-size: 17px;	color: #3A4b64;	text-decoration: none;	padding-left: 10px;	line-height: 26px;	width: 100%;}.a6:hover{	color: #FFFFFF;	text-decoration: none;}.home UL#listings LI DIV#DivAboutFirmOther{	display: block;	height: 32px;}.home UL#listings LI DIV#DivAboutFirmWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#DivAboutFirmWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#DivAboutFirmOther{	display: none;	height: 32px;}.home UL#listings LI DIV#divAttorneyProfileOther{	display: block;	height: 32px;}.home UL#listings LI DIV#divAttorneyProfileWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#divAttorneyProfileWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#divAttorneyProfileOther{	display: none;	height: 32px;}.home UL#listings LI DIV#divOurSuccessOther{	display: block;	height: 32px;}.home UL#listings LI DIV#divOurSuccessWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#divOurSuccessWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#divOurSuccessOther{	display: none;	height: 32px;}.home UL#listings LI DIV#divAreaOfPracticeOther{	display: block;	height: 32px;}.home UL#listings LI DIV#divAreaOfPracticeWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#divAreaOfPracticeWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#divAreaOfPracticeOther{	display: none;	height: 32px;}.home UL#listings LI DIV#DivResourceLinkOther{	display: block;	height: 32px;}.home UL#listings LI DIV#DivResourceLinkWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#DivResourceLinkWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#DivResourceLinkOther{	display: none;	height: 32px;}.home UL#listings LI DIV#DivCareerOther{	display: block;	height: 32px;}.home UL#listings LI DIV#DivCareerWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#DivCareerWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#DivCareerOther{	display: none;	height: 32px;}.home UL#listings LI DIV#DivNewsOther{	display: block;	height: 32px;}.home UL#listings LI DIV#DivNewsWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#DivNewsWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#DivNewsOther{	display: none;	height: 32px;}.home UL#listings LI DIV#DivPublicationOther{	display: block;	height: 32px;}.home UL#listings LI DIV#DivPublicationWhite{	display: none;	height: 32px;}.home UL#listings LI.active DIV#DivPublicationWhite{	display: block;	height: 32px;}.home UL#listings LI.active DIV#DivPublicationOther{	display: none;	height: 32px;}DIV#header H1{	display: block;	width: 279px;	color: #fff;	height: 51px;}DIV#header H1 A{	display: block;	width: 279px;	color: #fff;	height: 51px;}.home DIV#header H1{	margin-top: 32px;	background: url(../images/logo.png) no-repeat left top;	margin-left: 4px;	text-indent: -3000px;}.home DIV#header #shield{	margin-top: -51px;	float: right;	margin-right: 11px;}.home DIV#header{	margin-bottom: 8px;}.directory DIV#header H1{	margin-top: 6px;	background: url(../images/logo.png) no-repeat left top;	margin-left: 4px;	text-indent: -3000px;}.directory DIV#header H1 A:hover{	background: url(../images/logo.png) no-repeat right top;}.directory DIV#header #shield{	margin-top: -51px;	float: right;	margin-right: 11px;}.directory DIV#header{	margin-bottom: 1px;	padding-bottom: 12px;	border-bottom: #604f4b 1px solid;}.home UL#listings LI{	overflow: hidden;	height: 194px;}.home UL#listings LI DIV.feature{	clear: both;	height: 170px;}.home UL#listings H2{	margin-top: 4px;	display: inline;	font-size: 16px;	float: left;	margin-bottom: 4px;	margin-left: 6px;	color: #8e8555;	line-height: 16px;	font-family: Georgia, "Times New Roman" , Times, serif;}.home UL#listings LI.active H2{	margin-top: 4px;	display: inline;	font-size: 16px;	float: left;	margin-bottom: 4px;	margin-left: 6px;	color: #fff;	line-height: 16px;	font-family: Georgia, "Times New Roman" , Times, serif;}.home UL#listings UL.filters{	margin-top: 5px;	line-height: 10px;	margin-right: 12px;	text-align: right;}.home UL#listings UL.filters LI{	border-top-width: 0px;	display: inline;	padding-left: 6px;	font-size: 10px;	border-bottom-width: 0px;	margin-left: 4px;	text-transform: uppercase;	border-left: #737062 1px solid;	color: #bbb5b4;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0px;	height: auto;	border-right-width: 0px;}.home UL#listings LI.active UL.filters LI{	border-top-width: 0px;	display: inline;	padding-left: 6px;	font-size: 10px;	border-bottom-width: 0px;	margin-left: 4px;	text-transform: uppercase;	border-left: #fff 1px solid;	color: #fff;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0px;	height: auto;	border-right-width: 0px;}.home UL#listings LI.active UL.filters LI A:hover{	color: #fff;}.home UL#listings LI.active UL.filters LI{	color: #bbb5b4;}.home UL#listings UL.filters LI A:link{	color: #737062;}UL#listings UL.filters LI A:visited{	color: #737062;}.home UL#listings UL.filters LI A:hover{	color: #fbcd00;	text-decoration: underline;}.home UL#listings LI.active UL.filters LI A:link{	color: #fff;}UL#listings LI.active UL.filters LI A:visited{	color: #fff;}.home DIV.feature{	color: #e6e6e6;}.home DIV.feature DIV{	margin-top: -170px;}.home DIV.feature H3{	font-size: 24px;	margin-bottom: 14px;	padding-top: 16px;}.home DIV.feature P{	font-size: 17px;	line-height: 20px;}.home DIV.feature A:link{	color: #e6e6e6;	text-decoration: underline;}DIV.feature A:visited{	color: #e6e6e6;	text-decoration: underline;}.home DIV.feature A:hover{	color: #fbcd00;	text-decoration: none;}.home DIV.feature P.creditLeft{	margin-top: 7px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;}.home DIV.feature P.creditRight{	margin-top: 10px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: right;}.home DIV.feature{	color: #e6e6e6;}.home DIV.feature DIV{	margin-top: -170px;}.home DIV.feature H3{	font-size: 24px;	margin-bottom: 14px;	padding-top: 16px;}.home DIV.feature P{	font-size: 17px;	line-height: 20px;}.home DIV.feature A:link{	color: #e6e6e6;	text-decoration: underline;}DIV.feature A:visited{	color: #e6e6e6;	text-decoration: underline;}.home DIV.feature A:hover{	color: #fbcd00;	text-decoration: none;}.home DIV.feature P.creditLeft{	margin-top: 7px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;}.home DIV.feature P.creditRight{	margin-top: 10px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: right;}.home UL#listings LI DIV.feature{	clear: both;	height: 170px;}DIV{	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px;	padding-top: 0px;}UL{	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px;	padding-top: 0px;}#wrapper{	margin-left: auto;	width: 720px;	margin-right: auto;}.borderSearch{	border: 1px #000000 solid;	padding: 3px 10px 3px 10px;}.cms_txt { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4A483E; padding-left:10PX; }.gradiant_blue1 {  background-image: url(images/gradiant_blue1.jpg); background-repeat: repeat-x; background-position:bottom; background-color:#afc5cf;   }.gradiant_blue2 {	background-image: url(images/gradiant_blue1.jpg);	background-repeat:repeat-x;	background-position:bottom;	background-color:#afc5cf;	}