	a:link {
		color : Blue;
	}
	
	a:visited {
		color : Blue;
	}
	
	a:active {
		color : Blue;
	}
	
	a:hover {
		color : Gray;
	}
	
	.headLink:link {
		color:Black;
		text-decoration:none;
	}
	
	.headLink:visited {
		color:Black;
		text-decoration:none;
	}	
	
	.headLink:active {
		color:Gray;
	}
	
	.headLink:hover {
		color:Blue;
		text-decoration:underline;
	}

	td {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}

	.mainTable {
		border:1px solid Black;
		padding:3px;
		width:100%;
		background-color:White;
	}
	
	.tableHeading {
		background-color:WhiteSmoke;
		font-weight:bold;
		font-size:14px;
		padding:5px;
		border:1px solid Gray;
		text-align:center;
	}
	
	.tableCell {
		background-color:White;
		font-weight:normal;
		padding:2px;
		border:1px solid Gray;
		text-align:center;
	}
	
	.print {
		background-color:White;
		font-weight:normal;
		padding:2px;
		border:1px solid black;
		text-align:center;
	}	
	
	.noResultsFound {	
		height:300px; 
		font-weight:bold; 
		font-size:16px; 
		border:1px solid Gray;
	}
	
	.adminTable {
		width:90%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:Black;
	}
	
	.header {
		border:1px solid Black;
		background-color:Red;
		color:White;
		font-weight:bold;
		font-size:12px;
		height:25px;
		padding:3px;
	}
	
	.body {
		border-left:1px solid Black;
		border-right:1px solid Black;
		background-color:Transparent;
		padding:3px;
		height:200px;
	}

	.grayArea {
		border:1px solid LightGrey;
		background-color:WhiteSmoke;
		color:333333;
		padding:3px;
		font-size:10px;
	}
	
	.yellowArea {
		border:1px solid #FFCC00;
		background-color:#FFFFCC;
		color:333333;
		padding:3px;
	}
	
	.orangeArea {
		border:1px solid #FF0000;
		background-color:#CCCCCC;
		color:333333;
		padding:3px;
	}
	
	.btns {
		border-left:1px solid DarkGrey;
		border-top:1px solid DarkGrey;
		border-right:1px solid Gray;
		border-bottom:1px solid Gray;
		background-color:Gray;
		color:White;
		font-weight:bold;
		font-size:11px;
		padding:1px;
	}
	
	.dataCell {
		border-bottom: 1px Solid LightGrey;
	}
	
	.highlight {
		background-color:Yellow;
		font-weight:bold;
		padding:2px;
		border:1px solid Gray;
		text-align:center;
	}
	
	.errorTable {
		border:1pz solid Gray;
	}
	
	
	table.sortable a.sortheader {
		/*background-color:#eee;*/
		color:#666666;
		font-weight: bold;
		text-decoration: none;
		display: block;
	}
	
	table.sortable span.sortarrow {
		color: black;
		text-decoration: none;
	}
