/* CSS Document */
body{
	margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#293138; background:#0E4776;
}




a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#293138; text-decoration:underline;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#293138; text-decoration:none;
}

.white_text{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;
}
a.white_text{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;
}
a.white_text:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none;
}

.white_text_arrow{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;
	background:url(../images/bullet_arrow.gif) no-repeat left; padding-left:15px;
}
a.white_text_arrow{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;
	background:url(../images/bullet_arrow.gif) no-repeat left; padding-left:15px;
}
a.white_text_arrow:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none;
	background:url(../images/bullet_arrow.gif) no-repeat left; padding-left:15px;
}

.white_text20{
	font-size:20px; font-weight:normal; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
}
.bleu_text20{
	font-size:20px; font-weight:normal; color:#114E80; font-family:Arial, Helvetica, sans-serif;
}
.clear{ clear:both;}
#page{
	width:1000px; margin:0 auto; background:url(../images/main_bg.jpg) repeat-y top;
}
.left_bg{
	width:136px; float:left; padding-top:94px;
}
/*.left_bg a:hover{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/left_user.jpg); background-position:0 0px;
	background-repeat:no-repeat; padding:30px 38px 40px 27px; text-align:center; vertical-align:middle; overflow:hidden;
}*/
a.restaurant_img{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/left_user.jpg); background-position:0 -141px;
	background-repeat:no-repeat; padding:30px 38px 40px 27px; text-align:center; vertical-align:middle; overflow:hidden;
}
a.restaurant_img:hover{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/left_user.jpg); background-position:0 0px;
	background-repeat:no-repeat; padding:30px 38px 40px 27px; text-align:center; vertical-align:middle; overflow:hidden;
}

.restaurant_img_s{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/left_user.jpg); background-position:0 0px;
	background-repeat:no-repeat; padding:30px 38px 40px 27px; text-align:center; vertical-align:middle; overflow:hidden;
}


.right_bg{
	width:136px; float:right; height:300px; padding-top:94px; padding-left:0;
}

a.restaurant_right{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/right_user.jpg); background-position:0 -141px;
	background-repeat:no-repeat; padding:30px 25px 40px 38px; text-align:center; vertical-align:middle; overflow:hidden;
}
a.restaurant_right:hover{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/right_user.jpg); background-position:0 0px;
	background-repeat:no-repeat; padding:30px 25px 40px 38px; text-align:center; vertical-align:middle; overflow:hidden;
}
.restaurant_right_s{
	width:71px; height:71px; float:left; margin:0px 0 0 0; background-image:url(../images/right_user.jpg); background-position:0 0px;
	background-repeat:no-repeat; padding:30px 25px 40px 38px; text-align:center; vertical-align:middle; overflow:hidden;
}



.text_area{
	width:720px; float:left; margin:0 0 0 4px; display:inline; min-height:600px; _height:600px;
}
.top_nav{
	background:url(../images/top_nav_left.jpg) no-repeat #BBD9EE; width:720px; float:left; height:60px; line-height:60px;
}
.top_nav a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0D334E; font-weight:bold; text-decoration:none;
	float:left; display:inline; margin:0 15px 0 15px;
}
.top_nav a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#125B98; font-weight:bold; text-decoration:none;
	float:left; display:inline; margin:0 15px 0 15px;
}
.ind_video_left{
	width:10px; height:414px; float:left;
}
.ind_video_box{
	width:670px; float:left; background:url(../images/ind_video_bg.jpg) repeat-x top; min-height:400px; _height:400px; 
	padding:14px 15px 0 15px;
}

.white_box{
	width:650px; float:left; background:#FFFFFF; padding:10px; margin:5px 0 0 0;
}
.white_box_pagination{
	width:650px; float:left; background:#FFFFFF; padding:10px; margin:5px 0 10px 0;
}
.white_box_date{
	width:100px; float:left; color:#165E9A; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.white_box_text{
	width:550px; float:left;
}
.blue_hr{
	background:url(../images/blue_hr.jpg) repeat-x; height:20px; width:100%;
}

.footer{
	width:100%; float:left; background:url(../images/blue_hr.jpg) repeat-x #0A3354 0 1px; height:60px;
}
.footer_area{
	width:1000px; margin:0 auto; height:50px; line-height:40px; padding:10px 0 0 0; color:#FFFFFF;
}

