/* Style sheet for contents, main index, popupcontent, header, error sheets, */

/* Hyperlinks */
a:link		{color:#0000FF;} /* blue */
a:visited	{color:#8B008B;} /* dark magenta */
a:hover		{color:#FF7F00; font-style: italic;} /* orange */
a:active	{color:#FF0000; text-decoration:underline; } /* red */

/* H1 Main heading */
/* H2 Header size 20 center */
/* H3 General 12 centre */
/* H4 General 12 right */
/* H5 Medium 10 left */
/* H6 Small font 8 left */
/* P  General 10 left */

/* Font size and type */
h1	{font: 22pt "comic sans MS", arial, sans-serif;}
h2	{font: 20pt "comic sans MS", arial, sans-serif;}
h3	{font: 12pt "comic sans MS", arial, sans-serif;}
h4	{font: 12pt "comic sans MS", arial, sans-serif;}
h5	{font: 10pt "comic sans MS", arial, sans-serif;}
h6	{font: 8pt "comic sans MS", arial, sans-serif;}
p	{font: 10pt "comic sans MS", arial, sans-serif;}
th	{font-family: "comic sans MS", arial, sans-serif;}
td	{font-family: "comic sans MS", arial, sans-serif;}
ul	{font-family: "comic sans MS", arial, sans-serif;}

/* Font Margin */
h1,h2,h3,h4,h5,h6,p,th,td	{margin-top:0pt;margin-bottom:0pt;}

/* Font Alignment */
h1,h2,h3,h6	{text-align: center;}
h4		{text-align: right;}
h5,p,th,td,ul	{text-align: left;}

/* Font Alignment Vertical */
p	{text-valign: top;}

/* Font Colour */
h1,h2	{color: #FF0000;} /* Red */

/* classes to be used to apply colour to text, etc */
.black	{color:#000000;}
.red	{color:#FF0000;}
.blue	{color:#0000FF;}
.purple	{color:#660099;}
.gold	{color:#f2c205;}
.green	{color:#008000;}
.navy	{color:#000080;}
.yellow	{color:#FFFF00;}
.white	{color:#FFFFFF;}
.maroon	{color:#800000;}
.orange {color:#FF8040;}

/* Table background colour */
.tablebackblue	{background:#EBF8FF;} /* Light Blue */

/* Font sizes */
.font-size42	{font-size:42pt;}
.font-size12	{font-size:12pt;}
.font-size10	{font-size:10pt;}

/* classes to remove gap above or below an item */
.nogap { margin-top:1px; padding-top:1px; }
.nogapb { margin-bottom:1px; padding-bottom:1px; }

/* Line spacing */
.mtop6 {margin-top:6pt;}
.mtop12 {margin-top:12pt;}
.mtop18 {margin-top:18pt;}
.mtop24 {margin-top:24pt;}
.mbot6 {margin-bottom:6pt;}
.mbot12 {margin-bottom:12pt;}
.mbot18 {margin-bottom:18pt;}
.mbot24 {margin-bottom:24pt;}
.mtopbot6 {margin-top:6pt;margin-bottom:6pt;}
.mtopbot12 {margin-top:12pt;margin-bottom:12pt;}
.mtopbot18 {margin-top:18pt;margin-bottom:18pt;}
.mtopbot24 {margin-top:24pt;margin-bottom:24pt;}

/* Spacing to left and right of the heading */
.heading-spacing { margin-left: 0.5em; margin-right: 0.5em; }

/* Floating picture */
#picturefloatleft {float:left;width: 320px;}
