body 	{
	margin : 0;
	color : #000000;
	background-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	top : 0;
	left : 0;
}
.toplogo{
	position:absolute; left:0px; top:0px;
}
TABLE.mainframe
{
	border: 0px;
	borderCollapse : collapse;
	font-size : 10pt;
	font-family : Verdana, Arial, sans-serif;
	width: 100%;
}
h1 	{ 
	background-color : transparent;
	color : #336699; 
	font-size : 14pt; 
}
h2 	{
	color : #990000;
	background-color : transparent;
	font-weight : bold;
	font-size : 12pt;
}
h3 	{
	color : #336699;
	background-color : transparent;
	font-weight : bold;
	font-size : 10pt;
	font-variant : small-caps;
}
h4 	{
	color : #990000;
	background-color : transparent;
	font-size : 10pt;
	font-weight : bold;
}
h5 	{
	color : #000000;
	background-color : transparent;
	font-size : 10pt;
}
a:link	{ color : #003399; }
a:visited	{ color : #663366; }
a:hover, a:active	{ 
	color : #990000;
	text-decoration : underline;
}
h2 a:link, h2 a:visited{
	color : #990000;
	background-color : transparent;
}
h2 a:hover, h2 a:active	{ 
	color : #990000;
}
li strong, strong  {
	color : #990000;
	background-color : transparent;
	font-weight : bold;
}
/* possible  alternative colours for strong*/
.highlight {
	color : #990000;
	background-color : #CCFFFF;
	font-weight : normal;
}
.oldstylelink{
	color : #990000;
	background-color : transparent;	
}
p strong {
	color : #990000;
	background-color : transparent;
	font-style : italic;
}
test{ position : absolute; left : 0px; top : 0px; }
.menu{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.menu a:link, .menu a:visited,  .menubox a:link, .menubox a:visited{
	color : #990000;
	background-color : white;	
	text-decoration : none;		
}
.menu a:hover, .menu a:active, .menubox a:hover, .menubox a:active	{ 
	color : #990000;
	background-color : #FFE1E1;	
/*	background-color : #336699;
	text-decoration : none;  */
}
.menucurrent{
	border: 1px solid #990000;
	color : #990000;
	background-color : #FFCECE;	
	border-collapse : collapse;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom : 0px;
}
.menucurrent a:link, .menucurrent a:visited{
	color : #990000;
	background-color : #FFCECE;	
	text-decoration : none;		
}
.menucurrent a:hover{
	color : #990000;
	background-color : #FFE1E1;	
	text-decoration : none;		
}
.menucurrent a:active{
	color : #990000;
	background-color : #FFCECE;	
	text-decoration : none;		
}
.menubox{
	border: 1px solid #990000;
	color : #990000;
	background-color : white;	
	border-collapse : collapse;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td
{	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color : white;
	border : none;
}
td.line{ background-color : #990000; }
table.inline{
	background-color : White;
	border-collapse : collapse;
	border: 1px solid #990000;
}
table.inline table.inline{
	background-color : White;
	border-collapse : collapse;
	border: none;
	width : 100%;
}
thead, table.inline thead {
	display: table-header-group;
}
th, table.inline th
{
	border-bottom: 1px solid #990000;
	border-right: 1px solid #990000;
	color : #336699;
	background-color : #FFE1E1;
}
tr.odd td, table.inline tr.odd td, table.inline table.inline tr.odd td
{	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color : #FFE1E1;

}
table.inline td, table.inline table.inline td
{
	border: 1px solid #990000;
	background-color : white;
	}
td.border, table.inline td.border
{
	border: 1px solid #990000;
}
td.bordercols, table.inline td.bordercols
{
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}
td.borderright, table.inline td.borderright
{
	border-right: 1px solid #990000;
}
td.borderrows, table.inline td.borderrows
{
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
}
td.bordertop, table.inline td.bordertop
{
	border-top: 1px solid #990000;
}
