/* CSS Document */
* {
	padding:0;
	margin:0;
	line-height:18px;
}
html {
	height: 100%;
	background:url(../images/bg_tile.gif) center top repeat;
}
body{
	background:#ffffff;
	background:url(../images/body_bg_tile.gif) center top repeat-y;
	height: 100%;
	min-width:996px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/body_bg_tile.gif) center top repeat-y;
	background:url(../images/bg_tile.gif) center top repeat;
	
}
.bg{
	background:url(../images/bg_tile.gif) center top repeat;
	background:url(../images/body_bg_tile.png) center top repeat-y;
	margin:0px auto;
	width:996px;
	height:100%;
}

h1, .componentheading, .componentheadingnewspage{
	margin:0px 0px 15px 0px;
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
}
h2{
	margin:0px 0px 15px 0px;
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
}
h3{
	margin:0px 0px 15px 0px;
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
}
h4{
	margin:0px 0px 15px 0px;
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
}
h5{
	margin:0px 0px 15px 0px;
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
}
p {
	margin:0px 0px 18px 0px;
	font-size:12px;
}
p a{
	color:#000000;
}
sup{
	font-size:80%;
	line-height:1em;
	vertical-align:super;
}
sub{
	font-size:80%;
	line-height:1em;
	vertical-align:sub;
}

ol, ul{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 25px;
	
}
.headerDiv{
	background:url(../images/header_bg.png) left 1px no-repeat !important;
	background:url(../images/header_bg.gif) left 1px no-repeat;

	height:183px;
	width:996px;
	overflow:hidden;
}
.centerDiv{
	width:996px;
	clear:both;
/*	background:url(../images/bg_tile.png) center top repeat !important;*/
	background:url(../images/bg_tile.gif) center top repeat;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
.contentDivInner{
	background:url(../images/body_bg_tile.png) left top repeat-y !important;
	background:url(../images/body_bg_tile.gif) left top repeat-y;

	overflow:hidden;
	clear:both;
	width:996px;
	margin:0px auto 0px auto;
}
.contentDivInnerInner{
	margin:0px 52px 0px 48px;
	width:896px;
}
.contentDivBg{
	margin:10px 0px 0px 0px;
	clear:both;
	float:none;
	background:url(../images/content_bg.gif) repeat-y left top;	
}
.contentDivBgWide{
	margin:10px 0px 0px 0px;
}
.clearBoth{
	overflow:hidden;
	height:1px;
	clear:both;
}	

.moduletabletopmenu{

}
.moduletabletopmenu ul{
	margin:0;
	padding:0;
}
.moduletabletopmenu ul li{
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	list-style:none;
}
.contenttable, .contenttableinner {
	width:100%;
}
.leftParagraph{
	width:440px;
	float:left;
	clear:left;
	overflow:hidden;
}
.leftParagraphWide{
	width:900px;
	clear:both;
}
.leftParagraphInner{
	margin:0px 0px 0px auto;
	/*width:385px;*/
	width:100%;
}
/* tero */
.moduletablerightmenu{
	float:right;
	clear:right;
	width:375px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}
.moduletablesubContent{
	float:right;
	clear:right;
	width:375px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 0px;
}
.moduletableourproductshomepage{
	margin:0px 0px 40px 60px;
}
.moduletableadminMenu{
	float:right;
	clear:right;
	width:375px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}
.moduletableadminMenu h3{
	background:#f2f2f2;
	margin:0px 0px 0px 0px;
	padding:5px 0px 1px 0px;
}
.moduletablerightmenu ul, .moduletablesubContent ul, .moduletableadminMenu ul{
	padding:0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #C6CBD1;
	width:375px;
}
.moduletablerightmenu ul li, .moduletablesubContent ul li, .moduletableadminMenu ul li{
	padding:0;
	margin:0;
	list-style:none;
}
.moduletablerightmenu ul li a, .moduletablesubContent ul li a, .moduletableadminMenu ul li a{
	display:block;
	color:#1764AC;
	text-decoration:none;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:14px;
	border-top:1px solid #C6CBD1;
	padding:5px 0px 5px 20px;
	background:url(../images/menunuoli.gif) 3px center no-repeat;
}
.moduletablerightmenu ul li a:hover, .moduletablesubContent ul li a:hover, .moduletableadminMenu ul li a:hover{
	background:url(../images/menunuoli.gif) 3px center no-repeat #E9F0F8;
}

#pathway_text{
	margin:0px 0px 0px 62px;
	height:20px;
	overflow:hidden;
}

