table {
	border-collapse: collapse;
}



.reportTable td{
	font-size:.7em;

}
.reportTable th{
	font-size:.75em;
}

.reportHeader {
	padding: 1em 1em 1em 1em;
	font-size: .8em;
	width:100%;
	height:100%;
}
	
.formrow {
	width:100%;
}

span.report-form {
	float:left;
}
.report-form label {
display:block;
font-weight:bold;
text-align:right;
width:85px;
float:left;
}

.report-form input{

padding:4px 2px;
border:solid 1px #aacfe4;
width:150px;
margin:2px 0 20px 10px;
}

.report-form select {

padding:4px 2px;
border:solid 1px #aacfe4;
width:150px;
margin:2px 0 20px 10px;
}

.report-form a {
font-size:1.2em;	
	
}
.ace_table {
	width:600px;
	font-size:.65em;
}

.ace_table th {
	text-align:left;
	
}

.ace_table td {
	padding: .25em .25em .25em .25em;
}

.button_row {
	
	border-top: 1px solid #AAA;	
}
th.detailHiddenHeader {
		padding: 0 0;
		text-align:right;

}

div.detailTable {
	width:100%;
	text-align:right;
}

table.detailTable{
width:100%;
	
}

table.detailTable td {
	font-size:1em;
}


div#yield_reportdata {

	padding:1em .5em;	
	
}

div#volume_reportdata {
	padding:1em .5em;	
}
table.volume_table {
	width:500px;
		
}

th.col1 {
		
	width:125px;
	text-align:left;
	padding:0em 0em 0em 3em;
}

th.col2 {
	width: 125px;
	text-align:center;
}

th.col3 {
	width:125px;
	text-align:right;
}

th.col4 {
	width:125px;
	text-align:right;
		
}

td.col1 {
	text-align:left;
	width:125px;
	
}
td.col2 {
	text-align:right;
	width:162px;
		
}
td.col3 {
	text-align:right;
	width:125px;
	
}

td.col4 {
	text-align:right;
	width:125px;
	
}

tr.majorHeader {
	border-bottom: 2px solid 	#b2c7d7;
}

tr.storeHeader th {
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	font-size: 1em;
	padding: 3px 0px;
}

tr.storeHeader .storeName {
	text-align: left;
}

tr.shiftHeader th {
	font-weight: bold;
	text-align: right;
	padding: 2px 0px;
}

tr.shiftHeader .shiftName {
	text-align: left;
	padding-left: 10px;
}

th.subtotal {
	width: 125px;
	text-align:right;
}

td.subtotal {
	text-align: right;	
}
	
#volumeTable.tr.even {
	background: #f9f9f9;
}

#volumeTable.tr.odd {
		background: #ddd;
}

tr.even {
	background: #e7eef3;
}
	
tr.odd {
	background: #FFF;

}

tr.tableFooter {
	border-top: 1px solid #b2c7d7;

}

th.two_col_header {
	text-align:left;
	width:250px;	
}

th.cleaning_product_name {
		font-size:.7em;
	}

th.cleaning_start_date {
	font-size:.7em;
	width:125px;
	
}

th.cleaning_volume {
	font-size:.7em;
	width:60px;
	
}

th.cleaning_check {
	font-size:.7em;
	width:75px;
	
}

td.cleaning_product_name {
	font-size:.7em;
	width:100px;
}

td.cleaning_start_date {
	font-size:.7em;
	width:125px;
}

td.cleaning_volume {
	font-size:.7em;
	width:60px;
}

td.cleaning_check {
	font-size:.7em;
	width:50px;
}

th.reportinggroup { width:120px;padding-left:3px;padding-right:3px;}
th.reporttype  { width:100px;padding-left:3px;padding-right:3px;}
th.interval  { width:40px;padding-left:3px;padding-right:3px;}
th.timesent  { width:50px;padding-left:3px;padding-right:3px;}
th.dayssent  { width:150px;padding-left:3px;padding-right:3px;}
th.enabled  { width:30px;padding-left:3px;padding-right:3px;}
th.recipients  { width:200px;padding-left:3px;padding-right:3px;}



