/* login */
#login {width:760px; margin:0 auto; padding:60px 0 0}
#login h2, #login h3	{margin:0 0 18px}
#login .login-header {background:#fff; padding:1px 1px 1px 1px; border-bottom:solid 1px #999}
#login .login-header .header-inner {position:relative; height:76px; background:url(/images/ux/decor/gradient.gif) repeat-x left top}
#login .login-form {background:#fff; padding:36px 0 15px 0}
#login .content-area {background:#fff; padding:0 20px 13px 20px}
#login .logo {position:absolute; left:50%; top:15px; width:94px; height:25px; margin:0 0 0 -47px; background:url(/images/ux/logo.gif) no-repeat left top; overflow:hidden; text-indent:-999px}
#login .slogan {position:absolute; left:0; top:44px; width:100%; text-align:center; font-size:18px; color:#fff; text-shadow:1px 1px 1px #333}
#login .login-form {margin:0; padding:40px 0 15px}
#login .login-form h2 {text-align:center}
#login .login-form table	{margin:0 0 0 223px}
#login .login-form table td	{padding:5px}
#login .login-form .input-t {width:300px}
#login .login-form .input-c4	{padding:0 8px}
#login .login-form input	{font-size:16px; padding:10px 0}
#login .login-form button	{margin:10px auto; display:block; width:310px; text-align:center}
#login .login-form .questions {text-align:center; font-size:11px; color:#989898}
.error {text-align:center; color:red}
.rcbox {}
.rcbox .tb {position:relative; height:10px; overflow:hidden}
.rcbox .tb .lc {position:absolute; left:0; top:0; width:9px; height:100%; background:url(/images/ux/decor/rc.gif) no-repeat 0px 0px}
.rcbox .tb .rc {position:absolute; right:0; top:0; width:9px; height:100%; background:url(/images/ux/decor/rc.gif) no-repeat 0px -10px}
.rcbox .tb .mid {margin:0 9px; height:100%; background:url(/images/ux/decor/rc.gif) repeat-x 0px -20px}
.rcbox .bb {position:relative; height:10px; overflow:hidden}
.rcbox .bb .lc {position:absolute; left:0; top:0; width:9px; height:100%; background:url(/images/ux/decor/rc.gif) no-repeat 0px -30px}
.rcbox .bb .rc {position:absolute; right:0; top:0; width:9px; height:100%; background:url(/images/ux/decor/rc.gif) no-repeat 0px -40px}
.rcbox .bb .mid {margin:0 9px; height:100%; background:url(/images/ux/decor/rc.gif) repeat-x 0px -50px}
.rcbox .bcw {padding:0 1px; border:solid #dad8d8; border-width:0 1px; background:#ffffff}
.rcbox .bc {padding:1px 14px; background:url(/images/ux/decor/gradient-2.gif) repeat-x top; height:219px; overflow:hidden } * html .rcbox .bc {background-attachment:fixed}

#login .latest-news dt {padding-left:26px; font-weight:bold; color:#1a4e94; background:url(/images/ux/icons/alert.gif) no-repeat left center}
#login .latest-news dd {margin:0 0 13px 26px}
#login .latest-news dd p {margin:0 0 5px 0; line-height:18px}

#latestNews .bc ul {margin-left: 15px}
#latestNews .bc ol {margin-left: 15px}
#latestNews .bc ul li {list-style-type: disc}
#latestNews .bc ol li {list-style-type: decimal}

#imgClose {float: right;}

.w300 {width:300px;}
.w400 {width:400px;}

.padding-5 {padding:5px;}

.red {color: red;}

.padTable td {padding:5px;}