#s_wrap { width:1000px; height:100%; }
  /* #s_top { width:1000px; height:75px; position:relative; left:0; top:0; } */
  #s_top { width:1000px; height:75px;}
 	#s_menu { overflow:hidden; position:absolute; left:0px; top:0px; width:1000px; height:75px;}
		#s_menu_top { position:absolute; width:880px; }
  	  
  #s_middle { width:100%; height:264px; margin:20px 0 0 0; }
    #s_left { width:196px; float:left; padding:0 0 0 30px; }
			#s_loginBox { width:196px; }
			#s_loginBox .ccon { width:172px; height:103px; padding:0 10px 0 14px; }
			#s_loginBox .cloginTitle { height:19px;}
			#s_loginBox input.clogin { width:100px; font-size:9pt; color:#999999; border:1px solid #CDCDCD;}
			#s_loginBox .cidpw {float:left; padding:12px 5px 0 0;}
			#s_loginBox .cid {padding-bottom:3px;}
			#s_loginBox .cpw{clear:both;}
			#s_loginBox .cimg {display:none;}
			#s_loginBox .cinput {float:left;background-color:white;}
			#s_loginBox .clogin_btn {float:left; padding:12px 0 3px 0;}
			#s_loginBox .cbutton {clear:both; padding:8px 0 0 0;}
			#s_loginBox .cbutton .cjoin1 {float:left; padding-right:3px; }
			#s_loginBox .cbutton .csearch{float:left;}
			
			#s_loginBox .cwelcome{ float:left; width:90px; text-align:center; padding:24px 0 0 10px; }
			#s_loginBox .clogout {float:left; padding-top:12px;}
			#s_loginBox .coutbutton {clear:both; padding:12px 0 0 4px;}
			#s_loginBox .coutbutton .cmypage { float:left; padding:0 5px 0 0;}
			#s_loginBox .coutbutton .cmemo { float: left; }
			#s_loginBox .coutbutton .cmemo .clink {float:left;}
			#s_loginBox .coutbutton .cmemo .ccount { float:left; padding:3px 0 0 2px; }
			#s_loginBox .coutbutton .cmemo .ccount a {color:red; }
				
			#s_imgBanner { width:196px; height:102px; margin:12px auto; }
			#s_imgBanner li { padding:0; }	
			
    #s_center { width:386px; float:left; padding:0 0 0 40px; }
			#s_announce { width:386px; }
			#s_announce .cwrap { height:126px; }
			#s_announce .cmenu {float:left;}
			#s_announce .cmoreMenu {float:right;}			
			#s_announce .ccontentWrap { padding:7px 3px 0 3px; width:380px; }
			#s_announce .clist {padding:2px 0 2px 8px; height:15px; border-bottom:1px dotted #9F9F9F;}
			#s_announce .ctitle {float:left;}
			#s_announce .cdate {float:right;}
						
			#s_album {width:386px; }
			#s_album .ccontentWrap { padding:7px 0 0 0 ; width:386px;}
			#s_album .clist { float:left; padding:0 2px; }
			#s_album .cthumbnail {width:86px; height:68px; padding:2px; border:1px solid #DADADA;}
			#s_album .cthumbnail img { width:78px; height:63px;}
			#s_album .ctitle {text-align:center; width:78px; padding-top:2px;}

    #s_right { width:186px; float:left; padding:0 0 0 40px; }
			#s_schedule { width:186px; }
			#s_schedule .cschedule .ccontent { width:186px; height:155px; padding:10px 0 0 0; }
			#s_schedule .cschedule .ccontent .cheader { padding:0 0 0 50px; }
			#s_schedule .cschedule .ccontent .cheader .cprev { padding:1px 2px; }
			#s_schedule .cschedule .ccontent .cheader .ctoday { padding:0 2px; text-align:center; }
			#s_schedule .cschedule .ccontent .cheader .cnext { padding:1px 2px; }
			#s_schedule .cschedule .ccontent .ccalendar { padding:26px 0 0 10px; }
			#s_schedule .cschedule .ccontent .ccalendar .cwek {width:20px;padding:0px 2px 5px 2px;text-align:center;font-size:9pt;word-break:break-all;}
			#s_schedule .cschedule .ccontent .ccalendar .cday {width:20px;padding:1px 2px 0 2px;text-align:center;font-size:9pt;word-break:break-all;}
			#s_schedule .cschedule .ccontent .ccalendar .csel {}
			#s_schedule .cschedule .ccontent .ccalendar .csun {color:#DA2F1E}
			#s_schedule .cschedule .ccontent .ccalendar .csun a {color:#DA2F1E}
			#s_schedule .cschedule .ccontent .ccalendar .csat {color:#4669B7}
			#s_schedule .cschedule .ccontent .ccalendar .csat a {color:#4669B7}
			#s_schedule .cschedule .ccontent .ccalendar .ctod {background-color:#E8E8E8}
			#s_schedule .cschedule .ccontent .ccalendar .cetc {color:#000000}
			#s_schedule .cschedule .ccontent .ccalendar .cetc a {color:#000000}
			#s_schedule .cschedule .ccontent .ccalendar .ccon {font-weight:bold;}
			#s_schedule .cschedule .ccontent .ccalendar .ccursor {color:#000000;word-break:break-all;cursor:hand;}
			#s_schedule .cschedule .ccontent .ccalendar .clist {z-index:1;width:180px;background-color:white;border-color:#C9A5CC;border-width:1px;border-style:solid}
			#s_schedule .cschedule .ccontent .ccalendar .clist .cheading {text-align:left;padding:3px;border-top:1px solid #C9A5CC;background-color:#EBDDEC}
			#s_schedule .cschedule .ccontent .ccalendar .clist .cdetails {text-align:left;padding:3px;}        
			
			#s_lunch { width:186px; margin:12px 0 0 0;}

    
    #s_middlebtm { width:100%; height:auto; }
	    #s_flash { width:100%; height:287px; }
	
			#s_banner { width:970px; padding:5px 0 3px 30px; }
			#s_banner .top { float:left; } 
			#s_banner .con { float:left; width:876px; height:40px; padding:0; }
			#s_banner .cbannerMessage_wrap { float:left; width:860px; height:36px; overflow:hidden; position: relative;}
			#s_banner .cbannerMessage_wrap img { width:136px; height:36px; padding:0 3px; }
			#s_banner .cbannerMessage_button { float:right; margin-top:-2px;}
			#s_banner .cbannerMessage_button div { line-height:0; }


#s_bottom .bottom_txt {width:1000px;padding:5px 0;}
#s_bottom .plink { padding-left:30px; }
#s_bottom .plink .con { float:left; }

#s_count {float:right;}
#s_count .ctodaywrap {float:left;}
#s_count .ctodayimg {float:left;padding-right:3px;}
#s_count .ctoday {float:left;color:#FF8606;font-weight:bold;width:50px;}
#s_count .ctotalwrap {float:left;}
#s_count .ctotalimg {float:left;padding-right:3px;}
#s_count .ctotal {float:left;width:80px;}

#s_bottom .logo { float:left; padding:20px 130px 0 50px; }
#s_bottom .copyright { float:left; padding:10px 0 0 0; line-height:130%; }
