html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input {
    margin: 0;
    padding: 0;
}
body{background: none repeat scroll 0 0 #4E6C84;}
body
{
    cursor: default;
    font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
    font-size: 12px;}
    
    div#wrap {
    margin: 0 auto;
    width: 840px;
}
div#header {
    height: 84px;
}
#logo-holder {
    float: left;
}
#logo {
    float: left;
    margin-top: 20px;
}
h1 {
    font-size: 16px;
}
#logo a {
    background: url("/images/logo-0928-invit.$3967.png") no-repeat scroll 0 center transparent;
    display: block;
    height: 65px;
    outline: medium none;
    text-indent: -9999px;
    width: 250px;
}
a, a:link, a:visited {
    color: #307DCA;
    cursor: pointer;
    text-decoration: none;
}
#content:after {
    height: auto;
}
.clearfix:after, #content:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
div#content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    padding: 40px;
}
h3.info-title {
    color: #000000;
}
h3 {
    font-family: "Helvetica Neue","Luxi Sans","DejaVu Sans",'Microsoft Yahei',Tahoma;
    font-size: 32px;
    font-weight: normal;
    margin-top: -5px;
}
.request-reset-pass {
    height: 300px;
}
.request-reset-pass .sub-title {
    font-size: 14px;
    margin: 40px 0 15px;
}
.sub-title {
    margin-bottom: 30px;
}
.reg-form .form-item {
    padding: 0 0 20px;
}
#get-password-input {
    height: 36px;
    line-height: 36px;
    margin: 0 20px 0 0;
}
.reg-input-text {
    border: 1px solid #BABABA;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding: 4px;
    width: 265px;
}
.get-password-submit {
    border: medium none;
    cursor: pointer;
    height: 42px;
    text-indent: -999em;
    width: 116px;
}
.get-password-submit, .reg-notify-submit, .password-reset-submit {
    background: url("/images/site-buttons.$1293.png") no-repeat scroll 0 0 transparent;
}
.request-reset-pass .form-tip {
    clear: both;
    padding-top: 20px;
}
.form-tip-error {
    color: #CC0000;
    font-size: 14px;
}
.request-reset-pass {
    height: 300px;
}
.request-reset-pass .sub-title 
{
    font-size: 14px;
    margin: 40px 0 15px;
}
.sub-title {
    margin-bottom: 30px;
}