TD {
	FONT-SIZE: 12px; COLOR: #000000
}
.text14 {
	FONT-SIZE: 14px
}
.text12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000
}
.style1 {
	COLOR: #ff0000
}
.14pxblack {
	FONT-SIZE: 14px; COLOR: #000000
}
#guildbar {
	MARGIN-LEFT: 5px
}
#guildbar IMG {
	MARGIN-RIGHT: 7px
}
#guildbar .now {
	COLOR: black
}
#guildbar .grey {
	PADDING-LEFT: 7px
}
.btn {
	BORDER-RIGHT: #e7edf6 1px solid; BORDER-TOP: #e7edf6 1px solid; BACKGROUND: url(../images/btnbg.gif) #e7edf6 repeat-x left top; BORDER-LEFT: #e7edf6 1px solid; MARGIN-RIGHT: 30px; BORDER-BOTTOM: #e7edf6 1px solid; HEIGHT: 30px
}
.tbbord {
	BORDER-TOP: #d5e9f9 1px solid;
}
.tbordtop {
	BORDER-BOTTOM: #d5e9f9 1px solid
}
.linknow:link {
	COLOR: #000000; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
linknow:visited {
	COLOR: #000000; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.linknow:hover {
	
}
.link:link {
	COLOR: blue; MARGIN-RIGHT: 10px
}
.link:visited {
	COLOR: blue; MARGIN-RIGHT: 10px
}
.link:hover {
	COLOR: red
}
.tipbox {
	margin-left: 4px !important;
	position: absolute;
}
.tipbox2{ width:241px!important;width:251px; display:block; border:1px solid #999999; left:8px;top:0px!important;  top:5px; background:#f0f5fe; font-size:12px; padding:2px; padding-left:5px; color:#666666; position:relative}

.tipbox3 {
	 position:absolute;
	 margin-left:-2px;
}
.tiparrow {
	DISPLAY: inline; FLOAT: left; WIDTH: 22px; PADDING-TOP: 3px; HEIGHT: 10px
}
.tiparrow IMG {
	MARGIN-LEFT: 2px
}
.content {
	color: #666;
	display: inline;
	float: left;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 3px;
	width: 248px;
}

.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px
}
#UserEmailShow,#PTUserEmailShow{ background:#ffffff; z-index:100000; border:1px solid #cccccc; color:#666666; position:absolute; width:240px ;*width:240px; height:auto; padding:5px; overflow:hidden; display:none; *left:7px; *top:25px }

#UserEmailShow .mes,#PTUserEmailShow .mes{ height:25px; line-height:25px; vertical-align:middle; cursor:pointer}

#UserEmailShow .meshover,#PTUserEmailShow .meshover{ height:25px; line-height:25px; vertical-align:middle; cursor:pointer; color:black; background:#d9eefa}

.font14{ font-size:14px}
.LblGray{ font-size:14px;}
.BigForSel{ border:1px solid #a8bbea; background:#e6edfd; color:#443322}
.BigWrong {
	background: #FFF2F2;
	border: 1px solid #F3B1B1;
	color: red;
	font-weight: bold;
	height: 16px;
	padding-left: 2px;
	padding-top: 4px;
}

.BigFocus{
	border:1px solid #a8bbea; 
	background:#e6edfd;  
	height:16px; 
	padding-top:4px; 
	padding-left:2px; 
	color:#443322
}
.BigText {
	height: 15px;
	padding-top: 3px;
}

.main_cnt{border:1px solid #89c2f1; padding-left:10px; padding-bottom:10px; padding-top:15px;}
.v_tab{ position:relative; z-index:10; top:1px; overflow:hidden; height:34px; list-style:none; margin:0; padding:0; padding-left:20px;}
.v_tab li{width:106px; height:34px; line-height:34px; background:url(../images/vert_tab_bg2.gif) no-repeat left top; margin-right:10px; text-align:center; font-size:14px; cursor:pointer; float:left;}
.v_tab li.cur{background:url(../images/vert_tab_bg1.gif) no-repeat left top; color:#ff3300; font-weight:bold;}

.sml_short_btn:link,.sml_short_btn:visited{display:inline-block; width:80px; height:20px; background:url(../images/btn_80x20.gif) no-repeat left top; text-align:center; font-size:12px; letter-spacing:1px; line-height:20px; color:#222; text-decoration:none;}
.sml_short_btn:hover,.sml_short_btn:active{ background:url(../images/btn_80x20.gif) no-repeat left bottom;}
.mid_short_btn:link,.mid_short_btn:visited{display:inline-block; width:120px; height:25px; background:url(../images/btn_120x25.gif) no-repeat left top; text-align:center; font-size:12px; letter-spacing:1px; line-height:25px; color:#222; text-decoration:none;}
.mid_short_btn:hover,.mid_short_btn:active{ background:url(../images/btn_120x25.gif) no-repeat left bottom;}
.expand {
	display:block;
	margin:10px 0 0 51px;
	*margin:10px 0 0 51px !important;
	margin:10px 0 0 53px \9 !important;
}
.button_comm {
	background:url("../images/signin_btn_1.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	font-size:12px;
	height:19px;
	line-height:19px;
	text-align:center;
	margin-right:6px;
	width:58px;
}
.main-border {
    border: 1px solid #89c2f1;
    margin-bottom: 40px;
    padding: 7px;
    text-align: left;
}
.sendmail-hint {
    background: url("../images/icon-success.gif") no-repeat scroll 32px 32px #F2FBFF;
    padding: 30px 10px 30px 100px;
}
.sendmail-help {
    padding: 15px 23px 15px 100px;
}
.sendmail-hint h2 {
    font-size: 14px;
    margin: 0 0 3px;
    padding: 0;
}
.sendmail-hint p {
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.sendmail-help ol {
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.sendmail-help ol li {
    list-style:none outside none;
}
.sendmail-hint p strong {
    color: red;
}
#loading {
    background: url("../images/block-bg.gif") repeat-x scroll 0 0 white;
    border: 3px solid #B2D0F7;
    color: #003366;
    left: 45%;
    padding: 0 10px;
    position: absolute;
    top: 40%;
    white-space: nowrap;
    width: 160px;
}
.loading-indicator {
    background: url("../images/reg_loading.gif") no-repeat scroll left center transparent;
    padding-bottom: 9px;
    padding-left: 22px;
    padding-top: 11px;
    text-align: left;
    font-size: 12px;
}