@charset "utf-8";
/* CSS Document */


body {
	background-color: #F6F6F5;
	margin:0px;
	z-index:0;
}
#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:965px;
	background-color: #FFFEFE;
	/*height: 1000px;*/
	display:block;
	padding-left:19px;
	z-index:1;
}
*html #wrapper{
width: 970px;
}
#clearFloat{
clear:both;
}
/*******************************HEADER************************************/
#masterHeader{
height: 121px;
z-index:100;
width:964px;
}


#logo{
	height: 121px;
	width:114px;
	float:left;
	margin:0px;
	padding:0px;
	z-index:104;
	position: relative;
	background-image: url(../images/ichLogo.png);
	background-repeat: no-repeat;	
}
*html #logo{
background-image: url(../images/ichLogo.gif);
}
#bannerNavWrapper{
height: 121px;
width:848px;
float:right;
z-index:101;
}
*html #bannerNavWrapper{
float:left;
}
#banner{
	height: 89px;
	width:848px;
	background-color: #FFFEFE;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	z-index:102;
}

#banner img{
z-index:105;
float:left;
}
#searchWrapper{
	z-index:106;
	padding-right:0px;
	padding-top:17px;
	
	width:180px;
	height:7px;
	float:right;

}
#searchWrapper img{
padding-left:8px;
padding-top:2px;
float:left;
}
#searchWrapper input{
float:left;
	color:#6F7374;
	width:126px;
	height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*******************************NAVIGATION************************************/

#mainNav{
position: relative;
	width:848px;
	background-color: #EE3224;
	height: 32px;
	z-index:103;
	float:none;
	clear:both;
}
*html #mainNav{
width: 845px;

}
#mainNav ul{
margin:0px;
padding:3px;
padding-top:3px;
}
*html #mainNav ul{
padding-top:7px;
}
#mainNav li{
	list-style-type: none;
	display: block;
	padding-right:20px;
	padding-left:0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -1px;	
	
	padding-bottom:8px;
	}
*html #mainNav li{
padding-bottom:2px;
}	
#mainNav li a{
text-decoration:none;
color:#FCE191;
}
#mainNav li a:hover{
	text-decoration:none;
	color:#96e6fa;
}
#mainNav li.lastItem{
padding-right:0px;
}

#mainNav li a.myLibraryLink{
	text-decoration:none;
	color:#BACED8;
	font-size:12px;
	/*vertical-align: top;
	background-image: url(../images/myLibraryIcon.gif);
	background-position: left bottom;
	padding-left:37px;*/
	display:block;
	background-repeat: no-repeat;
	/*width:43px;
	height:21px;
	margin-top:-5px;
	padding-top:4px;
	
	
	`margin-top:-17px;*/
}

#mainNav li a:hover.myLibraryLink{
	font-size:12px;
	text-decoration:none;
	color:#FFFEFE;
	
}
#mainNav li a.keepMePostedLink{
	text-decoration:none;
	color:#BACED8;
	font-size:12px;
	vertical-align: top;
	/*background-image: url(../images/keepMePostedIcon.gif);
	background-position: left bottom;
	padding-left:27px;*/
	display:block;
	background-repeat: no-repeat;
	/*width:77px;
	`width:78px;
	height:21px;
	margin-top:-5px;
	padding-top:4px;*/
}

#mainNav li a:hover.keepMePostedLink{
font-size:12px;
	text-decoration:none;
	color:#FFFEFE;
}
#mainNav li a.contactLink{
	text-decoration:none;
	color:#BACED8;
	font-size:12px;
	/*vertical-align: top;
	background-image: url(../images/contactIcon.gif);
	background-position: left bottom;
	padding-left:29px;*/
	display:block;
	/*background-repeat: no-repeat;
	height:21px;
	margin-top:-5px;
	padding-top:4px;
	padding-right:0px;*/
}
#mainNav li a:hover.contactLink{
font-size:12px;
	text-decoration:none;
	color:#FFFEFE;
}
#mainNav li li{ /* second-level lists */
	list-style: none;
	width: auto;
	text-align: left;
	z-index:80;
	height: 12px;
	padding-left:13px;
	padding-right:13px;
	padding-top:4px;
	padding-bottom:4px;
	border:none;
	display: list-item;	
	float:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #4F4D4D;*/
	letter-spacing: 0px;	
	color:#DBF6FD;
}
#mainNav li li.firstItem{
padding-top:5px;
} 
#mainNav li li.lastItem{
padding-bottom:15px;
padding-right:13px;
} 
#mainNav li li a{
text-decoration:none;
color:#DBF6FD;
}
#mainNav li li a:hover{
text-decoration:none;
color:#FFFEFE;
}

