/* ****** HYPERLINKS ****** */
a		{ color: #e8a900; font-weight: bold; }
a:visited	{ color: #e8a900; }
a:active	{ color: #e8a900; }
a:hover		{ color: #ffffff; }

/* ****** BODY ELEMENTS ****** */
body		{ margin: 0px; background-color: #a4001e; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.heading	{ font-size: 14px; font-weight: bold; color: #f4dfe3; }
.subheading	{ font-size: 12px; font-weight: bold; color: #f4dfe3; }

/* ****** FORM ELEMENTS ****** */
select		{ font-size: 11px; font-family: arial,helvetica,sans-serif; }
textarea	{ font-size: 11px; font-family: arial,helvetica,sans-serif; }
input		{ font-size: 11px; font-family: arial,helvetica,sans-serif; }

/* ****** DATA DISPLAY TABLES ****** */
td		{ font-size: 11px; color: #f4dfe3; font-family: arial,helvetica,sans-serif; }
td.header	{ background-color: #e8a900; color: #000000; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; font-weight: bold; }
td.headerfull	{ background-color: #e8a900; color: #000000; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; font-weight: bold; }
td.subheaderfull
		{ background-color: #e8e8e8; color: #000000; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; font-weight: bold; }
td.border	{ background-color: #ffffff; color: #000000; border-bottom: #000000 1px solid; border-right: #000000 1px solid; }
td.borderfull	{ background-color: #ffffff; color: #000000; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; }


/* ****** DATA ENTRY FORM TABLES ****** */
.blueTableHeader{ color: #000000; border-right: #c18e05 2px groove; font-weight: bold; font-size: 14px; font-family: verdana,arial,helvetica,sans-serif; background-color: #e8a900; }
.blueTableFooter{ color: #000000; border-top: #c18e05 1px solid; border-bottom: #c18e05 2px groove; border-left: #c18e05 1px solid; border-right: #c18e05 2px groove; background-color: #e8a900; }
.blueTableCell	{ border-bottom: #c18e05 1px solid; }
.col1		{ background-color: #ffffff; color: #000000; width: 130; border-left: #c18e05 1px solid; font-weight: bold; text-align: right; }
.col2		{ background-color: #ffffff; color: #000000; width: 370; border-right: #c18e05 2px groove; }
.colfull	{ background-color: #ffffff; color: #000000; width: 500; border-left: #c18e05 1px solid; border-right: #c18e05 2px groove; }

/* ****** COLOURS ****** */
#white		{ color: #ffffff; }
#black		{ color: #000000; }
#yellow		{ color: #e8a900; }
#red		{ color: #a4001e; }
#small		{ color: #000000; font-size: 11px; }