@charset "UTF-8";
/* CSS Document */
body {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	background: #FFFFFF;
	margin: 30px 0;
	padding: 0;
	text-align: left;
	color: #000000;
	background-image: url(css-images/bg-grad.gif);
	background-position: top;
	background-repeat: repeat-x;
}
p {
	font-size: 90%;
	font-weight: normal;
	margin: 0.5em 0;
	padding: 0;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover,a:focus {
	color: #000000;
	text-decoration: underline;
}
h1 {
	font-size: 120%;
	font-weight: normal;
	margin: 0;
	padding: 0.8em 0;
	color: #FFFFFF;
}
h2 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0.5em 0;
}
h3 {
	font-size: 80%;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0.5em 0;
}
h4 {
	font-size: 80%;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 1.0em 0 0.5em 0;
	text-align: center;
}
h5 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align:center;
}

.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.clearfloatBreak {
	clear: both;
	padding: 0;
	margin: 10px 0;
	border-bottom: 1px dotted #939598;
}
.smallText {
	font-size: 80%;
}


.htmlBody #container {
	width: 940px;
	background: #24408F;
	margin: 0 auto;
	text-align: center;
}
.htmlBody #logo {
	width: 136px;
	height: 77px;
	padding: 19px 27px 4px 777px;
	background-color: transparent;
	margin: 0;
	background-image: url(css-images/nims-title.gif);
	background-position:  top left;
	background-repeat: no-repeat;
}

/*Login Page*/
.htmlBody #loginContent {
	width: 480px;
	height: 480px;
	background-color: #24408F;
	background-image: url(css-images/bg-image.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 40px 230px 5px 230px;
	margin: 0;
	text-align: left;
}
.htmlBody #loginContent h1 {
	text-align: center;
}
.htmlBody #loginContent h2 {
	font-size: 120%;
	font-weight: normal;
	margin: 0;
	padding: 0.8em 0;
	text-align: center;
	color: #000000;
}
.htmlBody #loginBox {
	width: 261px;
	background-color: transparent;
	padding: 0;
	margin: 40px auto 0 auto;
	text-align: centre;
}
.htmlBody #loginBoxTop {
	width: 261px;
	height: 32px;
	background-color: transparent;
	background-image: url(css-images/login-box-top.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
.htmlBody #loginBoxContent {
	width: 221px;
	background-color: transparent;
	background-image: url(css-images/login-box-middle.gif);
	background-position: top;
	background-repeat: repeat-y;
	padding: 5px 20px 5px 20px;
	margin: 0;
}
.htmlBody #loginBoxBottom {
	width: 261px;
	height: 7px;
	background-color: transparent;
	background-image: url(css-images/login-box-bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.htmlBody #loginBoxContent p {
	color: #000000;
}

.htmlBody #loginBoxContent a {
	color: #000000;
}

.htmlBody #registrationBoxTop {
	width: 261px;
	height: 32px;
	background-color: transparent;
	background-image: url(css-images/registration-box-top.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

/*Forms*/
.htmlBody form {
	width: 221px;
	padding: 0;
	margin: 0;
}
.htmlBody form div {
	clear: both;
}
.leftCol {
	float: left;
}
.rightCol {
	float: right;
}
.htmlBody label {
	font-size: 100%;
	font-weight: normal;
	width: 1em;
	color: #000000;
	padding: 1em 0;
	margin: 0;
}
.htmlBody form div label {
	float: left;
}
.htmlBody input.txt {
	color: #000000;
	font-size: 100%;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 150px;
	padding: 2px;
	margin: 7px 0;
	float: right;
}
.htmlBody textarea.txt2 {
	color: #000000;
	font-size: 100%;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 150px;
	height: 5em;
	padding: 2px;
	margin: 7px 0;
	float: right;
}
.htmlBody input.btn {
	font-size: 100%;
	width: 221px;
	height: 23px;
	background-color: transparent;
	background-image: url(css-images/button-bg.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #000000;
	padding: 0 0 3px 0;
	margin: 10px auto 0 auto;
	border: none;
	display: block;
	cursor: pointer;
}


.htmlBody #missingContent {
	padding: 20px 0 60px 0;
	margin: 0;
}
.htmlBody #alert {
	width: 150px;
	height: 150px;
	background-image: url(images/alert.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 30px 0;
	margin: 0 auto;
}

.htmlBody #thanksContent {
	padding: 100px 0 150px 0;
	margin: 0;
}


/*Level 1 Page*/
.htmlBody #level1Content {
	width: 762px;
	height: 600px;
	background-color: #24408F;
	background-image: url(css-images/bg-image.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 60px 89px 5px 89px;
	margin: 0;
	text-align: centre;
}

