body, html { 
  height:100%;
  margin:0;
  padding:0;
  width:100%; 
}

.page_container { 
  float:left;
  height:auto !important;
  margin:0 0 -280px;
  min-height:100%;
  width:100%;
} 

.top{ 
  padding : 0;
  background:url("/img/bg_top.jpg") repeat-y scroll center top #ededed;
}

.top .content { 
  margin-bottom:0;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
  height : 129px;
} 

.submenu_top  { 
  margin : 0 0 0 0;
  background:url("/img/bg_main.jpg") repeat-y scroll center top #ededed;
}

.submenu_top .content { 
  margin-bottom:11px;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
} 

.ill  { 
  margin : 11px 0 0 0;
  background:url("/img/bg_main.jpg") repeat-y scroll center top #ededed;
}

.ill .content { 
  background-color : #000000;
  margin-bottom:0;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
} 

.browse  { 
  margin : 0 0 11px 0;
  /*height : 200px;*/
}

.browse .content { 
  background:url("/img/bk_browse.jpg") repeat-x scroll center top #ededed;
  margin-bottom:0;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
} 

.browse_all  { 
  margin : 0 0 11px 0;
  /*height : 200px;*/
}

.browse_all .content { 
  background:url("/img/bk_browse.jpg") repeat-x scroll center top #ededed;
  margin-bottom:0;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
} 

.close  { 
  margin : 0 0 11px 0;
  height : 40px;
  background:url("/img/bg_close.jpg") repeat-y scroll center top #ededed;
}

.close .content { 
  margin-bottom:11px;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
} 

.main  { 
  /*background:url("/img/bg_main.jpg") repeat-y scroll center top #ededed;*/
}

.main .content { 
  margin: 11px auto 0 auto;
  width:981px;
} 

.bottom  { 
  background:url("/img/bg_bottom.jpg") repeat-y scroll center top #ededed;
  border-top : 11px solid #ededed;
}

.bottom .content { 
  margin-bottom:0;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
} 

.page_end  { 
  background:url("/img/bg_end.jpg") no-repeat scroll center top #ededed;
}

.page_end .content { 
  margin-bottom:0;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  width:981px;
  height : 96px;
  padding : 20px 0 0 0;
  text-align : center;
} 

.logo_line { 
 height : 56px;
 padding : 11px 0 0 13px;
 }

.logo { 
  float : left;
  width : 198px;
  height : 52px;
  padding : 0;
}


.container_ill {
  margin : 0 0 11px 0;
}

.container_images { 
  padding : 0 11px 0 11px;
}

.container_ill .top_ill img {
  float : left;
}

.container_top_menu { 
  float : left;
  padding : 3px 10px 0 0;
  width : 760px;
  text-align : right;
}

.top_menu_point, .top_menu_point_on { 
  padding: 0 10px;
  float : right;
}

.navbar { 
  float : right;
 }

.top_menu_point a:link, .top_menu_point a:visited { 
 font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
 float : left;
 color : #ffff00;
 text-decoration : none;
}

.top_menu_point_on a:link, .top_menu_point_on a:visited { 
  font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
  float : left;
  color : #ffffff;
  text-decoration : none;
  font-weight : bold;
}

.top_menu_point a:link:hover, .top_menu_point a:visited:hover, .top_menu_point_on a:link:hover, .top_menu_point_on a:visited:hover  { 
  text-decoration : none;
  color : #ffffff;
}

.separator_top_menu { 
  font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
  float : right;
  color : #ffff00;
  padding : 1px 10px 0 10px;
 }

.container_sub_menu { 
  height: 28px;
  float : left;
  padding : 2px 5px 0 26px;
  width : 950px;
  background : #000000;
  overflow : hidden;
}

.sub_menu_point, .sub_menu_point_on { 
  padding: 6px 0 0;
  float : left;
}

.sub_menu_point a:link, .sub_menu_point a:visited ,.sub_menu_point_on a:link, .sub_menu_point_on a:visited { 
 font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
 float : left;
 color : #999999;
 text-decoration : none;
 font-size: 11px;
 font-weight : bold;
 text-transform : uppercase;
}

.sub_sub_menu_point, .sub_sub_menu_point_on, .you_are_here,.you_are_here_on { 
  padding: 3px 0 2px 28px;
  float : left;
  border-bottom : 1px solid #ffffff;
  width : 198px;
}

.you_are_here,.you_are_here_on { 
  margin: 13px 0 0 0;
 }

.sub_sub_menu_point_on, .you_are_here_on { 
 font-family: Helvetica,Arial,Verdana,sans-serif;
  background:url("/img/arrow_gray.gif") no-repeat left top;
  color : #48800F;
 }


.rma_menu {
  font-family: Helvetica,Arial,Verdana,sans-serif; 
  padding: 0 0 20px;
  border-bottom: 9px solid #FFFFFF;
  margin: 0;
}


.rma_menu h3 { 
    padding: 0 0 0 11px;
}

