body	{
	background: #ffffff url(/grafix/frontpage/background-grad.png) repeat-x;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #000000; font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

a:link    {color: #004488;text-decoration: none}
a:active  {color: #ff0000;text-decoration: none}
a:visited {color: #666666;text-decoration: none}
a:hover   {color: #004488;text-decoration: underline}
#hr { margin-bottom: -4px; margin-top: -4px; }
.alignleft  { float: left; }
.alignright { float: right; }
.locurl { float: right; color: #888888}

.description {font-size: 90%;}
.breadcrumbs {font-size: 80%;}
.contact     {font-size: 80%; font-weight: bold;}
.enquiry     {font-weight: bold;}
.seealso     {font-size: 80%}
.sidemenu    {font-size: 80%}
.disclaimer  {font-size: 60%; color: #888888}
.click       {font-size: 60%; color: #888888}
.thispage    {color: #888888}

table.postit th {font-size: 80%; background-color: #ffffCC; color: #888888}
table.postit td {font-size: 80%; background-color: #ffffCC}

table.stat th {font-size: 60%; color: #888888; background-color: #ffffff}
table.stat td {font-size: 60%; background-color: #ffffff}
table.norm th, table.norm td {font-size: 80%;}

table.options th {font-size: 80%; color: #888888}
table.options td {font-size: 80%; background-color: #ffffff}

.white         {color: white; text-decoration: none}
.white:link    {color: white; text-decoration: none}
.white:visited {color: white; text-decoration: none}
.white:hover   {color: white; text-decoration: underline; background-color: #4C89A4}

.navigation         {font-size: 10pt; color: #0C4964;}
.navigation:link    {font-size: 10pt; color: #0C4964;}
.navigation:visited {font-size: 10pt; color: #0C4964;}
.navigation:hover   {font-size: 10pt; color: #0C4964; text-decoration: underline;}

.prompt         {font-weight: bold; font-size: 12pt; color: #0C4964;}
.prompt:link    {font-weight: bold; font-size: 12pt; color: #0C4964;}
.prompt:visited {font-weight: bold; font-size: 12pt; color: #0C4964;}
.prompt:hover   {font-weight: bold; font-size: 12pt; color: #0C4964; text-decoration: underline;}

table.record th {font-size: 80%; background-color: #ffffff; color: #888888; text-align: left;}
table.record td {font-size: 80%; background-color: #ffffff;}
table.record2 th {font-size: 80%; background-color: #ffffff; color: #888888; text-align: right;}
table.record2 td {font-size: 80%; background-color: #ffffff;}

.bbold {color: #0C4964; font-size: 90%}

.mmenu         {color: #0C4964;}
.mmenu:link    {color: #0C4964; text-decoration: underline;}
.mmenu:visited {color: #0C4964; text-decoration: underline;}
.mmenu:hover   {color: #0C4964; text-decoration: underline;}

.permmenu         {color: #004488; text-decoration: none; }
.permmenu:active  {color: #ff0000; text-decoration: none; }
.permmenu:visited {color: #004488; text-decoration: none; }
.permmenu:hover   {color: #004488; text-decoration: underline; }

.lwvisited         {font-size: 9pt; color: #888888;}                            
.lwvisited:link    {font-size: 9pt; color: #888888;}                            
.lwvisited:visited {font-size: 9pt; color: #888888;}                            
.lwvisited:hover   {font-size: 9pt; color: #0C4964; text-decoration: underline; }

.heading {font-weight: bold;font-size: 110%; color: #0C4964;}
.grey {color: #888888}
.red  {color: #dd0000}
.note {color: #4c89a4}
.backto {font-size: 90%;}
.small {font-size: 9pt;}
.smaller { font-size: 8pt; }
.help {font-size: 9pt; color: #888888}
.underline {text-decoration: underline}

.u {text-decoration: underline}

/* new cat page */
.clicktoseemore  { font-size: 8pt; text-align: right; font-style: italic; }
.catbreadcrumbsA { font-size: 14pt; font-weight: bold; }
.catbreadcrumbsB { font-size: 14pt; }
.catheader       { font-size: 14pt; font-weight: bold; }
.catfooter       { font-size: 8pt; }
.catpar          { font-size: 11pt; }
.catpar2         { font-size: 10pt; } 
.catpointer      { font-size: 13pt; font-style: italic; font-weight: bold; }
.catseealso      { font-size: 9pt; }

