html
{
    padding:0;
    margin:0;
    text-align:center;
	padding-bottom:50px;
}
body
{
	position:relative;
	padding-bottom:50px;
}
#mask
{
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;
	background-color:#069;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	left:0;
	top:0;
}
#mask p
{
	position:relative;
	width:400px;
	height:80px;
	margin:0 auto;
	top:40%;
	background:#fff;
	border:5px solid #000;
	color:#069;
	line-height:80px;
	font-size:14px;
	font-weight:bold;
	z-index:300;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#mask p a
{
	color:#069;
	text-decoration:none;
}
#mask p a:link
{
}
#mask p a:visited
{
}
#mask p a:hover
{
	text-decoration:underline;
}
#regfrm 
{
    width:100%;
    display:inline-table;
    border:1px solid #999;
    background-color:#fff;
    margin-bottom:0px;
    *padding-bottom:20px;
}
#regfrm #regleft strong
{
    height:25px;
    font-size:13px;
    line-height:25px;
    color:#fff;
    background-color:#999;
}
#regfrm #regleft
{
    width:28%;
    float:left;
    margin-left:25px;
    margin-top:20px;
    height:500px;
    border:solid 1px #999;
    margin-bottom:20px;
    _margin-left:10px;
    background-color:#f8f8f8;
    display:inline-table;
}
#regfrm #regleft input
{
    clear:both;
}
#regfrm #regleft label
{
    float:left;
    width:100%;
    font-size:13px;
    color:#666;
    text-align:left;
    margin-left:12px;
    height:30px;
    background-color:#f8f8f8;
    overflow:hidden;
    text-overflow:ellipsis;
}
#regfrm #regright
{
    float:right;
    width:66%;
    text-align:left;
    margin-bottom:20px;
}
#regfrm #regright h3
{
    text-indent:15px;
    color:#c00;
    font-size:23px;
    margin:20px 0px 0px;
}
#regfrm #regright p
{
    margin:13px 0px 30px;
    text-indent:15px;
    color:#999;
    font-size:12px;
}
#regfrm #regright label
{
    display:block;
    font-size:13px;
    color:#666;
    clear:both;
    line-height:28px;
}
#regfrm #regright label .regname
{
    color:#333;
    text-indent:15px;
    display:block;
    float:left;
    width:115px;
}
/* 主页面背景 */
body.reg
{
	background-color:#069;
	background-repeat:repeat-x;
	width:100%;
	height:100%;
}

/* 全局表格中文字样式 */
table,tr,td
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* 主页面中大表格立体效果 */
table.maintab
{
	background-image:url(images/tabbg.jpg);
	padding:15px;
	margin-top:5px;
	height:555px;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=13);
	table-layout:fixed;
	word-break:break-all;
}
/* 信息提示样式 */
span
{
	color:#CC0000;
}
/* 欢迎句子的总体颜色 */
span.title
{
	color:#FFCC00;
}

/* 版权信息文字样式 */
span.bottom
{
	color:#999999;
}

/* 按钮样式 */
input.reg
{
	border:silver 1px solid
}

/* 注册部分标题 */
#title{
	font-size:18px;
	color:#5AF;
	text-align:center;
	margin:5px auto;
	border-bottom:#6AF 1px dashed;
	font-weight:bold;
}

/* 区块间的下划线样式 */
.underline{
	border-bottom:#9C1 1px dashed;
}

/* 超级链接的样式 */
a{
	text-decoration:none;
}
a:hover{
	color:#E31;
}
