html{
	SCROLLBAR-FACE-COLOR: #86B916;
	SCROLLBAR-HIGHLIGHT-COLOR: #fcfcfc;
	SCROLLBAR-SHADOW-COLOR: #fcfcfc;
	SCROLLBAR-3DLIGHT-COLOR: #86B916;
	SCROLLBAR-ARROW-COLOR: #fcfcfc;
	SCROLLBAR-TRACK-COLOR: #E1F6B1;
	SCROLLBAR-DARKSHADOW-COLOR: #86B916;
	SCROLLBAR-BASE-COLOR: #86B916;
background: url(../images/body.gif) repeat-x;  
}
body {background: url(../images/foot.jpg) no-repeat center bottom; }

.warp {background:  url(../images/head.jpg) no-repeat center top;}

.header {height:458px;}

#flash{width: 1000px; height: 458px; margin: auto;}


.main {
	background: url(../images/pagebg.gif)  center repeat-y ; 
	width:900px;
	margin:0 auto;
   padding: 0 50px; 
}
.sidebar_top {
	width:900px;
	float:left;
	margin-left:10px;
}

.leftsidebar {
	width:200px;
	float:left;
	margin-left:10px;
}
.primary {
	width:678px;
	float:left;

	z-index:100;
}
.footer {
	
	height:304px;
	margin:0 auto;
}
.footer_text{
	 width:330px;  height:20px;  padding-top: 245px;  margin: auto; 
}

.sidebar_top {
	width:900px;
	float:left;
	margin-left:5px;
}

.font_id{font-size: 12px; color: #362900; letter-spacing: 1px;}
.font_id2{font-size: 12px; color: #cf0e1b; letter-spacing: 1px;}

.font_cu{font-size: 12px; color: #362900; letter-spacing: 1px; line-height: 18px;}

.font_news{font-size: 12px; color: #2d1506; letter-spacing: 1px;}
.font_news_event{font-size: 12px; color:#de091d; letter-spacing: 1px;}
.font_news_now{font-size: 12px; color:#091dde; letter-spacing: 1px;}
.font_news_it{font-size: 12px; color:#0c4c07; letter-spacing: 1px;}
.font_news_all_text{font-size: 12px; color: #2d1506; letter-spacing: 1px; line-height: 18px;}

.font_menber{font-size: 12px; color: #2d1506; letter-spacing: 1px;}

#textfield{
	border: solid 1px #8b8b87;  font-size: 12px; color: #362900
}

#menber{
	width: 205px!important; overflow-x:hidden; overflow-y:scroll;  height:135px;}


/*  event-nJb*/


.font_id3{font-size: 12px; color: #362900; letter-spacing: 1px; line-height: 18px;}
.font_id4{font-size: 17px; color: #DD0F1A; letter-spacing: 1px; line-height: 18px;}

.left {
	background-attachment: scroll;
	background-image: url(../images/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.right {
	background-attachment: scroll;
	background-image: url(../images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#Table_01 .font_b_r a{color:#FF0000;font-weight: bold;text-decoration:none;}
#Table_01 .font_bold a{font-weight: bold;text-decoration:none;}
#Table_01 .font_red a{color: red;text-decoration:none;}
#Table_01 .font_normall a{text-decoration:none;color:#000;}

/*top*/
.font_talk{font-size: 12px; color: #2d1506; letter-spacing: 1px;}
.font_player{font-size: 12px; color: #2d1506; letter-spacing: 1px;} 
.font_iteam{font-size: 12px; color: #2d1506; letter-spacing: 1px;} 
.font_star{font-size: 12px; color: #2d1506; letter-spacing: 1px;} 
.font_time{font-size: 15px; color: #2d1506; letter-spacing: 1px; font-weight: bold; line-height: 18px; } 

/*page*/
.all_font_ment{font-size: 12px; color: White; letter-spacing: 1px;}
.all_font_route{font-size: 12px; color: Black letter-spacing: 1px;}
.all_font_text{font-size: 12px; color: #2d1506; letter-spacing: 1px;}

#calendar {
background:transparent url(../images/right/calendar.gif) no-repeat scroll 0 0;
height:275px;
padding-top:10px;
}

#calendar {border-collapse:collapse; border-spacing:0; font-size:12px;/* margin:58px 0 0 40px; */text-align:center;color:#333}
#calendar caption {text-align:center; padding-bottom:13px;
font-weight:bold;}
#calendar caption a {display:none}
#calendar th {color:#aaa; padding-bottom:5px;}
#calendar td {background:#86b819 url("cell_bg.gif") no-repeat center; color:#111; border: 2px solid #96b829; text-align:center}
#calendar .prevmonth_date, .calendar .nextmonth_date {background:none; text-indent:-9999px}
#calendar td.today{text-decoration:underline; background-color:orange; color:#222}
#calendar td.selected {background-color:#11ABEB; color:#222}
#calendar .ev {color:#11abeb; cursor:pointer;}

#ca {height:170px; width:156px; padding:35px 0 0 8px;overflow:hidden;}
#ctrl {float:right; width:20px; overflow:hidden; margin:70px 2px 0 0 !important; margin:70px 2px 0 0}
#ctrl div {height:25px; width:18px; overflow:hidden; text-decoration:none; #background-color:#222; FILTER: alpha(opacity=0); }
#nextmonth_btn {margin-top:20px}

#ev_lst {height:38px; width:142px; overflow-y:scroll; overflow-x:hidden; margin:10px 0 0 17px; font-size:11px;border:1px solid #eee}
#ev_lst a {color:#11ABEB; display:block; height:18px; line-height:18px; overflow:hidden; padding-left:0.5em; text-decoration:none; border-bottom:1px dotted #666;}
#ev_lst a:hover {background-color:#11ABEB; color:#222}
