@charset "utf-8";

.iepngfix {

behavior: expression(IEPNGFIX.fix(this));

}

body {

	margin:0px;

	padding-top:0px;

	padding-bottom:0px;

}

a:link {

	color: #999999;

	text-decoration: none;

}

a:visited {

	color: #999999;

	text-decoration: none;

}

a:hover {

	color: #0099FF;

	text-decoration: none;

}

a:active {

	color: #999999;

	text-decoration: none;

}

a.foodlink:link {

	color: #BD9700;

	text-decoration: none;

}

a.foodlink:visited {

	color: #BD9700;

	text-decoration: none;

}

a.foodlink:hover {

	color: #0099FF;

	text-decoration: none;

}

a.foodlink:active {

	color: #BD9700;

	text-decoration: none;

}

a.menulogin:link {

	color: #FFFFFF;

	text-decoration: none;

}

a.menulogin:visited {

	color: #FFFFFF;

	text-decoration: none;

}

a.menulogin:hover {

	color: #FFCC00;

	text-decoration: none;

}

a.menulogin:active {

	color: #FFFFFF;

	text-decoration: none;

}

.pan_right {

	height:435px;

	width:30px;

	background-image:url(../../images/pan_right.jpg);

	background-repeat:no-repeat;

}

.nav_bottom_pan {

	height:243px;

	background-image:url(../../images/nav_bottom_panel.jpg);



}

.nav_bottom_pan2{
background-color:#0069A3;
}
.nav_menu_pan {

	padding-top:30px;

	padding-right:30px;

	padding-bottom:0px;

	text-align:right;

	vertical-align:top;

	height:131px;

	background-image:url(../../images/index/menu_panel.gif);

	margin-left: auto;

	margin-right: auto;

}

.pan_right_extend {

	background-color:#f2d800

}

.pan_right_pad {

	padding-top:160px;

}

.pan_left {

	background-image:url(../../images/pan_left.jpg);

	background-repeat:repeat-x;

	background-position:top;

}

.middle_panel_pad {

	padding-top:100px;

}

.lang_en {

	padding-right:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF9900;

}

.lang_ch {

	padding-top:4px;

	border-left:solid 1px #E7E7E7;

	padding-left:20px;

	padding-right:40px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF9900;

}

.footer_address {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #515151;

}

.footer_no {

	padding-left:10px;

	border-left:solid 1px #E7E7E7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #515151;

}

.frame_left {

	background-image:url(../../images/frame_left.gif);

	background-repeat:repeat-y;

	width:13px;

}

.frame_right {

	background-image:url(../../images/frame_right.gif);

	background-repeat:repeat-y;

	width:13px;

}

.section_tag {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	text-transform:uppercase;

}

.schoolname {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-transform:uppercase;

}

.content_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-align:justify;

}

.content_text_chi {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

	text-align:justify;

}



.titletag{

	text-transform:uppercase;

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #917b01;

}

.border-bottomline {



	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E6E6E6;

}

.inputtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666600;

}



.field {

	text-align:left;

	padding-top:1px;

	padding-bottom:1px;

}

.fieldname {

	text-align:left;

	vertical-align:top;

	padding-top:2px;

}

.contact_col {

	vertical-align:top;

	padding-top:2px;

	padding-left:2px;

	padding-right:2px;

}

.contact_messagebox {

	width:98%;

	overflow:inherit;

}

.asterisk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF0000;

	font-weight: bold;

}

.contact_name {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	color: #663300;

	font-weight: bold;

}

.contact_title {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #898989;

	font-weight: bold;

	text-transform:uppercase;

}

.hl_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #336699;

	font-weight: bold;

}

.gallery_thumb_pad{

padding-right:5px;

padding-bottom:5px;

}

.gallery_thumb_last{

padding-bottom:5px;

width:55px;

}

.gallery_thumb_box{

height:55px;

width:55px;

border:solid 1px #CCCCCC;

}



/*calendar */

.month {

	font-family: "Century Gothic", Arial;

	font-size: 26px;

	color: #666666;

	text-align:left;

	text-transform:uppercase;

	font-weight: bold;

}

.week {

	background-color:#E0A901;

	padding-top:3px;

	padding-bottom:3px;

	padding-left:4px;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #FFFFFF;

	text-transform:uppercase;

	font-weight: bold;

	border-bottom:solid 1px #CCCCCC;

}



.week_sun {

	background-color:#FFCC00;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-transform:uppercase;

	font-weight: bold;

	border-bottom:solid 1px #CCCCCC;

}



