
a:link {color: #003399; text-decoration: none}
a:visited {color: #003399; text-decoration: none}
a:active {color: #003399; text-decoration: none}
a:hover {color: #003399; text-decoration: none}

a.aNoUnder:active {text-decoration: none}
a.aNoUnder:hover {text-decoration: none}

a.White:link {color: #666; }
a.White:visited {color: #666; }
a.WhiteBold:link {color: #666; font-weight:bold;}
a.WhiteBold:visited {color: #666; font-weight:bold;}
a.WhiteReal:link {color: #fff; }
a.WhiteReal:visited {color: #fff; }

a.Blue:link {color: #0033cc;}
a.Blue:visited {color: #0033cc;}

a.Black:link {color: #000000; text-decoration: underline;}
a.Black:visited {color: #000000; text-decoration: underline;}
a.BlackBold:link {color: #000000; font-weight:bold;}
a.BlackBold:visited {color: #000000; font-weight:bold;}

a.Grey:link {color: #999999; }
a.Grey:visited {color: #999999; }
a.Grey:link {color: #999999; }
a.Grey:visited {color: #999999; }

a.GreyDark:link {color: #999; }
a.GreyDark:visited {color: #999; }
a.GreyDark:link {color: #999; }
a.GreyDark:visited {color: #999; }

a.aFooter:link {color: #444; text-decoration: underline;}
a.aFooter:visited {color: #444; text-decoration: underline;}
a.aFooter:link {color: #444; text-decoration: underline;}
a.aFooter:visited {color: #444; text-decoration: underline;}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #999;
	background-color: #CCECFF;
	margin: 0;
    }

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	/* color: #000000;  Don't set color as otherwise color of Ausmos home page links doesn't work */
    }

div.ImageLeft {
	float: left; 
	position: relative; 
	margin-right: 20px;
	margin-bottom: 10px;
	}
div.ImageRight {
	float: right;
	position: relative; 
	margin-left: 20px;
	margin-bottom: 10px;
	}	

div.one {
	position:absolute;
    top: 0px;
	background-color: #999999;
	color: white;
	z-index: 1;
	height: 99px;
	width: 750px;	/* Required to stop text appearing when browser width is small */
	}
	
div.two {
	position: absolute;
    	top: 0px;
	background-color: #99aaff;
    	z-index: 2;
    	height: 99px;	/* Required for white line under header to work in Firefox! */
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color:#cccccc;
	border:0;
}
input.iGrey {
	background-color: #999999;
	}
input.iBlue {
	background-color: #0066CC;
	color: #FFFFFF;
	font-weight: bold;
	}

img.iBorder {
	border: 1px solid #cccccc;
}
img.iBorder3 {
	border: 1px solid #333333;
}
img.iNoBorder {
	border: 0;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color:#cccccc;
	border:0;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

h1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
	}

h1.Blue {
	color: #0033cc;
	}

h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0033cc;
	margin:0;
    }
	
h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0033cc;
	margin:0;
	}
	
h4	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	margin:0;
	}
	
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
    }
    
ul {
	list-style-type: square;
    }

ul.lTwo {
	list-style-type: circle;
}
	
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	margin:0;
    }

span {
	margin-bottom: 0px;
	padding: 0;
}
	
table	{
    border: 0;
	border-collapse: collapse;
	padding: 0;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position:right;
    }
	
table.Border {
	border: 1px solid #ffffff;
	}

td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position:right top;
    }

td.tdGrey {
	background-color: #999999;
	background-color: #CCECFF;
	color: white;
}
td.tdGreyReal {
	background-color: #999999;
	color: white;
}
td.tdWhite {
	background-color: #ffffff;
}
td.tdBlueHeader {
	background-color: #0033cc;
}

td.Border {
	border: 1px solid #ccc;
	}

td.tdVersa {
	background-color: #FDF4D7;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
td.tdVersa2 {
	background-color: #FDF4D7;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-left: 5px;
}

td.tdLine {
	background-color: #ccc;
	vertical-align: top;
	height: 1px;
	}
td.tdHeader {
	border: 1px solid #ccc;
	font-weight: bold;
	color: #333333;
	background-color: #aaa;
}

td.tdInfoBox {
	background-color: #0033cc;
	color: #fff;
	padding: 5px;
	padding-left: 9px;
	padding-right: 14px;
	font-size: 8pt;
	background-image: url(../Images/Infobox_bg_blue.jpg);
	background-repeat:repeat-y;
}
td.tdInfoBox2 {
	background-color: #cccccc;
	background-image: url(../Images/Infobox_bg2.jpg);
	background-repeat:repeat-y;
	padding-left: 3px;
}
td.tdInfoBoxNews {
	background-color: #cccccc;
	background-image: url(../Images/Infobox_news.gif);
	background-repeat:no-repeat;
}

.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #444;
    }
.Footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999;
    }
	
.Grey {
	color:#999999;
	}
.Grey2 {
	color:#666666;
	}
	
.Red {
	color: #CC0033;
	}

.White {
	color: #333;
	}
.WhiteReal {
	color: #fff;
	}

.Black {
	color: #000000;
	}

.Small {
	font-size: 8pt;
	}

.BgBlue {
	color: #ffffff;
	}

.Super {
	font-size: 80%;
	vertical-align:text-top;
	}
		
#navcontainer 
{
	width: 210px;
}

#navcontainer ul
{
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
	padding: 3px;
	padding-left: 5px;
	width: 202px;
	border-bottom: 1px solid #999;
	background: url(../Images/Infobox_bg.jpg);
}

#navcontainer a:link, #navlist a:visited
{
	color: #666666;
	text-decoration: none;
}

#navcontainer a:hover, #navlist a:link#current, #navlist a:visited#current
{
	background: url(../Images/Infobox_bg2.jpg);
}

#navcontainer ul ul li
{ 
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer ul ul a
{
	display: block;
	padding: 3px 3px 3px 22px;
	width: 185px;
	border-bottom: 1px solid #999;
	background: url(../Images/Infobox_bg.jpg);
}

#navcontainer ul ul a:hover
{
}
