@charset "utf-8";
/* MAS - Data Display Table */

.DDT-wrap {
	width: 98%;
	margin: 10px auto;
	/*border: 1px solid #a1c9e2;*/
}
.DDT-title	{ font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 3px; }
.DDT-wrap td {
	padding: 5px !important;
	vertical-align: top;
	border-bottom: 1px solid #a1c9e2;
}
.DDT-wrap tr.headrow td {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #a1c9e2;
	color: #fff;
}
.DDT-wrap tr th {
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #658db1;
	color: #fff;
	text-align: left;
}
.DDT-wrap tr.headrow td {  }
.DDT-wrap tr.headrow a { display: block; 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-left: 1px dotted #a1c9e2; }
.DDT-panel table { /*border-left: 2px solid #999;*/ }
.DDT-panel td { border-bottom: 1px dotted #a1c9e2; /*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 td { padding: 3px; }
.DDT-search .search { font-size: 90%; }
.DDT-search select,  .DDT-search input { font-size: 90%; }
.DDT-search .rpp { font-size: 90%; text-align: right; }
.DDT-search .button, .DDT-submit .button { border: 1px solid #ccc; background-color: #f3f3f3; color: #333; cursor: pointer; }

.DDT-form { margin: 0px; margin-bottom: 5px; padding: 0px; }
.DDT-search .filter { font-size: 90%; padding-top: 6px;}
.DDT-search .filterColumn { float: left; font-size: 90%; width: auto; margin-right: 10px; }

.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; padding: 10px; }
.DDT-submit { clear:both; float:right; margin-top: 5px;}
