BODY {
	background-color: #FFFFFF; /* Page Background */
}

.formbutton {
	border-width: 1px; /* Form button border width */
	border-style: solid; /* Form button border style */
	border-color: #006699; /* Form button border color */
	background-color: #ff3333; /*#DEEEFF; /* Form button background color */
	color: #000000; /* Form button font color */
	font-family: Tahoma,Verdana,FreeSans; /* Form button font */
	font-size: 11px; /* Form button font size */
	padding: 2px; /* Space between form button text and edge of button */
}

.forminput {
	border-width: 1px; /* Form field border width */
	border-style: solid; /* Form field border style */
	border-color: #006699; /* Form field border color */
	background-color: #ffffff; /*#DEEEFF; /* Form field background color */
	color: #000000; /* Form field text color */
	font-family: Tahoma,Verdana,FreeSans; /* Form field font */
	font-size: 11px; /* Form field font size */
	padding: 2px; /* Space between form field text and edge of field */
}

.tableheadercell{
	padding: 4px; /* Space between table header cell text and edge of cell */
	border-width: 1px; /* Table header cell border width */
	border-color: #006699; /* Table header cell border color */
	border-style: solid; /* Table header cell border style */
	color: #ffffff; /* Table header cell text color */
	font-family: Tahoma,Verdana,FreeSans; /* Table header cell font type */
	font-weight: bold; /* Table header cell font style */
	background-image: url(images/grade2.gif); /* Background image for table header cell */
}

.tableheadercell a:link,a:visited,a:active {
	color: #000000; /* Table header cell link text color */
}

.tableheadercell a:hover {
	color: #000099; /* Color to change header cell link text to on mouse over */
}

.categorycell {
	padding: 5px; /* Space between category cell text and edge of cell */
	border-width: 1px; /* Category cell border width */
	border-style: solid; /* Category cell border style */
	border-color: #006699; /* Category cell border color */
	background-color: #8DA9C6; /* Category cell background color */
	color: #000000; /* Category cell text color */
	font-family: Tahoma,Verdana,FreeSans; /* Category cell font type */
}

.categorycell a:link,a:visited,a:active {
	color: #000000; /* Category cell link text color */
}

.categorycell a:hover {
	color: #000099; /* Color to change category cell link text to on mouse over */
}

/* Table cell alternate #1 */
.tablecell1 {
	padding: 5px; /* Space between table cell text and edge of table cell */
	border-width: 1px; /* Table cell border width */
	border-color: #006699; /* Table cell border color */
	border-style: solid; /* Table cell border style */
	background-color: #ffffff; /*#A7BACD; /* Table cell background color */
	color: #000000; /* Table cell text color */
	font-family: Tahoma,Verdana,FreeSans; /* Table cell font type */
}

.tablecell1 a:link,a:visited,a:active {
	color: #000000; /* Table cell link text color */
}

.tablecell1 a:hover {
	color: #000099; /* Color to change table cell link text to on mouse over */
}

/* Table cell alternate #2 */
.tablecell2 {
	padding: 5px; /* Space between table cell text and edge of table cell */
	border-width: 1px; /* Table cell border width */
	border-color: #006699; /* Table cell border color */
	border-style: solid; /* Table cell border style */
	background-color: #cccccc; /*#B4C4D5; /* Table cell background color */
	color: #000000; /* Table cell text color */
	font-family: Tahoma,Verdana,FreeSans; /* Table cell font type */
}

.tablecell2 a:link,a:visited,a:active {
	color: #000000; /* Table cell link text color */
}

.tablecell2 a:hover {
	color: #000099; /* Color to change table cell link text to on mouse over */
}

.textsmall {
	font-size:11px; /* Small text font size */
}

.textlarge {
	font-size:12px; /* Large text font size */
}

.textheader {
	font-size:11px; /* Header text font size */
}

.code
{
	border: 1px solid #006699;
	background: #B4C4D5;
	font-family: Courier New,FreeMono,monospace;
	font-size:12px;
	margin:5px;
	padding:5px;
}

.quote
{
	border: 1px solid #006699;
	background: #B4C4D5;
	font-size:12px;
	margin:5px;
	padding:5px;
}

.percentbar
{
	height: 10px;
	background-image: url(images/barmid);
	border: 1px #006699 solid;
}

table {
	border-spacing:0px; /* Do not change */
	border-collapse:collapse; /* Do not change */
}

form {
	margin:0px; /* Do not change */
}
