body{font-size:13px;padding:0; margin:0;background-color:#FFFFFF; font-family:Arial;}
a{color:#1E5494; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:0;}

.topdiv{height:auto;border-bottom:4px solid #db3500; font-size:26px;line-height:60px;padding-left:20px;color:#db3500;font-weight:bold;}

.middlediv{padding-top:80px; padding-bottom:120px;}
.userlogin{width:400px;height:auto;margin:0 auto; border:1px solid #ccc; padding:20px 30px;}

.bottomdiv{line-height:32px;text-align:center; color:#666; border-top:3px solid #ccc;position:absolute;bottom:0;left:0;right:0;}
input.txt,input.disinput,textarea.txt{font-size:14px;border:1px solid #ccc;padding:2px 3px;*padding:4px 3px 0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px; height:20px; line-height:20px;}
input:focus.txt,textarea:focus.txt{-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);box-shadow:0 0 8px rgba(82, 168, 236, 0.5);border-color:rgba(82, 168, 236, 0.75);}
a.btn, input.btn, a.kbtn, input.kbtn,button.kbtn, a.ksmallbtn, input.ksmallbtn {
    padding: 5px 30px;
    _padding: 5px 16px;
    display: inline-block;
    border: 1px solid #ccc;
    position: relative;
    color: #000;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: #fcfbfb;
    background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e1e1e1));
    background: url(btnbg.gif) repeat-x;
    cursor: pointer;
    z-index: 100;
    height: 34px;
}

/*input.txt,input.disinput,textarea.txt{font-size:14px;border:1px solid #ccc;padding:2px 3px;*padding:4px 3px 0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px; height:20px; line-height:20px;}
input:focus.txt,textarea:focus.txt{-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);box-shadow:0 0 8px rgba(82, 168, 236, 0.5);border-color:rgba(82, 168, 236, 0.75);}

a.btn, input.btn,a.kbtn, input.kbtn,a.ksmallbtn, input.ksmallbtn{display:inline-block;border:1px solid #ccc;position:relative;color:#000; text-align:center; font-size:12px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background-color:#fcfbfb; background-image:-moz-linear-gradient(top, #ffffff, #e1e1e1); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e1e1e1));background: url(btnbg.gif) repeat-x;cursor:pointer; z-index:100; height:34px;}

.disinput{background-color: #F9F9F9;color:#666;height:20px; line-height:20px;}
.kkinput{background-color: #FFFFFF; border:1px solid #7F9DB9;height:18px; line-height:18px;}


a.btn, input.btn{ padding:5px 20px 5px 30px;_padding:5px 8px;*+padding:5px 8px;}
a.kbtn, input.kbtn{padding:5px 20px;_padding:5px 8px;*+padding:5px 8px;}
a.ksmallbtn, input.ksmallbtn{height:26px; padding:3px 20px;_padding:3px 3px;*+padding:3px 3px;}


#btnAdd,#btnSearch,.btnDel,.btnBack{width:16px;height:16px;position: absolute;z-index:200; margin-top:-25px;margin-left:12px;background-image:url(icon.png); background-repeat:no-repeat;_background:none;*+background:none;}
#btnAdd{ background-position:-24px 1px;}
#btnSearch{ background-position:-120px 0;}
.btnDel{ background-position:-24px -20px;margin-top:-20px;margin-left:8px;}
.btnBack{ background-position:-144px 1px;}*/
