#s_wrap { width:100%; height:100%; }
  #s_top { width:900px; height:290px; }
  #s_middle { width:870px; padding:0 0 5px 0; height:auto; float:left; }
    #s_left { width:216px; float:left; height:auto;  }
    	#s_loginBox { width:203px; margin:0 auto 0 auto; }
    	#s_loginBox .cloginBg { padding:35px 0 0 8px;height:83px; }
		#s_loginBox input.clogin { width:100px; font-size:9pt; color:#999999; border:1px solid #CDCDCD; }
		#s_loginBox .cidpw {float:left;padding:5px 5px 5px 10px;}
		#s_loginBox .cid {padding-bottom:3px;}
		#s_loginBox .cpw{clear:both;}
		#s_loginBox .cimg {float:left;padding-top:3px;padding-right:5px;}
		#s_loginBox .cinput {float:left;background-color:white;}
		#s_loginBox .clogin_btn {clear:both;padding:6px 3px 3px 135px;}
		#s_loginBox .cbutton {margin:-22px 0 0 5px;}
		#s_loginBox .cbutton .cjoin1{float:left;padding-right:5px;}
		#s_loginBox .cbutton .csearch{float:left;}
		
		#s_loginBox .cwelcome{float:left;width:110px;text-align:center;padding-top:10px;padding-left:5px;}
		#s_loginBox .clogout{float:left;padding-top:15px;}
		#s_loginBox .coutbutton {clear:both;padding:20px 0 0 10px;}
		#s_loginBox .coutbutton .cmypage{float:left;padding-left:15px;}
		#s_loginBox .coutbutton .cmemo {float:left;padding-left:15px;}
		#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_schoolAd { width:194px; margin:10px auto; }
    #s_schoolAdWrap { width:184px; padding:3px; border:2px solid #1cbbb4; }
    #s_schoolAdWrap img { width:182px; height:131px; }
      		
		#s_lunch { width:203px; margin:20px 0 0 10px; }
		#s_lunch .top {line-height:0;}
		#s_lunch .con  { padding:3px 20px; }
		#s_lunch .btm  { height:10px; }
		#s_lunch .ccontent { padding:4px 0 4px 10px;border-bottom:1px dotted #9F9F9F;}

		#s_quickLink { width:203px; margin:15px 0 0 10px; clear:both; text-align:center; }
		#s_quickLink .con { padding:35px 0 0 20px; height:36px;}
		#s_quickLink select {width:140px;}
		#s_quickLink .ccontent {float:left;}
		#s_quickLink .cbutton {float:left;padding:2px;}

    #s_center { width:471px; float:left; height:auto;   }

		#s_announce { width:442px; margin:0 auto; }
		#s_announce .cwrap { height:156px; }
		#s_announce .cmenu {float:left;}
		#s_announce .cmoreMenu {float:right;}	
		#s_announce .ccontentWrap { width:436px; padding:5px 3px 0 3px; }
		#s_announce .clistWrap {padding:5px;}
		#s_announce .clist {padding:4px 0 4px 8px; height:16px;border-bottom:1px dotted #9F9F9F;}
		#s_announce .ctitle {float:left;}
		#s_announce .cdate {float:right;}
			
		#s_album1 { width:434px; margin:10px auto; }
		#s_album1 .ccontentWrap { width:420px; padding:7px 0 0 8px; }
		#s_album1 .cphoto { width:76px; height:60px; padding:2px; border:1px solid #D0D0D0; float:left; }
		#s_album1 .cphoto img { width:76px; height:60px; }
		#s_album1 .ctext { float:left; padding:0 0 0 10px; }
		#s_album1 .ctitle { width:320px; padding:3px 0 3px 0; font-weight:bold; border-bottom:1px dotted #999898; }
		#s_album1 .ccontent { padding:3px 0; }

		#s_album2 { width:434px; margin:15px auto; }
		#s_album2 .ccontentWrap { width:420px; padding:7px 0 0 8px; }
		#s_album2 .cphoto { width:76px; height:60px; padding:2px; border:1px solid #D0D0D0; float:left; }
		#s_album2 .cphoto img { width:76px; height:60px; }
		#s_album2 .ctext { float:left; padding:0 0 0 10px; }
		#s_album2 .ctitle { width:320px; padding:3px 0 3px 0; font-weight:bold; border-bottom:1px dotted #999898; }
		#s_album2 .ccontent { padding:3px 0; }
		
				
		#s_banner { width:434px; margin:10px auto 0 auto; clear:both; }
		#s_banner .con { padding:7px 0 0 0; }
		#s_banner .cbannerMessage_wrap { float:left; width:420px; height:36px; overflow:hidden; position: relative;}
		#s_banner .cbannerMessage_wrap img { width:138px; height:36px;}
		#s_banner .cbannerMessage_button { float:right;margin-top:-3px;}
		#s_banner .cbannerMessage_button div { line-height:0; }
		

    #s_right { width:183px; float:left; height:auto; margin:0 -3px 0 0; }
      
			#s_imgBanner2 { width:167px; margin:0 auto 10px auto; }
			#s_imgBanner2 img { padding:2px 0; }
      			
			#s_schedule { width:169px; margin:5px auto 0 auto; }
			#s_schedule .cschedule { height:208px; }
			#s_schedule .cschedule .ccontent {padding-top:37px;}
			#s_schedule .cschedule .ccontent .cheader {padding-left:35px;}
			#s_schedule .cschedule .ccontent .cheader a {color:white;}
			#s_schedule .cschedule .ccontent .cheader .cprev {}
			#s_schedule .cschedule .ccontent .cheader .ctoday {color:black;font-weight:bold;text-align:center;}
			#s_schedule .cschedule .ccontent .cheader .cnext {}
			#s_schedule .cschedule .ccontent .ccalendar {padding:10px 3px 0 3px;}
			#s_schedule .cschedule .ccontent .ccalendar .cwek {width:17px;padding:3px 3px 3px 3px;text-align:center;font-size:9pt;word-break:break-all;}
			#s_schedule .cschedule .ccontent .ccalendar .cday {width:17px;padding:2px 3px 5px 3px;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:140px; height:35px; margin:10px auto; }
			#s_count .ctop {float:left;padding:3px;}
			#s_count .ccontent {float:left;padding:3px;}        
			#s_count .ctodayimg {float:left;padding:1px;}
			#s_count .ctoday {float:left;color:#FF8606;font-weight:bold;padding:1px;}
			#s_count .ctotalimg {float:left;padding:1px;}
			#s_count .ctotal {float:left;padding:1px;}		

  #s_bottom { clear:both; width:100%; min-height:80px;padding:10px 0;border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background: #F2F2F3; }
  #s_bottom .copyright { width:600px; padding:0 0 0 170px; line-height:130%; }
  