
#reports table, 
#reports tr, 
#reports td, 
#reports th {

		font-family: verdana, tahoma, arial, sans-serif; 
		font-size: 11px;

		font-family: tahoma, verdana, arial, sans-serif; 
		font-size: 11px;
}


.explain {

	background: #eee; border: #ddd; padding: 8px; margin-bottom: 0px;


	border: 2px solid #9c9;

}
.explain p {font:normal 12px/18px verdana; margin: 0px; }


.explain2 {
	background: #eee; border: #ddd; padding: 8px; margin-bottom: 0px;
}
.explain2 p {font:normal 12px/18px verdana; margin: 0px; }



.explain3 {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 10px; margin-bottom: 0px;
	border-top: 1px solid #9c9;

}
.explain3 p {

	margin: 0px; 


		font-family: verdana, tahoma, arial, sans-serif; 
		font-size: 11px;

}





/*****************/
/****  THEAD  ****/
/*****************/

.movers THEAD .computed td {
	text-align: center;
}


.movers THEAD .computed th {
	color:#888;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
}

.movers THEAD .labels th {
	text-align: left;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	text-align: center;
}


.movers THEAD .computed td {
	padding: 0px;
}



/*****************/
/****  TBODY  ****/
/*****************/




.movers {

	border-collapse: seperate;
	border-collapse: collapse;

}

.movers td, 
.movers th {

	padding: 4px 8px;
	padding: 5px 9px 5px 9px !important;

	border-collapse:collapse;
}

.movers TBODY th.v_hop {
	background: transparent url(../imgs/lineSep.gif) center right repeat-y;
}

.movers TBODY td {
	background: transparent url(../imgs/lineSep.gif) center right repeat-y;
	text-align: right;
}
.movers TBODY td.on {
	background: #eee url(../imgs/lineSep.gif) center right repeat-y;

}
.movers TBODY th.on {
	background: #eee;
}


.movers TBODY th {
	text-align: left;
	font-weight: normal;
}



.movers222 TBODY tr.z1 td {
	background-color: #E3DFDA;
}




.movers TBODY th.v_title {
	background: transparent url(../imgs/lineSep5.gif) center right repeat-y;
}



.movers TBODY tr:hover {
	background-color: #ddf !important;
	color: #333;
}

.movers TBODY span.rownum {
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	padding-right: 8px;
	font-size: 9px; 
}


/*****************/
/****  LINKS ****/
/*****************/

.reportlinks {
	line-height: 25px;
	margin-bottom: 15px;
}
.reportlinks a {
	padding: 2px 10px 2px 18px; 
	background: transparent url(../imgs/page.gif) center left no-repeat;
		font-family: tahoma, verdana, arial, sans-serif; 
		font-size: 11px;
}

.reportlinks2 {
	line-height: 25px;
}
.reportlinks2 a {
	padding: 2px 10px 2px 18px; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 11px;	
	color: black;
	background: transparent url(../imgs/icon_public.gif) center left no-repeat;
}



/*****************/
/****  RULED  ****/
/*****************/



.movers tr.ruled {
	background:#9cf;
}    

.movers TBODY tr.ruled {
	background:#CCFFFF;
}


/*****************/
/****  HIGHLIGHT ****/
/*****************/





/*****************/
/*** Groupings ***/
/*****************/

.movers TBODY .cat {
	color: #000;
	background: #9c9;
	font-weight: bold;
	font-size: 13px;
	text-align: left;

}
.movers TBODY .cat a {
	color: #ffffff;
}


.movers TBODY em {
	font-style:normal;
	color: #aaa;
	font-weight: normal;
}





/*****************/
/*** Sortables ***/
/*****************/


.movers THEAD .sort  {
	background-repeat: no-repeat;
	background-position: center center;
}
.movers THEAD .sortable td {
	padding: 0px;
}
.movers THEAD .sortable .sort  {
	vertical-align: center;
	font-family: tahoma, arial, helvetica, verdana, sans-serif !important; 
	font-size: 10px !important;
	text-align: right;
	padding-right: 15px;
	color: #919191;
}
.movers THEAD .sort a {
	color: yellow;
	color: #ffeda6;
}

.movers THEAD .sort.so_asc {
	background-image: url(../imgs/asc-4.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.movers THEAD .sort.so_desc {
	background-image: url(../imgs/desc-4.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.movers THEAD .labels th, 
.movers THEAD .labels td {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.movers THEAD .labels .sort.so_desc {
	background-position: right center;
}
.movers THEAD .labels .sort.so_asc {
	background-position: right center;
}






#reports .info {
	font-size: 11px;
}
#reports .greyBox { 
	background-color: #E9E9F0 !important;
	font-weight: bold;
}



