div.reportDescription{font-size:9px;color:#999999;padding:4px;}

.reportSubtitle {font-family: Arial;font-size:14px;color:#CCCCCC;font-weight: bold;}


/* ------------ FILTERS ------------------------------------------------------------------------ */
table.reportFilters {width:100%;}
table.reportFilters tr td.filterName {width:200px;white-space: nowrap;font-size:11px;}
table.reportFilters tr td {padding:4px;}

input.filterField_date {width:100px;}
input.filterField_text {width:270px;}
input.filterField_autocomplete {width:270px;}
span.filterField_checkbox {white-space: nowrap;}
select.selectMultipleFilter {width:205px;}
select.selectMultipleFilter:hover {height:100px;}

sup.mandatoryFilter{color:red;font-weight:bold;}

.displayIntervalBox {font-style:italic;float:right;font-size:12px;color:#666666;}

/* ----- servicesAdvanced styles ----- */
a.chooseServices {text-decoration:none;font-size:11px;}
a.chooseServices:hover {text-decoration:underline;font-size:11px;}
div.servicesAdvanced_div {
	position: relative;
	z-index: 10;
	left:-70px;
	width:430px;
	border:1px solid #9CBDDC;background-color:#FFEED2;
	padding:2px;
	margin-bottom:30px;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
}
td.servicesAdvanced_grouped{padding:2px 2px 2px 20px !important;}
td.servicesAdvanced_group{font-style:italic;padding:4px 1px 4px 1px !important;}
table.servicesAdvanced_table {border-collapse: collapse;border:1px solid #B9CBDC;}
table.servicesAdvanced_table  tr th {font-size:11px;color:#000000;border-top:1px solid #B9CBDC;padding:1px;font-weight:bold;}
table.servicesAdvanced_table  tr td {font-size:11px;color:#000000;border-top:1px solid #B9CBDC;padding:1px;}
table.servicesAdvanced_table  tr td a {font-size:11px;text-decoration:none;}
table.servicesAdvanced_table  tr td a:hover {font-size:11px;text-decoration:underline;}
table.servicesAdvanced_table  tr th a {font-size:11px;text-decoration:none;font-weight:bold;}
table.servicesAdvanced_table  tr th a:hover {font-size:11px;text-decoration:underline;font-weight:bold;}

/* --- CUSTOM FILTERS -------------------------------------------------------------------------- */
input.filterField_custom_numeric {width:140px;}
input.filterField_custom_percent {width:80px;}
select.filterField_custom_boolean {width:130px;}
input.filterField_custom_date {width:100px;}

select.filterField_custom_string_op {width:100px;}
input.filterField_custom_string_text {width:150px;}
.blankStringField {font-weight:bold;}


/* ------------ COLUMNS ------------------------------------------------------------------------ */

table.reportColumns {width:100%;}
table.reportColumns tr td {padding:0px 4px;}



/* ------------ SORTING ------------------------------------------------------------------------ */
table.reportSorting tr td {padding:4px;vertical-align:top;}
table.reportSorting tr td.sortingName {width:200px;white-space: nowrap;font-size:11px;}
option.criterionNotExists{color:#999999;}

/* ------------ OPTIONS ------------------------------------------------------------------------ */
table.reportOptions {width:100%;}
table.reportOptions tr td.optionName {width:200px;white-space: nowrap;font-size:11px;}
table.reportOptions tr td {padding:4px;}

.priority_19 {background-color:#E1FFE1;}
.priority_15 {background-color:#E1FFE1;}
.priority_10 {background-color:#FFFFE1;}
.priority_5 {background-color:#FFE1E1;}
.priority_0 {background-color:#FFE1E1;}


/* ------------ GENERATING --------------------------------------------------------------------- */
div.generatingReport{
	border:1px solid #78A3CE;
	background-image:url("../_img/messageContent.png");
	background-repeat: repeat-x;
	background-position: top;
	padding:10px;
}

div.generatingReportTitle {
	font-size:16px;
	font-family:Arial;
	color:#999999;
	text-align:center;
	font-weight:bold;
}

div.generatingReportTextCli{
	font-size:12px;
	font-family: verdana;
	color:#333333;
	padding-top:10px;

}

div.generatingReportTextCurrentPage{
	font-size:12px;
	font-family: verdana;
	color:#FF0000;
	padding-top:10px;
	font-weight:bold;

}

div.finishedReportTextCurrentPage{
	font-size:12px;
	font-family: verdana;
	color:#008000;
	padding-top:10px;
	font-weight:bold;

}

div.generatingReportButtonCli{
	text-align:center;
	padding-top:10px;
}

iframe.generatingReportIframe {
	width:0px;;
	height:0px;
	border:none;
	display:none;
}
iframe.generatingReportIframeDebug {
	width:100%;
	height:600px;
	border:1px solid red;
}