#mainNav ul ul { /* second-level lists */
	display: none;
	width: auto;
	z-index:90;
	left:inherit;
	position: absolute;
	margin-top:29px;
	margin-left:-3px;
	background-color: #4F4D4D;
	`margin-top:29px;
}
*html #mainNav ul ul.SubNavNews{
width:175px;
}	
*html #mainNav ul ul.SubNavTopics{
width:154px;
}
*html #mainNav ul ul.SubNavInnovations{
width:175px;
}
*html #mainNav ul ul.myLibary{
width:175px;
margin-top:28px;
}
#myLibaryNav{
`margin-top:-17px;
}
#myLibaryNav #SubNavMyLibrary{
/*`margin-top:24px;*/
color:#DBF6FD;
}
#mainNav ul #keepMePostedSubNav{
`margin-top:29px;
}
*html #mainNav ul #keepMePostedSubNav{
width:160px;

margin-top:25px;
}
/*Safari hack*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
		#mainNav li{ padding-bottom:8px;}
		#mainNav ul ul {margin-top:29px;}
		} 
#mainNav li>ul { 
	top: auto;
	left: auto;
}
#mainNav li:hover ul, #mainNav li.over ul { /* This shows second-level lists on hover*/
	z-index:10;
	display: block;
	
}

/*******************************LEFT COLUMN************************************/

#leftColumnWrapper{
min-height:1155px;
	width: 255px;
	float:left;
	height:auto;
	background-color: #ECEBE6;
	background-image: url(../images/leftColumnBttm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index:-5;
	margin-top: -32px;
}
#highlightImage{
width: 255px;
height: 145px;
z-index:-4;
}
#highlightImage img{
z-index:-3;

}
#gutReactionsWrapper{
	width: 200px;
	min-height:137px;
	background-color: #E3DFCC;
	background-image: url(../images/gutReactions.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:53px;
	padding-left:37px;
	padding-bottom:27px;
	padding-right: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #474545;
	font-size:11px;
	position:relative;
}
#gutnav{
	position:absolute;
	top:15px;
	right:15px;
	color:#3487B3;
	float:right;
}#gutnav img{
	margin-top:-2px;
}


#gutReactionsWrapper form{
`margin:0px;
`padding:0px;
}
#gutReactionsWrapper label{
color:#027499;
padding:0px;
margin:0px;
}
.gutReactionsSpacer{
padding-top:5px;
padding-bottom:5px;
}
*html #gutReactionsWrapper{
height:155px;
}
.gutReationsInstructions{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color: #295202;
	font-size:9px;
	float: right;
	padding-top:4px;
	position:relative;
	
}
.gutReationsInstructions a{
text-decoration:none;
color:#027499;
}
.gutReationsInstructions a:hover{
text-decoration:none;
color:#027499;
}
#advertisementsWrapper{
	background-image: url(../images/advertisements.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height:auto;
	
	padding-top:30px;
	padding-left:15px;
	
	
}

/*******************************CONTENT COLUMN / Top Story************************************/

#contentWrapper{
	float:left;
	width: 710px;
	/*height:800px;*/
	background-color: #F6F6F5;
}
*html #contentWrapper{
width: 712px
}
#todaysStory{
	width: 655px;
	height:149px;
	background-image: url(../images/todaysStory.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	padding-top: 51px;
	display:block;
	padding-bottom: 23px;
}

#todaysStoryContent{
	color: #016A91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:446px;
	height:auto;
	float:left;
	line-height: 19px;
}
.todaysStoryContent{
width:634px !important;
border-bottom:1px solid #9BBC42;
display:block;
height:auto;
min-height:151px;	
clear:both;
margin-bottom:10px;
padding-bottom:10px;
}
#todaysStoryContent h1,.todaysStoryContent h1{
	color: #0F0F0F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	font-weight: lighter;
	letter-spacing:.5px;
}
#todaysStoryContent a{
color:#FF1901;
text-decoration:underline;
}
.todaysStoryContent h1 a{
color:#FF1901;
text-decoration:none !important;
}
#todaysStoryContent a:hover{
color:#FF1901;
text-decoration:none;
}
.todaysStoryContent h1 a:hover{
color:#FF1901;
text-decoration:underline  !important;
}
#todaysStoryContent a.moreLink{
padding-top: 5px;
font-size:10px;
}

#todaysStoryImage{
float:right;
padding-right:12px;
}.todaysStoryImage{
	float:right;
padding-right:12px;
display:block;
}
/*******************************CONTENT COLUMN / Featured Headlines************************************/
#featuredHeadlinesWrapper{
	width: 710px;
	height:auto;
	background-color: #FFFEFE;
	padding-top:2px;
	
	float:none;
	clear:both;
	display:block;
}
*html #featuredHeadlinesWrapper{
width: 712px
}
.featuredWidget{
	width:350px;
	background-color: #E5E5E0;
	margin-right:3px;
	margin-bottom:7px;
}
#widgetColumOne{
width:350px;
float:left;
margin-right:3px;
}
#widgetColumTwo{
width:350px;
float:right;
margin-right:3px;
}
#ihmHeader{
	background-image: url(../images/widget/IntestinalHealthMagazine.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:195px;
	height:48px;
	background-color:#E5E5E0;
}
#thnHeader{
	background-image: url(../images/widget/turkeyHealthNewsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:192px;
	height:48px;
}
#topStoriesHeader{
	background-image: url(../images/widget/moreTopStories.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:129px;
	height:48px;
}
#researchHeader{
	background-image: url(../images/widget/research.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:82px;
	height:48px;
}
#topicsHeader{
	background-image: url(../images/widget/topics.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:69px;
	height:48px;
}
#productsHeader{
	background-image: url(../images/widget/products.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:80px;
	height:48px;
}
#innovationsHeader{
	background-image: url(../images/widget/innovations.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:98px;
	height:48px;
}

.widgetBase{
width:335px;
height:34px;
background-image: url(../images/widget/base.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
	
}

.widgetHeadlines ul{
	padding:0px;
	margin:0px;
	
}

.widgetHeadlines li{
	list-style-type: none;
	background-image: none;
	background-repeat:no-repeat;
	background-color: #F2F2EE;
	display: none;
	
	}
.widgetHeadlines li a{
	width:337px;
	height:23px;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:6px;
/*	color:#037993;*/
	text-decoration:none;
	width:337px;
	height:23px;
	overflow:hidden;
	padding-left:13px;
	padding-top:11px;
	display: block;
	line-height:20px;
	
}
#ihmHeadlines li a{
color:#037993;
}
#researchHeadlines li a{
color:#9A6E02;
}
#thnHeadlines li a,#TopStoryHeadlines li a{
color:#81791C;
}
#topicsHeadlines li a{
color:#3F8502;
}
#innovationsHeadlines li a{
color:#646564;
}

.widgetHeadlines li.firstItem a{
	margin-top:0px;
	}
.widgetHeadlines li a:hover, #ihmHeadlines li a:hover, #researchHeadlines li a:hover, #thnHeadlines li a:hover, #topicsHeadlines li a:hover, #innovationsHeadlines li a:hover{
	color:#020202;
}
.widgetHeadlines  li li a, #ihmHeadlines li li a, #researchHeadlines li li a, #thnHeadlines li li a, #topicsHeadlines li li a, #innovationsHeadlines li li a{
	color:#FF1901;
}

.widgetHeadlines li li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color: #E5E5E0;
	background-image:none;
	display: block;
}
.widgetHeadlines ul ul{
width:300px;
margin:0px;
padding:0px;
padding-left:31px;
	padding-top:11px;
	padding-right:19px;
	height:auto;
	background-image:url(../images/widget/headlineTextBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display:none;
	background-color: #E5E5E0;
}
.widgetHeadlines li li a {
	background-image:none;
	padding:0px;
	margin:0px;
	color:#FF1901;
	text-decoration:underline;
	width:auto;
	background-color: #E5E5E0;
	font-size: 10px;
	height:auto;
	width:auto;
}
.widgetHeadlines li li a:hover{
text-decoration:none;
}
#productList{
display:none;
}
#productList span a{
	color:#4C5EA2;
	text-decoration:underline;
	padding-left: 110px;
	padding-top: 23px;
	display:block;
	float:none;
	clear:both;
}
#productList span a:hover{
	color:#4C5EA2;
	text-decoration:none;
	}
	*html #productList span a{
	margin-top:-723px;
	}
	*html #productCountries #productList1{
	margin-left:13px;
	}
	*html #productCountries #productList1 #NoProducts{
	margin-left:0px;
	}
	*html #productCountries #productList #resetLink{
	display:none;
	}
	#productCountries #productList1 #resetLinkIE{
	display:none;
	}
	*html #productCountries #productList1 #resetLinkIE{
	padding-top:46px;
	display:block;
	}
	*html #productCountries #productList1 #resetLinkIE a{
	color:#4C5EA2;
	}
#productCountries #productList1,#productCountries  #productList2{
width:110px;
list-style-type: none;
position:relative;
margin:0px;
padding:0px;
float:left;

}
#productCountries #productList1 li, #productCountries #productList2 li{
float:none;
	width: 92px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666768;
	display:block;
	padding-bottom:0px;
}
#productCountries #productList1 li a, #productCountries #productList2 li a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666768;
	width: 146px;
	display:block;
	padding:0px;
	text-decoration:underline;
	`padding-bottom:5px;
}
#productCountries #productList1 li a:hover, #productCountries #productList2 li a:hover{
text-decoration:none;
`padding-bottom:5px;
}

#productCountries #productList1 span, #productCountries #productList2 span{
color:#666768;
padding-left: 0px;
padding-top:0px;
}
#productCountries{
	height:230px;
	background-color: #E5E5E0;
	margin-top:-7px;
	`height:240px;
}
#hideXie6 {
display: none;
}
*html #hideXie6 {
display: block;
}
*html #productCountriesSelect ul li{
position:relative;
}
*html #productCountries #productList1 li a{
padding-bottom:5px;
}
*html #productCountries  #productList2 li a{
padding-bottom:5px;
}
*html #productNav ul li.firstItem {
display:none;
}
*html #productNav ul li.lastItem {
display:none;
}
#countryName{
	padding:5px;
	color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: lighter;
	}

