html {	margin: 0;	padding: 0;}body {	background: #DDDFC3 url(/lib/img/pagebg.gif) top center repeat-y;	margin: 0;	padding: 0;	font-family: "Gill Sans", "Gill Sans MT", "Humanst521 BT", "Humanist 521", "Bitstream Humanist 521", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;	text-align: center;	font-size: 0.8em;	color: #404040;	line-height: 130%;}img {	border: 0;}p {	margin-top: 0;}h1 {	color: #A40C4B;	font-weight: normal;	font-size: 2em;	margin: 0 0 10px 0;}h2 {	color: #A40C4B;	font-weight: bold;	font-size: 1.5em;	margin: 0 0 10px 0;}h3 {	color: #A40C4B;	font-weight: normal;	font-size: 1.5em;	margin: 0 0 5px 0;}h4 {	color: #A40C4B;	font-weight: normal;	font-size: 1.3em;	margin: 0 0 5px 0;}h5 {	color: #A40C4B;	font-weight: bold;	font-size: 1em;	margin: 0 0 3px 0;}h6 {	color: #A40C4B;	font-weight: normal;	font-size: 1em;	margin: 0 0 3px 0;}#pagebox {	text-align: left;	width: 750px;	margin: 0 auto;	padding: 0;}#header {	background-color: #B71F54;	height: 75px;	border: 1px solid white;	border-top: none;}#header h1 {	margin: 0px;	padding: 0;}#header img {	margin: 0 0 0 10px;	padding: 0;	border: 0;}#header ul {	list-style-type: none;	float: right;	display: inline; /* IE fix */	margin: 50px 0 0 0;	width: 306px;}#header ul li {	float: left;	margin: 0 5px 0 0;	padding: 0;}#english {	height: 17px;	width: 68px;	background: url(/lib/img/english.gif);}#english a {	height: 17px;	width: 68px;	display: block;	text-decoration: none;}#english a:hover {	background: url(/lib/img/englishhi.gif);	text-decoration: none;}#englishhi {	height: 17px;	width: 68px;	background: url(/lib/img/englishhi.gif);}	#francais {	height: 17px;	width: 73px;	background: url(/lib/img/francais.gif);}#francais a {	height: 17px;	width: 73px;	display: block;	text-decoration: none;}#francais a:hover {	background: url(/lib/img/francaishi.gif);	text-decoration: none;}#francaishi {	height: 17px;	width: 73px;	background: url(/lib/img/francaishi.gif);}	#espanol {	height: 17px;	width: 70px;	background: url(/lib/img/espanol.gif);}#espanol a {	height: 17px;	width: 70px;	display: block;	text-decoration: none;}#espanol a:hover {	background: url(/lib/img/espanolhi.gif);	text-decoration: none;}#espanolhi {	height: 17px;	width: 70px;	background: url(/lib/img/espanolhi.gif);}#deutsch {	height: 17px;	width: 75px;	background: url(/lib/img/deutsch.gif);}#deutsch a {	height: 17px;	width: 75px;	display: block;	text-decoration: none;}#deutsch a:hover {	background: url(/lib/img/deutschhi.gif);	text-decoration: none;}#deutschhi {	height: 17px;	width: 75px;	background: url(/lib/img/deutschhi.gif);}	#topmenu {	height: 127px;	border-left: 1px solid white;	border-right: 1px solid white;	background: #F4F4ED url(/lib/img/topmenubgnew.jpg) no-repeat;	position: relative;}#topmenu ul {	list-style-type: none;	font-size: 1.1em;	margin: 0;	padding: 0;	position: absolute;	bottom: 0px;	left: 30px;}* html #topmenu ul {	bottom: -1px;}#topmenu ul li {	float: left;	display: inline; /*IE fix*/	height: 34px;}#topmenu ul li a {	padding: 5px 10px 5px 10px;	display: block;	color: #777B64;	text-decoration: none;}#topmenu ul li a:hover {	color: #000000;}#topmenu ul li.current {	background: url(/lib/img/topmenutab.gif) repeat-x;}#topmenu ul li.current a {	padding: 5px 15px 5px 15px;	display: block;	color: white;	text-decoration: none;	background: url(/lib/img/topmenutabr.gif) no-repeat top right;}#topmenu ul li.current a:hover {	text-decoration: none;	color: white;}#contentarea {	border-top: 1px solid #777B64;}#homepagecontentarea {	background: url(/lib/img/homebg.jpg) top center no-repeat;	padding: 230px 0 0 10px;}#homepageimage {	margin: 12px 13px 12px 17px;}#homepagelinks {	float: right;	width: 335px;	margin: 12px 0 0 0;	display: inline; /* IE Fix */}#homepagelinksinner {	border-left: 1px solid #B0B39A;	height: 240px;}#homepagelinksinner ul {	list-style-type: none;	margin: 0;	line-height: 2.2em;	padding: 20px 0 0 40px;}#homepagelinksinner ul li {	margin: 0;	padding: 0;}#homepagelinksinner ul li a {	font-size: 1.3em;	text-decoration: none;	color: #707055;	text-decoration: none;}#homepagelinksinner ul li a:hover {	color: #000000;}#leftmenu {	font-family: Arial, Helvetica, sans-serif;	width: 170px;	float: left;	display: inline;	padding: 20px 0 0 0;}#leftmenu ul {	margin: 0;	padding: 0;	list-style-type: none;	line-height: 1.5em;}#leftmenu ul li {	padding: 0 0 0 10px;}#leftmenu ul li a {	color: #101010;	text-decoration: none;}#leftmenu ul li a:hover {	text-decoration: underline;}#leftmenu ul li.current {	padding-bottom: 20px;	background: url(/lib/img/leftmenuunderline.gif) no-repeat;	background-position: 0 1.3em;	font-weight: bold;}#leftmenu ul li.current a:hover {	text-decoration: none;}#leftmenu ul li.current ul li a:hover {	text-decoration: underline;}#leftmenu ul li.current ul li.current {	font-weight: bold;	padding-bottom: 0;	background: none;}#leftmenu ul li.current ul li.current a {	color: #B71F54;	font-weight: bold;}#leftmenu ul li.current ul li.current a:hover {	text-decoration: underline;}#leftmenu ul li ul {	padding-top: 5px;	font-size: 0.85em;	line-height: 1.5em;}#leftmenu ul li ul li a {	color: #505050;	font-weight: normal;}#content {	margin-left: 170px;	padding: 20px 15px 20px 15px;}.alttext {	display: none;}.floatleftwithmargin {	float: left;	margin: 0 10px 10px 10px;	display: inline; /*IE Fix*/}.floatrightwithmargin {	float: right;	margin: 0 10px 10px 10px;	display: inline; /*IE Fix*/}.downloadlink {	display: block;	width: 130px;	background: #DDDDDD url(/lib/img/doc1.gif) no-repeat 43px 10px;	text-align: center;}.downloadlink a {	display: block;	padding: 70px 0 2px 0;	width: 100%;	margin: 0 3px 2px 3px;}.downloadlink a:hover {	background: url(/lib/img/doc2.gif) no-repeat 40px 10px;}.infolink {	display: block;	height: 32px;	width: 320px;	background: url(/lib/img/details1.gif) no-repeat top right;	text-align: right;}.infolink a {	display: block;	padding: 0 40px 0 0;	height: 100%;}.infolink a:hover {	background: url(/lib/img/details2.gif) no-repeat top right;}.articlelink {	display: block;	height: 56px;	background: url(/lib/img/doc1.gif) no-repeat top right;	text-align: left;	margin-bottom: 10px;}.articlelink a {	display: block;	padding: 0 80px 0 0;	height: 100%;	color: #B71F54;	text-decoration: none;}.articlelink a:hover {	background: url(/lib/img/doc2.gif) no-repeat top right;}ul.delosjourney {	list-style-type: none;	margin: 0;	padding: 0;	display: block;}ul.delosjourney li {	list-style-type: none;	float: left;	display: block;	width: 20%;	margin: 0;	padding: 0;	text-align: center;}ul.delosjourney li img {	margin: 2px 0 0 15px;	display: inline;	border: 0;}ul.delosjourney li a {	text-decoration: none;	color: black;	font-weight: bold;}