BODY {
	background: #FFFFEB;
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	}

p {
	font-size : 80%;
	font-family: arial, helvetica, sans-serif;
	}

.basefont {
	font-size : 80%;
	font-family: arial, helvetica, sans-serif;
	}
	
.whitefont {
	color: #FFFFFF;
	font-size : 80%;
	font-family: arial, helvetica, sans-serif;
	}
	
A:active {
	color: #AD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
	
A:link {
	color: #AD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
	
A:visited {
	color: #AD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
	
A:hover {
	color: #AD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
	
A.hide {display: none;}

a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #397C2E;
	font-size: 75%;
	}

a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #397C2E;
	font-size: 75%;
	}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #397C2E;
	font-size: 75%;
	}

a.red:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #AD0000;
	font-size: 10pt;
	}

a.red:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #AD0000;
	font-size: 10pt;
	}

a.red:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #AD0000;
	font-size: 10pt;
	}
	
a.redlinksmall:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #AD0000;
	font-size: 8pt;
	}

a.redlinksmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #AD0000;
	font-size: 8pt;
	}

a.redlinksmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #AD0000;
	font-size: 8pt;
	}
	
a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	}

a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 10pt;
	}

a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 10pt;
	}

a.feature:link {
	color : #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	}

a.feature:visited {
	color : #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	}

a.feature:hover {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}

.indent1 { margin-left: 1.0em; }
.indent2 { margin-left: 2.0em; }
.indent3 { margin-left: 3.0em; }
.indent4 { margin-left: 4.0em; }
.indent5 { margin-left: 5.0em; }

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #000000;
	}

H2 {
	font-size: 1.2em;
	color: #AD0000;
	font-weight: bold;
	font-family: arial;
	}

H3 {
	font-size: 1.1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

H4 {
	font-size: 1em;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	}

H5 {
	font-size: 0.9em;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

H6 {
	font-size: 0.8em;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

.features {
	font-size: 70%;
	list-style-position: outside;
	list-style-type: square;
	font-family: arial, helvetica, sans-serif;
	background-color: #6BC7DA;
	}

.grey {
	color: #333333;
	}

/***** Background Colours *****/

.bluedark {  
	background-color: #2A3B73;
	}

.bluelite {
	background-color: #D8DFF3;
	}

.white {
	background-color: #FFFFFF;
	color: #000000;
	}

.lightyellow {
	background: #FFFFEB;
	}
	
.lightyellow2 {
	background: #FFFED6;
	}

.orange {
	background: #FF9C00;
	}

.darkred {
	background: #AD0000 ;
	}

.darkgrey {
	background: #7B7762;
	}
	
.green {
	background-color: #ACC03F;
	color: #FFFFFF;
	}
.forceWrap {
	word-wrap : break-word;
	}

/***** Forms *****/
form.nospace {display:inline;}
	
/***** Printing *****/
@media print { 
	H1 , H2 , H3 , H4 , H5 , H6 {
	page-break-after : avoid; 
	page-break-inside : avoid; 
	} }

.indent{margin:0,1cm;}
.ltgrey {background-color: #EEEEEE;}

/*************  TEXT STYLES *************/
.topicHeading { color: #336666; font: bold 100% "Verdana"; margin-top: 10px; }
.subTopic0 { margin-left: 0px; }
.subTopic1 { margin-left: 15px; }
.subTopic2 { margin-left: 30px; }
.subTopic3 { margin-left: 45px; }
.subTopic4 { margin-left: 60px; }
.subTopic5 { margin-left: 75px; }
.subTopic6 { margin-left: 90px; }
.cantBeParent { color: #bb8888; font: italic; font-weight: bold;}
/*************  BACKGROUND STYLES *************/
.selectedTopic { background: #99CCCC; }	