body 	{ background:#3d545f url('../images/bg/body.jpg') repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#eee; font-size:9pt; padding:0; margin:0; }
a			{ color: #FFCC99; font-size:9pt; font-weight:normal; }
a:hover	 	{ color:#FF0000; }
a.info			{ text-decoration:none; }
a.info2			{ text-decoration:none; color:#fff;  }
a.info2:hover	{ color:#cde; }



html 			{ overflow-x: hidden; }

input,textarea,select 	{ border:1px solid gray; padding:3px; background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:9pt; }
input.bt				{ border:1px solid; border-color: #ccc #000 #000 #ccc; color:#222; cursor:pointer;background:#e1e1e1 url('../images/bg/button.jpg') repeat-x;padding:1px;font-size:8pt; }
input.bt:hover			{ border-color: #ccc #777 #999 #ccc; color:blue; }

#container 			{ width:900px; margin:0 auto;padding-top:30px; }
h1					{ font-size:12pt; }
h1.title			{ font-size:16pt; width:95%; border-bottom:1px solid #ccc;padding:20px;margin:20px; }

#left_column 		{ width:200px; float:left; height:200px; }


#center_column { 
	width:460px; 
	float:left; 
	padding:20px 0px 0 10px; 
	height: expression(\(window.navigator.userAgent.indexOf\('MSIE'\) + 1\) ? "450px" : "auto");
	min-height:450px; 
}
#center_column object	{ margin:0 0 5px 0; }
.video_table 		{ margin:0 0 0 7px;padding:0 }
.video_td_center	{ background:#022539; vertical-align:top; padding:10px 0 0 10px; width:380px; }
.video_right_border	{ background:url('../images/icons/video_right_border.gif'); width:44px; height:420px }
.video_bg 			{ background:#354d57; padding:10px 10px 5px 10px; }
.video_bg  h1		{ font-size:10pt; }

#center_column h1		{ font-size:13pt; color:#d7f3ff;padding:0;margin:0; }
#video_info				{ display:none; border:none;background:transparent;clear:both; }
#video_info	h2			{ margin:5px 0 0 0; color:#FFCC99; font-size:11pt; border-bottom:1px solid #FFCC99; width:95%; }

img.button			{ border:none;margin:0 2px -2px 0; }

#right_column 		{ width:220px; float:left; height:200px; padding:20px 0 0 0; }


#footer 				{ width:auto; clear:both; text-align:right;padding:0 0 10px 0;margin:0 0 10px 0;}
#footer a			{ text-decoration:none; font-size:13pt; color:#FFFFFF; font-weight:normal; }
#footer a:hover		{ color:#FF0000; }	
#footer a.small			{ font-size:8pt; color:#aaa; }
#footer a.small:hover 	{ color:#fff; }

#footer img			{ border:none; }
#header				{ width:100%; height:140px; border-bottom:1px solid #ccc;padding:0; }

#left_column a			{ text-decoration:none; color:#EEE; font-size:13pt; }
#left_column a:hover		{ color:red; }
#left_column a.active	{ color:red; }
#left_column ul			{ margin-bottom: 1.6em; list-style-image:url(../images/list_left.gif); }
#left_column li			{ padding:0 0 2px 15px;margin:0; }


#header img			{ margin:0 20px 0 0; }
#header b			{ font-size:20pt; padding:0 0 20px 0; }

iframe			{ border:1px solid gray; }

table.news_details		{ margin: 5px 0 10px 0; }
td.news_content			{ vertical-align:top; width:400px;padding-bottom:10px; }
td.news_content a		{ color: #FFCC99; font-size:10pt; font-weight:bold; }
td.news_content a:hover { color:#FF0000; }
td.news_content a.thumb	{ font-size:8pt; }
td.photo, td.photo2		{ vertical-align:top; }
td.photo img 				
{ 
	height:expression(\(this.height > this.width || this.height == this.width \)? "80px" : "auto");
	width:expression(\(this.height < this.width \) ? "80px" : "auto");
	max-width:80px; 
	max-height:80px; 
	border:none; 
}

td.photo2 img 				
{ 
	height:expression(\(this.height > this.width \)? "60px" : "auto");
	width:expression(\(this.height < this.width || this.height == this.width \) ? "60px" : "auto");
	max-width:60px; 
	max-height:60px; 
	border:1px solid gray; 
}

#thumbnails		{ font-size:7pt; padding:0 25px 0 5px;min-height:350px; width:180px;margin:0 0 -10px 0; background:#022539; }
.thumb_table	{ padding:0px; margin:0px; border:none; }
.thumb_table tr	{ padding:0px; margin:0px; }
.thumb_table td	{ padding:0px; margin:0px; }
.thumb_center	{ width:210px;height:350px; background:#022539; }
.thumb_top 		{ width:210px; height:18px; background:url('../images/icons/iframe_top.gif'); position:bottom; margin:0px;padding:0px; }
.thumb_bottom 	{ width:210px; height:19px; background:url('../images/icons/iframe_bottom.gif');position:top;margin:0px;padding:0px; }

.video_on		{ border:1px solid #d7f3ff; }

#contact_info	{ font-size:10pt; }

#info_window 	 { border:1px solid gray;background:white;padding:2px; color:black;position:absolute;display:none; filter: alpha(opacity=70); -moz-opacity:.7;opacity:0.7; max-width:300px;clear:both;top:0px;left:0px;display:none;font-size:8pt; }
