
#top_menu { position:absolute; top:3px; left:720px; z-index:1;}
#top_menu li { float:left; }

#s_wrap { width:100%;  position:relative; }
  #s_top { width:900px; height:307px; padding:0; margin:0; }
    #s_menu1 { width:900px; height:307px; }
  #s_middle { width:900px; height:auto;  margin:0; padding:0; }
  #s_middle .centerBg { width:900px; height:100%; }
    #s_left { width:218px; float:left; height:100%; padding-left:10px; }
		
			/* #s_loginBox { width:186px; margin:-40px auto 0 auto; padding:0; } */
			#s_loginBox { width:186px; position:absolute; left:27px; top:268px; }
			#s_loginBox .cloginTitle { padding:0 0 10px 0; }
			#s_loginBox .ctop { height:5px; }
			#s_loginBox .cbtm { height:5px;}
			#s_loginBox input.clogin { width:70px; font-size:9pt; color:#999999; border:1px solid #CDCDCD; }
			#s_loginBox .cidpw {float:left;padding:10px 5px 5px 5px;}
			#s_loginBox .cid {padding-bottom:3px;}
			#s_loginBox .cpw{clear:both;}
			#s_loginBox .cimg {float:left;padding:3px 2px 0 2px;}
			#s_loginBox .cinput {float:left;background-color:white;}
			#s_loginBox .clogin_btn {float:left;padding:10px 0px 3px 0px;}
			#s_loginBox .cbutton {clear:both;padding:5px 0 0 3px;}
			#s_loginBox .cbutton .cjoin1{float:left;padding-right:2px;padding-bottom:3px;}
			#s_loginBox .cbutton .csearch{float:left;}
			
			#s_loginBox .cwelcome{float:left;width:110px;text-align:center;padding-top:15px;padding-left:5px;}
			#s_loginBox .clogout{float:left;padding-top:10px;}
			#s_loginBox .coutbutton {clear:both;padding:5px 0 0 5px;}
			#s_loginBox .coutbutton .cmypage{float:left;padding-left:10px;}
			#s_loginBox .coutbutton .cmemo {float:left;padding-left:10px;}
			#s_loginBox .coutbutton .cmemo .clink {float:left;}
			#s_loginBox .coutbutton .cmemo .ccount {float:left;padding:4px 0 0 2px;}
			#s_loginBox .coutbutton .cmemo .ccount a {color:red;}
			
			#s_blank { width:192px; margin:0 auto; padding-top:104px; }
			#s_blank .leftline { width:192px; height:19px; }
			
			#s_schedule { width:186px; margin:0 auto; }
			#s_schedule .cschedule { }
			#s_schedule .cschedule .ccontent { width:186px; height:169px; }
			#s_schedule .cschedule .ccontent .cheader { padding:10px 0 0 60px; }
			#s_schedule .cschedule .ccontent .cheader .cprev {padding:0 2px;}
			#s_schedule .cschedule .ccontent .cheader .ctoday {padding:0 2px;}
			#s_schedule .cschedule .ccontent .cheader .cnext {padding:0 2px;}
			#s_schedule .cschedule .ccontent .ccalendar { padding:16px 0 0 10px; }
			#s_schedule .cschedule .ccontent .ccalendar .cwek {width:19px;padding:0px 2px 7px 2px;text-align:center;font-size:9pt;word-break:break-all;}
			#s_schedule .cschedule .ccontent .ccalendar .cday {width:19px;padding:2px 2px 3px 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_count{ width:186px; margin:15px auto 0 auto; padding-bottom:30px; }
			#s_count .ccount { width:156px; height:21px; padding:10px 0 0 30px; }
			#s_count .ctodaywrap {float:left;}
			#s_count .ctodayimg {float:left;padding:1px;}
			#s_count .ctoday {float:left;color:#FF8606;padding:1px;width:20px;}
			#s_count .ctotalwrap {float:left;}
			#s_count .ctotalimg {float:left;padding:1px;}
			#s_count .ctotal {float:left;padding:1px;}

    #s_contents { width:660px; padding:0; margin:0; height:100%; float:left;}
      #s_center{ width:434px; float:left;}
      
				#s_announce { width:393px; margin:5px 0 10px 20px; }
				#s_announce .cwrap { height:154px; }
				#s_announce .cmenu {float:left;}
				#s_announce .cmoreMenu {float:right;}			
				#s_announce .ccontentWrap { padding:0 3px; width:387px; }
				#s_announce .clist {padding:4px 0 4px 15px; height:16px;border-bottom:1px dotted #9F9F9F;}
				#s_announce .ctitle {float:left;}
				#s_announce .cdate {float:right;}
				
				#s_album { width:393px; margin:10px 0 0 20px; }
				#s_album .ccontentWrap { padding:2px 0 0 0; }
				#s_album .clist {float:left; padding:0 1px; }
				#s_album .cthumbnail {width:87px;height:70px;padding:3px;border:1px solid #DADADA;}
				#s_album .cthumbnail img {width:87px;height:70px;}
				#s_album .ctitle {text-align:center;width:87px;padding-top:2px;}

     
	    #s_right { width:226px; padding:0; margin:0; float:right; }

				#s_search { width:207px; margin:5px auto; }
				#s_search .con {padding:0 0 0 52px; }
				#s_search .cradio { padding:3px 2px; }
				#s_search .cinput { float:left; padding:2px 1px;}
				#s_search .cbutton { float:left; padding:2px 0;}
				#s_search .cinput input {width:100px;}
				
				#s_imgWrap { width:207px;  margin:15px auto 10px auto; }
				#s_imgWrap li { float:left; padding:0 1px;  }

				#s_imgWrap2 { width:207px;  margin:15px auto 10px auto; }
				#s_imgWrap2 li { float:left; padding:0 1px;  }				
      
		#s_banner { padding:10px 10px 10px 24px; clear:both; }
		#s_banner .top { float:left; }
		#s_banner .con { float:left; width:529px; height:48px; padding:12px 10px 0 7px; }
		#s_banner .cbannerMessage_wrap { float:left; width:510px; height:35px; overflow:hidden; position: relative;}
		#s_banner .cbannerMessage_wrap img { padding:0;width:125px; height:35px;}
		#s_banner .cbannerMessage_button { float:right;margin-top:-4px;}
		#s_banner .cbannerMessage_button div { line-height:0; }
		
#s_bottom { background-color:#E0ECF2; }
#s_bottom .bottom { width:900px;padding:10px 0;min-height:80px; }
#s_bottom .logo { float:left; width:170px; text-align: center; margin-left:15px; }
#s_bottom .copyright { float:right; width:700px;line-height:130%;  }
