/* <![ Global [ -----------------------------------------------------------*/
html {
	height:100%}
	
body{	
	margin:0; 
	padding:0; 
	background:#d1d1d1;
	text-align:center;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	background:#fff;}
			
a, td.content a font {	
	color:#fd8401;
	text-decoration:none}
	
a:hover, td.content a:hover font {	
	color:#000;
	text-decoration:underline}
		
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

h1{	
	font: bold italic 20px Arial, Helvetica, sans-serif;
	color:#414141;
	border-bottom:1px solid #fec522;
	padding:5px 0px 1px 0px}
	
h2{	
	font: bold italic 14px Arial, Helvetica, sans-serif;
	}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;
	}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav {
	height:50px;
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
	border:solid #000;
	border-width:0px 1px;
	background:url(images/nav-bg.jpg) repeat-x;
	}
	
	.nav li {
		display:inline
		}	
	
		.nav a {
			display:block;
			float:left;
			height:32px;
			padding:18px 18px 0px 18px;
			font:12px Tahoma, Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
			text-transform:uppercase
			}
			
		.nav a:hover {
			background:#000;
			color:#fec111;
			text-decoration:none
			}
	
.aop {
	list-style:none;
	margin:0 0 20px 4px;
	padding:0 0 20px 0;
	border-bottom:3px solid #fec522;
	font:14px Tahoma, Arial, Helvetica, sans-serif
	}
	
	.aop li {
		height:auto !important;
		height:0px;
		}	
	
		.aop a {	
			display:block;
			background:url(images/li.jpg) no-repeat 0px 6px;
			padding:0 0 6px 12px;
			color:#3e3e3e
			}
			
		.aop a:hover {
			color:#fd9e07
			}	
		
.footlinks {
	clear:both;
	height:24px;
	padding:13px 0 0 0;
	background:#fec111;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	list-style:none;
	text-align:center;
	width:100%;
	margin:6px 0 0 0;
	}
	
	.footlinks li {
		display:inline;
		border-right:1px solid #fff;
		margin:0 5px 0 0 !important;
		margin:0 7px 0 0;
		}	

	.footlinks .last_child {
		border-right:none
		}			
	
		.footlinks a {
			padding-right:5px;
			color:#000
			}
			
		.footlinks a:hover {
			}			

/*	<![ Layout [ -----------------------------------------------------------*/

.header {
	height:120px;
	background:url(images/header.jpg) no-repeat;
	}
	
	.header h1 {
		display:none
		}
		
.sub-img {
	background:url(images/sub-img.jpg) no-repeat;
	height:	181px
	}	

address {
	font:normal normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	height:28px;
	padding:15px 0 0 0;
	background:#000
	}	
	
	address span {
		color:#717171;
		}

	address span.phone {
		font-weight:bold;
		color:#fec111
		}

.mid {
	margin:6px 0 0 0
}	

	.left {
		width:262px;
		padding:19px 17px 10px 18px;
		float:left;
		color:#3e3e3e;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		text-align:justify
	}
	
		.left h2 {
			font:normal 22px Georgia, "Times New Roman", Times, serif;
			color:#000;
			margin: 0px 0 10px 0;
			text-transform:uppercase
			}
	
		.left p {
			margin:5px 0 10px 0;
			}
	
	
	.main_body {
		padding:;
		width:566px !important;
		width:563px;
		padding:17px;
		min-height:525px;
		float:left;
		border-left:3px solid #aeaeae;
		font:14px Tahoma, Arial, Helvetica, sans-serif;
		color:#3e3e3e
	}	
		
	* html .main_body {
		height:555px
		}	
		
	.main_body * {
		line-height:22px;
	}	
	
		.main_body p {
			text-align:justify;
			padding-right:15px;
			}	
	
			.main_body a {
				font-weight:bold
				}
	
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qc {
	margin:0;
	padding:0;
	}

	.qc label {
		display:block;

		padding:3px 0 0 0;
		float:left;
		width:41px;
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color:#696969;
		}
	
	.form-pct { 
		width:221px; 
		height:22px;
		border:none;
		background:#000;
		color:#fff;
		font:12px Tahoma, Arial, Helvetica, sans-serif;
		float:left;
		margin:0 0 3px 0}

	.msg-pct { 
		width:258px !important;
		width:260px; 
		height:42px;
		border:none;
		background:#000;
		color:#fff;
		margin:0;
		padding:2px;
		font:12px Tahoma, Arial, Helvetica, sans-serif;	
		overflow:auto;
		clear:both}
	
	.submit {
		display:block;
		height:17px;
		width:89px;
		padding:2px 0px 0px 0px;
		background:url(images/submit-bg.jpg) repeat-x;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		text-align:center;
		margin:2px 0 0 173px !important;
		margin:2px 0 0 175px;	}
		
	.submit:hover {	
		background: #000;	
		text-decoration:none;
		color:#fec522;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer{
	font:10px Arial, Helvetica, sans-serif;
	color:#616161;
	height:49px;
	background: #000;
	padding:12px 10px 0 109px
}
	.disclaimer a {
		color:#616161;
		text-decoration:none}
		
	.disclaimer a:hover {
		color:#eee;
		text-decoration:underline}		


/*	<![ MH_Hacks [ --------------------------------------------------------*/
td.content a font{
	margin:0px 0px 0px 5px;}
	
td.content a:hover font{
	margin:0px 0px 0px 5px;}
	
.ddTable{
	border: none;}
	
.ddBottomBorder{
	border-bottom: 1px solid black;}
	
table.content{		
	width:100%;}
	
table.content a{
	font-size:12px;	font-weight:normal;}