/*
		Cultura
		Styles: General

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
html{font-size: 100%}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 80%;
	line-height: 1.2em;
	color: #333;
	text-align: center;
	background-color: #f0f0f0;
	}
form{margin: 0;padding: 0;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Clearing floats
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix { display: inline-block; }
.clearfix { display:block }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Accessibility & SEO
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

table, td, form, input, textarea, select {
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color: #666;
	}
td{border-color: #666;}
table, img, form, input, textarea, select {	margin: 0;}
img {border: 0;}
	img.left{			
		float: left;
		margin-right: 10px;
		}
	img.right{			
		float: right;
		margin-left: 10px;
		}

ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	list-style-type: square;
	}
	li{margin-bottom: 5px;}

dl {
	margin: 15px 0 15px 15px;
	}
	dl dt {
		margin: 0;
		font-weight: bold;
		}
	dl dt a,
	dl dt a:hover{color: #333; font-weight: bold;}
	dl dd {
		margin: 0 0 15px 0;
		}
	
table {
	margin: 0;
	padding: 0;
	border: 0;
	}
	table td {
		padding: 2px 0 2px 0;
		vertical-align: top;
		}
.hr hr{display: none;}
.hr{background: url(gfx/hr.gif) repeat-x 0 5px; height: 10px;}
#related .hr{margin: 0 0 0 -4px;}
#frontpage .vr{
	background: url(gfx/vr.gif) repeat-y right;
	width: 27.83em;
	margin-right: 5px;
	float: left;
}
#related .hrBox,
#content #article .hrBox{
	background: url(gfx/hr-links.gif) repeat-x;
	height: 22px;
	margin: 0 -4px 0 -5px;
	padding: 6px 0 0 4px;
	}
#content #article .hrBox{margin: 0;}
#content .hrBox,
#top #latestContent .links {
	background: url(gfx/hr.gif) repeat-x top;
	height: 12px;
	margin: 0 -4px 0 -4px;
	padding: 3px 0 0 4px;
	}
	#mediaPackage .links a, #mediaPackage .hrBox a,
	#eventBox .links a, #eventBox .hrBox a,
	div.event .links a, div.event .hrBox a { background-position: -7px -67px }
#top #latestContent .links {
	background-image: url(gfx/hr-latestcontent.gif);
	margin: 0 5px 0 0;
	}
.clear{clear: both;}
.left{width: 50%; float: left;}
.right{float: left;}
.odd{background: #f7f7fa;}
.home .media .odd{background: none;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Typography
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
h1 {
	margin: 0 0 1px 0;
	padding: 0;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.3;
	color: #333;
	}
.home h1.media{background: url(gfx/icons.gif) no-repeat 0px -103px; padding-left: 26px; margin-bottom: 15px; color: #a62a2c;}
.home h1.eventbox{background: url(gfx/icons.gif) no-repeat 0px -182px;}
#culturaKnowledgeCenterTeaser h1{color: #fff;}
.content h1{margin: 0 0 28px 0;}
#article h1{margin-bottom: 5px;}
#mediaPackageControl h1{margin: 0;}
#nutritionTeaser h1{color: #fff; font-size: 1.3em;}
#nutritionTeaser .nutritionContent h1{margin: 90px 30px 0px 20px; }

h2 {
	margin: 5px 0 5px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.3;
	font-weight: bold;
	color: #666;
	}
.nutritionContent h2{
	background: url(gfx/btn-nutrition.gif) no-repeat right;
	padding-right: 25px;
	}
h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 0.95em;
	font-weight: normal;
	color: #333
	}
h4 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #666;
	}
.content h4,
.content .subtitle{font-size: 1.06em; margin-bottom: 10px;}
.content .subtitle
#article h4{margin-bottom: 5px;}

h5 {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
	}
p {
	margin: 0 0 10px 0;
	padding: 0;
	}
sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
    }
small {font-size: .85em;}
.low{color: #666;}
.highlight{font-weight: bold}
.meta{color: #666; font-size: 0.9em; font-style: italic;}
#article .meta{margin-bottom: 20px;}
a {
	color: #a62a2c;
	text-decoration: none;
	}
a:hover, a:focus, a:active {
	text-decoration: underline;
	}
a.internal:visited{border-bottom: 1px dotted #a62a2c}
a.internal{border-bottom: 1px dotted #a62a2c}
a.internal:hover{text-decoration: none; border-bottom-style: solid;}
a:focus, a:active {}
a.more,
span.more{
	background: url(gfx/icons.gif) no-repeat -7px -52px;
	padding-left: 10px;
	}
#culturaKnowledgeCenterTeaser span.more{
	background: url(gfx/icons.gif) no-repeat -4px -35px;
	color: #fff;
	font-size: 0.95em;
	padding-left: 15px;
	}
#stomachHealthTeaser span.more{
	background: url(gfx/icons.gif) no-repeat -4px -17px;
	padding-left: 15px;
	color: #a62a2c;
	}
#stomachHealthTeaser img{
	float: right;
	}
#stomachHealthTeaser a{color: #333;}
#culturaKnowledgeCenterTeaser a{
	color: #fff;
	font-size: 1.1em;
	}
.links a{
	background: url(gfx/icons.gif) no-repeat -7px -52px;
	color: #a62a2c;
	padding-left: 10px;
	margin-right: 16px;
	font-weight: bold;
	}
.archive span{color: #666;}
#articles .links a { background-position: -7px -67px; }
#articles .links a span { color: #666; font-weight: normal; }
#related .links a{background-position: -1px -67px; padding-left: 14px}
#latestContent .links a{
	background-position: -7px -52px;
	color: #333;
	font-size: 0.95em;
	}
a.back{background-position: -7px -168px; color: #ccc;}
.toolbox a{padding-left: 20px; color: #666; font-weight: normal;}
.toolbox a.print{background-position: -3px -136px;}
.toolbox a.download{background-position: -3px -154px; }
#mediaPackageControl .download a{background-position: -3px -155px; padding-left: 15px; }
.toolbox a.tellAFriend{background-position: -3px -205px; }
.toolbox a.addthis{background: url(gfx/bg-addthis.gif) no-repeat;}
.toolboxBottom .toolbox a{float: left;}
.toolboxBottom .toolbox a.addthis{display: block; float: left; margin: -2px 0 0 0;}
#mediaPackage .links a{background-position: -7px -67px;}
#otherSourcesTeaser a{color: #666;}
#mediaPackage .hover{background-color: #e0f8fd;}
#eventBox .hover{background-color: #e8fcf4;}
#latestContent .hover{background-color: #a2e7f6;}
#latestContentItems a:hover{text-decoration: none;}
#culturaKnowledgeCenterTeaser a:hover,
#stomachHealthTeaser a:hover{text-decoration: none;}
span.more:hover{text-decoration: underline;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/*//////////////[ Fieldset legend and textbox ]//////////////*/
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
.popup fieldset{border: 0;}
legend {display: none;}
.popup legend{
	font-size: 1.5em;
	color: #333;
	display: block;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	}
