/*-----------------------------Global Properties for Tables */
table.arc90_altrows-adc {
	width: 95%;
	margin: 0 0 2em 1em;
}

table.arc90_altrows-adc input {
	font-size:10px;
}

table.arc90_altrows-adc caption {
	color:white;
	font-weight:bold;
	padding:2px 0px;
	background: #069;
}
	
.arc90_altrows-adc th, .arc90_altrows-adc td {
	padding: 5px 10px;
	font-size: 11px;
	border: 1px solid #fff;
	}
	
.arc90_altrows-adc th img, .arc90_altrows-adc td img {
	vertical-align: middle;
	}

/* ---------------------------------- Alternating Cells */
.arc90_altrowsadc0 { /* 1st row color */
	background-color: #fff; 
	} 
	
.arc90_altrowsadc1 { /* 2st row color */
	background: #F1F1F1;
	} 

/* --------------------------------- Head Cell Styles */
.arc90_altrows-adc {
	border-collapse: collapse;
	}
	
.arc90_altrows-adc th, .arc90_altrows-adc th a, .arc90_altrows-adc th a:visited {
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
	background: #999;
	}
	
.arc90_altrows-adc th.main-th, th.main-th a, th.main-th a:visited {
	font-weight: bold;
	color: #fff;
	background: #999;
	}
	
.arc90_altrows-adc th.main-th a:hover {
	color: #fff;
}

/*-----------------------------------------------------------------------------------------------------------------------------------*/

/* Preferred customer table styles */
table.arc90_altrows-preferred {
	width: 95%;
	margin: 0 0 2em 1em;
}

table.arc90_altrows-preferred input {
	font-size:10px;
}

table.arc90_altrows-preferred caption {
	background-color:#0066CC;
	color:white;
	font-weight: bold;
	padding:2px 0px;
}
	
.arc90_altrows-preferred th, .arc90_altrows-preferred td {
	padding: 5px 10px;
	font-size: 11px;
	border: 1px solid #fff;
	color: black;
	}
	
.arc90_altrows-preferred th img, .arc90_altrows-preferred td img {
	vertical-align: middle;
	}

/* ---------------------------------- Alternating Cells */
.arc90_altrowspreferred0 { /* 1st row color */
	background: #CAE8FF;
} 
	
.arc90_altrowspreferred1 { /* 2st row color */
	background: #fff;
	} 


/* --------------------------------- Head Cell Styles */
.arc90_altrows-preferred {
	border-collapse: collapse;
	}
	
.arc90_altrows-preferred th, .arc90_altrows-preferred th a, .arc90_altrows-preferred th a:visited {
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	background:#999;
	}
	
.arc90_altrows-preferred th.main-th, th.main-th a, th.main-th a:visited {
	font-weight: bold;
	color: #fff;
	background: #FFCC00;
	}
	
.arc90_altrows-preferred th.main-th a:hover {
	color: #fff;
}	
