/***********************************************/
/* GLOBAL HI CONTRAST STYLE SHEET */
/* AUTHOR: Tom Knowles */
/* DESCRIPTION
   Governs hi contrast text
*/
/* UPDATE 11 MAY 06 - DN - Added Table & Form Styling */
/***********************************************/

.smalltext
{
	font-size: 100%;
}

.mediumtext
{
	font-size: 120%;
}

.largetext
{
	font-size: 140%;
}

img, object, embed
{
	display: none;
	border: none;
}

.textonly
{
	display: block;
	
}

h1 a span, h2 a span
{
	display: block;
	text-decoration: underline;
}

.separator
{
	display: none;
}


html
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

body
{
	line-height: 150%;
	color: #ffd800;
	background-color: #000000;
}

h1
{
	font-size: 180%;
	width: auto;
}

h2, h3, h4, h5, h6
{
	font-size: 150%;
	width: auto;
}

a
{
	color: #0099FF;
}

a:visited
{
	color: #00CCFF;
}

hr
{
	color: #ffd800;
	height: 1px;
	border: 0;
	background-color: #ffd800;
}

/*
Form styling
*/

fieldset
{
	border: 1px solid #0099FF;
	padding: 20px;
}

fieldset legend
{
	color: #ffd800;
}

fieldset form
{
	padding: 2px;
}

input, select, textarea
{
	font-size: 150%;
	margin: 10px;
}

label
{
	color: #0099FF;
}

/*
Table styling
*/

table
{
	width: 100%;
	border-collapse: collapse;	
	margin-bottom: 20px;
}

caption, thead
{
	font-size: 150%;
	width: auto;
	padding: 20px;
}

table td
{
	vertical-align: top;
	
	/* 	100% width / 7 boxs = 14.2% per box */
	width: 14.2%;
	padding: 15px;
		
	border: 1px #0099FF solid;
}

/*
Calander ONLY!
*/

.highlight .date
{
	border-bottom: 1px #0099FF dotted;
}

/* print only stuff (javascript gubbins) */

.printOnly 
{
    display: none;
}