#pathway_text ul{
	list-style:none;	
	padding:0;
	margin:0px 0px 0px 0px;
}
#pathway_text ul li{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	list-style:none;
}
#pathway_text ul li a{
	text-decoration:none;
	background:url(../images/pathway_bullet.gif) no-repeat right 4px;
	padding:0px 20px 0px 0px;
	color:#000000;
}
#pathway_text ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
.page_footer{
	clear:both;
	margin:20px auto 0px auto;
	background:url(../images/ftr_bg_img_logo.gif) no-repeat center top;
	width:950px;
	overflow:hidden;
	height:60px;
}
.item26 a{
	display:block;
	width:109px;
	height:45px;
	background:url(../images/menubut_company.png) no-repeat !important;
	background:url(../images/menubut_company.gif) no-repeat;
}
.item26.current a, .item26.active a, .item26 a:hover{
	background:url(../images/menubut_company_tab.png) no-repeat !important;
	background:url(../images/menubut_company_tab.gif) no-repeat;	
}
.item27.itemlevel_0 a{
	display:block;
	width:98px;
	height:45px;
	background:url(../images/menubut_products.png) no-repeat !important;
	background:url(../images/menubut_products.gif) no-repeat;	
}
.item27.current a, .item27.active a, .item27 a:hover{
	background:url(../images/menubut_products_tab.png) no-repeat !important;
	background:url(../images/menubut_products_tab.gif) no-repeat;

}
.item29.itemlevel_0 a{
	display:block;
	width:134px;
	height:45px;
	background:url(../images/menubut_environment.png) no-repeat !important;
	background:url(../images/menubut_environment.gif) no-repeat;

}
.item29.current a, .item29.active a, .item29 a:hover{
	background:url(../images/menubut_environment_tab.png) no-repeat !important; 
	background:url(../images/menubut_environment_tab.gif) no-repeat;
}

.item117.itemlevel_0 a{
	display:block;
	width:134px;
	height:45px;
	background:url(../images/menubut_sustainability.png) no-repeat !important;
	background:url(../images/menubut_sustainability.gif) no-repeat;
}
.item117.current a, .item117.active a, .item117 a:hover{
	background:url(../images/menubut_sustainability_tab.png) no-repeat !important;
	background:url(../images/menubut_sustainability_tab.gif) no-repeat;

}

.item79.itemlevel_0 a{
	display:block;
	width:134px;
	height:45px;
	background:url(../images/menubut_sustainability.png) no-repeat !important;
	background:url(../images/menubut_sustainability.gif) no-repeat;

}
.item79.current a, .item79.active a, .item79 a:hover{
	background:url(../images/menubut_sustainability_tab.png) no-repeat !important;
	background:url(../images/menubut_sustainability_tab.gif) no-repeat;

}




