html {
font-family: Arial, helvetica, Sans-Serif;	
}

body, input
{
font-family: Arial, helvetica, Sans-Serif;
font-size : 12px;
color: #666666;
/*background-color: #FFFFFF;*/
text-decoration: none;
font-weight: normal;
line-height: 140%;
}


table {
font-family: Arial, helvetica, Sans-Serif;	
background-color: #FFFFFF;
border: 1px;
border-color: #000000;
}
td {
border: 1px;
border-color: #FFFFFF;
}

A:link
{
COLOR: #000FFF;
TEXT-DECORATION: underline;
font-weight:normal;

}
A:visited
{
COLOR: #333333;
TEXT-DECORATION: underline;
font-weight: normal;
}
A:hover
{
COLOR: #0E3192;
TEXT-DECORATION: none;
font-weight: normal;
}


DIV.logo {
	position: absolute;
	left: 26px;
	top: 15px;
}

DIV.top {
  position: absolute;
  left: 24px;
  top: 80px;
  width: 950px;
  z-index: 1;
}


DIV.copyright {
  position: relative;
  left: 0px;
  width: 947px;
  z-index: 1;
  top: 10px;
  color: #999999;
  font-size: 8pt;
}
DIV.copyright_branch {
  position: absolute;
  left: -250px;
  width: 947px;
  z-index: 10;
  color: #999999;
  font-size: 8pt;
}
DIV.copyright_datasheet {
  position: absolute;
  left: -280px;
  width: 947px;
  z-index: 10;
  color: #999999;
  font-size: 8pt;
  top: 450px;
}
DIV.copyright_section {
  position: absolute;
  left: 0px;
  width: 947px;
  z-index: 10;
  color: #999999;
  font-size: 8pt;
}

div.copyright_left {
	position: absolute;
	left: 0px;
	z-index: 1;
	text-align: left;	
}
div.copyright_right {
	position: absolute;
	left: 700px;
	z-index: 1;
	text-align: right;	
}
hr.copyright {
	color: #999999;
	background-color: #999999;
	width: 100%;
	height: 1px;
	text-align: left;	
}

DIV.search {
  left: 740px;
  padding-top: 10px;
  float: right;
  width: 230px;
  height: 30px;
}

DIV.topNav01 {
  position: absolute;
  left: 480px;
  top: 	20px;
  text-align: left;
  color: #666666;
  font-weight: normal; 
  font-size: 11px;
  width: 250px;
  height: 30px;
}
DIV.topNav01 a:link {
  font-weight: normal;	
  text-decoration: none;
  color: #666666;
}
DIV.topNav01 a:visited {
  font-weight: normal;
  text-decoration: none;  
  color: #666666;
}
DIV.topNav01 a:hover {
  font-weight: normal;
  text-decoration: none;  
}
DIV.content {
	position: absolute;
	left: 300px;
	top: 230px;
	z-index: 5;
	color: #333333;
	z-index: 1;
	width: 450px;
}

