/* CSS Document */

.blueheader{
	background:url(../images/headerBg.png) repeat-x;
	height:62px;
	padding-bottom:1px;
}		
		
/** form */
.sub{	float:left;
		width:84px;
}
		
.go{
	margin-right: 0;
	padding: 0;
	width: auto;
	border:none;
}			
/* end form */

		
.graphcontainer{
	height:270px;
	border:2px solid #e1e1e1;
	margin-bottom:20px;
	margin-right:5px;
}
.graphcontainer h4{
	padding:15px 15px 0 15px;
	margin-bottom:5px;
}

td { border-bottom:#e7eef4 1px solid; }

td.2 {	
	border:none;
	padding:40px 0 40px 0;
}

.bar{	padding-left:60px;}

.center{text-align:center; padding-top:7px;}

.tablePiechart{
		border:2px solid #e1e1e1;
		margin-right:5px;
		margin-bottom:20px;
		}
.tablePiechart h4{
	padding:15px 15px 0 15px;	
}
.tablePiechart .table_listing td{
	background-color:#fff;	
}
.tablePiechart .table_listing{
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin-bottom:0;
}
.tablePiechart .table_listing tr:last-child td{
	border-bottom:0;	
}
.tablePiechart .table_listing th:last-child, 
.tablePiechart .table_listing td:last-child{
	border-right:0;	
}
.tablePiechart .table_listing td.parentTD{
	padding:0 !important;
}
.tablePiechart .table_listing td.parentTD table{
	border-bottom:solid 1px #ddd;	
}
.tablePiechart .table_listing td.parentTD table td{
	border-left:0;
	border-right:0;
}
		
.pieChart{
	border:2px solid #e1e1e1;
	margin-right:5px;
}
.pieChart .table_listing{
	border:0;
	margin-bottom:0;	
}
/*.pieChart .table_listing th, 
.pieChart .table_listing td{
	border:0;
}*/
.pieChart .table_listing th:last-child{
	border-right:0;
}
.pieChart .table_listing tr:last-child td, 
.pieChart .table_listing td:last-child{
	border-bottom:0;
	border-right:0;
}
.pieChart .table_listing td{
	background-color:#fff;	
}
		
.graph{ margin-left:102px;}	
			


.fast{	padding-left:50px;}


.last{	border-right: solid 1px #e0e9f0;}


.odd{ background-color:#f0f5f8; }


.odd2{	
	background-color:#ecf0f4;
	border-bottom: #dee6ed 1px solid
}
		

.odd .odd2{
	background-color:#e7edf1;
}


.paiContainer{padding:23px 0 0 72px;}

.top_report_search:before, 
.top_report_search:after{
	display:table;
	content:"";
	clear:both;
}
.top_report_search label{
	float:left;
	margin-right:10px;
	line-height:23px;
}
.top_report_search input[type="text"]{
	float:left;
	margin-right:15px !important;
}
.top_report_search input[type="button"]{
	float:left;
}

.reportBreadcrumb{
	display:block;
	font-size:12px;
	line-height:15px;
	color:#404040;
	margin-top:10px;
}
.reportBreadcrumb a{
	color:#000;
	margin-left:3px;
}
.reportBreadcrumb strong{
	color:#005d88;	
}
		
									
			