/* <![ Global [ -----------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */
/* UL > UL LI A > UL LI */
.body{	
	background-color:#e2b67e;
	margin:0px;
	padding:0px;
	}
body{	
	behavior:url(/scripts/csshover.htc);
	}
td{	
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
table#main{	
	margin-left:auto;
	margin-right:auto;	}
			
a{	
	color:#4e2303;
	text-decoration:underline;}
	
a:hover{	
	color:#4e2303;
	text-decoration:none;}
	
a.A_mini{
	color:#666666;
	text-decoration:none;}
	
a.A_mini:hover{
	color:#666666;
	text-decoration:underline;}		

.PAD_form_itm{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0px;}
.form		{	}

.form-pct{	
	width:96%;}

.submit{
	background-color:#ebebeb;
	border:1px solid #000301;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#040401;}

input, select, textarea{	
	border:1px solid #000;}

ul{
  list-style-type: none;
  padding: 0;}

li{
  background:url(/images/address_bullet.gif) no-repeat;
  font-weight:normal;
  background-position:0 5px;
  padding-left: 12px;
  padding-bottom:11px;}

ul.k li { color:#000;}
/*	<![ Layout [ -----------------------------------------------------------*/

.main_table{
	border-left:1px solid #4e2303;
	border-right:1px solid #4e2303;
	border-bottom:1px solid #4e2303;
	}
	
.main_body{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#4e2303;
	padding:10px;
	border-right:1px solid #4e2303;
	background-color:#e4d9bf;}

	
.contact_header{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fbf8d5;
	background-color:#c2582a;
	padding:11px;}

.td_contact{
	background-color:#ac9d7f;
	padding:10px 30px;
	}
	
.td_practiceareas{
	background-color:#ac9d7f;
	padding:0px 0px 0px 0px;
	}
	
.news{
	background-color:#ac9d7f;
	padding:4px 15px;}
	
.right_col{
	background-color:#ac9d7f;
	}	
	
.bottom_bar{
	background:#c2582a url(/images/bottom_bar.jpg) repeat-x top left;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#e4d9bf;
	padding-bottom:6px;}
	
.disclaimer{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#e4d9bf;
	padding:5px;}
	
.contact_disclaimer{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4E2303;
	padding:1px;}

.tbl-atty p { margin: 0px 0px 18px 0px; }
.tbl-atty a { font-weight:bold; }

table.aop h2 {
	letter-spacing:0.1em;
	color:#4e2303;}
table.aop ul {
	list-style-type: none;
	margin: 0px;
	padding: 6px 0px 20px 12px;
	color:#4e2303;}
table.aop li {
  background:url(/images/aop_bullet.gif) no-repeat;
  font-weight:normal;
  background-position:0px 5px;
  padding-left: 6px;
  padding-bottom:4px;}
  
td.main_body ul {
	list-style-type: none;
	margin: 0px;
	padding: 6px 40px 20px 20px; 
	color:#4e2303;}
td.main_body li { 
	background:url(/images/aop_bullet.gif) no-repeat;
	font-weight: normal;
	background-position: 0px 5px;
	margin-left: 12px; 
	padding-left: 12px;
	}
.nav {
	background: #4A0000;
	}
.nav a {
	color:#FFFFFF;
	text-decoration:none;
	height:20px;
	padding-top: 5px;
	display:block;
	}
.nav a:hover {
	color: #FFCC99;
	text-decoration:none;
	}

	
/* News buttons ------------------------------------------------------*/
/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
	position: absolute;
	visibility: hidden;
	display: block;
}

div.horz_menu a {
	display: block;
	float: none;
}
div.vert_menu a {
	display: block;
	float: none;
}


/* ----- Sample 1 ----------------------------------------------------------- */

div.sample1 div.vert_menu 
{ 
	border-bottom: 1px solid black; 
	margin-left: -3px;
}

div.sample1 div.horz_menu a,
div.sample1 div.vert_menu a
{
	border:  1px solid black;
	width: 80px;
	height: 20px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 3px 0px 0px 5px;
	background-color: #CC9966;
}

div.sample1 div.horz_menu a { margin-right:  -1px; }
div.sample1 div.vert_menu a { margin-bottom: -1px; }

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active {
	color: #FFFF00;
	background-color: #996633;
}


/*	<![ Main [	 -----------------------------------------------------------*/
h1{
	color:#4E2303;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
	
h2{	
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#c2582a;
	margin:0px;	}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;
	margin:0px;	}




/*	<![ 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;}

/* [ 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{
}

