/* Background colour (silver) #d5d5d5 equates to 213,213,213 in decimal... */
/* Background colour (in body and div.main) changed to (green) #ccffcc for the test area... */

body
		{
		background-color: #d5d5d5;
		}
	.LP
		{
		background: url("Images/LeftPanel.jpg");
		font-family:comic sans ms, sans-serif;
		}
<!-- Cell definitions -->
<!-- Prompt in update/add screens -->
	.PC
		{
		font-family:comic sans ms;
		font-size:18.0pt;
		font-weight:400;
		color: rgb(128,0,128);
		width:20%
		}
<!-- Text in update/add screens - small -->
	.TCS
		{
		font-family:comic sans ms;
		font-size:10.0pt;
		font-weight:200;
		color: rgb(0,0,255);
		width: 20%
		}
<!-- Text in update/add screens - medium -->
	.TCM
		{
		font-family:comic sans ms;
		font-size:10.0pt;
		font-weight:200;
		color: rgb(0,0,255);
		width: 50%
		}
<!-- Text in update/add screens - large -->
	.TCL
		{
		font-family:comic sans ms;
		font-size:10.0pt;
		font-weight:200;
		color: rgb(0,0,255);
		width: 80%
		}
<!-- Standard Hyperlink style -->
    .HLS
       {
       font-family:comic sans ms, sans-serif;
       font-weight:700; 
       font-size:12.0pt;
       color: rgb(95,0,34)
       }
<!-- Medium Hyperlink style Blue -->
    .HLMG
       {
       font-family:comic sans ms;
       font-weight:900;
       font-size:20.0pt;
       color:rgb(0,0,255)
       }


<!-- Medium Hyperlink style -->

<!-- Normal Hyperlink style -->
	.HLN
       {
       font-family:comic sans ms;
       font-weight:300;
       font-size:10.0pt;
       color:rgb(128,0,255)
       }



<!-- Caption Blue -->
    .CB
       {
       font-family:comic sans ms;
       font-weight:700;
       font-size:16.0pt;
       color:rgb(0,0,255)
       }
 <!-- Caption Green -->
    .CG
       {
       font-family:comic sans ms;
       font-weight:700;
       font-size:16.0pt;
       color:rgb(44,150,44)
       }
<!-- Normal Green -->
    .NG
       {
       font-family:comic sans ms;
       font-size:10.0pt;
       font-weight:400;
       color: rgb(44,150,44) 
       }
<!-- Normal Blue -->
	.NB
       {
       font-family:comic sans ms;
       font-size:10.0pt;
       font-weight:400;
       color: rgb(0,0,255)
       }
<!-- Medium size Blue -->
	.MB
       {
       font-family:comic sans ms;
       font-size:12.0pt;
       font-weight:600;
       color: rgb(0,0,255) 
       }

<!-- Medium size Green -->
	.MG
       {
       font-family:comic sans ms;
       font-size:12.0pt;
       font-weight:600;
       color: rgb(44,150,44) 
       }
<!-- Medium Bold Red -->

<!-- Small Blue -->
    .SB
       {
       font-family:comic sans ms;
       font-size:8.0pt;
       font-weight:900;
       color: rgb(0,0,255)
       }

<!-- div details -->
/* for some reason, Firefox doesn't seem to recognise the first of these class definitions */
div
		{
			font-family:comic sans ms, sans-serif;
		}
/* mainh is used for the asp reports - left is set to 160 to leave a gap between the text and the menu div */
	.mainh
		{
			position:absolute; left:160px; top:135px; width:852px;
			font-family:Arial, sans-serif;
			font-size: 10pt; text-align: justify;
		}
	.main
		{
			position:absolute; left:155px; top:135px; width:852px;
			font-family:comic sans ms, sans-serif;
		}
	.header 
		{
			position:absolute; left:155px; top:0px; width:857px; height:135px;
		}

	.mainmenu
		{
			position:absolute; left:0px; top:0px; width:150px; height: 1500px; 
			background: url("Images/LeftPanel.gif");
			font-family:comic sans ms, sans-serif;
		}
	.bulletin
		{
			position:absolute; left:150px; top:135px; width:857px; height: 200px; 
			background-color: #f0fff0;
			font-family:comic sans ms, sans-serif;
			border:5px solid #800040;
		}
