@charset "utf-8";
/* CSS Document */


.form_field{
	/*border-width:1px;
	border-color:#F3CB7C;
	border-style:solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.form_btn{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	background-color:#F3D7A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}
.form_remark{
	color:#FF0000;
}
.schedule_table_title{
	background-color:#D09B2C;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:2px;
	height:25px;
}
.schedule_table_title_report{
	border-top-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	font-weight:bold;
	text-align:center;
	padding:2px;
	height:25px;
}
.schedule_table_content_date, .schedule_table_content_date_purple, .schedule_table_content_date_red, .schedule_table_content_date_green{
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	padding:2px;
	text-align:center;
	padding-bottom:5px;
	height:48px;
}
.schedule_table_content_date{
}
.schedule_table_content_date_purple{
	color:#6633CC;
	font-weight:bold;
}
.schedule_table_content_date_red{
	color:#FF0000;
	font-weight:bold;
}
.schedule_table_content_date_green{
	color:#009900;
	font-weight:bold;
}
.schedule_table_remark_purple{
	color:#6633CC;
}
.schedule_table_remark_red{
	color:#FF0000;
}
.schedule_table_remark_green{
	color:#009900;
}
.schedule_table_title_left{
	background-color:#D09B2C;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:2px;
	height:25px;
	padding-left:8px;
}
.schedule_table_content_left{
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	padding:2px;
	text-align:left;
	padding-bottom:5px;
	padding-left:8px;
	height:25px;
}
.login_text{
	font-size:10px;
}
.login_form_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	height:16px;
	border-width:0px;
}
.login_form_btn{
	background-color:#D09B2C;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:3px;
	padding-right:3px;
}
.login_form_btn_left{
	background-color:#D09B2C;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	text-align:left;
	padding-left:10px;
	width:120px;
}
.schedule_info{
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	font-size:11px;
	padding:5px;
	display:none;
	width:200px;
}
.content_left_bg_latest_news{
	background-color:#F3E4C5;
	width:170px;
	vertical-align:top;
	font-size:11px;
	padding-top:15px;
}

.content_left_bg_latest_news a:link, .content_left_bg_latest_news a:visited{
	background-color:#F3E4C5;
	width:170px;
	display:block;
	color:#333333;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	text-decoration:none;
	margin-bottom:8px;
}
.content_left_bg_latest_news a:hover{
	background-color:#F3BC4F;
	color:#FFFFFF;
}
.content_left_bg_latest_news a strong,{
	margin:0px;
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
.content_left_bg_latest_news a:hover strong,{
	color:#FFFFFF;
}
#news_page{
	text-align:right;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#F3BC4F;
}
#news_page a:link, #news_page a:visited{
	display:inline;
	width:7px;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
}
.booking_table_bg{
	background-image:url(../images/sch_booking.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:400px;
}
.form_btn_history{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	background-color:#F3D7A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
}
#sch_page{
	text-align:right;
	margin-top:5px;
	float:right;
}
#sch_page a:link, #sch_page a:visited{
	text-decoration:none;
	color:#666666;
	padding-left:1px;
	padding-right:1px;
}
#sch_page a:hover{
	color:#000000;
}
#comment_add_box{
	border-top-style:dashed;
	border-top-color:#666666;
	border-top-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:15px;
	display:none;
}
.sch_select_date{
	border-bottom:#DDDDDD 1px dashed;
	border-top:#DDDDDD 1px dashed;
	margin-bottom:5px;
	padding-top:1px;
	padding-bottom:1px;
}
#guideline{
	width:700px;
	margin-left:20px;
}
#guideline ol{
	margin-left:35px;
	margin-bottom:50px;
	padding-left:50px;
	border-left:#AAAAAA solid 1px;
}
#guideline li{
	margin-bottom:10px;
	line-height:16px;
}
.message_table_content, .message_table_content_center{
	border-bottom:1px solid #DDDDDD;
	padding:2px;
	height:30px;
	vertical-align:middle;
	cursor:pointer;
}
.message_table_content{
	padding-left:7px;
}
.message_table_content_center{
	text-align:center;
}
.message_page_no{
	text-align:right;
	vertical-align:top;
	border-top:1px #999999 solid;
}
.message_page_no a:link, .message_page_no a:visited{
	padding: 0px 5px;
	text-decoration:none;
	display:inline-block;
}
.message_page_no a:hover{
	background-color:#D09B2C;
	color:#FFFFFF;
}
.message_page_no strong{
	display:inline-block;
}
.message_reply_content{
	border-top:1px solid #AAAAAA;
	padding-top:8px;
}
.message_reply_date{
	text-align:right;
	padding-bottom:15px;
}