.rma_menu_point, .rma_menu_point_on { 
  padding: 3px 0 2px 28px;
  float : left;
  border-bottom : 1px solid #ffffff;
  width : 198px;
}

.rma_menu_point_on  { 
  font-family: Helvetica,Arial,Verdana,sans-serif;
  background:url("/img/arrow_gray.gif") no-repeat left top;
  color : #48800F;
}




.list_press h3 { 
  padding: 0 0 0 0;
 }

.list_press form { 
  padding: 5px 0 0 0;
 }

.content_right .you_are { 
  padding : 0 0 20px 0;
 }

.you_are h3 { 
  padding: 0 0 0 11px;
 }

.sub_sub_menu_point a:link, .sub_sub_menu_point a:visited ,.sub_sub_menu_point_on a:link, .sub_sub_menu_point_on a:visited { 
 font-family: Helvetica,Arial,Verdana,sans-serif;
 float : left;
 color : #333333;
 text-decoration : none;
 font-size: 12px;
 font-weight : normal;
}

.sub_sub_menu_point a:hover, .sub_sub_menu_point a:visited:hover, .sub_sub_menu_point a:link:hover, .sub_sub_menu_point_on a:link:hover, .sub_sub_menu_point_on a:link, .sub_sub_menu_point_on a:visited , .you_are_here_on a:link, .you_are_here_on a:visited , .you_are_here_on a:link:hover, .you_are_here_on a:visited:hover , .you_are_here_on a:hover { 
  color : #48800F;
  text-decoration : none;
  font-weight : bold;
 }

.container_sub_menu .sub_menu_point_on a:link, .container_sub_menu .sub_menu_point_on a:visited, .list_press .sub_menu_point_on a:link, .list_press .sub_menu_point_on a:visited, .sitemap a:hover, .sitemap a:link:hover,.sitemap a:visited:hover  { 
 color : #72be44;
}

.seperator_sub_menu {
  font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif; 
  float : left;
  color : #ffffff;
  padding: 6px 8px 0;
 }

.ill .content img { 
  float : left;
 }

.sub_menu_point a:link:hover, .sub_menu_point a:visited:hover ,.sub_menu_point_on a:link:hover, .sub_menu_point_on a:visited:hover { 
 text-decoration : none;
 color : #72be44;
}

.select_country { 
  float : right;
  /*background: url("/img/bg_select_country.png") #212121;*/
  color: #333333;
  font-family: Verdana;
  font-size: 10px;
  height: 18px;
  border : 1px solid #e2e3e8;
  margin: 0 1px 0 10px;
  padding : 1px 0 1px 5px;
  border : 0;
  width : 140px;
}

.container_select_country h3 { 
  color : #cccccc;
  /*width : 632px;*/
  padding : 0 0 3px 0;  
  font-size : 12px;
  text-align: left;
  width: 140px;
  float : right;
 }

.container_search { 
  float : right;
  width : 151px;
  color : #cccccc;
  font-size : 12px;
  font-family: Helvetica,Arial,Verdana,sans-serif;
 }

input.q { 
  height:14px; 
  border-right : 1px solid #848484;
  width : 137px;
 }

.container_main_menu { 
  width : 971px;
  padding : 10px 0 0 10px;
 }

.main_menu_point {
  font-family: "HelveticaL",Helvetica, Arial, sans-serif;
  height : 32px;
  float : left;
  text-align : center;
  padding : 10px 5px 0 5px;
  margin: 10px 0 0 0;
}

.main_menu_point_on {
  font-family: "HelveticaL",Helvetica, Arial, sans-serif;
  height : 32px;
  float : left;
  text-align : center;
  padding : 10px 5px 0 5px;
  background: url("/img/bg_main_menu_tile.png");
  margin: 10px 0 0 0;
}

.main_menu_point a:link, .main_menu_point a:visited { 
 color : #79797b;
 font-size : 20px;
 text-decoration : none;
 font-weight : normal;
}

.main_menu_point a:link:hover, .main_menu_point a:visited:hover { 
 color : #72be44;
 text-decoration : none;
}


.main_menu_point_on a:link, .main_menu_point_on a:visited { 
 color : #72be44;
 font-size : 20px;
 text-decoration : none;
}

.main_menu_point_on a:hover { 
 text-decoration : none;
  color : #88b502;
 }

.main_menu_point_left, .main_menu_point_left_on { 
  float : left;
  width : 11px;
  height : 42px;
  margin: 10px 0 0 0;
 }

.main_menu_point_left_on {
  background: url("/img/bg_main_menu_left.png");
}

.main_menu_point_right_on {
  background: url("/img/bg_main_menu_right.png");
}

.main_menu_point_right, .main_menu_point_right_on { 
  float : left;
  width : 11px;
  height : 42px;
  margin: 10px 0 0 0;
 }

.container_box { 
  width : 237px;
  margin : 0 11px 11px 0;
  float : left
}

.container_events {
  color : #ffffff;
  width : 217px;
  height : 154px;
  padding: 7px 10px 1px 10px;
  background: url("/img/bg_events_frontpage.jpg");
  font-size : 12px;
}

