br.clear{clear:both; height:1px;}
* html br.clear{display:none;}
body#filtrona{text-align:center; padding:0; margin:0;font-family:Tahoma, Helvetica, sans-serif; font-size:70%; color:#9a9a9a; background:#fff;}
body#scientific{text-align:center; padding:0; margin:0;font-family:Tahoma, Helvetica, sans-serif; font-size:70%; color:#fff; background:#fff;}
body#scientific #contentarea_scientific2{ padding:0; margin:0;font-family:Tahoma, Helvetica, sans-serif;  color:#000; }


#outer{position:relative; text-align:center; position:relative;	width:100%;	min-width:100%;	}
form{margin:0; padding:0;}
#container{position:relative; text-align:left; margin:0 auto; width:798px; min-height:700px; position:relative; } 
* html #container{height:700px;}

#contentarea{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:200px;background: transparent url(../images/contentarea.gif) no-repeat 0 0; }
*html #contentarea{min-height:200px;}

#contentarea_scientific{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:200px;background: transparent url(../images/contentarea_scientific.gif) repeat-x 0 0; }
*html #contentarea_scientific{min-height:200px;}

#contentarea_scientific2{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:200px;background: transparent url(../images/contentarea_scientific2.gif) repeat-x 0 57px; }
*html #contentarea_scientific2{min-height:200px;}

#contentarea_touch{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:609px;background: transparent url(../images/contentarea_touch.jpg) no-repeat 0 0; }
*html #contentarea_touch{min-height:609px;}

#contentarea_thankyou{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:509px;background: transparent url(../images/contentarea_thankyou.jpg) no-repeat 0 0; }
*html #contentarea_thankyou{min-height:509px;}

#contentarea_form{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:519px;background: transparent url(../images/contentarea_form.jpg) no-repeat 0 0; }
*html #contentarea_form{min-height:519px;}



#bottom {height:77px;background:transparent url('../images/bottom.gif') center left no-repeat; }

