/* @override http://xerxes/Nichols_Law/www/css/all.css */

body {
	margin: 0;
	font: 13px Arial, Helvetica, sans-serif;
	color: #362f2d;
	background: #272c33;
	min-width:973px;
}
img {border-style: none;}

h1 {
	font:28px Georgia, serif;
	color:#5b1609;
	}
h2 {
	font:22px Georgia, serif;
	color:#002157;
	}
h3 {
	font:18px Georgia, serif;
	color:#000;
	}
	


a {color: #46201e;}
a:hover {text-decoration: none;}
.clear {clear: both;}
.right {float: right;}
.right-photo {float: right; margin-left: 20px; background: #fff; border: 1px solid #ccc; padding: 3px;}
.left {float: left;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
#wrap-holder{
	width:100%;
	background:#fff5ea url(../images/bg-wrapper.gif) repeat-x;
}
#wrapper {
	margin: 0 auto;
	width: 973px;
	background: url(../images/bg-wrap-holder.gif) no-repeat;
	position:relative;
}
.house{
	position:absolute;
	top:0;
	left:-26px;
	width:256px;
	height:88px;
}
.header {
	height:82px;
}
.logo-holder{
	margin:0 0 0 5px;
	width:380px;
	padding:38px 0 0;
	position:relative;
	float:left;
	display:inline;
}
.logo-holder p{
	margin:0;
	color:#d2a577;
	font:10px gergia, serif;
	letter-spacing:1px;
}
.logo{
	width:200px;
	height:23px;
	float:left;
	margin:0 11px 0 0;
	padding:0;
	overflow:hidden;
}
.logo a{
	width:200px;
	height:23px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url(../images/logo.gif) no-repeat;
}
.header-right{
	width:513px;
	float:right;
	overflow:hidden;
	margin:12px 6px 0;
	display:inline;
}
.request {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:182px;
	float:right;
	background: url(../images/request.gif) no-repeat;
}
.request:hover{
	background: url(../images/request-hover.gif) no-repeat;
}
.nav{
	margin:23px 0 0;
	padding:0;
	width:513px;
	list-style:none;
	overflow:hidden;
}
.nav li{
	float:left;
}
.nav li a{
	display: block;
	text-indent: -9999px;
	height:24px;
}
.nav li .home{
	width:61px;
	background:url(../images/nav.gif) no-repeat 0 0;
}
.nav li.active .home,
.nav li .home:hover{
	background:url(../images/nav.gif) no-repeat 0 -24px;
}
.nav li .firm{
	width:82px;
	background:url(../images/nav.gif) no-repeat -61px 0;
}
.nav li.active .firm,
.nav li .firm:hover{
	background:url(../images/nav.gif) no-repeat -61px -24px;
}
.nav li .attorneys{
	width:93px;
	background:url(../images/nav.gif) no-repeat -143px 0;
}
.nav li.active .attorneys,
.nav li .attorneys:hover{
	background:url(../images/nav.gif) no-repeat -143px -24px;
}
.nav li .practice{
	width:130px;
	background:url(../images/nav.gif) no-repeat -236px 0;
}
.nav li.active .practice,
.nav li .practice:hover{
	background:url(../images/nav.gif) no-repeat -236px -24px;
}
.nav li .faq{
	width:56px;
	background:url(../images/nav.gif) no-repeat -366px 0;
}
.nav li.active .faq,
.nav li .faq:hover{
	background:url(../images/nav.gif) no-repeat -366px -24px;
}
.nav li .contact-us{
	width:90px;
	background:url(../images/nav.gif) no-repeat -422px 0;
}
.nav li.active .contact-us,
.nav li .contact-us:hover{
	background:url(../images/nav.gif) no-repeat -422px -24px;
}
.banner-holder{
	position:relative;
	width:973px;
	height:281px;
}
.banner{
	width:934px;
	height:245px;
	padding:37px 0 0 39px;
	z-index:15;
	background: url(../images/bg-banner.png) no-repeat;
}
.inner-page .banner-holder{
	position:relative;
	width:973px;
	height:202px;
}
.inner-page .banner{
	position:relative;
	height:165px;
	overflow:hidden;
	z-index:15;
	background: url(../images/bg-banner-inner.png) no-repeat;
}
.banner-text{
	width:515px;
	position:relative;
	z-index:10;
	line-height: 18px;
}
.banner-text img{
	margin:0;
	display:block;
}
.inner-page .banner-text{
	width:580px;
	position:relative;
	z-index:10;
}
.banner-text h1{
	margin:5px 0 0;
	font:33px georgia, serif;
	color:#fff799;
}
#image-holder{
	position:absolute;
	width:405px;
	height:286px;
	top:-12px;
	left:554px;
	z-index:50;
	visibility: hidden;
}
#image-holder img{
	display:block;
}