fieldset ol {margin: 0; padding: 0;}	
ol li span,
ol li a{
	line-height: 1.8;
	vertical-align: middle;
	display: -moz-inline-stack; /* A firefox hack to display inline-block */
	display: inline-block;
	clear: none;
	}
fieldset li{
	list-style: none;
	padding: 2px 10px 4px 0px;
	margin: 0;
	}	
fieldset label{ clear: both; line-height: normal; display: block; margin-left: 2px;}
fieldset .formfield{width: 13.78em;}/* Width of formfields */
fieldset fieldset{margin: 0; border: 0;}
fieldset fieldset legend{
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 0; 
	color: #000;
	}
fieldset .textarea{height: 40px; width: 16.53em;}/* Width of textareas */

input.formfield {
	padding-left: 4px;
	padding-top: 2px;
	line-height: 17px;
	height: 17px;
	font-size: 0.9em;
	text-align: left;
	background: url(gfx/bg-formfield.png) no-repeat left;
	border: 0;
	vertical-align: middle;
	}
	span.formfieldCorner{
		background: url(gfx/bg-formfield-right.png) no-repeat right;
		padding: 0px 2px 0px 0;
		}
.popup input.formfield{
	padding-left: 4px;
	padding-top: 2px;
	line-height: 19px;
	height: 19px;
	font-size: 1.0em;
	text-align: left;
	border: 1px solid #bfbfbf;
	vertical-align: middle;
	background-image: none;
	background-color: #fff;
	width: 190px;
	}
textarea.formarea {
	width: 190px;
	height: 40px;
	border: 1px solid #bfbfbf;
	font-size: 1em;
	}
	#addCommentForm textarea.formarea{width: 275px;}