.htmlBody #level1Content h1 {
	font-size: 180%;
	padding-top: 140px;
}

.htmlBody #topNavBar {
	height: 56px;
	background-color: transparent;
	padding: 0;
	margin: 0 auto;
}
.logout {
	text-align:right;
	margin:-20px 10px 5px 0;
	color: #FFFFFF;
}
.logout a:link, .logout a:visited {
	color: #FFFFFF;
}
.logout a:hover, .logout a:active {
	color: #FFFFFF;
}

.htmlBody #topNavBar ul {
	list-style: none;
	display: block;
	height: 56px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.htmlBody #topNavBar ul li {
	margin: 0;
	padding: 0 1px;
	float: left;
	display: block;
}
.htmlBody #topNavBar li a:link, .htmlBody #topNavBar li a:visited {
	height: 36px;
	width: 73px;
	float: left; 
	display: block;
	padding: 10px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}


.htmlBody #topNavBar li a:link.leftOff, .htmlBody #topNavBar li a:visited.leftOff {
	background-image: url(css-images/level1-left-off.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.htmlBody #topNavBar li a:link.ctrOff, .htmlBody #topNavBar li a:visited.ctrOff {
	background-color: #7D7FBC;
}
.htmlBody #topNavBar li a:link.rightOff, .htmlBody #topNavBar li a:visited.rightOff {
	background-image: url(css-images/level1-right-off.gif);
	background-position: right;
	background-repeat: no-repeat;
}


.htmlBody #topNavBar li a:hover.leftOff, .htmlBody #topNavBar li a:active.leftOff {
	background-image: url(css-images/level1-left-on.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.htmlBody #topNavBar li a:hover.ctrOff, .htmlBody #topNavBar li a:active.ctrOff {
	background-color: #FDBD22;
}
.htmlBody #topNavBar li a:hover.rightOff, .htmlBody #topNavBar li a:active.rightOff {
	background-image: url(css-images/level1-right-on.gif);
	background-position: right;
	background-repeat: no-repeat;
}


.htmlBody #topNavBar li a:link.leftOn, .htmlBody #topNavBar li a:visited.leftOn {
	background-image: url(css-images/level2-left-on.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.htmlBody #topNavBar li a:link.ctrOn, .htmlBody #topNavBar li a:visited.ctrOn {
	background-color: #FDBD22;
}
.htmlBody #topNavBar li a:link.rightOn, .htmlBody #topNavBar li a:visited.rightOn {
	background-image: url(css-images/level2-right-on.gif);
	background-position: right;
	background-repeat: no-repeat;
}


.htmlBody #topNavBar li a:hover.leftOn, .htmlBody #topNavBar li a:active.leftOn {
	/*Nothing*/
}
.htmlBody #topNavBar li a:hover.ctrOn, .htmlBody #topNavBar li a:active.ctrOn {
	/*Nothing*/
}
.htmlBody #topNavBar li a:hover.rightOn, .htmlBody #topNavBar li a:active.rightOn {
	/*Nothing*/
}


/*Level 1.5*/
.htmlBody #level2Top {
	width: 760px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-top.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 1px;
	text-align: left;
}
.htmlBody #level2ProductInformationMarker {
	width: 101px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-prod-info.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
.htmlBody #level2SeaShieldsMarker {
	width: 109px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 87px;
}
.htmlBody #level2TechnicalManualsMarker {
	width: 109px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 182px;
}
.htmlBody #level2EquipmentMarker {
	width: 109px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 277px;
}
.htmlBody #level2WorldwideDirectoryMarker {
	width: 109px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 372px;
}
.htmlBody #level2TestMethodsMarker {
	width: 109px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 467px;
}

.htmlBody #level2ElectronicLogSheetsMarker {
	width: 109px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 562px;
}
.htmlBody #level2ContactMarker {
	width: 101px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level2-contact.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 657px;
}
.htmlBody #level2Bottom {
	width: 760px;
	height: 12px;
	background-color: transparent;
	background-image: url(css-images/level2-bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 2px 0 0 1px;
}

/*Level 2 List Pages*/
.htmlBody #level2Content {
	background-color: transparent;
	padding: 0;
	margin: 0 0 0 1px;
}
.htmlBody #level2Content ul {
	list-style: none;
	display: block;
	height: 40px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}
