body{
	margin:0px 0 0 0;
	padding:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	background-color:#ffffff;

}
.style1 {
	color: #32A9E3;
	font-weight: bold;
}
ul { 
	margin:0 0 0 20px;
	padding:0;
	
}

li{color:#000033;
}
.clear {
	clear:both
	}

#main_body{
	width:902px;
	margin:0 auto;
	padding:0;
	
	}
	
#header{
	margin:0;
	padding:0;
	height:100px;
	background-image:url(../images/header-bg.jpg); background-repeat:repeat-y; background-position:left top;
	
}
#logo { width:300px; height:90px; float:left; margin-left:21px; margin-top:8px; }
#menu-area {width:431px; height:100px; float:right;}
#menu { width:431px; height:36px; float:left; margin-top:64px;}

/* ---------------------- Bluewax nav ---------------------- */
.blue #waxcontainer{position:relative;height:30px;width:420px;}
.blue #waxnav{
	position:relative;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.blue #waxnav ul{margin:0px;padding:0px 8px 00px 0;list-style-type:none;width:auto;float:left;}
.blue #waxnav ul li{display:block;float:left;margin:0 22px; }
.blue #waxnav ul li a{display:block;float:left;color:#FFFFFF;text-decoration:none; padding:0px 00px 0px 0;line-height:160%;}
.blue #waxnav ul li a span{padding:0px 12px 0px 0;}
.blue #waxnav ul li a:hover,.blue #waxnav ul li a.current{color: #DO3505;}
.blue #waxnav ul li a:hover span,.blue #waxnav ul li a.current span{display:block;width:auto;}

#mid-cont-area {width:900px; height: auto; float:left; background-color:#FFFFFF;}
#cont-area-main {width:870px; height:auto; float:left; margin-left:21px; margin-top:20px; margin-bottom:20px; }
#serv-area {width:220px; height:auto; float:left; border-right:1px solid #CCCCCC;}
#news-event-area {width:195px; height:auto; float:left; margin-left:10px; border-right:1px solid #CCCCCC;}
#banner {width:900px; height:218px; float:left;}
#our_client_area {width:205px; height:auto; float:left; margin-left:20px; }

#media_player {width:190px; height:auto; float:left; margin-left:10px; }



#contact-info_area {width:258px; height:auto; float:left; margin-left:10px; }
#contact-form_area {width:530px; height:auto; float:left; margin-left:10px; border-left:1px solid #CCCCCC; }
.pad-right { padding-right:10px;}
#services1 {width:250px; height:auto; float:left;  }
#services2 {width:250px; height:auto; float:left; margin-left:30px;  }
#news-cont-area { width:800px; height: auto; float:left; margin-left:40px; }
#news-cont { width:280px; height:auto; float:left; }
#news-cont2 { width:200px; height:auto; float:left; }

#news-cont-img {width:250px; height:auto; float:left; }
#footer{
	width:900px;
	height:45px;
	float:left;
	padding-top:15px;
	font-size:10px;
	background-color:#1C4286;
	color:#ffffff;
	
}


#footer a{
	color:#ffffff;
	text-decoration:none;
	
	}
#footer a:hover{
		text-decoration:underline;
		}
#footer a:active{
		text-decoration:none;
		color:#ffffff;
		}		
#footer-left { width:400px; height:auto; float:left; margin-left:20px;}		
#footer-right {width:300px; height:auto; float:right; text-align:right; margin-right:10px;}		
#p-link{
	color:#1C4286;
	
	
}


#p-link a{
	color:#1C4286;
	text-decoration: underline;
	
	}
#p-link a:hover{
		text-decoration:none;
		color:#1C4286;
		}
#p-link a:active{
		text-decoration:none;
		color:#1C4286;
		}			

#link{
	color:#333333;
	
	
}


#link a{
	color:#333333;
	text-decoration:none;
	
	}
#link a:hover{
		text-decoration: underline;
		color:#333333;
		}
#link a:active{
		text-decoration:none;
		color:color:#333333;
		}		