<style>
#topbar {
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 620px;
visibility: hidden;
z-index: 100;
}
/* 
   link colours
   #########################################################
*/



A.menu   	{ color: #FFFFFF; text-decoration: none; }
A.menu:link	{ color: #FFFFFF; text-decoration: none; }
A.menu:visited { color: #FFFFFF; text-decoration: none; }
A.menu:active { color: #FFFFFF; text-decoration: none; }
A.menu:hover	{ color: #000000; text-decoration: none; }
A.menu:visited-hover	{ color: #000000; text-decoration: none; }

A.link   	{ color: #009; text-decoration: none; }
A.link:link	{ color: #009; text-decoration: none; }
A.link:visited { color: #009; text-decoration: none; }
A.link:active { color: #009; text-decoration: none; }
A.link:hover	{ color: #009; text-decoration: none; }
A.link:visited-hover	{ color: #009; text-decoration: none; }

A.sm   	{ color: #666666; text-decoration: none; }
A.sm:link	{ color: #666666; text-decoration: none; }
A.sm:visited { color: #666666; text-decoration: none; }
A.sm:active { color: #666666; text-decoration: none; }
A.sm:hover	{ color: #000000; text-decoration: none; }
A.sm:visited-hover	{ color: #000000; text-decoration: none; }

A.download   	{ color:#39F; text-decoration: none; padding-bottom:10px; }
A.download:link	{ color: #39F; text-decoration: none; padding-bottom:10px; }
A.download:visited { color: #39F; text-decoration: none; padding-bottom:10px; }
A.download:active { color: #39F; text-decoration: none; padding-bottom:10px; }
A.download:hover	{ color:#00F; text-decoration: none; padding-bottom:10px; }
A.download:visited-hover	{ color: #39F; text-decoration: none; padding-bottom:10px; }

/*A.picture   	{ color: #FFF; text-decoration: none; padding-bottom:10px; border:#FF0; }
A.picture:link	{ color: #FFF; text-decoration: none; padding-bottom:10px; border:#FF0; }
A.picture:visited { color: #FFF; text-decoration: none; padding-bottom:10px; border:#FF0; }
A.picture:active { color: #FFF; text-decoration: none; padding-bottom:10px; border:#FF0; }
A.picture:hover	{ color:#FFF; text-decoration: none; padding-bottom:10px; border:#FF0; }
A.picture:visited-hover	{ color: #FFF; text-decoration: none; padding-bottom:10px; border:#FF0; }
*/
img.picture   	{ border:none; }


A   	{ color: #333333; text-decoration: none; }
A:link	{ color: #333333; text-decoration: none; }
A:visited { color: #333333; text-decoration: none; }
A:active { color: #333333; text-decoration: none; }
A:hover	{ color: #000000; text-decoration: none; }
A:visited-hover	{ color: #000000; text-decoration: none; }
/* 
   body control; scrollbar and positioning
   #########################################################
*/
BODY {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.BODYbg {
}

/* 
   master set for TDs
   #########################################################
*/
TD {
	font-family: Arial;
	color: #666666;
	vertical-align: top;
	font-size: 12px;
}
SUP {
	font-size: 11px;
}
/* 
   master set for form data
   #########################################################
*/
INPUT,SELECT,TEXTAREA {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border: 1px solid #999999;
}
.inputSearch {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding: 2px;
	border: 1px solid #FFFFFF;
}
.inputButton {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px;
	background-color: #999999;
}
.inputButtonLarge {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
	background-color: #999999;
}
.search {
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	padding-right: 20px;
}
.inputTitle {
	padding-top: 7px;
	padding-left: 5px;
}
.inputTextbox {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
}
/* 
   table classes
   #########################################################
*/
.tableMain {
	width: 100%;
}
.tableFixed {
	width: 950px;
}

/* 
   header classes
   #########################################################
*/
.headerLogo {
	background-color: #bcbec0;
	background-image: url(../gfx/sadeflogo.gif);
	background-repeat: no-repeat;
	background-position: 30px center;
	height: 65px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: bottom;
}

.steel2DHeader {
	background-color: #00a8e6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}

.designHeader {
	background-color: #669ac9;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}

.steel3DHeader {
	background-color: #a40047;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}
.steelprofilesHeader {
	background-color: #45637b;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}
.CRFHeader {
	background-color: #72aeb6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 20px;
	height: 10px;
}
.furtherfabricationHeader {
	background-color: #5c788e;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}

.jobsHeader {
	background-color: #017baa;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}
.sustainableHeader {
	background-color: #008400;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 10px;
}
/* 
   column classes
   #########################################################
*/
.columnMenu {
	width: 20%;
	background-color: #dcddde;
	padding-top: 20px;
	padding-left: 20px;
	text-align: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.columnMain {
	width: 60%;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	text-align: left;
}
.columnMainSpan {
	width: 80%;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
	text-align: left;
}
.columnMainHome {
	width: 60%;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.columnMainHomeNew {
	width: 60%;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}
.columnLinks {
	width: 20%;
	background-color: #dcddde;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	padding-bottom: 25px;
}
.columnSiteMap1 {
	width: 33%;
	padding-right: 25px;
}
.columnSiteMap2 {
	width: 33%;
}
/* 
   menu classes
   #########################################################
*/
.menuHeaders {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 5px;
}
.topMenuCell {
	font-size: 15px;
	
}
.topMenuCella {
	font-size: 13px;
}
.footerCell {
	font-size: 11px;
}
.topMenuSpacerWhite {
	background-image: url(../gfx/1x1_white.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 5px;
	padding-left: 5px;
}
.topMenuSpacerGrey {
	background-image: url(../gfx/1x1_grey.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 5px;
	padding-left: 5px;
}
.topMenuHeader {
	font-size: 15px;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-right: 10px;
}
/* 
   links classes
   #########################################################
*/
.leftLinkImages {
	border: 1px solid #FFFFFF;
}
.leftLinkTitle {
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.leftLinkImageCell {
	width: 50px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.latestNewsTitle {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.latestNewsImages {
	margin-right: 10px;
	margin-bottom: 5px;
}

/* 
   main classes
   #########################################################
*/
h1 {
	font-size: 22px;
	color: #333333;
	padding-top: 15px;
	color:#828282;
	padding-bottom:5px;
}

.mainTitle {
	font-size: 25px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 15px;
}
.mainSubTitle {
	font-size: 15px;
	padding-bottom: 10px;
	color: #333333;
}
.mainSubTitleLine {
	font-size: 15px;
	padding-bottom: 10px;
	color: #333333;
	background-image: url(../gfx/underline.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
}
.mainImage {
	width: 215px;
	padding-right: 10px;
	/*background-color: #999999;*/
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.mainBoldText {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	height: 10px;
}
.mainLink {
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../gfx/bulletGrey.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
/* 
   load table classes
   #########################################################
*/
.LTgrey {
	background-color: #999999;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
}
.LTgreyLight {
	background-color: #cccccc;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
}
.LTredLight {
	background-color: #ffe4e4;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
}
.LTredMedium {
	background-color: #ffcccc;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
}
.LTredDark {
	background-color: #ff9999;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
}
/* 
   site map classes
   #########################################################
*/
.languageTitle {
	font-size:10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 0px;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	background-color:#D5D5D5;
	width:30px;
	text-align:center;
}

.languageSpacerWhite {
	background-image: url(../gfx/1x1_white.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 2px;
	padding-left: 2px;
}


.smTitle {
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	color: #017baa;
}
.smSubTitle {
	font-size: 13px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	color: #000000;
}
.smLink {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
}


/* 
   footer classes
   #########################################################
*/
.footer {
	background-color: #bcbec0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}
.footerFloating {
	z-index: 1;
	position: absolute;
}
/* 
   Print classes
   #########################################################
*/
P.PrintBreak {page-break-before: always}
</style>
