BODY
	{
		background-color:White;
		font-family: arial; 
		margin-top: 0; 
		margin-left: 0; 
		margin-right: 0; 
		font-size: 10pt;
	}
	
H1	{	
	font-family: Arial, Helvetica;
	font-size:	24pt;
	font-weight:	800;
	}	
		
H2, .header	{	
	font-family: Arial, Helvetica;
	font-size:	20pt;
	font-weight:	800;
	}	
		
H3 {	
	font-family: Arial, Helvetica;
	font-size:	18pt;
	font-weight:	700;
	}	
		
H4, .subheader	{	
	font-family: Arial, Helvetica;
	font-size:	16pt;
	font-weight:	700;
	}	
		
H5, DT	{	
	font-family: Arial, Helvetica;
	font-size:	10pt;
	font-weight:	600;
	}	
		
H6	{	
	font-family: Arial, Helvetica;
	font-size:	8pt;
	font-weight:	600;
	}	
	
p,div,ul
{
	font-family: Arial, Helvetica;
	font-size:	10pt;
}


A {text-decoration: underline; color: Black; font-weight: bold;}
A:hover {text-decoration: underline; color: #333366; font-weight: bold;}

A.menu {text-decoration: none; color: White; font-weight: normal; cursor:default;}
A.menu:hover {text-decoration: none; color: White; font-weight: normal; cursor:default; }

A.menu2 {text-decoration: underline; color: White; font-weight: bold;}
A.menu2:hover {text-decoration: underline; color: White; font-weight: bold;}

td.title {color: #333366;}

td.formlabel
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
}

td.formlabelsmall
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
}

td.formdata
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

td.formdatasmall
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}

td.screendesc 
	{
		color: White;
		background: #333366;
		font-style:italic;
		font-weight:bold;
	}

td.menubar 
{
	background: #333366; 
	color:White;
	font-size:10pt;
}



td.topmenudefault
	{
		width: 75;
		font-family: Arial;
		font-weight: Normal;
		font-size: 10pt;
		color: White;
		background: #333366;
		border: solid 1px #333366;
		cursor: default;
	}
	
td.topmenuover
	{
		width: 75;
		font-family: Arial;
		font-weight: Normal;
		font-size: 10pt;
		color: White;
		background: #666699;
		border: solid 1px #333366;
		cursor: default;
	}


table.submenuhidden
	{
		position:absolute;
		visibility:hidden;				
	}
	
table.submenuvisible
	{
		width: 100;
		font-size: 10pt;
		font-family: Arial;
		color: White;
		border: solid 1px black;
		background: #666699;
		position:absolute;
		visibility:visible;	
		padding: 2;		
	}
	
td.tableheader, tr.tableheader
	{
		background: #333366;
		color: White;
		font-family: Arial;
		font-weight: normal;
		font-size: 10pt;
		vertical-align:baseline;
	}
td.tableheader A {color: White; text-decoration: underline; font-weight:normal;}
tr.tableheader A {color: White; text-decoration: underline; font-weight:normal;}
td.tableheader A:hover {color: White; text-decoration: underline; font-weight:normal;}
tr.tableheader A:hover {color: White; text-decoration: underline; font-weight:normal;}
tr.tableheader TD {padding: 3 3 3 3;}

td.tableheadersmall, tr.tableheadersmall
	{
		background: #333366;
		color: White;
		font-family: Arial;
		font-weight: normal;
		font-size: 9pt;
		vertical-align:baseline;
	}
td.tableheadersmall A {color: White; text-decoration: underline; font-weight:normal;}
tr.tableheadersmall A {color: White; text-decoration: underline; font-weight:normal;}
td.tableheadersmall A:hover {color: White; text-decoration: underline; font-weight:normal;}
tr.tableheadersmall A:hover {color: White; text-decoration: underline; font-weight:normal;}
tr.tableheadersmall TD {padding: 3 3 3 3;}

tr.headerselect
	{
		background: #333366;
		color: White;
		font-family: Arial;
		font-weight: normal;
		font-size: 10pt;
		vertical-align:baseline;
	}
tr.headerselect A {color: White; text-decoration: underline; font-weight:normal;}
tr.headerselect A:hover {color: White; text-decoration: underline; font-weight:normal;}
tr.headerselect TD {padding: 1 3 1 3;}

td.tableheaderlight, tr.tableheaderlight
	{
		background: #666699;
		color: White;
		font-family: Arial;
		font-weight: normal;
		font-size: 10pt;
	}
