table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}
table.gridtable td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}



table.gridtable2 {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable2 th {
	border-width: 0px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
}
table.gridtable2 td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}


table.gridtable3 {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable3 th {
	border-width: 2px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
}
table.gridtable3 td {
	border-width: 2px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}

table.cetable {
	font-family: arial,sans-serif;
	font-size:14px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
	}

table.persontable {
	font-family: arial,sans-serif;
	font-size:14px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
}
table.persontable th {
	font-family: arial,sans-serif;
	font-size:16px;
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #666666;
}
table.persontable td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}


table.persontableS {
	font-family: arial,sans-serif;
	font-size:10px;
	color:#000000;
	border-width: 3px;
	border-color: #666666;
	border-collapse: collapse;
}

table.persontableS .persontableS {
	border-width: 1px;
	width:100%;
}
table.persontableS th {
	font-family: arial,sans-serif;
	font-size:12px;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #666666;
}
table.persontableS td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}

table.persontableM {
	font-family: arial,helvetica,sans-serif;
	font-size:14px;
	color:#000000;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	border-style: solid;

}
table.persontableM .persontableM {
	border-width: 1px;
	width:100%;
}


table.persontableM th {
	font-family: arial,helvetica,sans-serif;
	font-size:14px;
	border-width: 1px;
	padding: 6px;
	border-style: transparent;
	border-color: #666666;
	border-right:transparent 10px transparent;
}
table.persontableM td {
	border-width: 0px;
	padding: 2px;
	padding-left: 6px;
	border-style: solid;
	border-color: #666666;
	border-right:transparent 10px transparent;
}

table.persontableL {
	font-family: arial,sans-serif;
	font-size:16px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
}

table.persontableL .persontableL {
	border-width: 1px;
	width:100%;
}

table.persontableL th {
	font-family: arial,sans-serif;
	font-size:18px;
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #666666;
}
table.persontableL td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
}



table.cptable {
	font-family: arial,sans-serif;
	font-size:14px;
	color:#000000;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
	}

table.xlisttable {
	font:italic 12px arial,sans-serif;
	color:#000000;
	padding:6px;
	border-width: 5px;
	border-color: #666666;
	border-collapse: collapse;
	}

table.xlisttableS {
	font:italic 10px arial,sans-serif;
	color:#000000;
	padding:6px;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	}
	
table.xlisttableM {
	font:italic 12px arial,sans-serif;
	color:#000000;
	padding:6px;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	}
	
table.xlisttableL {
	font:italic 14px arial,sans-serif;
	color:#000000;
	padding:6px;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	}
	
table.boxtableheader td {
	border: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	}
	
table.boxtableS td {
	font: 10px arial,sans-serif;
	color:#000000;
	border: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	}

table.boxtableM td {
	font: 14px arial,sans-serif;
	color:#000000;
	border: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	}

table.boxtableL td {
	font:bold 16px arial,sans-serif;
	color:#000000;
	border: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	}
	
	
table.boxtableEnrl td {
	font:italic 8px arial,sans-serif;
	color:#000000;
	border: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	}

	
	
ul.shortlist {
		padding: 0px;
		margin-left: 8px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	
li.indentlist {
		padding: 0px;
		margin-left: 16px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

td.linkviewS {
	font:bold 10px arial,sans-serif;
	}
td.linkviewM {
	font:bold 12px arial,sans-serif;
	}
td.linkviewL {
	font:bold 16px arial,sans-serif;
	}

/* TEST STUFF R/ ROB FULLER */

.notavail {
	color:red;
	font-weight:bold;
	}
	
#enrldata {
	color:#00FF00;
	font-weight:bold;
	}
	