.login_box{
	width:510px; margin:80px auto;
}
.login_box_top{
	width:510px; float:left; height:20px;
}
.login_box_bg{
	width:510px; float:left; background:url(../images/login_box_bg.jpg) repeat-x top #BBD9EE; min-height:210px; _height:210px;
}
.login_form{
	width:285px; margin:0 auto;
}
.login_inputlabel{
	width:80px; float:left; color:#104874; font-weight:bold; height:25px; line-height:20px; margin:10px 0 0 0;
}
.login_inputfeild{
	width:200px; float:left; height:25px; margin:10px 0 0 0;
}
.login_input{
	width:190px; background:#FFFFFF; border:#9AC8E7 1px solid; height:15px; padding:5px;
}
.error_box{
 width:400px; margin:0 auto; color:#FF0000;
}


.user_det{
	width:710px; float:left; text-align:right; color:#FFFFFF; font-weight:bold; padding:5px;
}
a.white_link{
	font-size:12px; font-weight:normal; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
a.white_link:hover{
	font-size:12px; font-weight:normal; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
}
a.blue_link{
	font-size:12px; font-weight:normal; color:#94C5E4; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
a.blue_link:hover{
	font-size:12px; font-weight:normal; color:#94C5E4; font-family:Arial, Helvetica, sans-serif;
}
#text_box{
	color:#FFFFFF;
}
/*------------------------------------------------|schedule|------------------------------------------------*/
.schedule_detailbox{
	border-left:#BBD9EE 1px solid;
	border-bottom:#BBD9EE 1px solid;
	border-top:#BBD9EE 1px solid;
}
.staff_name{
	width:200px; background:#BBD9EE; color:#0D334E; font-weight:bold; text-align:left; padding:5px 0 5px 10px; border-top:#BBD9EE 1px solid; border-right:#BBD9EE 1px solid;
}
.schedule_th{
	background:#9FCBE8; border-right:#BBD9EE 1px solid; border-top:#BBD9EE 1px solid; text-align:center; color:#0D334E; font-weight:bold;
	 padding:5px 0 5px 0;
}
.schedule_tr1{
	background:#7BB7DF; border-right:#BBD9EE 1px solid; border-top:#BBD9EE 1px solid; text-align:center; color:#0D334E; font-weight:bold;
	 padding:5px 0 5px 0;
}
.schedule_tr2{
	background:#9FCBE8; border-right:#BBD9EE 1px solid; border-top:#BBD9EE 1px solid; text-align:center; color:#0D334E; font-weight:normal;
	 padding:5px 0 5px 0;
}
/*------------------------------------------------|schedule|------------------------------------------------*/
.viewtest_area{
	width:670px; float:left;
}
.viewtest_box{
	width:200px; 
	/*float:left; border:#FFFFFF 1px solid; margin:5px 5px 0 5px; display:inline; */
	background:#FFFFFF;
	padding:5px;
}
.viewtest_box dl{
	margin:0;
}
.viewtest_box dt{ color:#125B98; font-size:12px; font-weight:bold;}
.viewtest_box dd{ margin:10px 0 0 10px; line-height:20px;}
/*--------------------------------------------------------------------------------------------------------*/

.ind_comment{
	width:600px; float:left; margin:10px 0 0 35px; display:inline;
}
.ind_comment_form{
	width:550px; margin:0 auto;
}
.ind_comment_inputlabel{
	width:130px; float:left; color:#104874; font-weight:bold; height:25px; line-height:20px; margin:10px 0 0 0;
	text-align:right;
}
.ind_comment_inputfeild{
	width:400px; float:left; margin:10px 0 0 0;
}
.ind_comment_input{
	width:400px; background:#FFFFFF; border:#9AC8E7 1px solid; padding:5px;
}
.btn_post{
	background:#003366; width:60px; color:#FFFFFF; padding:2px; font-weight:bold; border:#006699 2px solid;
}

.whitetitle{
	color:#FFFFFF;
}

/*--------------------------------------------------------------------------------------------------------*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ff0000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a80000;
  border-right:1px solid #a80000;
  background:#d90000}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #770000;
  border-right:1px solid #770000;
  background:#e20000}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e20000;
  border-right:1px solid #e20000;}
.spiffy4{
  border-left:1px solid #a80000;
  border-right:1px solid #a80000}
.spiffy5{
  border-left:1px solid #d90000;
  border-right:1px solid #d90000}
.spiffyfg{
  background:#ff0000}
/*--------------------------------------------------------------------------------------------------------*/