.container_events td.first a, .container_events .bottom_events_frontpage a { 
  color : #ffffff;
  text-decoration : none;
}

.container_events td.first a:hover, .container_events .bottom_events_frontpage a:hover { 
  color           : #72BE44;
  text-decoration : underline;
}

.container_events td.first { 
  width : 165px;
  overflow : hidden;
}

.nobr { 
  white-space: nowrap;
  width : 165px;
  height : 16px;
  overflow : hidden;
}

.events_frontpage { 
  height : 105px;
  overflow : hidden;
}

.bottom_events_frontpage { 
  height : 20px;
 }

.container_events h2 { 
  color : #ffffff;
  margin : 0 0 10px 0;
  font-size: 20px;
  line-height: 20px;
 }

.container_box_485 { 
  width : 485px;
  margin : 0 11px 11px 0;
  float : left
}

.container_box_focus { 
  background: url("/img/bg_sgl_prod.jpg");
  width : 463px;
  margin : 0 11px 11px 0;
  padding : 3px 11px 0 11px;
  float : left;
  height: 305px;
}

.container_box_focus h1 { 
  margin : 0;
 }

.last { 
  margin : 0 0 11px 0;
}

.box_top { 
  width : 237px;
  height : 4px;
  background: url("/img/box_top.jpg");
}

.box_top_485 { 
  width : 485px;
  height : 2px;
  background: url("/img/box_top_485.jpg");
}

.box_content {
  padding : 3px 10px 1px 10px; 
  width : 217px;
  height : 153px;
  background: url("/img/box_tile.jpg");
}

.webcast .box_content { 
  background: url("/img/bg_webcast.jpg");
  height: 138px;
}

.webcast .box_content .link { 
  width : 116px;
 }


.box_ir {
  padding : 0px 10px 1px 0px; 
  width : 217px;
}

.box_ir img { 
  width : 237px;
 }

.box_content h2,.box_content2 h2, .box_content_485 h2 { 
  line-height: 20px;
  font-size : 20px;
  margin : 0 0 7px 0;
 }

.box_content_right {
  padding : 3px 10px 1px 10px; 
  width : 217px;
  background: url("/img/box_tile.jpg");
}

.box_content_485 { 
  padding : 0px 0px 1px 10px; 
  width : 475px;
  height : 244px;
  background: url("/img/box_tile_485.jpg");
}

.box_content2 { 
  padding : 3px 10px 1px 10px; 
  width : 217px;
  height : 240px;
  background: url("/img/box_tile.jpg");
}

.box_content2 h2 { 
  margin : 0 0 15px 0
 }

.box_bottom { 
  width : 237px;
  height : 3px;
  background: url("/img/box_bottom.jpg");
}

.box_bottom_485 { 
  width : 485px;
  height : 3px;
  background: url("/img/box_bottom_485.jpg");
}

.choose_industry a,.choose_industry a:link, .choose_industry a:visited { 
  display : block;
  padding : 0 0 0 20px;
  font-size : 12px;
  color : #666666;
  line-height : 14px;
}

.news a,.news a:link, .news a:visited { 
  font-family: Arial,Verdana,sans-serif;
  line-height: 15px;
  font-weight : bold;
 }

.choose_industry a:hover,.choose_industry a:link:hover, .choose_industry a:visited:hover, .global_company_frontpage a.url:hover,.global_company_frontpage a.url:link:hover, .global_company_frontpage a.url:visited:hover { 
  text-decoration : none;
  background: url("/img/arrow.png") no-repeat;
}

.global_company_frontpage a.url, .global_company_frontpage a.url:link, .global_company_frontpage a.url:link:visited { 
  line-height: 14px;
  display : block;
  padding : 0 0 0 7px;
  font-size : 12px;
  /*color : #666666;*/
}

.choose_industry h2{ 
  margin : 0 0 10px 0;
 }

.container_sitemap { 
  padding : 11px;
}

.sitemap { 
  float : left;
  width : 119px;
}

.sitemap a:link, .sitemap a:visited { 
  color : #999999;
}

.sitemap h2, .sitemap h2 { 
  font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
  font-size : 12px;
  line-height: 12px;
  color : #ffff00;
}

.banner_frontpage h2 { 
  height : 44px;
  line-height: 20px;
  margin: 0 0 5px;
 }

.banner_ir h2 { 
  height : 44px;
  line-height: 20px;
  margin: 0 0 5px;
 }

.banner_ir h2 img { 
  width : 200px;
}

.global_company_frontpage {
  padding : 3px 4px 1px 4px; 
  width : 229px;
  height : 153px;
  background: url("/img/box_tile.jpg");
}

.global_company_frontpage h2{
  padding : 0px 6px 0px 6px;
}

.focus .content_left { 
  width : 221px;
  float : left;
 }

.focus .content_left p { 
  height : 154px;
 }

.focus .container_left h2 { 
  margin : 0 0 15px 0;
}

.focus .container_right { 
  float : left;
  width : 244px;
 }

.box_content2 .downloads { 
  height : 91px;
}


