/* CSS Document */

/* <![ Global [ -----------------------------------------------------------*/
body{
	margin:0;
	padding:0}
	
td{	
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
table#main{	
	margin-left:auto;
	margin-right:auto;}
			
a{	
	color:#ffffb3;}
	
a:hover{	
	color:#fff;}
	
a.A_mini{	
	color:#666666;
	text-decoration:none;}

a.A_mini:hover{	
	color:#666666;
	text-decoration:underline;}		
	
.PAD_form_itm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#d5b003;
 }	

.form{	}

.form-pct{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:auto;
	background-color:#e4d077;
	border:1px solid #365020;
	width:96%;}
	
.msg-pct{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:auto;
	background-color:#e4d077;
	border:1px solid #365020;
	width:96%;}
	
.submit{
		background:url(../images/bg_btn-over.jpg) repeat-x;	
		font-family:Arial;
		font-size:10px;
		color:#000;
		border:none;
		cursor:pointer;
		height:18px;
		width:49px;
		margin-top:10px;
	}	

	.submit:hover {
		background:url(../images/bg_btn-over.jpg) repeat-x;	
		font-family:Arial;
		font-size:10px;
		color:#000;
		border:none;
		cursor:pointer;
		height:18px;
		width:49px;
		margin-top:10px;
	}	

input, select, textarea{	
	border:1px solid #000;}


/*	<![ Layout [ -----------------------------------------------------------*/



/*	<![ Main [	 -----------------------------------------------------------*/
h1{	
	font:17px Verdana, sans-serif;
	line-height:20px;
	font-weight:bold;
	color:#ffffb3;
	}
	
h2{	
	font: bold 15px Verdana, sans-serif;
	line-height:17px;
	color:#d5b003;}
	
h3{	
	font: bold 13px Verdana, sans-serif;
	line-height:15px;}


.disclaimer{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px;}


/*	<![ MH_Hacks [ --------------------------------------------------------*/
#map{				filter:gray;	}
.ddTable{			border: none;	}
.ddBottomBorder{	border-bottom: 1px solid black;	}
table.content{		width:100%;		}
table.content a{	font-size:12px;	font-weight:normal;}
table.content a.pd3links { font-weight:bold;}
.article p { margin:0px; }

/* -------------------------	New CSS Styles	----------------------------- */

body{
	background:url(../images/bg_page.jpg);	
	background-color:#000;
}
form{
	margin:0;
	padding:0;
}
.alignTop{
	vertical-align:top;
}
.tblOuter{
	background-color:#000;
	width:954px;
	margin-top:5px;
}


.intro {
	font:19px Verdana, sans-serif;
	font-weight:bold;
	color:#ffffb3;
	line-height:22px;
}



/*--------Address CSS-----------*/
.tblAddress td{
	background-color:#000;
	height:35px;
	font:11px Verdana;
	color:#ead080;
	font-weight:bold;
	text-align:center;
}
/*----Top Navigation CSS-----*/
.tblTopNav td{
	/*text-align:center;*/
	height:42px;
	vertical-align:top;
	background-color:#000;
	padding: 0px;
}
.tblTopNav a{
	margin:0 4px;
}
.tblYellowBar td{
	background:url(../images/bg_topbar.jpg) repeat-x left top;
	height:21px;
}
/*Header CSS*/
.tdHeaderImage{
	/*background:url(../images/img_lawyers_1.jpg) no-repeat top left; previous image */
	background:url(../images/lawyers_3.jpg) no-repeat top left;
	height:138px;
	width:279px;
}
/*Left Panel CSS*/
.tdLeftPanel{
	width:211px;
	vertical-align:top;
}
/*Content CSS*/
.tdMainCnt{
	background:url(../images/lawyers_4.jpg) no-repeat right top;
	background-color:#20503a;
	vertical-align:top;
}
.tdPageCnt{
	background:url(../images/td_cnt_bot_l.jpg) no-repeat left bottom;
	vertical-align:top;
	padding:16px 35px 25px 22px;
}
.tdPageCnt h1{
	font:17px Verdana;
	line-height:20px;
	font-weight:bold;
	color:#ffffb3;
	border-bottom:1px solid #d5b003;
	padding:0 0 22px 0;
	margin:0 35px 0 0;
}
.tdPageCnt, .tdPageCnt table tr td {
	color:#ffffb3;
}
legend { 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif
}
.tdPageCnt p, ul{
	font:14px Arial;
	font-weight:normal;
	line-height:20px;
	padding-bottom:8px;
}
.tblBotNav td{
	background-color:#000;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	height:32px;
	padding-top:10px
}
.tblBotNav a, .tblBotNav a:hover{
	background-color:#000;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.tblBotNav a:hover{
	color:#d5b003;
}
/*Right Navigation CSS*/
.tdRnavParent{
	background:url(../images/td_cnt_bot_r.jpg) no-repeat right bottom;
	width:209px;
	vertical-align:top;
}
.tdRnavImage{
	height:90px;
}
.tdRnavHdr{
	border:1px solid #d5b003;
	background-color:#000;
	font:14px Arial;
	_font:13px Arial;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	color:#d5b003;
	height:21px;
}
.tdRightCnt{
	background:url(../images/bg_rightnav.jpg) no-repeat left top;
	vertical-align:top;
	padding-left:20px;
}

.tdRightCnt ul {
	list-style:none;
	margin:0px;
	padding:0px 0px 20px 0px;}
.tdRightCnt ul li {
	margin:0px;
	padding:1px 0px;}

.tdRightCnt a, .tdRightCnt a:hover{
	background:url(../images/bullet_rnav.jpg) no-repeat left top;
	background-position:1px 7px;
	padding:3px 15px;
	font:13px Arial;
	font-weight:bold;
	color:#ffffb3;
	text-decoration:none;
	display:block;
}
.tdRightCnt a:hover{
	background:url(../images/bullet_rnav_over.jpg) no-repeat left top;
	background-position:1px 7px;
	color:#d5b003;
}
/*Disclaimer CSS*/
.tblDisclaimer td{
	background-color:#000;
	text-align:center;
	padding:15px 5px;
	font:10px Arial;
	color:#d5b003;
}
.tdLeftImage{
	background:url(../images/painting3.jpg) repeat-x left top;
	height:269px;
	width:211px;
}
.tdLeftImage2{
	background:url(../images/painting2.jpg) repeat-x left top;
	height:269px;
	width:211px;
}
.tdLeftImage3{
	background:url(../images/painting1.jpg) repeat-x left top;
	height:269px;
	width:211px;
}
.tdForm{
	background:url(../images/bg_rightnav.jpg) no-repeat left top;
	background-color:#20503a;
	vertical-align:top;
	
}
.bdrFormRight{
	background:url(../images/bg_rightnav.jpg) no-repeat right top;
	height:100%;
}
.tdLogo{
	background:url(../images/logo_lexis_nexis.jpg) no-repeat left;
	height:27px;
}
.ylwbdr {
	border:1px solid #ddb927;
	margin:0px 5px}
	
p.footertext {
	border-top:1px solid;
	padding:10px 0px;
	text-align:justify;
	font-size:12px}	
	
	
/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}