/* <![ Global [ -----------------------------------------------------------*/
.body{
	background:url(/images/bg_page.jpg) repeat-x top;
	background-color:#f2dda6;
	margin:0;
	padding:0}
	
td{	
	font:11px Verdana;
	color:#ffffff
}
	
table#main{	
	margin-left:auto;
	margin-right:auto;	}
			
a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#eee;}
	
a:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;}
	
.A_mini{	
	color:#512705;
	text-decoration:none;}

.A_mini:hover{	
	color:#000;
	text-decoration:underline;}		
	
.PAD_form_itm{
	font:12px Verdana;
	color:#c7b39f;
	line-height: normal;
	padding:3px 0px;
}
.form{margin:0;}
.form-pct{
	background-color:#fcfbfa;
	border:1px solid #211202;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	width:100%;
}	
.submit{
	background:url(/images/bg_btn.jpg) repeat-x;
	height:19px;
	border:none;
	font:9px Verdana;
	font-weight:bold;
	color:#c7b39f;
	line-height:14px;
	text-align:center;
	cursor:pointer;
	margin-top:4px;
}
input, select, textarea{border:1px solid #000;}


/*	<![ Layout [ -----------------------------------------------------------*/


.video {
padding: 5px;
}


/*	<![ Main [	 -----------------------------------------------------------*/
h1{	
	font: bold 14px Arial, Helvetica, sans-serif;}
	
h2{	
	font: bold 12px Arial, Helvetica, sans-serif;}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;}

.disclaimer{
	font:10px Arial, Helvetica, sans-serif;
	color:#4A2305;
	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:hover{	font-size:12px;	font-weight:normal;}

/* -------------------------	New CSS Styles	----------------------------- */
form{
	margin:0;
	padding:0;
}
.alignTop{
	vertical-align:top;
}
.tblHorLine{
	background-color:#02013c;
	height:1px;
}
.tblOuter{
	width:765px;
}
/*Content CSS*/
.tdCntTblLeft{
	background:url(/images/td_bot_shadow_l_repeat.jpg) repeat-y;
	width:8px;
	vertical-align:top;
}
.tdCntTblRight{
	background:url(/images/td_bot_shadow_r_repeat.jpg) repeat-y;
	width:8px;
	vertical-align:top;
}
.tdCntTblBot{
	background:url(/images/bg_bot_shadow.jpg) repeat-x top;
	height:11px;
	vertical-align:top;
}
.tdCntLeft{
	width:214px;
	background-color:#512705;
	vertical-align:top;
}
.tdCntParent{
	vertical-align:top;
	background:url(/images/logo_lexis_nexis.jpg) no-repeat bottom right;
	
}	

.main-bg {
	background: #4a2305 url(/images/bg_content.jpg) 214px 0px repeat-x;
	}

.tdCntMain{
	vertical-align:top;
	padding:12px 18px 60px 29px;
	font-size:12px;
	line-height:18px;
} 

.tdCntMain a {font-size:12px;}

.tdCntMain a:hover {font-size:12px;}

.bar {
	background:url(/images/bar-bg.jpg)
	}
	
.phone {
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
		}

/*Top Nav CSS*/
.tblTopNav{
	background:url(/images/bg_topnav.jpg) repeat-x top;
	border-bottom:1px solid #5c4e40;
}
.tblTopNav td{
	background:url(/images/bg_topnav_sep.jpg) no-repeat right bottom;
	text-align:center;
}
.tblTopNav td.lastMenu{
	background:none;
	text-align:center;
}
.tblTopNav a, .tblTopNav a:hover, .tblTopNav td.lastMenu a, .tblTopNav td.lastMenu a:hover, .tblTopNav a.selected{
	font:bold 10px Verdana;
	color:#eadfd2;
	text-decoration:none;
	display:block;
	height:16px;
	padding:4px 3px 3px 3px;
	margin-right:2px;
}
.tblTopNav a:hover, .tblTopNav a.selected{
	background:url(/images/bg_topnav_over.jpg) repeat-x top;
	display:block;
}
.tblTopNav td.lastMenu a, .tblTopNav td.lastMenu a:hover{
	margin-right:0;
}
/*Banner CSS*/
.tdBannerL{
	background:url(/images/bg_banner_1.jpg) no-repeat left top;
	vertical-align:top;
	height:232px;
	width:312px;
}
.tdBannerR{
	background:url(/images/bg_banner_right.jpg) no-repeat left top;
	vertical-align:top;
	height:232px;
	width:437px;
}
.tblBannerNav ul{
	margin:8px 0px 0px 10px;
	list-style-type:none	
}
.tblBannerNav li{
	background:url(/images/bullet.jpg) no-repeat top;
	background-position:5px 6px;
	padding-left:15px;
	margin-left:0px;
	line-height:18px;
}
.tblBannerNav li a, .tblBannerNav li a:hover{
	font:bold 10px Verdana;
	color:#fdfefe;
	text-decoration:none;
}
/*Footer CSS*/
.tdFooter{
	background:url(/images/bg_footer.jpg) repeat-x top;
	height:29px;
	text-align:center;
	font:bold 12px Verdana;
	color:#d1beac;
}
/* [ Outer div ] --------- */
#directionsForm{
}

/* div that wraps form */
#directionsInput {
padding:0px 0px 15px 0px;
}

#fromAddress{
width:300px;
border:1px solid #000;}

#directionsLocale{
padding:0px 0px 15px 0px;
}

#locale{
width:300px;
border:1px solid #000;}

#directionsSubmit{
padding:0px 0px 25px 0px;
}

#map{
border:1px solid #000;}

#addressNotFound{
}

#directions{
}