.item28.itemlevel_0 a{
	display:block;
	width:87px;
	height:45px;
	background:url(../images/menubut_quality.png) no-repeat !important;
	background:url(../images/menubut_quality.gif) no-repeat;

}
.item28.current a, .item28.active a, .item28 a:hover{
	background:url(../images/menubut_quality_tab.png) no-repeat !important;
	background:url(../images/menubut_quality_tab.gif) no-repeat;

}
.item32.itemlevel_0 a{
	display:block;
	width:114px;
	height:45px;
	background:url(../images/menubut_contact.png) no-repeat !important;
	background:url(../images/menubut_contact.gif) no-repeat;

}
.item32.current a, .item32.active a, .item32 a:hover{
	background:url(../images/menubut_contact_tab.png) no-repeat !important;
	background:url(../images/menubut_contact_tab.gif) no-repeat;

}
.item74.itemlevel_0 a{
	display:block;
	width:114px;
	height:45px;
	background:url(../images/menubut_contact.png) no-repeat !important;
	background:url(../images/menubut_contact.gif) no-repeat;

}
.item74.current a, .item74.active a, .item74 a:hover{
	background:url(../images/menubut_contact_tab.png) no-repeat !important;
	background:url(../images/menubut_contact_tab.gif) no-repeat;

}

.item30.itemlevel_0 a{
	display:block;
	width:75px;
	height:45px;
	background:url(../images/menubut_news.png) no-repeat !important;
	background:url(../images/menubut_news.gif) no-repeat;

}
.item30.current a, .item30.active a, .item30 a:hover{
	background:url(../images/menubut_news_tab.png) no-repeat !important;
	background:url(../images/menubut_news_tab.gif) no-repeat;

}
.item66.itemlevel_0 a{
	display:block;
	width:101px;
	height:45px;
	background:url(../images/menubut_publications.png) no-repeat !important;
	background:url(../images/menubut_publications.gif) no-repeat;

}
.item66.current a, .item66.active a, .item66 a:hover{
	background:url(../images/menubut_publications_tab.png) no-repeat !important;
	background:url(../images/menubut_publications_tab.gif) no-repeat;

}

.item_nevergonnabeloaded.itemlevel_0 a{
	display:block;
	width:10px;
	height:10px;
	background:none;
}

