body, form{
	margin: 0px;
}

body, th, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.headsel{
	width: 147px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

/* BLUE TYPE (highlighted) */

.blue{
	color: #003D7D;
}
.resultsblue{
	color: #003D7D;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.detailsblue{
	color: #003D7D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* ICON HEADERS */

.header{
	color: #003D7D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
}

/* TYPE & VARIATIONS IF NEEDED */

.normallarge{
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.resultslarge{
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.detailslarge{
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* NORMAL TYPE & VARIATIONS IF NEEDED */

.normal{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.question{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.results{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.details{
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* NORMAL TYPE & COLOUR VARIATIONS */

.normalwhite{
	color: #FFFFFF;
	font-weight: bold;
}
.normalblack{
	color: #000000;
}

/* SMALL */

.normalsmall{
	color: #000000;

}
.resultssmall{
	color: #000000;
}
.detailssmall{
	color: #000000;
}

/* MENU ITEMS */


/* GENERAL LINKS */

a{
	#color: 0000FF;
}


/* MAIN MENU TABLE CELL */

.topmenu{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.secmenu{
	font-size: 11px;
}

/* MAIN MENU A-LINK */

A.tm{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A.tm:HOVER{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* MAIN MENU SELECTED A-LINK */

A.ts{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.ts:HOVER
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* SECONDARY MENU A-LINK */

A.sm{
	color: #444444;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.sm:HOVER{
	color: #444444;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* IN PAGE MENU LINKS */

A.cm{
	text-decoration: none;
}

A.cm:HOVER{
	text-decoration: underline;
}

/* FOOTER COPY RIGHT TEXT /*

.copyright{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* BLOCKQUOTE BOX OF REFERENCES */

BLOCKQUOTE{
	FONT-STYLE:italic;
	PADDING:5px
}

/* LINKS PAGE IMAGE BOX */

.linkimage{
	border: 2px solid #FFFFFF;
}

/* FORM OBJECTS */

/* TEXT BOXES */

.input{
	font-family: Arial, Helvetica, sans-serif;

}
.medinput{
	width: 200px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}

.searchinput{
	width: 100px;

	font-family: Arial, Helvetica, sans-serif;

}

.mboardinput{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;

}
.advinput{
	width: 285px;
	font-family: Arial, Helvetica, sans-serif;

}

/* SELECT OPTION DROPDOWNS */

.select{
	font-family: Arial, Helvetica, sans-serif;

}
.searchselect{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;

}
.advselect{
	width: 285px;
	font-family: Arial, Helvetica, sans-serif;

}

.warning{ background-color: #F9E275; border: 1px solid #FCD113; padding: 1em; margin: 1em 0 1em 0; }
.warning div{ float: left; }
.warning_icon{ display: block; float: left; width: 20px; height: 20px; background: url(images/icons.png) top left; }
.error{ background-color: #FFCFCF; border: 1px solid #CD0A0A; padding: 1em; margin: 1em 0 1em 0; }
.error_icon{ display: block; float: left; width: 20px; height: 20px; background: url(images/icons.png) top left; background-position: -20px 0; }
.error p{ margin: 0 0 1em 0; padding: 0;}
.clear{ clear: both; }

