body {
	background-color: #D1D1D0;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #9C256A;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
}

a:link,a:active,a:visited { color : #9C256A; font-weight: bold; text-decoration: none;}
a:hover		{ text-decoration: underline; color : #9C256A; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.maintable {
	border: 4px solid #5C0D3B;
	width: 755px;
}

.maintable th {
	background-color: #5C0D3B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D1D1D0;
}

.numbertable {
	border: 4px solid #5C0D3B;
	width: 100%;
}

.numbertable th {
	background-color: #5C0D3B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D1D1D0;
}

.subtable {
	border: 0px ;
	width: 100%;
}

.subtable th {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.subtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.subtable li {
	padding: 5px 0px;

}

.huge { font-size : 36px;
			color : #D1D1D0; 
			font-weight : bold;
}

.small { font-size : 10px;
			color : #000000; 
}

.dupenote { font-size : 10px;
}

input,textarea, select {
	color : #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

input.button {
	background-color : #FFFFFF;
	color : #000000;
	font-size: 13px; font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

