body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666666;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666666;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666666;}

/*set font size to relevant, approx 10pt */
body,td {font-size: 75%;}
H1 {font-size: 150%; margin: 0px; padding: 0px;}
H2 {font-size: 120%; margin: 0px; padding: 0px;}
H2.colhead {color:#666666; font-size: 120%;}
.red {color: #990000;}


/* normal links */
a, a:active { font-family: Arial, Helvetica, sans-serif; 
		color: #000043; 
		text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; 
		color: #cc0000; 
		text-decoration: underline;}
a:visited{ font-family: Arial, Helvetica, sans-serif; 
		color: #535370; 
		text-decoration: none;}
a:visited:hover { font-family: Arial, Helvetica, sans-serif; 
		color: #cc0000; 
		text-decoration: underline;}
/*alpha=class for alphabet menu */
a:hover.alpha { font-family: Arial, Helvetica, sans-serif; 
		color: #cc0000; 
		text-decoration: none; 
		background-color: #D4D0C7;}
a:visited.alpha { font-family: Arial, Helvetica, sans-serif; 
		color: #999999; 
		text-decoration: none;}
a:hover.PGLKUP { font-family: Arial, Helvetica, sans-serif; 
		color: #cc0000; 
		text-decoration: none; 
		background-color: #D4D0C7;}
a:visited.PGLKUP { font-family: Arial, Helvetica, sans-serif; 
		color: #000043; 
		text-decoration: none;}
/*back=class for back and next number menu */
a.back { font-family: Arial, Helvetica, sans-serif; 
		font-weight : extra-bold;
		color: #999999; 
		text-decoration: none; }
a:hover.back, a:visited:hover.back { font-family: Arial, Helvetica, sans-serif;  
		color: #cc0000; 
		text-decoration: none; }
a:active.back { font-family: Arial, Helvetica, sans-serif;  
		color: #CC0000; 
		text-decoration: none;}
a.GOTOPAGE { font-family: Arial, Helvetica, sans-serif; 
		font-weight : extra-bold;
		color: #999999; 
		text-decoration: none; }
a:hover.GOTOPAGE, a:visited:hover.GOTOPAGE { font-family: Arial, Helvetica, sans-serif;  
		color: #cc0000; 
		text-decoration: none; }
.GOTOPAGENOLINK { font-family: Arial, Helvetica, sans-serif;  
		color: #000000; 
		text-decoration: none; }
a:active.GOTOPAGE { font-family: Arial, Helvetica, sans-serif;  
		color: #CC0000; 
		text-decoration: none;}
/*border img=class for picture gallery images */
a:hover.border img 	{border-style: solid;
		border-color: #cc0000;
		border-width: 3px;}
a:link.border img 	{border-style: solid;
		border-color: white;
		border-width: 3px;}
a:visited.border img 	{border-style: solid;
		border-color: white;
		border-width: 3px;}
a:visited:hover.border img 	{border-style: solid;
		border-color: #cc0000;
		border-width: 3px;}
/*border_h img=class for home page images */
a:hover.border_h img 	{border-style: solid;
		border-color: #cc0000;
		border-width: 3px;}
a:link.border_h img 	{border-style: solid;
		border-color: #f6f6f4;
		border-width: 3px;}
a:visited.border_h img 	{border-style: solid;
		border-color: #f6f6f4;
		border-width: 3px;}
a:visited:hover.border_h img 	{border-style: solid;
		border-color: #cc0000;
		border-width: 3px;}
/* Company: class for company links on product page */
a.company, a:active.company { font-size: 140%; font-family: Arial, Helvetica, sans-serif; 
		color: #999999; 
		text-decoration: none; 
		}
a:hover.company { font-size: 140%; font-family: Arial, Helvetica, sans-serif; 
		color: #cc0000; 
		text-decoration: underline;
		}
a:visited.company { font-size: 140%; font-family: Arial, Helvetica, sans-serif; 
		color: #999999; 
		text-decoration: none;
		}
a:visited:hover.company { font-size: 140%; font-family: Arial, Helvetica, sans-serif; 
		color: #cc0000; 
		text-decoration: underline;
		}

/*set background colours for table cells */
td.logo, table.logo {background-color: #C4D5D7;}
td.grey, table.grey {background-color: #F7F5F4;}
td.mgrey, table.mgrey {background-color: #EAE8E4;}
td.dgrey {background-color: #CCCCCC;}
td.white, table.white {background-color: #FFFFFF;}
td.nav, table.nav {background-color: #E9E8E4; color: #000043;}
td.black {background-color: #000000;}
td.console {background-color: #C3D5D7; width:  160px; border-width: 2px; border-style: outset; border-color: #CCCCCC;}
td.notepad {background-color: #E9E8E4; width: 160px;}


/*set font colour for column headers */
.colhead {color:#666666;}
.colheadbold {color:#666666; font-weight: bold; }

/*extra font classes */
.smallblue {font-size:8pt; color: #000043}
.smallgrey {font-size:8pt; color: #666666}
.smallred {font-size:8pt; color: #990000}
.username {font-size:10pt; font-family: Arial, Helvetica, sans-serif; color: #000043}

/* format select on product type page */
select.producttype {width: 300px; background-color: #E9E8E4; border-style: solid; border-color: #CCCCCC;}
ul.blue {color: #000043;}

TD.DBERVME
{
color: red;
}

TD.DBERTE
{
    COLOR: red;
	font-weight: bold;
}
TD.DBERTME
{
    COLOR: red;
	font-weight: bold;
}

input.login {font-family: Arial; font-size: 10px;}