input.formcheckbox {
	margin: 0 2px 2px 0;
	vertical-align: middle;
	}
input.formradio {
	margin: 4px 0 6px 0;
	vertical-align: middle;
	}
select.formselect {
	width: 180px;
	margin: 8px 0 0 0;
	color: #666;
	vertical-align: middle; 
	}
	#indexPage select.formselect{
		margin-left: 100px;
		margin-top: 30px;
		float: left;
		}
	#content select.formselect {
		color: #000;
		}
input.formbutton {
	background: url(gfx/bg-button-left.png) no-repeat left top;
	padding: 0px 5px;
	margin: 0;
	line-height: normal;
	color: #fff;
	height: 18px;
	border: 0;
	cursor: pointer;
	display: block;
	overflow: visible;
	vertical-align: middle;
	}
	span.formbuttonCorner{
		background: url(gfx/bg-button-right.png) no-repeat right top;
		padding: 0px 3px 0px 0;
		}
input.download{
	background: url(gfx/btn-download.png) no-repeat left;
	padding-left: 20px;
	display: inline;
	margin-left: 10px;
	color: #666;
	}
a.button, a.button:link, a.button:visited {
	padding: 3px 8px;
	color: #fff;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: .1em;
	text-transform: uppercase;
	text-decoration: none;
	background: #95A3AB;
	}

/* SEARCHBOX */
.searchBox{
	position: relative;
	float: right;
	}
	
	#searchForm{
	position: absolute;
	width: 268px;
	height: 36px;
	background: url('gfx/bg-searchbox.gif') no-repeat;
	display: block;
	right: -90px;
	top: 62px
	}
	#searchForm label{
		padding: 13px 0 0 16px;
		color: #fff;
		float: left;
		font-size: 0.8em;
		}	
	#searchForm .searchField{
		background: url('gfx/bg-searchfield.gif') no-repeat;
		width: 188px;
		height: 19px;
		float: left;
		margin: 9px 6px 0 5px;
		}
	#searchForm .submit{
		background: url('gfx/bg-searchsubmit.gif') no-repeat;
		width: 19px;
		height: 17px;
		padding: 0px 5px;
		margin-top: 10px;
		color: #fff;
		line-height: 16px;
		/*letter-spacing: .1em;*/
		border: 0;
		cursor: pointer;
		display: block;
		float: left;
		}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Main containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#page {
	width: 69.93em;
	margin: 0 auto;
	text-align: left;
	}

#top {
	height: 26.7em;
	background-color: #fff;
	padding: 0 6px 11px 6px;
	z-index:10;
	}
	#logo {
		position: absolute;
		margin-left: 23px;
		top: 34px;
		height: 89px;
		z-index: 2;
		}
		.danishlogo{
			background: url(gfx/logo.png) no-repeat;
			width: 334px;
		}
		.swedishlogo {
            background:url(gfx/logoSE.png) no-repeat;
            width:377px;
        }
		#logo div.logo-print { display: none; }
	#logoCultura{
		position: relative;
		float: right;
		margin-top: 10px;
		margin-right: 10px;
		background: url(gfx/logo-cultura.png) no-repeat;
		}
	#top #searchBox{
		position: absolute;
		top: 62px;
		right: 10px;
		}

#sender{
	background: url(gfx/bg-top.png) repeat-x top;
	height: 102px;
	margin-bottom: 6px;
	}
#newsNavigation{
	width: 46.8em;
	float: left;
	height: 18.1em;
	overflow: hidden;
	}
	div.nutrition{
		background: url(gfx/bg-nav-nutrition.png) repeat-y;
		}
	
	div.media{
		background: url(gfx/bg-nav.png) repeat-y;
		}
#newsNavigation h1{
	color: #fff;
	}
#top .vr{
	background: url(gfx/vr.gif) repeat-y right;
	width: 47.25em;
	float: left;
	margin-right: 0;
	}
#nav {
	position: relative;
	line-height: 1.5;
	width: 26.9em;
	margin-left: 0.71em;
	float: left;
	margin-top: 26px;
	font-size: 0.85em;
	}
#nav li.selected a,
#nav li.selected li.selected a{color: #333;}
#nav li.selected li a{color: #fff;}
#nav li a:hover,
#nav li ul li a:hover{color: #333; text-decoration: none;}