#content {
	position: absolute;
	left: 300px;
	top: 230px;
	z-index: 5;
	color: #333333;
	width: 450px;	
}
#lf_content {
	position: absolute;
	left: 300px;
	top: 230px;
	z-index: 5;
	color: #333333;
	width: 650px;	
}
#content img {
margin: 5px;	
}
#content p.noIndent, p.noIndent {
	text-indent: 0px;
}
#content p {
	margin-top: 5px;
	text-indent:0px;
}
DIV.fontsize {
  position: absolute;
  left: 920px;
  top: 185px;
  width: 40px;
  z-index: 6;
  color: #999999;
  text-decoration: none;
  font-weight: normal;
}
a.font_small {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_small a:link {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_small a:visited {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_small a:hover {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_medium {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_medium a:link {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_medium a:visited {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_medium a:hover {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_large {
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_large a:link {
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_large a:visited {
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.font_large a:hover {
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

DIV.region_map {
	position: relative;
	left: 0px;
	top: 20px;
	height: 700px;
}
DIV.news1 {
	position: absolute;
	left: 20px;
	top: 220px;
}

DIV.news2 {
	position: absolute;
	left: 250px;
	top: 220px;	
}
DIV.news3 {
	position: absolute;
	left: 500px;
	top: 220px;	
}
DIV.news1_links {
	position: absolute;
	left: 30px;
	top: 250px;
	width: 200px;
}
DIV.news2_links {
	position: absolute;
	left: 240px;
	top: 250px;
	width: 200px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 20px;	
	padding-right: 20px;
}
DIV.news3_links {
	position: absolute;
	left: 510px;
	top: 250px;
	width: 200px;;
}


DIV.news_related_content {
  position: absolute;
  left: 750px;
  top: 240px;
  z-index: 6;
}
DIV.news_related_content_text {
  position: absolute;
  left: 770px;
  top: 260px;
  z-index: 6;
  width: 180px;
  color: #0E3192;
}
DIV.news_related_events {
  position: absolute;
  left: 10px;
  top: 218px;
  z-index: 6;
  width: 180px;
}
DIV.news_related_events_top {
  position: absolute;
  left: 0px;
  top: 0px;
  height:100px;
  width:180px;
  z-index: 7;
  background-color: #FFFFFF;
  filter:alpha(opacity=40);-moz-opacity:.0;opacity:.0;
  border: 1px solid #000000;
}
#news_header {
  position: relative;
  left: 220px;
  top: 225px;
  width: 450px;
  z-index: 4;
}

.grey_body a:link {
	color: #999;
	text-decoration: none;	
}
.grey_body a:visited {
	color: #999;
	text-decoration: none;		
}
.grey_body a:hover {
	color: #666;	
	text-decoration: none;		
}
#news_body {
  position: relative;
  left: 220px;
  top: 210px;
  width: 480px;
  color: #666666;
  text-decoration: none;
  font-weight: normal;
  z-index: 4;
}
#news_body a:link {
  color: #666666;
  text-decoration: none;
  font-weight: normal;		
}
#news_body a:visited {
  color: #666666;
  text-decoration: none;
  font-weight: normal;	
}
#news_body a:hover {
  color: #333333;
  text-decoration: none;
  font-weight: normal;	
}
#news_body p.noIndent, p.noIndent {
	text-indent: 0px;
}
#news_body p {
	text-indent:0px;
}

DIV.page_header {
  position: absolute;
  left: 230px;
  top: 200px;
  width: 700px;
  z-index: 4;
}
H2.news_section_header a:link { 
FONT-SIZE: 12px; 
COLOR: #666666;
TEXT-DECORATION: underline;
font-weight: bold;
}
H2.news_section_header a:visited { 
FONT-SIZE: 12px; 
COLOR: #666666;
TEXT-DECORATION: underline;
font-weight: bold;
}
H2.news_section_header a:hover { 
FONT-SIZE: 12px;
COLOR: #333333;
TEXT-DECORATION: underline;
font-weight: bold;
}
span.news_section_body {
FONT-SIZE: 12px;
COLOR: #666666;
TEXT-DECORATION: none;
font-weight: normal;
}
span.news_section_body a:link {
FONT-SIZE: 12px;
COLOR: #666666;
TEXT-DECORATION: none;
font-weight: normal;
}
span.news_section_body a:visited {
FONT-SIZE: 12px;
COLOR: #666666;
TEXT-DECORATION: none;
font-weight: normal;
}
span.news_section_body a:hover {
FONT-SIZE: 12px;
COLOR: #333333;
TEXT-DECORATION: none;
font-weight: bold;
}
DIV.news_image {
  position: absolute;
  left: 40px;
  top: 230px;
  width: 100px;
  z-index: 5;
}
span.update_date {
	font-style: italic;
	font-size: 11px;	
}
span.signoff_date {
	font-style: italic;
	font-size: 11px;	
}
#section_body {
  position: absolute;
  top: 220px;
  left: 40px;
}
#section_body a:link {
  color: #000000;
  text-decoration: none;
}
#section_body a:visited {
  color: #000000;
  text-decoration: none;
}
#section_body a:hover {
  color: #333333;
  text-decoration: none;
}
table.font_change {
	background-color: #FFFFFF;
	border: 1px solid #F1F1F1;
	padding: 0px;
}
.off {
	text-align: center;
	height: 22px;
	width: 7px;
	background-color: #FFFFFF;
	color: #0C2877;
	cursor: pointer;
}
.left_off {
	text-align: right;
	height: 22px;
	width: 7px;
	background-color: #FFFFFF;
	color: #0C2877;	
}
.right_off {
	text-align: left;
	height: 22px;
	width: 7px;
	background-color: #FFFFFF;
	color: #0C2877;	
}
.left_nav {
  background-image: url('/image/topNav02_left.gif');
  background-repeat: no-repeat;	
  height: 22px;
  width: 7px;
  text-align: right;
  cursor: pointer;
}
.right_nav {
  background-image: url('/image/topNav02_right.gif');
  background-repeat: no-repeat;
  height: 22px;
  width: 7px;
  text-align: left;
  cursor: pointer;
}
.item_nav {
  background-image: url('/image/topNav02_left.gif');
  background-repeat: repeat-y;
  background-position: left;
  color: #FFFFFF;
  height: 22px;
  width: 100%;
  text-align: center;
}
DIV.topNav02 {
  position: absolute;
  left: 420px;
  top: 50px;
  z-index: 0;
  width: 550px;
}
DIV.topNav02_1 {
  position: relative;
  top: 0px;
  z-index: 1;
  text-align: center;
  cursor: pointer;
}
DIV.topNav02_2 {
  position: relative;
  top: 0px;
  z-index: 1; 
  text-align: left;
  cursor: pointer;
}
table.top02 {
text-align: center;
}
td.topmenuitem {
  background-color: #FFFFFF;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
  color: #0E3192; 
  font-weight: normal; 
  font-size: 13px; 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: none;
  height: 25px;
  z-index: 3;
  cursor: pointer;
}
td.hover_blue {
  background-image: url('/image/topNav02_background.gif');
  color: #FFFFFF;
  height: 22px;
  text-align: center;
  font-weight: normal; 
  font-size: 13px; 
  font-family: Arial, Helvetica, Sans-Serif; 
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
}
span.boiler_plate {
font-size: 11px;
}
div.fixed_news_image {
	position: absolute;
	left: 0px;
	top: 60px;	
}
div.news_content_text {
text-align: left;
}
div.relative_news_content {
	position: relative;
	left: 0px;
}
div.image_caption {
	position: relative;
	left: -178px;
	top: 150px;
	width: 178px;
	text-align: left;
}
span.image_caption {
	font-size: 11px;
}
table.news_img {
padding-right: 15px;
padding-bottom: 15px;
}

ul,li {
	color: #666666;
}
span.H1 {
	color: red;
}
span.corners {
	color: green;
}
span.rel_text {
	font-size: 11px;		
}

/* copied start */
span.pdf_button {
  display: block;
  background-image: url('/image/pdf_button.gif');
  background-repeat: no-repeat;	
  width: 168px;
  height: 35px;
}
span.pdf_button a:link a:visited a:hover {
text-decoration: none;	
}
span.rss_button {
  display: block;	
  background-image: url('/image/rss_button.gif');
  background-repeat: no-repeat;	
  width: 168px;
  height: 35px;
}
span.rss_button a:link a:visited a:hover {
text-decoration: none;	
}
span.publication_heading {
	display: block;
	font-weight: bold;
	border-bottom: solid 1px #666666;
}
span.publication_bottom {
	display: block;
	font-weight: none;
	border-bottom: solid 1px #666666;
}
span.side_panel_heading {
font-size: 14px;
color: #557482;
}
span.side_panel_text_bold {
font-size: 11px;
color: #666666;
font-weight: bold;
}
span.side_panel_text {
font-size: 11px;
color: #666666;
}
img.image_left {
margin-right: 7px;
}
img.image_right {
margin-left: 7px;
}
tr.news_related_content {
background-color: #F0F0F0;
height: 350px;
}
div.inner_grey {
position: absolute;
z-index: 9;
top: 10px;
left: 8px;
}
div.inner_grey_content {
position: absolute;
z-index: 9;
top: 20px;
left: 8px;
width: 0px;
background-color: #D1D3D4;
}
div.inner_grey_top {
position: absolute;
z-index: 9;
top: 0px;
left: 0px;
}
div.inner_grey_bottom {
position: relative;
z-index: 9;
top: 0px;
left: 0px;
}
DIV.grey_content {
  position: absolute;
  left: 765px;
  top: 260px;
  z-index: 10;
  width: 185px;
}
DIV.automotive_related_content {
  position: absolute;
  left: 80px;
  top: 440px;
  z-index: 6;
}
DIV.automotive_grey_content {
  position: absolute;
  left: 100px;
  top: 460px;
  z-index: 10;
  width: 145px;
}
#datasheets_results {
	position: absolute;
	left: 20px;
	top: 230px;
	z-index: 5;
	color: #333333;
	width: 940px;
	zoom:1;
}
#datasheets_Borresults {
	position: absolute;
	left: 20px;
	/*top: 0px;*/
	z-index: 5;
	color: #333333;
	width: 940px;
	zoom:1;
}
#datasheets_filter {
	position: absolute;
	left: 760px;
	top: 230px;
	z-index: 5;
	color: #333333;
	width: 150px;
}
tr.borderTopBottom {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}
img.button {
	cursor: pointer;
}
#datasheets_content {
	position: absolute;
	left: 300px;
	top: 230px;
	z-index: 5;
	color: #333333;
	width: 600px;	
}
#scientific_content {
	position: absolute;
	left: 300px;
	top: 230px;
	z-index: 5;
	color: #333333;
	width: 600px;	
}
span.green {
	color: green;
}
span.red {
	color: #FBB033;
}
span.white {
	color: #fff;
}
div.dark_body {
	background-color: #DBDBDB;
}
div.light_body {
	background-color: #FFFFFF;
}

