table.report_pos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	}
table.report_pos {
	border: none;
	border-spacing: 1px; 
	padding: 0;
	width: 50%;
	}
table.report_pos td{padding:0 3px;}


table.report {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90.5%;
	}
table.report {
	border: none;
	border-spacing: 1px; 
	padding: 0;
	width: 50%;
	}
/* .table_head {background-color:#369;color:#fff;}*/
.table_head {background-color: #369;color: #fff; font-weight: bold;}

table.report td{padding:0 3px;}
tr.table_head td {padding-bottom: 3px;}

.col_text, .col_numb, .col_cur, .col_dec0, .col_dec1, .col_dec2, .col_dec0 {text-align: right;}

.col_date {text-align: center;}
.col_text {}
.col_desc {text-align: left;}
/*.col_dol is being depreciated*/.col_dol {}
.col_numb {}
.col_cur {}
.col_dec0 {}
.col_dec1 {}
.col_dec2 {}
.col_code {text-align: left;}
.col_center {text-align: center;}
.col_pct0 {text-align: right;}
.col_pct1 {text-align: right;}
.col_pct2 {text-align: right;}
.col_pct0:after {content: "\%";}
.col_pct1:after {content: "\%";}
td.col_pct2:after {content: "%";}

.header_L0, .header_L2, .header_L3, .header_L4, .header_L5, .header_L6, .header_L7 {font-weight:bold;}
.header_L0 td, .header_L1 td, .header_L2 td, .header_L3 td, .header_L4 td, .header_L5 td, .header_L6 td, .header_L7 td {text-align: left;}
.footer_L0, .footer_L2, .footer_L3, .footer_L4, .footer_L5, .footer_L6, .footer_L7 {font-weight:bold;text-align: right;}
.header_L0, .footer_L0, .header_L1, .footer_L1 {color:#00f;}
.header_L1, .footer_L1 {color:#00f; font-weight:normal;}

.page_title {
	color: #000080; 
	font-weight: bold; 
	text-align: center;
	}
tr.detail:hover {color:red;}


/* covers report admin input boxes  */
.table_head td {}
.table_head label {width: 100%;}

.table_head select, .table_head td + td input {
	clear: left;
	float: right;	
	width: 100%;
	height: 20px;
	margin-top: 3px;
	padding: 0 5px;
	background-color: #FFFFE6;	
	border: 1px solid #80AEC3;
	color: #333;
	}
.table_head select {height: 18px;}
.table_head td.first {width: 75px;text-align: center;}

#content {position: relative;clear: both;top: 50px;}

.editicons a {
	margin: 0 3px;
	float: left;
	width: 16px;
	height: 16px;
	background-image: url("/images/assets/editicons_set1.png");
	text-decoration: none;
	}
.edit {background-position: 0px -19px;}
.delete {background-position: 0px -38px;}
.view {background-position: 0px -57px;}
.copy {background-position: 0 0;}

.editbutton {
	display: block;
	height: 21px;
	width: 73px; 
	z-index: 100;
	}
.editbutton {background-image: url("/images/assets/button_set2.png");}
/*.editbutton.add, .editbutton.clear {
	position: absolute; 
	margin-top: -32px;
}*/
.editbutton.add, .editbutton.clear {
	float: left;	
	margin: 0 2px 3px 2px;
	padding: 0;
	}

.editbutton.add {
	left: 5px;
	background-position: 0 -24px;
	}
.editbutton.clear {
	left: 85px;
	background-position: 0 0;
	}
.editbutton.go {
	background-position: 0 -73px;
	}
.editbutton.select {
	background-position: 0 -48px;
	}