#image-holder ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}

#image-holder li{
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}


.inner-page .image{
	position:absolute;
	width:315px;
	height:190px;
	top:6px;
	left:640px;
	z-index:10;
	overflow:hidden;
}
.banner-text p{
	font-size:14px;
	color:#fff;
	margin:15px 0 25px;
}
.main{
	width:961px;
	padding:0 6px 312px 6px;
	overflow:hidden;
}
.inner-page .main{
	background: url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
}
.inner-page .main-top{
	background: url(../images/bg-main-top.gif) no-repeat;
	overflow:hidden;
}
.inner-page .main-bottom{
	width:973px;
	margin:17px 0 0;
	background: url(../images/bg-main.gif) repeat-y;
	overflow:hidden;
}
.content{
	width:641px;
	float:left;
}

.image-holder{
	margin-right:16px;
	margin-top: 3px;
	float:left;
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc;
}
.image-holder img{
	display:block;
}
.content p{
	margin:0 0 19px;
	line-height:19px;
}
.column{
	width:244px;
	float:right;
	margin:33px 0 0 40px;
}

/*.home-column {width: 285px;  border: 1px solid; border-color:#D7CAC1; background: url(../images/bg-form.gif) repeat-y; padding: 0 10px 0 0;  margin: 22px 20px 20px 0; float: left !important;}
*/
.home-column {margin: -10px 20px 20px -40px; float: left; width: 279px !important;}
.column-quicklinks {width: 284px; margin: 0 0 0 20px;}
.column-quicklinks h4 {border: none;}
.column-quicklinks ul {margin: 0 0 0 20px; padding: 0;}
.column-quicklinks li {color: #002157; line-height: 20px; background: url(../images/column-separator.gif) no-repeat 0 7px; list-style: none; padding: 0 0 0 12px;}
.column-quicklinks li a {color: #002157;}

.content .line, .sidebar .line{
	background: url(../images/bg-main-h3.gif) repeat-x 0 100%;
}
.column h3, .form h3{
	margin:0;
	padding:0 0 9px;
	text-indent:-9999px;
}
.column h3{
	margin:0 0 13px;
	background: url(../images/practice-areas.gif) no-repeat;
}
.column h3.help-links {
	margin:0 0 13px;
	background: url(../images/title-helpful-links.gif) no-repeat;
}

.column em{
	font: bold italic 14px georgia, serif;
	color:#002157;
}
.column ul{
	margin:10px 0 0;
	padding:0;
}
.column ul li{
	list-style:none;
	line-height:24px;
	background: url(../images/column-line.gif) repeat-x 0 100%;
}
.column ul li a{
	padding:0 0 0px 11px;
	font-size:13px;
	color:#535961;
	text-decoration:none;
	display: block;
	width: 233px;
	background: url(../images/column-separator.gif) no-repeat 0 9px;
}
.column ul li a:hover{
	text-decoration:underline;
	background: #343a42;
	color: #fff;
	text-decoration: none;
}
.column .more-areas{
	margin:12px 0 0;
	display:block;
	color:#a3620a;
	text-decoration:none;
}
.column .more-areas:hover{
	text-decoration:underline;
}
.text{
	margin:0;
	padding:20px 0 39px;
	overflow:hidden;
}
.inner-page .text{
	height:1%;
	display:table;
	padding:28px 0;
}
.text-full{
	margin:0 19px 0 0;
	padding:5px 0 39px;
	overflow:hidden;
	min-height: 480px;
}
.write{
	margin:16px 0 0 0;
	padding:50px 0 0;
	width:346px;
	height:45px;
	background: url(../images/bg-write.gif) no-repeat;
	text-align:right;
}
.write em{
	font:bold italic 15px Georgia, serif;
	color:#002157;
}
.write p{
	margin:0;
	font-size:10px;
	font-weight:bold;
}
.form{
	width:296px;
	float:right;
	margin:20px 0 0;
	padding:0 0 34px;
	background: url(../images/bg-form.gif) repeat-y;
	overflow:hidden;
	border-bottom:1px solid #d4c7be;
}
.inner-page .form{
	margin:11px 0 0;
}
.frame{
	width:255px;
	padding:13px 20px 0 21px;
	background: url(../images/bg-form-top.gif) no-repeat;
	overflow:hidden;
}
.form .line{
	background: url(../images/bg-form-h3.gif) repeat-x 0 100%;
}
.form h3{
	background: url(../images/request-consultation.gif) no-repeat;
}
.form .row{
	float:left;
	width:252px;
}
.form .two-rows{
	width:280px;
	overflow:hidden;
}
.form .row-1{
	width:112px;
	float:left;
	margin:0 28px 0 0;
	overflow:hidden;
}
.form .row-1 input, .form .row input{
	padding:4px 0 4px 2px;
	font-size:12px;
	border:solid #999;
	border-width:1px 0 0 1px;
}
.form label{
	margin:12px 0 5px;
	display:block;
	font-size:12px;
	color:#002157;
	font-weight:bold;
}
.form .row input{
	width:252px;
}
.form .first-name, .form .last-name{
	width:112px;
}
.form textarea{
	width:252px;
	height:134px;
	padding:2px 0 0 2px;
	overflow:auto;
	border-style:none ;
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:12px;
}
.form .btn-request{
	display:block;
	margin:16px 0 0;
}
input.btn-request {padding-top: 15px; clear: both;}

div.home-articles {
list-style: decimal; padding-top: 15px; text-align: center !important;
}
.subnav {
	padding: 0;
	margin: 0;
}
.subnav li {
	float: left;
	list-style: none;
	margin-right: 20px;
	text-transform: uppercase;
	font-size: 12px;
}

.subnav li a {
	font-weight: bold;
	color: #c27516;
	padding: 5px 5px;
	display: block;
}

.subnav li a:hover {
	color: #fff;
	background: url(../images/bg-nav-active.png) repeat-x;
	text-decoration: none;
}

/*  -- Graphical Subnav - Non-markup --

.subnav-blank {	
	margin:13px 0 0;
	padding:0 0 17px;
	width:642px;
	list-style:none;
	overflow:hidden;
}
.subnav{
	margin:13px 0 0;
	padding:0 0 17px;
	width:642px;
	list-style:none;
	overflow:hidden;
	background: url(../images/bg-subnav.gif) repeat-x 0 100%;
}
.subnav li{
	float:left;
}
.subnav li a{
	display: block;
	text-indent: -9999px;
	height:24px;
}
.subnav li .the-firm{
	width:70px;
	padding-left:2px;
	background:url(../images/subnav.gif) no-repeat 0 0;
}
.subnav li .the-firm:hover{
	background:url(../images/subnav.gif) no-repeat 0 -24px;
}
.subnav li .nichols{
	width:116px;
	padding-left:8px;
	background:url(../images/subnav.gif) no-repeat -72px 0;
}
.subnav li .nichols:hover{
	background:url(../images/subnav.gif) no-repeat -72px -24px;
}
.subnav li .attorneys{
	width:80px;
	padding-left:8px;
	background:url(../images/subnav.gif) no-repeat -195px 0;
}
.subnav li .attorneys:hover{
	background:url(../images/subnav.gif) no-repeat -195px -24px;
}
.subnav li .paralegals{
	width:87px;
	padding-left:8px;
	background:url(../images/subnav.gif) no-repeat -283px 0;
}
.subnav li .paralegals:hover{
	background:url(../images/subnav.gif) no-repeat -283px -24px;
}
.subnav li .office-staff{
	width:93px;
	padding-left:8px;
	background:url(../images/subnav.gif) no-repeat -378px 0;
}
.subnav li .office-staff:hover{
	background:url(../images/subnav.gif) no-repeat -378px -24px;
}*/


.column-inner{
	width:217px;
	margin:0 1px 0 28px;
	float:right;
}
.quote-holder{
	margin:14px 0 0;
	width:217px;
	background: url(../images/bg-quote-holder.gif) no-repeat;
	overflow:hidden;
}
.quote{
	width:217px;
	padding:60px 0 45px;
	background: url(../images/bg-quote.gif) no-repeat 0 100%;
	overflow:hidden;
}
.quote p{
	font: 16px/22px Georgia, Arial, Helvetica, sans-serif;
	color:#445a7e;
}
h3.margin-extra {margin: 10px 0 !important;}

.inner-page .text .extra-text{
	font: 13px/19px Georgia, Arial, Helvetica, sans-serif;
	color:#445a7e;
	padding:12px 0 17px;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
}
.request-inner {
	margin:25px 0 0;
}
.image-holder-1{
	width:218px;
	height:452px;
	margin:0 -5px 0 0;
	border-bottom:1px solid #d7d7d7;
}
.image-holder-1 img{
	display:block;
}
.inner-page .column{
	background:#fff;
	border:1px solid #d7ccc4;
	width:240px;
	margin:0;
	float:right;
	clear: right;
	padding:17px 29px 24px 25px;
}
.side-line{
	width:315px;
	height:1px;
	float:right;
	line-height:1px;
	font-size:1px;
	margin:20px 0 0;
	padding:0 0 20px;
	background: url(../images/bg-side-line.gif) repeat-x;
}
.sidebar{
	width:315px;
	overflow:hidden;
	float:right;
}
.foot-holder{
	margin:-310px 0 0;
	padding:19px 0 0;
	height:293px;
	background: url(../images/bg-footer.gif) repeat-x 50% 0;
	position:relative;
	z-index:20;
}
.footer{
	width:973px;
	margin:0 auto;
	position:relative;
}

#board-certified {
	margin: 15px 0 0 40px;
	width: 135px;
}

.footer div.smalltext {width: 900px; text-align: center; padding-bottom: 5px; color: #75818f; font-size: 11px; clear: both; position: relative; clear: both; top: 80px;}
.footer img#bbb {margin: 20px 0 0 40px;}

.foot-list{
	width:973px;
	overflow:hidden;
}
.foot-list div{
	float:left;
	padding:0 0 0 14px;
	background: url(../images/foot-separator.gif) no-repeat;
	overflow:hidden;
}
.foot-list div a{
	font-size:11px;
	font-weight:bold;
	color:#bfbfc7;
	text-decoration:none;
}
.foot-list div strong{
	margin:29px 0 0;
	color:#fff;
	display:block;
}
.foot-list div a:hover{
	text-decoration:underline;
}
.foot-list div ul{
	margin:0;
	padding:0;
	list-style:none;
}
.foot-list div ul li{
	line-height:18px;
}
.foot-list div ul li a{
	font-weight:normal;
}
.foot-list .home-1{
	width:50px;
}
.foot-list .firm-1{
	width:92px;
}
.foot-list .attorneys-1{
	width:71px;
}
.foot-list .practice-1{
	width:186px;
}
.foot-list .faq-1{
	width:109px;
}
.foot-list .contact-us-1{
	width:366px;
	overflow:hidden;
}
.foot-list .contact-us-1 strong{
	width:62px;
	float:left;
}
.contact-us-1 .contact-text{
	overflow:hidden;
	background:none;
	width:255px;
	float:left;
	margin:29px 0 0 20px;
}
.contact-text p{
	color:#bfbfc7;
	font-size:12px;
	margin:0;
}
.contact-text dl{
	color:#bfbfc7;
	margin:10px 0 0;
	font-size:12px;
	width:245px;
	overflow:hidden;
}
.contact-text dl a{
	color:#f7941d;
}
.contact-text dt{
	width:50px;
	float:left;
	clear:left;
}
.contact-text dd{
	margin:0;
	overflow:hidden;
	height:1%;
	color:#fff;
}
.shadow-holder{
	width:221px;
	height:134px;
	position:absolute;
	bottom:-60px;
	right:-6px;
}
.shadow{
	background: url(../images/shadow.png) no-repeat;
	width:176px;
	height:74px;
	padding:60px 0 0 51px;
}
.shadow a{
	position:relative;
}
.copyright{
	color:#bfbfc7;
	font-size:11px;
	margin:15px 0 0;
}

.by{
	margin:10px 0 0;
	height:24px;
	overflow:hidden;
	position: absolute;
	bottom: -6px;
	right: 180px;
}


h4 {
	font-size: 17px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin-bottom: 15px; 
	color: #771d0c; 
	border-bottom: 1px solid #d7ccc4; 
	font-weight: normal;
}

.left {float: left;}
.right {float: right;}

ol {margin: 0 0 40px 0; padding-left: 28px;}
ol li {margin: 0 0 5px 0;}
ol li a {text-decoration: none;}
ol li a:hover {text-decoration: underline;}

p.disclaimer {font-size: 11px; color: #666;}

a.breadcrumb {font-weight: bold; margin: 0; color: #988e87; background: url(../images/icon-arrow.gif) no-repeat 0 3px; padding-left: 15px; position: relative; top: 15px; text-decoration: none; font-size: 12px;}
a.breadcrumb:hover {text-decoration: underline;}

a.back-to-top {color: #948c83; font-weight: bold; font-size: 11px; padding: 2px 4px; text-decoration: none; border-bottom: 1px solid #d4c7be;}
a.back-to-top:hover {background: #f1e7dd;}

.attorney-contact-info {background: #e6ddd7; border: 1px solid #d4c7be; margin: 5px 15px 10px 0; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; width: 260px; float: left;}
.text-full {
	clear: left;
}
.text-full .attorney-contact-info h3 {color: #282d34; margin: 0 0 7px 0;}
.attorney-contact-info p {margin: 0; color: #002157; font-size: 12px;}
.attorney-contact-info img {border: none !important;}

.attorney-contact-info p.email {margin: 5px 0;}
.attorney-contact-info a.email {background: url(../images/icon-mail.gif) no-repeat 0 2px; padding-left: 22px; color: #000; text-decoration: none;}
.attorney-contact-info a.email:hover {background: url(../images/icon-mailhover.gif) no-repeat 0 2px; text-decoration: none;}
img.atty-photo {float: left; padding: 3px; background: #424954; margin: 0 15px 0 0;}

ul.attorney-list {margin: 0; padding: 0;}
ul.attorney-list h3 {margin: 0; color: #fff; font-family: trebuchet ms; text-transform: uppercase; font-size: 18px; color: #8e9eb6;}
ul.attorney-list li {margin: 0 15px 0 0; list-style: none; float: left;}
ul.attorney-list li p {color: #ccc; line-height: 18px; font-size: 12px;}
ul.attorney-list li.last {margin: 0;}
ul.attorney-list li span {vertical-align: top;}
ul.attorney-list li a {display: block; width: 175px; float: left; background: #3c434d; padding: 10px; border: 1px solid #48505b; text-decoration: none;}
ul.attorney-list li a.no-link:hover {background: #3c434d; border: 1px solid #48505b;}
ul.attorney-list li a:hover {background: #3d0e06; border: 1px solid #761a0b;}
img.large-photo {border: 1px solid #535c69; margin-bottom: 7px}

p.return-link {text-align: right; margin: 0;}

ul.generic-list {margin: 0 0 15px 0; padding: 0 0 0 15px}
ul.generic-list li {list-style: outside; margin: 0 0 2px 0; line-height: 18px; font-size: 12px;}

ul.red-list {margin: 0 0 15px 0; padding: 0 0 0 35px}
ul.red-list li {list-style: outside; margin: 0 0 2px 0; line-height: 18px; font-size: 12px; color: #7d200b;}

ul.published-works {margin: 0 0 15px 0; padding: 0 0 0 15px}
ul.published-works li {list-style: outside; margin: 0 0 2px 0; font-style: italic; font-size: 12px;}

div.no-quote {width: 610px;}
#contact-form {border: 1px solid #D7CCC4; background: #ede1d4 url(../images/bg-contact.jpg) no-repeat bottom; padding: 15px;}
#contact-form table {padding-left: 15px;}
#contact-form label {color: #002157; text-transform: uppercase; font-weight: bold; font-family: "palatino linotype", Georgia, serif;}
#contact-form span.required {color: #afa193; margin: 0 0 0 5px; font-size: 11px;}
#contact-form input {width: 245px; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 1px solid #afa193; border-left: 1px solid #afa193; background: #fff; margin: 2px 0 10px 0; color: #333;}
#contact-form .padded {padding-left: 20px;}
#contact-form select {padding: 4px 2px 2px 2px; height: 27px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 1px solid #afa193; border-left: 1px solid #afa193; background: #fff; margin: 2px 0 0 0; color: #552a24;}
#contact-form td.case {padding-top: 20px;}
#contact-form textarea {display: block; width: 520px; height: 150px; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 1px solid #afa193; border-left: 1px solid #afa193; background: #fff; margin: 5px 0 10px 0; color: #333;}
#contact-form input.btn {width: auto; border: none; background: none; padding: 0; margin: 0;}
p.privacy {width: 400px; display: inline; font-size: 12px; margin: 0 0 0 10px; color: #7a1f0c;}

div.error {background: #631a09 url(../images/icon-error.png) no-repeat 10px 10px; padding: 17px 0 0 65px; color: #cd968f; font-family: Georgia, "Times New Roman", Times, serif; height: 41px; font-size: 15px;}
div.error-small {background: #631a09; padding: 0; color: #cd968f; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; width: 235px; padding: 10px;}
p.error-small {font-size: 11px;}
.form .row-1 input, .form .row input{
	padding:4px 0 4px 2px;
	font-size:12px;
	border:solid #999;
	border-width:1px 0 0 1px;
}
#contact-form input.error{background: #ffcdcd;}
.form .row-1 input.error, .form .row input.error{background: #ffcdcd;}

p.error {background: #fff; font-size: 11px; color: #341615; padding: 5px 10px; margin-bottom: 0;}

div.success {background: #fff url(../images/icon-success.png) no-repeat 10px 10px; padding: 10px 0 10px 65px; color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; border: 1px solid #D7CCC4; border-bottom: 0;}
div.success-small {background: #096335; padding: 10px; width: 235px; color: #a4eac3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

.contact-info {padding: 0 10px 10px 10px;}
.contact-info h4 {margin-top: 9px;}
.contact-info p {font-family: tahoma, arial, helvetica, sans serif; font-size: 12px; color: #555;}
#map {height: 405px; width: 290px; border: 2px solid #D7CCC4;}
#copyright span{display: none;}
#logocontrol img {display: none;}
#copyright a {display: none;}

#best-lawyers {background: none; margin-top: 30px;}

.column-practice-areas{
	width:244px;
	margin:33px 0 0 40px;
}
.column-practice-areas h3, .form h3{
	margin:0;
	padding:0 0 9px;
	text-indent:-9999px;
}
.column-practice-areas h3{
	margin:0 0 13px;
	background: url(../images/practice-areas.gif) no-repeat;
}
.column-practice-areas em{
	font: bold italic 14px georgia, serif;
	color:#002157;
}
.column-practice-areas ul{
	margin:10px 0 0;
	padding:0;
}
.column-practice-areas ul li{
	list-style:none;
	line-height:24px;
	background: url(../images/column-line.gif) repeat-x 0 100%;
}
.column-practice-areas ul li a{
	padding:0 0 0px 11px;
	font-size:13px;
	color:#535961;
	text-decoration:none;
	display: block;
	width: 255px;
	background: url(../images/column-separator.gif) no-repeat 0 9px;
}
.column-practice-areas ul li a:hover{
	text-decoration:underline;
	background: #551708;
	color: #fff;
	text-decoration: none;
}
.inner-page .column-practice-areas{
	background:#fff;
	border:1px solid #d7ccc4;
	width:249px;
	margin:10px 0 0 0;
	padding: 0 15px 17px 15px;
}

p.required {margin: 5px 0 0 0; font-size: 11px; color: #666;}


#ADEmblem .bg{
	width:43px;
	height:48px;
	background:url(http://www.astonishdesigns.com/misc/bg-by-em.png) no-repeat;
	float:left;
	cursor:pointer;
	overflow:hidden;
}
#ADEmblem{
	float:left;
	height:24px;
	text-decoration:none;
	overflow:hidden;
	position: relative;
	z-index: 10;
}
#ADEmblem .bg:hover{
	padding:29px 0 0;
	margin:-24px 0 0;
}
#ADEmblem .txt{
	height:43px;
	float:left;
	padding:5px 0 0 12px;
	background:url(http://www.astonishdesigns.com/misc/bg-by.png) no-repeat;
	text-decoration:none;
	color:#959595;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	cursor:pointer;
	overflow:hidden;
}
#ADEmblem:hover {
	border: 0;
}
#ADEmblem:hover .bg{
	margin:-24px 0 0;
}
#ADEmblem:hover .txt{
	color:#696969;
	padding:29px 0 0 12px;
	margin:-24px 0 0;
	height:19px;
}