.week_sat {

	background-color:#FFCC00;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #FFFFFF;

	text-transform:uppercase;

	font-weight: bold;

	border-bottom:solid 1px #CCCCCC;

}

.calendar_box{

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border-bottom:solid 1px #E3E3E3;

	border-left: solid 1px #E3E3E3;

	width:120px;

	background-color:#F5F5F5;

	padding-right:5px;	

	margin-left:0px;

	margin-bottom:0px;



}

.calendar_box ol {

font-weight:bold;

margin-left:30px;

margin-bottom:5px;

-moz-padding-start:0px;}

.calendar_box ol li{

font-weight:normal;

padding-bottom:10px;}

.calendar_box_sat{

	border-bottom:solid 1px #E3E3E3;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #E3E3E3;

	width:40px;

	background-color:#FFFCE1;

}

.calendar_box_sun{

	border-bottom:solid 1px #E3E3E3;

	width:40px;

	background-color:#FEF5E2;

}



.calendar_item {

	color: #666666;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.calendar_box_noday {

	color: #999999;

	background-color: #FFFFFF;

	border-bottom:solid 1px #E3E3E3;

	border-left: solid 1px #E3E3E3;	

}



.calendar_day{

	height:15px;

	width:20px;

	text-align:center;

	vertical-align:middle;

	background-color:#0072C6;

	font-size: 10px;

	font-family: "Trebuchet MS", "Arial Unicode MS";

	color: #FFFFFF;

	display: block;

}

.calendaradd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-right: 10px;

}

.calendar_week_white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

}

.calendar_content{



}

.download {
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #666666;
	text-transform:none;
	font-weight: normal;

}

.calendar_day_off {

	height:15px;

	width:20px;

	text-align:center;

	vertical-align:middle;

	background-color:#999999;

	font-size: 10px;

	font-family: "Trebuchet MS", "Arial Unicode MS";

	color: #FFFFFF;

	display: block;

}



.welcome {

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	height:14px;

	font-size: 12px;

}



.health01 {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

}

.health02 {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #866200;

}



.health_input01 {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

    height:15px;

	width:80px;

}



.health_red {

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #e03b27;

	margin-left:0px;

	margin-bottom:8px;

}

a.health_red:link {

	color: #e03b27;

	text-decoration: none;

}

a.health_red:visited {

	color: #e03b27;

	text-decoration: none;

}

a.health_red:hover {

	color: #e03b27;

	text-decoration: none;

}

a.health_red:active {

	color: #e03b27;

	text-decoration: none;

}



.health_green {

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #009e66;

	margin-left:0px;

	margin-bottom:8px;

}

a.health_green:link {

	color: #009e66;

	text-decoration: none;

}

a.health_green:visited {

	color: #009e66;

	text-decoration: none;

}

a.health_green:hover {

	color: #009e66;

	text-decoration: none;

}

a.health_green:active {

	color: #009e66;

	text-decoration: none;

}



.health_orange {

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ed9a00;

	margin-left:0px;

	margin-bottom:8px;

}

a.health_orange:link {

	color: #ed9a00;

	text-decoration: none;

}

a.health_orange:visited {

	color: #ed9a00;

	text-decoration: none;

}

a.health_orange:hover {

	color: #ed9a00;

	text-decoration: none;

}

a.health_orange:active {

	color: #ed9a00;

	text-decoration: none;

}





a.health_menu:link {

	color: #000000;

	text-decoration: none;

}

a.health_menu:visited {

	color: #000000;

	text-decoration: none;

}

a.health_menu:hover {

	color: #000000;

	text-decoration: none;

}

a.health_menu:active {

	color: #000000;

	text-decoration: none;

}

.login_but_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align:justify;

}

.titletag2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	padding-right:5px;
}
.border-topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
}

/* news ////////////////////////////////*/
.news_fieldtag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A5300;
	padding-right:5px;
	font-weight: bold;
}
.news_listdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A5300;
	padding:7px;
}
.news_list_even{
background-color:#ffffff;
}
.news_list_odd{
background-color:#FFFBE1;
}
.news_list_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00679c;
	font-weight: bold;
}
a.newsa:link {
	color: #666666;
	text-decoration: none;
}

a.newsa:visited {
	color: #666666;
	text-decoration: none;
}

a.newsa:hover {
	color: #000000;
	text-decoration: none;
}

a.newsa:active {
	color: #666666;
	text-decoration: none;
}
/* news style end////////////////////////////////*/

/* menu  //////////////////*/
.menu_remark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A86500;
	text-align:left;
}
/* menu  end//////////////////*/

