/* <![ Global [ ---------------------------------------------------------*/
.body{
	margin:0;
	background:#c1c2c6;
	}

td{	
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
table#main{	
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#fbfbfb;
	}
			
a{		color:#b52434;}
	
a:hover{	color:#000;}

fieldset{
	margin-bottom:13px;
	}
legend{
	color:##B52434;
	}
fieldset table td{
	padding:2px 0;
	}
	fieldset table td input,
	fieldset table td select,
	fieldset table td textarea,
	.form{
		border:1px solid #000;
		font-size:11px;
	}
	.FRM_width{
		width:96%;
		}
	.FRM_button{
		margin:10px 5px 5px;
		}		
		
ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

li{
	background:url(/images/bullet.gif) no-repeat;
	background-position:0 5px;
	padding-left: 10px;
	}

/*	<![ Layout [ -----------------------------------------------------------*/


.sidebar_l{
	border-right:1px solid #000;
	background:#425baf;
	padding:7px 0;
	}
/* practice-areas */
	.sidebar_l table td ul{
		list-style-type: none;
		padding: 0;
		margin: 0;
		}
	.sidebar_l table td ul li{
		display:block;
		padding-left: 30px;
		border-bottom:1px solid #fff;
		background:url(/images/bullet_sb.gif) no-repeat top left;
		background-position:15px 8px;
		}
		.sidebar_l table td ul li.last{
			border-bottom:0px solid #fff;
			}
	.sidebar_l table td ul li a{
		font:12px/24px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		}
	.sidebar_l table td ul li a:hover{
		color:#b52434;
		}
/* /practice-areas */

.main_frame{
	border-left:1px solid #2f427c;
	background:#fbfbfe;
	}
	.main_body{
		padding:10px;
		}

.sidebar_r{
	border-left:1px solid #000;
	background:#425baf;
	padding:7px 0;
	}
	#tbl_frm td{
		padding:1px 5px;
		color:#fff;
		font-size:11px;
		}
	.sb_loc{
		padding:0 5px;
		color:#fff;
		line-height:25px;
		}
	
.address{
	color:#fff;
	background:url(/images/addy_bg.gif) repeat-x top left #000;
	text-align:center;	
	line-height:20px;
	}

#disclaimer{
	margin-left:auto;
	margin-right:auto;
	}
	#disclaimer td{
		font:11px/11px Arial, Helvetica, sans-serif;
		padding:3px 0;
		color:#555;
		}
		#disclaimer td a{
			color:#555;
			}
		#disclaimer td a:hover{
			color:#fff;
			}

/*	<![ Elements [ ---------------------------------------------------------*/
h1{	font:bold 14px/14px "Times New Roman", Times, serif;
	color:#b52434;
	}
h2{	font:bold 12px/12px "Times New Roman", Times, serif;
	color:#b52434;
	}
h3,h4{	
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}




/*	<![ 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;}