#productCountries span{
color: #4C5EA2;
padding-left: 82px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:8px;
}
#productCountries ul{
list-style-type: none;
position:relative;
margin:0px;
padding:0px;
margin-top:8px;
}
#productCountries li{
display:block;
height:21px;
width:auto;
padding-left:4px;
padding-right:3px;
padding-top:4px;
float:left;
margin-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

}

#productCountries li a{
color:#FFFFFF;
text-decoration:none;
padding-bottom:12px;
}
#productCountries li a:hover{
text-decoration:none;
padding-bottom:12px;
}
#productCountries li.firstItem{
background-color:#AA7ACC;
}
#productCountries li.secondItem{
background-color:#DB5926;
}
#productCountries li.thirdItem{
background-color:#666768;
}
#productCountries li.fourthItem{
background-color:#7F9A2F;
}
#productCountries li.fifthItem{
background-color:#0A7980;
margin-right:0px;
padding-right:4px;

}
.productCountriesSec{
display:block;
width:570px;
}


/*Safari hack*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
		.productCountriesSec{margin-right:-2px;overflow:hidden;width:568px;}
		#productCountries li{ padding-left:3px;}
		#productCountries li.fifthItem{padding-left:4px;}
		#productCountries li.firstItem{padding-left:5px;}
		} 
#productCountries ul ul{
display:none;
width: 116px;
	z-index:900;
	left:inherit;
	position: absolute;
	margin-top:22px;
	`margin-top:16px;
	margin-left:-14px;
	/*background-color: #F7F7F4;*/
}
*html #productCountries ul ul{
margin-top:21px;
}