#nav ul{
	width: 15.16em; 
	float: left;
	margin: 0;
	padding: 0;
	z-index: 10;
	position: relative;
	}
#nav ul li{
	list-style-type: none;
	}
#nav ul li a{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	}
#nav ul li ul{
	left: 15.16em;
	position: absolute;
	top: 20px;
	background: url(gfx/vr-white.gif) repeat-y 0 -8px;
	}
#nav ul li ul li{
	width: 10.93em;
	margin: 5px 0;	
	padding-left: 8px;
	line-height: normal;
	}	
#nav ul li ul li a{
	text-transform: none;
	color: #fff;
	line-height: normal;
	}
.navImage{
	top: 7.20em;
	position: absolute;
	right: -1px;
	z-index: 5;
	}
#main{
	background-color: #fff;
	padding: 10px 5px;
	margin: 17px 0 8px 0;
	font-size: 0.85em;
	}
	#mainContent{
		background: url(gfx/vr.gif) repeat-y 55.65em 0;
		}
	#content {
		float: left;
		width: 55.13em;
		}
	#content .content{padding: 10px 13px 0 9px; color: #666; line-height: 1.4; font-size: 1.06em;}
	#related {
		margin-left: 4px;
		float: right;
		width: 24.62em;
		padding: 0;
		color: #666;
		}
	#footer{background-color: #fff; height: 5.05em; padding: 6px; font-size: 0.85em; margin-bottom: 10px;}
	#footer h4{float: left; font-size: 1.6em; margin-top: 1.1em; line-height: 1; margin-left: 4px; color: #a62a2c;}
	#footer img{float: left;}
	#footer .vr{ background: url(gfx/vr.gif) repeat-y right; width: 7.8em}
	#footer ul{padding: 0; float: right; margin:0;}
	#footer ul li{
		list-style-type: none;
		float: left;
		margin-right: 15px;
		}
	#footer ul li.contactNumbers{text-align: right; margin-right: 9px;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Content elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*  RELATED ARTICLES  */
#relatedArticles{color: #999;}

/* TOOLBOX */
.toolbox{
	float: right;
	line-height: 1.5;
	margin-left: 10px;
	}
.toolbox a{display: block;}
.toolboxBottom .toolbox{float: none;}
.toolboxBottom .toolbox a{display: inline;}
.toolboxBottom{display: none;}

/* PAGINATION */
.pagination
{
    text-align: right;
	float: right;
	margin-top: -3px;
    }
.pagination a,
.pagination span{padding: 0 2px;}	
.pagination .prev{font-weight: bold; margin-right: 5px;}
.pagination .next{font-weight: bold; margin-left: 5px;}

/* ADD THIS */
.addthis{
	padding: 0 0 0 20px;
	width: 107px;
	height: 18px;
	margin-top: 3px;
	}

/* ERROR MESSAGE */
.errorMessage{
	border: 3px red solid;
	padding: 10px;
	display: none;
	}

/* INFO BOXES ON PAGES */
.infobox {
    background-color: #ededed;
    }
    
/* CONTENT TABLES, ZEBRA STRIPING CLASS */
.stripedTable td {
    padding: 3px;
    }
.stripedTable .coloredRow {
    background-color: #ededed;
    }

/* SEARCHRESULT */
#searchResult {
	color: #666;
	}
	#searchResult #NumRes { clear: both; float: left; }
	#searchResult #NextPrev { float: right; }
	#searchResult #NextPrev a[disabled="disabled"],
	#searchResult #NextPrev a[disabled="disabled"]:hover,
	#searchResult .search-footer a[disabled="disabled"],
	#searchResult .search-footer a[disabled="disabled"]:hover { color: #666; text-decoration: none; }
	#searchResult #Showres { clear: both; padding-top: 5px; }
	#searchResult .search-header { margin: 10px 0 0; }
	#searchResult #NextPrev a,
	#searchResult .search-footer a { margin-right: 4px; }
	#searchResult .search-footer {
		float: right;
		margin-top: 5px;
	}
	#searchResult table { width: 100%; }
	#searchResult table td { color: #666; }
	#searchResult table h2 {
		margin: 10px 0 0;
	}
	#searchResult table h2 a { color: #000; }
	#searchResult table div.meta {
		padding: 0 0 5px 0;
		color: #999;
		background: url(gfx/hr.gif) repeat-x left bottom;
	}