.htmlBody #level2Content ul li {
	width: 188px;
	height: 40px;
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	display: block;
	background-color: #FDBD22;
}
.htmlBody #level2Content li a:link, .htmlBody #level2Content li a:visited {
	height: 30px;
	width: 168px;
	float: left; 
	display: block;
	padding: 5px 10px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	background-color: #FDBD22;
}
.htmlBody #level2Content li a:hover, .htmlBody #level2Content li a:active {
	background-color: #FF790D;
}

/*Test Methods Page Additions 28-10-2009*/
.htmlBody #tmBottomLeft {width: 188px; background-color: transparent; padding: 0; margin: 2px 2px 0 0; float: left;}
		.htmlBody #tmBottomLeft a {height: 30px; width: 168px; display: block; background-color: transparent; padding: 5px 10px; margin: 0; font-weight: normal;}
				.htmlBody #tmBottomLeft a:link, .htmlBody #tmBottomLeft a:visited {background: url(css-images/level2-bottom-left-off.gif) bottom left no-repeat;}
				.htmlBody #tmBottomLeft a:hover, .htmlBody #tmBottomLeft a:active {background: url(css-images/level2-bottom-left-on.gif) bottom left no-repeat; text-decoration: none;}
						.htmlBody #tmBottomLeft a:link.linkOn, .htmlBody #tmBottomLeft a:visited.linkOn {background-color: #FF790D; background-image: none;}
						.htmlBody #tmBottomLeft a:hover.linkOn, .htmlBody #tmBottomLeft a:active.linkOn {background-color: #FF790D; background-image: none; text-decoration: none;}
						
.htmlBody #tmBottomRight {width: 188px; background-color: transparent; padding: 0; margin: 2px 2px 0 0; float: left;}
		.htmlBody #tmBottomRight a {height: 30px; width: 168px; display: block; background-color: transparent; padding: 5px 10px; margin: 0; font-weight: normal;}
				.htmlBody #tmBottomRight a:link, .htmlBody #tmBottomRight a:visited {background: url(css-images/level2-bottom-right-off.gif) bottom right no-repeat;}
				.htmlBody #tmBottomRight a:hover, .htmlBody #tmBottomRight a:active {background: url(css-images/level2-bottom-right-on.gif) bottom right no-repeat; text-decoration: none;}
						.htmlBody #tmBottomRight a:link.linkOn, .htmlBody #tmBottomRight a:visited.linkOn {background-color: #FF790D; background-image: none;}
						.htmlBody #tmBottomRight a:hover.linkOn, .htmlBody #tmBottomRight a:active.linkOn {background-color: #FF790D; background-image: none; text-decoration: none;}

.htmlBody #tmMiddleLeft {width: 188px; background-color: transparent; padding: 0; margin: 2px 2px 0 0; float: left;}						
		.htmlBody #tmMiddleLeft a {height: 30px; width: 168px; display: block; background-color: transparent; padding: 5px 10px; margin: 0; font-weight: normal;}
				.htmlBody #tmMiddleLeft a:link, .htmlBody #tmMiddleLeft a:visited {background: #FDBD22;}
				.htmlBody #tmMiddleLeft a:hover, .htmlBody #tmMiddleLeft a:active {background: #FF790D; text-decoration: none;}
						.htmlBody #tmMiddleLeft a:link.linkOn, .htmlBody #tmMiddleLeft a:visited.linkOn {background-color: #FF790D; background-image: none;}
						.htmlBody #tmMiddleLeft a:hover.linkOn, .htmlBody #tmMiddleLeft a:active.linkOn {background-color: #FF790D; background-image: none; text-decoration: none;}
		
.htmlBody #tmMiddleRight {width: 188px; background-color: transparent; padding: 0; margin: 2px 2px 0 0; float: left;}
		.htmlBody #tmMiddleRight a {height: 30px; width: 168px; display: block; background-color: transparent; padding: 5px 10px; margin: 0; font-weight: normal;}
				.htmlBody #tmMiddleRight a:link, .htmlBody #tmMiddleRight a:visited {background: #FDBD22;}
				.htmlBody #tmMiddleRight a:hover, .htmlBody #tmMiddleRight a:active {background: #FF790D; text-decoration: none;}
						.htmlBody #tmMiddleRight a:link.linkOn, .htmlBody #tmMiddleRight a:visited.linkOn {background-color: #FF790D; background-image: none;}
						.htmlBody #tmMiddleRight a:hover.linkOn, .htmlBody #tmMiddleRight a:active.linkOn {background-color: #FF790D; background-image: none; text-decoration: none;}
	

