@charset "utf-8";
@import url("frame.css");
@import url("account.css");
@import url("plan.css");

/*========= Custom CSS ========*/
#time {
	float:right;
	height:22px;
	padding-top:3px;
	padding-left:27px;
	background:url(img/time-dot.gif) no-repeat;
	position:relative;
	top:20px;
	left:-20px;
}
#pic {
	padding-left:2px !important;
	padding-left:1px;
}
#right {
	float:right;
	width:14px;
	height:14px;
}
#bottom {
	width:946px;
	height:2px;
	float:left;
	overflow:hidden;
	background:#FFF;
	border-right:1px solid #cccccc;
}
/* input CSS  */
.inpts {
	width:160px;
	height:16px;
	margin:1px;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.inpts-mini {
	height:16px;
	margin:3px;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.inpts-area {
	border:1px solid #CCCCCC;
	margin:3px;
	color:#999999;
	font-size:12px;
	font-family: Tahoma, sans-serif;
}
.inpts-login {
	width:140px;
	height:16px;
	margin:3px 5px;
	padding:2px 0 0 2px;
	border:0px solid #295682;
	background:url(img/inpts-login.gif) no-repeat;
	font-size:11px;
}
.inpts-num {
	height:16px;
	margin:3px 5px;
	padding-left:2px;
	font-size:12px;
	border:0;
	border-right:1px solid #999999;
	background:url(img/inpts-login.gif) no-repeat;
}
.sbmt {
	padding:1px 2px;
	margin:5px 3px;
	border:1px outset #F99F56;
	background: #FFC488;
}
/*=== Bar CSS  ===*/
td.box {
	padding:2px;
}
td.box-bg1 b {
	display:none;
}
td.box-bg2 {
	padding:5px 0px 5px 10px;
}
/* Member CSS  */
.member-tab {
}
.member-tab td.box-bg2 b {
	text-align:left;
	letter-spacing:1px;
}
.member-tab td.box-bg1 {
	width:238px;
	height:30px;
	background:url(img/member-title.gif) no-repeat;
}

.news-tab td.box-bg1 {
	width:238px;
	height:30px;
	background:url(img/news-title.gif) no-repeat;
}

.accept-tab td.box-bg1 {
	width:238px;
	height:30px;
	background:url(img/accept-title.gif) no-repeat;
}

.info-tab td.box-bg1 {
	width:238px;
	height:30px;
	background:url(img/info-title.gif) no-repeat;
}
.info-tab td.box-bg2 td {
	padding:3px 0;
	border-bottom:1px dotted #CCCCCC;
}
/* News CSS  */
.member-tab {
}
.news-list dl {

	margin:0;
	padding:5px 5px;
}
.news-list dl dt {
	padding-top:1px;
	font-weight:bold;
	color:#859fa4;
}
.news-list dl dd {
	padding-bottom:4px;
	text-align:justify;
	
}
.news-list dl dd b {
	color: #42626d;
	font-size:14px;
	padding-left:13px;
	background:url(img/news-list.gif) 1px 5px no-repeat;
}
.dashed-line {
	height:8px;
	border-top:1px dashed #CCCCCC;
}

.news {
	margin-bottom:10px;
	background:#CCCCCC;
}
.news td {
	text-align:justify;
	padding:2px 3px;
	background:#FFFFFF;
}
.news th {
	padding:2px 3px;
	background: #F2F2F2;
}
.news th i {
	color: #D1D1D1;
	font-size:10px;
}
/* Accept CSS  */
#accept ul {
	margin:0;
	padding:0;
	padding-top:5px;
	list-style:none;
}
#accept ul li {
	text-align:left;
	padding:12px 0;
}
#accept ul li a {
	vertical-align:baseline;
}
/* Page CSS  */
.page2 {
	padding-top:10px;
}
td.page2-bg1 {
	width:679px;
	height:38px;
	padding-left:15px;
	padding-top:2px;
	vertical-align:top;
	background:url(img/page-title.gif) no-repeat;
}
td.page2-bg1 b {
	font-size:15px;
	color:#e57b26;
	letter-spacing:1px;
}
td.page2-bg2 {
	padding-top:5px;
	padding-left:2px;
}
/* Support CSS  */
.support-tab td {
	text-align:left;
	padding:3px;
}