#productCountries ul ul.firstItem{
margin-left:-4px;
}
#productCountries ul ul.lastItem{
margin-left:-44px;
}
#productCountries li li{
list-style: none;
	width: auto;
	text-align: left;
	z-index:800;
	height: 12px;
	padding-left:13px;
	padding-right:13px;
	padding-top:4px;
	padding-bottom:4px;
	border:none;
	display: list-item;	
	float:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F7F7F4;
	letter-spacing: 0px;	
	}
*html #productCountries li li{
padding-top:2px;
	padding-bottom:2px;
}	
	
#productCountries li li a{
color:#C24F21;
text-decoration:none;
padding-bottom:0px;
}
#productCountries li li a:hover{
color:#C24F21;
padding-bottom:0px;
text-decoration:underline;
}	
#productCountries li.firstItem li a, #productCountries li.firstItem li a:hover{
color:#AA7ACC;
}
#productCountries li.secondItem li a, #productCountries li.secondItem li a:hover{
color:#C24F21;
}
#productCountries li.thirdItem li a, #productCountries li.thirdItem li a:hover{
color:#666768;
}
#productCountries li.fourthItem li a, #productCountries li.fourthItem li a:hover{
color:#7F9A2F;
}
#productCountries li.fifthItem li a, #productCountries li.fifthItem li a:hover{
color:#0A7980;
}
#productCountries li li.firstItem{
	background-image: url(../images/widget/productsDropDownTopRightBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0px;
	padding:0px;
	height:11px;
	padding-top:0px;
	background-color: #F7F7F4;
	width: 114px;
}
#productCountries li li.lastItem{
	background-color: #F7F7F4;
	background-image: url(../images/widget/productsDropDownBttmRightBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin:0px;
	padding:0px;
	height:11px;
	`height:12px;
	width: 114px;
	`margin-top:-5px;
}
#productCountries #productList1{
margin-left:75px;
}