.downloads b, .box_content2 .links b {
  font-family: 'HelveticaB',Helvetica,Arial,Verdana,sans-serif;
  color : #333333;
  font-size : 12px;
}

.downloads .icon { 
  float : left;
  padding : 2px 3px 3px 0;
}

.content_right h2 { 
  font-size : 16px;
  margin : 10px 0 5px 0;
}

.downloads h3 { 
  float : left;
  line-height: 11px;
}

.downloads h3 a, .box_content2 .links h3 a { 
  font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
  font-weight : normal;
  color : #333333;
  font-size : 12px;
}

.box_content2 .links h3 a { 
  line-height : 12px;
 }


.downloads h3 a:hover, .box_content2 .links h3 a:hover { 
  color           : #48800F;
}

.box_content2 .links { 
  height : 95px;
}

.news .content { 
  width : 216px;
  padding : 0 0 5px 0;
  margin : 0;
 }


.container_filter { 
  padding: 0px 0 5px 118px;
  /*height: 185px;*/
  /*overflow: hidden;*/
 }

.container_filter h1 {
  font-family: 'HelveticaB',Helvetica,Arial,Verdana,sans-serif;
  margin : 0px 0 5px 0;
  color : #ffffff;
  font-size : 20px;
  line-height: 20px;
  padding : 10px 0 0 0;
}

.container_close { 
  padding: 15px 0 0 15px;
  font-weight: bold;
 }

.container_close a:link, .container_close a:visited{
  margin : 0;
  color : #72be44;
  font-size : 18px;
  font-weight : normal;
}

.filter { 
  float : left;
  width : 156px;
  color : #999999;
  line-height : 18px;
}

.filter h2 { 
  line-height : 14px;
  font-size : 14px;
 }

.filter a:link, .filter a:visited { 
  font-weight: normal;
  color : #ffffff;
}

.filter h2 a:link, .filter h2 a:visited { 
  font-family: 'HelveticaB',Helvetica,Arial,Verdana,sans-serif;
  font-size : 12px;
  color : #80c342;
}

.content_left_focus h2 {
    margin: 4px 0 30px 0;
}

.container_box_focus .container_desc { 
  float : left;
  width : 228px;
  padding : 11px 0 0 11px;
}


.container_box_focus .container_desc_landscape { 
  float : left;
  width : 474px;
  padding : 11px 0 0 11px;
}


.container_box_focus .container_desc .desc a { 
  padding : 10px 0 0 0;
  display : block;
 }

.container_box_focus .container_desc .desc h1 { 
  /*height     : 26px;*/
  font-size  : 30px;
  margin     : 0;
  line-height: 30px;
}

.container_box_focus .container_desc .desc { 
  float : left;
  padding : 0 10px 0 0;
  height : 245px;
}

.container_box_focus .container_desc .container_links { 
  float : left;
  padding : 0 3px 0 0;
  height : 75px;
}

.container_box_focus .container_desc .links img { 
  padding : 0 4px 0 0;
 }


.show_all_products { 
  margin : 0 0 11px 0;
  width : 212px;
  height : 20px;
  padding: 5px 0 0 25px;
  background: url("/img/bg_show_all_products.jpg");
 }

.close_all { 
  margin : 0 0 11px 0;
  width : 212px;
  height : 20px;
  padding: 5px 0 0 25px;
  background: url("/img/bg_close_all.jpg");
 }

.show_all_products a, .show_all_products a:link, .show_all_products a:visited, .close_all a, .close_all a:link, .close_all a:visited { 
  color : #ffffff;
 }

.show_all_products a:hover, .show_all_products a:link:hover, .show_all_products a:visited:hover, .close_all a:hover, .close_all a:link:hover, .close_all a:visited:hover { 
  color : #ffffff;
}

.box_content .desc, .box_content .image { 
  /*float : left;*/
  float : right;
  padding : 0 2px 0 0;
 }

#box1_list.box_content { 
  padding: 3px 0px 1px 11px;
  width : 226px;
  height : 153px;
  overflow : hidden;
}

#box1_list.box_content h2 {
  height : 20px;
  overflow : hidden;
  margin : 0;
  width : 224px;
} 


#box1_list.box_content .container_desc_small { 
  padding : 0 0 0 0;
  width : 101px;

 }

#box1_list.box_content .container_desc_small .desc { 
  height : 82px;
  padding : 0 1px 0 0;
}

#box1_list .image img { 
  width : 120px;
 }

#box2_list.box_content { 
  padding: 3px 0px 1px 11px;
  width : 226px;
  height : 153px;
  overflow : hidden;
}

#box2_list.box_content h2 {
  height : 63px;
  overflow : hidden;
  margin : 0;
} 

#box2_list.box_content h5 {
  height : 40px;
}

#box2_list .image img { 
 /* width : 120px;*/
  height : 154px;
 }

#box2_list.box_content .container_desc_small { 
  padding : 0 0 0 0;
  width : 95px;
 }

#box2_list.box_content .container_desc_small .desc { 
  height : 61px;
  padding : 0 1px 0 0;
}

