/* <![ Global [ -----------------------------------------------------------*/
html {
}
	
.body{	
	margin:0; 
	padding:0; 
	background:;
	text-align:center;}
	
td{	
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 18px;}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	background:;}
			
a, td.content a font {	
	color:#62c4dc;
	text-decoration:none}
	
a:hover, td.content a:hover font {	
	color:#fff;
	text-decoration:underline}
	
input, select, textarea{	
	border:1px solid #000;}
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	
hr{
	height:1px;
	color:#2a2a2a;
	margin:5px 0px;
	padding:0px;}

h1{	
font: normal 22px Georgia, "Times New Roman", Times, serif;
color: #00ccff;
padding: 0px;
margin: 0px;}
	
h2{	
font: bold 16px Georgia, "Times New Roman", Times, serif;
color: #00ccff;
padding: 0px;
margin: 0px;}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.topnav {
background-color: #000;
color: #5a5a5a;
text-transform: uppercase;
font: 11px Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 10px;
width: 630px;}

	.topnav span {
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;}
	
	.topnav a {	
	color: #fff;
	text-decoration: none;}
		
	.topnav a:hover {
	color: #5a5a5a;
	text-decoration: none;}
	
.topnav2 {
background-color: #000;
color: #5a5a5a;
text-transform: uppercase;
font: 11px Geneva, Arial, Helvetica, sans-serif;
padding: 9px 0px 8px 0px;
text-align: center;}

	.topnav2 span {
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;}
	
	.topnav2 a {	
	color: #fff;
	text-decoration: none;}
		
	.topnav2 a:hover {
	color: #5a5a5a;
	text-decoration: none;}
	
.nav {
font: 14px Georgia, "Times New Roman", Times, serif;
color: #fff;
text-transform: uppercase;
padding: 10px 0px;}
	
	.nav a {	
	display: block;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #2a2a2a;
	background: #000 url(/images/arrow.jpg) no-repeat top left;
	background-position: 0px 6px;
	padding: 4px 0px 4px 15px;}
		
	.nav a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #2a2a2a;
	background: #2a2a2a url(/images/arrow-o.jpg) no-repeat top left;
	background-position: 0px 6px;}	
		
/*	<![ Layout [ -----------------------------------------------------------*/

.phone {
background-color: #000;
color: #fff;
text-transform: uppercase;
font: 11px Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 3px 0px;}

	.phone span {
	color: #00ccff;
	font: 25px Georgia, "Times New Roman", Times, serif;}
	
.phone2 {
color: #747474;
font: 22px Georgia, "Times New Roman", Times, serif;
border: solid #2a2a2a;
border-width: 1px 0px;
padding: 20px 0px;}

	.phone2 span {
	color: #fff;
	font: 30px Georgia, "Times New Roman", Times, serif;}

.main {
background-color: #000;}	

.left {
padding: 0px 10px 0px 10px;
border-right: 2px solid #fff;
width: 279px;
vertical-align: top;}	
	
.news {
font: 10px Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
padding: 25px 0px 10px 0px;
line-height: 14px;
border-bottom: 1px solid #2a2a2a;}

	.news b {
	color: #62c4dc;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;}
	
	.news a {
	color: #c60400;
	text-decoration: none;}	
	
	.news a:hover {
	color: #fff;
	text-decoration: underline;}
	
.newsletters {
padding: 25px 0px 10px 0px;}

.newsletters table td {
font: 10px Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
line-height: 14px;
padding-top: 0px !important;
padding-top: 18px;}

	.newsletters table td b {
	color: #62c4dc;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;}
	
	.newsletters table td a {
	color: #c60400;
	text-decoration: none;}	
	
	.newsletters table td a:hover {
	color: #fff;
	text-decoration: underline;}
	
address {
font-style:normal;}	
	
.address {
background:url(/images/address-bg.jpg) no-repeat top left;
text-align: right;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
padding: 9px 12px 9px 0px;}

	.address b {
	color: #00ccff;}
	
.maintext {
vertical-align: top;
padding: 10px 12px;}

.maintext p {
padding: 0px 0px;
margin: 12px 0px;}

.aopheader {
padding: 20px 0px 10px 0px;}

.aopheader2 {
padding: 25px 0px 10px 0px;}
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	}
	
.qchead {
font: 10px Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
padding: 10px 0px;}	

.qcheader {
padding-top: 20px;}

.PAD_form_itm {
	padding:0px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding-right: 7px;}
	
.form-pct { 
	width:210px; 
	height:15px;
	border: 1px solid #7b0d01;
	margin:0px 16px 6px 0px;}

.msg-pct { 
	width:261px; 
	height:50px;
	overflow:auto;
	border: 1px solid #7b0d01;}

.submit {
	display:block;
	height:16px;
	width:52px;
	margin: 5px 16px 5px 0px;
	padding:2px 0px 0px 0px;
	background:url(/images/submit.jpg) no-repeat top left;
	color:#fff;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}
	
.submit:hover {	
	background: #000;	
	text-decoration:none;
	color:#fff;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimerbg {
background-color: #1d1d1d;
padding: 4px;}

.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;}