/* CSS Document */html {			width: 998px;	margin-top:0px;	margin-bottom:1px;	background-color:#FFFFFF;	height: 100%;}div#test {height: 100%;}tr,td { font-family:"Trebuchet MS", Arial, Verdana, ans-serif; font-size: 11px; color:#232323;text-align:left;line-height: 18px;}body { 	font-family:"Trebuchet MS", Arial, Verdana, ans-serif; font-size: 11px;	line-height: 18px;	color: #232323; 	margin: 0px; 	height:2200px;	width:998px;	behavior:url(csshover.htc);}p { 	font-family:"Trebuchet MS", Arial, Verdana, ans-serif; font-size: 11px;	line-height: 18px;	margin-top: 0px; 	text-align: left;	}a:link { 	font-weight: normal; 	text-decoration: none; 	color: #1879BF;	}a:visited { 	font-weight: normal; 	text-decoration: none; 	color: #1879BF;	}a:hover, a:active { 	text-decoration: underline; 	color: #1879BF;	}a.GR:link { 	font-weight: normal; 	text-decoration: none; 	color: #009933;	}a.GR:visited { 	font-weight: normal; 	text-decoration: none; 	color: #009933;	}a.GR:hover, a.GR:active { 	text-decoration: underline; 	color: #009933;	}.banner  { 	background: transparent url(images/top-banner.gif) no-repeat top left; 	margin-top: 0px; 	width: 998px; 	height: 128px; 	}.GR-banner  { 	background: transparent url(images/GR-top-banner.gif) no-repeat top left; 	margin-top: 0px; 	width: 998px; 	height: 128px; 	}		.menu-bg { 	background: transparent url(images/menu-bg.gif) repeat-x top left; 	margin-top: 0px; 	width: 1px;	height:27px; 	}.GR-menu-bg { 	background: transparent url(images/GR-menu-bg.gif) repeat-x top left; 	margin-top: 0px; 	width: 1px;	height:27px; 	}	.main-bg { 	background: #ffffff url(images/subpage-bg.gif) no-repeat left top; 	margin-top: 0px; 	width: 153px; 	height: 139px;	}.footer {	font: 10pt/18pt "Trebuchet MS", Arial, Verdana, sans-serif;	margin-top: 0px;	text-align: center;	color: #1879BF;}.GR-footer {	font: 10pt/18pt "Trebuchet MS", Arial, Verdana, sans-serif;	margin-top: 0px;	text-align: center;	color: #009933;}.footergreen {	font: 9pt/18pt "Trebuchet MS", Arial, Verdana, sans-serif;	margin-top: 0px;	text-align: center;	color: #496353;}.content {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;}.blueheader {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #1879BF;}.GR-blueheader {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #009933;}.loginblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #1879BF;}div.centered {text-align: center;}div.centered table {margin: 0 auto; text-align: left;}div.right{text-align: center;}div.right table {margin-left:auto;margin-right:1px;text-align: left;} CSS MENU #menu {width: 100%;background: #eee;float: left;}#menu ul {list-style: none;margin: 0;padding: 0;width: 12em;float: left;} COLOUR -- >#menu a, #menu h2 {font: bold 11px/16px arial, helvetica, sans-serif;display: block;border-width: 1px;border-style: solid;border-color: #ccc #888 #555 #bbb;margin: 0;padding: 2px 3px;}#menu h2 {color: #fff;background: #000;text-transform: uppercase;}#menu a {color: #000;background: #efefef;text-decoration: none;}#menu a:hover {color: #a00;background: #fff;} Positioning the Popout Menus and Dropdown Menus #menu li {position: relative;}#menu ul ul {position: absolute;z-index: 500;}#menu ul ul ul {top: 0;left: 100%;} HOVER div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display: none;}div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;} Fix for IE [if IE]>body {behavior: url(csshover.htc);font-size: 100%;}#menu ul li {float: left; width: 100%;}#menu ul li a {height: 1%;} #menu a, #menu h2 {font: bold 0.7em/1.4em arial, helvetica, sans-serif;}[endif].bold {	font-weight: bold;}.bold-underline {	font-weight: bold;	text-decoration: underline;}.bold {	font-weight: bold;}.underline {	text-decoration: underline;}/** Header Backgrounds **/.bg-company { 	background: #ffffff url(images/bg-header-company.jpg) no-repeat left top; 	margin-top: 0px; 	width: 407px;	height: 139px;	}	.bg-products { 	background: #ffffff url(images/bg-header-products.jpg) no-repeat left top; 	margin-top: 0px; 	width: 259px;	height: 139px;	}.GR-bg-products { 	background: #ffffff url(images/GR-bg-header-products.jpg) no-repeat left top; 	margin-top: 0px; 	width: 386px;	height: 139px;	}	.bg-msds { 	background: #ffffff url(images/bg-header-msds.jpg) no-repeat left top; 	margin-top: 0px; 	width: 386px;	height: 139px;	}	.bg-custom { 	background: #ffffff url(images/bg-header-custom.jpg) no-repeat left top; 	margin-top: 0px; 	width: 777px;	height: 139px;	}	.bg-agents { 	background: #ffffff url(images/bg-header-agents.jpg) no-repeat left top; 	margin-top: 0px; 	width: 553px;	height: 139px;	}	.bg-contact { 	background: #ffffff url(images/bg-header-contact.jpg) no-repeat left top; 	margin-top: 0px; 	width: 302px;	height: 139px;	}	.bg-careers { 	background: #ffffff url(images/bg-header-careers.jpg) no-repeat left top; 	margin-top: 0px; 	width: 225px;	height: 139px;	}	.bg-sitemap { 	background: #ffffff url(images/bg-header-sitemap.jpg) no-repeat left top; 	margin-top: 0px; 	width: 239px;	height: 139px;	}	.bg-home { 	background: #ffffff url(images/bg-header-home.jpg) no-repeat left top; 	margin-top: 0px; 	width: 153px; 	height: 139px;	}					.GR-loginblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #009933;}