/* if bulletin in use this moves the main section down... */
	.mainb
		{
			position:absolute; left:150px; top:335px; width:857px;
			font-family:comic sans ms, sans-serif;
		}

/* Anchor details */

		a:link {color: #800040}
		a:visited {color: #800040}
		a:hover {color: #FFA500}
		a:active {color: #2F4F4F}

		a.rev:link {color: #FFFFFF; font-style: normal;}
		a.rev:visited {color: #FFFFFF; font-style: normal;}
		a.rev:hover {color: #FFA500; font-style: italic;}
		a.rev:active {color: #FFFFFF; font-style: normal;}

		a.norm:link {color: #800040;  font-style: normal;}
		a.norm:visited {color: #800040; font-style: normal;}
		a.norm:hover {color: #0000ff; font-style: italic;}
		a.norm:active {color: #2F4F4F; font-style: normal;}

		a.hdr:link	{color: #800040; font-family: comic sans ms, sans-serif; font-size:11pt; font-weight: 700; font-style: normal;}
		a.hdr:visited {color: #800040; font-family: comic sans ms, sans-serif; font-size:11pt; font-weight: 700; font-style: normal;}
		a.hdr:hover {color: #FFA500; font-family: comic sans ms, sans-serif; font-size:11pt; font-weight: 700; font-style: normal;}
		a.hdr:active {color: #2F4F4F; font-family: comic sans ms, sans-serif; font-size:11pt; font-weight: 700; font-style: normal;}

/* p para details */

p		{}

	.BLH	{font-family:comic sans ms;font-size:18.0pt;font-weight:800;color: #0000ff;}
	.BLR	{font-family:comic sans ms;font-size:16.0pt;font-weight:800;color: #0000ff;}
	.BLD	{font-family:comic sans ms;font-size:14.0pt;font-weight:600;color: #0000ff;}
	.BLL	{font-family:comic sans ms;font-size:12.0pt;font-weight:200;color: #0000ff;}

	.CR		{font-family:comic sans ms;font-size:16.0pt;font-weight:700;color:#800040;}
	.MR		{font-family:comic sans ms;font-size:12.0pt;font-weight:700;color:#800040;}
	.NR 	{font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#800040;}
	.SR 	{font-family:comic sans ms;font-size:8.0pt; font-weight:400;color:#800040;}

	.HLM	{font-family:comic sans ms;font-weight:300;font-size:12.0pt;color:#8000ff;}
	.HLMM	{font-family:comic sans ms;font-weight:300;font-size:10.0pt;color:#8000ff;}
	.HLN	{font-family:comic sans ms;font-weight:300;font-size:10.0pt;color:#8000ff;}
	.MR		{font-family:comic sans ms;font-weight:600;font-size:12.0pt;color:#800040;}

/* Table cell formats */
td			{	}

/* Page Heading Red */
	.PHR	{font-family:comic sans ms;font-size:20.0pt;font-weight:900;color:#800040}
/* Para heading Red */
	.CR		{font-family:comic sans ms;font-weight:700;font-size:16.0pt;color:#800040;}

/* Page Header fonts */
	.BHS	{font-family:Times New Roman;font-size:44.0pt;font-weight:900;color: rgb(98,15,50)}
	.BHA	{font-family:Times New Roman;font-size:12.0pt;font-weight:700;color: rgb(98,15,50)}

/* Menu items */
	.HLMM	{font-weight:400;font-size:9.0pt;font-family:comic sans ms, sans-serif;}
	.HLMS	{font-weight:600;font-size:10.0pt;font-family:comic sans ms; color:#FFFFFF; text-align: center;}

/* Links in Tables */
	.HLN	{font-family:comic sans ms;font-weight:300;font-size:10.0pt;color:#8080FF;}

/* Table Heading Cells */
	.BR		{font-family:comic sans ms;font-size:14.0pt;font-weight:600;color:#800040;}
	.MR		{font-family:comic sans ms;font-size:12.0pt;font-weight:600;color:#800040;}

/* For text in Standard paras - with padding for right and left picaligns - not needed for above and below*/
		td.SPL	{
					font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#800040;
					vertical-align:text-top; padding-left: 5px;
				}
/* For text in Standard paras - with padding*/
		td.SPR	{
					font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#800040;
					vertical-align:text-top; padding-right:5px;
				}

/* Standard Table Cell Formatting styles */
/* Red */
		td.SR	{font-family:comic sans ms;font-size:8.0pt;font-weight:200;color:#800040;}
		td.NR	{
					font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#800040;
					vertical-align:text-top;
				}
		td.BR	{
					font-family:comic sans ms;font-size:10.0pt;font-weight:600;color:#800040;
					vertical-align:text-top;
				}
		td.LR	{font-family:comic sans ms;font-size:12.0pt;font-weight:600;color:#800040;}
		td.XR	{font-family:comic sans ms;font-size:14.0pt;font-weight:800;color:#800040;}

/* Blue */
		td.SB	{font-family:comic sans ms;font-size:8.0pt;font-weight:200;color:#0000ff;}
		td.NB	{font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#0000ff;}
		td.BB	{font-family:comic sans ms;font-size:10.0pt;font-weight:600;color:#0000ff;}
		td.LB	{font-family:comic sans ms;font-size:12.0pt;font-weight:600;color:#0000ff;}
		td.XB	{font-family:comic sans ms;font-size:14.0pt;font-weight:800;color:#0000ff;}

/* Green */
		td.SG	{font-family:comic sans ms;font-size:8.0pt;font-weight:200;color:#339933;}
		td.NG	{font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#339933;}
		td.BG	{font-family:comic sans ms;font-size:10.0pt;font-weight:600;color:#339933;}
		td.LG	{font-family:comic sans ms;font-size:12.0pt;font-weight:600;color:#339933;}
		td.XG	{font-family:comic sans ms;font-size:14.0pt;font-weight:800;color:#339933;}

/* Input details */

input	{
			font-family:comic sans ms, sans-serif;font-size:10.0pt;font-weight:400;color:#800040;
			background-color: #ffffcc; padding-left: 0.1cm; padding-right: 0.1 cm;
		}
	input.BTN
			{
			font-family:comic sans ms, sans-serif;font-size:10.0pt;font-weight:600;color:#800080;
			background-color: #a0a0a0;
			}
	select 
		{
			font-family:comic sans ms, sans-serif;font-size:10.0pt;font-weight:400;color:#800040;
			background-color: #ffffcc; padding-left: 0.1cm; padding-right: 0.1 cm;
		}
textarea	{
			font-family:comic sans ms, sans-serif;font-size:10.0pt;font-weight:400;color:#800040;
			background-color: #ffffcc;
			}

/* Table details */

table
		{}
/* Tables for header paras are full width */
	.HDR	{width:100%;}

/* Tables for standard paras are full width */
	.STD	{width:100%;}

/* Tables for link paras are full width */
	.LNK	{width:100%;}

/* mainh2 is only used for the asp reports */
	.mainh2
		{
			font: italic bold 10pt Arial, sans-serif;
		}
	.bulltab
		{
			width:100%;
		}

/* Headings (generally only used for the asp scripts for reports) */
h1		{font: italic bold 20pt Arial, sans-serif;}
h2		{font: italic bold 16pt Arial, sans-serif;}
h3		{font: italic bold 12pt Arial, sans-serif;}
h4		{font: bold 12pt Arial, sans-serif;}
h5		{font: italic bold 10pt Arial, sans-serif;}
h6		{font: bold 10pt Arial, sans-serif;}

span	{}

	.CR {
			font-family:comic sans ms;font-size:16.0pt;font-weight:700;color:#800040;
			text-align:center;
		}
		span.PHR {font-family:comic sans ms;font-size:24.0pt;font-weight:900;color:#800040}
		span.MR {font-family:comic sans ms;font-size:12.0pt;font-weight:700; color: #800040}
		span.NR {font-family:comic sans ms;font-size:10.0pt;font-weight:400;color:#800040}
		span.SR {font-family:comic sans ms;font-size:8.0pt;font-weight:400; color: #800040}

		span.HLM {font-family:comic sans ms;font-weight:300;font-size:12.0pt;color:rgb(128,0,256)#8000EE}
		span.HLMM {font-family:comic sans ms;font-weight:300;font-size:10.0pt;color:rgb(128,0,256)}