/*Product Information Page*/
.htmlBody #level2ProductInformation {
	background-color: transparent;
	padding: 0;
	margin: 2px 0 2px 1px;
	text-align: center;
}
.htmlBody #level2TechnicalProducts {
	height: 60px;
	width: 252px
	background-color: transparent;
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
}
.htmlBody #level2TechnicalProductsHead {
	height: 35px;
	width: 232px;
	background-color: #FDBD22;
	padding: 5px 10px;
	margin: 0;
}
.htmlBody #level2TechnicalProductsMSDS {
	width: 125px;
	background-color: transparent;
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
}
.htmlBody #level2TechnicalProductsMSDS a {
	height: 30px;
	width: 105px;
	display: block;
	background-color: transparent;
	padding: 5px 10px;
	margin: 0;
	font-weight: normal;
}
.htmlBody #level2TechnicalProductsMSDS a:link, .htmlBody #level2TechnicalProductsMSDS a:visited {
	background-image: url(css-images/level2-bottom-left-off.gif);
	background-position: bottom left;
	background-repeat: no-repeat;	
}
.htmlBody #level2TechnicalProductsMSDS a:hover, .htmlBody #level2TechnicalProductsMSDS a:active {
	background-image: url(css-images/level2-bottom-left-on.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	text-decoration: none;
}
.htmlBody #level2TechnicalProductsMSDS a:link.linkOn, .htmlBody #level2TechnicalProductsMSDS a:visited.linkOn {
	background-color: #FF790D;
	background-image: none;	
}
.htmlBody #level2TechnicalProductsMSDS a:hover.linkOn, .htmlBody #level2TechnicalProductsMSDS a:active.linkOn {
	background-color: #FF790D;
	background-image: none;
	text-decoration: none;
}
.htmlBody #level2TechnicalProductsPB {
	width: 125px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	float: left;
}
.htmlBody #level2TechnicalProductsPB a {
	height: 30px;
	width: 105px;
	display: block;
	background-color: transparent;
	padding: 5px 10px;
	margin: 0;
	font-weight: normal;
}
.htmlBody #level2TechnicalProductsPB a:link, .htmlBody #level2TechnicalProductsPB a:visited {
	background-color: #FDBD22;	
}
.htmlBody #level2TechnicalProductsPB a:hover, .htmlBody #level2TechnicalProductsPB a:active {
	background-color: #FF790D;
	text-decoration: none;
}
.htmlBody #level2TechnicalProductsPB a:link.linkOn, .htmlBody #level2TechnicalProductsPB a:visited.linkOn {
	background-color: #FF790D;	
}
.htmlBody #level2TechnicalProductsPB a:hover.linkOn, .htmlBody #level2TechnicalProductsPB a:active.linkOn {
	background-color: #FF790D;
	text-decoration: none;
}

.htmlBody #level2CleaningProducts {
	height: 60px;
	width: 252px;
	background-color: transparent;
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
}
.htmlBody #level2CleaningProductsHead {
	height: 35px;
	width: 232px;
	background-color: #FDBD22;
	padding: 5px 10px;
	margin: 0;
}
.htmlBody #level2CleaningProductsMSDS {
	width: 125px;
	background-color: transparent;
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
}
.htmlBody #level2CleaningProductsMSDS a {
	height: 30px;
	width: 105px;
	display: block;
	background-color: transparent;
	padding: 5px 10px;
	margin: 0;
	font-weight: normal;
}
.htmlBody #level2CleaningProductsMSDS a:link, .htmlBody #level2CleaningProductsMSDS a:visited {
	background-color: #FDBD22;	
}
.htmlBody #level2CleaningProductsMSDS a:hover, .htmlBody #level2CleaningProductsMSDS a:active {
	background-color: #FF790D;
	text-decoration: none;
}
.htmlBody #level2CleaningProductsMSDS a:link.linkOn, .htmlBody #level2CleaningProductsMSDS a:visited.linkOn {
	background-color: #FF790D;	
}
.htmlBody #level2CleaningProductsMSDS a:hover.linkOn, .htmlBody #level2CleaningProductsMSDS a:active.linkOn {
	background-color: #FF790D;
	text-decoration: none;
}
.htmlBody #level2CleaningProductsPB {
	width: 125px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	float: left;
}
.htmlBody #level2CleaningProductsPB a {
	height: 30px;
	width: 105px;
	display: block;
	background-color: transparent;
	padding: 5px 10px;
	margin: 0;
	font-weight: normal;
}
.htmlBody #level2CleaningProductsPB a:link, .htmlBody #level2CleaningProductsPB a:visited {
	background-color: #FDBD22;	
}
.htmlBody #level2CleaningProductsPB a:hover, .htmlBody #level2CleaningProductsPB a:active {
	background-color: #FF790D;
	text-decoration: none;
}
.htmlBody #level2CleaningProductsPB a:link.linkOn, .htmlBody #level2CleaningProductsPB a:visited.linkOn {
	background-color: #FF790D;	
}
.htmlBody #level2CleaningProductsPB a:hover.linkOn, .htmlBody #level2CleaningProductsPB a:active.linkOn {
	background-color: #FF790D;
	text-decoration: none;
}


