﻿a {
	color: #504f4f;
	text-decoration: none;
}
a:hover{
	color: #00618a;
	text-decoration: underline;
}
a.headerhyp
{
	color: #ecbe19;
	text-decoration: none;
}
a:hover.headerhyp{
	color: white;
}

a.hypintext
{
	color: #504f4f;
	text-decoration: underline;
}
.hypintext
{
	color: #504f4f;
	text-decoration: underline;
}
.safetygreen
{
     border-top: #12b706 1px solid; border-left: #12b706 1px solid
}
.safetygreenblock
{
    background-color: #12b706;
    writing-mode: tb-rl;
    filter: flipH() flipV();
    font-size: 15pt;
    font-weight: bold;
    color: white;
}
.safetygreenout
{
     border-bottom: #12b706 1px solid; border-right: #12b706 1px solid
}


.safetyred
{
     border-top: #ec0707 1px solid; border-left: #ec0707 1px solid
}
.safetyredblock
{
    background-color: #ec0707;
    writing-mode: tb-rl;
    filter: flipH() flipV();
    font-size: 15pt;
    font-weight: bold;
    color: white;
}
.safetyredout
{
     border-bottom: #ec0707 1px solid; border-right: #ec0707 1px solid
}


.ulnotab
{
    margin-top:0;
    margin-left: 20;
    margin-bottom:0;
}
.backbutton
{
    color: white;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}

a.hyppmenu
{
    color: #504f4f;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
}
a:hover.hyppmenu{
	color: black;
}
.searchitemrow
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.searchlist
{
	font-size: 5pt; 
}

.searchlistheader
{
    background-color: #d9d9d9;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.searchlistpager TD
{
    background-color: #d9d9d9;
    font-weight: bold;
    text-decoration: underline;
    font-size: 10pt;
}

.searchlistpager A:link
{
    font-weight: normal;
	text-decoration: none;    
	font-size: 9pt; 
}

.searchlistpager A:visited
{
    font-weight: normal;
	text-decoration: none;    
	font-size: 9pt; 
}

.searchlistpager A:hover
{
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
    color: white;
}



.ttabon
{
    height: 29px;
    color: white;
    font-weight:bold;
    vertical-align:top;        
}

.ttaboff
{
    height: 29px;
    cursor:pointer;   
    vertical-align:top;    
}


a:hover.ttaboff
{
	color: #00618a;
	text-decoration: none;	
}



BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
table
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


.itemstyle
{
	border-right: #a5bfd0 1px solid;
	border-left: #a5bfd0 1px solid;

}
 
.nav 
{
	color:White;
}
.nav A
 {
	color:White;
 }
.nav A:hover
{
	color: black;
	text-decoration: none;
}

.bord
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}


LI.vacancy
{
	list-style-image: url(/images/sb1.gif);
	list-style-position: outside;
	text-align: left;
}


.menuitem
{
	background-image: url(images/dropdown/dd_29.gif);
}
.menuitem A
{
	background-image: url(images/dropdown/dd_29.gif);
}

.menuitem A:hover
{
	background-image: url(images/dropdown/dd_23.gif);
}

.search
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#c6ac4d;

	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#c6ac4d;

	border-right-style:none;
	border-left-style:none;


	background-color:#f0dea0;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#504f4f;
}
.panelheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
}
.panelheader2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #02578b;
	letter-spacing: 0px;
}
.whiteheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	letter-spacing: 0px;
}
.midheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
    letter-spacing: 0px;
    padding-bottom: 3px;
}

.midheaderblack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    letter-spacing: 0px;
    padding-bottom: 3px;
}

.midheader2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#504f4f;
	letter-spacing: 0px;
}

.small1
{
	font-size: 9px;
}

.taboff,
.taboff a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#504f4f;
	letter-spacing: 0px;
}

.tabon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#504f4f;
	letter-spacing: 0px;
}

.prod_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #504f4f;
	line-height: 20pt;
}
.prod_header_white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: white;
	line-height: 20pt;
}
.
.prod_header2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight:normal;
	color: #02578b;
			line-height: 20pt;
}

.blt
{
    padding: 0px;
    margin-left: 16px;
    line-height: 10pt;
    margin-top: 0px;
}

.blt li
{
	margin-bottom: 2px;
			line-height: 10pt;
}
.blt a
{ 
	list-style-image: url(/images/bp.gif);
		color:#504f4f;
				line-height: 11pt;
} 



.blt a:hover, 
.blt li:hover a, 
.blt li.iehover a
{ 
	list-style-image: url(/images/bp1.gif);
	color: #504f4f;
			line-height: 11pt;
} 


