/* REPORTS TABLES */
.report-table{
	margin-bottom:15px; border:1px #CCCCCC solid;
	}
	.report-table tr, .report-table td{
		border:none;
		}
	.report-table h1{
		font-size:11px; color:#FFFFFF;
		margin:5px; padding:0;
		}
	.report-table p{
		margin:15px;
		}

.report-table-alternating{
	border:1px #CCCCCC solid;
	}
.report-table-alternating td.active{
	width:0px; background-color:#2563A7;
	}
	.report-table-alternating td.active p{
		text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px;
		}
	 .report-table-alternating td.odd p, .report-table-alternating td.even p{
		text-align:center; color:#333333; font-weight:bold; font-size:12px;
		}
	.report-table-alternating td{
		border:none;
		border-bottom:1px #CCCCCC solid;
		padding:0 5px 5px 5px;
		}
	.report-table-alternating td.even{
		width:0px; background-color:#CCCCCC;
		}
                /* joan's report tables*/ 
                .active_report {
                width:20px; background-color:#2563A7;
		text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px;
		}
                .even{
		width:20px; background-color:#CCCCCC;text-align:center;font-size:12px;
		}
                .odd{
		width:20px; background-color:#EEEEEE;text-align:center;font-size:12px;
		}
	.report-table-alternating td.odd{
		width:0px; background-color:#EEEEEE;
		}
	.report-table-alternating h1{
		float:left; font-size:11px;
		}
	.report-table-alternating .view-details-close{
		width:90px; height:20px; float:right;
		padding-left:15px;
		/*border-left:1px dotted #000000;*/
		background:url(../images/report-details-close.gif) no-repeat right bottom;
		}
                .view-details-close{
		width:90px; height:20px; float:right;
		padding-left:15px;
		/*border-left:1px solid #828282;*/
		background:url(../images/report-details-close.gif) no-repeat right bottom;
		}
	.report-table-alternating .view-details-open{
		width:90px; height:20px; float:right;
		padding-left:15px;
		border-left:1px dotted #000000;
		background:url(../images/report-details-open.gif) no-repeat right bottom;
		}
                .view-details-open{
		width:90px; height:20px; float:right;
		padding-left:15px;
		/*border-left:1px solid #828282;*/
		background:url(../images/report-details-open.gif) no-repeat right bottom;
		}
                
                .archive{
				/*border-left:1px solid #828282;*/
  width:90px; /*height:20px; float:right; * added by joan to fix report table layout */
		padding-left:15px;
                }
                .report-table-alternating .archive{
		width:140px; height:20px; float:right;
		padding-left:15px;
		/*border-left:1px dotted #000000;*/
		
		}

#report-category-show{
    width:185px;
    padding:5px 10px 0px 28px;
    background:url(../images/program-news-bg.gif) repeat-y;       
}
#report-category-hide{
	  padding:5px 10px 0px 28px;
	  width: 185px; 
}