#box3_list.box_content { 
  height : 153px;
  overflow : hidden;
  padding: 3px 0px 1px 11px;
  width : 226px;
}

#box3_list.box_content h2 {
  height : 20px;
  overflow : hidden;
  margin : 0;
} 


#box3_list.box_content .container_desc_small { 
  padding : 0 0 0 0;
  width : 105px;
 }

#box3_list.box_content .container_desc_small .desc { 
  height : 50px;
  padding : 0 1px 0 0;
}

#box3_list .image { 
  height : 61px;
 }

#box3_list .image img { 
  height : 61px;
  /*width : 120px;*/
 }

.container_desc_small { 
  float : left;
  width : 110px;
  padding : 11px 0 0 2px;
}

.container_desc_small .desc h1 { 
  height : 58px;
  font-size : 30px;
  margin : 0;
  line-height: 26px;
}

.container_desc_small .desc { 
  float : left;
  padding : 0 2px 0 0;
  height : 93px;
}

.container_desc_small .container_links { 
  float : left;
  padding : 0 3px 0 0;
  height : 53px;
}

.container_desc_small .container_links .links { 
  width : 107px;
}

.container_desc_small .links a { 
 /*font-size : 10px;*/
  height : 12px;
  padding : 1px;
}

.container_desc_small .links img { 
  padding : 0 4px 0 0;
 }


.container_left {
  float : left; 
  width : 711px;
  background:url("/img/bg_sgl_prod.jpg") no-repeat scroll center top #cccccc;
  min-height : 800px;
  padding: 11px 11px;
 }

.container_right {
  margin: 0 0 0 11px;
  float : left; 
  width : 237px;

}

.container_left_service {
  float : left; 
  width : 733px;
  /*min-height : 800px;*/
  padding: 0;
 }

.container_outer_service_detail { 
  background:url("/img/bg_detail_services.gif") #e7e7e7;
  float : left;
  padding : 11px;
}

.container_left_service_detail {
  float : left; 
  width : 711px;
  background:url("/img/bg_left_service_detail.gif");
  min-height: 560px;
  /*min-height : 800px;*/
  /*padding: 11px;*/
  /*margin: 0 0 11px;*/
 }

.container_right_service {
  margin: 0 0 0 11px;
  float : left; 
  width : 237px;

}


.content_left { 
  float : left;
  width : 474px;
  padding : 0px 11px 11px 0; 
 }

.content_left a, .content_left a:link, .content_left a:visited{ 
  /*color :#000000;*/
  text-decoration : underline;
}


#sh_info.content_left { 
  padding : 0 11px 11px 0;
 }

.content_left_focus{ 
  float : left;
  width: 230px;
}

.content_left .ingress {
  font-size : 15px;
  padding : 0 0 11px 0;
}

.content_left h2 {
  font-size : 20px;
  line-height : 21px;
}

.content_left h2 a:link, .content_left h2 a:visited, .container_press_top .ingress a:link, .container_press_top .ingress a:link:visited {
  text-decoration : none;
}

.content_right { 
  float : left;
  width : 226px;
  padding : 11px 0 11px 0; 
 }

.content_right_focus { 
  float : left;
 }

.content_right_focus img{ 
  width : 244px;
}

.content_right .downloads { 
  margin : 0 0 15px 0;
  padding : 0 11px 0 11px;
 }

.container_detail_top { 
  padding :  0 0px 0 0px;
  height : 334px;
 }

.container_detail_top .container_content { 
  float : left ;
  padding : 0 0 0 0;
  width : 459px;
}

.container_detail_top .image { 
  float : left ;
  padding : 11px 0 0 0;
  width : 256px;
}

.container_detail_top .image img { 
  width : 256px;
}

.container_detail_bottom { 
  padding :  0 0;
  min-height : 500px;
 }

.container_left .container_facts_content{ 
  width : 690px;
  background:url("/img/bg_detail_facts_tile.gif") repeat-y scroll center top #ededed;
  min-height : 700px;
  padding: 11px 11px 0px 11px;
 }


.container_bottom_end { 
  height : 11px;
  background:url("/img/bg_detail_facts_tile.gif") repeat-y scroll center top #ededed;
  padding : 0 11px;
  width : 690px;
 }
.container_left .container_facts_bottom{ 
  width : 715px;
  background:url("/img/bg_detail_facts_bottom.gif") repeat-y scroll center top #ededed;
  height : 5px;
 }


.container_content .text { 
  float : left;
  /*width : 230px;*/
  padding : 0 20px 0 0;
}

.container_content .text h2 { 
  font-weight : bold; 
  padding : 0 0 6px 0;
  font-size: 20px;
  line-height: 20px;
 }

.container_content .downloads { 
  float : left;
  width : 220px;
}


.container_content .downloads h3{ 
  font-weight : normal;
  font-size : 16px;
  padding : 0 0 4px 0;
}


.container_content .downloads h4{ 
  font-weight : normal;
}

.container_content h1{ 
  margin : 0 0 10px 0;
}

