body {
	text-align:center;
	background:url(../images/body_bak.gif) repeat-x #303332;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.70em;
	margin-top: 15px;
}

.outer {
	width: 773px;
	margin:0 auto;
	text-align:center;
}

.mainContent {
	float:left;
	width:750px;
	text-align:left;
	background:url(../images/mainbg.gif) repeat-y #FFFFFF;
	padding:0px 10px 5px 10px;
	vertical-align:top;
	
	overflow:hidden;
	position:relative;

}
.slides {
	height:162px;
	float:left;
	width:330px;
	background-color:#979e9c;

}
.rightText {
	width:209px;
	height:206px;
	padding:30px 15px 15px 15px;
	background:url(../images/bluebak.gif);
	float:right;
	border-left:1px solid #FFFFFF;
}
.leftText {
	width:149px;
	height:160px;
	padding:30px 5px 15px 5px;
	background:url(../images/bluebak.gif);
	float:left;
	border-left:1px solid #FFFFFF;
}
.latest {
	width:300px;
	height:119px;
	padding:6px 15px 10px 15px;
	background:url(../images/bluebak.gif);
	float:left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	overflow:auto;
}
.feature {
	position:relative;
	float:left;
	width:198px;
	height: 75px;
	float:left;
	color:#2E7A87;
	font-size:9px;
	padding-right:2px;

}

.feature a { color:#000000; }
.feature a:hover{ color:#999999; }
.featHeader {
	width:auto;
	padding:2px 0px 2px 7px;
	height:20px;
	background-color:#E7E7E7;
	font-size:14px;
	color:#000000;


 }
 #feature_container	{
 postion:relative; float:left; width:403px; height:150px; margin-left:10px;
 }
 
 #midbar { 
 background-color:#979e9c;
 postion:relative; 
 float:left; 
 width:402px; 
 }
.gallery {
	position:relative;
	float:left;
	width: 705px;
	padding:10px;
	border:2px solid #333;
	margin-left:10px;
}
.latest a {	color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; }
.videoPlayer { 
	position:relative;
	float:left;
	width:505px;
	height:300px;
	/*background:url(../images/tv.gif) no-repeat;*/
	padding-left:24px;
	padding-top:22px;
}
.videoList { 
	position:relative;
	width:180px; 
	float:left;
	padding:10px 5px 10px 5px;
	overflow:hidden;
}
.videoList a { 	color:#000000; text-decoration:none; font-size:.8534em; line-height:2em; font-weight:bold; }
#audio_clips	{
 postion:relative; float:left; width:730px; height:150px; background:url(../images/greybak.gif); border:1px solid #FFFFFF; margin-left:10px;
}
#audio_clips a { color:#000000; text-decoration:none; font-size:.8534em; line-height:2em; font-weight:bold; }
#news {
	background:url(../images/bluebak.gif) repeat;
	overflow:auto;
	padding:15px;
	width:700px;
	line-height:16px;
	text-align:justify;
	margin-left:10px;
}
#news a { color:#000000;line-height:20px; text-decoration:none; font-weight:bold; }
#news p { line-height:16px; padding:5px; }
.greymid {
	position:relative;
	vertical-align:middle;
	float:left;
	width:747px;
	height:230px;
	background:url(../images/greybak.gif);
	border:1px solid #FFFFFF;
}
#galleryHead {
	border:2px solid #333333;
	padding: 10px;
	width:705px;
	height:50px;
	margin-left:10px;
}
.aboutgrey{
	float:left;
	width:380px;
	height:152px;
	padding:10px 25px;
	background:url(../images/greybak.gif);
}
.midText {
	position:relative;
	vertical-align:middle;
	float:left;
	width:385px;
	height:111px;
	color:#FFFFFF;
	font-size:135%;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.redbot {
	width:737px;
	height:275px;
	background:url(../images/redbak.gif) repeat-y;
	border:1px solid #FFFFFF;
	clear:both;
}
#contact_container	{
width:390px;float:left; margin-left:10px;
}
#about_container	{
width:380px;float:left; margin-left:10px;
}
#about {
	width:380px;
	height:250px;
	float:left;
	padding:10px 25px;
	text-align:justify;
	line-height:18px;
}
.about	{

	width:380px;
	height:250px;
	float:left;
	padding:10px 25px;
	text-align:justify;
	line-height:18px;
	
}
.bottomMenu {
	padding-right:30px;
	text-align:right;
	float:right; 
	padding-top:10px;
}
.bottomMenu a { text-decoration:none; color:#000000; padding-right:15px; }
.bottomMenu a:hover { color:#666666; }
.footer {
	width:770px;
	height:65px;
	background:url(../images/bottomCap.gif) no-repeat;
	float:left;
}
.hidden { display:none; }
.inputer {
	padding-left:20px;
	width: 150px;
}
.copywrite {
	clear:both; 
	margin:0 auto; 
	text-align:center; 
	color:#FFFFFF;
}
.copywrite a { color:#CCCCCC; text-decoration:none; }
/* text handling here */
H1	{font-size:110%;}
h2 { font-size:105%;}
h4 {font-size:9px;}
.orange { color:#fe9e4e; }
.red { color:#FFFFFF; border:1px solid #666; padding:5px 5px 0px 5px; margin-left:10px;  background:url(../images/redbak.gif); background-color:#979e9c; }