@charset "utf-8";
body {
	font-family:Tahoma, Thonburi, sans-serif;
	border: 0 none;
	margin: 0;
	padding: 0;
	font: normal 12px arial;
	position: relative;
	
}
.inputtext{
	border: 2px solid #FFDBB7;width:90px;
}
.inputtext:focus{
	border: 2px solid #ff0000;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}

.day
{
  background:#ccc; 
  color: white;
  height:84px;
  width:110px;
  position:absolute;
  opacity:1;
  margin:0px;
  padding:0px;
  z-index:1;
}
.td
{
    height:84px; 
    width:110px;
}
.note{position:absolute;
top:97px;
left:800px;
width:550px;
background-color:#FFE1E1;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #BA0000;
	
}
.n1{width:125px; word-wrap:break-word;}


.loginhr{position:absolute;
top:100px;
left:50%;
margin-left:-250px;
background-color:#FFE1E1;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #BA0000;
	height:175px;
}
.login{width:500px;font-size:16px;}
.tologin{font:20px bold; text-align:center;}
.pichr{position:absolute;
top:1px;
left:50%;
margin-left:-242.5px;}
.dayname1
{
    -moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	
	background-color:#ededed;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	
	
}
.dayname2
{
    -moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	
	background-color:#d62b2b;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #d62b2b;
	display:inline-block;
	color:#d62b2b;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	
	
}


.tb{
font-family:Tahoma, Thonburi, sans-serif;
font-size:12px;
border-collapse:collapse;
width:950px;
 background:#B10000;
border:1px solid #c96;
-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;

}

.tbmenu{
font-family: Sans-Serif;
font-size:12px;
border-collapse:collapse;

margin:0px;
width:158px;
border:0px;
}
.tb1{
font-family: Sans-Serif;
font-size:12px;
border-collapse:collapse;
margin:0px;width:950px;
border:0px;

}
.topic{ text-align:center; color:#FFF;font-weight:bold; height:30px;}
.topic1{ text-align:center; color:#FFF;font-weight:bold; height:30px; background-color:#f00;}
.link01 a {color:#000;}

.bg1{ background: #BBFFAB; height:30px;border-top: 1px dashed #fff; word-wrap:break-word; font-size:12px;}
.bg1:hover{background: #0099ff; color:#FFF;}.bg1 a {color:#000;}
.bg1 span {display:none;} .bg1:hover span {display:block; position:absolute; font-size:14px;} 
.bg2{ background: #F8FFAB; height:30px;border-top: 1px dashed #fff; word-wrap:break-word; font-size:12px;}
.bg2:hover{background: #0099ff; color:#FFF;}
.bg2 span {display:none;} .bg2 a {color:#000;} .bg2:hover span {display:block; position:absolute; font-size:14px;} 
.bg3{ background: #FFE7AB; height:30px;border-top: 1px dashed #fff; word-wrap:break-word; font-size:12px;}
.bg3:hover{background: #0099ff; color:#FFF;}
.bg3 span {display:none;} .bg3 a {color:#000;}.bg3:hover span {display:block; position:absolute; font-size:14px;} 
.bg4{ background: #CEECF5; height:30px;border-top: 1px dashed #fff; word-wrap:break-word; font-size:12px;}
.bg4:hover{background: #0099ff; color:#FFF;}
.bg4 span {display:none;} .bg4 a {color:#000;}.bg4:hover span {display:block; position:absolute; font-size:14px;} 
.bg01{ background: #FFDCDC; height:30px;border-top: 1px dashed #fff; word-wrap:break-word; font-size:12px;}
.bg01:hover{background: #B60000; color:#FFF;}
.bg01 span {display:none;} .bg1:hover span {display:block; position:absolute; font-size:14px;} 
.bg02{ background: #FFB7B7; height:30px;border-top: 1px dashed #fff;}
.bg02:hover{background: #B60000; color:#FFF;}
.bg02 span {display:none;} .bg2:hover span {display:block; position:absolute; font-size:14px;} 
.bg03{ background: #FFDCDC; height:30px;border-top: 1px dashed #fff; word-wrap:break-word; font-size:16px;}
.bg03 div {color:f00;}


.ww{ word-wrap:break-word; width:240px; padding-left:2px;}
.ww1{ word-wrap:break-word; width:120px;}
.ww2{ word-wrap:break-word; width:140px; text-align:center;}
.wr1{ word-wrap:break-word; width:238px;padding-left:2px;}
.wr2{ word-wrap:break-word; width:120px;}
.wr3{ word-wrap:break-word; width:120px; text-align:center;}

.redlink a{color:#f00;}
.wlink a{color:#fff;}
.show{
	
	padding: 2px;
	margin: 2px;
	background: #FFFDF2;
	position: absolute;
	color: #F78217;
	margin:-17px;
	padding:10px;
	line-height:5px;
	
}


.ct{text-align:center;}
.pinbule{
	color: #0f0;
	text-size: 14px;
	font-weight: bold;
	line-height: 95px;
}
.pinbl{
	color: #CEECF5;
	text-size: 14px;
	font-weight: bold;
	line-height: 95px;
}
.pingreen{
	color:#FC0;
	text-size: 14px;
	font-weight: bold;
	line-height: 95px;
}
.pinorenge{
	color: #F60;
	text-size: 14px;
	font-weight: bold;
	line-height: 95px;
}
.pinbule1{
	color: #0f0;
	text-size: 14px;
	font-weight: bold;
}
.pinbl1{
	color: #CEECF5;
	text-size: 14px;
	font-weight: bold;
}
.pingreen1{
	color:#FC0;
	text-size: 14px;
	font-weight: bold;
}
.pinorenge1{
	color: #F60;
	text-size: 14px;
	font-weight: bold;
}
/*--------------------- */
.inf1 {
	-moz-box-shadow:inset 0px 6px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 6px 0px 0px #ffffff;
	box-shadow:inset 0px 6px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0), color-stop(1, #FC0) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #F90;	color:#777777;
	height:24px;
	width:30px;

}
.inf2 {
	-moz-box-shadow:inset 0px 6px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 6px 0px 0px #ffffff;
	box-shadow:inset 0px 6px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffdd00), color-stop(1, #ff6f00) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ffdd00;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #F90;	color:#ff8c00;
	height:24px;
	width:30px;

}
.inf3 {
	-moz-box-shadow:inset 0px 6px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 6px 0px 0px #ffffff;
	box-shadow:inset 0px 6px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0F0), color-stop(1, #0C0) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ffdd00;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #0c0;	color:#0c0;
	height:24px;
	width:30px;

}
.inf4 {
	-moz-box-shadow:inset 0px 6px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 6px 0px 0px #ffffff;
	box-shadow:inset 0px 6px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00f7ff), color-stop(1, #0099ff) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ffdd00;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #0088ff;	color:#0088ff;
	height:24px;
	width:30px;

}
.inf5 {
	-moz-box-shadow:inset 0px 6px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 6px 0px 0px #ffffff;
	box-shadow:inset 0px 6px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CEECF5), color-stop(1, #CEECF5) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ffdd00;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #81DAF5;	color:#81DAF5;
	height:24px;
	width:30px;

}

/*------------button----------*/

.b1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:42px;
	-moz-border-radius-topleft:42px;
	border-top-left-radius:42px;
	-webkit-border-top-right-radius:42px;
	-moz-border-radius-topright:42px;
	border-top-right-radius:42px;
	-webkit-border-bottom-right-radius:42px;
	-moz-border-radius-bottomright:42px;
	border-bottom-right-radius:42px;
	-webkit-border-bottom-left-radius:42px;
	-moz-border-radius-bottomleft:42px;
	border-bottom-left-radius:42px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:18px;
	width:25px;
	text-decoration:none;
	text-align:center;
}
.b1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.b1:active {
	position:relative;
	top:1px;
}
.b2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:42px;
	-moz-border-radius-topleft:42px;
	border-top-left-radius:42px;
	-webkit-border-top-right-radius:42px;
	-moz-border-radius-topright:42px;
	border-top-right-radius:42px;
	-webkit-border-bottom-right-radius:42px;
	-moz-border-radius-bottomright:42px;
	border-bottom-right-radius:42px;
	-webkit-border-bottom-left-radius:42px;
	-moz-border-radius-bottomleft:42px;
	border-bottom-left-radius:42px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:18px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.b2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.b2:active {
	position:relative;
	top:1px;
}

.date {
	-moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #bbb;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:84px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	
}
.date:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.date:active {
	position:relative;
	top:1px;
}

.month {	
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e33d3d), color-stop(1, #fff) );
	background:-moz-linear-gradient( center top, #fab1b1 5%, #e33d3d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab1b1', endColorstr='#e33d3d');
	background-color:#fab1b1;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	
	text-indent:0;
	display:inline-block;
	color:#FFF2E6;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:30px;
	width:790px;
	text-decoration:none;
	text-align:center;
	
	z-index:0;
}

.now {	
	-moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #95F2FF), color-stop(1, #5FC8FF) );
	background:-moz-linear-gradient( center top, #00f7ff 5%, #0099ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f7ff', endColorstr='#0099ff');
	background-color:#00f7ff;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #0088ff;
	display:inline-block;
	color:#007bff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:84px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #52b5e3;
}
.now:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5FC8FF), color-stop(1, #95F2FF) );/* #0099ff #00f7ff */
	background:-moz-linear-gradient( center top, #0099ff 5%, #00f7ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#00f7ff');
	background-color:#0099ff;
}.now:active {
	position:relative;
	top:1px;
	
	z-index:3;
}

.work {
	-moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0), color-stop(1, #F8FFAB) );
	background:-moz-linear-gradient( center top, #FC0 5%, #FC0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4fca4', endColorstr='#44bd2c');
	background-color:#a4fca4;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #F90;
	display:inline-block;
	color:#FC0;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:84px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #F90;
	z-index:2;
}
.work:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F8FFAB), color-stop(1, #FF0) );/* fc0*/
	background:-moz-linear-gradient( center top, #44bd2c 5%, #a4fca4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44bd2c', endColorstr='#a4fca4');
	background-color:#44bd2c;
}.work:active {
	position:relative;
	top:1px;
}
.pay45 {
	-moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CCFFFF), color-stop(1, #99CCFF) );
	background:-moz-linear-gradient( center top, #FC0 5%, #FC0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4fca4', endColorstr='#44bd2c');
	background-color:#a4fca4;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #81DAF5;
	display:inline-block;
	color:#81DAF5;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:84px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #CEECF5;
	z-index:2;
}
.pay45:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #99CCFF), color-stop(1, #CCFFFF) );/* fc0*/
	background:-moz-linear-gradient( center top, #44bd2c 5%, #a4fca4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44bd2c', endColorstr='#a4fca4');
	background-color:#44bd2c;
}.pay45:active {
	position:relative;
	top:1px;
}
.cp {
	-moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0F0), color-stop(1, #BBFFAB) );
	background:-moz-linear-gradient( center top, #00f7ff 5%, #0099ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f7ff', endColorstr='#0099ff');
	background-color:#00f7ff;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #0C0;
	display:inline-block;
	color:#0C0;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:84px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #0f0;
}
.cp:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BBFFAB), color-stop(1, #0F0) );/* 0c0   */
	background:-moz-linear-gradient( center top, #0099ff 5%, #00f7ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#00f7ff');
	background-color:#0099ff;
}.cp:active {
	position:relative;
	top:1px;
}


.wait {
	-moz-box-shadow:inset 0px 21px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 21px 0px 0px #ffffff;
	box-shadow:inset 0px 21px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFE7AB), color-stop(1, #FF8900) );
	background:-moz-linear-gradient( center top, #ffdd00 5%, #ff6f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd00', endColorstr='#ff6f00');
	background-color:#ffdd00;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #ff8c00;
	display:inline-block;
	color:#ff7700;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:84px;
	line-height:22px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ff931f;
}
.wait:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF8900), color-stop(1, #FFE7AB) );/* ff6f00   | ffdd00*/
	background:-moz-linear-gradient( center top, #ff6f00 5%, #ffdd00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6f00', endColorstr='#ffdd00');
	background-color:#ff6f00;
}.wait:active {
	position:relative;
	top:1px;
}
.bgmenu {
	-moz-box-shadow:inset 8px 0px 0px 0px #aaa;
	box-shadow:inset 5px 0px 0px 0px #aaa;
	
	background-color:#eee;
	
	text-indent:10px;
	border:1px solid #ccc;
	display:inline-block;
	color:#666;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:158px;
	text-decoration:none;
	text-align:left;
	border-top: 1px dashed #fff;
	border-right: 1px dashed #fff;
}
.bgmenu a:link {
	color: #666;
	text-decoration: none;
}
.bgmenu a:visited {
	text-decoration: none;
	color: #fff;
}
.bgmenu a:hover {
	text-decoration: none;
	color: #f00;
}
.bgmenu a:active {
	text-decoration: none;
	color: #fff;
}
.bgmenu:hover{background:#FFF; color:#B10000;}

.bgmenu:active {
	position:relative;
}

.bghead {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffaa00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffaa00;
	box-shadow:inset 0px 1px 0px 0px #ffaa00;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B10000), color-stop(1, #B10000) );
	background:-moz-linear-gradient( center top, #ff0000 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffffff');
	background-color:#ff0000;
	-webkit-border-top-left-radius:16px;
	-moz-border-radius-topleft:16px;
	border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topright:16px;
	border-top-right-radius:16px;
	
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:158px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ff931f;
}
.head {
	font-size: 18px;
}
.head {
	font-weight: bold;
}

/*******************table************************/

#table {
    width: 920px;
	padding:0px;
	margin:0px;
    border-top: 4px solid #A00;
    background-color: #f00;
	border-bottom: 1px solid #A00;
	font:16px bold;
}
#table p {
    clear: both;
    width: 100%;
	padding: 0 0px;
	margin:0 0px;
    margin: 0;
	
}
#table span {
	text-align:center;
    float: left;
    padding: 0 0px;
	margin:0px;
}
#table span.col1 {
    width: 100px;
	padding: 0 0px;
	margin:0px;

}
#table span.col2 {
    width:100px;
	padding: 0 0px;
	margin:0px;
}
#table span.col3 {
    width: 200px;
	padding: 0 0px;
	margin:0px;
}
#table span.col4 {
    width: 100px;
	padding: 0 0px;
	margin:0px;
}
#table span.col5 {
    width: 110px;
	padding: 0 0px;
	margin:0px;
}
#table span.col6 {
    width: 110px;
	padding: 0 0px;
	margin:0px;
}
#table span.col8 {
    width: 80px;
	padding: 0 0px;
	margin:0px;
}
#table span.col7 {
    width: 80px;
	padding: 0 0px;
	margin:0px;
    border-right: 0px solid #e3e7e7;
}

#tr {
    width: 920px;
	padding:0px;
	margin:0px;
    border-top: 1px  dashed #A00;
    background-color: #fff;
}
#tr a:hover{color:#f00;}
/*#tr span.hd{text-align:right; position:absolute; width:80px;}*/

#tr p {
    clear: both;
    width: 100%;
	padding: 0 0px;
	margin:0 0px;
    margin: 0;
	color:#000;
}

#tr span {
	text-align:center;
    float: left;
    padding: 0 0px;
	margin:0px;
	height:60px;
}
#tr span.col1 {
    width: 100px;
	padding: 0 0px;
	margin:0px;
}
#tr span.col2 {
    width:100px;
	padding: 0 0px;
	margin:0px;
}
#tr span.col3 {
    width: 200px;
	padding: 0 0px;
	margin:0px;
	text-align:left;
	 word-wrap:break-word;
}
#tr span.col4 {
    width: 100px;
	padding: 0 0px;
	margin:0px;
}
#tr span.col5 {
    width: 110px;
	padding: 0 0px;
	margin:0px;
}
#tr span.col6 {
    width: 110px;
	padding: 0 0px;
	margin:0px;
}
#tr span.col8 {
    width: 80px;
	padding: 0 0px;
	margin:0px;
}
#tr span.col7 {
    width: 80px;
	padding: 0 0px;
	margin:0px;
	text-align:center;
}
#tr span.col9 {
    width: 20px;
	padding: 0 0px;
	margin:0px;
	text-align:right;
}
#tr span a{display:none;position:absolute;}  #tr:hover span a{display:block; position:absolute; font-size:18px; text-align:right;} 

#tr1 {
    width: 920px;
	padding:0px;
	margin:0px;
    border-top: 1px  dashed #A00;
    background-color: #FFE8E8;
}
#tr1 p:hover{color:#f00;}
#tr1 p {
    clear: both;
    width: 100%;
	padding: 0 0px;
	margin:0 0px;
    margin: 0;
	color:#000;
}

#tr1 span {
	text-align:center;
    float: left;
	height:60px;
}
#tr1 span.col1 {
    width: 100px;
}
#tr1 span.col2 {
    width:100px;
}
#tr1 span.col3 {
    width: 200px;
	text-align:left;
}
#tr1 span.col4 {
    width: 100px;
}
#tr1 span.col5 {
    width: 110px;
}
#tr1 span.col6 {
    width: 110px;
}
#tr1 span.col8 {
    width: 80px;
}
#tr1 span.col7 {
    width: 80px;
	text-align:center;
}
#tr1 span.col9 {
    width: 20px;
	padding: 0 0px;
	margin:0px;
	text-align:right;
}
#tr1 a:hover{color:#f00;}
#tr1 span a{display:none;position:absolute;}  #tr1:hover span a{display:block; position:absolute; font-size:18px; text-align:right;} 

.hr{ background:url(pic/calendar_1.png); width:97px; height:79px;}
.hrl{ position:absolute; top:10px; right:40%}

.tbprint{border:1px solid #000;}
.ckbutton{height:20px; width:20px;}