/* CSS Document */body {	background-color: #F1EFE8;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	margin: 0px;	padding: 0px;}a:link, a:visited {	color: #333333;}a:hover, a:active {	text-decoration: none;}.accessibility {	display: none;}.left {	float: left;}.right {	float: right;}.clear {	clear: both;}h1 {	margin:0px;}h2 {	margin:0px;}h3 {	margin:0px 0px;	}#container {	width: 764px;	margin-right: auto;	margin-left: auto;	background-image: url(../images/bg_mainshadow.gif);	background-repeat: repeat-y;}#header {	background-image: url(../images/bg_top.jpg);	height: 67px;	width: 764px;}#headerright {	float: right;	padding-top: 20px;	padding-right: 3px;}#topnav {	height: 18px;	color: #8F8E8A;	letter-spacing: 1px;	font-size: 10px;	margin: 0px;	padding: 0px;}#topnav-fr {	height: 18px;	color: #8F8E8A;	letter-spacing: 1px;	font-size: 9px;	margin: 0px;	padding: 0px;}#topnav a:link, #topnav a:visited, #topnav-fr a:link, #topnav-fr a:visited {	color: #8F8E8A;	text-decoration: none;}#topnav a:hover, #topnav a:active, #topnav-fr a:hover, #topnav-fr a:active {	text-decoration: underline;}#topnav li, #topnav-fr li {display: inline;}.topnavli {	padding-right: 7px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #A9A7A3;	margin-right: 4px;}.topnavli-fr {	padding-right: 2px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #A9A7A3;	margin-right: 2px;}#uk {	background-image: url(../images/flag_uk.gif);	display: block;	float: left;	height: 0px;	width: 19px;	padding-top: 14px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;	margin-right: 5px;}#fr {	background-image: url(../images/flag_fr.gif);	display: block;	float: left;	height: 0px;	width: 19px;	padding-top: 14px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;	margin-right: 5px;}#nl {	background-image: url(../images/flag_nl.gif);	display: block;	float: left;	height: 0px;	width: 19px;	padding-top: 14px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}#headerleft {	float: left;	width: 360px;	padding-top: 20px;	padding-left: 10px;}#language {	height: 23px;	padding-top: 6px;}#mainpicture {	padding-right: 3px;	padding-left: 3px;}#menu{ /*div containing the lists*/	background-image: url(../images/bg_nav.gif);	background-repeat: repeat-x;	display: block;	margin: 0px;	padding: 0px 0px 0px 3px;}#menu h2 { /*main navigation item*/	display: block;	margin: 0px;	padding: 0px;	white-space: nowrap;	font-size: 11px;	font-weight: normal;	color: #ffffff;}*>#menu h2 { /*hack for firefox, moves the sub menu down to where it should be*/	height: 31px;}#menu h2 a { /*main navigation item link*/	display:block;	font-size: 11px;	font-weight: normal;}#menu li li a{ /*sub menu item*/	display:block;	white-space:nowrap;	margin:0px;	font-size: 11px;	line-height: 25px;	height: 25px;	font-weight: normal;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 18px;}#menu a:link, #menu a:visited {color:#FFFFFF;white-space:nowrap;text-decoration:none;}#menu a:active, #menu a:hover {	color:#FFFFFF;}#menu ul{ /*main navigation item*/list-style:none;margin:0;padding:0;float:left;}#menu li{/*main navigation item*/position:relative;}#menu ul ul{/*sub menu*/	position: absolute;	z-index:500;	top:auto;	display:none;	text-align: left;	clear: both;}div#menu li:hover ul ul {	display:none;}div#menu li:hover ul {/*shows sub menu when you hover over the main item*/	display: block;}div#menu ul ul li {/*sub menu list items*/	clear: both;	border: 1px solid #ffffff;	border-top: none;}/*individual styles for each list*/.dd1 {width: 131px;}.dd1 a {width: 109px;}ul.dd1 {background-color: #405a76;}ul.dd1 li:hover {background-color: #637B95;}.dd2 {width: 146px;}.dd2 a {width: 124px;}ul.dd2 {background-color: #37554d;}ul.dd2 li:hover {background-color: #59776f;}#homepagebg {	background-image:url(../images/bg_fade_rightcol2.gif);	background-repeat: repeat-y;	background-position: 379px top;}#pagebg {	background-image:url(../images/bg_fade_rightcol.gif);	background-repeat: repeat-y;	background-position: right top;}#pagecontent {	background-image: url(../images/bg_pageshadow.gif);	background-repeat: no-repeat;	background-position: center top;	padding-right: 3px;	padding-left: 3px;	clear: both;}#footer {	background-image: url(../images/bg_footer.gif);	background-repeat: no-repeat;	background-position: top;	line-height: 33px;	height: 33px;	padding-right: 10px;	padding-left: 10px;	color: #FFFFFF;}#footer a:link, #footer a:visited {	color: #FFFFFF;	text-decoration: none;}#footer a:hover, #footer a:active {	text-decoration: underline;}#footleft {	float: left;	line-height: 30px;}#footright {	float: right;	line-height: 30px;	height: 30px;}/* footer list */#footerlist {	color: #FFFFFF;	float: right;	display: block;	margin: 0px;	padding: 0px;}#footerlist li {display: inline;}#footerlist a:link, #footerlist a:visited {	color: #FFFFFF;	text-decoration: none;}#footerlist a:hover, #footerlist a:active {	text-decoration: underline;}/* end footer list */#print {	background-image: url(../images/print.gif);	background-repeat: no-repeat;	background-position: left center;	height: 0px;	width: 16px;	padding-top: 14px;	overflow: hidden;	display: block;	float:right;	margin-left: 4px;}#integralvision {	line-height: 33px;	height: 33px;	color: #CCC7B9;	width: 754px;	margin-right: auto;	margin-left: auto;	padding-right: 10px;}#integralvision a:link, #integralvision a:visited {	color: #CCC7B9;	text-decoration: none;}.leftcol1 {	float: left;	width: 378px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;}.leftcol-whatis {	float: left;	width: 568px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;	background-image: url(../images/bg-title-whatis.gif);	background-repeat: repeat-x;	background-position: left top;}.leftcol-about {	float: left;	width: 568px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;	background-image: url(../images/bg-title-about.gif);	background-repeat: repeat-x;	background-position: left top;}.leftcol-heritage {	float: left;	width: 568px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;	background-image: url(../images/bg-title-heritage.gif);	background-repeat: repeat-x;	background-position: left top;}.leftcol-tourism {	float: left;	width: 568px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;	background-image: url(../images/bg-title-tourism.gif);	background-repeat: repeat-x;	background-position: left top;}.leftcol-standard {	float: left;	width: 568px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;	background-image: url(../images/bg-title-standard.gif);	background-repeat: repeat-x;	background-position: left top;}.leftcol1text {	width:350px;	/*height: 122px;*/	padding-top: 20px;	padding-right: 14px;	padding-bottom: 14px;	padding-left: 14px;	line-height: 16px;	color: #333333;}.leftcol2text {	width:350px;	height: 122px;	padding-right: 14px;	padding-bottom: 20px;	padding-left: 14px;	line-height: 16px;	color: #333333;}.leftcol2text-scroll {	width:350px;	height: 265px;	overflow: auto;	padding-right: 14px;	padding-bottom: 20px;	padding-left: 14px;	line-height: 16px;	color: #333333;}.leftcol3text {	width: 540px;	padding-top: 20px;	padding-right: 14px;	padding-bottom: 20px;	padding-left: 14px;	line-height: 16px;	color: #333333;}#rightcol {	float: left;	background-color: #F1EFE8;	background-image: url(../images/bg_fade_rightcol2.gif);	background-repeat: repeat-y;}.midcoltext1 {	width: 155px;	padding-top: 15px;	padding-right: 17px;	padding-bottom: 15px;	padding-left: 17px;	line-height: 16px;	color: #333333;	}.midcol {	width: 189px;	float: left;	background-image: url(../images/bg_fade_rightcol.gif);	background-repeat: repeat-y;	padding-right: 1px;}.midcol2 {	width: 189px;	float: left;	background-color: #F1EFE8;	background-image: url(../images/bg_fade_rightcol.gif);	background-repeat: repeat-y;}.midcoltext1 {	width: 164;	padding-top: 15px;	padding-right: 12px;	padding-bottom: 15px;	padding-left: 12px;	line-height: 16px;	color: #37554d;	}/* navigation */a.about:link, a.about:visited {	display: block;	width: 131px;	height: 0px;	background-image: url(../images/nav_about.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.about:hover, a.about:active {	background-position: top right;}a.about-fr:link, a.about-fr:visited {	display: block;	width: 131px;	height: 0px;	background-image: url(../images/nav_about_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.about-fr:hover, a.about-fr:active {	background-position: top right;}a.whatis:link, a.whatis:visited {	display: block;	width: 146px;	height: 0px;	background-image: url(../images/nav_whatis.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.whatis:hover, a.whatis:active {	background-position: top right;}a.whatis-fr:link, a.whatis-fr:visited {	display: block;	width: 146px;	height: 0px;	background-image: url(../images/nav_whatis_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.whatis-fr:hover, a.whatis-fr:active {	background-position: top right;}a.projectsites:link, a.projectsites:visited {	display: block;	width: 106px;	height: 0px;	background-image: url(../images/nav_projectsites.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.projectsites:hover, a.projectsites:active {	background-position: top right;}a.projectsites-fr:link, a.projectsites-fr:visited {	display: block;	width: 106px;	height: 0px;	background-image: url(../images/nav_projectsites_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.projectsites-fr:hover, a.projectsites-fr:active {	background-position: top right;}a.news:link, a.news:visited {	display: block;	width: 61px;	height: 0px;	background-image: url(../images/nav_news.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.news:hover, a.news:active {	background-position: top right;}a.news-fr:link, a.news-fr:visited {	display: block;	width: 61px;	height: 0px;	background-image: url(../images/nav_news_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.news-fr:hover, a.news-fr:active {	background-position: top right;}a.tourism:link, a.tourism:visited {	display: block;	width: 77px;	height: 0px;	background-image: url(../images/nav_tourism.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.tourism:hover, a.tourism:active {	background-position: top right;}a.tourism-fr:link, a.tourism-fr:visited {	display: block;	width: 77px;	height: 0px;	background-image: url(../images/nav_tourism_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.tourism-fr:hover, a.tourism-fr:active {	background-position: top right;}a.heritage:link, a.heritage:visited {	display: block;	width: 79px;	height: 0px;	background-image: url(../images/nav_heritage.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.heritage:hover, a.heritage:active {	background-position: top right;}a.heritage-fr:link, a.heritage-fr:visited {	display: block;	width: 79px;	height: 0px;	background-image: url(../images/nav_heritage_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.heritage-fr:hover, a.heritage-fr:active {	background-position: top right;}a.education:link, a.education:visited {	display: block;	width: 88px;	height: 0px;	background-image: url(../images/nav_education.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.education:hover, a.education:active {	background-position: top right;}a.education-fr:link, a.education-fr:visited {	display: block;	width: 88px;	height: 0px;	background-image: url(../images/nav_education_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.education-fr:hover, a.education-fr:active {	background-position: top right;}a.gallery:link, a.gallery:visited {	display: block;	width: 70px;	height: 0px;	background-image: url(../images/nav_gallery.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.gallery:hover, a.gallery:active {	background-position: top right;}a.gallery-fr:link, a.gallery-fr:visited {	display: block;	width: 70px;	height: 0px;	background-image: url(../images/nav_gallery_fr.gif);	background-position: left top;	overflow: hidden;	float: left;	padding-top: 31px;}a.gallery-fr:hover, a.gallery-fr:active {	background-position: top right;}/* titles */.heathproject {	background-image:url(../images/title_theheathproject.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;}.whatisheathland2 {	background-image:url(../images/title_whatisheathland.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.whatisheathland2-fr {	background-image:url(../images/title_whatisheathland_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.projectpartners {	background-image:url(../images/subtitle_home_partners.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 33px;	overflow: hidden;}.projectsupportedby {	background-image:url(../images/subtitle_home_supportedby.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 33px;	overflow: hidden;}.projectpartners-fr {	background-image:url(../images/subtitle_home_partners_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 33px;	overflow: hidden;}.projectsupportedby-fr {	background-image:url(../images/subtitle_home_supportedby_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 33px;	overflow: hidden;}.inpictures {	background-image: url(../images/title_inpictures.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.agriculture  {	background-image:url(../images/title_agriculture.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.agriculture-fr  {	background-image:url(../images/title_agriculture_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.managingheathland  {	background-image:url(../images/title_managingheathland.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.managingheathland-fr {	background-image:url(../images/title_managingheathland_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-theproject {	background-image:url(../images/title_about.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-theproject-fr {	background-image:url(../images/title_about_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-scope {	background-image:url(../images/title_scope.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-scope-fr {	background-image:url(../images/title_scope_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-partners {	background-image:url(../images/title_partners.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-partners-fr {	background-image:url(../images/title_partners_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-sub-partners {	background-image:url(../images/title_sub_partners.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-sub-partners-fr {	background-image:url(../images/title_sub_partners_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-teammembers  {	background-image:url(../images/title_team.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-teammembers-fr  {	background-image:url(../images/title_team_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-partner-teams  {	background-image:url(../images/title_partner_teams.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-partner-teams-fr  {	background-image:url(../images/title_partner_teams_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-heritage  {	background-image:url(../images/title_heritage.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-heritage-fr  {	background-image:url(../images/title_heritage_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-tourism  {	background-image:url(../images/title_tourism.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-tourism-fr  {	background-image:url(../images/title_tourism_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.title-heathfest  {	background-image:url(../images/title_heathfest.gif);	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}/* subtitles */a.projectnews:link, a.projectnews:visited, a.projectnews:hover, a.projectnews:active {	display: block;	background-image: url(../images/subtitle_projectnews.gif);	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}a.projectnews-fr:link, a.projectnews-fr:visited, a.projectnews-fr:hover, a.projectnews-fr:active {	display: block;	background-image: url(../images/subtitle_projectnews_fr.gif);	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}a.projectsitessmall {	display: block;	background-image: url(../images/subtitle_small_projectsites.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ECE9E0;}a.whatisheathland {	display: block;	background-image: url(../images/subtitle_small_whatis.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ECE9E0;}a.projectsitessmall-fr {	display: block;	background-image: url(../images/subtitle_small_projectsites_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ECE9E0;}a.whatisheathland-fr {	display: block;	background-image: url(../images/subtitle_small_whatis_fr.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ECE9E0;}.more {	background-image: url(../images/button_more.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 46px;	padding-top: 11px;	overflow: hidden;	float: right;}a.more:link, a.more:visited {	background-image: url(../images/button_more.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 46px;	padding-top: 11px;	overflow: hidden;	float: right;}a.more:hover, a.more:active {	background-position: right top;	height: 1px;	padding-top: 20px;	padding-bottom: 20px;	clear: both;}a.more2:link, a.more2:visited {	background-image: url(../images/button_more.gif);	background-repeat: no-repeat;	background-position: left top;	height: 1px;	width: 46px;	padding-top: 10px;	overflow: hidden;	float: right;	display: block;	font-size: 1px;	line-height: 3px;	margin-top: 10px;	margin-bottom: 10px;}a.more2:hover, a.more2:active {	background-position: right top;}a.more2-fr:link, a.more2-fr:visited {	background-image: url(../images/button_more_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 1px;	width: 55px;	padding-top: 10px;	overflow: hidden;	float: right;	display: block;	font-size: 1px;	line-height: 3px;	margin-top: 10px;	margin-bottom: 10px;}a.more2-fr:hover, a.more2-fr:active {	background-position: right top;}.newsitem {	border-bottom: 1px solid #DBD7CB;	padding-bottom: 8px;	padding-top: 11px;	padding-left: 2px;	padding-right: 2px;	width: 319px;}.newsitem3 {	border-bottom: 1px solid #DBD7CB;	padding-bottom: 20px;	padding-top: 20px;	padding-left: 7px;	padding-right: 7px;	margin-left: 10px;	width: 340px;}.newsitem2 {	border-bottom: 1px solid #DBD7CB;	padding-bottom: 20px;	margin-top: 20px;	clear: both;}.newspic {	background-image: url(../images/bg_pic.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 7px;	width: 93px;	float: left;}.newtext {	width: 200px;	float: left;	padding-left: 7px;}.newtext2 {	width: auto;	float: left;	padding-left: 7px;}.newtext a:link, .newtext a:visited, .newtext2 a:link, .newtext2 a:visited {	text-decoration: none;}.newtext a:hover, .newtext a:active, .newtext2 a:hover, .newtext2 a:active {	color:#405A76;	text-decoration: none;}a.newsheadline:link, a.newsheadline:visited {	color: #37554d;	font-weight: bold;	display: block;	margin-bottom: 7px;	text-decoration: underline;}a.newsheadline:hover, a.newsheadline:active {	color:#405A76;	font-weight: bold;	text-decoration: none;}.newsline {	clear: both;	height: 1px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC7B9;	background-color: #CCC7B9;}.homelist {	margin: 0px;	padding: 10px 0px 0px 10px;}.imageblock {	display:block;}.sponsorslogos {	width: 340px;	float: left;}.2logos {	width: 124px;	float: left;}.sponsorsbox {	padding-top: 5px;	padding-bottom: 10px;	padding-left: 8px;	background-color: #ECE9E0;	height: 97px;}.imgborder {	border: 1px solid #D9D8D1;}.imgpadding {	padding: 4px;	border: 1px solid #D9D8D1;	background-color: #FFFFFF;	width: 154px;}.enlarge {	margin-top: -21px;	display: block;	margin-left: 102px;	margin-bottom: 18px;}.picleft {	padding: 4px;	border: 1px solid #D9D8D1;	background-color: #FFFFFF;	width: 89px;	float: left;	margin-right: 14px;}.textright {	float:right;	width: 427px;}.pictextbox {	margin-top: 20px;}.partner-url {	display:block;	margin-top: 10px;	color: #405A76;}.partner-url a:link, a:visited {	color: #405A76;}.partner-url a:hover, a:active {	color: #405A76;}.h-title-green {	margin:15px 0px;	font-size: 12px;	font-weight: bold;	color: #37554D;}.h-title-blue {	margin:0px 0px 5px;	font-size: 13px;	font-weight: bold;	color: #405A76;}.teamspecs1 {	margin: 5px 0px 5px;}.title-blue {	margin:0px 0px 5px;	font-size: 11px;	font-weight: bold;	color: #405A76;}a.bret-select:link, a.bret-select:visited {	display: block;	width: 189px;	height: 0px;	background-image: url(../images/button_part_bret.gif);	background-position: left top;	overflow: hidden;	padding-top: 29px;}a.bret-select:hover, a.bret-select:active {	background-position: top right;}a.conserv-select:link, a.conserv-select:visited {	display: block;	width: 189px;	height: 0px;	background-image: url(../images/button_part_conserv.gif);	background-position: left top;	overflow: hidden;	padding-top: 29px;}a.conserv-select:hover, a.conserv-select:active {	background-position: top right;}a.parc-select:link, a.parc-select:visited {	display: block;	width: 189px;	height: 0px;	background-image: url(../images/button_part_parc.gif);	background-position: left top;	overflow: hidden;	padding-top: 29px;}a.parc-select:hover, a.parc-select:active {	background-position: top right;}a.alterra-select:link, a.alterra-select:visited {	display: block;	width: 189px;	height: 0px;	background-image: url(../images/button_part_alterra.gif);	background-position: left top;	overflow: hidden;	padding-top: 29px;}a.alterra-select:hover, a.alterra-select:active {	background-position: top right;}a.het-select:link, a.het-select:visited {	display: block;	width: 189px;	height: 0px;	background-image: url(../images/button_part_het.gif);	background-position: left top;	overflow: hidden;	padding-top: 29px;}a.het-select:hover, a.het-select:active {	background-position: top right;}/*=============== new styles ================*/h1.news {	background-image:url(../images/title_news.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;}h1.news-fr {	background-image:url(../images/title_news_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;}.leftcolnewstext {	width:350px;	padding-top: 20px;	padding-right: 14px;	padding-bottom: 20px;	padding-left: 14px;	line-height: 16px;	color: #333333;}.newsimage {	float: left;	margin-right: 7px;	display: inline;}.imgpadding {	padding: 4px;	border: 1px solid #D9D8D1;	background-color: #FFFFFF;	width: 154px;}.newsenlarge {	margin-top: -21px;	display: block;	margin-left: 102px;	margin-bottom: 4px;}#rightcol2 {	float: left;	width: 379px;}#newspagebg {	background-image:url(../images/bg_newspage.gif);	background-repeat: repeat-y;	float: left;}h1.newsheadlines {	background-image:url(../images/title_newsheadlines.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 379px;	padding-top: 44px;	overflow: hidden;}h1.newsheadlines-fr {	background-image:url(../images/title_newsheadlines_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 379px;	padding-top: 44px;	overflow: hidden;}.newsimage-small {	padding: 4px;	background-color: #FFFFFF;	border: 1px solid #d9d8d1;	width: 95px;	margin: 0px 4px 0px 0px;	float: left;	display: inline;}.newsimage-small img {	border: 1px solid #d9d8d1;	display: block;	margin: 0px;}.leftcol2 {	float: left;	width: 378px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECE9E0;	/*background-color: #F1EFE8;*/}a.newslink:link, a.newslink:visited, a.newslink:hover, a.newslink:active {	display: block;	margin-bottom: 5px;}.gallimage1 {	margin-right: 15px;	margin-bottom: 11px;}.gallimage2 {	margin-right: 0px;	margin-bottom: 15px;}h1.gallery {	background-image:url(../images/title_gallery.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;}h1.gallery-fr {	background-image:url(../images/title_gallery_fr.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;}h1.gallcat {	background-image:url(../images/title_gallerycat.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 378px;	padding-top: 44px;	overflow: hidden;}.title-education {	background-image:url(../images/title_education.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.resources {	background-image: url(../images/title_resources.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}.dates {	background-image: url(../images/title_dates.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}ul.education {	list-style-image: url(../images/bullet_education.gif);}h2.slim-downloads {	background-image: url(../images/title_slim_downloads.gif);	width: 189px;	height: 0px;	padding-top: 32px;	overflow: hidden;	display: block;}h2.slim-downloads-fr {	background-image: url(../images/title_slim_downloads_fr.gif);	width: 189px;	height: 0px;	padding-top: 32px;	overflow: hidden;	display: block;}h2.slim-pictures {	background-image: url(../images/title_pictures.gif);	width: 189px;	height: 0px;	padding-top: 32px;	overflow: hidden;	display: block;}h2.slim-pictures-fr {	background-image: url(../images/title_pictures_fr.gif);	width: 189px;	height: 0px;	padding-top: 32px;	overflow: hidden;	display: block;}h2.slim-weblinks {	background-image: url(../images/title_slim_weblinks.gif);	width: 189px;	height: 0px;	padding-top: 32px;	overflow: hidden;	display: block;}h2.slim-weblinks-fr {	background-image: url(../images/title_slim_weblinks_fr.gif);	width: 189px;	height: 0px;	padding-top: 32px;	overflow: hidden;	display: block;}a.slimcol-downloads:link, a.slimcol-downloads:visited {	background-image: url(../images/button_download.gif);	width: 159px;	height: 33px;	display: block;	padding-top: 7px;	padding-left: 7px;	margin-bottom: 10px;	text-decoration: none;}.title-privacy {	background-image:url(../images/title_privacy.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-terms {	background-image:url(../images/title_terms.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-access {	background-image:url(../images/title_accessibility.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-sitemap {	background-image:url(../images/title_sitemap.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-partnerlogin {	background-image:url(../images/title_partnerlogin.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.title-contact {	background-image:url(../images/title_contact.gif);	background-repeat: no-repeat;	background-position: left top;	height: 0px;	width: 568px;	padding-top: 44px;	overflow: hidden;}.blank {	background-image: url(../images/title_slim_blank.gif);	height: 0px;	width: 189px;	padding-top: 44px;	overflow: hidden;	background-repeat: no-repeat;	background-position: left top;}ul.nomargin {	padding: 0px;	padding-left: 10px;}ul.list-green {	list-style-image: url(../images/bullet_green.gif);}.loginbox {	width: 300px;	border: 1px solid #d4cfbf;	margin-left: 110px;	padding: 10px;	height: 70px;}.loginbox2 {	width: 300px;	border: 1px solid #d4cfbf;	margin-left: 110px;	padding: 10px;	height: 45px;}.loginbox3 {	width: 400px;	border: 1px solid #d4cfbf;	margin-left: 110px;	padding: 10px;}.loginbox label, .loginbox2 label, .loginbox3 label {	float: left;	width: 80px;	text-align: right;	height: 19px;	margin-right: 5px;	margin-bottom: 0px;}.loginbox input, .loginbox2 input {	float: left;	height: 12px;	font-size: 11px;	width: 170px;	margin-bottom: 5px;}.loginbox3 input {	float: left;	height: 12px;	font-size: 11px;	width: 250px;	margin-bottom: 5px;}input.loginbut {	width: 62px;	height: 20px;	float: right;	margin-right: 41px;	margin-bottom: 0px;}.loginbox a {	display: block;	float: right;	margin-right: 17px;	margin-top: 5px;}.loginbox3 textarea {	width: 250px;	height: 120px;	margin-bottom: 5px;}.pagination {	padding: 10;	margin: 10px;	text-align: center;}.pagination a:link {	}.pagination a:visited  {	color:#993333;}.pagination a:hover, .pagination a:active {	}.newstitle1 {	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-bottom: 8px;	margin-bottom: 8px;}.teamselect {	border: 0px;	list-style-type: none;	margin: 0px;	padding: 0px;}a.en-select:link, a.en-select:visited {	display: block;	width: 171px;	padding-left: 18px;	height: 21px;	padding-top: 8px;	background-image: url(../images/button_part_en.gif);	background-position: left top;	overflow: hidden;	font-family: "Times New Roman", Times, serif;	color: #FFFFFF;	text-decoration: none;	font-size: 11px}a.en-select:hover, a.en-select:active {	background-position: top right;}.picmargin1 {margin-top: 5px;}.dateslist {	margin: 0px;	padding: 0px;	list-style-type: none;}.dateslist li{	color:#006600;	padding-bottom: 10px;}.h3heathfest {	margin: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin-bottom: 7px;}.heathfestdate {	margin: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin-bottom: 7px;}.heathfestleft {	float:left;	width: 65px;	font-weight: bold;	text-align: right;	margin-right: 6px;	margin-bottom: 7px;}.heathfestright {	float:left;	width: 450px;}