.footer, .footer A
{
	color: #504f4f;
	line-height: 12pt;
	text-decoration: none;
}


.backdrop
{
	background-color:white;
	border-color: white;
	border-style:solid;
	border-width:1px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;	
}

.dropdown
{
	font-size: 10px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.dropdownsmall
{
	font-size: 10px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	height: 20px;
}

.smallbox
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


ul
{
    margin: 0px 25px 0px 25px;
    text-indent: 0px;
    text-align: left;
}

.alsimtext           /* used for left hand side panels */
{
    padding: 15px;
    text-align: justify;
}

.fronttext
{
    padding: 10px 15px 5px 15px;
    text-align: justify;
    position: absolute;
}

.alsimadstext           /* used for right hand side small panels */
{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
    padding-top:5px;
    text-align: justify;
}

.alsimnewspad           /* used for panels that need left and right padding only*/
{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
    padding-top:0px;
    text-align: left;
}

.mybut
{
    text-align: left;
}


.alsimlayout
{
    width:100%;
}

.alsimlayout TR
{
    vertical-align:top;
}

td
{
	font-family: Arial,sans-serif,Helvetica,"Trebuchet MS";
	font-size: 8pt;
	font-weight: normal;
	color: #504f4f;
	line-height: 11pt;
}



.thecompany_image
{
    background-position: center;
    height: 228px;
    background-image: url(/images/pictures/company.jpg);
}

.contactus_image
{
    background-position: center;    
    height: 195px;
    background-image: url(/images/pictures/contact.jpg);
}

.randd_image
{
    background-position: center;
    height: 192px;
    background-image: url(/images/pictures/randd.jpg);
}

.siteinformation_image
{
    background-position: center;    
    height: 195px;
    background-image: url(/images/pictures/siteinfo.jpg);
}
.missionstatement_image
{
    background-position: center;    
    height: 489px;
    width:300px;
    background-image: url(/images/pictures/misson_01.gif);
}

.healthsafety_image
{
    background-position: center;
    height: 489px;
    width:266px;
    background-image: url(/images/pictures/health_01.gif);
}

.quality_image
{
    background-position: center;
    height: 218px;
    background-image: url(/images/pictures/quality.jpg);
}

.environment_image
{
    background-position: center;
    height: 225px;
    background-image: url(/images/pictures/environmental.jpg);
    
}

.customerservice_image
{
    background-position: center;
    height: 195px;
    background-image: url(/images/pictures/customer.jpg);
}

.tradingterms_image
{
    background-position: center;
    height: 238px;
    background-image: url(/images/pictures/tradingterms.jpg);
}


.suppliers_image
{
    background-position: center;
    height: 224px;
    background-image: url(/images/pictures/environmental.jpg);
}

.careers_image
{
    background-position: center;
    height: 195px;
    background-image: url(/images/pictures/careers.jpg);
}

.callback_image
{
    background-position: center;
    height: 195px;
    background-image: url(/images/pictures/callback.jpg);
}

.requestliterature_image
{
    background-position: center;
    height: 195px;
    background-image: url(/images/pictures/literature.jpg);
}


.submitenquiry_image
{
    background-position: center;
    height: 195px;
    background-image: url(/images/pictures/submitenquiry.jpg);
}

.askquestion_image
{
    background-position: center;
    height: 255px;
    background-image: url(/images/pictures/askaquestion.jpg);
}

.procedures_image
{
    background-position: center;
    height: 195px;
    background-image: url(/images/pictures/procedures.jpg);
}

.frontintro
{
    background-position: right top;
    height: 188px;
    background-image: url(/images/front.gif);
    background-repeat: no-repeat;
}

.colourchart_image
{
    background-position: center;
    height: 192px;
    background-image: url(/images/pictures/colourchart.jpg);
}


tr.strip img {display: block;}


.downloadtable td
{
    border-bottom: 1px solid;
    border-bottom-color: #808080;
}

tr.downloadrowOn {
 background: #F7F7F7;
 cursor:hand;
}

tr.downloadrowOff {
 background: #FFFFFF;
 cursor:hand;
}

.downloadheader
{
    padding: 10px;
    font-family: Arial,sans-serif,Helvetica, "Trebuchet MS";
    font-size: 8pt;
    font-weight: normal;
    color: #504f4f;
    background-color: #eeeeee;
}
.downloaditem
{
    padding: 5px;
    border: None 0px;
	border-bottom: solid 1px #808080;
}