#mainNav li>ul { 
	top: auto;
	left: auto;
}
#productCountries li:hover ul, #productCountries li.over ul { /* This shows second-level lists on hover*/
	z-index:10;
	display: block;
	
}
/*******************************TAKE A TOUR************************************/

#takeATour{
	width:710px;
	height:214px;
	background-image: url(../images/takeaTourBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:none;
	clear:both;
}
#takeATour ul{
margin:0px;
padding:0px;
padding-left:180px;
padding-top:9px;


}
#takeATour li{
list-style-type: none;
position:relative;
float:left;
color: #EBBC00;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	
}
#takeATour li a{
color: #EBBC00;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
}
#takeATour li a:hover{
color: #FEFDFD;
}
#takeATour li.firstItem{
width:77px;
padding-right:23px;
}
#takeATour li.secondItem{
width:120px;
padding-right:23px;
}
#takeATour li.thirdItem{
width:130px;
padding-right:23px;
}
#takeATour li.fourthItem{
width:100px;
padding-right:0px;
padding-top:16px;
}
#takeATour ul ul{
padding:0px;
margin:0px;
padding-top:10px;
/*display:none;*/
}
#takeATour li li{
color: #EBBC00;
list-style-type: none;
position:relative;
float:none;
}
#takeATour li li a{
color: #FEFDFD;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
#takeATour li li a:hover{
color: #EBBC00;
}

#takeATour li.fourthItem li a{
color: #EBBC00;

}
#takeATour li.fourthItem li a:hover{
color: #FEFDFD;
}