.htmlBody #level2TechnicalInformation {
	width: 124px;
	background-color: transparent;
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
}
.htmlBody #level2TechnicalInformation a {
	height: 31px;
	width: 104px;
	display: block;
	background-color: transparent;
	padding: 27px 10px 27px 10px;
	margin: 0;
	font-weight: normal;
}
.htmlBody #level2TechnicalInformation a:link, .htmlBody #level2TechnicalInformation a:visited {
	background-color: #FDBD22;	
}
.htmlBody #level2TechnicalInformation a:hover, .htmlBody #level2TechnicalInformation a:active {
	background-color: #FF790D;
	text-decoration: none;
}
.htmlBody #level2TechnicalInformation a:link.linkOn, .htmlBody #level2TechnicalInformation a:visited.linkOn {
	background-color: #FF790D;
	background-image: none;	
}
.htmlBody #level2TechnicalInformation a:hover.linkOn, .htmlBody #level2TechnicalInformation a:active.linkOn {
	background-color: #FF790D;
	background-image: none;
	text-decoration: none;
}


.htmlBody #level2PrecautionCards {
	width: 124px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	float: left;
}
.htmlBody #level2PrecautionCards a {
	height: 31px;
	width: 104px;
	display: block;
	background-color: transparent;
	padding: 27px 10px 27px 10px;
	margin: 0;
	font-weight: normal;
}
.htmlBody #level2PrecautionCards a:link, .htmlBody #level2PrecautionCards a:visited {
	background-image: url(css-images/level2-bottom-right-off.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
}
.htmlBody #level2PrecautionCards a:hover, .htmlBody #level2PrecautionCards a:active {
	background-image: url(css-images/level2-bottom-right-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration: none;
}
.htmlBody #level2PrecautionCards a:link.linkOn, .htmlBody #level2PrecautionCards a:visited.linkOn {
	background-color: #FF790D;
	background-image: none;	
}
.htmlBody #level2PrecautionCards a:hover.linkOn, .htmlBody #level2PrecautionCards a:active.linkOn {
	background-color: #FF790D;
	background-image: none;
	text-decoration: none;
}


/*Technical Manuals Page*/
.htmlBody #level2TechnicalManuals {
	background-color: transparent;
	padding: 0;
	margin: 2px 0 0 0;
}
.htmlBody #level2TechnicalManuals ul {
	list-style: none;
	display: block;
	height: 56px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.htmlBody #level2TechnicalManuals ul li {
	margin: 0;
	padding: 0 1px;
	float: left;
	display: block;
}
.htmlBody #level2TechnicalManuals li a:link, .htmlBody #level2TechnicalManuals li a:visited {
	height: 36px;
	float: left; 
	display: block;
	padding: 10px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}


.htmlBody #level2TechnicalManuals li a:link.leftOff, .htmlBody #level2TechnicalManuals li a:visited.leftOff {
	width: 84px;
	background-image: url(css-images/level2-bottom-left-off.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2TechnicalManuals li a:link.ctrOff, .htmlBody #level2TechnicalManuals li a:visited.ctrOff {
	width: 85px;
	background-color: #FDBD22;
}
.htmlBody #level2TechnicalManuals li a:link.rightOff, .htmlBody #level2TechnicalManuals li a:visited.rightOff {
	width: 204px;
	background-image: url(css-images/level2-bottom-right-off.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2TechnicalManuals li a:hover.leftOff, .htmlBody #level2TechnicalManuals li a:active.leftOff {
	background-image: url(css-images/level2-bottom-left-on.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2TechnicalManuals li a:hover.ctrOff, .htmlBody #level2TechnicalManuals li a:active.ctrOff {
	background-color: #FF790D;
}
.htmlBody #level2TechnicalManuals li a:hover.rightOff, .htmlBody #level2TechnicalManuals li a:active.rightOff {
	background-image: url(css-images/level2-bottom-right-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2TechnicalManuals li a:link.leftOn, .htmlBody #level2TechnicalManuals li a:visited.leftOn {
	width: 84px;
	background-image: url(css-images/level2-bottom-left-on.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2TechnicalManuals li a:link.ctrOn, .htmlBody #level2TechnicalManuals li a:visited.ctrOn {
	width: 85px;
	background-color: #FF790D;
}
.htmlBody #level2TechnicalManuals li a:link.rightOn, .htmlBody #level2TechnicalManuals li a:visited.rightOn {
	width: 204px;
	background-image: url(css-images/level2-bottom-right-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2TechnicalManuals li a:hover.leftOn, .htmlBody #level2TechnicalManuals li a:active.leftOn {
	/*Nothing*/
}
.htmlBody #level2TechnicalManuals li a:hover.ctrOn, .htmlBody #level2TechnicalManuals li a:active.ctrOn {
	/*Nothing*/
}
.htmlBody #level2TechnicalManuals li a:hover.rightOn, .htmlBody #level2TechnicalManuals li a:active.rightOn {
	/*Nothing*/
}


