/* <![ Global [ -----------------------------------------------------------*/
html {height:100%}
	
.body{	
	background:url(/images/body-BG.jpg) top repeat-x #0c0c1e;
	text-align:center; 
	height:100%;
	line-height:18px; 
	font:12px Tahoma, Verdana, sans-serif;
	margin:0}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	height:100%;
	background:;}
			
a, td.content a font {color:#000; text-decoration:none}
a:hover, td.content a:hover font {color:#000; text-decoration:underline}
input, select, textarea{border:1px solid #000;}
legend {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
fieldset { border:1px solid; border-color:#;}
	
hr{
	height:1px;
	color:#0c0c1e;
	margin:5px 0px;
	padding:0px;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav {}
	
	.nav a {
		text-align:center;
		vertical-align:middle;
		padding:20px 0px;
		background:url(/images/menu/nav-BG.gif) top repeat-x #100f27;
		color:#dcdcdc; 
		font:18px Arial, Helvetica, sans-serif; 
		text-decoration:none; 
		display:block;
		border-left:1px solid; 
		border-left-color:#2f2e54; 
		border-right:1px solid; 
		border-right-color:#0a0a1b;
		text-transform:uppercase;}
		
	.nav a:hover {
		text-align:center;
		vertical-align:middle;
		padding:20px 0px;
		background:url(/images/menu/nav-BG.gif) top repeat-x #100f27;
		color:#b58bd7; 
		font:18px Arial, Helvetica, sans-serif; 
		text-decoration:none; 
		display:block;
		border-left:1px solid; 
		border-left-color:#2f2e54; 
		border-right:1px solid; 
		border-right-color:#0a0a1b;
		text-transform:uppercase;}
	
.aop {}

	.aop a { 
		background:url(/images/menu/aop-BG.jpg) left no-repeat;
		color:#eee; 
		font:15px Arial, Helvetica, sans-serif;
		font-weight:bold;
		ext-decoration:none; 
		display:block;
		border:1px solid;
		border-color:#000;
		padding:5px 0px 4px 25px;}
		
	.aop a:hover { 
		background:url(/images/menu/aop-BG-o.jpg) left no-repeat;
		color:#fff; 
		font:15px Arial, Helvetica, sans-serif;
		font-weight:bold;		
		text-decoration:none; 
		display:block;
		border:1px solid;
		border-color:#000;
		padding:5px 0px 4px 25px;}
		

/*	<![ Layout [ -----------------------------------------------------------*/

.phone1 {color:#724991; font:20px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; line-height:24px;}
.phone2 {color:#fff; font:32px Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px;}

address {
	font:10px Tahoma, Verdana, sans-serif; 
	color:#fff; 
	font-style:normal;
	padding:0px 0px 10px 0px;}

.footer { vertical-align:middle; background:#3e3b59; text-align:center; padding:15px 0px;}

.footlinks{color:#25233b; font:10px Tahoma, Verdana, sans-serif; font-weight:bold;}
	.footlinks a {color:#fff; font:10px Tahoma, Verdana, sans-serif; text-transform:uppercase; text-decoration:none; font-weight:normal;}
	.footlinks a:hover {color:#fff; font:10px Tahoma, Verdana, sans-serif; text-transform:uppercase; text-decoration:underline; font-weight:normal;}
	
.left {background:#13122d; vertical-align:top;}

.main_body {padding:15px; vertical-align:top; background:#fff;}	
	.main_body a {color:#724894; font-weight:bold; text-decoration:none;}
	.main_body a:hover {color:#724894; font-weight:bold; text-decoration:underline;}
	.main_body p {line-height:18px; font:12px Tahoma, Verdana, sans-serif;}	
	.main_body h1 {font: bold 24px Arial, Helvetica, sans-serif; color:#151434; line-height:normal;}
	.main_body h2 {font: bold 14px Arial, Helvetica, sans-serif; color:#9b804b; line-height:normal;}
	.main_body h3 {font: bold 10px Arial, Helvetica, sans-serif; color:#000; line-height:normal;}
	.main_body li {padding:5px 0px; line-height:normal;}
	
.FRM_width {
	width:96%;
	border:1px solid;
	border-color:#151434;}

/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	color:#fff; 
	font:10px Verdana, Arial, Helvetica, sans-serif; text-align:left;}
	
.qchead {
	color:#b59759; 
	font:16px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-transform:uppercase;
	text-align:left;
	padding:20px 0px 5px 0px;}	

.qcsub {padding:5px 0px; text-align:left;}

.PAD_form_itm {
	padding:5px 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#eee;
	text-align:left;}
	
.form-pct { 
	width:225px; 
	height:15px;}

.msg-pct { 
	width:275px; 
	height:70px;
	overflow:auto;}

.submit {
	display:block;
	height:16px;
	width:52px;
	padding:2px 0px 0px 0px;
	background: url(/images/submit-BG.jpg) bottom repeat-x #262244;
	color:#fff;
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	border:1px solid;
	border-color:#b59759;}
	
.submit:hover {	
	background: url(/images/submit-BG-OVER.jpg) top repeat-x #262244;	
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:1px solid;
	border-color:#b59759;
	color:#fff;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer{font:10px Arial, Helvetica, sans-serif; color:#ccc;}
	.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;}
td.content a:hover font{margin:0px 0px 0px 5px;}

/* #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;}