/*
	@breif Reports CSS.
	@author Jiri Plachy
	@date 26-09-2007
*/

div.report .reportCaption {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.report div.filters table,
div.report div.filters p {
	margin: 0px;
	display: inline;	
}

div.report div.filters table.filterLayout {
	display: block;
}

div.report div.filters table td {
	padding-left: 0px;
	padding-right: 4px;	
}

div.report div.filters ul li ul{
	margin-top:2px;
}

div.report div.filters li{
	margin-bottom:5px;
}

div.report div.outroduction form,
div.report div.introduction form {
	float: left;
	margin-right: 10px;
}

div.report table.reportTable {
	margin-top: 4px;
	margin-bottom: 6px;
	border-collapse: collapse;
	border:1px solid #c1c1c1;
	width:100%;
}

body.popupLayout div.report .reportTable {
	width: 100%;	
}

div.report .reportTable th {
	background: url('../image/table-header-bg-smaller.png') top left repeat-x;
	text-align: center;
}

div.report table.reportTable td{
	border: 1px solid #c1c1c1!important;
	text-align:center!important;
	vertical-align:middle;
	padding:4px!important;
}

div.report .reportTable .leftAlign {
	text-align: left!important;
}

div.report .reportTable .centerAlign {
	text-align: center!important;
}

div.report .reportTable .rightAlign {
	text-align: right!important;
}

div.report .reportTable .minWidth {
	width: 1px;
}

div.report .reportTable .noBackground {
	background: none!important;
}

div.report .reportTable a.srtUp {
	padding-right: 15px;
	background: url('../image/srt_up.gif') 100% 50% no-repeat;
}

div.report .reportTable a.srtDn {
	padding-right: 15px;
	background: url('../image/srt_dn.gif') 100% 50% no-repeat;
}