.container_facts_content .ingress { 
  padding : 0 0 20px 0;
  font-size : 16px;
}

.body_left { 
  float : left;
  width : 456px; 
  padding : 0 11px 0 0;
}

.body_left h3 { 
  padding : 11px 0 3px 0;
 }

.body_right { 
  float : right;
  width : 196px;
  padding : 0 5px 0 11px;
  background : #ededed;
}

.body_right img { 
  width : 212px;
  padding : 0 0 20px 0;
 }

.body_right .contains h3, .body_right .related h3, .box_content_right h2 { 
  color : #48800F;
  font-size : 20px;
  font-weight : normal;
 }


.contains ul { 

}

.contains li { 
  line-height: 16px;
  padding : 0 0;
  margin: 0;
}

.png_wrap { 
  /*background:url("/img/bg.png") repeat-x scroll left top transparent;*/
  /*top: 0;*/
  /*left:0;*/
  color : #ffffff;
  position:absolute;
  width:322px;
  height : 60px;
  z-index:99;
  padding : 0 0 0 11px;
}

.png_wrap a:link, .png_wrap a:visited {
  color : #ffffff;
}

.png_wrap h1 {
  font-size : 40px;
  color : #ffffff;
  font-weight : normal;
  margin : 6px 0 9px 0;
  line-height: 42px;
}

h1.black { 
  margin : 0px 0 0 0;
}


.png_wrap h1 a { 
  color : #ffffff;
  text-decoration : none;
 }

.png_wrap h1 a:hover { 
  text-decoration : underline;
 }



ol#wip5_tabs, ul#wip5_tabs { 
  list-style: none outside none;
  margin: 0 0 0 -39px;
  padding : 0 0 0 40px;
  
 }

ul.wip5_tabs { 
  border-bottom: 2px solid #C0C0C0;
  padding: 0 5px;
  width : 500px;
  float : left;
}

ul#wip5_tabs li { 
  line-height : 18px;
  padding : 0;
  float: left;
  width: auto;
  background : #ededed;
  /*border-left : #c5c5c5 1px solid;*/
}

ul#wip5_tabs li a.active:link, ul#wip5_tabs li a.active:visited { 
  background: none repeat scroll 0 0 #ffffff;
  color : #72be44;
  font-weight : bold;
  font-size : 17px;
}

ul#wip5_tabs li a:link, ul#wip5_tabs li a:visited { 
  font-size : 17px;
  display: block;
  padding: 3px 10px;
  text-align: center;
  text-decoration: none;
}

.container_tabs { 
  background : #cccccc;
  margin: 0 0 0 0;
  width: 720px;
  height : 24px;
 }

.container_enlarge { 
  float : right;
  text-align : right;
  padding : 0 11px 0 0;
 }

.container_enlarge a { 
  font-size : 12px;;
}


.container_select_country { 
  padding : 3px 0 0 0;
}

.container_press_releases { 
  padding : 10px 10px 10px 0;
}

.container_press_releases h1 { 
  font-size : 14px;
  margin : 0;
  line-height: 14px;
}

.date { 
  color : #48800F;  
  font-size: 11px;
 }


.left { 
  float : left;
 } 

.container_press { 
  width : 100%;
 }

.container_press .date { 
  margin : 0 10px 0 0;
 }

.container_press .date { 
  float : left;
 }

.container_press h4 { 
  float : left;
  margin : 3px 0;
 }

.container_press a, .container_press a:link, .container_press a:visited { 
  text-decoration : none;
 }

.last_trade { 
  padding : 3px 7px;
 }

.share_information { 
  padding : 0;
 }

.td_date { 
  width: 77px;
 }

.td_title { 
  width : 350px;
 }

.td_file { 
  width : 42px;
}

.tr_gray { 
  background : #ededed;
 }

.line_gray { 
  background: none repeat scroll 0 0 #CCCCCC;
  height: 1px;
  margin: 0;
 }

.list_press { 
  margin : 0 0 0 0;
  padding : 11px 11px 11px 11px;
  border-bottom : 9px solid #ffffff;
 }

.nopad { 
  padding : 0;
}

.container_press_element { 
  padding : 10px 0 0 0;
 }

.container_press_element h4 { 
  margin : 0;
  font-family: 'HelveticaWR',Helvetica,Arial,Verdana,sans-serif;
 }

.container_press_element h4 a:link { 
  font-size : 12px;
  font-weight : normal;
}

.my_office { 
  padding : 0px 0 0 0;
 }

.links h3 { 
  line-height: 14px;
}

.links h4 { 
  font-family: Helvetica,Arial,Verdana,sans-serif;
  margin : 0;
}

.downloads h4 { 
 font-family: Helvetica,Arial,Verdana,sans-serif;
 margin: 0 0 5px;
}

.ingress, .ingress a{ 
  font-size : 15px;
  line-height : 20px;
 }

.box1 { 
  padding :  0 0px 0 0px;
  height : 297px;
 }

.box1 h1, .box2 h1, .box3 h1, .box4 h1 { 
  margin : 0 0 5px 0;
}

