body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}.invisible{visibility:hidden}.noBg{background:none !important}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}html{overflow-y:scroll}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}body{color:#010101}a{color:#010101}a:hover{color:#f64000}ul,ol,li { list-style:none; }

body { background:#D0D0D0 url(bg.jpg) repeat-x top; }
.logo { width:100%; height:103px; background:url(logo.jpg) no-repeat center; }

.login { width:588px; height:315px; margin:65px auto 0; background:url(login.jpg) no-repeat; }

.footer { width:780px; margin:0 auto; font-family:arial; line-height:20px; }
.copyright { padding:50px 0 0; }

.loginTable { padding:70px 0 0; _padding:80px 0 0; }

.oaSearch { width:425px; margin:0 auto; }
.oaSearch li { clear:both; margin-bottom:15px; }
.oaSearch li .name { width:55px;  _width:50px; }
.oaSearch li .check { padding:8px 0 0 0px; _padding:4px 0 0 0; }
.oaSearch li .checkbox { float:left;  }
.search-form { width:320px; height:100px;  display:block; clear:both; }
.search-form div,.search-form input,.search-form button { float:left; line-height:28px; }
.search-input-box { position:relative; width:210px; height:32px; margin:0px 0 0; border:none; display:inline; }
.search-input-box input { border:0; width:178px; height:32px; padding:0 0 0 32px;  border:none; color:#252525; line-height:32px; vertical-align:middle; background:url(user_input.jpg) no-repeat; }

.search-input-box1 { position:relative; width:125px; height:19px; margin:4px 0 0; border:none; background:url(oaInput1.jpg) no-repeat; display:inline; }
.search-input-box1 input { border:0; width:178px; height:32px; padding:0 0 0 32px; border:none; color:#252525; line-height:32px; vertical-align:middle; background:url(pass_input.jpg) no-repeat; }
.search-btn {  padding:10px 0 0 55px; }
.search-btn button{ width:98px; height:39px; border:none; background:url(oaBtn.jpg) no-repeat; cursor:pointer; }