/* Table header #4D566C */
h2.table_header{background:url('../../../image/admin/table_header_bg.png');color:#625233;font-size:11px;height:14px;margin:5px 0 0;padding:8px 10px;}
h2.table_header2{border-top:none;margin-top:0;}
div.table_header{background:url('../../../image/admin/table_header_bg.png');color:#625233;font-size:11px;font-weight:700;height:22px;margin:5px 0 0;padding:8px 10px 0;}
table.longtxt{margin:0;padding:0;width:100.9%;}
table.form td,table.form th{margin:0;padding:3px 3px 3px 15px;text-align:left;vertical-align:top;}
table.listing td{padding-bottom:4px;padding-top:4px;}
table.form td,table.form th,table.details td,table.details th,table.listing td,table.listing th{border-color:#E9E9E9;border-style:solid;border-width:0;}
table.details td,table.form td{color:#333;width:80%;}
table.details,table.form{margin:15px 0;}
table.listing td,table.listing th{padding:3px 8px;}
table.listing th{background:#E5E6EC url('../../../image/admin/listing_th_bg.png') repeat-x left top;border-bottom:solid 1px #E9E1CF;border-right:solid 1px #E9E1CF;border-top:solid 1px #E9E1CF;font-weight:400;vertical-align:middle;white-space:nowrap;}
table.longtxt td.txt{font-weight:100;padding:0 10px 0 0;width:auto;}
table.longtxt td.ico{font-weight:100;padding:0;width:20px;}
/* LISTING-SORT TABLE * Inherit styles from table.listing */
div#listing-panel{height:100%;overflow-x:auto;overflow-y:hidden;width:100%;}
#listing-sort th{border-top:none;white-space:nowrap;}
#listing-sort td{white-space:nowrap;}
#listing-sort th.header,#listing-sort th{cursor:pointer;text-align:left;vertical-align:middle;}
/* th div backgrounds to show sorting arrow  */
#listing-sort div.th_bg{margin:0;padding-right:14px;white-space:nowrap;}
#listing-sort th.header div.th_bg{background:url("../../../image/tablesorter/both.gif") no-repeat center right;}
#listing-sort th.headerSortUp div.th_bg{background:url("../../../image/tablesorter/up.gif") no-repeat center right;}
#listing-sort th.headerSortDown div.th_bg{background:url("../../../image/tablesorter/down.gif") no-repeat center right;}
#listing-sort tr.table_row{cursor:pointer;}
#listing-sort tr.table_row:hover{background-color:#F8976E;color:#FFF;}
#listing-sort tr.highlight{background-color:#FBF8F5;font-weight:700;}
#listing-sort tr.border_top td{border-top:1px solid #E9E1CF;}
#listing-sort tr.border_bottom td{border-bottom:1px solid #E9E1CF;}
/* TABLE FOOTER */
#listing-sort tr.footer{background:#F4F5EB;color:#808BA4;margin:10px 0 0;padding:4px 0 4px 6px;}
#listing-sort tr.footer,table.listing tr.footer{background-color:#FBF6E2;}
#listing-sort tr.footer td,table.listing tr.footer td{border-top:1px solid #CEBC93;clear:both;color:#816D56;height:32px;line-height:32px;margin:0;padding:0 8px;}
#txtDisplayRows,#txtPage{border:1px solid #CCC;height:14px;padding:2px;text-align:right;width:18px;}
#listing-sort tr.footer td div.displayRowBar,table.listing tr.footer td div.displayRowBar{float:left;}
#paging_nav,#paging_nav_sb{float:right;}
#paging_nav input.paging_button,#paging_nav_sb input.paging_button{-moz-opacity:0.8px;border:none;cursor:pointer;filter:alpha(opacity=80);height:15px;opacity:0.8px;padding:0;width:22px;}
#paging_nav input.paging_button:hover,#paging_nav_sb input.paging_button:hover{-moz-opacity:1px;filter:alpha(opacity=100);opacity:1px;}
#first_page{background:url(../../../image/page/paging_sprite.gif) no-repeat 0 0;}
#prev_page{background:url(../../../image/page/paging_sprite.gif) no-repeat 0 -15px;}
#next_page{background:url(../../../image/page/paging_sprite.gif) no-repeat 0 -30px;}
#last_page{background:url(../../../image/page/paging_sprite.gif) no-repeat 0 -45px;}
table.inner_form th,table.inner_form td{background:none;border-bottom:1px solid #EEE;border-left:none;border-right:none;border-top:none;}
table.inner_form th{font-weight:700;width:20%;}
table.inner_form th.end,table.inner_form td.end{border-bottom:none;}
/* inner table listing  */
table.inner_listing{border-collapse:collapse;width:100%;}
table.inner_listing th{background:#F9F9F9;border-right:none;font-weight:700;}
table.inner_listing td.end{border-bottom:1px solid #B4B7B1;}
table.form th,table.details th{font-weight:700;}
/* Fix for TinyMCE Tables  */
table.mceLayout td{width:auto;}
table.form,table.details,table.listing,table.inner_form{width:100%;}
table.details th,table.form th,table.split th{width:20%;}
table.split td,table.split td,table.inner_form td{width:30%;}