
a:link
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #0099cc;
font-weight: bold;
text-decoration: none; 
}

a:active
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #0099cc;
font-weight: bold;
text-decoration: none; 
}

a:visited 
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
font-weight: bold;
color: #0099cc;
text-decoration: none; 
}

a:hover 
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #0066cc;
font-weight: bold;
text-decoration: none; 
}

a:link.blue /*blue text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #000099;
font-weight: bold;
text-decoration: none; 
}

a:active.blue /*blue text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #000099;
font-weight: bold;
text-decoration: none; 
}

a:visited.blue /*blue text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
font-weight: bold;
color: #000099;
text-decoration: none; 
}

a:hover.blue /*blue text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #0066cc;
font-weight: bold;
text-decoration: none; 
}

a:link.rtmenu /*rtmenu text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em;
color: #993399;
font-weight: bold;
text-decoration: none; 
}

a:active.rtmenu /*rtmenu text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em;
color: #993399;
font-weight: bold;
text-decoration: none; 
}

a:visited.rtmenu /*rtmenu text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em;
color: #993399;
font-weight: bold;
text-decoration: none; 
}

a:hover.rtmenu /*rtmenu text links*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: 1em; 
color: #0066cc;
font-weight: bold;
text-decoration: none; 
}

img.left
{
float: right;
margin-left: 10px;
margin-bottom: 10px
}

img.right
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

img.right1
{
float: left;
margin-left: 24px;
margin-right: 8px;
margin-bottom: 8px;
}

img.centre
{
float: centre;
}

table.home
{
	position: absolute;
	top: 2px;
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	border-spacing: 0px;
	margin-left: 4px;
}

td.box
{
border-collapse: collapse;
border: 1px solid #000000;
border-spacing: 0;
padding: 6px 8px;
margin-left: 15px;
}

td.box1
{
border-collapse: collapse;
border: 1px solid #cccccc;
border-spacing: 0;
padding: 6px 8px;
margin-left: 15px;
}

td.menu
{
	border-collapse: collapse;
	border: 1px solid #990099;
	border-spacing: 0;
	padding: 0px 0px;
	margin-left: 2px;
}

td.noshade
{
	border-collapse: collapse;
	border: 1px solid #990099;
	border-spacing: 0px;
	margin-left: 2px;
	width: 165px;
}

td.bckgrd
{
	background-image : url(images/bckgrd.gif);
	background-repeat : no-repeat;
}

li.indent /*indented sub list items*/
{
list-style-type: none;
font-family: Arial, helvetica, sans-serif; 
font-size: .8em; 
color: #000099;
margin-left: 20px;
}  

li.space /*space list front page*/
{
font-family: Arial, helvetica, sans-serif;
font-size: .7em;
color: #0099cc;
line-height : 100%;
list-style : disc;
font-weight: bold;
}  

.s1 /*small blue text*/
{
font-family: Arial, helvetica, sans-serif; 
font-size: .6em; 
color: #000099; 
font-weight: bold;
}

.s2 /*blue text list home page*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #0099cc;
	font-weight: bold;
	line-height : 1.5em;
}

.s2a /*blue text list home page - right hand side*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #0099cc;
	font-weight: bold;
	line-height : 18px;
	margin-left: 30px
}

.s3 /*ul class home page*/
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.s4 /*red text home page*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #ff3333;
	font-weight: bold;
}

.s5 /*blue text*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000099;
	margin-left: 20px;
	margin-right: 20px;
}

.s6 /*purple headers*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #993399;
	margin-left: 10px;
	font-weight: bold;
	
}

.s6a /*purple headers - right hand side*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #993399;
	margin-left: 10px;
	font-weight: bold;
	line-height : 33px;
}

.s6b /*purple headers - right hand side*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #993399;
	margin-left: 30px;
	font-weight: bold;
}

.s7 /*cyan headers*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #3399cc;
	margin-left: 25px;
	font-weight: bold;
}

.s8 /*orange headers*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #ff9933;
	margin-left: 25px;
	font-weight: bold;
}

.s9 /*purple sub headers main text*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #993399;
	margin-left: 25px;
	margin-right: 35px;
	font-weight: bold;
}
	

.s10/*soft lagrge headers*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #DCF2F2;
	margin-left: 75px;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;

}

.s11 /*ul class home page*/
{
	margin-top: -2px;
	margin-bottom: -2px;
}

.s12 /*red headers*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#ff0000;
	margin-left: 5px;
	font-weight: bold;
	
}