/*Worldwide Directory Page*/
.htmlBody #level2WorldwideDirectory {
	background-color: transparent;
	padding: 0;
	margin: 2px 0 0 0;
}
.htmlBody #level2WorldwideDirectory ul {
	list-style: none;
	display: block;
	height: 56px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.htmlBody #level2WorldwideDirectory ul li {
	margin: 0;
	padding: 0 1px;
	float: left;
	display: block;
}
.htmlBody #level2WorldwideDirectory li a:link, .htmlBody #level2WorldwideDirectory li a:visited {
	height: 36px;
	float: left; 
	display: block;
	padding: 10px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}


.htmlBody #level2WorldwideDirectory li a:link.leftOff, .htmlBody #level2WorldwideDirectory li a:visited.leftOff {
	width: 130px;
	background-image: url(css-images/level2-bottom-left-off.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2WorldwideDirectory li a:link.ctrOff, .htmlBody #level2WorldwideDirectory li a:visited.ctrOff {
	width: 130px;
	background-color: #FDBD22;
}
.htmlBody #level2WorldwideDirectory li a:link.rightOff, .htmlBody #level2WorldwideDirectory li a:visited.rightOff {
	width: 130px;
	background-image: url(css-images/level2-bottom-right-off.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2WorldwideDirectory li a:hover.leftOff, .htmlBody #level2WorldwideDirectory li a:active.leftOff {
	background-image: url(css-images/level2-bottom-left-on.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2WorldwideDirectory li a:hover.ctrOff, .htmlBody #level2WorldwideDirectory li a:active.ctrOff {
	background-color: #FF790D;
}
.htmlBody #level2WorldwideDirectory li a:hover.rightOff, .htmlBody #level2WorldwideDirectory li a:active.rightOff {
	background-image: url(css-images/level2-bottom-right-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2WorldwideDirectory li a:link.leftOn, .htmlBody #level2WorldwideDirectory li a:visited.leftOn {
	width: 130px;
	background-image: url(css-images/level2-bottom-left-on.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2WorldwideDirectory li a:link.ctrOn, .htmlBody #level2WorldwideDirectory li a:visited.ctrOn {
	width: 130px;
	background-color: #FF790D;
}
.htmlBody #level2WorldwideDirectory li a:link.rightOn, .htmlBody #level2WorldwideDirectory li a:visited.rightOn {
	width: 130px;
	background-image: url(css-images/level2-bottom-right-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2WorldwideDirectory li a:hover.leftOn, .htmlBody #level2WorldwideDirectory li a:active.leftOn {
	/*Nothing*/
}
.htmlBody #level2WorldwideDirectory li a:hover.ctrOn, .htmlBody #level2WorldwideDirectory li a:active.ctrOn {
	/*Nothing*/
}
.htmlBody #level2WorldwideDirectory li a:hover.rightOn, .htmlBody #level2WorldwideDirectory li a:active.rightOn {
	/*Nothing*/
}


/* Level 2 Contact Page */
/* Contact Form */
.htmlBody #level2ContactContent {
	width: 760px;
	margin: 2px 0 0 0;
	padding: 0 1px;
	text-align: left;
}
.htmlBody #level2ContactContent form {
	width: 640px;
	padding: 5px 59px 8px 59px;
	background-color: #FDBD22;
	margin: 0;
}
.htmlBody #level2ContactContent form div {
	clear: both;
}
.htmlBody #level2ContactContent fieldset {
	width: 290px;
	padding: 0;
	margin: 0 0 5px 0;
	border: none;
}
.htmlBody #level2ContactContent .leftCol {
	float: left;
}
.htmlBody #level2ContactContent .rightCol {
	float: right;
}
.htmlBody #level2ContactContent label {
	font-size: 100%;
	font-weight: normal;
	width: 1em;
	color: #000000;
	padding: 0.7em 0 0 0;
	margin: 0;
}
.htmlBody #level2ContactContent form fieldset div label {
	float: left;
}
.htmlBody #level2ContactContent input.txt {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 220px;
	padding: 2px;
	margin: 4px 0;
	float: right;
	line-height: 1em;
}
.htmlBody #level2ContactContent textarea.txt2 {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 220px;
	height: 7em;
	padding: 2px;
	margin: 4px 0;
	float: right;
	line-height: 1em;
}
.htmlBody #level2ContactContent input.btn {
	font-size: 100%;
	width: 226px;
	height: 23px;
	background-color: transparent;
	background-image: url(css-images/contact-button-bg.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #000000;
	padding: 0 0 3px 0;
	margin: 0 auto;
	border: none;
	display: block;
}

