/**********************************************************************/
/******************* report style definitions *************************/
/**********************************************************************/
.reportMainStyle {
padding: 0px;
border-spacing: 0px;
font-size:12px;
}
.reportTopTab {
border-left: solid black 1px;
border-right: solid black 1px;
border-top: solid black 1px;
font-size:12px;
background-color:#FEF8E2;
margin-left:5px;
margin-right:5px;
}
.reportLeftWall {
border-left: solid black 1px;	
}
.reportRightWall {
border-right: solid black 1px;	
}
.reportSecondColumnDivider {
border-left: solid gray 1px;		
border-right: solid gray 1px;		
}
.reportColumnDividerRight {
border-right: solid gray 1px;		
}
.reportTop {
border-top: solid black 1px;
background-color:#FEF8E2;	
}
.reportTopLeft {
border-top: solid black 1px;
border-left: solid black 1px;
background-color:#FEF8E2;	
}
.reportTopRight {
border-top: solid black 1px;
border-right: solid black 1px;	
background-color:#FEF8E2;	
}
.reportBottom {
border-bottom: solid black 1px;
background-color:#FEF8E2;	
}
.reportTopRight {
border-top: solid black 1px;
border-right: solid black 1px;
background-color:#FEF8E2;	
}
.reportBottomLeft {
border-bottom: solid black 1px;
border-left: solid black 1px;
background-color:#FEF8E2;	
}
.reportBottomRight {
border-bottom: solid black 1px;
border-right: solid black 1px;
background-color:#FEF8E2;	
}
.reportHeaderRow {  	
font-family:Arial, Helvetica, sans-serif;
background-color:#FEF8E2;	
font-size:12px;
vertical-align:bottom;	
}
.reportDataRow {  		
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.reportBoldRow{
background-color:#FEF8E2;	
font-size:12px;
font-weight:bold;
}
.reportTotalsRow {  		  	
border-bottom: solid black 1px;
font-size:12px;
background-color:#FEF8E2;	
}



