	/* cloud2 */
	.cloud2		{ color : #669cc3 ; font-family:  Arial, Verdana, Helvetica, sans-serif, Impact; Font-Size: 12px ; line-height:12pt; text-decoration : none }
	.cloud2 a:link	{ color : #669cc3 ; font-family:  Arial, Verdana, Helvetica, sans-serif, Impact; Font-Size: 12px ; line-height:12pt; text-decoration : none }
	.cloud2 a:active	{ color : #669cc3 ; font-family:  Arial, Verdana, Helvetica, sans-serif, Impact; Font-Size: 12px ; line-height:12pt; text-decoration : none }
	.cloud2 a:visited	{ color : #669cc3 ; font-family:  Arial, Verdana, Helvetica, sans-serif, Impact; Font-Size: 12px ; line-height:12pt; text-decoration : none }
	.cloud2 a:hover	{ color : #669cc3 ; font-family:  Arial, Verdana, Helvetica, sans-serif, Impact; Font-Size: 12px ; line-height:12pt; text-decoration : none }
	

.btn{cursor:hand;BORDER-RIGHT: #7AE25A 1px solid; BORDER-TOP: #7AE25A 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #7AE25A 1px solid; BORDER-BOTTOM: #7AE25A 1px solid;  color:#000000;FONT-FAMILY: verdana; HEIGHT: 24px; width:60px; BACKGROUND-COLOR: #fefbf5}
.btn1{cursor:hand;BORDER: #333333 1px solid; FONT-SIZE: 9pt; color:#000000;FONT-FAMILY: verdana; HEIGHT: 24px; width:60px; BACKGROUND-COLOR: #eeeeee}
.btn2{
BORDER: #666666 1px solid; 
FONT-SIZE: 9pt; 
color:#000000;FONT-FAMILY: verdana; HEIGHT: 24px; width:60px; BACKGROUND-COLOR: #cccccc}
.btn3{text-decoration: none;padding-top:5px;cursor:hand;BORDER-RIGHT: #7AE25A 1px solid; BORDER-TOP: #7AE25A 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #7AE25A 1px solid; BORDER-BOTTOM: #7AE25A 1px solid;  color:#000000;FONT-FAMILY: verdana; HEIGHT: 24px; width:60px; BACKGROUND-COLOR: #fefbf5}
.btn01{
BORDER: #2F89EF 1px solid; 
FONT-SIZE: 9pt; 
cursor:hand;
color:#000000;FONT-FAMILY: verdana; HEIGHT: 22px; width:60px; BACKGROUND-COLOR: #BAD9FB}

.btn02{text-decoration: none;padding-top:4px;cursor:hand;BORDER-RIGHT: #CD9F01 1px solid; BORDER-TOP: #CD9F01 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #CD9F01 1px solid; BORDER-BOTTOM: #CD9F01 1px solid;  color:#000000;FONT-FAMILY: verdana; HEIGHT: 22px; width:60px; BACKGROUND-COLOR: #F8F4D0}
.btn002{text-decoration: none;padding-top:4px;cursor:hand;BORDER-RIGHT: #CD9F01 1px solid; BORDER-TOP: #CD9F01 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #CD9F01 1px solid; BORDER-BOTTOM: #CD9F01 1px solid;  color:#000000;FONT-FAMILY: verdana; HEIGHT: 22px; width:130px; BACKGROUND-COLOR: #F8F4D0}

.validatorCalloutHighlight {
	BACKGROUND-COLOR: lemonchiffon
}
a{color:#999999}
a:link{color:#999999;text-decoration:none; font-size: 12px;} 
a:visited{color:#999999; text-decoration:none; font-size: 12px;} 
a:hover{color:#3b9ec7; text-decoration:none; font-size: 12px;} 
a:active { color:#999999; text-decoration:none; } 
td{border:0px; font-size:12px; color:#999999; word-break:break-all;font-family:verdana,ËÎÌå;}
img{border:none;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;font-family:arial,ËÎÌå;background-color:#343434; }

/*************************** link(header,footer,another links ********************************/
/* main */
.joinBox {
	BORDER-RIGHT: #cccccc 1px double; BORDER-TOP: #cccccc 1px double; BORDER-LEFT: #cccccc 1px double; BORDER-BOTTOM: #cccccc 1px double; HEIGHT: 18px
}
.m_text{color:#d1d3d7}
.m_text:link{color:#d1d3d7;text-decoration:none; font-size: 12px;} 
.m_text:visited{color:#d1d3d7; text-decoration:none; font-size: 12px;} 
.m_text:hover{color:#9999ff; text-decoration:none; font-size: 12px;} 
.m_text:active { color:#d1d3d7; text-decoration:none; }

.blue01           { color:#00ffff; }
.blue01:link      { color:#00ffff; text-decoration:none; font-size: 12px;}
.blue01:visited   { color:#00ffff; text-decoration:none; font-size: 12px;}
.blue01:hover     { color:#00ffff; text-decoration:underline; font-size: 12px;}

.blue02           { color:#b4ebff }
.blue02:link      { color:#b4ebff; text-decoration:none; font-size: 12px;}
.blue02:visited   { color:#b4ebff; text-decoration:none; font-size: 12px;}
.blue02:hover     { color:#b4ebff; text-decoration:underline; font-size: 12px;}

.fontblue           { color:#3B9EC7;}
.fontblue:link      { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.fontblue:visited   { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.fontblue:hover     { color:#3B9EC7; text-decoration:underline; font-size: 12px;}

.default           { color:#ffffff }
.default:link      { color:#ffffff; text-decoration:none; font-size: 12px;}
.default:visited   { color:#ffffff; text-decoration:none; font-size: 12px;}
.default:hover     { color:#ffffff; text-decoration:underline; font-size: 12px;}

.yellow           { color:#FFFF00 }
.yellow:link      { color:#FFFF00; text-decoration:none; font-size: 12px;}
.yellow:visited   { color:#FFFF00; text-decoration:none; font-size: 12px;}
.yellow:hover     { color:#ffff99; text-decoration:none; font-size: 12px;}

.gray           { color:#999999; font-size: 12px; }
.gray:link      { color:#999999; text-decoration:none; font-size: 12px;}
.gray:visited   { color:#999999; text-decoration:none; font-size: 12px;}
.gray:hover     { color:#cccccc; text-decoration:none; font-size: 12px;}

.notice           { color:#ffffff }
.notice:link      { color:#ffffff; text-decoration:none; font-size: 12px;}
.notice:visited   { color:#ffffff; text-decoration:none; font-size: 12px;}
.notice:hover     { color:#99ccff; text-decoration:none; font-size: 12px;}

.news            { color:#acbee7 }
.news:link       { color:#acbee7; text-decoration:none }
.news:visited    { color:#acbee7; text-decoration:none }
.news:hover      { color:#99ccff; text-decoration:none }

.menu_text01:link      { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.menu_text01:visited   { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.menu_text01:active    { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.menu_text01:hover     { color:#2a2aab; text-decoration:underline; font-size: 12px;}

.menu_text02           { color:#3B9EC7;}
.menu_text02:link      { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.menu_text02:visited   { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.menu_text02:active    { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.menu_text02:hover     { color:#45c9ff; text-decoration:underline; font-size: 12px;}

.menu_text03           { color:#3b3b3d;}
.menu_text03:link      { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.menu_text03:visited   { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.menu_text03:hover     { color:#2a2aab; text-decoration:underline; font-size: 12px;}

.menu_text04           { color:#3B9EC7;}
.menu_text04:link      { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.menu_text04:visited   { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.menu_text04:hover     { color:#45c9ff; text-decoration:underline; font-size: 12px;}

/* help left menu*/
.menu_text05           { color:#666666;}
.menu_text05:link      { color:#666666; text-decoration:none; font-size: 12px;}
.menu_text05:visited   { color:#666666; text-decoration:none; font-size: 12px;}
.menu_text05:hover     { color:#3b9ec7; text-decoration:underline; font-size: 12px;}

.menu_text06           { color:#666666;}
.menu_text06:link      { color:#666666; text-decoration:none; font-family:Verdana, Arial font-size: 12px;}
.menu_text06:visited   { color:#666666; text-decoration:none; font-family:Verdana, Arial font-size: 12px;}
.menu_text06:hover     { color:#3b9ec7; text-decoration:underline; font-family:Verdana, Arial font-size: 12px;}

.font_12px_3B3B3D           { color:#3B3B3D;}
.font_12px_3B3B3D:link      { color:#3B3B3D; text-decoration:none; font-size: 12px;}
.font_12px_3B3B3D:visited   { color:#3B3B3D; text-decoration:none; font-size: 12px;}
.font_12px_3B3B3D:hover     { color:#3B3B3D; text-decoration:underline; font-size: 12px;}

.gnb_text           { color:#d0e2ea }
.gnb_text:link      { color:#d0e2ea; text-decoration:none; font-size: 12px;}
.gnb_text:visited   { color:#d0e2ea; text-decoration:none; font-size: 12px;}
.gnb_text:hover     { color:#d0e2ea ; text-decoration:underline; font-size: 12px;}

.gnb_text01           { color:#515152 }
.gnb_text01:link      { color:#515152; text-decoration:none; font-size: 12px;}
.gnb_text01:visited   { color:#515152; text-decoration:none; font-size: 12px;}
.gnb_text01:hover     { color:#515152; text-decoration:underline; font-size: 12px;}

.gnb_text02           { color:#cad8dc; }
.gnb_text02:link      { color:#cad8dc; text-decoration:none; font-size: 12px;}
.gnb_text02:visited   { color:#cad8dc; text-decoration:none; font-size: 12px;}
.gnb_text02:hover     { color:#cad8dc; text-decoration:underline; font-size: 12px;}

.num_text01         { color:#3b3b3d }
.num_text01:link    { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.num_text01:visited { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.num_text01:hover   { color:#45c9ff; text-decoration:none; font-size: 12px;}

.num_text02           { color:#3b3b3d }
.num_text02:link      { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.num_text02:visited   { color:#3b3b3d; text-decoration:none; font-size: 12px;}
.num_text02:hover     { color:#45c9ff; text-decoration:none; font-size: 12px;}

.message_text01           { color:#3B9EC7 }
.message_text01:link      { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.message_text01:visited   { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.message_text01:active    { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.message_text01:hover     { color:#45c9ff; text-decoration:none; font-size: 12px;}

.message_text02           { color:#3B9EC7 }
.message_text02:link      { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.message_text02:visited   { color:#3B9EC7; text-decoration:none; font-size: 12px;}
.message_text02:hover     { color:#45c9ff; text-decoration:none; font-size: 12px;}


.footer01         { color:#00559b;}
.footer01:link    { color:#00559b; text-decoration:none; font-size: 12px;}
.footer01:visited { color:#00559b; text-decoration:none; font-size: 12px;}
.footer01:active  { color:#00559b; text-decoration:none; font-size: 12px;}
.footer01:hover   { color:#008cff; text-decoration:underline; font-size: 12px;}

.footer02         { color:#7993b0 }
.footer02:link    { color:#7993b0; text-decoration:none; font-size: 12px;}
.footer02:visited { color:#7993b0; text-decoration:none; font-size: 12px;}
.footer02:hover   { color:#99ccff; text-decoration:underline; font-size: 12px;}

.footer03         { color:#00559b;}
.footer03:link      { color:#00559b; text-decoration:none; font-size: 12px;}
.footer03:visited   { color:#00559b; text-decoration:none; font-size: 12px;}
.footer03:hover     { color:#008cff; text-decoration:underline; font-size: 12px;}

.footer04           { color:#666666;}
.footer04:link      { color:#666666; text-decoration:none; font-size: 12px;  }
.footer04:visited   { color:#666666; text-decoration:none; font-size: 12px;  }
.footer04:active    { color:#666666; text-decoration:none; font-size: 12px;  }
.footer04:hover     { color:#3b9ec7; text-decoration:underline; font-size: 12px;  }

.bbs{color:#666666}
.bbs:link{color:#666666;text-decoration:none; font-size: 12px;} 
.bbs:visited{color:#666666; text-decoration:none; font-size: 12px;} 
.bbs:hover{color:#08aae2; text-decoration:none; font-size: 12px;} 

.fontNavyblue01           { color:#4E77AF;}
.fontNavyblue01:link      { color:#4E77AF; text-decoration:none; font-size: 12px;}
.fontNavyblue01:visited   { color:#4E77AF; text-decoration:none; font-size: 12px;}
.fontNavyblue01:active    { color:#4E77AF; text-decoration:none; font-size: 12px;}
.fontNavyblue01:hover     { color:#4E77AF; text-decoration:none; font-size: 12px;}

/************************************** Bg css form ********************************************/
.bg_left{
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: right top;
	background-image: url(/images/bg_left.gif);
}
.bg_right{
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/bg_right.gif);
}
.btn5{
	height:24px;
	width:60px;
	background-image: url(/images/btn5.jpg);
}


.bg_sub_full{
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/bg_sub.gif);
/************************************** Text css form ********************************************/
.line130{border:0px; font-size:12px; color:#666666; word-break:break-all; line-height:150%}
.menu_text01 { color:#3b3b3d;}
.bbs{border:0px; font-size:12px; color:#666666; word-break:break-all; line-height:120%}
.font12px {
	font-size: 12px;
	color: #3B3B3D;
}
.loginBox {
	border: 1px double A3B5C1;
	background-color: #CEE4F1;
	height: 18px;
	width: 83px;
	font-size: 12px;
}
.loginBox01 {
	border: 1px double A3B5C1;
	background-color: #CEE4F1;
	height: 18px;
	width: 83px;
	font-size: 12px;
}
.fontblue {
	font-size: 12px;
	color: #3B9EC7;
}
.mainid {
    font-family: Arial;
	font-size: 12px;
	color:#00ffff;
}

.gnbfont {
	font-size: 12px;
	color: #D8DBDF;
	background-color: #030E38;
}
.bngfont {
	font-size: 12px;
	color: D8DBDF;
	background-color: #030E38;
}
.category {
	width: 98px;
	height: 17px;
	border: 1px double CCCCCC;
}
.search {
	height: 17px;
	width: 292px;
	border: 1px double CCCCCC;
	font-size: 12px;
}
.subject {
	font-size: 13px;
	color: #265766;
}
.fontgreen {
	font-size: 12px;
	color: #265766;
}
.comment {
	height: 54px;
	width: 500px;
	border: 1px double #C4CAD1;
	font-size: 12px;
}
.fontNavyblue {
	font-size: 12px;
	color: #00559B;
}
.fontShallowGray {
	font-size: 12px;
	color: #A4A5A5;
}
.fontShallowGreen {
	font-size: 12px;
	color: #6E98A0;
}
.subjectWrite {
	height: 20px;
	width: 378px;
	border: 1px double #7F9DB9;
}
.loginBox02 {
	border: 1px double A3B5C1;
	background-color: #CEE4F1;
	height: 18px;
	width: 113px;
	font-size: 12px;
}
.td{
	font-size: 12px;
	color: #d1d3d7;
	line-height:130%
}
.white{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	line-height:130%
}
.box{
	background-color: #CEE4F1;
	height: 17px;
	width: 83px;
	margin: 1px;
	padding: 1px;
	border: 1px double #003366;
}
.f_blue {
	font-size: 12px;
	color: #3B9EC7;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold;
	border: 0px none;
}
.style2 {
	font-size: 13px;
	padding: 10px;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold;
	border: 0px none;
}
.cssearch {
	height: auto;
	width: auto;
	border: 1px solid #7F9DB9;
	font-size: 12px;
}
.frame_1 {
	margin: 1px;
	padding: 1px;
	height: 18px;
	width: 140px;
	border-top: 1px solid #B4C7D5;
	border-right: 1px solid #B4C7D5;
	border-bottom: 1px solid #B4C7D5;
	border-left: 1px solid #B4C7D5;
}
.redstar {
	color: #FF0000;
	font-size: 12px;
}
.font12px {
	font-size: 12px;
	color: #3B3B3D;
}
.loginBox01 {
	border: 1px double A3B5C1;
	background-color: #CEE4F1;
	height: 18px;
	width: 83px;
	font-size: 12px;
}
.gnbfont {
	font-size: 12px;
	color: #D8DBDF;
	background-color: #030E38;
}
.bngfont {
	font-size: 12px;
	color: D8DBDF;
	background-color: #030E38;
}
.category {
	width: 98px;
	height: 17px;
	border: 1px double CCCCCC;
}
.search {
	height: 17px;
	width: 292px;
	border: 1px double CCCCCC;
	font-size: 12px;
}
.subject {
	font-size: 13px;
	color: #265766;
}
.form_pay {
	border: 1px solid #51504E;
	height: 20px;
	color: #DDDDDD;
	BACKGROUND-COLOR: #242329;
}
.form_pay04 {
	border: 1px solid #51504E;
	height: 20px;
	color: #333333;
	width: 50px;
	BACKGROUND-COLOR: #242329;
}
.form_pay05 {
	border: 1px solid #51504E;
	height: 20px;
	color: #333333;
	width: 41px;
	BACKGROUND-COLOR: #242329;
}
.form_pay025 {
	border: 1px solid #51504E;
	height: 20px;
	color: #333333;
	width: 25px;
	BACKGROUND-COLOR: #242329;
}
.form_pay2 {
	border: 1px solid #51504E;
	height: 20px;
	color: #333333;
	BACKGROUND-COLOR: lemonchiffon;
}
.form_active1 {
	border: 1px solid #51504E;
	height: 22px;
	font-size:16px;
	color: #333333;
	BACKGROUND-COLOR: #242329;
}
.form_active2 {
	border: 1px solid #51504E;
	height: 22px;
	font-size:16px;
	color: #333333;
	BACKGROUND-COLOR: lemonchiffon;
}
.fontgreen {
	font-size: 12px;
	color: #265766;
}
.comment {
	height: 54px;
	width: 500px;
	border: 1px double #C4CAD1;
	font-size: 12px;
}
.fontNavyblue {
	font-size: 12px;
	color: #00559B;
}
.fontShallowGray {
	font-size: 12px;
	color: #A4A5A5;
}
.fontShallowGreen {
	font-size: 12px;
	color: #6E98A0;
}
.subjectWrite {
	height: 20px;
	width: 378px;
	border: 1px double #7F9DB9;
}
.loginBox02 {
	border: 1px double A3B5C1;
	background-color: #CEE4F1;
	height: 18px;
	width: 113px;
	font-size: 12px;
}
.joinBox {
	border: 1px double #CCCCCC;
	height: 18px;
}
.Box01 {
	border: 1px double #C4CAD1;
	font-size: 12px;
	color: #666666;
	padding: 10px;
}
.Box02 {
	border: 1px double #C4CAD1;
	font-size: 12px;
	color: #666666;
}
.fontWhite14px {	
	font-size: 14px;
	color: #FFFFFF;
}
.Box03 {
	font-size: 12px;
	border: 1px double #7F9DB9;
}

.fontblue14px {	
	font-size: 14px;
	color: #3B9EC7;
}
.fontBlack14px {
	font-size: 14px;
	color: #605152;
}
.Box04 {
	font-size: 12px;
	border: 1px double #ABABAB;
	padding: 10px;
	color: #474747;
}
.fontGrayBlue {
	font-size: 12px;
	color: #526976;
}
div#qTip {
  padding: 3px;
  border: 1px solid #999;
  border-right-width: 3px;
  border-bottom-width: 3px;
  display: none;
  background: #BCDAFC;
  color: #000;
  font: 9pt Verdana, Arial, ËÎÌå;
  text-align: left;
  position: absolute;
  z-index: 1000;
}

.bbb{
	filter:progid:dximagetransform.microsoft.glow(color=#0057c8,strength=1); 
}
A.button {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px -3px; OVERFLOW-Y: hidden; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 10px; CURSOR: pointer; COLOR: #2e523b; BORDER-TOP-STYLE: none; LINE-HEIGHT: 0; PADDING-TOP: -2px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
SPAN.button {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px -3px; OVERFLOW-Y: hidden; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 10px; CURSOR: pointer; COLOR: #2e523b; BORDER-TOP-STYLE: none; LINE-HEIGHT: 0; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
DEL.button {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px -3px; OVERFLOW-Y: hidden; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 10px; CURSOR: pointer; COLOR: #2e523b; BORDER-TOP-STYLE: none; LINE-HEIGHT: 0; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
A.button {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
SPAN.button {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
DEL.button {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
A.button SPAN {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
SPAN.button BUTTON {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
SPAN.button INPUT {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
DEL.button SPAN {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}
A.button SPAN {
	PADDING-RIGHT: 13px; PADDING-bottom: 1px; BACKGROUND-POSITION: 100% -3px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px! important; RIGHT: -5px;  MARGIN: -0px -10px 0px 4px; VERTICAL-ALIGN: text-top; CURSOR: pointer; COLOR: #222; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; BACKGROUND-REPEAT: no-repeat; ZOOM: 1; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; LETTER-SPACING: 0px! important; POSITION: relative; TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
SPAN.button BUTTON {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: 100% -3px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px! important; RIGHT: -5px; PADDING-BOTTOM: 8px; MARGIN: 0px -10px 0px 4px; VERTICAL-ALIGN: text-top; CURSOR: pointer; COLOR: #222; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; BACKGROUND-REPEAT: no-repeat; ZOOM: 1; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; LETTER-SPACING: 0px! important; POSITION: relative; TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
SPAN.button INPUT {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: 100% -3px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px! important; RIGHT: -5px; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 0px 4px; VERTICAL-ALIGN: text-top; CURSOR: pointer; COLOR: #222; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; ZOOM: 1; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; LETTER-SPACING: 0px! important; POSITION: relative; TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
DEL.button SPAN {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: 100% -3px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px! important; RIGHT: -5px; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 0px 4px; VERTICAL-ALIGN: text-top; CURSOR: pointer; COLOR: #222; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; ZOOM: 1; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; LETTER-SPACING: 0px! important; POSITION: relative; TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	PADDING-TOP: 6px
}
SPAN.button BUTTON {
	LINE-HEIGHT: 2.5
}
HTML.safari A.button SPAN {
	LINE-HEIGHT: 1.3
}
HTML.safari DEL.button SPAN {
	LINE-HEIGHT: 1.3
}
HTML.safari SPAN.button BUTTON {
	LINE-HEIGHT: 2.6
}
HTML.safari A.button:unknown {
	outline: none
}
HTML.safari SPAN.button BUTTON:unknown {
	outline: none
}
DEL.button {
	BACKGROUND-POSITION: 0px -123px
}
DEL.button SPAN {
	BACKGROUND-POSITION: 100% -123px; CURSOR: default; COLOR: #aaa! important
}
A.button SPAN {
	PADDING-TOP: 5px;
	color:#0475ae
}
UNKNOWN {
	PADDING-TOP: 7px
}
SPAN.button BUTTON {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.5; PADDING-TOP: 0px
}
SPAN.button INPUT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.5; PADDING-TOP: 0px
}
A.button:hover {
	BACKGROUND-POSITION: 0px -63px; COLOR: #222; TEXT-DECORATION: none
}
SPAN.button:hover {
	BACKGROUND-POSITION: 0px -63px; COLOR: #222; TEXT-DECORATION: none
}
A.button:unknown {
	BACKGROUND-POSITION: 0px -63px; COLOR: #222; TEXT-DECORATION: none
}
A.dom-button-focus {
	BACKGROUND-POSITION: 0px -63px; COLOR: #222; TEXT-DECORATION: none
}
SPAN.button-behavior-hover {
	BACKGROUND-POSITION: 0px -63px; COLOR: #222; TEXT-DECORATION: none
}
A.button:hover SPAN {
	BACKGROUND-POSITION: 100% -63px;
}
SPAN.button:hover INPUT {
	BACKGROUND-POSITION: 100% -63px
}
SPAN.button:hover BUTTON {
	BACKGROUND-POSITION: 100% -63px
}
A.button:unknown SPAN {
	BACKGROUND-POSITION: 100% -63px
}
SPAN.button-behavior-hover BUTTON {
	BACKGROUND-POSITION: 100% -63px
}
SPAN.button-behavior-hover INPUT {
	BACKGROUND-POSITION: 100% -63px
}
A.button:active {
	COLOR: #444
}
A.button:unknown SPAN {
	COLOR: #444
}
.showdetail {background:#51504E; line-height:130%;LETTER-SPACING:0px;}
.showdetail td {background:#242329;}
.style8 {line-height:150%;}

textarea{ border-color:#666666;background:#eaf8f6;border-width:1px;width:600px ;height:350px}

div.space,div.spacing { margin:2px; padding:2px; } div.space { clear:both; }


.member_info_table { width:640px; border:1px solid #ddd; margin-bottom:20px; font-size:12px; float:left;}
.member_info_table tr.first-child td, .member_info_table tr.first-child td { border-top:none;}
.member_info_table td, .member_info_table td { border-top:1px solid #eaebe7; padding:5px;}
.member_info_table td { background:#f5f5f3; padding:.5em 1em; color:#70706D;}
.member_info_table td.w { background:#ffffff; padding:.5em 1em; color:#70706D;}
.member_info_table td { border-left:1px solid #eaebe7;}

.red01{ font-weight:bold; color:#e54132; margin:0; padding:0;}
.green01{ font-weight:bold; color:#38BC61; margin:0; padding:0;}
.blue01{ font-weight:bold; color:#2B8EC5; margin:0; padding:0;}


/* ¿ò¼ÜºÍbul */
.bul{ margin:0; padding:0; float:left;}
.bul dl{background: url(http://passport.htcn.com.cn/images/bul/line_01.gif) bottom repeat-x; width:600px; padding:12px 0; margin:0;}
.bul dt{ text-align:left; background:url(http://passport.htcn.com.cn/images/bul/bul_07.gif) no-repeat; margin:10px 0; padding:2px 0 10px 20px; font-weight:bold; font-size:14px; color:#999999;}
.bul dd{ margin:10px 10px; padding:0; font-size:12px;}
.bul .h1{ font-size:14px; font-weight:bold; color:#e54132; margin:20px; padding:0px;}
.bul .h2{ margin:10px 0 10px 10px; padding:0 0 0 18px; background: url(http://passport.htcn.com.cn/images/bul/bul_05.gif) no-repeat;}
.bul .h3{ margin:0 0 0 10px; padding:10px; background: url(http://passport.htcn.com.cn/images/bul/icon_02.gif) no-repeat 0 45%;}
.bul .h4{ margin:10px 0 10px 10px; padding:0 0 0 18px; background: url(http://passport.htcn.com.cn/images/bul/bul_08.gif) no-repeat;}
.bul ul{ margin: 0 0 0 20px; padding:0;}
.bul li{list-style: none; background: url(http://passport.htcn.com.cn/images/bul/bul_06.gif) no-repeat 0 50%; font-size:12px; padding:0 0 0 8px; margin:5px 0; font-weight:normal;}
.bg_red{ background-color:#ec766b; color:#ffffff; padding:2px 5px;}
.join{width:200px; height:70px; margin:0; border: 1px solid #ddd; float:left;}
.join p{margin:0; padding:13px 0 0 13px; font-size:12px; font-weight:bold; color:#999999;}
.join img{margin:0 5px -2px 0; padding:0;}
.join h1{margin:10px -10px;margin-left:-30px ; padding:0; text-align:center;}

.join2{width:200px; height:30px; margin:0; border: 1px solid #ddd; float:left;}
.join2 p{margin:0; padding:13px 0 0 13px; font-size:12px; color:#999999;}
.join2 img{margin:0 5px -2px 0; padding:0;}
.join2 h1{margin:10px -10px;margin-left:-30px ; padding:0; text-align:center;}

A.button1 {
	BACKGROUND-POSITION: 0px -123px; 
	OVERFLOW-Y: hidden; 
	DISPLAY:inline-block; 
	MARGIN: 0px 2px 0px 0px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 10px; 
	CURSOR: pointer; 
	COLOR: #2e523b; 
	LINE-HEIGHT: 0; 
	PADDING-TOP: -2 10 0 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-STYLE: normal; 
	POSITION: relative; 
	HEIGHT: 24px; 
	TEXT-DECORATION: none; 
}

A.button1 {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}

A.button1 SPAN {
	BACKGROUND-IMAGE: url(/images/form_buttons2.gif)
}

A.button1 SPAN {
	color:#0475ae; 
	PADDING: 7 13 1 7px;
	BACKGROUND-POSITION: 100% -123px; 
	DISPLAY: block; 
	FONT-SIZE: 12px! important; 
	RIGHT: -5px;  
	MARGIN: 0 -10 0 0px; 
	VERTICAL-ALIGN: text-top; 
	CURSOR: pointer; 
	LINE-HEIGHT: 1; 
	BACKGROUND-REPEAT: no-repeat; ZOOM: 1; 
	FONT-STYLE: normal; B
	ORDER-RIGHT-STYLE: none; 
	WHITE-SPACE: nowrap; 
	LETTER-SPACING: 0px! important; 
	POSITION: relative; TOP: 0px; 
	HEIGHT: 24px; 
	BACKGROUND-COLOR: transparent; 

}

A.button1:hover SPAN {
	BACKGROUND-POSITION: 100% -183px;
}