.box1 .container_content { 
  float : left ;
  padding : 0 11px 0 0;
  width : 338px;
}

.container_content .ingress { 
  padding : 11px 0 0 0;
}

.box1 .image { 
  float : left ;
  padding : 20px 0 0 0;
  width : 362px;
}

.box1 .image img { 
  width : 362px;
}


.box2 { 
  padding :  0 0px 0 0px;
  height : 297px;
 }

.box2 .container_content { 
  float : left ;
  padding : 0 11px 0 0;
  width : 338px;
}

.container_content .ingress { 
  padding : 11px 0 0 0;
}

.box2 .image { 
  float : left ;
  padding : 0 0 0 0;
  width : 362px;
}

.box2 .image img { 
  width : 362px;
  height : 297px;
}
.box2_prod { 
  padding : 8px 0 0 0;
}

.box2_prod .container_content_prod { 
  float : left;
  width : 265px;
 }

.box4 { 
  padding :  0 0px 0 0px;
  height : 297px;
 }

.box3 { 
  padding :  0 0px 0 0px;
  height : 297px;
 }

.box3 .container_content { 
  float : left ;
  padding : 0 11px 0 0;
  width : 227px;
}

.container_content .ingress { 
  padding : 11px 0 0 0;
}

.box3 .image { 
  float : left ;
  padding : 20px 0 0 0;
  width : 473px;
}

.box3_prod { 
  padding : 8px 0 0 0;
  height : 286px;
 }

.box1_prod h1 , .box2_prod h1 , .box3_prod h1 { 
  margin : 0 0 8px 0;
}

.box1_prod h5 , .box2_prod h5 , .box3_prod h5 { 
  margin : 0 0 4px 0;
}

.box3 .image img { 
  width : 473px;
}

.box3_prod .container_links_image { 
  width : 473px;
 }

.box1_prod .container_links, .box2_prod .container_links, .box3_prod .container_links{ 
  padding : 0 0 0 0;
  width : 154px;
  float : left;
 }

.box3_prod .container_links { 
  padding : 140px 0 0 0;
 }

.box3_prod .ingress { 
  height : 64px;
}

.box3_prod .image { 
  float : left;
  width : 309px;
  padding : 0 0 0 0;
  /*height : 337px;*/
  /*overflow : hidden;*/
}

.box2_prod .container_content_prod { 
  float : left;
  width : 231px;
 }

.box2_prod .content_prod { 
  float : left;
  width : 231px;
  height : 272px;
 }

.contains, .related { 
  padding : 0 0 11px 0;
}

.related { 
  padding : 0 11px 0 11px;
 }

.box1_prod { 
  margin : 0 0 0 0;
  padding : 8px 0 0 0; 
 }

.box1_prod .ingress { 
  width : 231px;
  float : left;
  height : 194px;
 }

.box1_prod .image { 
  float : left;
  width : 232px;
  padding : 0px 0 0 0;
  /*height : 337px;*/
  overflow : hidden;
  padding : 1px 0 0 0;
}

.box1_prod .image img { 
  width : 232px;
}


.container_box_focus .links { 
  height : 21px;
 }

.box1_prod .container_ingress_links { 
  float : left;
  width : 231px;
  padding : 10px 0 0 0;
 }

.box2_prod .ingress { 
  width : 232px;
  float : left;
 }

.box2_prod .image { 
  float : left;
  width : 232px;
  /*height : 337px;*/
  overflow : hidden;
}

.box2_prod .image img { 
    width : 232px;
}


table.download_table{ 
  border-bottom: 1px solid #ededed;
}
table.download_table th{ 
  background : #cccccc;
  text-align : left;
  padding : 0 0 0 7px;
}
table.download_table th.zero{ 
  width : 45px;
  border-left : 1px solid #cccccc;
  height : 21px;
 }
table.download_table th.one{ 
  width : 152px;
  /*border-left : 1px solid #ffffff;*/
  height : 21px;
 }
table.download_table th.two{ 
  width : 90px;
  border-left : 1px solid #ffffff;
  height : 21px;
 }
table.download_table th.three{ 
  width : 203px;
  border-left : 1px solid #ffffff;
  height : 21px;
 }
table.download_table th.four{ 
  width : 103px;
  border-left : 1px solid #ffffff;
  height : 21px;
 }
table.download_table th.five { 
  width : 71px;
  height : 21px;
  border-left : 1px solid #ffffff;
 }
table.download_table td.pdf { 
  width : 60px;
}

table.download_table td { 
  padding : 0 0 0 7px;
}

table.download_table td img { 
  margin : 7px 0;
}
table.download_table td.td_last { 
  border-right : 1px solid #ededed;
}
table.download_table td#name.td_1,table.download_table td#name.td_2  { 
  width : 135px;
  border-left : 0px solid #ffffff;
}

table.download_table td.td_1 { 
  /*background : #ededed;*/
  border-left : 1px solid #ffffff;
}

table.download_table td#first.td_1 { 
  border-left : 1px solid #ededed;
}

