/* Links */

a.:link {
	text-decoration: none; color: Black; }
a.:visited {
	text-decoration: none; color: Black; }	
a.:hover {
	text-decoration: underline; color: Blue; }	

a.right:link {
	text-decoration: underline; color: #00267f; font-family: Verdana; font-size: x-small;}
a.right:visited {
	text-decoration: underline; color: #00267f; font-family: Verdana; font-size: x-small;}	
a.right:hover {
	text-decoration: underline; color: Blue;}	

/* Headings */

h1, h2, h3, h4, h5, h6 { font-family: arial; font-weight: bold; margin-bottom: 10px; }

h1 { font-size: medium; }
h1.blue { color: #00267F; }
h1.green { color: #ABB400; }
h1.red { color: #D84519; }

h2 { font-size: small; font-weight: bolder; margin-bottom: 0px; }
h2.blue { color: #00267F; vertical-align: bottom; }
h2.green { color: #ABB400; vertical-align: bottom; }
h2.red { color: #D84519; vertical-align: bottom; }

h3 {font-weight: bold; font-size: smaller; }

body {
	background-color: White; }

p {
	font-family: verdana;
	font: Verdana;	
	color: Black;
	font-size: smaller; }
	
p.small {
	font-size: xx-small; }
	
p.menu {
	font-size: smaller; line-height: 135%; }

/* content */

#news { 
	position: absolute;
	left: 0px;
	width: 300px;
	height: auto;
	top: 150px;
 }

#welcome1 {
	width: 700px; 
	position: absolute;
	left: 0px;
	top: 150px;	
	 }

#contentholder {
	position: absolute;
	left: 0px;	
	height: auto;
	top: 175px;
	bottom: 175px;
	font: Verdana;
	font-size: 10pt;
}	
#contentholder_msds {
	position: absolute;
	left: 0px;	
	height: auto;
	top: 175px;
	bottom: 175px;
	font: Verdana;
	font-size: 10pt;
}	


#frontimages  {
	visibility:hidden;
}
#imageproduct
{
visibility: hidden;	
}
#disclaimer-top
{
visibility: hidden;	
}

/*
@page: left {
	margin-top: 5cm;	
	margin-bottom: 13cm;
	margin-left: 2cm;
	margin-right: 2cm;
}

@page : right {
	margin-top: 13cm;
	margin-bottom: 13cm;
	margin-left: 2cm;
	margin-right: 2cm;
}
*/

/* copyright - visible on prints, hidden on screen */
#copyright {
	position: absolute;
	left: 180px;
	right: 0px;
	width: 500px;
	top: 0px;
	height: 120px;
}

#copyright-img {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 94px;
	width: 129px;
}
		
/* left */
	
#logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 20px;
	top: 10px;
	height: 94px;
	width: 129px;
	visibility: visible;
	 }

#menuleft {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px; }	

hr.divider {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px; }	
	
/* top*/	

#print {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;	
}
	
#topmenu {	
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px; }

#disclaimer {
	width: 200px;
	height: auto;
	left: 790px;
	position: absolute ; 
	top:10px ; }	
	
input.button {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}	

input.text {
	width: 80px;
}

#search {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

img.logolink {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
	
/*right*/
	
#rightmenu {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px; }  

/*	
table.right 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;  
}	
*/

td.topbox 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px; 
}

td.bottombox 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px; 
}
/*
td.indholdbox 
{
    height:auto;
    padding: 5px 5px 5px 15px;
	 border: 2px, solid;
	 border-top: #EAECBF;
	 border-bottom: #EAECBF;
}  */  
td.space 
{
    height:10px;
}	

ul {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
ul.content {
	font-family: Verdana; font-size: smaller;
	list-style-position: inside;
}

/*rightmenu - green*/

td.topboxgreen 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;     
}

td.bottomboxgreen 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;   
}

td.contentboxgreen 
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}    
/*rightmenu - red*/

td.topboxred 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;      
}

td.bottomboxred 
{
    visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;   
}

td.contentboxred 
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}    
/* product assortment tables */
table.products {
	font-size: 70%;
	font-family: Verdana;
	vertical-align: top;
	border: 0px; 
	padding: 2px;
	width: 100%;
	border-style: none;		 
}
td.label{
	width: 140px;
	vertical-align: top;
	text-align: left;
}
td.description {
	width: 340px;
	vertical-align: top;
	text-align: left;
}
td.percent{
	width: 50px;
	vertical-align: top;
	text-align: left;
}
td.grade{
	width: 95px;
	vertical-align: top;
	text-align: left;
}
td.itemno {
	width: 175px;
	vertical-align: top;
	text-align: left;
}