td.tableheaderlight A {color: White; text-decoration: none}
tr.tableheaderlight A {color: White; text-decoration: none}
		
td.submenudefault
	{
		color: White;
		background-color: #666699;
		border: solid 1px #666699;
		cursor: default;
	}

td.submenuover
	{
		color: White;
		background-color: #333366;
		border: solid 1px black;
		cursor: default;
	}
	
tr.datarow
	{
		font-family: Arial;
		font-size: 10pt;
		background-color: White;
		font-weight: bold;
	}
tr.datarow A {color: Black; text-decoration: underline;}

tr.datarowsmall
	{
		font-family: Arial;
		font-size: 8pt;
		background-color: White;
		font-weight: bold;
	}
tr.datarowsmall A {color: Black; text-decoration: underline;}

tr.datarowselect
	{
		font-family: Arial;
		font-size: 10pt;
		background-color: White;
		font-weight: bold;
	}
tr.datarowselect A {color: Black; text-decoration: underline;}
tr.datarowselect TD {padding: 1 3 1 3;}

tr.alternatingrow
	{
		font-family: Arial;
		font-size: 10pt;
		background-color: #cccccc;
		font-weight:bold;
	}
tr.alternatingrow A {color: Black; text-decoration: underline;}

tr.alternatingrowsmall
	{
		font-family: Arial;
		font-size: 8pt;
		background-color: #cccccc;
		font-weight:bold;
	}
tr.alternatingrowsmall A {color: Black; text-decoration: underline;}

tr.altrowselect
	{
		font-family: Arial;
		font-size: 10pt;
		background-color: #cccccc;
		font-weight: bold;
	}
tr.altrowselect A {color: Black; text-decoration: underline;}
tr.altrowselect TD {padding: 1 3 1 3;}

tr.rowhighlighted
	{
		font-family: Arial;
		font-size: 10pt;
		background-color: #666699;
		font-weight:bold;
		color:White;
	}
tr.rowhighlighted A {color: White; text-decoration: underline;}
tr.rowhighlighted TD {padding: 1 3 1 3;}

select.data
	{
		font-family: Arial;
		font-size: 8pt;
		font-weight: bold;
		background-color:White;
	}
	
select.datadisabled
	{
		background-color: #CCCCCC;
		font-family: Arial;
		font-size: 8pt;
		font-weight: bold;
	}
		
select.datasmall
	{
		font-family: "Arial Narrow";
		font-size: 8pt;
		font-weight: bold;
		background-color:White;
	}
	
input.data, textarea.data
	{
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
		background-color:White;
	}
	
input.dataucase, textarea.dataucase
	{
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
		background-color:White;
		text-transform: uppercase;
	}


input.datadisabled
	{
		background-color: #CCCCCC;
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
	}
	
input.datasmall
	{
		font-family: Arial;
		font-size: 8pt;
		font-weight: bold;
		background-color:White;
	}
	
input.button
	{
		font-family: Arial;
		font-size: 9pt;
		color: #FFFFFF;
		background-color: #333366;
		border-top: 2px solid #666699;
		border-left: 2px solid #666699;
		border-right: 2px solid #000033;
		border-bottom: 2px solid #000033;
		margin: 2 1 2 1;
		padding: 0 4 0 4;
		overflow:visible;
	}


A.button
	{
		border: solid 1px Black;
		background: #333366;
		color: White;
		text-decoration:none;
		font-weight:normal;
		font-family: Arial;
		font-size: 9pt;
		margin: 1 1 1 1;
		padding:1 1 1 1;
		text-align:center;
	}
	
A.button:hover {color: White; text-decoration: none; font-weight:normal;}

A.disabled
	{
		border: solid 1px #666666;
		background: #CCCCCC;
		font-family: Arial;
		font-size: 9pt;
		margin: 1 1 1 1;
		padding:1 1 1 1;
		text-align:center;
		text-decoration:none;
	}
	
input.disabled
	{
		border: solid 1px #666666;
		background: #CCCCCC;
		font-family: Arial;
		font-size: 9pt;
		margin: 1 1 1 1;
	}

input.hidden
	{
		border: solid 1px #666666;
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
		background-color:White;
		visibility:hidden;
	}

.calendar
	{
		background-color: #333366;
		color: White;
	}
	
.panelmargin,p.padded
		{
			margin-left: 10;
			margin-right: 10;
		}
		
.error
	{
		color:Red;
		font-family:Arial;
		font-size:10pt;
		font-weight:bold;
}


