/* reset css start*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}
table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
/* reset css end*/
body{background-color:#bac27f;font-family:Arial, Helvetica, sans-serif; font-size:0.75em; }
html{font-size:100%}
#maincontainer{margin-left:auto; margin-right:auto; width:957px; background:url(../images/bg_shadow.gif) repeat-y; position:relative;}
#header{background-color:#959d55; height:127px; width:949px; margin-left:auto; margin-right:auto; position:relative}
#header_inner{background-color:#959d55; height:127px; width:949px; margin-left:auto; margin-right:auto; border-bottom:10px solid #b17f3b;}
#content_flash{background-color:#959d55;margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; width:949px; text-align:center;}
#content_container{background:url(../images/grass.jpg) no-repeat left bottom; margin-left:auto; margin-right:auto; padding:0px 0px 260px 0px; width:949px;}
#footer_shadow{height:18px;background:url(../images/bg_footer.gif) no-repeat left bottom;}
#footer{height:67px;background:#959d55; width:949px; margin-left:auto; margin-right:auto; }
.logo div{float:left}
.join{height:24px; padding:0px 35px 0px 0px; margin:28px 0px 0px 0px; float:right;}
.clear{clear:both;}
.logo_img{float:left; padding:19px 0px 0px 40px;}
ul.topnav{margin:0px 0px 0px 28px; padding:19px 0px 0px 0px;}
ul.topnav li{float:left; padding:0px 0px 0px 10px;}
a.join_lnk,a.join_lnk:visited,a.join_lnk:active{background:url(../images/join.gif) no-repeat left top; width:200px; height:24px;display:block;}
a.join_lnk:hover{background-position:left bottom; width:200px; height:24px;display:block;}

a.logoff_lnk,a.logoff_lnk:visited{background:url(../images/logoff.gif) no-repeat left top; width:98px; height:17px;display:block;}
a.logoff_lnk:hover{background-position:left bottom; width:98px; height:17px;display:block;}

a.library,a.library:visited,a.library:active{background:url(../images/library.gif) no-repeat left top; display:block; width:71px; height:29px;}
a.library:hover{background-position:left bottom; display:block;width:71px; height:29px;}
a.laboratory,a.laboratory:visited,a.laboratory:active{background:url(../images/laboratory.gif) no-repeat left top; display:block; width:93px; height:29px;}
a.laboratory:hover{background-position:left bottom; display:block;width:93px; height:29px;}
a.auditorium,a.auditorium:visited,a.auditorium:active{background:url(../images/auditorium.gif) no-repeat left top; display:block; width:91px; height:29px;}
a.auditorium:hover{background-position: left bottom; display:block;width:91px; height:29px;}
a.commitment,a.commitment:visited,a.commitment:active{background:url(../images/commit.gif) no-repeat left top; display:block; width:106px; height:29px;}
a.commitment:hover{background-position: left bottom; display:block;width:106px; height:29px;}
a.scientific,a.scientific:visited,a.scientific:active{background:url(../images/scientific.gif) no-repeat left top; display:block; width:142px; height:29px;}
a.scientific:hover{background-position:left bottom; display:block;width:142px; height:29px;}
a.research,a.research:visited,a.research:active{background:url(../images/research.gif) no-repeat left top; display:block; width:114px; height:29px;}
a.research:hover{background-position:left bottom; display:block;width:114px; height:29px;}
a.community,a.community:visited,a.community:active{background:url(../images/community.gif) no-repeat left top; display:block; width:94px; height:29px;}
a.community:hover{background-position: left bottom; display:block;width:94px; height:29px;}
a.news,a.news:visited,a.news:active{background:url(../images/news.gif) no-repeat left top; display:block; width:94px; height:29px;}
a.news:hover{background-position:left bottom; display:block;width:94px; height:29px;}
a.ftr_lnk,a.ftr_lnk:visited,a.ftr_lnk:active{color:#ffffff; text-decoration:none;}
a.ftr_lnk:hover{color:#ffffff; text-decoration:none; font-weight:bold;}

a.frm_links,a.frm_links:active{text-decoration:none; color:#000000; border-bottom:1px solid #000000;}
a.frm_links:visited{text-decoration:none; color:#818f3c; border-bottom:0px;}
a.frm_links:hover{text-decoration:none;color:#818f3c; border-bottom:0px;}

.library_slctd{background:url(../images/library.gif) no-repeat left bottom; display:block;width:71px; height:29px;}
.laboratory_slctd{background:url(../images/laboratory.gif) no-repeat left bottom; display:block;width:93px; height:29px;}
.auditorium_slctd{background:url(../images/auditorium.gif) no-repeat left bottom; display:block;width:91px; height:29px;}
.commitment_slctd{background:url(../images/commit.gif) no-repeat left bottom; display:block;width:106px; height:29px;}
.scientific_slctd{background:url(../images/scientific.gif) no-repeat left bottom; display:block;width:142px; height:29px;}
.research_slctd{background:url(../images/research.gif) no-repeat left bottom; display:block;width:114px; height:29px;}
.community_slctd{background:url(../images/community.gif) no-repeat left bottom; display:block;width:94px; height:29px;}
.news_slctd{background:url(../images/news.gif) no-repeat left bottom; display:block;width:94px; height:29px;}
#leftcol{float:left; width:134px;}
#middlecol{float:left; width:541px; padding:29px 26px 0px 44px;}
#middlecol_naturals{float:left; width:535px; padding:29px 26px 0px 44px;}
#rightcol{float:left;padding:69px 0px 0px 0px;}
#rightcol_naturals{float:left;padding:0px 0px 0px 0px;}
ul.leftmenu li{background-color:#e0ceb7; border-bottom:1px solid #ffffff;  }
ul.footer_links{padding:22px 0px 0px 50px;}
ul.footer_links li{padding:0px 25px 0px 0px; float:left; width:105px; text-align:center;}
ul.footer_links li.ftr_logo{padding:0px 0px 0px 60px; margin:-2px 0px 0px 0px;}
ul.footer_links li.big{padding:0px 35px 0px 0px; float:left; width:105px; text-align:center;}
a.left_links,a.left_links:visited,a.left_links:active{color:#b17f3b; font-size:11px; text-decoration:none;padding:4px 0px 4px 15px; display:block;}
a.left_links:hover{color:#ffffff; font-size:11px; text-decoration:none; background-color:#b17f3b;padding:4px 0px 4px 15px;display:block;}
ul.leftmenu li.leftlnk_slctd{background-color:#b17f3b;font-size:11px;color:#ffffff; padding:3px 0px 4px 15px;display:block;}
h1{color:#969e56; font-size:1.70em; font-weight:bold; padding:0px 0px 20px 0px;}
h2{color:#000000; font-size:1.25em; font-weight:bold; padding:0px 0px 0px 0px;}
h2.form_hd{color:#000000; font-size:1.25em; font-weight:bold; padding:0px 0px 10px 0px;}
h3{color:#959d55; font-size:1.12em; font-weight:bold; padding:4px 0px 4px 0px;}
p{line-height:20px; padding:0px 0px 21px 0px;}
#copy{margin-left:auto; margin-right:auto; width:957px;}
.copy_left{float:left; color:#FFFFFF; padding:17px 0px 70px 20px;  }
.copy_right{float:right; color:#FFFFFF; padding:17px 20px 70px 0px; }
sup{vertical-align:baseline; position:relative; top:-0.5em;}
.comm_left{width:120px; float:left; height:120px;}
.comm_right{width:415px; float:right;}
.form_left{width:165px; float:left; padding:4px 10px 12px 0px; text-align:right;}
.form_right{text-align:left;width:300px;float:left;padding:0px 0px 12px 0px;}
.form_right_big{text-align:left;width:350px;float:left;padding:0px 0px 12px 0px;}
.form_btn{text-align:left;width:300px;float:left;padding:20px 0px 12px 0px;}
h4{font-weight:bold; padding-bottom:10px;}
input, select{font-size:1em; font-family:Arial, Helvetica, sans-serif;}
input .country{width:50px;}
p.success{color:#509438; font-weight:bold; padding:0px 0px 5px 0px;}
p.error{color:#c00e0c; background:url(../images/error.gif) no-repeat left top; font-weight:bold; padding:0px 0px 5px 22px;}
.ftr_logo{margin:0px; padding:0px;}
ol li{list-style:decimal; margin:0px 0px 0px 30px; padding:2px 0px;font-size:0.95em;}
table tr td{border:1px solid #000000; text-align:center;}
p.lst_para{padding:0px;}
/* Ravi's classes start here */
ul.normal {list-style:disc; margin:0px 0px 0px 30px; padding:10px 0px 20px 0px;}
ul.normaltable {margin:0px 0px 0px 30px; padding:5px 0px 0px;}
ul.normal li{margin:0px; padding:0px 0px 7px 0px;}
ul.normalCntd {list-style:disc; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px;}
ul.normalCntd li{margin:0px; padding:0px 0px 7px 0px;}
ul.normalRef {list-style:disc; margin:0px 0px 0px 30px; padding:10px 0px 20px 0px;}
ul.normalRef li{margin:0px; padding:0px 0px 4px 0px;font-size:0.95em;}
ul.ulMain {list-style:disc; margin:0px 0px 0px 30px; padding:12px 0px;font-size:0.95em;}
ul.noBullet li{list-style:none; margin:0px 0px 0px 0px; padding:2px 0px;font-size:0.95em;}
/* Ravi's classes end here */
ul.chk_box li{padding:4px 0px 0px 4px;}
ul.chk_box li input{margin:0px 3px 0px 0px;}
p.sitemap{padding-bottom:6px;}
ul.siteList {list-style:disc; margin:0px 0px 0px 30px; padding:5px 0px 10px 0px;}
ul.siteList li{margin:0px; padding:0px 0px 7px 0px;}
td.noBorder{border-bottom:0px; border-top:0px;}
td.noTop{border-top:0px;}
td.noBottom{border-bottom:0px;}
td.bottom{border-bottom:1px solid #000000;}
/* Classes on 31st Dec starts here */
#portalcontainer{margin-left:auto; margin-right:auto; width:957px; background:#969d56;}
#chooslocation{background:url(../images/portal_bg.gif) no-repeat center top; height:533px;}
.active_logo{text-align:center; padding:28px 0px 45px 0px;}
.from_aveeno{text-align:right; padding:0px 0px 75px 0px;}
.choose{padding:23px 0px 0px 20px;}
.prtl_bg{background:#969d56;}
td.borderless{border-top:0px;}
sup.smallfont{font-size:0.57em}
/* changed*/
.map_image{background:url(../images/map.gif) no-repeat left top; width:232px; height:148px; position:relative; margin:20px 0px 0px 0px;}
a.map_us,a.map_us:visited,a.map_us:active{
	position:absolute;
	left: 9px;
	top: 61px; width:83px; height:16px; 
}
a.map_us:hover{
	background:url(../images/map.gif) no-repeat -9px -210px;
	}
a.map_russia,a.map_russia:visited,a.map_russia:active{
	position:absolute;
	left: 106px;
	top: 46px; width:54px; height:16px; 
}
a.map_russia:hover{
	background:url(../images/map.gif) no-repeat -106px -195px;
	}
a.map_italy,a.map_italy:visited,a.map_italy:active{
	position:absolute;
	left: 113px;
	top: 67px; width:43px; height:16px; 
}
a.map_italy:hover{
	background:url(../images/map.gif) no-repeat -113px -216px;
	}
a.map_korea,a.map_korea:visited,a.map_korea:active{
	position:absolute;
	left: 175px;
	top: 61px; width:52px; height:16px; 
}
a.map_korea:hover{
	background:url(../images/map.gif) no-repeat -175px -210px;
	}
/* changed*/

/* Classes on 31st Dec ends here */
.brace_five{font-size:5.2em;}
.brace_three{font-size:3.2em;}
.brace_two{font-size:2.2em;}
sub{vertical-align:baseline;position:relative;top:2px;}
.tdwidth{width:25%;}
p.bSpace{padding-bottom:7px;}

/*new*/.green_lnk{color:#818f3c; text-decoration:none;}

/*new*/.green_lnk a{color:#818f3c; text-decoration:none;}

/*new*/.medfont {
	font-size: 0.75em;
}

.btn_live_webminar{
	width:207px;
	height:73px;
	position:absolute;
	top:0px;
	left:460px;
}

.btn_live_webminar a{
	background:url(../images/safety_profile_presentation.gif) no-repeat left top;
	width:207px;
	height:73px;
	display:block;
}

.btn_live_webminar a:hover{
	background:url(../images/safety_profile_presentation.gif) no-repeat 0px -73px;
	height:73px;
	display:block;
}

/* JC00016933 */

#pop_container{
width:358px;
margin-left:auto;
margin-right:auto;
}

#pop_container p, .pop_para{
font-size:13px;
line-height:20px;
text-align:center;
padding:10px 70px 0px 50px;
width:238px;
}

.pop_top{
height:78px;
	}

.pop_bot{
background:url(../images/pop_bot.gif) left bottom no-repeat;
width:358px;
}

.pop_btns{
padding:20px 0px 30px 30px;
}

.pop_accept{
float:left;
padding:0px 20px 0px 0px;
}

.pop_decline{
float:left;
}

.clear{
clear:both;
}

/* JC00016933 */
a.news_headings{
	text-decoration: none;
	color:#000;
}
a.news_headings:hover, a.news_headings:active{
	color:#818F3C;
	text-decoration:none;
}

#pop_container1 p, .pop_para1{
	font-size:13px;
	line-height:20px;
	text-align:center;
	width:358px;
	height:137px;
	padding-top:40px;
}

.pop_btns1{
  padding:20px 0px 30px 30px;
}

.pop_bot1{
  background:url(../images/pop_bot.gif) left bottom no-repeat;
  width:358px;
}

.spaninh2{
	font-size:12px;
	font-weight:normal;
}

#contact_other_content {
	display:table;
	height:auto;
	margin:20px auto -20px;
	padding:20px 0px 0px 100px;
	width:435px;
}

#contact_other_content table tr td{
	border:0px;
	}

#contact_other_content table tr td.tright{
        height:20px;
		text-align:right;
}
	
#contact_other_content table tr td.tleft{
	text-align:left;
}

.contact_other_content td {
  height:20px;
  padding-left:10px;
}

.contact_other_content p {
  margin-bottom:20px;
  width:450px;
}

.pcenter{
padding:10px 0px 10px 70px;
}

#contact_other_content table tr td a,#contact_other_content table tr td a:visited,#contact_other_content table tr td a:active{
color:#000000;
font-weight:bold;
text-decoration:none;
}

#contact_other_content table tr td a:hover{
color:#000000;
font-weight:bold;
text-decoration:none;
}

#popn_container_contact_note,#popn_container_select_country{
background:url(../images/pop_top.gif) no-repeat left top;
width:335px;
height:229px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:5px 0px 0px 0px;
background-color:#000000;
}

#popn_maincontent{
background:url(../images/pop_bot.gif) no-repeat left bottom;
}

.popn_close{
padding:0px 6px 5px 0px;
text-align:right;
}

.popn_logo{
text-align:center;
padding:0px 0px 23px 0px;
}

#popn_container_contact_note p,#popn_container_select_country p{
text-align:center;
padding:0px 15px 20px 15px;
}

#popn_selector{
padding:0px 0px 0px 93px;
}

.popn_dpbox{
width:95px;
float:left;
}

.popn_btn{
width:27px;
float:left;
}

.popn_select{
font-size:11px;
}

#contactUsSubmitButton{
text-decoration:none;	
}	

/*Right content classes */

#right_content{
float:left;
margin:10px 0px 0px 0px;
padding:10px 10px 70px 10px;
width:190px;
background-color:#969f55;
color:#ffffff;
line-height:1.5em;
}

#right_content h2{
font-size:1.2em;
font-weight:bold;
color:#ffffff;
}

#right_content p{
font-size:1em;
color:#ffffff;
padding:15px 0px 10px 0px;
}

#right_content p a,#right_content p a:visited,#right_content p a:active{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#right_content p a:hover{
text-decoration:underline;
}

#right_content sup{
vertical-align:text-top;
}

.register_text {
font-style:italic;
padding-bottom:10px;
padding-left:90px;
text-align:left;
width:245px;
}
