/* generic poplookup styles */

.poplookup-headfoot { text-align: right; background: #6666CC;}

.header-col1 { background: #CCCCFF; padding: 2px; text-align: right;  }
.header-col2 { background: #bcbcff; padding: 2px; text-align: right;  }
.r1-c1 { background: #d8d8d8; padding: 2px; text-align: right; border: 1px solid; border-collapse: collapse; border-color: #FFFFFF;}
.r1-c2 { background: #cccccc; padding: 2px; text-align: right; border: 1px solid; border-collapse: collapse; border-color: #FFFFFF;}
.r2-c1 { background: #ffffff; padding: 2px; text-align: right; border: 1px solid; border-collapse: collapse; border-color: #FFFFFF;}
.r2-c2 { background: #e6e6e6; padding: 2px; text-align: right; border: 1px solid; border-collapse: collapse; border-color: #FFFFFF;}
.text-r1 { background: #d8d8d8; padding: 2px; text-align: left; border: 1px solid; border-collapse: collapse; border-color: #FFFFFF;}
.text-r2 { background: #ffffff; padding: 2px; text-align: left; border: 1px solid; border-collapse: collapse; border-color: #FFFFFF;}

.detail-header1 { background: #ffffff; padding: 2px; font-weight: bold; color: #000099; vertical-align: top;}
.detail-header2 { background: #CCCCFF; padding: 2px; font-weight: bold; color: #000099;}
.detail-row1 { background: #f2f2f2; padding: 2px; }
.detail-row2 { background: #ffffff; padding: 2px; }

.yearmint { background: #CCCCFF; padding: 2px; }
.catdesc { background: #CCCCFF; padding: 2px; }
.variety { background: #CCCCFF; padding: 2px; }
.desig { background: #CCCCFF; padding: 2px; }
.catrow { background: #CCCCFF; padding: 2px; text-align: center; font-weight: bolder; }

.rightalign { text-align: right; }

/* HTML overrides for formatting poplookup-wide */
form { margin: 0px; }
td {	
	margin: 0px;
	padding: 0px;
	border: 0px none;    
	border-collapse: collapse;
    border-spacing: 0px;
    text-align: left;
}


/* report styles */


.report-headers 
{
	vertical-align: middle;
	font-size: 10pt;
	font-weight: bold;
	background: #FFCC33; 
	margin: 5px;
	padding: 5px;
	border: 0px none;
}

.report-body {
	background: #F2f2f2;
	border: 0px none;
}

.report-subtable {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	border-collapse: collapse;
    border-spacing: 0px;
}

/* detail styles */


.detail-body {
	background: #FFFFFF;
	border: 0px none;
}

.detail-subtable {
	margin: 0px;
	padding: 0px;
	border: 0px none;    
	border-collapse: collapse;
    border-spacing: 0px;
}



/* report-specific styles */



.largereport { /* main table */
	margin: 0px;
	padding: 0px;
	border: 0px none;    
	border-collapse: collapse;
    border-spacing: 0px;
}

.report { /* main table */
	margin: 0px;
	padding: 0px;
	border: 0px none;    
	border-collapse: collapse;
    border-spacing: 0px;
    width: 550px;
}
.detail { /* main table */
	margin: 0px;
	padding: 0px;
	border: 0px none;    
	border-collapse: collapse;
    border-spacing: 0px;
    width: 550px;
}


/* MAIN TABLE STYLES */
.customize_view_panel {
background-color:#efefef;
padding:12px 0px;
width:100%;
}
.customize_view_panel td{
padding-right:10px;
}
.customize_view_panel span {
font-size:1.7em;
}
.headertabs {
width:900px; /* Previously 750 */
border:0px;
}
 
.headertabs .tab_on, .headertabs .tab_off, .headertabs .tabOffDivStyle
{
margin:0px;padding:0px;height:auto;width:auto;
}
.headertabs div {
padding:9px!important;
}
.headertabs a, .headertabs span{
font-size:14px!important;
}
.census_grid {
width:100%;
}
.census_grid_header, .hover_header{
background-color:#1a347e!important;
}
.census_grid_header td, .hover_header td {
color:#FFFFFF!important;
font-weight:bold;
text-align:center;
padding:3px;
}
.hover_header td {
border-right:1px solid #999999;
}