@charset "utf-8";
/* data display table */

.DDT-wrap { width: 100%; border: 2px solid #aaa; }
.DDT-wrap td {
padding: 6px !important;
vertical-align: top;
background: transparent url(../../images/ddt_rowbkg.gif) repeat-x bottom;
border-left: 1px solid #fff;
border-right: 1px solid #eee;
border-bottom: 1px solid #ddd;
}
.DDT-wrap tr.headrow { font-size: 12px; font-weight: bold; background-color: #aaa; color: #fff; border-bottom: 1px solid #000; }
.DDT-wrap tr.headrow td {
border-bottom-color: #999;
border-right-color: #999;
border-left-color: #bbb;
background-image: none;
background-color: #aaa;
color: #fff;
font-weight: bold;
font-size: 11px;
}
/*.DDT-wrap tr.headrow td:hover { background-color: #bbb; color: #fff; }
.DDT-wrap tr.headrow:hover { background-color: transparent; color: #fff; }
.DDT-wrap tr.headrow:hover td.actions { background-color: #aaa; color: #fff; }
.DDT-wrap tr.headrow:hover span.nosort { color: #fff; }
.DDT-wrap tr:hover { background-color: #fbfbfb; }
.DDT-wrap tr:hover td { color: #333; }*/
.DDT-wrap tr.headrow a { display: block; color: #fff; text-decoration: none; }
.DDT-wrap tr.headrow a:hover { text-decoration: underline; }
.DDT-wrap tr.headrow span.nosort { background-image: none; text-indent: 0; }
.DDT-wrap td.actions { text-align: center; }
.DDT-wrap td.actions,.DDT-wrap tr.headrow td { white-space: nowrap; }
.DDT-panel { width: 100%; margin-bottom: 5px; border: 1px solid #999; border-top: 0; }
.DDT-panel table { /*border-left: 2px solid #999;*/ }
.DDT-panel td { border-bottom: 1px dotted #999; /*border-right: 1px dotted #999;*/  }
.DDT-panel th { text-align: left; background-color: #aaa; color: #fff; font-weight: bold; font-size: 12px; }
.DDT-panel th, .DDT-panel td { padding: 4px 6px; }
.DDT-panel th a { color: #fff; }
.DDT-panel p { margin: 0 0 4px 0; }
.DDT-panel .panelactions { float: right; font-weight: normal; font-size: smaller; }
.DDT-panel .panelactions a { margin-left: 6px; }
.DDT-help { background: #eee; text-align: center; color: #aaa; font-size: 10px; padding: 3px 0; margin-top: 10px; }
.DDT-paging { clear: both; height: 25px; }
.DDT-results { font-size: 11px; float: left; padding: 5px; }
.DDT-pagenums { font-size: 11px; float: right; padding: 5px; }
.DDT-pagenums a, .DDT-pagenums .DDT-current-page { margin-left:5px; }
.DDT-pagenums .DDT-current-page { font-weight: bold; }
.DDT-search .search { font-size: 10px; }
.DDT-search select,  .DDT-search input { font-size: 10px; }
.DDT-search .rpp { font-size: 10px; text-align: right; }
.DDT-search .button, .DDT-submit .button { border: 1px solid black; background-color: #DDD; color: black; }
.DDT-form { margin: 0px; margin-bottom: 5px; padding: 0px; }
.DDT-search .filter { font-size: 10px; padding-top: 6px;}
.DDT-search .filterColumn { float: left; font-size: 10px; width: 180px; }
.DDT-title	{ font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 3px; }
.DDT-download { float: right; padding-top: 2px;}
.DDT-download a { background-image: url(common_images/xls.gif); background-repeat: no-repeat; padding-left: 20px; height: 18px; }
.DDT-norecords { font-size: 12px; font-weight: bold; }
.DDT-submit { clear:both; float:right; margin-top: 5px;}

