/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/

body
{
	margin:0px;
	font-family:arial, "ËÎÌå";
	font-size:12px;
	text-align:center;
}
a:link
{
	color:#336699;
	text-decoration:none;
}
a:visited
{
	color:#336699;
	text-decoration:none;
}
a:hover
{
	color:#00ADFE;
	text-decoration:underline;
	/*font-weight:bold;*/
}
a:active
{
	color:#00ADFE;
	text-decoration:underline;
}
a.top_menu:link
{
	color:#FFFFFF;
	text-decoration:none;
}
a.top_menu:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
a.top_menu:hover
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight:bold;
}
a.top_menu:active
{
	color:#AAAAAA;
	text-decoration:underline;
}
.img_logo {
border: none;
}
.img_link {
border: 1px #818181 solid
}
.normal_input
{
  font-family: "ËÎÌå";
  font-size: 12px;
  color: #000000;
  border:1px solid #40A0B5;
  width:250px;
}
.textarea_input {
	font-family: Arial, "ËÎÌå";
	font-size: 12px;
	height: 180px;
	width: 400px;
	letter-spacing: 0.1em;
	border: 1px solid #40A0B5;
}
.button
{
  BACKGROUND-IMAGE: url(../images/submit.gif);
  BACKGROUND-REPEAT: repeat-x;
  PADDING-RIGHT: 5px;
  BACKGROUND-POSITION: 0px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 0px;
  COLOR: #000000;
  PADDING-TOP: 1px;
  WHITE-SPACE: nowrap;
  BACKGROUND-COLOR: #FFFFFF;
  font-family: "ËÎÌå";
  font-size: 9pt;
  border: 1px solid #40A0B5;
  width: 90px;
  font-weight: normal;
  text-decoration: none;
}
.table_border {
	border-width: 1px;border-style: solid;border-color: #CCCCCC;
}
.td_border {
	border-width: 1px;border-style: solid;border-color:#FFFFFF #AAAAAA #AAAAAA #FFFFFF;
}
.box
{
	width:52px;height:19px;border:1px solid #40A0B5;clip:rect(0px,51px,18px,0px);overflow:hidden;
}
.box2
{
	width:50px;height:17px;border:1px solid #F4F4F4;clip:rect(0px,49px,16px,0px);overflow:hidden;
}
select
{
	width:53px;font-size:12px;line-height:14px;border:0px;position:relative;left:-2px;top:-2px;
}

.check_user_waiting
{
	border: #999999 1px solid;background: #CCCCCC;color:#FFFFFF;margin:10px;padding:5px;
}
.check_user_unlawful
{
	border: #0062A6 1px solid;background: #629DC6;color:#FFFFFF;margin:10px;padding:5px;
}
.check_user_success
{
	border: #40A0B5 1px solid;background: #28D948;color:#FFFFFF;margin:10px;padding:5px;
}
.check_user_failure
{
	border: #9E0D8F 1px solid;background: #CD65C2;color:#FFFFFF;margin:10px;padding:5px;
}

.msg_select
{
	width:80px;background:#CCEEFF;text-align:center;
	border-top: #40A0B5 1px solid;
	border-bottom: #CCEEFF 1px solid;
	border-left: #40A0B5 1px solid;
	border-right: #40A0B5 1px solid;
}
.msg_noselect
{
	width:80px;text-align:center;
	border-top: #FFFFFF 1px solid;
	border-bottom: #40A0B5 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

.act {
	background-color: #FFDDDD;border-right: #FFAAAA 1px solid;border-bottom: #FFAAAA 1px solid;
	padding:3px 3px 2px 3px;font-size: 14px;cursor: pointer;	color: #FF5555;text-align: center;	text-decoration: none;
}
.act:hover {
	background-color: #FF5555;	border-right: #FF3333 1px solid;border-bottom: #FF3333 1px solid;
	padding:3px 3px 2px 3px;font-size: 14px;cursor: pointer;	color: #FFFFFF;
}
.act A:link {
	padding:3px 3px 2px 3px;font-size: 14px;color: #FF5555;text-align: center;	text-decoration: none;
}
.act A:visited {
	padding:3px 3px 2px 3px;font-size: 14px;color: #FF5555;text-align: center;	text-decoration: none;
}
.act A:hover {
	background-color: #FF5555;padding:3px 3px 2px 3px;font-size: 14px;color: #FFFFFF;border-style:none;
}
.act_red {
	background-color: #FFDDDD;border: #FFAAAA 1px solid;
	padding:3px 3px 2px 3px;font-size:12px;cursor: pointer;color: #FF5555;text-align: center;text-decoration: none;
}
.act_green {
	background-color: #EEFFEE;border: #AAFFAA 1px solid;
	padding:3px 3px 2px 3px;font-size:12px;cursor: pointer;color: #03AF03;text-align: center;text-decoration: none;
}
.act_blue {
	background-color: #CCEEFF;border: #40A0B5 1px solid;
	padding:3px 3px 2px 3px;font-size:12px;cursor: pointer;color: #358597;text-align: center;text-decoration: none;
}
.act_white {
	border: #40A0B5 1px solid;padding:3px 3px 2px 3px;font-size:12px;cursor: pointer;color: #358597;text-align: center;text-decoration: none;
}
.quote
{
	margin:5px;
	border:1px dashed #CC99FF;
	padding:5px;
	background:#ECDDEE;
}

#top
{
	width:983px;
	height:50px;
	font-size:12px;
	color:#40A0B5;
	text-align:left;
}

#page {
	height:20px;float:left;margin:2px;padding:3 3 0 3;cursor:pointer;
}