/********************* datasheet table ***********************/

#datasheets_results #datasheetslogintab{
	/*float:left;*/
}

#datasheets_results .results{
	/*float:left;*/
}
	
#DatasheetGreen {
}

#DatasheetHeader td {vertical-align:top; color:#fff; font-size: 95%; font-weight:bold; padding:4px 5px}
#DatasheetRow td {vertical-align:top; font-size: 95%; padding:4px 5px; border-top:1px solid #ffffff}
#DatasheetFooter td {vertical-align:top; color:#fff; font-size: 95%; font-weight:bold; padding:0 5px; height:10px;}

#DatasheetRow td a {color:#0000FF}


#DSid { width:80px; border-right:1px solid #b4b4b4}
#DSname {width:130px; border-right:1px solid #b4b4b4 }
#DSdescription {width:170px; border-right:1px solid #b4b4b4 }
#DSValue {width:140px; border-right:1px solid #b4b4b4 }
#DSdensity {width:70px; border-right:1px solid #b4b4b4 }
#DSsheet {width:55px; border-right:1px solid #b4b4b4 }
#DSsafety {width:125px; border-right:1px solid #b4b4b4 }
#DScompliance {width:70px; }


#DatasheetHeader #DSid { background:url('/image/datasheets/bck_tableGreen_leftTop.gif') no-repeat; }
#DatasheetHeader #DSname {background:url('/image/datasheets/bck_tableGreen_middleTop.gif') repeat-x;}
#DatasheetHeader #DSdescription {background:url('/image/datasheets/bck_tableGreen_middleTop.gif') repeat-x; }
#DatasheetHeader #DSValue {background:url('/image/datasheets/bck_tableGreen_middleTop.gif') repeat-x;}
#DatasheetHeader #DSdensity {background:url('/image/datasheets/bck_tableGreen_middleTop.gif') repeat-x; }
#DatasheetHeader #DSsheet {background:url('/image/datasheets/bck_tableGreen_middleTop.gif') repeat-x; }
#DatasheetHeader #DSsafety {background:url('/image/datasheets/bck_tableGreen_middleTop.gif') repeat-x; }
#DatasheetHeader #DScompliance {background:url('/image/datasheets/bck_tableGreen_rightTop.gif') no-repeat right top }