/* Contact Buttons */
.htmlBody #level2ContactButtons {
	background-color: transparent;
	padding: 0;
	margin: 2px 0 0 0;
}
.htmlBody #level2ContactButtons ul {
	list-style: none;
	display: block;
	height: 36px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.htmlBody #level2ContactButtons ul li {
	margin: 0;
	padding: 0 1px;
	float: left;
	display: block;
}
.htmlBody #level2ContactButtons li a:link, .htmlBody #level2ContactButtons li a:visited {
	width: 358px;
	height: 16px;
	float: left; 
	display: block;
	padding: 10px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}


.htmlBody #level2ContactButtons li a:link.leftOff, .htmlBody #level2ContactButtons li a:visited.leftOff {
	background-image: url(css-images/level2-bottom-left-off.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2ContactButtons li a:link.rightOff, .htmlBody #level2ContactButtons li a:visited.rightOff {
	background-image: url(css-images/level2-bottom-right-off.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2ContactButtons li a:hover.leftOff, .htmlBody #level2ContactButtons li a:active.leftOff {
	background-image: url(css-images/level2-bottom-left-on.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #level2ContactButtons li a:hover.rightOff, .htmlBody #level2ContactButtons li a:active.rightOff {
	background-image: url(css-images/level2-bottom-right-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


.htmlBody #level2ContactButtons li a:link.leftOn, .htmlBody #level2ContactButtons li a:visited.leftOn {
	background-image: none;
	background-color: #FF790D;
}
.htmlBody #level2ContactButtons li a:link.rightOn, .htmlBody #level2ContactButtons li a:visited.rightOn {
	background-image: none;
	background-color: #FF790D;
}


.htmlBody #level2ContactButtons li a:hover.leftOn, .htmlBody #level2ContactButtons li a:active.leftOn {
	/*Nothing*/
}
.htmlBody #level2ContactButtons li a:hover.rightOn, .htmlBody #level2ContactButtons li a:active.rightOn {
	/*Nothing*/
}

/* Contact Level 3 */
.htmlBody #level3ContactContent {
	background-color: transparent;
	padding: 2px 0 2px 1px;
	margin: 0;
}
.htmlBody #level3ContactCopy {
	width: 548px;
	height: 150px;
	margin: 0 2px 0 0;
	padding: 5px 10px;
	float: left;
	display: block;
	background-color: #FF790D;
	text-align: left;
}
.htmlBody #level3ContactCopy p {
	font-size: 100%;
}
.htmlBody #level3ContactButton {
	width: 188px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	background-color: #FF790D;
	text-align: center;
}
.htmlBody #level3ContactButton a:link, .htmlBody #level3ContactButton a:visited {
	height: 30px;
	width: 168px;
	float: left; 
	display: block;
	padding: 65px 10px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	background-color: #FF790D;
}
.htmlBody #level3ContactButton a:hover, .htmlBody #level3ContactButton a:active {
	background-color: #FF4207;
}






/*Level 3 Elements*/
.htmlBody #level3Top {
	width: 760px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-top.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 1px;
	text-align: left;
}
.htmlBody #level3TechnicalProductsMSDSMarker {
	width: 133px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-tp-msds.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
.htmlBody #level3TechnicalProductsPBMarker {
	width: 141px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-centre-125.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 119px;
}
.htmlBody #level3CleaningProductsMSDSMarker {
	width: 141px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-centre-125.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 246px;
}
.htmlBody #level3CleaningProductsPBMarker {
	width: 141px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-centre-125.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 373px;
}
.htmlBody #level3TechnicalInformationMarker {
	width: 140px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-centre-124.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 500px;
}
.htmlBody #level3PrecautionCardsMarker {
	width: 132px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-precaution-cards.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 626px;
}
.htmlBody #level3SteamBoilersMarker {
	width: 121px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-steam-boilers.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 312px;
}
.htmlBody #level3GlobalDistMarker {
	width: 166px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-global-dist.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 448px;
}
.htmlBody #level3TestKitReagentsMarker {
	width: 204px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-test-kit-reagents.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 372px;
}
.htmlBody #level3ChemicalEmergenciesMarker {
	width: 386px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-chemical-emergencies.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
