table.TF{font:normal 12px arial, tahoma, helvetica, sans-serif;border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
table.TF th{background-color:#DEEAF8;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;border-left:1px solid #fff;border-top:1px solid #fff;padding:5px 5px 5px 5px;color:#333;}
table.TF CAPTION{background-color:#DEEAF8;border-top:1px solid #D0D0D0;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:5px 5px 5px 5px;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
table.TF td{padding:5px 5px 5px 5px;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
.fltrow{height:20px;background-color:#f4f4f4;}
.fltrow td, .fltrow th{padding:2px !important;}
.btnflt{font-size:11px;vertical-align:middle;margin:0 2px 0 2px;padding:0 1px 0 1px;}
.btnflt_icon{width:19px;height:19px;cursor:pointer !important;border:0 !important;vertical-align:middle;background:transparent url(../TFICON/btn_filter.png) center center no-repeat !important;}
.flt{background-color:#fff;font-size:10px;border:1px solid #ccc;margin:0;width:97%;vertical-align:middle;}
select.flt{background-color:#fff;border:1px solid #ccc;margin:0 1px 1px 0;width:99%;font-size:9px;vertical-align:middle;}
select.flt_multi{background-color:#fff;border:1px solid #ccc;margin:0 1px 1px 0;width:99%;height:100px;font-size:9px;vertical-align:middle;}
.flt_s{background-color:#fff;font-size:10px;border:1px solid #ccc;margin:0;width:80%;vertical-align:middle;}
.single_flt{background-color:#fff;font-size:11px;border-left:1px solid #999;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #999;margin:0;width:120px;vertical-align:middle;}
.fltWatermark{color:#999;}
.div_checklist{width:100%;height:100px;border:1px solid #ccc;overflow:auto;text-align:left;background-color:#fff;color:#333 !important;}
.div_checklist ul.flt_checklist{padding:0 !important;margin:0 !important;list-style:none !important;}
.div_checklist li.flt_checklist_item{padding:1px !important;margin:0 !important;font-size:10px !important;border-bottom:1px solid #ccc !important;}
.div_checklist li.flt_checklist_item:hover{background-color:#335EA8 !important;color:#fff !important;}
.flt_checklist_item_disabled{background-color:#E5E5E5;}
.flt_checklist_slc_item{background-color:#335EA8 !important;color:#fff !important;}
.div_checklist label{display:block !important;}
.div_checklist input{vertical-align:middle !important;margin:2px 5px 2px 1px !important;}
.inf{clear:both;width:auto;height:25px;background:#f4f4f4;font-size:12px;margin:0;padding:1px 3px 1px 3px;border:1px solid #ccc;overflow:hidden;}
.ldiv{float:left;width:30%;position:inherit;}
.mdiv{float:left;width:38%;position:inherit;text-align:center;padding:1px 0;}
.rdiv{float:right;width:30%;position:inherit;text-align:right;}
select.pgSlc{height:20px;vertical-align:middle;font-size:10px;}
input.pgNbInp{width:25px;height:16px;margin:1px;font-size:11px;vertical-align:middle;}
input.pgInp{vertical-align:middle;width:19px;height:19px;cursor:pointer !important;border:0 !important;font-weight:bold;font-size:11px;}
.nextPage{background:transparent url(../TFICON/btn_next_page0.gif) center center no-repeat !important;}
.previousPage{background:transparent url(../TFICON/btn_previous_page0.gif) center center no-repeat !important;}
.firstPage{background:transparent url(../TFICON/btn_first_page0.gif) center center no-repeat !important;}
.lastPage{background:transparent url(../TFICON/btn_last_page0.gif) center center no-repeat !important;}
.nextPage:hover, .previousPage:hover, .firstPage:hover, .lastPage:hover{background-color:#CAD1D6 !important;}
span.nbpg{padding:0 5px 0 0;}
div.inf a{color:#333;text-decoration:none;font-weight:bold;}
div.inf a:hover{text-decoration:underline;}
div.tot{float:left;overflow:hidden;width:150px;height:15px;border-right:1px solid #ccc;margin:0 5px 0 2px;padding:0 2px 0 2px;}
div.tot span{font-weight:bold;font-size:11px;}
select.rspg{width:50px;margin:1px 5px 0 5px;vertical-align:middle;}
span.rspgSpan{font-size:11px;}
.inf{background:#F1F7FC !important;border:0px solid #DFE8FF;height:25px;color:#006699;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.tot, div.status{border-right:0 !important;}
.helpBtn{margin:0 5px 0 5px;padding:2px 4px 2px 4px;color:#004A6F !important;font-size:13px;border:1px solid transparent !important;}
.helpBtn:hover{background-color:#FFE4AB;border:1px solid #FFB552 !important;text-decoration:none;}
div.helpCont{color:inherit !important:}
input.reset{width:19px;height:19px;cursor:pointer !important;border:0 !important;vertical-align:middle;background:transparent url(../TFICON/btn_clear_filters.png) center center no-repeat !important;}
input.reset:hover{background:#CAD1D6 url(../TFICON/btn_clear_filters.png) center center no-repeat !important;}
.helpBtn{margin:0 5px 0 5px;padding:2px 4px 2px 4px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div.helpCont{position:absolute;display:none;max-width:300px;overflow:auto;padding:7px 7px 7px 7px;margin:15px 0;border:1px solid #CCC;line-height:19px;font-size:12px;color:#333;background:#fff;text-align:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:3px 3px 2px #888;-moz-box-shadow:3px 3px 2px #888;-webkit-box-shadow:3px 3px 2px #888;}
div.helpCont a{color:#cc0000;text-decoration:underline;font-weight:normal;}
div.helpCont a:hover{text-decoration:none;}
div.helpCont hr{border:1px solid #ccc;}
div.helpFooter{margin:10px 0 0 0;}
div.helpFooter h4{margin:2px 2px 2px 2px;font-size:13px;color:#333;}
div.popUpFilter{position:absolute;display:none;width:100px;background:#C8E0FB;border:1px solid #e4e4e4;padding:1px 3px 1px 1px;margin:20px auto 0 0px;}
.activeHeader{background:#004080 !important;color:#fff !important;}
span.keyword{background-color:#88AFD7;}
.even{background-color:#fff;}
.odd{background-color:#E5E5E5;}
.loader{position:absolute;padding:5px 10px 5px 10px;margin:20px 0 0 20px;width:auto;z-index:1000;font-size:12px;font-weight:bold;border:1px solid #666;background:#f4f4f4;vertical-align:middle;}
div.status{float:left;overflow:hidden;width:150px;height:15px;border-right:1px solid #ccc;margin:0 5px 0 2px;padding:0 2px 0 2px;}
div.status span{font-weight:bold;font-size:11px;}
div.cont{height:200px;overflow:auto;}
div.head{width:auto;}
.activeHeader{background:#004080 !important;color:#fff !important;}
.tablesorter thead{background:ButtonFace;}
.tablesorter td{padding:2px 5px;}
.tablesorter thead td{border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;cursor:default;}
.tablesorter thead td:active{border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:3px 4px 1px 6px;}
.tablesorter thead td[_sortType=None]:active{border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;padding:2px 5px;}
.tablesorter{background-position:center center;background-repeat:no-repeat;margin:0 2px;}
table.tablesorter tr.odd td{background-color:#ebf2fa;}
table.tablesorter tr.even td{background-color:#fff;}