#DatasheetRow #DSid {  width:79px; background:#4fad25; border-left:1px solid #b4b4b4; color: #fff }
#DatasheetRow #DSname {background:#f2f2f2; }
#DatasheetRow #DSdescription {background:#f2f2f2; }
#DatasheetRow #DSValue {background:#f2f2f2; }
#DatasheetRow #DSdensity {background:#f2f2f2;  }
#DatasheetRow #DSsheet {background:#f2f2f2; text-align:center; vertical-align: middle }
#DatasheetRow #DSsafety {background:#f2f2f2; text-align:center; vertical-align: middle  }
#DatasheetRow #DScompliance { width:69px;background:#f2f2f2; border-right:1px solid #b4b4b4; text-align:center; vertical-align: middle  }

#DatasheetFooter #DSid { background:url('/image/datasheets/bck_tableGreen_leftBottom.gif') no-repeat left bottom; }
#DatasheetFooter #DSname {background:url('/image/datasheets/bck_tableGreen_middleBottom.gif') repeat-x left bottom }
#DatasheetFooter #DSdescription {background:url('/image/datasheets/bck_tableGreen_middleBottom.gif') repeat-x left bottom }
#DatasheetFooter #DSValue {background:url('/image/datasheets/bck_tableGreen_middleBottom.gif') repeat-x left bottom; }
#DatasheetFooter #DSdensity {background:url('/image/datasheets/bck_tableGreen_middleBottom.gif') repeat-x left bottom;  }
#DatasheetFooter #DSsheet {background:url('/image/datasheets/bck_tableGreen_middleBottom.gif') repeat-x left bottom;  }
#DatasheetFooter #DSsafety {background:url('/image/datasheets/bck_tableGreen_middleBottom.gif') repeat-x left bottom;  }
#DatasheetFooter #DScompliance {background:url('/image/datasheets/bck_tableGreen_rightBottom.gif') no-repeat bottom right }