/*******************************FOOTER************************************/
#footer{
width:961px;
clear:both;
float:none;
background-color:#FFFEFE;
display:block;
height:51px;
color:#EF1616;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#footer img{
float:left;
padding-right: 115px;
padding-left:17px;
}
#footer ul{
/*font:left;*/
padding-top:16px;
}
#footer li{
	list-style:none;
	float:left;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	background-image: url(../images/footerBullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: baseline;
}
#footer li.firstItem,#footer li.lastItem {
list-style:none;
background-image: none;
}
#footer li a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#footer li a:hover{
color:#EF1616;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}


/***********************SECONDARY PAGE ELEMENTS*******************************/

#toolBoxWrapper{
	width: 149px;
	height:auto;
	min-height:133px;
	background-color: #626261;
	background-image: url(../images/toolBox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:34px;
	padding-left:88px;
	padding-right: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #BACED8;
	font-size:11px;
}
#toolBoxWrapper a{
color: #BACED8;
text-decoration:none;
}
#toolBoxWrapper a:hover{
color: #BACED8;
text-decoration:underline;
}

#dialogPage{
	background-color: #FFFEFE;
	padding:0px;
	margin:0px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#dialogPage h1{
	margin:0px;
	padding:0px;
	color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: lighter;
	}

#contentHeaderLandingPage{
	background-color: #FFFEFE;
	padding:0px;
	margin:0px;
	height:auto;
}
#contentHeaderLandingPage h1{
	margin:0px;
	padding:0px;
	color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: lighter;
	}

#bodyContentWrapperLandingPage{
	background-color: #FFFEFE;
	height:auto;
	padding-left:56px;
	padding-top: 17px;
	padding-right:7px;
	padding-bottom:42px;
	width:647px;
	color:#5A6063;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	
	margin-left: 0px;
}
#bodyContentWrapperLandingPage h1{
color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: lighter;
	
}
#bodyContentWrapperLandingPage a{
color: #09608B;
text-decoration:underline;
}
#bodyContentWrapperLandingPage a:hover{
color: #09608B;
text-decoration:none;
}

#myLibaryContent ul, #myLibaryContent li{
	list-style: none;
	margin-left:-20px;
}
#relatedWidgetWrapper{
	background-color: #F6F6F4;
	padding:0px;
	margin:0px;
	height:auto;
}
#relatedWidgetNav{
background-color: #5E8005;
background-image:url(../images/relatedBg.jpg);
background-repeat:no-repeat;
width:709px;
height:42px;
overflow:hidden;
}
*html #relatedWidgetNav{
width:707px;
}
#relatedWidgetNav ul{
	margin:0px;
	padding:0px;
	padding-left:75px;
	list-style-type: none;
	
}
#relatedWidgetNav li{
`float:left;

}
#relatedScrollDownBttn{
`margin-top:-3px;
}
#relatedWidgetNav li a{

	float:left;
	display:block;
	
	width:auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:11px;
	
	padding-bottom:12px;
	border:solid 1px #6DDEDA;
	color:#F4FFF7;
	text-decoration: none;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-right:5px;
	
}
#relatedWidgetNav li a:hover{
color:#F4FFF7;
text-decoration: none;
background-color: #425A02;
}

#relatedWidgetNav li .number{
color:#6DDEDA;
padding-left: 5px;
}

#relatedLinksWrapper{
background-color: #F6F6F4;
background-image:url(../images/relatedLinksBg.jpg);
background-repeat:no-repeat;
width:709px;
height:169px;
padding-top:11px;
display:none;
}
#relatedListArticles,#relatedTechnicalInfo,#relatedLiterature,#relatedSlidePresentations,#relatedPodcasts,#relatedVideos, #relatedEspanol{
display:none;
}
.loadingRelated{
	/*padding-left:79px;
color:#FFFFFF;
padding-top: 7px;
display:block;*/
/*background-color: #5E8005;*/
	background-image:url(../images/searchingRelated.gif);
	background-repeat:no-repeat;
	width:709px;
	height:42px;
	overflow:hidden;
}
#seeAllRelated{