dl.list {
	margin: 0 0 10px;
	}
	dl.list dt {
		color: #000;
		margin: 0;
	}
	dl.list dd {
		color: #666;
		padding: 0;
		margin: 0;
	}
	dl.list dd.location-date {
		padding: 2px 0 10px;
		margin-bottom: 15px;
		color: #999;
		background: url(gfx/hr.gif) repeat-x left bottom;
	}

dl.news {
	margin: 15px 0 15px;
	}
	dl.news dt { margin: 0; }
	dl.news dt a { color: #666; }
	dl.news dt span {
		color: #999;
		font-weight: normal;
	}
	dl.news dd {
		color: #666;
		margin: 0 0 8px;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Teasers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* TEASER PADDING  */	
.box{
	padding: 10px 6px 6px 6px;
	}
#related .box{
	padding: 10px 6px 6px 4px;
	}

/* ARTICLE-FEEDS BOX*/
div.event {
	background-color: #ededed;
	margin: 0px 5px 0 0;
	/* TEMP */
	height: 290px;
	width: 296px;
	overflow: hidden;
	}
	div.eventlast
	{
		margin-right: 0;
		width: 25.73em;
		height: 275px;
		float: left;
	}


/* MEDIAPACKAGE TEASER */
#frontpage #mediaPackage{
	background: #cff3fb;
	margin: 2px 0 6px 0;
	}
	#frontpage #mediaPackage h2,
	#frontpage #eventBox h2 { color: #a62a2c; margin-bottom: 15px; }
	
	ul.media {
		list-style-type: none;
		padding: 0;
		margin: 0 0 10px;
		}
		#frontpage ul.media li { padding: 1px 0; display: block; }
		ul.media li { padding: 3px 0;} 
		ul.media li.hover{background-color: #e0f8fd;}
		ul.media dl {
			margin: 0;
		}
		ul.media dl dt {
			clear: both;
			float: left;
			width: 49.3%;
			padding-right: 10px;
			font-weight: normal;
		}
		ul.media dl dd {
			float: left;
			margin: 0;
			width: 25%;
		}
		ul.media dl dd.download a,
		ul.media dl dd.view a,
		ul.media dl dd.read a {
			background: url(gfx/icons.gif) no-repeat -5px -67px; 
			color: #666; 
			font-weight: normal;
		}
		ul.media dl dd.download,
		ul.media dl dd.read {
			width: 21%;
			padding-right: 10px;
		}
		ul.media dl dd.download a {
			background-position: -5px 2px; 
			padding-left: 12px; 
		}
		ul.media dl dd.view { width: 25%; }
		ul.media dl dd.view a {
			background-position: -5px -67px; 
			padding-left: 12px;
		}
		ul.media dl dd.read a {
			background-position: -4px -16px; 
			padding-left: 12px;
			color: #a62a2c;
		}
	
	#frontpage #eventBox { background: #dbf5eb; }
		#eventBox dl dt { width: 59.5%; }
		#eventBox dl dd.read { width: 14%; }
		#eventBox dl dd.read a { font-weight: bold; }
		#eventBox dl dd.view { width: 22%; }
		#eventBox dl dd.view a { font-weight: bold; text-transform: uppercase; color: #000; }
		#eventBox ul.media li { padding: 5px 0; }
		
/*  MEDIAPACKAGE OVERVIEW  */
.mediaPackageViewContainer{
	background-color: #f7f7fa;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 0 10px 10px;
	}
.mediaPackageItem{
	width: 166px;
	float: left;
	margin: 10px 0px 10px 0;
	height: 177px;
	padding: 10px;
	overflow: hidden;
	position: relative;
	background: url(gfx/vr.gif) repeat-y right;
	}
	.mediaPackageItemInner{
		position: absolute;
		bottom: 10px;
		width: 160px;
		}
	.mediaPackageItem .summary{
		height: 140px;
		overflow: hidden;
		}
	.mediaPackageItem .summaryShort {
	    font-size: 0.95em;
	    }
	.mediaPackageItemInner .docInfo{white-space: nowrap;}
	.mediaPackageViewContainer .third{background-image: none;}
	.mediaPackageViewContainer .hover{background-color: #fbfbfb;}
	.mediaPackageViewContainer .hr{margin-right: 10px;}
	.extension{
		position: absolute;
		right: 0;
		bottom: 0;
		}
/*  LATEST CONTENT TEASER  */
#latestContent{
	background: url(gfx/hr-nav.gif) no-repeat left;
	float: right;
	width: 25.84em;
	margin-top: 2.38em;
	padding-left: 1.51em;
	padding-bottom: 10px;
	font-size: 0.85em;
	}
#latestContent h1{color: #000; display: none;}		
#latestContent dl{
	margin: 0;
	width: 24.80em;
	overflow: hidden;
	margin-bottom: 10px;
	}
