@charset "utf-8";
body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
a {outline:none; text-decoration:underline;}
a:hover {text-decoration:none;}
.clearfix:after{ clear:both; display:block; content:""; height:0; visibility:hidden}
img {outline:none; border:none;}

#header {width:100%; background-color:#000; border-bottom:2px solid #7B7B7B;}
#header .container {width:990px; height:100px; margin:auto;}
#header .container .logo {padding:19px 0px; float:left;}

#body {width:100%; background-color:#FFF;}
#body .container {width:990px; min-height:450px; margin:auto; max-width:100vw; overflow:auto;}
#body .container .login {float:left; width:990px;}
#body .container .login #loginform {width:250px; margin:auto; padding:2px; border:1px solid #7B7B7B; margin-top:100px;}
#body .container .login #loginform h3 {float:left; padding:0px 5px; margin:0px 0px 15px 0px; line-height:35px; width:240px; color:#FFF; text-transform:uppercase; text-align:center; background:#7B7B7B;}
#body .container .login #loginform .txtbox {float:left; margin:0px 5px 10px 5px; padding:3px; width:232px; line-height:25px; height:25px; color:#7B7B7B; border:1px solid #7B7B7B; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
#body .container .login #loginform span {display:block; text-align:center; margin-bottom:2px;}
#body .container .login #loginform span .btn {padding:3px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; border:0px; background:#000; cursor:pointer;}

#body .container #topbar {float:left; height:30px; line-height:30px; background-color:#7B7B7B; width:970px; padding:0px 10px; color:#EEE;}
#body .container #topbar .logout {float:left; width:auto;}
#body .container #topbar .logout a {color:#FFF; font-weight:bold;}
#body .container #topbar form {width:auto; float:right;}
#body .container #topbar form label {display:inline-block; float:left; color:#EEE; font-weight:bold; margin-right:5px;}
#body .container #topbar form .txtbox {border:1px solid #000; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#7B7B7B; margin:0px; padding:3px;}
#body .container #topbar form select {border:1px solid #000; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#7B7B7B; margin:0px; padding:2px 3px;}

#body .container #listing {float:left; width:990px; margin-top:50px;}
#body .container #listing .title {float:left; width:990px; padding:5px 0px; margin-bottom:1px; color:#000; text-transform:uppercase; font-size:13px; font-weight:bold;}
#body .container #listing .list {border:1px solid #7B7B7B; background-color:#FFF;width:100vw;max-width:100%;}
#body .container #listing .list tr .trclass:hover  {background-color:#7B7B7B; color:#FFF;}
#body .container #listing .list tr .trclass:hover a {color:#FFF;}
#body .container #listing .list td {padding:5px;font-size:12px;}
#body .container #listing .list td.ltitle {background-color:#000; color:#FFF; font-size:12px; font-weight:bold;}
#body .container #listing .list td.tdcontent {color:#000; font-size:12px; font-weight:normal;}
#body .container #listing a {color:#000;}

#body .container #listing .paging {border:none; margin-top:25px;}
#body .container #listing .paging a {display:block; height:25px; line-height:25px; text-decoration:none; background-color:#CCC;}
#body .container #listing .paging a:hover {background-color:#7B7B7B; color:#FFF;}
#body .container #listing .paging .pnlinks {background-color:#000;}
#body .container #listing .paging .pnlinks img {margin-top:7px;}
#body .container #listing .paging .pnlinks:hover {background-color:#7B7B7B;}


#body .container #detail {float:left; width:990px; margin-top:50px;}
#body .container #detail .title {float:left; width:990px; padding:5px 0px; margin-bottom:1px; color:#151843s; text-transform:uppercase; font-size:13px; font-weight:bold;}
#body .container #detail .info {font-size:12px;}
#body .container #detail a {display:inline-block; padding:7px; background:#7B7B7B; color:#FFF; text-decoration:none; font-weight:bold;}
#body .container #detail a.back {background-color:#000; color:#FFF;}

.jobform .txtbox {float:left; padding:3px; width:232px; line-height:25px; height:25px; color:#636F66; border:1px solid #7B7B7B; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
//.jobform textarea {float:left; padding:3px; color:#636F66; border:1px solid #7B7B7B; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
.jobform select {float:left; padding:5px 1px; margin:0px; color:#636F66; border:1px solid #7B7B7B; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
.jobform .btn {padding:3px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; border:0px; background:#7B7B7B; cursor:pointer;}
.jobform .title1 {color:#000; text-transform:uppercase; font-size:13px;}
#footer {width:100%; background-color:#7B7B7B;}
#footer .container {width:990px; height:35px; margin:auto; line-height:35px; color:#fff;}
#footer .container a {color:#FFF;}

.error {color:red; padding:2px 3px;font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.back {background-color:#000; display:inline-block; padding:7px; color:#FFF; text-decoration:none; font-weight:bold;}

.paging {border:none; margin-top:25px;}
.paging a {display:inline; height:25px; line-height:25px; text-decoration:none; background-color:#000;color:#fff;font-weight:bold;}
.paging a:hover {background-color:#CCC; color:#FFF;}
.paging .pnlinks {background-color:#000;}
.paging .pnlinks img {margin-top:7px;}
.paging .pnlinks:hover {background-color:#7B7B7B;}

.btn {padding:3px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; border:0px; background:#7B7B7B; cursor:pointer;}