body {
background:url(../_images/background.jpg) repeat  ;}   
background-size: 100%;
color:#40ab40;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
}
.sml {
font-size:10px;
}
	a:link, a:visited {
	color:#DD0000;
	text-decoration:none;
	}
	a:hover {
	color:#CCCCCC;
	}
	img {
	border:none;
	}
	strong {
	color:#DDDDDD;
	}
h1,h2,h3,h4 {
color:#DD0000;
font-size:16px;
}
#header {
background:url(../_images/header.png) no-repeat #000000;
border-bottom:3px solid #000000;
border-left:3px solid #000000;
border-right:3px solid #000000;
color:#40ab40;
height:160px;
margin:0 auto;
padding:10px 20px 0px 20px;
width:860px;
}
	#header img {
	margin-bottom:-2px;
	}
	#header	a:link, #header a:visited {
	color:#CCCCCC;
	text-decoration:none;
	}
	#header a:hover {
	color:#DD0000;
	}
#menuframe {
	position:relative;	
	margin:0 auto;	
	width:850px;	
	background:url(../_images/menu_blue.png) repeat #000000;
	border-bottom:3px solid #000000;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
	font-weight:bold;
	height:36px;
	padding-bottom:0;
	padding-top:0;
	padding-left:50px;
	z-index:100;
	}
	.clearit {
		clear: both;
		height: 0;
		line-height: 0.0;
		font-size: 0;
	}
	#menubar {
		width:900px;
	}
	#menubar, #menubar ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#menubar a {
		display: block;
		text-decoration: none;
		padding: 5px 10px 5px 10px;
		color: #FFFFFF;
	}
	#menubar a.top {
		padding: 10px 12px 15px 12px;
	}
	#menubar li {
		float: left;
		width: 9em;
	}
	#menubar li {position: relative;}
	
	/* hide from IE mac \*/
	#menubar li {position: static; width: auto;}
	/* end hiding from IE5 mac */
	
	#menubar li ul, #menubar ul li  {
		width: 200px;
	}
	#menubar ul li a  {
		color: blue;
		padding: 4px 16px 3px 10px;
	}
	#menubar li ul {
		position: absolute;
		display: none;
	}
	#menubar li:hover a, #menubar a:focus,
	#menubar a:active, #menubar li.hvr a {
	background:url(../_images/menu_blue.png) repeat-x;
		color: #FFFFFF;
	}
	#menubar li:hover ul, #menubar li.hvr ul {
		display: block;
	}
	#menubar li:hover ul a, #menubar li.hvr ul a {
		background:blue;
		border-top:1px solid blue;
		border-bottom:1px solid blue;
		color: #EAEAEA;
	}
	#menubar ul a:hover {
		background: black !important;
		color: #EAEAEA !important;
	}
	#menubar .btm {
		background: repeat;
		height:16px;
		width:200px;
	}
#frame {
background:url(../_images/frame_top.gif) no-repeat #000000;
border-bottom:3px solid #000000;
border-left:3px solid #000000;
border-right:3px solid #000000;
margin:auto;
padding:0;
width:900px;
}
	.left_main {
	float:left;
	color: white;
	padding:20px 5px 5px 5px;
	width:260px;
	}
		.left_main ul {
        list-style-type: none;
		margin:0px;
		padding:0px;
        width: 250px;
		} 
		.left_main li {
		border-top: 1px dotted #666666;
		border-width: 1px 0;
		margin: 5px 0;
		}
		.left_main li a { 
		color: #FFFFFF;
		display: block;
		padding: 5px;
		text-decoration: none;
		}
		 * html .left_main li a {  /* make hover effect work in IE */
		width: 250px;
		}
		.left_main li a:hover {
		background: #262626;
		}
		.left_main a em { 
		color: #DD0000;
		display: block;
		font: normal 85%;
		line-height: 125%; 
		}
		.left_lwr {
		background:#000000;
		border-top: 1px dotted #666666;
		padding:10px;
		width:230px;
		}
		.search {
		background:#222222;
		border-top: 1px dotted #666666;
		padding:10px;
		width:240px;
		}
		#announcement {
		width:906px;
		background:#000;
		height:20px;
		margin:0 auto;
		text-align:center;
		}
	.center_main {
	float:left;
	padding:20px 5px 5px 5px;
	width:340px;
	background: white;
	}
		.movie {
		background: #222222;
		padding:10px;
		width:320px;
		}
		.movie_left {
		float:left;
		list-style:none;
		width:140px;
		}
		.movie_right {
		float:right;
		width:140px;
		}
	.right_main {
	float:left;
	padding:20px 5px 5px 5px;
	width:260px;
	}		
		.right_main ul {
        list-style-type:none;
		margin:0px;
		padding:0px;
        width: 260px;
		} 
		.right_main li {
		border-top: 1px dotted #666666;
		border-width: 1px 0;
		margin: 5px 0;
		}
		.right_main li a { 
		color: #FFFFFF;
		display: block;
		padding: 5px;
		text-decoration: none;
		}
		 * html .right_main li a {  /* make hover effect work in IE */
		width: 260px;
		}
		.right_main li a:hover {
		background: #262626;
		}
		.right_main a em { 
		color: #DD0000;
		display: block;
		font: normal 85%;
		line-height: 125%; 
		}
		.sponsors {
		background:#000000;
		border-top: 1px dotted #666666;
		padding:10px 5px 5px 5px;
		}
	#mySlideshow { 
	  width: 246px;
	  height: 145px;
	  z-index:5; 
	  margin-bottom:10px;
	  }
		.jdSlideshow {	
		  display: none;
		  overflow:hidden;
		  position: relative;
		  }
		.jdSlideshow img {
		  border: 0;
		  margin: 0;
		 }
		.jdSlideshow .slideElement {
		  width: 100%;
		  height: 100%;
		  background-color: #000000;
		  background-repeat: no-repeat;
		 }
		.jdSlideshow .loadingElement {
		  width: 100%;
		  height: 100%;
		  position: absolute;
		  left: 0;
		  top: 0;
		  background-color: #000000;
		  background-repeat: no-repeat;
		  background-position: center center;
		  background-image: url(../_images/loading-bar.gif);
		  }
		.jdSlideshow .slideInfoZone {
		  display:none;
		  position: absolute;
		  z-index: 10;
		  width: 100%;
		  margin:0px;
		  left: 0;
		  bottom: 0;
		  height: 40px;
		  background: #000000;
		  color: #fff;
		  text-indent: 0;
		  }
#right_content {
color: white;
float:right;
padding:20px 10px 10px 10px;
width:600px;
}
	.gallery {
	padding:10px;
	width:580px;
	}
	.gallery img {
	border:4px solid #000000;
	float:left;
	margin:5px;
	}
	.gallery_right {
	float:right;
	width:400px;
	}
td .left {
width:180px;
}
td .right {
width:280px;
}
#footer {
border-top: 1px dotted #666666;
color:#666666;
font-size:10px;
margin:0 auto;
padding:10px;
width:880px;
}
	.fleft {
	float:left;
	}
	.fright{
	float:right;
	}
