@charset "utf-8";
/* CSS Document */

/*body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:auto 0px; text-align:justify; background-color:#9f9f9f;}*/
a {text-decoration:none;}
img {border:0px; vertical-align:middle;}
input[type="checkbox"]{vertical-align:middle; font-size:12px;}
select {outline:none; margin-top:5px; vertical-align:middle; font-size:12px;}
@font-face {font-family:'Arial Black'; src: url('../font/arial-blk.eot'); src: url('../font/arial-blk.eot?#iefix') format('embedded-opentype'), url('../font/arial-blk.ttf') format('truetype');}

#outer {width:1000px; background-color:#FFFFFF; margin:0px auto; height:auto; overflow:hidden;}
#top {width:1000px; float:left;}

/*Middle*/
#middle{float:left; width:970px; height:auto; overflow:hidden; margin:15px;}
#middle h1{font-size:15px; color:#de0025; border-bottom:1px solid #999; line-height:28px; margin-bottom:5px;}

.cand-head{font-family: Arial, Helvetica, sans-serif; margin:5px 0px; padding:0px 0px 0px 40px; line-height:27px; background:#CCC; font-weight:bold;}
.bord{border:1px solid #CCC;}
.bord-r-l{border-width:0px 1px; border-color:#e1e1e1; border-style:solid;}
.bord-tab{margin:0px;}
.bord-tab td{border-bottom:1px solid #CCC;}
.bord-select{border:1px solid #aaaaaa; font-size:12px;}


.bord-input{border:1px solid f6f6f6; height:20px; line-height:20px; font-size:12px;}

.bord-sol{border:1px solid #dadada; height:26px; line-height:26px;}
.gry-dk-row{background-color:#cecece;}
.wht-row{background-color:#FFF;}
.gry-row{background-color:#EEE;}

.auto-h-w{height:20px; line-height:20px; width:100%; margin-top:0px;}
.wtd{width:auto !important; font-size:10px;}
.wtd-1{width:50px; font-size:10px;}
.wtd-330{width:330px;}
.inp-wd-tab{width:90px; padding:0px; margin-top:0px; text-align:left; height:18px !important; line-height:18px !important;}
.curs{cursor:pointer;}
.mar-tp{margin-top:5px;}
.inp-wd{width:215px;}
.sel-wd{height:26px; line-height:26px; width:222px;}
.pad-td{margin:0px;}
.pad-left{padding-left:10px;}
.pad-5{padding:5px;}
.pad-td td{padding:0px 20px;}
.cal-txt{font-size:16px; padding:3px;}
.tra-det-head{padding:5px 10px; color:#FFF; background-color:#333333; font-weight:bold; border:1px solid #666666; border-bottom:0px;}
.flo-lt{float:left;}
.del-rt{float:right;}
.del-rt img{height:16px;}
.del-img{height:16px;}
.ann-sal{margin-top:5px; height:14px; line-height:14px;}

/*Button-style*/
.btn-add{background:url(../images/btn-add.png) no-repeat; padding:4px 10px 5px 30px; margin:0px 0px 10px 15px; line-height:24px; height:24px; color:#FFF; font-weight:bold;}
.btn-add:hover{color:#FF0;}
.gry-bg-btn, .gry-lt-bg-btn{color:#FFF; font-size:15px; text-decoration:none; font-weight:bold; margin-left:0px; padding:0px 30px; line-height:28px; border:1px solid #7a7a7a; float:left; background:url(../images/gry-bg.png) repeat-x; }
.gry-lt-bg-btn {background:url(../images/gry-lt-bg.png) repeat-x; }

.brow-btn{float:none; padding:0px; height:26px; line-height:26px; font-size:12px;}


.font-format{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.blk{color:#000;}
.blu{color:#274e82;}
.blu-lnk{color:#0000ff;}
.red{color:#F00;}
.wht{color:#FFF;}
.font-13{font-size:13px;}
.font-11{font-size:11px;}
.font-20{font-size:20px; font-weight:normal;}
.font-35{font-size:35px; font-weight:normal;}
.mar-t-b{margin:10px 0px;}
.mar-t{margin-top:10px;}
.mar-b{margin-bottom:20px;}
.arrow-align{padding-top:13px; text-align:right; float:right;}
.pad-10{padding:10px;}
.txt-lt{text-align:left;}

.bord-red{border:1px solid #F00;}

/*popup*/
.edit-popup{width:770px; padding:10px 20px; border:2px solid #000;background-color:#FFF;  color:#000;}
.edit-popup img{vertical-align:middle;}
.close-img{float:right; margin-right:-33px; margin-top:-23px;}
.edit-popup h1{border-bottom:1px solid #CCC; font-size:16px; padding-bottom:5px;}
.task-name-dt-time{width:750px; background-color:#eeeeee; padding:10px;}

/*Footer*/
/*.footer{background-color:#FF0000;color:#FFF;float:left;font-size:11px;font-style:normal;height:30px;width:100%;}
.footer_allrights{float:left;padding:7px 0 0 7px;}
.footer_links{float:right;padding:7px 7px 0 0;}
.footer .footer_links a{color: #fff;text-decoration:none;}*/


.dig-txt{font-size:35px; font-weight:bold; color:#000; font-family:"arial-blk" !important; display:inline-block; text-align:left;}

.lt-arrow{background: url("../images/lt-arrow.png") no-repeat center #f4f4f4; border:1px solid #d9d9d9; padding:5px 15px;}
.rt-arrow{background: url("../images/rt-arrow.png") no-repeat center #f4f4f4; border:1px solid #d9d9d9; padding:5px 15px;}
.lt-arrow:hover, .rt-arrow:hover{background-color:#FFF; border:1px solid #999;}

.input-normal{width:215px; height:20px; line-height:20px; font-size:12px;margin-top:5px;}
.input-validate{width:215px;height:20px; line-height:20px; font-size:12px;margin-top:5px;border:1px solid red;border-radius: 3px;}

.input-small-normal{border:1px solid f6f6f6; height:20px; line-height:20px; font-size:12px;width:90px; padding:0px; margin-top:0px; text-align:left; height:18px !important; line-height:18px !important;}
.input-small-validate{height:20px; line-height:20px; font-size:12px;width:90px; padding:0px; margin-top:0px; text-align:left; height:18px !important; line-height:18px !important;border:1px solid red;border-radius: 3px;}


.sel-wd-validate{height:26px; line-height:26px; width:222px;border:1px solid red;}

.select-normal{height:20px; line-height:20px; width:100%; margin-top:0px;border:1px solid #dadada;}
.select-validate{height:20px; line-height:20px; width:100%; margin-top:0px;border:1px solid red;  }


.select-normal-wtd{height:20px; line-height:20px; width:100%; margin-top:0px;border:1px solid #dadada; width:auto !important; font-size:10px;}
.select-normal-wtd-1{height:20px; line-height:20px; width:100%; margin-top:0px;border:1px solid #dadada;width:50px; font-size:10px;}


.select-validate-wtd{height:20px; line-height:20px; width:100%; margin-top:0px;border:1px solid red; width:auto !important; font-size:10px;}
.select-validate-wtd-1{height:20px; line-height:20px; width:100%; margin-top:0px;border:1px solid red; width:50px; font-size:10px;}