/* hide from ie on mac \*/
html {
	height: 100%;
	}

#flashcontent {
	height: 100%;
	}
/* end hide */

* { 
margin: 0; 
padding: 0; 
} 
body {
	background:url(../images/background.jpg) repeat-x top #846249;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	}
a:link,
a:visited {
	color:#000;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
.wrapper {
	position:relative;
	width: 970px;
	margin: 0px auto 0 auto;
	} 
.main {
	width:970px;
	background-image: url(../images/back_g.png);
}
.header {
	position:relative;
	left:10px;
	width:950px;
	height:126px;
	background-color:#b0a68b;
	background-image:url(../images/navback.jpg);
	background-repeat:repeat-x;
	z-index:100;
	}
.logo {
	position:absolute;
	width:187px;
	height:126px;
	left:15px;
	top:10px;
	z-index:1000;
	}
.welcome {
	position:absolute;
	left:270px;
	top:25px;
	z-index:100;
	}
.quicklinks {
	position:absolute;
	top:5px;
	left:835px;
	font-size:11px;
	text-align:right;
	}
.navigation {
	position:absolute;
	top:97px;
	left:225px;
	width: 723px;
	height:24px;
	z-index:10000;
	}
.content {
	position:relative;
	width:948px;
	left:10px;
	min-height:525px;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(../images/motif.png);
 	background-color:#bcb495;
	z-index:10;
	border:1px solid #bcb495;
}
.flash {
	position:absolute;
	left:10px;
	top:7px;
	width:668px;
	height:413px;
	background-color:#FFF;
	z-index:100;
	border:solid 1px #383838;
	}
.tabbed {
	position:absolute;
	left:692px;
	top:7px;
	}
.text_index {
	position:absolute;
	left:10px;
	top:440px;
	height:70px;
	width:670px;
	}
.logos {
	position:absolute;
	left:695px;
	top:440px;
	height:70px;
	width:245px;
	}
.text {
	margin:20px 30px 30px 30px;
	}
.images {
	border:2px solid #896950;
	margin:0 0 15px 30px;
	}
.images_left {
	padding:0 15px 20px 0;
	}
.block {
	width:70%;
	padding:10px;
	border:3px solid #90463a;
	background:#dfd9c0;
	text-align:center;
	}
.map {
	padding:0 40px;
	}
	
	
.technology {
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	font-size:14px;
	color:#550000;
	}
.openlanguage{ 
	color: black;
	}
.closedlanguage{
	color: black;
	}


blockquote {
	padding-left:1em;
	}
h1 {
	color:#87A2A9;
	font-size:24px;
	padding-bottom:10;	
	padding-top:5;
	}
h2 {
	color:#550000;
	font-size:16px;
	padding-bottom:5px;
	padding-top:3px;
	}
h3 {
	color:#104554;
	font-size:14px;
	padding-bottom:5px;
	padding-top:3px;
	}
h4 {
	color:#550000;
	font-size:14px;
	padding-bottom:5px;
	padding-top:3px;
	}
ol {
	margin-left:0;
	padding-left:2em;
}
ul {
	margin-left:0;
	padding-left:2em;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.footerbox {
	position:relative;
	width:970px;
	background:url(../images/back_bot.png);
	background-position:top;
	background-repeat:no-repeat;
	height:30px;
	}
.footer,
.footer a:link,
.footer a:visited {
	color:#d8d5a9;
	text-align:center;
	font-size:11px;
	padding:8px 0px 2px 0px;
	}
.footer a:hover {
	text-decoration:underline;
	}
.copybox {
	position:relative;
	top:-40px;
	left:710px;
	height:30px;
	width:250px;
}
.copyright,
.copyright a:link,
.copyright a:visited {
	color:#d8d5a9;
	text-align:right;
	font-size:11px;
	padding:8px 0 0 0;
	}
.copyright a:hover {
	text-decoration:underline;
	}

.error {
	position:relative;
	width:950px;
	left:10px;
	min-height:525px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(../images/lost.jpg);
 	background-color:#bcb495;
	z-index:100;
}
	