table.download_table td.td_2 { 
  /*background : #ffffff;*/
  border-left : 1px solid #ededed;
}

tr.tr_1 td, tr.tr_2 td { 
  padding : 0 0 0 7px;
  height: 21px;
 }


.downloads_table { 
  min-height : 700px;
  background : #ffffff;
 }

.downloads_table h3 { 
  margin : 11px 0;
 }


.container_top_industry { 
  height : 160px;
  width : 941px;
  color : #ffffff;
  padding : 30px 10px 10px 30px;
  margin : 0 0 11px 0;
 }

.container_top_industry h1 { 
  font-family: 'HelveticaB',Helvetica,Arial,Verdana,sans-serif;
  margin : 0;  
  font-weight : bold;
  float : left;
  width : 205px;
  color : #ffffff;
 }

.container_top_industry .ingress { 
  float : left;
  width : 410px;
 }


div.events_table { 
  width : 711px;
 }

table.events_table th{ 
  background : #cccccc;
  padding : 0 3px 0 7px;
  height : 21px;
  border-right : 1px solid #ffffff;
  font-weight : bold;
  text-align : left;
}

table.events_table th.one{ 
  width : 233px;
 }
table.events_table th.two{ 
  width : 110px;
 }
table.events_table th.three{ 
  width : 85px;
 }
table.events_table th.four{ 
  width : 60px;
 }
table.events_table th.five { 
  width : 125px;
 }
table.events_table th.six { 
  width : 30px;
 }
table.events_table td.pdf { 
  width : 30px;
}

table.events_table td{ 
  padding : 2px 5px 2px 7px;
  height : 30px;
  background : #ededed;
  color : #333333;
  font-size: 11px;
  border-right : 1px solid #ffffff;
}

table.events_table td.title{
  background : #ffffff;
  color : #48800f;
  padding : 15px 0 0 7px;
  font-size : 14px;
  font-weight : bold;
} 

.events_table h2 { 
  margin : 11px 0 11px 11px;
 }

.box_end { 
  border-bottom : 9px solid #ffffff;
 }

th { 
  text-align : left;
 }

tr.tr_1 { 
  background-color : #ededed;
 }

.tr_headline{ 
  background : #cdcdcd;;
  color : #333333;
 }

table.agm { 
  width : 100%;
  margin : 10px 0 0 0;
 }

table.agm td.pdf { 
  width : 30px;
}

table.agm td.date { 
  width : 30px;
}



table.reports  { 
  width : 100%;
 }

table.reports tr { 
  height : 24px;
 }

table.reports td { 
  padding-left : 7px;
}

table.reports td.date { 
  color : #48800F;
  font-size: 12px;
}


.related_category_article_list {
  margin-top : 30px;
}
.related_category_article_list .image {
  float : left;
  margin-right : 11px;
  width : 128px;
}
.related_category_article_list .line_content {
  float : left;
  width : 335px;
}

#firenullfire.box_content { 
  height : 196px;
 }

.weee select { 
  width : 203px;
}

.weee form { 
  margin : 10px 0 0 0; 
 }

.banner_ir img { 
  width : 204px;
 }

.container_browse_all { 
  padding : 10px 0 10px 20px;
 }

.container_browse_all a , .container_browse_all a:link , .container_browse_all a:visited { 
  font-size : 14px;
  color : #79797B;
 }

#carousel_index1.dots { 
  width : 460px;
}

.box_services h2 { 
  margin : 0 0 20px 0;
 }


#contact_section table td.contact_first { 
  padding : 0 12px 0 0;
 }

.archive { 
  margin : 4px 0 20px 0;
 }

.more a:link, .more a:visited { 
  color : #48800F;
  text-decoration : none;
}
.more a:link, .more a:visited { 
  :  text-decoration : underline;
}

.container_show_filter { 
  margin : 0 0 11px 0;
}

.container_show_filter h4 { 
  float : left;
  color : #999999;
  margin : 0 7px 0 48px;
}

.your_filters a,.your_filters a:link, .your_filters a:visited, .your_filters a:active { 
  background : url("/img/bg_filter.gif") repeat-y scroll right top #ffffff;
  border-right : 1px solid #0c0c0c;
  padding : 0 28px 0 11px;
  float : left;
  height: 15px;
 }

.your_filters a:hover, .your_filters a:link:hover, .your_filters a:visited:hover { 
  background : url("/img/bg_filter_hover.gif") repeat-y scroll right top #72be44;
  text-decoration : none;
  color : #ffffff;
 }

.clear_filters { 
  padding : 0 11px 0 6px;
  float : left;
 }


.clear_filters a:link, .clear_filters a:visited { 
  color : #ffffff;
  text-decoration : underline;
 }

.icons { 
  float: right;
 }

.share_this { 
  float : left;
 }

.print { 
  float : left;
 }

.print_detail { 
  background : #ffffff;
 }


.content_left .st_sharethis_custom { 
  background:url("/img/share_icon.jpg") no-repeat;
  float: left;
  height: 30px;
  width: 40px;
 }