.htmlBody #level3TechnicalHelpMarker {
	width: 386px;
	height: 28px;
	background-color: transparent;
	background-image: url(css-images/level3-technical-help.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 372px;
}
.htmlBody #level3Bottom {
	width: 760px;
	height: 13px;
	background-color: transparent;
	background-image: url(css-images/level3-bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 2px 0 0 1px;
}


/*Level 3 List Pages*/
.htmlBody #level3Content {
	background-color: transparent;
	padding: 0;
	margin: 0 0 0 1px;
}
.htmlBody #level3Content ul {
	list-style: none;
	display: block;
	height: 40px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}
.htmlBody #level3Content ul li {
	width: 188px;
	height: 40px;
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	display: block;
	background-color: #FF790D;
}
.htmlBody #level3Content li a:link, .htmlBody #level3Content li a:visited {
	height: 30px;
	width: 178px;
	float: left; 
	display: block;
	padding: 5px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	background-color: #FF790D;
}
.htmlBody #level3Content li a:hover, .htmlBody #level3Content li a:active {
	background-color: #FF4207;
}





.htmlBody #level3Content5Col {
	background-color: transparent;
	padding: 0;
	margin: 0 0 0 1px;
}
.htmlBody #level3Content5Col ul {
	list-style: none;
	display: block;
	height: 40px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}
.htmlBody #level3Content5Col ul li {
	width: 93px;
	height: 40px;
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	display: block;
	background-color: #FF790D;
}
.htmlBody #level3Content5Col li a:link, .htmlBody #level3Content5Col li a:visited {
	height: 28px;
	width: 83px;
	float: left; 
	display: block;
	padding: 12px 5px 0 5px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	background-color: #FF790D;
}
.htmlBody #level3Content5Col li a:hover, .htmlBody #level3Content5Col li a:active {
	background-color: #FF4207;
}


/*  --------------------------- NEW BITS FOR CHANGE PASSWORD ---------------------------  */


.htmlBody #cpBox {width: 350px; background-color: transparent; padding: 0; margin: 40px auto 0 auto; text-align: centre;}

.htmlBody #cpBoxTop {width: 350px; height: 32px; background-color: transparent; background-image: url(css-images/cp-box-top.gif); background-position: top; background-repeat: no-repeat; padding: 0; margin: 0;}

.htmlBody #cpBoxContent {width: 310px; background-color: transparent; background-image: url(css-images/cp-box.gif); background-position: bottom; background-repeat: no-repeat; padding: 5px 20px 10px 20px; margin: 0;}
.htmlBody #cpBoxContent p {color:#000000;}

/*Forms*/
.htmlBody #cpBoxContent form {width: 310px; padding: 0; margin: 0;}
.htmlBody #cpBoxContent form div {
	clear: both;
}
.htmlBody #cpBoxContent label {font-size: 100%; font-weight: normal; color: #000000; width: 150px; padding: 1em 0; margin: 0; text-align: left; float: left;}


/*  --------------------------- NEW BITS FOR PRIVACY PAGE ---------------------------  */


.htmlBody #ppBoxHead {width: 762px; height: 8px; background: transparent url(css-images/privacy-head.gif) bottom no-repeat; padding: 0; margin: 0;}

.htmlBody #privacyPage {width: 722px; background: #7D7FBC; padding: 0 20px; margin: 0; text-align: left;}

		.htmlBody #privacyPage h1 {font-size: 120%; font-weight: normal; margin: 0; padding: 0 0 0.2em 0; color: #000000;}
		.htmlBody #privacyPage h2 {font-size: 100%; font-weight: normal; margin: 0; padding: 0.5em 0 0.2em 0;}
		.htmlBody #privacyPage p {font-size: 90%; font-weight: normal; margin: 0 0 0.4em 0; padding: 0;}
		
		.htmlBody #privacyPage a:link, .htmlBody #privacyPage a:visited {color: #000000; text-decoration: underline;}
		.htmlBody #privacyPage a:hover, .htmlBody #privacyPage a:active {color: #CC0000; text-decoration: underline;}

.htmlBody #ppBoxFoot {width: 762px; height: 8px; background: transparent url(css-images/privacy-foot.gif) top no-repeat; padding: 0; margin: 0;}