/* CSS Document */
.STYLE1 {color: #FFFFFF}	
body{
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

#bg_body {
	text-align:center;
	background:url(images/bg_body.gif) top center #193278;
	}



.header A {
  color: #FFFFFF;
  text-decoration: none;
}

.header A:hover {
  color: #BBBBBB;
  text-decoration: underline;
}


A {
  color: #5C5C5C;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

header.A {
  color: #FFFFFF;
  text-decoration: none;
}

header.A:hover {
  color: #BBBBBB;
  text-decoration: underline;
}



#page {
	width:880px;
	text-align:left;
	position:absolute;
	left:452px;
	margin-left:-397px;
	background-color:#FFFFFF;
	} /* khtml,Moz do not recognize 'text-align:center' on block elements */

#space25{
	width:880px;
	height:25px;
	float:left;
	}

#space13{
	width:880px;
	height:13px;
	float:left;
	}

#space16{
	width:880px;
	height:16px;
	float:left;
	}

#space_chem{
	width:158px;
	height:16px;
	/*float:top;*/
	}


/* menu */
#topmenu {
	float:left;	
	left:0;	
	height:29px;
	}
#topmenu ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#tb_menu { font-size:11px; font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;}
#tb_menu a { display:block; }
#tb_menu a:link { color:#fff;}
#tb_menu a:visited { color:#fff; }
#tb_menu a:hover { color:#fff;  background:#0099cc; width:210px;}
#tb_menu a:active { color:#fff; }
#tb_menu li { position:relative;float:left; }
#tb_menu li ul {
	background:#193278;
	padding-bottom:0px;
	position:absolute;
	top:29px;
	width:220px;
	left:-999em;
	line-height:22px;
	}
#tb_menu li a:hover { color:#fff;  background-color:#0099cc;}
#tb_menu li:hover ul { left:0; }

#tb_menu #tb_menu_products:hover ul { left:0px; }
#tb_menu li ul li {
	float:none;
	clear:both;
	border-top: solid #193278 1px;/*#71b3cf*/
	padding:0;
	}
#tb_menu li ul li a {
	padding:2px 0px 0px 8px;
	width:100%;
	}
/*#tb_menu li ul li ul {
	padding-left:20px;
	padding-bottom:0;
	position:relative;
	width:144px;
	top:0;
	}
#tb_menu li ul li ul li {
	border:none;
	padding:0;
	list-style: url('images/topbottom_hyphen.gif');
	}
#tb_menu li ul li ul li a { padding:1px 10px 2px 0; }*/
#tb_menu img { display:block; }

/* menu */


#headbuttonrow img {
	float:left;
	}	
#searchbox{float:right;
	width:213px;
	height:29px;
	background:url('images/nav_search_bg.gif');
	text-decoration:none;	
	
	}

#searchbox div{
	padding-top:2px;
}

.bordercolor {
	border: 2px solid #CCCCCC;
}
