/* <![ Global [ -----------------------------------------------------------*/
html {height:100%}
	
.body{	
	margin:0; 
	padding:0; 
	background-color: #33081B;
	background-image: url(/images/homeBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center; }

#container-HOME {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	background: url(/images/home-table-BG.jpg) top left no-repeat;}
		
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	background:;}
			
a, td.content a font {color:#000; text-decoration:none; font-weight:bold;}
a:hover, td.content a:hover font {color:#000; text-decoration:underline; font-weight:bold;}
input, select, textarea {border:1px solid #000;}
legend {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

/*	<![ Navigation [ -----------------------------------------------------------*/
.nav {
	vertical-align:middle; 
	text-align:center; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;}
	
	.nav a {
		color:#dcc188;
		text-decoration:none;
		display:block;
		padding:8px 5px;}
		
	.nav a:hover {
		color:#fff1d5;
		text-decoration:none;
		background:#601533;
		display:block;
		padding:8px 5px;}

.aop-HOME-header {
	padding:15px 0px 0px 0px; 
	vertical-align:top; 
	font:18px "Times New Roman", Times, serif; 
	font-weight:bold; 
	color:#c8b573; 
	text-align:left;}

.aop-HOME {
	text-align:right; 
	background:url(/images/aop-BG-HOME.jpg) top left repeat-x; 
	vertical-align:top; font:14px "Times New Roman", Times, serif; 
	font-weight:bold;}
	
	.aop-HOME a { 
		padding:2px 15px; 
		text-align:right; 
		color:#af96a0; 
		text-decoration:none; 
		background:url(/images/aop-bullet.gif) right no-repeat; 
		display:block;}
		
	.aop-HOME a:hover {
		color:#ead8df; 
		text-decoration:none; 
		background:url(/images/aop-bullet-OVER.gif) right no-repeat; 
		display:block;}
	
.aop-header {border-bottom:1px dotted; border-bottom-color:#9e5673;}
	
.aop-header-OLD {
	padding:20px 7px 0px 0px; 
	background:url(/images/grey-BG.gif); 
	text-align:right; 
	font:24px Garamond, "Times New Roman", Times, serif; 
	color:#4f0e29; 
	font-variant:small-caps; 
	font-weight:bold;}
	
.aop {
	font:14px "Times New Roman", Times, serif; 
	font-weight:bold; 
	text-align:right;}
	
	.aop a {
		color:#6c6c6c; 
		text-decoration:none; 
		display:block; 
		background:url(/images/aop-bullet.gif) right no-repeat; 
		padding:5px 10px 5px 0px; }
		
	.aop a:hover {
		color:#bd964b; 
		text-decoration:none; 
		display:block; 
		background:url(/images/aop-bullet-OVER.gif) right no-repeat; 
		padding:5px 10px 5px 0px;}	
		
.footlinks {
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#b7b7b7;
	border-top: 1px dotted ; 
	border-top-color:#9e5673; 
	border-bottom: 1px dotted; 
	border-bottom-color:#9e5673; 
	text-align:center;
	padding:7px;}
	
	.footlinks a {
		font:11px Verdana, Arial, Helvetica, sans-serif; 
		color:#b7b7b7; 
		text-decoration:none;}
		
	.footlinks a:hover {
		font:11px Verdana, Arial, Helvetica, sans-serif; 
		color:#b7b7b7; 
		text-decoration:underline;}

.copyright {
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	text-align:center; 
	padding:5px 0px 0px 0px;}

.attorneys-title {
	padding:10px 0px 0px 0px;
	color:#8a2a51; 
	text-align:right; 
	font:18px "Times New Roman", Times, serif; 
	font-weight:normal; 
	border-bottom: 1px dotted; 
	border-bottom-color:#9e5673; }

.attorneys {
	font:14px "Times New Roman", Times, serif; 
	font-weight:bold; 
	text-align:right;}
	
	.attorneys a {
		color:#6c6c6c; 
		text-decoration:none; 
		display:block; 
		background:url(/images/aop-bullet.gif) right no-repeat; 
		padding:5px 10px 5px 0px; }
		
	.attorneys a:hover {
		color:#bd964b; 
		text-decoration:none; 
		display:block; 
		background:url(/images/aop-bullet-OVER.gif) right no-repeat; 
		padding:5px 10px 5px 0px; }	

/*	<![ Layout [ -----------------------------------------------------------*/
address {font-style:normal;}
.top { vertical-align:top; background:url(/images/header-BG.jpg) top center repeat-y;}
.mid {background:#fff;}	
.bottom { vertical-align:top;}		
.right { vertical-align:top;}

.left { vertical-align:top;}

.header {
	border-top: 1px dotted; 
	border-top-color:#9e5673; 
	padding:0px; 
	font:12px "Times New Roman", Times, serif;
	background:url(/images/header.jpg) bottom right no-repeat;}
	
.header-address {font:12px "Times New Roman", Times, serif; color:#c7c7c7; text-align:right; height:23px; vertical-align:middle;}

.home-top {
	border-top: 1px dotted; 
	border-top-color:#9e5673; 
	padding:2px 0px 0px 0px; 
	font:12px "Times New Roman", Times, serif; 
	color:#c7c7c7;}
	
	.home-top p {
		line-height:18px; 
		font:11px Verdana, Arial, Helvetica, sans-serif; 
		text-align:left; 
		padding:0px 0px 0px 14px;}
	
	.home-top  h1 {
		font:16px Verdana, Arial, Helvetica, sans-serif; 
		color:#dcc188; 
		font-weight:bold; 
		line-height:normal;
		text-align:left;
		padding:0px 0px 0px 14px;}
		
.body-HOME a { 
	text-align:left;
	color:#af96a0; 
	text-decoration:none; 
	font-weight:bold;}
		
.body-HOME a:hover {
	text-align:left;
	color:#ead8df; 
	text-decoration:none;
	font-weight:bold;}

.main_body {padding:15px 25px; vertical-align:top; font:11px Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f;}

	.main_body p {line-height:18px;}
	
	.main_body h1 {
		font:16px Verdana, Arial, Helvetica, sans-serif; 
		color:#c49a08; 
		font-weight:bold; 
		line-height:normal;}
		
	.main_body h2 {
		font:13px Verdana, Arial, Helvetica, sans-serif; 
		color:#380a1d; 
		font-weight:bold; 
		text-decoration:none; 
		line-height:normal;}
		
		.main_body h2 a {
			font:13px Verdana, Arial, Helvetica, sans-serif; 
			color:#380a1d; 
			font-weight:bold; 
			text-decoration:underline; 
			line-height:normal;}
		
		.main_body h2 a:hover {
			font:13px Verdana, Arial, Helvetica, sans-serif; 
			color:#380a1d; 
			font-weight:bold; 
			text-decoration:none; 
			line-height:normal;}
		
	.main_body h3 {
		font:11px Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color:#000; 
		line-height:normal;}	
		
	.main_body a {
		color:#a48108; 
		font-weight:bold; 
		text-decoration:none;}
		
	.main_body a:hover { 
		color:#a48108; 
		font-weight:bold; 
		text-decoration:underline;}
	
	.main_body li {line-height:18px;}

/*	<![ Quick Contact [ -----------------------------------------------------------*/

.FRM_width {width:300px;}
.FRM_width2 {width:412px;}

.qctable {
	background: url(/images/grey-BG.gif); 
	font:10px Arial, Helvetica, sans-serif; 
	color:#595959; 
	text-align:left;}
	
.qchead {text-align:center; padding:10px 0px;}	

.PAD_form_itm {
	text-align:left;
	padding:3px 0px;
	font:bold;}
	
.form-pct { 
	width:168px; 
	height:15px;
	border:1px solid;
	border-color:#aeaeae;}

.msg-pct { 
	width:168px; 
	height:70px;
	overflow:auto;
	border:1px solid;
	border-color:#aeaeae;}

.submit {
	display:block;
	height:24px;
	width:168px;
	padding:2px 5px 0px 0px;
	background: #41021c;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	text-align:right;}
	
.submit:hover {	
	background: #5f0b30;
	font-weight:normal;
	text-decoration:none;
	color:#dcc188;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/
.disclaimer {
	font:10px Arial, Helvetica, sans-serif; 
	color:#ccc; 
	padding:10px 0px 0px 0px;}
	
	.disclaimer p {padding:0px;}
	.disclaimer a {color:#ccc; text-decoration:none}
	.disclaimer a:hover {color:#ccc; text-decoration:underline}		
	
/*	<![ MH_Hacks [ --------------------------------------------------------*/
td.content a font {margin:0px 0px 0px 5px; font-weight:bold;}
td.content a:hover font {margin:0px 0px 0px 5px; font-weight:bold;}
/* #map{
	filter:gray;}*/
.ddTable {border: none;}
.ddBottomBorder {border-bottom: 1px solid black;}
table.content {width:100%;}
table.content a {font-size:12px; font-weight:bold;}