.lightGreen #DatasheetRow #DSid {background:#84c567;}
.lightGreen #DatasheetRow #DSname {background:#fff; }
.lightGreen #DatasheetRow #DSdescription {background:#fff; }
.lightGreen #DatasheetRow #DSValue {background:#fff; }
.lightGreen #DatasheetRow #DSdensity {background:#fff;}
.lightGreen #DatasheetRow #DSsheet {background:#fff;}
.lightGreen #DatasheetRow #DSsafety {background:#fff;}
.lightGreen #DatasheetRow #DScompliance {background:#fff;}

.lightGreen #DatasheetRow td {vertical-align:top; font-size: 95%; padding:4px 5px; border-top:1px solid #f2f2f2}

#DSid img {
	float:right;
	margin-right:2px;
	margin-top:3px;
}

#DSid .txt {
	float:left;
}

#info_icon {
	margin-left:8px;
	align:middle;
}

.clearFloats {
	clear:both
}

#datasheetslogintab {
	padding-bottom:10px;
	}
	
/********************* dataform ***********************/
/**** General ****/
.dataform {
	padding:5px 0 15px 0;
	color:#666;
}
.widthS {
	width:430px;	
}
.widthM {
	width:600px;	
}
.dataform h1 {
	color:#557482;
	font-weight:bold;
	padding:5px 0 3px 0;
	margin:0;
}
.dataform form {
	margin:0;
	padding:0;
}
.dataform .button input {
	padding:14px 0 0 0;	
}
.dataform form label {
	color:#557482;
	font-weight:bold;
	/*padding: 0 0 0 13px;*/
}
.dataform .message {
	color:#666;
	display:block;
	padding:5px 0 8px 0;
}
.dataform span.star {
	/*color:#557482;*/
	font-weight:bold;
}
/**** FormTop ****/
.dataform .formTop {
	background:url('/image/bck_formTop.gif') left top no-repeat;
	height:9px;
}
.dataform .formTop .formTopRight {
	background:url('/image/bck_formTopRight.gif') left top no-repeat;
	float:right;
	height:9px;
	width:9px;
	line-height:0;
	cursor:pointer;
}
/**** FormCenter ****/
.dataform .formCenter {
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	margin:0;
	padding:0 7px;
}
.dataform .formCenter .formCenterTop {
	background:url('/image/formTopContent.gif') left top no-repeat;
	height:5px;
	margin:0;
	padding:0;
}
.dataform .formCenter .formCenterTop .formCenterTopRight {
	background:url('/image/formTopContentRight.gif') left top no-repeat;
	height:5px;
	width:5px;
	float:right;
	line-height:0;
	cursor:pointer;
}
.dataform .formCenter .formCenterBottom {
	background:#edf1f2 url('/image/bck_formBottomContent.gif') left bottom repeat-x;
	padding:10px 19px 0 19px;
}
.dataform .formCenter .formCenterBottom table {
	background:none;
	border:none;
}
/**** FormBottom ****/
.dataform .formBottom {
	background: url('/image/bck_formBottom.gif') left top no-repeat;
	height:13px;
}
.dataform .formBottom .formBottomRight {
	background: url('/image/bck_formBottomRight.gif') left top no-repeat;
	float:right;
	height:13px;
	width:9px;
}
table input.inputfield {
	border:1px solid #9fa8b0;
	color:#666;
}
table select {
	border:1px solid #9fa8b0;
	color:#666;
}

/********************* Liability ***********************/
.title {
	padding: 10px 0;
	}
.level02 {
	padding:0 0 0 17px;
	background:url('/image/bck_tableBullet.gif') 0 3px no-repeat;
	vertical-align:top;
}

/********************* Data sheet ***********************/
td.check {
	width:20px;
}
td.list {
	padding:0 0 0 10px;
}
td.labelS {
	color:#557482;
	font-weight:bold;
	width:80px;
}
td.labelM {
	color:#557482;
	font-weight:bold;
	width:97px;
	padding:0 0 0 7px;
}
fieldset { 
	border: none; 
}
.fieldset { 
	width:100%;
	position: relative; 
	border:none;
}
legend span {
	color:#557482; 
	font-size:1.1em;
	font-weight: bold;
	left: 1em;
	top: 0em;
	margin-top:10px;
}
.formfield legend span { 
	left: 0;
	top: -2em;
}
/********************* Succes message ***********************/
.succes {
	padding:0 0 50px 0;
}