body { margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#1C5180;font-size:10px;background:#000 url(../images/login-bg.jpg) repeat-x center 20px; }

#header { width:100%;text-align:center; height:20px;background-color:#3C669C; }

#logincont { width:100%; height:644px; background:url(../images/login-boxbg.jpg) no-repeat center top;}
#forgotpwdcont { width:100%; height:644px; background:url(../images/forgotpwd-boxbg.jpg) no-repeat center top;}

#login-box { width:400px; padding-top:250px; }
#login-box div {height:26px;}
#login-box div.emptyrow {height:10px; }
#login-box div .label { text-align:left; font-weight:bold; width:135px; line-height:15px; display:inline-block;}
#login-box input { font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;color:#464646;font-size:11px;padding:3px 2px;border:solid 1px #E5E5E5; border-top:solid 1px #ADADAD; width:150px; }
#login-box .nosty {font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;color:#464646;font-size:11px; border:none; width:auto;}
#login-box  a { color:#0281CA; text-decoration:underline; display:inline-block; width:150px; text-align:left; line-height:12px; }
#login-box  a:hover { text-decoration:none; } 
#logincont .btn { text-align:right; padding-left:175px;}

#forgotpwdcont .btn { text-align:right; padding:60px 30px 0 0;}
#forgotpwdcont .btn a {width:112px}
#forgotpwdcont .btn a.submit { display:inline-block; margin-top:9px;}

/*pop-up panel*/
.popup {margin:5px;}
.popup .top-l {width:12px;height:12px;background: url(../images/popup-tl.png) no-repeat left top;_background: url(../images/popup-tl.gif) no-repeat left top;}
.popup .top-m {height:12px;background: url(../images/popup-tm.png) repeat-x center top;_background: url(../images/popup-tm.gif) repeat-x center top;}
.popup .top-r {width:12px;height:12px;background: url(../images/popup-tr.png) no-repeat right top;_background: url(../images/popup-tr.gif) no-repeat right top;}
.popup .left {width:12px;background: url(../images/popup-lft.png) repeat-y left top;_background: url(../images/popup-lft.gif) repeat-y left top;}
.popup .right {width:12px;background: url(../images/popup-rht.png) repeat-y right top;_background: url(../images/popup-rht.gif) repeat-y right top;}
.popup .bottom-l {width:12px;height:12px;background: url(../images/popup-bl.png) no-repeat left top;_background: url(../images/popup-bl.gif) no-repeat left top;}
.popup .bottom-m {height:12px;background: url(../images/popup-bm.png) repeat-x center top;_background: url(../images/popup-bm.gif) repeat-x center top;}
.popup .bottom-r {width:12px;height:12px;background: url(../images/popup-br.png) no-repeat right top;_background: url(../images/popup-br.gif) no-repeat right top;}
.popup .top	{ background-color:#CCD8E7;}
.popup .top h1 { font-size:11px; color:#2F5084; font-weight:bold; padding:3px 0 3px 3px; float:left; }
.popup .top .close { float:right; }
.popup .popup-cont {border:solid 1px #89c4fa; background-color:#fafafa; padding:5px; }
/**/

.form-tbl td {color:#000;padding:0px 5px; vertical-align:middle; height:30px;}
.form-tbl td.label { width:100px; }
.form-tbl td.rowht { height:50px; }
.form-tbl td.split { width:25px; }
.form-tbl td.b { font-weight:bold; }
.form-tbl td.top { vertical-align:top; padding-top:6px; background-color:Transparent; }
.form-tbl .redtxt {color:#F00;}
.form-tbl .grytxt {color:#999;}
.form-tbl legend {line-height:18px;padding:0 5px; color:#000; font-weight:bold;}
.form-tbl input {font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;color:#464646;font-size:11px;padding:2px;border:solid 1px #E5E5E5; border-top:solid 1px #ADADAD;}
.form-tbl a.btn{ background: transparent url(../images/btn-left.gif) no-repeat left top;display:block;float:left;color:#000;font-size:11px;line-height:15px;height:22px;padding-left:3px;text-decoration:none;margin-right:5px; }
.form-tbl a.btn span { background: transparent url(../images/btn-right.gif) no-repeat right top;display:block;float:left;padding: 2px 8px 6px 4px; cursor:pointer; }
.form-tbl a.btn span.icon { background: transparent url(../images/btn-bg.gif) repeat-x top;display:block;float:left;width:15px;height:15px;padding: 3px 0px 4px 2px; cursor:pointer; }
.form-tbl a.blu-btn{ background: transparent url(../images/blu-btn-left.gif) no-repeat left top;display:block;float:left;color:#000;font-size:11px;line-height:15px;height:22px;padding-left:3px;text-decoration:none;margin-right:5px; }
.form-tbl a.blu-btn span { background: transparent url(../images/blu-btn-right.gif) no-repeat right top;display:block;float:left;padding: 2px 8px 6px 4px; cursor:pointer; }
.form-tbl a.blu-btn span.icon { background: transparent url(../images/blu-btn-bg.gif) repeat-x top;display:block;float:left;width:15px;height:15px;padding: 3px 0px 4px 2px; cursor:pointer; }

#footer { color:#CCC;line-height:20px;text-align:center;width:100%; background-color:#000; border-top:solid 1px #FFF; }
#footer a { color:#CCC;text-decoration:none; }
#footer a:hover { color:#CCC;text-decoration:underline; }
