/*  VCAF Style Sheet created  2008-02-19 */


body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.pageHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #808080;
	width: 600px;
	text-transform: capitalize;
}

.roster {
	
	border: 1px solid;
	border-color: #000000;
	width: 100%;
}

.rosterColumnHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align: center;	
	color: #000000;
	height: 20px;
	padding:2px;	
}

.rosterColumnHeaderLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align: Left;	
	color: #000000;
	height: 20px;
	padding:2px;
}

tr.rosterDataRow {
	background: #FFFFFF;

}

tr.rosterDataRowAlt {
	background: #CCCCCC;

}

.rosterData {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align: center;	
	color: #000000;
	padding:2px;

}

.rosterDataLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align: left;	
	color: #000000;
	padding:2px;

}

.vcafTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align: left;	
	color: #000000;
	
}

tr.vcafTableColumnHeader {


	background-color:#808080;
	color: #FFFFFF;
	height: 20px;

	

}
.vcafTableData, .vcafTableDataCenter, .vcafTableColumnHeader, .vcafTableColumnHeaderLeft, .vcafTableDataHeader, .vcafTableDataHeaderLeft, td.vcafTableLink {

	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	padding:2px;
}

td.vcafTableColumnHeader, td.vcafTableDataHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
}

td.vcafTableColumnHeaderLeft, td.vcafTableDataHeaderLeft {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}

tr.vcafTableRowAlt {
	background: #CCCCCC;

}

tr.vcafTableRowAltLight {
	background: #E9E9E9;

}

.vcafTableData {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align: left;	
	color: #000000;

}

.vcafTableDataCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;	
	color: #000000;

}

.vcafTableDataHeader, .vcafTableDataHeaderLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align: left;
	color: #000000;
	height: 20px;	
	border-left: thin solid #000000;
}

/* vcaf Link Styles */
.vcafTableLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align: center;	
	color: #000000;

}

a.vcafTableLink, a.vcafTableLink:link, a.vcafTableLink:visited {
	text-decoration:none;
}

a.vcafTableLink:hover, a.vcafTableLink:active {
	text-decoration:underline;
}