a{color:#fe7f22;}
div{margin:0; padding:0;}
img {border:none;}
.print{ float:right}

.rightcol a {cursor:pointer;}
a.rightcol {cursor:pointer;}

#logo {position:relative; float:left;margin-top:10px;}
*html #logo {position:static; float:none;margin-top:10px;}
#logo .logolinks {margin:-40px 0 25px 18px; %margin:-35px 0 0 18px; width:590px;}
*html #logo .logolinks {margin:-35px 0 25px 18px; width:590px;}
#logo .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo .logolinks a:hover {color:#fe7f22;text-decoration:underline;}
#logo img { margin-top:0; _margin-top:10px; }

#logo_indonesian {position:relative; float:left;margin-top:10px;}
*html #logo_indonesian {position:static; float:none;margin-top:10px;}
#logo_indonesian .logolinks {margin:-40px 0 25px 32px; %margin:-35px 0 0 13px; width:590px;}
*html #logo_indonesian .logolinks {margin:-35px 0 25px 32px; width:590px;}
#logo_indonesian .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_indonesian .logolinks a:hover {color:#fe7f22;text-decoration:underline;}
#logo_indonesian img { margin-top:0; _margin-top:10px; }

#logo_russian {position:relative; float:left;margin-top:10px;}
*html #logo_russian {position:static; float:none;margin-top:10px;}
#logo_russian .logolinks {margin:-40px 0 25px 13px; %margin:-35px 0 0 13px; width:590px;}
*html #logo_russian .logolinks {margin:-35px 0 25px 13px; width:590px;}
#logo_russian .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_russian .logolinks a:hover {color:#fe7f22;text-decoration:underline;}
#logo_russian img { margin-top:0; _margin-top:10px; }

#logo_scientific {position:relative; float:left;margin-top:10px;background: transparent url(../images/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
*html #logo_scientific {position:static; float:none;margin-top:10px;background: transparent url(../images/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
#logo_scientific .logolinks {margin:-40px 0 25px 18px; %margin:-35px 0 0 18px; width:590px;}
*html #logo_scientific .logolinks {margin:75px 0 0 25px; width:590px;}
#logo_scientific .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_scientific .logolinks a:hover {color:#fe7f22;text-decoration:underline;}

#logo_scientific_russian {position:relative; float:left;margin-top:10px;background: transparent url(../images/russian/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
*html #logo_scientific_russian {position:static; float:none;margin-top:10px;background: transparent url(../images/russian/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
#logo_scientific_russian .logolinks {margin:-40px 0 25px 18px; %margin:-35px 0 0 18px;width:590px;}
*html #logo_scientific_russian .logolinks {margin:75px 0 0 25px; width:590px;}
#logo_scientific_russian .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_scientific_russian .logolinks a:hover {color:#fe7f22;text-decoration:underline;}

#logo_scientific_indonesian {position:relative; float:left;margin-top:10px;background: transparent url(../images/indonesian/logo_scientific.jpg) no-repeat 0 0;width:798px; height:116px;}
*html #logo_scientific_indonesian {position:static; float:none;margin-top:10px;background: transparent url(../images/indonesian/logo_scientific.jpg) no-repeat 0 0;width:798px; height:116px;}
#logo_scientific_indonesian .logolinks {margin:-40px 0 25px 18px; %margin:-35px 0 0 18px; width:590px;}
*html #logo_scientific_indonesian .logolinks {margin:75px 0 0 32px; width:590px;}
#logo_scientific_indonesian .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_scientific_indonesian .logolinks a:hover {color:#fe7f22;text-decoration:underline;}

/*headings*/
h1,h2,h3,h4,h5,p{margin: 0 0 0.7em 0; padding:0;font-weight:normal;}
h1{font-size:1.2em; text-transform:uppercase; color:#4c87c5;margin:0; padding:0;}
h2{font-size:1.1em; font-weight:bold;color:#335a9d; }
h3{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#4c87c5;}
h4{display:block; padding:3px; color:#4c87c5; font-weight:normal;  margin:0;}
h5{font-size:1.1em; color:#fe7f22;}

h1#scientific{font-size:1.2em; text-transform:uppercase; color:#fff;margin:0; padding:0;font-weight:bold;}
h2#scientific{font-size:1.1em; font-weight:bold;color:#fff; }
h3#scientific{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#fff;font-weight:bold;}
h4#scientific{display:block; padding:3px; color:#fff; font-weight:normal;  margin:0;}
h5#scientific{font-size:1.1em; color:#fff;}

h1.scientific{font-size:1.2em; text-transform:uppercase; color:#fff;margin:0; padding:0;font-weight:bold;}
h2.scientific{font-size:1.1em; font-weight:bold;color:#fff; }
h3.scientific{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#fff;font-weight:bold;}
h4.scientific{display:block; padding:3px; color:#fff; font-weight:normal;  margin:0;}
h5.scientific{font-size:1.1em; color:#fff;}

#contentarea_scientific2 h1#scientific{font-size:1.2em; text-transform:uppercase; color:#000;margin:0; padding:0;font-weight:bold;}
#contentarea_scientific2 h2#scientific{font-size:1.3em; font-weight:bold;color:#fe7f22; }
#contentarea_scientific2 h3#scientific{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#000;font-weight:bold;}
#contentarea_scientific2 h4#scientific{display:block; padding:3px; color:#000; font-weight:normal;  margin:0;}
#contentarea_scientific2 h5#scientific{font-size:1.1em; color:#000;}

#contentarea_scientific2 h1.scientific{font-size:1.2em; text-transform:uppercase; color:#000;margin:0; padding:0;font-weight:bold;}
#contentarea_scientific2 h2.scientific{font-size:1.3em; font-weight:bold;color:#fe7f22; }
#contentarea_scientific2 h3.scientific{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#000;font-weight:bold;}
#contentarea_scientific2 h4.scientific{display:block; padding:3px; color:#000; font-weight:normal;  margin:0;}
#contentarea_scientific2 h5.scientific{font-size:1.1em; color:#000;}

/* styles */
div.dashborder{border-bottom:1px dashed #3b5b9c; padding:0; margin:0 0 0.7em 0;}
.floatleft{float:left; margin:0 0.5em 0.2em 0;}
.floatright{float:right;margin:0 0 0.5em 0.2em;}

/* top nav */
#topnav{position:relative;float:left; margin:0px 0px 0px 0px;  padding-top:0px;background-image:url('../images/topnav.gif'); height:29px; width:798px;}
#topnav ul{list-style:none; margin:0; padding:0;}
#topnav ul li{list-style:none; margin:0; padding:0; display:inline;}
#topnav a{display:block; float:left;  padding: 6px 12px 0px 17px;  text-decoration:none; color:#fff;height:23px;text-transform:uppercase;}
#topnav a.active{color:#fff;background:#ed8234; }

/*.langnav {float:right;margin:3px 10px 0 0px;color:#fff;width:300px;}
ul.langnav {list-style:none;}
ul.langnav li {float:right;position: relative;text-align:left;padding:0px;margin:0px 7px 0 4px;}
ul.langnav a {color:#fff;}*/
ul.langnav a.selected {font-weight:bold;}
.langnav {
	float:right;
	margin:3px 6px 0 0;
	*margin:3px 10px 0 0;
	_margin:3px 0 0 12px;
	width:270px;
}
.langnav ul.langnav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.langnav li {
	float:right;
	margin:0 7px 0 4px;
	padding:0;
	text-align:left;
	font-size:1.0em;
	text-transform:uppercase
}
ul.langnav a {
	color:#ffffff;
	text-decoration:underline!important;
}
ul.langnav .text-deco a {
	text-decoration:none!important;
}
/* side nav */
ul.nav, ul.nav ul{  list-style:none; padding:0; margin:0;}
ul.nav{padding-left:0px; margin-top:30px;}
ul.nav li, ul.nav li li.first{}
ul.nav li.first{border-top:none;}
ul.nav li a{  display:block; color:#656565; text-decoration:none;  padding:6px 0 0px 14px; margin:3px 0 3px 0;}
ul.nav li a.active{ text-decoration:none; font-weight:bold;color:#f28637;}
ul.nav li li a{ color:#625f59; text-decoration:none; font-weight:normal; margin-left:10px;}
ul.nav li li a.active{text-decoration:underline; color:#f28637;}
ul.nav li li li a{  margin-left:20px;}


ul.nav_scientific, ul.nav_scientific ul{  list-style:none; padding:0; margin:0;}
ul.nav_scientific{padding-left:0px; margin-top:30px;}
ul.nav_scientific li, ul.nav_scientific li li.first{}
ul.nav_scientific li.first{border-top:none;}
ul.nav_scientific li a{display:block; color:#fff; text-decoration:none;  padding:2px 0 2px 10px; margin:3px 0 3px 0;background:url('../images/nav_blue.gif');}
ul.nav_scientific li a.active{ text-decoration:none; font-weight:bold;color:#fff;background:url('../images/nav_orange.gif');}
ul.nav_scientific li li a{ color:#fff; text-decoration:none; font-weight:normal; margin-left:0px;background:url('../images/nav_blue.gif');padding:2px 0 2px 14px;}
ul.nav_scientific li li a.active{text-decoration:none; color:#fff;background:url('../images/nav_orange.gif');padding:2px 0 2px 14px;}
ul.nav_scientific li li li a{  margin-left:30px;}
ul.nav_scientific li li a.active{text-decoration:none; color:#fff;background:url('../images/nav_orange_small.gif');padding:2px 0 2px 14px;}

/* header */
div.banner{width:832px; min-height:147px; border:solid 1px #9a958b; border-width:1px 0;}
* html div.banner{height:147px;}
div.banner .right{ float:right; width:508px; height:147px; }
div.banner .left{ float:left; width:286px; min-height:104px;  color:#fff;  font-size:140%; padding:26px 12px 16px 26px; }
* html div.banner .left{height:104px;}
div.banner .left a{color:#fff;}

/* front links */
#links {position:relative; float:left; width: 790px; border-top:solid 1px #ccc;margin-left:5px;font-size:90%;}
.links {width:250px; float:left; padding:8px;background:transparent url('../images/links.gif') right no-repeat;}
.links a {color:#f28637; text-decoration:underline;}
.linksprods {position:relative; float:left; width: 420px; border-top:solid 1px #ccc;margin-left:5px;font-size:90%;}
*html .linksprods {width: 400px;}
.links h2 {}

#linksend {position:relative; float:left; width: 790px; border-top:solid 1px #ccc;margin-left:5px;}
.linksend {width:240px; float:left; padding:6px;}
.linksend a {color:#f28637; text-decoration:underline;}
/* footer */
#footer{position:relative; color:#9a9a9a;float:left; clear:both; display:block;margin:0px;height:19px;width:795px;  padding:0px 0 0 0px; font-size:90%; color: #9A9A9A; }
#footer .left{float:left; padding:5px;}
#footer .right{float:right;padding:5px;}
#footer a{color:#9a9a9a; text-decoration:none;}
#footer .right a{display:block; float:left; padding: 1px 8px 1px 8px;  text-decoration:none; color:#9a9a9a;}
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{list-style:none; margin:0; padding:0; display:inline;}
/* topbar */
#topbar {float:left; width:795px; height:27px;background-image:url('../images/topbar.gif');}


/* form */

input{font-family:Arial, Helvetica, sans-serif; font-size:x-small;}
.textbox{ border:1px solid #CCC; width:130px; }


div.formelement{clear:both; width:426px; padding-bottom:2px;}
div.formelement div.caption{float:left; width:130px; color:#666;}
div.formelement div.input{float:right; width:280px;}
div.formelement div.valid{float:left; width:1em; text-align:right; color:#f00;}
div.formelement div.input input.textbox{ border:1px solid #CCC; width:100%; } 
div.formelement div.input textarea.textbox{width:100%; border:1px solid #CCC; height:150px;} 

div.midcol_scientific div.formelement{clear:both; width:426px; padding-bottom:2px;}
div.midcol_scientific div.formelement div.caption{float:left; width:130px; color:#fff;}
div.midcol_scientific div.formelement div.input{float:right; width:280px;}
div.midcol_scientific div.formelement div.valid{float:left; width:1em; text-align:right; color:#f00;}
div.midcol_scientific div.formelement div.input input.textbox{ border:1px solid #CCC; width:100%; } 
div.midcol_scientific div.formelement div.input textarea.textbox{width:100%; border:1px solid #CCC; height:150px;} 
.button{background-color:transparent; border:medium none; color:#fff; margin-left:0; *margin-left:8px; font-size:0.9em;}

.searchform{float:left;	width:410px; padding:0 0 0 0; margin:5px 0 0 5px;color:#fff;}
.searchform input.textbox{ border:1px solid #CCC; width:150px; float:none; } 
.searchformmain{float:left;width:400px;margin:4px 0 0 16px;color:#fff;}
.searchformmain .textbox{ border:1px solid #CCC; width:270px; float:none; }
#searchtopbar {
	margin:0 auto;
	width:798px;
}
#searchtopbar label{
	font-size:0.9em;
	margin:0;
	padding:0 10px 0 22px;
	float:left;
	color:#000000;
}
.textbox{
	border:1px solid #dedddd;
	width:136px;
	height:13px;
	margin:0;
	padding:0;
	float:left;
}
.go{
	margin:0;
	float:left;
	padding:4px 0 0 5px;
}

/* crumb trail*/
.crumbtrail{ position:absolute; left:15px; top:4px; font-size:90%; color:#fff;}
.crumbtrail a{color:#625f59; text-decoration:none;}

/* layout templates */
/* defualt / wide */
div.twocol{	min-height:300px;  width:100%; margin: 10px 0 10px 0;}
* html div.twocol{height:300px;}

div.twocol_touch{float:left;	min-height:300px;  width:100%; margin: 10px 0 10px 0;}
* html div.twocol_touch{height:300px;}

div.twocol div.leftcol{float:left; width:130px;  padding:0 8px 0 10px; margin:0; font-size:95%;}
*html div.twocol leftcol{height:140px;}

div.twocol div.midcol{ position:relative; float:left; width:430px;padding:6px 4px 0 8px;border-left: solid 1px #CCC;border-right:solid 1px #CCC; }
*html div.twocol div.midcol{width:420px;}

div.twocol div.midcol_scientific{ position:relative; float:left; width:430px;padding:6px 4px 0 8px; }
*html div.twocol div.midcol_scientific{width:420px;}

div.twocol  div.midcol_scientific_wide { position:relative; float:left; width:620px;padding:6px 4px 0 8px;border-right:none; }

div.twocol div.midcolnews{ position:relative; float:left; width:630px;padding:6px 4px 0 8px;border-left: solid 1px #CCC; }
div.twocol div.colnopadd{ position:relative; float:left; width:630px;padding:6px 4px 0 8px;border-left: solid 1px #CCC; }
div.twocol div.colnopadd .floatleft{float:left; margin:0px; padding:0px; }
div.twocol div.colnopadd .floatright{float:right;}

*html div.twocol div.midcolnews{height:630px;}

div.twocol_sensory {float:left;	min-height:560px;  width:100%; margin: 0px 0 0px 2px;}

div.twocol_sensory_form {float:left;	min-height:519px;  width:100%; margin: 0px 0 0px 2px;}



div.twocol div.rightcol{ position:relative; float:left; width:180px;padding:4px;}
div.twocol div.rightcol .padline_scientific {padding:6px 4px 0 2px;width: 170px;}
div.twocol div.rightcol .padline_scientific div {margin-top:10px; width:165px;}
div.twocol div.rightcol .padline {padding:6px 4px 0 2px;width: 170px;}
div.twocol div.rightcol .padline div {border-bottom:solid 1px #CCC; margin-top:10px; width:165px;}
div.twocol div.rightcol .padlinemedia {padding:4px 4px 0 0px;width: 170px; }
div.twocol div.rightcol .padlinemedia div {margin-top:10px; }
div.twocol div.rightcol h2 {margin:5px 0 0px 0px;clear:both;}
.rightcol img{border:none;margin: 10px 0px;}
*html div.twocol div.rightcol{height:180px;}

#needcontact {background-color:#fff;margin-top:2px; width:200px;border-bottom:solid 1px #ccc;width:180px;}
#needcontact div {padding:3px 3px 3px 3px;}
#needcontact h2 {padding:0px;margin:0px;}
#needcontact a {color:#2d5497;}


.productsdrop {float:left;margin:6px 0 0 6px;	  font-size:0.9em;background: transparent url(../images/prod_top.gif) no-repeat 0 0;width:175px;color:#fff;}
.productsdrop .sub {float:left;margin:7px 0 0 0px; background: transparent url(../images/prod_mid.gif) repeat-y 0 0; width:175px; padding:3px 0 0 3px;}
.products_bottom {float:left; background: transparent url(../images/prod_bot.gif) no-repeat 0 0; width:175px;height:10px;}

.searchdrop {float:left;margin:6px 0 0 0px;	  font-size:0.9em;background: transparent url(../images/sea_top.gif) no-repeat 0 0;width:426px;color:#fff;}
.searchdrop .sub {float:left;margin:5px 0 0 0px; background: transparent url(../images/sea_mid.gif) repeat-y 0 0;padding:3px 0 0 3px;width:426px;}
.search_bottom {float:left; background: transparent url(../images/sea_bot.gif) no-repeat 0 0; width:426px;height:10px;}


/*investor home */
div.investor{width:645px; padding:30px 0 15px 15px; font-size:100%;}
div.investor .left{width:220px; float:left; padding: 0 15px 0 0;}
div.investor .rightcontent{width:406px; float:right; background-color:#fff; color:#333;}
div.investor .mid{width:230px; float:left;}
div.investor div.right{width:160px; padding:8px; float:right;}


/* home */
div.home{ width:100%;}
div.home div.leftcol{width:642px; float:left;}
div.home div.banner div.left{width:285px; height:225px;  font-size:100%;}
* html div.home div.banner div.left{min-height:225px;}
div.home div.banner div.left div.promo{min-height:186px; font-size:140%;}
* html div.home div.banner div.left div.promo{height:180px;}
div.home div.banner div.left div.btm {margin:0; }

div.sharefeed{ font-size:95%; margin-bottom:0.7em;}
div.sharefeed table{width:100%; margin-bottom:0.7em;}
div.sharefeed table td{border-bottom:1px dashed #CAC5B9; padding:1px;}
div.sharefeed table td.Value{text-align:right;}
div.sharefeed table td.Symbol{color:#90B8BF;}


/* news */
div.newsbox {float:left;background-color:#f1f1f1;width:630px;border-top: solid 1px #e0dada; }
div.newssummary{float:left; border-bottom: solid 1px #fff; padding:0.7em 0.5em;}
div.newsitem p{margin:0.2em 0;}
.desc {float:left; width:560px;}
.desc h3 {color:#335a9d;}
.desc .date {color:#335a9d;}
.pdf {float:right;margin:17px 15px 5px 0;font-weight:bold;}
.acrobat {border-top: solid 1px #e0dada;}
.acrobat .floatleft {margin-top:30px;}
.acrobat .floatright {margin-top:30px;}
.newsdwnld {float:left; width:630px;margin:0 4px 6px 0;font-weight:bold;}
.newsdwnld .date {float:left;width:130px;}
.newsdwnld .desc {float:left;width:420px;}
.newsdwnld .download {float:left;width:65px;}

.newssummarywhite .date {float:left;width:130px;color:#335a9d;font-weight:bold;margin:10px 0 12px 0;}
.newssummarywhite .desc {float:left;width:430px;margin:10px 0 12px 0;}
.newssummarywhite .download {float:left;width:65px;margin:10px 0 12px 0;}

div.newsboxwhite {float:left;background-color:#fff;width:630px;border-top: solid 1px #e0dada;}
div.newssummarywhite{float:left; border-bottom: solid 1px #e0dada;width:630px; }
/* sitemap */

.sitemap a{display:block; width:100%; background-color:#868379; padding:1px 4px; margin-bottom:1px; text-decoration:none; color:#fff; font-weight:bold;}
ul.sitemap{float:left; width:280px; margin:0; padding:10px 10px 10px 10px; list-style:none;}
ul.sitemap li{margin:0; padding:0; list-style:none;}
ul.sitemap a{text-decoration:none; display:block; }
ul.sitemap a.lvl1{background-color:#f28637; color:#fff;}
ul.sitemap a.lvl2{background-color:#f28637; color:#fff;margin-top:20px;}
ul.sitemap a.lvl3{background-color:#e8e8e8; color:#335a9d; text-indent:0px;}
ul.sitemap a.lvl4{background-color:#e8e8e8; color:#335a9d;text-indent:10px;}
ul.sitemap a.lvl5{background-color:#e8e8e8; color:#335a9d;text-indent:20px;}

div.form{color:#fff; }
div.input{	margin:0.0em 0;}
div.input div.element {padding:0px;}

div.input label {float:left;  width:126px;height:20px;display:block;clear:both; margin-top:5px;color:#666768;}
div.input div.element input.textbox{float:right;height:20px;width:300px; border:1px solid #D3D3D3;}
*html div.input div.element input.textbox {width:280px;}
div.input div.element textarea{ height:120px;width:300px; border:1px solid #D3D3D3;}
*html div.input div.element textarea {float:right;width:280px;}
div.inputbutton input.button{ float:right;width:40px; background-color:#f28637;  margin:4px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:80%;}
div.inputbutton { float:right;background-color:#e0e1e1;width:305px;}
select {margin:6px 0 0 6px;width:160px}
input.prodbutton{ float:left;width:20px; background-color:#063688;  margin:10px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:80%;}
input.prodbutton-ru { float:left; width:40px; background-color:#063688; margin:10px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:80%; }
input.prodbutton-in { float:left; width:60px; background-color:#063688; margin:10px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:90%; }

.shadow  { position: relative; visibility: hidden; }
.information  {visibility: hidden; padding: 0px;  margin: 0px; position: absolute;  }
.information2  {visibility: hidden; padding: 0px;  margin: 0px; left:380px; position: absolute;}
.addressdetails {float:left; width:610px; min-height:350px; height:240px; display:block;clear:both; border-top:solid 1px #CCC;}


.cms_elementcontrol a{ background-color:#fff !important; color:#000 !important; border:1px solid #333; font-size:x-small; text-decoration:none;}


.colnopadd table {}
.colnopadd td {border-bottom:solid 1px #CCC; padding:10px 0px;}
.addressdetails td {border-bottom:solid 0px #FFF;padding:10px 0px;}
.midcol table {border-bottom:solid 1px #CCC;}

table.chart{width:100%;border-top:solid 1px #CCC;}
.chart td {padding:3px;height:15px;}
.chart a {text-decoration:underline;float:right;}
.chart .row_1,.chart .row_3,.chart .row_5,.chart .row_7,.chart .row_9,.chart .row_11 {background-color:#f7f9fb; }
.chart .cell_2 {width:60px;}
.print{ border:solid 0px #f00; text-align:right}
.scroll{ height:400px; overflow:auto; width:600px}
.need {background-color:#CCC;margin-top:2px; width:180px;}
h2.need {padding:5px;margin:0px;}
p.need {padding:5px;margin:0px;}
.need a {color:#2d5497;}

div.scientific {background-color:#CCC; width:180px;border:solid 1px #000;}
h2.scientific {padding:5px;margin:0px; color:#2f5371;}
p.scientific {padding:5px;margin:0px;border-bottom:none;color:#000}
.scientific a {color:#fe7f22;}
h2.related {padding:5px;margin:0px; color:#fff;font-weight:bold;}

.map_block {
    width:300px;
    float:left;
    clear:both }
    
.map_block_right {
    width:250px;
    float:right; }    

.survey {margin:50px 0 0 30px; width:310px; }
.survey h1{font-size:1.4em;  text-transform:none; color:#0061aa;margin:0; padding:0;font-weight:bold;}
.survey input[type="image"] {float:left; margin:10px 20px 0 10px;width:33px;float:right;}
.survey label {float:left;}
.survey input {width:160px;margin:0 0 0 40px;}
.twocol_sensory_form select {margin:0;width:282px;}
.touchit {float:right;padding-right:10px;}
.touchittaste {margin-top:485px; width:756px;padding:15px;}
.touchitsmell {float:left; margin-left:20px;}
.touchitsmell input {width:356px;}
.touchitsmell input[type="image"] {float:left; margin:10px 0 0 10px;width:41px;float:right;}
.sensation_left {float:left; width:615px;}
.sensation_right {float:left; width:175px;background:#f0f1f1;}
.sensation_left_product {float:left; width:480px;}
.sensation_right_product {float:left; width:180px; position:relative; top:67px;}
.sensation_right_product img{position:relative; top:0px; left:0px;}
.sensation_right_product p { width:280px;}
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}

  abbr, acronym {

 }
 .bubbleTooltip {
   width: 200px;
   height:83px;
   color:#fff;
  
   text-decoration:none;
   text-align:center;
 }
 .bubbleTooltip span.top {
   padding: 30px 8px 0;
   background: url(../images/speech.gif) no-repeat top;
 }
 .bubbleTooltip span.bottom {
   padding:3px 8px 15px;
   color: #000;
   background: url(../images/speech.gif) no-repeat bottom;
 }
#search_outer{
	background:url(../images/search_bg.gif) repeat-x 0 0;
	height:27px;
	width:100%;
}
.navigation{
	background:url(../images/navigation_bg.gif) no-repeat 0 0;
	height:37px;
}

.navigation .tablestyle1{
	width:100%;
}
.navigation .tablestyle1 td{
	font-size:1.0em;
	font-weight:bold;
	padding:0 10px 0 22px;
	background:url(../images/nav_seperator.gif) no-repeat right 0;
	margin:0;
	text-align:left;
	height:35px;
	text-transform:uppercase;
}
.navigation .tablestyle1 td.last{
	background:none;
}
.navigation .tablestyle1 td a{
	color:#FFFFFF;
	background:url(../images/navigation_arrow.gif) no-repeat right 1px;
	padding:0 15px 0 0;
	display:block;
	text-decoration:none;
}
.navigation .tablestyle1 td a:hover{
	text-decoration:underline;
}

div.SearchResults {
	
}

div.pagination {
	background-color: #ebeef3;
	float: left;
	margin: 10px 0;
	padding: 5px;
	text-align: right;
	width: 99%;
}

div.pagination a {
	color: #555;
	padding: 0 2px;
}

.activepagelink {
	text-decoration: underline;
}

div.hit {
	border-bottom: 1px solid #9ab8da;
	padding: 12px 0;
	float: left;
	width: 100%;
}

div.hit a.link {
	float: left;
	background: none;
	padding: 0;
	font-size: 1.0em;
	font-weight: bold;
	width: 650px;
}

div.preview {
	float: left;
	width: 650px;
}

div.hit span.rank {
	display:none;
}

/**** Insight page template ****/

#outer #container .column_1 {
    float:left;
    width:534px;
    margin: 0 0 100px 0; }
    
#outer #container .column_2 {
    float:right;
    width:254px;
    margin: 10px 0 10px 0; }    

#outer #container #topbar .gotolink {
    float:right;
    padding: 5px 12px 0 0; }
    
#outer #container #topbar .gotolink a {
    color:#fff;
    font-size:12px; }
    
#outer #container #logo_insight {
    float: left;
    height: 116px;
    margin-top: 10px;
    position: relative; }    
    
#outer #container #logo_insight .text  {
    position:absolute;
    bottom:23px;
    left:20px;
    color:#0061aa;
    font-size:24px;
    z-index:1000; } 
    
#outer #container .column_2 .product {
    float:left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width:241px;
    margin: 0 0 10px 0;
    border:solid 1px #dfdfdf;
    background:url(../images/insight_product.gif) repeat-x left bottom; }  
    
#outer #container .column_2 .product .inner {
    padding: 6px 12px }      
    
#outer #container .column_2 .product .inner h1 {
    font-size:15px;
    font-weight:bold;
    color:#0b3b8c;
    text-transform:none;
    margin: 0 0 3px 0; }
    
#outer #container .column_2 .product .inner img {
    padding: 0 0 4px 0; }    
    
#outer #container .column_2 .product .inner a.product-link  {
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    padding: 0 7px 0 0;
    background:url(../images/link_arrow.gif) no-repeat center right; }        
    
#outer #container .column_2 .viewall {
    float:left;
    height:28px;
    width:241px;
    margin: 0 0 8px 0;
    background:url(../images/insightviewalllink.gif) no-repeat top left; } 
    
#outer #container .column_2 .viewall p {
    margin: 3px 0 0 10px; }
    
#outer #container .column_2 .viewall a {
    color:#fff;
    text-decoration:none;
    float:left;
    font-size:14px;
    padding: 0 10px 0 0;
    background:url(../images/insight_whitearrow.gif) no-repeat center right; }    
    
#outer div#container .column_1 .insight_text {
    float:right;
    width:410px;
    margin: 8px 0 0 6px;  } 
    

.scientific_banner    {float:left; width:796px; height:177px;margin:4px 0 0 2px;}
.scientific_banner .text {background:url(../images/blue-bg.png) no-repeat left top;height:177px; float:left; width:317px; color:#fff; }
.scientific_banner .text div {width:233px;margin:20px 0 0 6px;}
.scientific_banner .text h1 {color:#fff;font-size:24px;font-weight:bold;}
.scientific_banner .text h2 {color:#fff;font-size:16px;font-weight:normal;}
.s_leftcol {float:left; width:262px; background:url(../images/blue.gif) no-repeat;}
.s_leftcol a {font-size:12px;  color:#d97831;  text-decoration:none; width:283px ;  font-weight:bold;    padding: 0 12px 0 0;    background:url(../images/link_arrow.gif) no-repeat right 6px;} 
.s_leftcol .top {float:left; min-height:100px;border-bottom:solid 1px #7aa2ca;}
.s_leftcol .top a {background:none;}
.s_leftcol .top div {margin:10px 10px;}
.s_leftcol .bottom {float:left; height:170px;}
.s_leftcol .bottom_content {margin:10px 10px}
.s_leftcol h1 {color:#fe7f22;}
.s_leftcol h2{color:#fe7f22;font-size:1.3em;}
.s_leftcol h3{color:#fe7f22;}
.s_leftcol .newsitem .date {margin:6px 0}
.s_leftcol .newsitem a {color:#01366c; margin:10px 0; text-decoration:none; font-weight:bold;}
div.twocol div.midcol_scientific_landing{ position:relative; float:left; width:520px;padding:6px 0px 0 10px; }
.left_box {float:left; width:242px; height:119px;background:url(../images/left_box.gif); margin-right:13px;}
.left_box .content {float:left; padding:10px 10px;width:230px;}
.right_box {float:left; width:242px; height:119px;background:url(../images/right_box.gif);}
.right_box .content {float:left; padding:10px 10px; width:230px;}
.midcol_scientific_landing h1 {color:#335a9d;width:283px }
.midcol_scientific_landing h2 {color:#335a9d; width:283px}
.slider {background:url(../images/slider.gif) no-repeat 0 0; width:497px; height: 169px;float:left;padding:10px 10px;}
.midcol_scientific_landing a {font-size:12px;  color:#d97831;  text-decoration:none; width:283px ;  font-weight:bold;    padding: 0 12px 0 0;    background:url(../images/link_arrow.gif) no-repeat right 6px;}

#hideshow {height:100%;left:0;position:absolute;top:0;width:100%;}
#fade {background:none repeat scroll 0 0 #000000;height:100%;left:0;opacity:0.8;position:fixed;width:100%;z-index:100;}
.popup_block {background:none repeat scroll 0 0 #DDDDDD;border:10px solid #FFFFFF;float:left;left:50%;margin:0 0 0 -276px;
padding:5px;position:fixed;top:10%;width:552px;z-index:101;}
.popup_block .popup {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BBBBBB;float:left;padding:10px 0 0;width:100%;
}
.popup_block .popup h3 {font-size:1.5em;font-weight:700;margin:0 0 20px;padding:0 5px;}
.popup img.cntrl {position:absolute;right:-20px;top:-20px;}
.news_block_content a img.icon-play {position:absolute;right:4px;top:87px;z-index:1;}
    
    
    
    





