body { 
margin:0;
text-align:center;
font-family: Verdana, helvetica, sans-serif;
font-size:11px;
line-height:1.6em;
background:/* url(../images/mainbg.gif) center no-repeat */ #090909;
color:#DFDFDF;
}

#container { 
width:960px;
background:#000;
padding:10px 20px 15px 20px;
margin:0 auto;
margin-top:30px;
text-align:left;
}

#header {
width:960px;
height:105px;
}
	#logo { 
	width:190px;
	height:103px;
	border:0;
	float:left;
	padding-left:10px;
	}
	
	#nav { 
	float:left;
	margin-top:-70px;
	margin-left:360px;
	}
		#nav img {padding:0;}
	
	#nav2 { 
	float:left;
	margin-top:-70px;
	margin-left:280px;
	}
		#nav2 img {padding:0;}
		
	
#banner  {
width:960px;
height:218px; 
clear:left;
background:#000;
margin-bottom:10px;
} 

#col-A { 
width:580px;
float:left;
padding:10px 20px 10px 20px;
}

#col-A p {
padding-left:10px;
}

#col-A object {
padding-left:10px;
}

.vidcol { 
float:left;
}

	#col-A1 {width:260px; float:left; padding-right:10px; padding-left:10px;}

	#col-A2 {width:260px; float:left; padding-left:10px;}
	
	#col-A3 {width:260px; float:left; padding-left:20px;}
	
	ol { font-weight:bold; list-style:none; margin:0; padding:10px 0 0 0; color:#FFF;}
	ol li {font-weight:normal; padding-left:10px; color:#CFCFCF;}
	
	#2ndNav { text-align:center;}
		#2ndNav a {color:#EE5353; font-weight:bold; text-decoration:none;}
		#2ndNav a:hover {color:#FFF; background:#EE5353; text-decoration:none; }
		#2ndNav a :visited{ color:#EE5353; font-weight:bold; text-decoration:none;}
		

	.client { }
	.clientSign { text-align:right; line-height:1.3em; padding-right:20px; margin-bottom:40px;}
	.clientName {font-weight:bold; font-size:14px;}
		
#col-B { 
width:300px;
padding:10px 20px 10px 20px;
float:left;
}

.map {
padding-left:10px;
}

	.sidebar { width:282px; background:#000;}
		/* .sidebarTop {background:url(../images/sidebar_top.gif) no-repeat; width:282px; height:47px; padding:0; margin:0;}  */
		.sidebarTop h2 { color:#FFF; margin:0; padding:10px; font-size:16px;}
		.sidebar p {padding:0 10px 0 20px; font-size:11px;}

#gallery {
float:left;
padding:10px 20px 10px 20px;
}
		
#clearFooter {
clear:left;
}

#footer { 
padding:10px;
margin-bottom:15px;
color:#9F9F9F;
text-align:center;
font-size:10dpx;
}

h1, h2, h3, h4 {color:#FF0046; margin:0; padding-top:10px; padding-left:10px; font-family:Verdana, sans-serif;}
h3 { margin-bottom:-10px; }




/* TABLE STYLING */
#col-A table {
border-collapse:collapse;
margin:0;
padding:0;
}

#col-A thead {
text-align:center;
background:#232B20;
line-height:1.3em;
font-size:12px;
}

#col-A tbody {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.3em;
text-align:center;
background:#1F1F1F;
}

#col-A tr {

}

#col-A td , th{
padding:10px;
}

.textLeft {
text-align:left;
}

.odd {
background:#0F0F0F;
}

.note {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

.notice {color:#EE5353;}

.qual {
margin:0;
padding:0;
font-size:10px;
color:#FF0046;
}

hr {
color: #000;
background-color: #000;
height: 1px;
margin-top:15px;
border:0;
}

a { color:#FFF; font-weight:bold; text-decoration:none; }
a:hover { color:#FFF; text-decoration:underline; font-weight:bold;}
a:visited { color:#FFF; font-weight:bold; }



/* XML STYLING */	