margin-top:92px;
padding-left:2px;
position:absolute;
display:none;
z-index:190;
}
#seeAllRelatedArea{
z-index:1000000;
width:769px;
height:auto;

}
#seeAllRelatedWrapper{
display:block;
height:492px;
overflow:auto;
}
#seeAllRelatedWrapper ol{
margin-left:23px;
}
/* the overlayed element */
div.overlay {
	/* growing background image */
	background-image:url(../images/white.png);
	/* dimensions after the growing animation finishes  */
	width:800px;
	height:600px;
	/* initially overlay is hidden */
	display:none;
		/* some padding to layout nested elements nicely  */
	padding:55px;
	
}
*html div.overlay {
		/* growing background image */
	background-image:url(../images/white.gif);
}
/* default close button positioned on upper right corner */
*html div.overlay div.close {
	background-image:url(../images/close.gif);
	right:15px;
	top:10px;
	}
div.overlay div.close {
	background-image:url(../images/close.png);
	position:absolute;
	right:15px;
	top:8px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#ffffff; 
     
    width:800px;     
    min-height:600px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#alert {
z-index:10000000;
	width:800px;
	height:600px;			
}
#alert h2{
color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}


#relatedLinksScrollBar{
	width:12px;
	height:150px;
	float:left;
	/*background-image:url(../images/relatedScrollBar.jpg);*/
	background-repeat:no-repeat;
	margin-top:-4px;
	
}
#relatedLinksWrapper ol{
margin:0px;
padding:0px;

}
#relatedLinksListWrapper{
margin:0px;
padding-left:90px;

padding-right:32px;
width:555px;
height:142px;
overflow:hidden;
float:left;
}
#relatedLinksList{
margin-top:1px;

}
#relatedLinksWrapper li{
	color: #44453F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	`font-size:12px;
	list-style-type:decimal;
	margin:0px;
	/*background-image: url(../images/relatedLinksBullet.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:0px;
	line-height:18px;
}
#relatedLinksWrapper li a, #seeAllRelatedArea li a{
color: #44453F;
text-decoration:none;
}
#relatedLinksWrapper li a:hover, #seeAllRelatedArea li a:hover{
color: #F80B1D;
text-decoration:none;
}
#bodyContentWrapperArticlePage{
	background-color: #F6F6F4;
	text-align:left;
	height:auto;
	padding-left:56px;
	/*padding-top: 17px;*/
	padding-right:7px;
	padding-bottom:42px;
	width:439px;
	color:#5A6063;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float:left;
}
#bodyContentWrapperArticlePage a{
color: #09608B;
text-decoration:underline;
}
#bodyContentWrapperArticlePage a:hover{
color: #09608B;
text-decoration:none;
}
#bodyContentWrapperArticlePage h1{
margin:0px;
	padding:0px;
	color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: lighter;
	margin-top:10px;
	padding-top:7px;
	padding-bottom:4px;
	text-align:left;
	}
#bodyImageWrapperArticlePage{
	height:auto;
	padding-left:7px;
	padding-top: 17px;
	padding-right:7px;
	padding-bottom:42px;
	width:179px;
	float:right;
}

#bodyContentWrapperArticlePage h2{
	color: #035781;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
#bodyContentWrapperArticlePage h3{
	color: #09608B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
