/* Start of CMSMS style sheet 'HIT_rollover_table' */
.adv_rollover_table tr.heading th{
	 background-color:#718B9F;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

.adv_rollover_table thead th{
 	 background-color:#718B9F;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.adv_rollover_table tbody th{
 background-color:#a0bace;
 color:#68596f;
 	 text-align:left;
	 font-weight:bold;
	 padding:2px;
}
.adv_rollover_table tbody tr.alt_row th{
 	background-color:#b4cadb;	
}

.adv_rollover_table tbody td{
 	 text-align:center;
}



.adv_rollover_table tbody tr{				
	background-color:#adc5d7;
	hover:expression(this.onmouseover=new Function("this.style.background='#a6becf';"),this.onmouseout=new Function("this.style.background='#adc5d7';"));
	}	
	
.adv_rollover_table tbody tr:hover{
	background-color:#a6becf;
}


.adv_rollover_table tbody tr.alt_row{				
	background-color:#bacfde;
	hover:expression(this.onmouseover=new Function("this.style.background='#b5cbdc';"),this.onmouseout=new Function("this.style.background='#bacfde';"));
	
	}	
.adv_rollover_table tbody tr.alt_row:hover{
	background-color:#b5cbdc;
}

.adv_rollover_table tfoot td{
	text-align:center;
	background-color:#fff;
}


/* =Tables
----------------------------------------------- */
table, td {
 margin: 0;
 border: 0;
 border-collapse: collapse;
 padding: 0;
 font-size: 12px;
}
table {
 margin: 2em 0;
}
th {
 background: #ddd;
 padding: 10px 4px 7px 10px;
 border: 1px solid #cacaca;
 border-width: 1px 0;
 text-align: left;
 color: #333;
}
/*bg col must defined inside the class because it will cause conflicts with the rollover in IE*/
td {
 vertical-align: top;
 padding: 8px 0 5px 13px;
 border-bottom: 1px solid #E0E3EA;
 
}
td.context {
 padding-right: 13px;
 padding-left: 13px;
 border-right: 1px solid #e9e9e9;
 background: #f9f9f9;
 color: #2a3c79;
}
.sponsor_box {
 float: right;
 margin: .5em 0 1em 1em;
 background: #fff;
 padding: 5px;
 border: 2px solid #fafafa;
}

tr.rowstyle_1{
	background-color:#f4f4f4;	
}
tr.rowstyle_2{
	background-color:#fff;
}

/* End of 'HIT_rollover_table' */