.moduletabletopmenu ul, .moduletabletopmenu ul li{
	margin:0px;
	padding:0px;
}
.moduletabletopmenu ul li a{
	text-decoration:none;
}
.moduletabletopmenu ul li a span{
	display:none;
}
.moduletabletopmenu{
	width:902px;
	margin:0px auto 0px auto;
}
.moduletabletopimage{
	height:210px;
	overflow:hidden;
}
.topNavi{
	background:url(../images/menuEnd_left.png) left bottom no-repeat !important;
	background:url(../images/menuEnd_left.gif) left bottom no-repeat;

	height:45px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
.topNaviInner{
	height:45px;
	margin:0px 0px 0px 10px;
}
.topNaviInner2{
	margin:0px 0px 0px 0px;
	float:left;
	overflow:hidden;
}
.searchAreaAndNewsLetter{
	float:right;
}
.searchArea{
	height:35px;
	overflow:hidden;
	width:183px;
}
.searchArea1{
	height:35px;
	background:url(../images/searchbut_arrows.png) no-repeat right bottom !important;
	background:url(../images/searchbut_arrows.gif) no-repeat right bottom;

}
.searchArea2{
	height:35px;
	background:url(../images/search_field.png) no-repeat right bottom !important;
	background:url(../images/search_field.gif) no-repeat right bottom;
	width:160px;
	overflow:hidden;
}
.searchArea3{
	height:35px;
	overflow:hidden;
	width:134px;
	margin:0px auto 0px auto;
}
.searchArea3 .moduletable{
	padding:0px 0px 0px 0px;
	background:none;
	
}
.moduletable form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.search{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.search input{
	vertical-align:bottom;
	background:none;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:15px;
	border:none;
	font-size:10px;
}
.topContentBg{
	background:url(../images/hdr_bg.png) no-repeat center 0px !important;
	background:url(../images/hdr_bg.gif) no-repeat 50px 0px;

	height:100%;
}
.topContent{
	background:url(../images/hdr_logo.png) no-repeat 56px 46px !important;
	background:url(../images/hdr_logo.gif) no-repeat 56px 46px;

	height:100%;
}
.blueHeader{
	background:url(../images/flashbg_blue.png) no-repeat center top !important;
	background:url(../images/flashbg_blue.gif) no-repeat center top;
	width:900px;
	height:210px;
	overflow:hidden;
}

.blueHeaderOuter{
	width:900px;
	height:228px;
	background:url(../images/header_pathway_lightblue.gif) no-repeat center bottom;
	overflow:hidden;
}
.firstParagraph{
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.firstParagraph a{
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.validation-advice{
	color:#FF0000;
	border:2px solid #FF0000;
	padding:3px 2px 3px 2px;
	margin:0px 0px 15px 0px;
	background:#FFCCCC;
}
.headLeftP{
	float:left;
	width:728px !important;
	overflow:hidden;	
	margin:0px 0px 0px 38px !important;
	margin:0px 0px 0px 19px;	
}
.topPusher{
	height:138px;
	overflow:hidden;
}
.topPusher h1{
	height:128px;
	width:128px;
}
.topPusher h1{
	height:100px;
	width:250px;
	overflow:hidden;
	margin:30px 0px 0px 20px;

}
.topPusher h1 a{
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
.topPusher h1 a span{
	display:none;
}

.headRightP{
	float:right;
	width:192px !important;
	height:183px;
	margin:0px 38px 0px 0px !important;
	overflow:hidden;
	background:url(../images/menuEnd_right.png) right bottom no-repeat !important;
	background:url(../images/menuEnd_right.gif) right 138px no-repeat;

}
.headRightPInner{
	margin:3px 9px 0px 0px;	
}
.newsLetterDiv{
	height:145px;
	width:182px;
	overflow:hidden;
}
.newsLetterDiv a{
	display:block;
	height:145px;
	width:156px;
	margin:0px 0px 0px 26px;
	text-decoration:none;
	background:url(../images/newsletter_big_over.png) no-repeat center bottom !important;
	background:url(../images/newsletter_big_over.gif) no-repeat center bottom;

}
.newsLetterDiv a:hover{
	background:url(../images/newsletter_big.png) no-repeat center bottom !important;
	background:url(../images/newsletter_big.gif) no-repeat center bottom;

}
.newsLetterDiv a span{
	display:none;
}
.page_footer2{
	margin:10px auto 0px auto;
	width:950px;
}
.page_footer2Inner{
	text-align:left;
	margin:0px 0px 30px 56px;
	font-size:10px;
	float:left;
}
.page_footer2Imager{
	float:right;
	text-align:right;
	font-size:10px;
	margin:0px 30px 30px 0px;
}
.siteDesign{
	font-size:9px;
	color:#999999;
}
.siteDesign a{
	color:#999999;
	text-decoration:none;
}
.siteDesign a:hover{
	color:#999999;
	text-decoration:underline;
}


span.dn-read_more{
	display:block;
	margin:0px 0px 10px 0px;
}
span.dn-read_more a.dn-read_more{
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dn-date{
	font-size:10px;
}
span.dn-title a.dn-title{
	display:block;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.moduletablefpnews{
	padding:0px 0px 0px 60px;
	margin:5px 0px 40px 0px;
/*	height:250px;*/
	/*background:url(../images/news_icon.gif) left top no-repeat;	*/
}
.moduletablefpnews h3{
	margin: 0px 0px 0px 0px;
	font-size:14px;
}
.articleContent{
	margin:0px 0px 0px 0px;
	background:left top no-repeat;

	padding:0px 0px 0px 60px !important;
	width:380px !important;
	width:360px;

}
.articleContent{
	background-image:url(../images/company_icon.gif);
}
.articleContent.company{
	background-image:url(../images/company_icon.gif);
}
.articleContent.products{
	background-image:url(../images/company_icon.gif);
}
.articleContent.environment{
	background-image:url(../images/enviro_icon.gif);
}
.articleContent.quality{
	background-image:url(../images/quality_icon.gif);
}
.articleContent.publications{
	background-image:url(../images/publication_icon.gif);
}
.articleContent.edge{
	background-image:url(../images/edge_icon.gif);
}
.articleContent.coreboards{
	background-image:url(../images/cobo_icon.gif);
}
.articleContent.paintcans{
	background-image:url(../images/paint_icon.gif);
}
.articleContent.aluminium{
	background-image:url(../images/aluminium_icon.gif);
}
.articleContent.core{
	background-image:url(../images/core_icon.gif);
}
.articleContent.newsletter{
	background-image:url(../images/newsletter_icon.gif);
}
.articleContent.location{
	background-image:url(../images/location_icon.gif);
}
.articleContent.blank{
	background-image:none;
}

.articleContent.location_finland, .fin{
	background-image:url(../images/fin_flag.gif);
}
.articleContent.location_sweden, .swe{
	background-image:url(../images/swe_flag.gif);
}
.articleContent.location_usa, .usa{
	background-image:url(../images/usa_flag.gif);
}
.articleContent.location_uk, .uk{
	background-image:url(../images/eng_flag.gif);
}
.articleContent.location_france, .fra{
	background-image:url(../images/fra_flag.gif);
}
.articleContent.location_china, .chi{
	background-image:url(../images/chi_flag.gif);
}
.articleContent.location_germany, .ger{
	background-image:url(../images/ger_flag.gif);
}
.articleContent.location_spain, .spa{
	background-image:url(../images/spa_flag.gif);
}
.articleContent.location_netherlands, .net{
	background-image:url(../images/net_flag.gif);
}
.articleContent.location_poland, .pol{
	background-image:url(../images/pol_flag.gif);
}
.articleContent.location_canada, .can{
	background-image:url(../images/can_flag.gif);
}



.moduletablesitemenu{
	margin:0px 0px 20px 60px;
}
.moduletablesitemenu ul#mainlevel{
	padding:0;
	list-style:none;
}
.moduletablesitemenu ul li.itemlevel_0 {
	padding:0;
	list-style:none;
}
.moduletablesitemenu ul li.itemlevel_0 a{
	color:#000000;
	font-weight:bold;
}
.moduletablesitemenu ul li{
	list-style:none;
	margin-bottom:5px;
}
li.itemlevel_1{
	list-style:disc !important;
}
li.itemlevel_1 a{
	color:#1764AC !important;
	font-weight:bold !important;
}
li.itemlevel_2 a{
	color:#000000 !important;
	font-weight:normal !important;
}
li.itemlevel_3 a{
	color:#1764AC !important;
	font-weight:normal !important;
}
li.itemlevel_4 a{
	color:#000000 !important;
	font-weight:normal !important;
}
.leftFooter{
	float:left;
	padding:19px 0px 0px 130px;
	font-size:10px;
}
.leftFooter a{
	color:#000000;
	text-decoration:none;
}
.leftFooter a:hover{
	color:#000000;
	text-decoration:underline;
}

.rightFooter{
	float:right;
}
.rightFooter ul{
	padding:19px 0px 0px 0px;
	margin: 0px 25px 0px 0px;
	list-style:none;
}
.rightFooter ul li{
	list-style:none;
	float:left;
	font-size:11px;
	padding:0px 0px 0px 15px;
}
.rightFooter ul li a{
	text-decoration: none;
	color:#000000;
}
.rightFooter ul li a:hover{
	text-decoration: underline;
}
.rightArea{
	float:right;
	width:435px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.moduletablecoreenquiryselecter{
	clear:both;
	width:375px;
	margin:0px 0px 0px 60px;
}
.formContent{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 60px;
	background:url(../images/company_icon.gif) left top no-repeat;
}
#submitForm{
	display:inline;
}
#errorLog{
	float:left;
	margin:10px 0px 0px 0px;
}
#errorLog p{
	margin:10px 0px 10px 0px;
}
#errorLog.success{
	color: #4caf4c;
	padding: 4px;
	background: #bfffbf; 
}
.buttons div{
	margin:0px 0px 10px 0px;
}
tr.sectiontableentry1, tr.sectiontableentry1newspage{
	background:#f2f2f2;
}
tr.sectiontableentry2, tr.sectiontableentry2newspage {
	background:#ffffff;
	border-bottom:1px solid #f2f2f2
}
tr.sectiontableentry1 td, tr.sectiontableentry1newspage td, 
tr.sectiontableentry2 td, tr.sectiontableentry2newspage td {
	font-size:12px;
	vertical-align:top;
}

tr.sectiontableentry1 td a, tr.sectiontableentry2 td a, tr.sectiontableentry1newspage td a, tr.sectiontableentry2newspage td a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
tr.sectiontableentry1 td a:hover, tr.sectiontableentry2 td a:hover, tr.sectiontableentry1newspage td a:hover, tr.sectiontableentry2newspage td a:hover{
	color:#000000;
	text-decoration:underline;
}
#toolbar{
	clear:both;
}
table.userTable tr td{
	padding:2px 0px 2px 5px;
}
table.address tbody tr td{
	font-size:12px;
	vertical-align:top;

}
table.address tbody tr td.separator{
	background:url(../images/hr_gray.gif) center center repeat-x;
	font-size:1px;
	height:10px;
	line-height:1px;
	overflow:hidden;
}
table.address tbody tr td p{
	margin: 0px 0px 0px 0px;
	
}

.headerArea{
	padding:0px 0px 0px 0px;
	height: 50px;
	background:url(../images/hr_gray.gif) 60px bottom no-repeat;
}
.moduletableourlocationsheader{
	margin:0px 0px 20px 0px;
}

.headerArea .news{
	padding:0px 0px 0px 60px;
	height:50px;
	background:url(../images/news_icon.gif) left top no-repeat;
}
.headerArea .products{
	padding:0px 0px 0px 60px;
	height:50px;
	margin:0px 0px 0px 0px;
	background:url(../images/company_icon.gif) left top no-repeat;
}
.headerArea .locations, .headerArea .ourlocationssub{
	padding:0px 0px 0px 60px;
	height:50px;
	background:url(../images/location_icon.gif) left top no-repeat;
}
.headerArea .news p, .headerArea .products p, .headerArea .locations p, .headerArea .ourlocationssub p {
	font-size:11px;
	font-weight:bold !important;
}
.headerArea .news h1, .headerArea .products h1, .headerArea .locations h1, .headerArea .ourlocationssub h1 {
	margin:0px 0px 0px 0px;
}
.componentheadingnewspage{
	padding:0px 0px 0px 60px;
	height:50px;
	background:url(../images/news_icon.gif) left top no-repeat;
}
table.contentpanenewspage{
	padding:0px 0px 0px 60px;
}
.sectiontableentry1newspage td, .sectiontableentry2newspage td{
	padding:2px 10px 2px 10px;
}
table.contentpanenewspage table{
	border:1px solid #f2f2f2;
}
.moduletableourlocationssubmenu{
	margin:0px 0px 50px 0px;
}
.moduletableourlocationssubmenu ul li{
	width:135px;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.moduletableourlocationssubmenu ul li a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#1764AC;
	background-repeat:no-repeat;
	background-position:left center;
}
.moduletableourlocationssubmenu ul li a:hover{
	text-decoration:underline;
	color:#1764AC;
}

.moduletableourlocationssubmenu ul li a span{
	display:block;
	padding:7px 0px 23px 50px;
}
.preloadLayer{
	height:1px;
	overflow:hidden;
	clear:both;
}
.pusherPreloadLayer{
	padding:5px 0px 0px 0px;
	height:1px;
	overflow:hidden;
	clear:both;
}
.pusherPreloadLayer span{
	background-repeat:no-repeat;
}
.pusherPreloadLayer .a{
	background-image:url(../images/menubut_company_tab.png) !important;
	background-image:url(../images/menubut_company_tab.gif);

}
.pusherPreloadLayer .b{
	background-image:url(../images/menubut_contact_tab.png) !important;
	background-image:url(../images/menubut_contact_tab.gif);

}
.pusherPreloadLayer .c{
	background-image:url(../images/menubut_sustainability_tab.png) !important;
	background-image:url(../images/menubut_sustainability_tab.gif);

}
.pusherPreloadLayer .d{
	background-image:url(../images/menubut_news_tab.png) !important;
	background-image:url(../images/menubut_news_tab.gif);

}
.pusherPreloadLayer .e{
	background-image:url(../images/menubut_products_tab.png) !important;
	background-image:url(../images/menubut_products_tab.gif);

}
.pusherPreloadLayer .f{
	background-image:url(../images/menubut_publications_tab.png) !important;
	background-image:url(../images/menubut_publications_tab.gif);

}
.pusherPreloadLayer .g{
	background-image:url(../images/menubut_quality_tab.png) !important;
	background-image:url(../images/menubut_quality_tab.gif);

}
.pusherPreloadLayer .h{
	background-image:url(../images/newsletter_big.png) !important;
	background-image:url(../images/newsletter_big.gif);

}
.searchResult{
	border-top:1px solid #d9d9d9;
	padding:20px 0px 0px 0px;
}
.allSearchResults{
	border-bottom:1px solid #d9d9d9;
	padding:0px 0px 20px 0px;
}
.titleResult{
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
}
.highlight{
	background:#f0f0f0;
	font-weight:bold;
}
.contantUs .field label{
	display:block;
	width:40%;
	float:left;
}
.contantUs .field{
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
.contantUs .field input{
	width: 50%;
}
.contantUs .field.line{
	border-top:1px solid #d9d9d9;
}
.message{
	clear:both;
	margin:5px 0px 15px 0px;
	border:2px solid #1764AC;
	padding:5px 10px 5px 10px;
	background:#D1E2F2;
}
.headerArea .news p{
	font-weight:bold;
}
div.chuckSelection{
	overflow:hidden;
	background:url(../images/core_enquiry_chucks.gif) no-repeat left top;

	padding:5px 5px 5px 5px !important;
	width:181px !important;
	height:218px !important;
}
div.chuckSelection select{
	width: 170px;
	height: 200px;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	background:none;
	border:1px none #ffffff;
	margin:5px 0px 0px 0px;
}
div.chuckSelection select option{
	font-size:12px;
	padding:2px 5px 2px 5px;
	color:#000000;
}
div.inputDiv label{
	font-size:14px;
	font-weight:bold;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-style:normal;	
}

div.coreInput{
	width:350px;
	height:29px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	float:left;
	clear:left;
	background:url(../images/core_enquiry_input.gif) no-repeat left top;
}
div.coreInput span{
	padding:0px 0px 0px 10px;
}
div.coreInput span span.grey{
	padding:0px 0px 0px 0px;
	color:#666666;
	font-size:10px;
}

div.coreInput input{
	border:none;
	background:none;
	font-size:18px;
	color:#1764AC;
	margin:3px 0px 0px 5px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:90px;
}
.leftPCore label{
	font-size:14px;
	font-weight:bold;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-style:normal;	
	display:block;
	margin:0px 0px 5px 0px;
}
.leftPCore{
	float:left;
	width:190px;
	overflow:hidden;
	
}
.rightPCore{
	float:left;
	width:210px;
	overflow:hidden;
	margin:0px 0px 0px 20px;
}
.rightPCore .clearBoth{
	margin:0px 0px 15px 0px;
}
#results{
	clear:both;
	margin:10px 0px 0px 0px;
}
.resultsRecommended{
	width:414px;
	background:url(../images/core_enquiry_results.gif) center top no-repeat;
	
}
.resultsRecommendedInner{
	margin:10px 0px 0px 0px;
	background:url(../images/core_enquiry_results.gif) center bottom no-repeat;

}
ul.results{
	list-style:none;
	padding-left:0px;
	margin:0px 0px 10px 0px;
	line-height:1.5em;
}
ul.results li{
	font-size:14px;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	line-height:1.25em;
	margin:0px 0px 0.25em 0px;
	font-weight:normal;
	color:#ffffff;
}
ul.results li.noresult{
	font-size:10px;
}
ul.results li .productName{
	font-weight:bold;
	font-size:14px;
}
ul.results li .speed{
	padding:0px 0px 0px 20px;
}
.coreSeparator{
	height:1px;
	overflow:hidden;
	clear:both;
	background:url(../images/hr_gray.gif) center center repeat-x;
	margin:0px 0px 10px 0px;
}
.coreselectorOuter{
	width:428px;
	float:right;
	margin:0px 0px 0px 10px;
}
.infoAboutCore{
	clear:both;
	margin:20px 0px 0px 0px;
}
.infoAboutCore p{
	font-size:10px;
	width:380px;
}
.coreselectorLeftOuter{
	width:440px;
}
.coreselectorLeftInner{
	padding:0px 0px 0px 60px;
	background:url(../images/selector_icon.gif) no-repeat left top;
	
}
.core_selector{
	background:url(../images/content_bg.gif) repeat-y left top;
}
.contactCoreSelector{
	clear:both;
	margin:10px 0px 0px 0px;

}
.black{
	color:#000000;
}
label span{

}
ul.pdfList{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}
ul.pdfList li{
	width:50px;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
ul.pdfList li a{
	display:block;
	width:50px;
	height:50px;
	text-decoration:none;
	color:#1764AC;
	background-repeat:no-repeat;
	background-position:left center;
}
ul.pdfList li a:hover{
	text-decoration:underline;
	color:#1764AC;
}

ul.pdfList li a span{
	display:none;
	padding:0px 0px 0px 0px;
}

.pdfSeparator{
	height:3px;
	overflow:hidden;
	clear:both;
	background:url(../images/hr_gray.gif) top repeat-x;
	margin:10px 0px 10px 0px;
}
.smallbox{
	width:50%;
}
.contantUs .field input.sendbutton{
	width:auto;
}
.element{
	margin:0px 0px 0px 0px;
}
.element h1{
	margin:0px 0px 10px 0px;
}
.historySeparator{
	background:url(../images/hr_gray.gif) center top repeat-x;
	margin:0px 0px 10px 0px;
	height:1px;
	overflow:hidden;
}
.toggler{
	margin:0px 0px 0px 0px;
	color:#1764AC;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	float:left;
	width:100px;
	margin:0px 0px 10px 0px;
}
.toggler:hover{
	text-decoration:underline;
}
.togglerSelected{
	margin:0px 0px 5px 0px;
	color:#000000;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
}
ul.ourproductsmenu{
	margin:0px;
	padding:0px;
	list-style:none;
	padding:10px 0px 0px 0px;
	width:388px;
	overflow:hidden;
}
ul.ourproductsmenu li{
	display:block;
	float:left;
	width:184px;
	height:49px;
	background-position:left top;
	background-repeat:no-repeat;
	list-style:none;
	overflow:hidden;
	margin:0px 5px 5px 0px;
}
ul.ourproductsmenu li a{
	display:block;
	width:184px;
	height:49px;
	overflow:hidden;
	text-decoration:none;
}
ul.ourproductsmenu li a span{
	display:none;
}
.menu_01{
	background-image:url(../images/menu_product_01.gif);
}
.menu_02{
	background-image:url(../images/menu_product_02.gif);
}
.menu_03{
	background-image:url(../images/menu_product_03.gif);
}
.menu_04{
	background-image:url(../images/menu_product_04.gif);
}
.menu_05{
	background-image:url(../images/menu_product_05.gif);
}

.menu_01:hover{
	background-image:url(../images/menu_product_01_over.gif);
}
.menu_02:hover{
	background-image:url(../images/menu_product_02_over.gif);
}
.menu_03:hover{
	background-image:url(../images/menu_product_03_over.gif);
}
.menu_04:hover{
	background-image:url(../images/menu_product_04_over.gif);
}
.menu_05:hover{
	background-image:url(../images/menu_product_05_over.gif);
}

