* {
	padding: 0;
	margin: 0;
	outline: 0;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #666;
	background: #240249;
}
a:link {
	text-decoration: none;
}
#shell {
	width: 1000px;
	margin: 0 auto;
}
#shell2 {
	width: 980px;
	margin: 0 auto;
}
#footer_sup {
	background: url(../../images/footer.png);
	width: 1000px;
	height: 100px;
	margin: 0 auto;
}
#header_sup {
	background: url(../../images/banner_168_login.png);
	width: 1000px;
	height: 200px;
	margin: 0 auto;
}
#header_regis {
	background: url(../../images/banner_168_loginsup.png);
	width: 1000px;
	height: 200px;
	margin: 0 auto;
}
#footer_login {
	background: url(../../images/footer.png);
	width: 1000px;
	height: 100px;
	margin: 0 auto;
}
#header_login {
	background: url(../../images/banner_168_login.png);
	width: 1000px;
	height: 200px;
	margin: 0 auto;
}
#logo {
	display: inline;
	float: left;
	padding-top: 2px;
	width: 270px;
}
#logo a {
	display: block;
	width: 150px;
	height: 200px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background: url(../images/logo.png) no-repeat 0 0;
	margin-left: 25px;
}
.font14 {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.font_head {
	font-weight: bold;
	color: #003399;
	font-size: 18px;
}
.font_head2 {
	font-weight: bold;
	color: #003399;
	font-size: 22px;
	text-shadow: 3px 3px 8px #F8E9BA;
}
.font_red {
	color: #F00;
	font-weight: bold;
}
.font_green {
	color: #390;
	font-weight: bold;
}
.font_green_big {
	color: #390;
	font-weight: bold;
	font-size: 18px;
}
.font_red_big {
	color: #F00;
	font-weight: bold;
	font-size: 18px;
}
.font_head_big_big_big {
	font-weight: bold;
	color: #003399;
	font-size: 20px;
}
.style0 {
	color: #Lime;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	font-size: 24px;
	font-weight: bold;
	color: #74a333;
}
.style3 {
	font-size: 18px;
	font-weight: bold;
	color: #74a333;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.style5 {
	color: #000000;
	font-weight: bold;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #74a333;
}
.style7 {
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.style8 {
	color: #7b7b7b;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74a333;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: red;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: red;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style13 {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.style14 {
	font-size: 18px;
	color: #0000FF;
}
.style15 {
	font-size: 14px;
	font-weight: bold;
}
.style16 {
	font-size: 16px;
	font-weight: bold;
}
.style17 {
	font-size: 14;
	font-weight: bold;
}
.style18 {
	font-size: 16px
}
.style19 {
	font-size: 24px;
	font-weight: bold;
	color: #0000FF;
}
.style20 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style21 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.style22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FC0;
}
.style23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.style24 {
	font-size: 48px;
	font-weight: bold;
	color: #0000FF;
}
.style24_2 {
	font-size: 32px;
	font-weight: bold;
	color: #5900B3;
}
.style266 {
	font-size: 36px;
	font-weight: bold;
	color: #cc0099;
	text-shadow: 2px 2px 8px #F0D04F;
}
.style27 {
	font-size: 22px;
	font-weight: bold;
	color: #cc0099;
}
.style28 {
	font-size: 24px;
	font-weight: bold;
	color: #1F70A0;
	text-shadow: 2px 2px 8px #FFE3D7;
}
.style29 {
	font-size: 20px;
	font-weight: bold;
	color: #1F70A0;
	text-shadow: 2px 2px 8px #FFE3D7;
}
.style30 {
	font-size: 24px;
	font-weight: bold;
	color: #7D003F;
	text-shadow: 2px 2px 8px #FFF;
}
h1, h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 8px;
}
h1 {
	font-size: 30px;
	line-height: 40px;
	color: #666;
}
h2 {
	font-size: 17px;
	line-height: 21px;
}
.button_01 a {
	display: block;
	width: 70px;
	height: 22px;
	padding: 5px 2px 0 30px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/templatemo_button_01.png) no-repeat;
}
.button_01 a:hover {
	color: #ffffff;
	background: url(../images/templatemo_button_01_hover.png) no-repeat;
}
.button-green {
	-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
	box-shadow: inset 0px 1px 0px 0px #a4e271;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
	background-color: #89c403;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #74b807;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
	width: auto;
	padding: 7px 7px 7px 7px;
	font-size: 16px;
	font-weight: bold;
}
.button-green:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background: -moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403', GradientType=0);
	background-color: #77a809;
}
.button-green2 {
	-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
	box-shadow: inset 0px 1px 0px 0px #a4e271;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
	background-color: #89c403;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #74b807;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
	width: auto;
	padding: 7px 7px 7px 7px;
	font-size: 24px;
	font-weight: bold;
}
.button-green2:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background: -moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403', GradientType=0);
	background-color: #77a809;
}
.button-red {
	-moz-box-shadow: inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f7c5c0;
	box-shadow: inset 0px 1px 0px 0px #f7c5c0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background: -moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: -webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: -o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: -ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d', GradientType=0);
	background-color: #fc8d83;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d83526;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #b23e35;
	width: auto;
	padding: 7px 7px 7px 7px;
	font-size: 16px;
	font-weight: bold;
}
.button-red:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background: -moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: -webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: -o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: -ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83', GradientType=0);
	background-color: #e4685d;
}
.button_orange {
	-moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
	box-shadow: inset 0px 1px 0px 0px #fce2c1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background: -moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25', GradientType=0);
	background-color: #ffc477;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #eeb44f;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	width: auto;
	padding: 7px 7px 7px 7px;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.button_orange:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background: -moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background: -webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background: -o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background: -ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background: linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477', GradientType=0);
	background-color: #fb9e25;
}
.button_button {
	vertical-align: top;
	width: 137px;
	height: 54px;
	padding: 0;
	font-size: 22px;
	color: white;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	background: #ff9000;
	border: 0;
	border-bottom: 2px solid #C71585s;
	border-radius: 5px;
	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #343947;
	box-shadow: inset 0 -2px #343947;
}
.button_button:hover, .button_button:focus {
	background-color: #6CC;
	background-image: linear-gradient(top, #0483a0, #31b2c3);
}
.button_blue {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2', GradientType=0);
	background-color: #33bdef;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #3CF;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
	width: auto;
	padding: 7px 7px 7px 7px;
	font-size: 16px;
	font-weight: bold;
}
.button_blue:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background: -moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef', GradientType=0);
	background-color: #019ad2;
}
.button_blue2 {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2', GradientType=0);
	background-color: #33bdef;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #057fd0;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	width: 100px;
	height: 47px;
	padding: 7px 7px 7px 7px;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.button_blue2:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background: -moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef', GradientType=0);
	background-color: #019ad2;
}
.button-red3 {
	-moz-box-shadow: inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f7c5c0;
	box-shadow: inset 0px 1px 0px 0px #f7c5c0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background: -moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: -webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: -o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: -ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background: linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d', GradientType=0);
	background-color: #fc8d83;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d83526;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #b23e35;
	width: auto;
	height: 45px;
	padding: 7px 7px 7px 7px;
	font-size: 20px;
	font-weight: bold;
}
.button-red3:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background: -moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: -webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: -o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: -ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background: linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83', GradientType=0);
	background-color: #e4685d;
}
.button-green3 {
	-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
	box-shadow: inset 0px 1px 0px 0px #a4e271;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
	background-color: #89c403;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #74b807;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
	width: auto;
	height: 45px;
	padding: 7px 7px 7px 7px;
	font-size: 20px;
	font-weight: bold;
}
.button-green3:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background: -moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403', GradientType=0);
	background-color: #77a809;
}
.text_input {
	font-family: inherit;
	color: inherit;
	-moz-box-sizing: border-box;
	width: 36%;
	height: 35px;
	margin-top: 10px;
	margin-bottom: 25px;
	padding: 0 15px 2px;
	background: white;
	border: 2px solid #ebebeb;
	border-radius: 4px;
}
.text_input:focus {
	border-color: #C71585;
	outline: none;
}
input {
	font-family: inherit;
	color: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.table_data {
	margin: 0 auto;
	background: white;
	border-collapse: collapse;	
}
.table_header {
	text-align: center;
	color: #4F4F4F;
	background: #FFF0F5;
	height: 40px;
}
.table_data th, .table_data td {
	border: 1px solid #B5B5B5;
	padding: 3px;
}
.table_data tr:hover td {
	color: #222;
	background: #eee;
}
.table_data_blue {
	margin: 0 auto;
	background: white;
	border-collapse: collapse;	
}
.table_header_blue {
	text-align: center;
	color: #4F4F4F;
	background: #F0F8FF;
	height: 40px;
}
.table_data_blue th, .table_data_blue td {
	border: 1px solid #B5B5B5;
	padding: 3px;
}
.table_data_blue tr:hover td {
	color: #222;
	background: #eee;
}
.table_data_green {
	margin: 0 auto;
	background: white;
	border-collapse: collapse;	
}
.table_header_green {
	text-align: center;
	color: #4F4F4F;
	background: #C1FFC1;
	height: 40px;
}
.table_data_green th, .table_data_green td {
	border: 1px solid #B5B5B5;
	padding: 3px;
}
.table_data_green tr:hover td {
	color: #222;
	background: #eee;
}
.table_data_orange {
	margin: 0 auto;
	background: #F8F8F8;
	border-collapse: collapse;	
}
.table_header_orange {
	text-align: left;
	color: #4F4F4F;
	font-size: 14px;
	background: #FFDAB9;
	height: 40px;
}
.table_data_orange th, .table_data_orange td {
	border-bottom: 1px solid #eee;
	padding: 3px;
}
.table_data_orange tr:hover td {
	color: #222;
	background: #FFF2EC;
}
.table_data_orange2 {
	margin: 0 auto;
	background: white;
	border-collapse: collapse;	
}
.table_header_orange2 {
	text-align: center;
	color: #4F4F4F;
	background: #FFDAB9;
	height: 40px;
}
.table_data_orange2 th, .table_data_orange2 td {
	border: 1px solid #B5B5B5;
	padding: 3px;
}
.table_data_orange2 tr:hover td {
	color: #222;
	background: #eee;
}
.message {
	width: 690px;
	height: 440px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	margin: 0 auto;
	font-size: 18px;
}
.welcome-message {
	color: #3d8b26;
}
.message_admin {
	width: 690px;
	height: 585px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	margin: 0 auto;
	font-size: 18px;
}
.welcome-message_admin {
	color: #7300E6;
}
#box {
	width: auto;
	margin: 0 auto;
	padding: 5px;
	background: white;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
#box2 {
	width: 950px;
	margin: 0 auto;
	padding: 2px 2px 2px 2px;
	background: white;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
#box2_1 {
	width: 950px;
	margin: 0 auto;
	padding: 2px 2px 2px 2px;
	background-color: #6FC;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
#boxx {
	width: 95%;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #F3F3F3;
	border-radius: 7px;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
#boxxx {
	width: 98%;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #F5F5F5;
	border-radius: 7px;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
#box3 {
	width: 950px;
	height: 550px;
	margin: 0 auto;
	padding: 2px 2px 2px 2px;
	background: white;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
#box_check_login {
	width: 950px;
	height: 200x;
	margin-top: 20px;
	padding: 10px 10px 10px 10px;
	background: white;
	border-bottom: 1px solid #c4c4c4;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
}
input[type="checkbox"].custom {
	margin-left: 0;
	padding: 0;
}
input[type=checkbox].css-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0px;
	border: 0;
}
input[type=checkbox].css-checkbox+label.css-label, input[type=checkbox].css-checkbox+label.css-label-red {
	height: 51px;
	width: 51px;
	display: inline-block;
	line-height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 13px;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
input[type=checkbox].css-checkbox+label.css-label:hover, input[type=checkbox].css-checkbox+label.css-label-red:hover {
	opacity: 0.5;
}
input[type=checkbox].css-checkbox:checked+label.css-label, input[type=checkbox].css-checkbox:checked+label.css-label-red {
	background-position: 0 -50px;
}
.css-label {
	background-image: url(../../images/check_green3.png);
}
.css-label-red {
	background-image: url(../../images/check_red3.png);
}
.tooltips {
	position: relative;
	display: inline;
}
.tooltips span {
	position: absolute;
	width: 200px;
	color: #FFFFFF;
	background: #9ACD32;
	height: 30px;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
}
.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-top: 8px solid #9ACD32;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.tooltips:hover span {
	visibility: visible;
	opacity: 0.8;
	bottom: 30px;
	left: 50%;
	margin-left: -76px;
	z-index: 999;
}
.tooltips2 {
	position: relative;
	display: inline;
}
.tooltips2 span {
	position: absolute;
	width: 500px;
	color: #FFFFFF;
	background: #FF6699;
	height: 40px;
	line-height: 40px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
}
.tooltips2 span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 20%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-top: 8px solid #FF6699;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.tooltips2:hover span {
	visibility: visible;
	opacity: 0.8;
	bottom: 40px;
	left: 20%;
	margin-left: -76px;
	z-index: 999;
}
#content {
	width: 979px;
	height: auto;
	background: url(../../images/bg_login_body.jpg);
	border: 1px solid #D3D3D3;
	padding: 0px 10px;
	margin-left: auto;
	margin-right: auto;
}
.sign-up-input {
	width: 90%;
	height: 30px;
	margin-top: -10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	background: url(images/Login-Form_17.png);
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border: 0px;
}
.sign-up-input:focus {
	border-color: #D3D3D3;
	border: 1px;
}
.sign-up-input2 {
	width: 90%;
	height: 30px;
	margin-top: -10px;
	padding: 5px;
	font-size: 16px;
	background: url(images/Login-Form_17.png);
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border: 0px;
}
.sign-up-input:focus2 {
 border-color:#D3D3D3;
 border:1px;
}
:-moz-placeholder {
 color:#696969;
 font-weight: 300;
}
::-moz-placeholder {
 color:#696969;
 opacity: 1;
 font-weight: 300;
}
::-webkit-input-placeholder {
 color:#696969;
 font-weight: 300;
}
:-ms-input-placeholder {
 color:#696969;
 font-weight: 300;
}
::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.button_login {
	vertical-align: top;
	width: 200px;
	height: 54px;
	padding: 0;
	font-size: 22px;
	color: white;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	background: #20B2AA;
	border: 0;
	border-bottom: 2px solid #C71585s;
	border-radius: 5px;
	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #343947;
	box-shadow: inset 0 -2px #343947;
}
.button_login:hover, .button_login:focus {
	background-color: #ff9000;
	background-image: linear-gradient(top, #0483a0, #31b2c3);
}
.button_login2 {
	vertical-align: top;
	width: 200px;
	height: 54px;
	padding: 0;
	font-size: 22px;
	color: white;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	background: #FF6347;
	border: 0;
	border-bottom: 2px solid #C71585s;
	border-radius: 5px;
	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #343947;
	box-shadow: inset 0 -2px #343947;
}
.button_login2:hover, .button_login2:focus {
	background-color: #ff9000;
	background-image: linear-gradient(top, #0483a0, #31b2c3);
}
.box_login {
	-moz-box-shadow: 0px 0px 10px #696969;
	-webkit-box-shadow: 0px 0px 10px #696969;
	box-shadow: 0px 0px 10px #696969;
	background: #FFF;
	width: 524px;
}
.box_login2 {
	-moz-box-shadow: 0px 5px 10px #696969;
	-webkit-box-shadow: 0px 5px 10px #696969;
	box-shadow: 0px 5px 10px #696969;
	background: #FFF;
	width: 524px;
}
.button_search {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2', GradientType=0);
	background-color: #33bdef;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #3CF;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
	width: auto;
	padding: 7px 7px 7px 7px;
	font-size: 16px;
	font-weight: bold;
}
.button_search:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background: -moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef', GradientType=0);
	background-color: #019ad2;
}
.table_detail {
	-moz-box-shadow: 0px 1px 0px 0px #FDF5E6;
	-webkit-box-shadow: 0px 1px 0px 0px #FDF5E6;
	box-shadow: 0px 1px 0px 0px #FDF5E6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc));
	background: -moz-linear-gradient(top, #FDF5E6 5%, #cccccc 100%);
	background: -webkit-linear-gradient(top, #FDF5E6 5%, #cccccc 100%);
	background: -o-linear-gradient(top, #FDF5E6 5%, #cccccc 100%);
	background: -ms-linear-gradient(top, #FDF5E6 5%, #cccccc 100%);
	background: linear-gradient(to bottom, #FDF5E6 5%, #cccccc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDF5E6', endColorstr='#cccccc', GradientType=0);
	background-color: #666666;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #cccccc;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #cccccc;
	width: 98%;
	padding: 5px 5px 5px 5px;
}
.table_detail2 {
	-moz-box-shadow: 0px 1px 0px 0px #FFF;
	-webkit-box-shadow: 0px 1px 0px 0px #FFF;
	box-shadow: 0px 1px 0px 0px #FFF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF 5%, #FFFFFF 100%);
	background: -webkit-linear-gradient(top, #FFFFFF 5%, #FFFFFF 100%);
	background: -o-linear-gradient(top, #FFFFFF 5%, #FFFFFF 100%);
	background: -ms-linear-gradient(top, #FFFFFF 5%, #FFFFFF 100%);
	background: linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
	background-color: #FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #666666;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #cccccc;
	width: 98%;
	padding: 5px 5px 5px 5px;
}
.table_detail3 {
	-moz-box-shadow: 0px 1px 0px 0px #FFC0CB;
	-webkit-box-shadow: 0px 1px 0px 0px #FFC0CB;
	box-shadow: 0px 1px 0px 0px #FFC0CB;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFC0CB), color-stop(1, #FFC0CB));
	background: -moz-linear-gradient(top, #FFC0CB 5%, #FFC0CB 100%);
	background: -webkit-linear-gradient(top, #FFC0CB 5%, #FFC0CB 100%);
	background: -o-linear-gradient(top, #FFC0CB 5%, #FFC0CB 100%);
	background: -ms-linear-gradient(top, #FFC0CB 5%, #FFC0CB 100%);
	background: linear-gradient(to bottom, #FFC0CB 5%, #FFC0CB 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC0CB', endColorstr='#FFC0CB', GradientType=0);
	background-color: #FFC0CB;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #FFC0CB;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #cccccc;
	width: 98%;
	padding: 5px 5px 5px 5px;
}
.table_detail4 {
	-moz-box-shadow: 0px 1px 0px 0px #B0E2FF;
	-webkit-box-shadow: 0px 1px 0px 0px #B0E2FF;
	box-shadow: 0px 1px 0px 0px #B0E2FF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #B0E2FF), color-stop(1, #B0E2FF));
	background: -moz-linear-gradient(top, #B0E2FF 5%, #B0E2FF 100%);
	background: -webkit-linear-gradient(top, #B0E2FF 5%, #B0E2FF 100%);
	background: -o-linear-gradient(top, #B0E2FF 5%, #B0E2FF 100%);
	background: -ms-linear-gradient(top, #B0E2FF 5%, #B0E2FF 100%);
	background: linear-gradient(to bottom, #B0E2FF 5%, #B0E2FF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0E2FF', endColorstr='#B0E2FF', GradientType=0);
	background-color: #B0E2FF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #666666;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #cccccc;
	width: 98%;
	padding: 5px 5px 5px 5px;
}
.table_detail5 {
	-moz-box-shadow: 0px 1px 0px 0px #E8E8E8;
	-webkit-box-shadow: 0px 1px 0px 0px #E8E8E8;
	box-shadow: 0px 1px 0px 0px #E8E8E8;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E8E8E8), color-stop(1, #E8E8E8));
	background: -moz-linear-gradient(top, #E8E8E8 5%, #E8E8E8 100%);
	background: -webkit-linear-gradient(top, #E8E8E8 5%, #E8E8E8 100%);
	background: -o-linear-gradient(top, #E8E8E8 5%, #E8E8E8 100%);
	background: -ms-linear-gradient(top, #E8E8E8 5%, #E8E8E8 100%);
	background: linear-gradient(to bottom, #E8E8E8 5%, #E8E8E8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#E8E8E8', GradientType=0);
	background-color: #E8E8E8;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #666666;
	display: inline-block;
	width: 98%;
	padding: 5px 5px 5px 5px;
}
@page rotated { 
	size: landscape; 
}
.style1 {
	font-family: "TH SarabunPSK";
	font-size: 18pt;
	font-weight: bold;
}
.style2 {
	font-family: "TH SarabunPSK";
	font-size: 16pt;
	font-weight: bold;
}
.style3 {
	font-family: "TH SarabunPSK";
	font-size: 16pt;
}
.styleZ {
	font-family: "TH SarabunPSK";
	font-size: 12pt;
}
.style5 {
	cursor: hand; 
	font-weight: normal; 
	color: #000000;
}
.style9 {
	font-family: Tahoma; 
	font-size: 12px; 
}
.style11 {
	font-size: 12px
}
.style13 {
	font-size: 9
}
.style16 {
	font-size: 9; font-weight: bold; 
}
.style17 {
	font-size: 12px; font-weight: bold; 
}