.bodyImageWrapper{
background-color: #4C4C4C;
width:179px;
height:auto;
padding-top:11px;
padding-bottom: 5px;
color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:15px;
}
.bodyImageWrapper img{
padding-bottom:0px;
}
.bodyImageWrapper p{
padding-left:10px;
}
/***********************LANDING PAGE ELEMENTS*******************************/
.editionColumn{
width: 196px;
float:left;
margin-right: 4px;
}
.editionImage{
	width: 196px;
	height:23px;
	
}
.editionBg{
	width: 162px;
	height:552px;
	background-image: url(../images/landingPages/columnBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:17px;
	color:#464C4F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
}
.editionBg.NewBoilerHealth{
	background:#ccc;
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	height:auto;
	background-image:none;
	width:600px;
	position:relative;
	display:block;
}
.editionBg.NewBoilerHealth img{
	float:left;
	margin-right:10px;
	display:block;
	position:relative;
	max-width:146px !important;
	width:146px;
}
.editionBg.NewBoilerHealth .editionText{
	float:right;
	
	display:block;
	position:relative;
	width:423px;
}

.editionBg a{
color:#464C4F;
text-decoration:underline;
}
.editionBg a:hover{
color:#464C4F;
text-decoration:none;
}

.editionBg a.seeAll{
color:#E37102;
text-decoration:none;
}
.editionBg a.seeAll:hover{
color:#E37102;
text-decoration:underline;
}
.onTheCover{
color:#373C3E;
}

.issueNum{
color:#EE3224;
}
a.issueLink{
color:#EE3224 !important;
text-decoration:none !important;
}
a.issueLink:hover{
color:#EE3224;
text-decoration:underline !important;
}
/********************************** IMAGE POPUP STUFF *******************************/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #cccccc;
	padding: 5px;
	left: -100px;
	top:0px;
	border: 1px dashed gray;
	visibility: hidden;
	color: ffffff;
	text-decoration: none;
}
.thumbnail a span { 
color: ffffff;
	text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
/*top: -300px;
left: -200px; *//*position where enlarged image should offset horizontally */
}
/********************************** email to a colleague ****************bordercolor="#7A7B7B" bgcolor="#E5E5E0"***************/

#SuccessSend,#ErrorSend{
display:none;
}
#successfullyAdded{
position:absolute;
z-index:200;
margin:-14px;
display:none;

}

.yourInfo{
background-color:#E5e5e0;
border:1px solid #7a7b7b;
height:260px;
width:310px;
float:left; 
margin-right:2px;
margin-bottom:2px;
font-size:11px;
}
.theirInfo{
	background-color:#E5e5e0;
	border:1px solid #7a7b7b;
	height:260px;
	width:310px;
	float:left;
	margin-bottom:2px;
	font-size:11px;
}
.keepMePosted{
	background-color:#E5e5e0;
	border:1px solid #7a7b7b;
	height:auto;
	display:block;
	width:600px;
	float:left;
	margin-bottom:2px;
	text-align:left;
	padding:10px;
}
.personalInfo{
	background-color:#E5E5E0;
	border:1px solid #7a7b7b;
	height:auto;
	display:block;
	width:600px;
	float:none;
	margin-bottom:2px;
	text-align:left;
}
#keepMePostedSignIn,#keepMePostedReminder,#getNewslettersSignIn,#getNewslettersReminder{
display:none;
}
.formHeader{
	text-transform:uppercase;
	background-color:#ADADAA;
	color:#FCFCFC;
	width:600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.securityCodeSubmit{
	width:610px;
	height:69px;
	background-color:#949492;
	float:none;
	clear:both;
	border:1px solid #7a7b7b;
	padding: 5px;
	text-align:center;
}
.error{
	color: #ff0000;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:5px;
}
.success{
	color: #009900;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:5px;
}

.redLink a{
color:#FF0000;
}
/********************************** PRINT STUFF *******************************/
.printShow, #printFooter{
display:none;
}.superScript {
	vertical-align: super;
	font-size: 10px;
}
.footnotes{
font-size: 11px;
}
#bodyContentWrapperLandingPage a.redLink {
	color: #FF0000;
}
a[target ^="_blank"]:hover {background-image:url(../images/Icon_External_Link.png);padding-left:17px; background-position:left; background-repeat:no-repeat;}



.toolboxTable td{
	padding-bottom:5px;
}
#socialLinks{
	display:none;
margin-top:10px;}


#fb-root{
	z-index:999;
}

#fbfollow{
	position:absolute;
	/*right:-19px;*/
	float:right;
	z-index:1000;
}
#fblike{
	float:left;
	width:88px;
	z-index:998;
	height:20px;
}
#ads{
	margin-left:-39px;
}
#ads ul{
	margin:0px;
	
	padding:0px;
	list-style:none;
}
#ads li{
	margin:0px;
	padding:0px;
	list-style:none;
}

.leftSideDisclaimer{
	padding:15px;
	font-style: italic;	
	font-size:11px;
	color:#646;
}