#latestContent dl dd{margin: 0;}
#latestContentItems{
	height: 14.2em;
	overflow: hidden;
	width: 24.80em;
	margin: 6px 0 0 0;
	line-height: normal;
	}
#latestContent dl a{display: block;}
#latestContent dt a{
	color: #333;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	display: none; /*Hide the news header*/
	}
#latestContent dd a{
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	#latestContent dd a{
		color: #000;
		}
	#latestContent .date{
		color: #333;
		font-weight: normal;
		display: none;
		}
	#latestContent .truncate_less{display: inline;}
	
.nutrition #latestContent .hover{background-color: #b5e0d3;}


/* RESEARCH TEASER */
#researchTeaser {
    position: relative; 
    height: 167px; 
    margin: 0;
    padding: 0;
    }
#researchTeaser h1  {
    z-index: 100; 
    position: absolute; 
   }
#researchTeaser .links {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 100;
    margin-bottom: 3px;
    width: 265px;    
  }
#researchTeaser .content{
	margin: 0;
    padding: 0;
    position: absolute;
    left: 0px;
    top: 0px;
	clear: both;
	z-index: 10;
	}
#researchTeaser a{
	}
#researchTeaser ul{
	margin: 0;
	padding: 0;
	width: 257px;
	}
#researchTeaser ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	top: -15px;
	left: -5px;
	width: 272px;
	height: 193px;
	overflow: hidden;
	display: none;
	}
#researchTeaser img{
	
	}
#researchTeaser span{
	float: left;
	}

/*  OTHERSOURCES TEASER  */
#otherSourcesTeaser ul{
	margin: 0;
	padding: 0
	}
#otherSourcesTeaser ul li{
	background: url(gfx/icons.gif) no-repeat -8px -121px;
	list-style-type: none;
	padding-left: 10px;
	}
	
/*  CULTURA KNOWLEDGECENTER TEASER */
#culturaKnowledgeCenterTeaser{
	width: 26.18em;
	float: left;
	background-color: #cd1010;
	height: 14.4em;
	}
#culturaKnowledgeCenterTeaser h1{
    font-weight: bold;
}
/*  STOMACH HEALTH TEASER  */
#stomachHealthTeaser{
	width: 25.725em;
	float: right;
	height: 14.4em;
	}
	#stomachHealthTeaser img {
	    margin: 0 0 0 5px;    
	    float: right;
	}

/*  NUTRITION TEASER  */
#nutritionTeaser{
	background: #72af90 url(gfx/bg-nutrition2.jpg) no-repeat top right;
	float: right;
	width: 21.3em;
	height: 18.1em;
	position: relative;
	}

#nutritionTeaser span.more{
	background: url(gfx/icons.gif) no-repeat -5px 2px;
	}
#nutritionTeaser img{
	position: absolute;
	width: 271px;
	height: 231px;
	z-index: 3;
	top: 0;
	left: 0;
	}

/*  FACT TEASER  */
#factTeaser dl{
	padding: 0;
	margin: 0;
	}
#factTeaser dl dt{
	list-style-type: none;
	background: url(gfx/bullet-facts.png) no-repeat 0px 5px;
	padding-left: 10px;
	}
#factTeaser dl dd{
	padding-left: 10px;
	}

/*  SCENTIST  */
.scentist{background-color: #f7f7fa; padding: 10px;}
.scentist .left{ margin-right: 0.5em; width:auto; }
.scentist .right{}

/* POPUP */
.popup{
	}
.popupContent{
	text-align: left;
	padding: 20px;
	}
div.close{
	cursor: pointer;
	position: absolute;
	width: 22px;
	height: 22px;
	margin: -15px;
	right: 0;
	top: 0;
	background: url(gfx/btn-close.png) no-repeat right top;
	}
	
/*  MODAL POPUP  */
    
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 33%;
    left: 47%;
    
    margin-left: -11em;
    width: 22em;
    font-size: 0.85em;
    
    background-color: #EEE;
    color: #333;
    padding: 3px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
