table {
	width: 650px;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#table-cu {
	width: 75%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	align: center;
	CELLSPACING: 0;
	CELLPADDING: 5;
	
}

#table-swim {
	width: 100%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	height: 1%;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#table-swim thead th {
	background: url(../img/bg_th_blue2.jpg) no-repeat right; /* table first row*/
	height: 37px;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
	padding:  5px 2px;
	margin: 0px 0px 0px;
	text-align: left;
/*	border: 1px solid #FCF1D4; */
	border: none;
}

#table-swim tbody tr.odd {
	/*  background: #FFF8E8 url(../img/bg_td2_blue2.jpg) repeat-x; */
 	/* background: #FFF8E8; */
	/*background: #E8F2FC;*/
	/* background: #ebf3ff; */
 	background: #E9EAEC;

}

#table-swim tbody td {
	font-size: 0.9em;
	/* font-weight: normal; */
	line-height: 1.0em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 3px;
	/* border-top: 1px solid #4374D3;
	border-right: 1px solid #DDDDDD; */
	border: none;
	text-align: left;
}


/* seems to be the one used */
#table-swim tbody th  {
	font-size: 1.0em;
	/* font-weight: normal; */
	line-height: 1.4em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 7px;
/*	border-top: 1px solid #4374D3; */
	/* border-right: 1px solid #DDDDDD; */
	border: none;
	text-align: left;
}

#table-tr {
	width: 45%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	height: 1%;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
/* begin new table-cif */


#table-cif {
	width: 95%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	height: 1%;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#table-cif thead th {
	
	background: url(../img/bg_th_blue2.jpg) no-repeat right; /* table first row*/
	height: 37px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding:  5px 2px;
	margin: 20px 0px 0px;
	text-align: left;
	border: none;


}

#table-cif tbody tr.odd {
	
 	background: #E9EAEC;



}



#table-cif tbody td {
	font-size: 0.95em;
	/* font-weight: normal; */
	line-height: 1.3em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
/*	padding: 5px 3px; */
	padding: 10px 2px;
        border: none; /* can't have a border with the spinner */
	text-align: left;

}

/* end new table-cif */

#table-aa {
	width: 75%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	height: 1%;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#table-aa thead th {
	
	background: url(../img/bg_th_blue2.jpg) no-repeat right; /* table first row*/
	height: 37px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding:  5px 2px;
	margin: 20px 0px 0px;
	text-align: left;
/*	border: 1px solid #FCF1D4; */
	border: none;


}

#table-aa tbody tr.odd {
	/*  background: #FFF8E8 url(../img/bg_td2_blue2.jpg) repeat-x; */
 	/* background: #FFF8E8; */
	/*background: #E8F2FC;*/
	/* background: #ebf3ff; */
 	background: #E9EAEC;



}



#table-aa tbody td {
	font-size: 0.95em;
	/* font-weight: normal; */
	line-height: 1.3em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
/*	padding: 5px 3px; */
	padding: 10px 7px;
	/* border-top: 1px solid #4374D3; */
	/* border-right: 1px solid #DDDDDD; */
        border: none; /* can't have a border with the spinner */
	text-align: left;

}

/*  begin table-sa */

#table-sa {
	width: 95%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	border: 2px solid #4374D3;
	height: 1%;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#table-sa thead th {
	
	background: url(../img/bg_th_blue2.jpg) no-repeat right; /* table first row*/
	height: 37px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding:  5px 5px;
	margin: 20px 2px 0px;
	text-align: left;
/*	border: 1px solid #FCF1D4; */
	border: none;


}

#table-sa tbody tr.odd {
	/*  background: #FFF8E8 url(../img/bg_td2_blue2.jpg) repeat-x; */
 	/* background: #FFF8E8; */
	/*background: #E8F2FC;*/
	/* background: #ebf3ff; */
 	background: #E9EAEC;



}



#table-sa tbody td {
	font-size: 0.95em;
	/* font-weight: normal; */
	line-height: 1.3em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
/*	padding: 5px 3px; */
	padding: 10px 5px;
	/* border-top: 1px solid #4374D3; */
	/* border-right: 1px solid #DDDDDD; */
        border: none; /* can't have a border with the spinner */
	text-align: left;

}

/* end table-sa */






#table-outside {
	width: 100%;
	border-collapse:collapse;
	/* border:1px solid #FFCA5E; */
	 border: none;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

caption {
	font: 1.8em/1.8em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(../img/bg_caption_1.jpg) right top;
	height: 45px;
	border: 2px solid #4374D3;
/*	color: #FFAA00; */
	color: #3D7ACA;
}
#caption-data {
	font: 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
        text-indent: 10px;
	background: url(../img/bg_caption_1.jpg) right top;
	height: 45px;
	border: 2px solid #4374D3;
/*	color: #FFAA00; */
	color: #000000;
}

thead th {
	background: url(../img/bg_th_blue2.jpg) no-repeat right;
	height: 47px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 1px solid #FCF1D4;
}





#table-outside .rows {
background: white;
border: none;
}
.test {
background: white;
}


tbody tr {
background: url(../img/bg_td1.jpg) repeat-x top;
}


tbody tr.odd {
	/*  background: #FFF8E8 url(../img/bg_td2_blue2.jpg) repeat-x; */
 	/* background: #FFF8E8; */
	/*background: #E8F2FC;*/
	/* background: #ebf3ff; */
 	background: #E9EAEC;


}


/* seems to be the one used */
tbody th, td {
	font-size: 1.0em;
	/* font-weight: normal; */
	line-height: 1.4em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 7px;
/*	border-top: 1px solid #4374D3; */
	border-right: 1px solid #DDDDDD;
	text-align: left;
}

tbody td {
	font-size: 1.0em;
	/* font-weight: normal; */
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 7px;
/*	border-top: 1px solid #4374D3; */
/*	border-right: 1px solid #DDDDDD; */
border-right: 1px solid #DDDDDD;
	text-align: left;
}

#table-outside .columns {
	font-size: 0.9em;
	/* font-weight: normal; */
	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	
	
	border: none;
	text-align: left;
}



a {
	/* color: #777777; */
	font-weight: bold; 
	text-decoration: underline;
}
/*
a:hover {
	color: #F8A704;
	text-decoration: underline;
}
*/
tfoot th {
	background: url(bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}
tfoot td {
	background: url(bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}