body {
	margin: 0px;
	padding: 0px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#flash {
	left:50%;
	margin:0 0 0 -463px;
	position:absolute;
	width:390px;
	height:570px;
}

#language {
	font: bold 22px Arial, Helvetica, sans-serif;
	color:#ffffff;
	left:50%;
	margin:420px 0 0 34px;
	position:absolute;
	width:410px;
	height:30px;
	z-index:100;
}

#language a {
	font: bold 22px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin-right:30px;
}

#language a:hover {
	font: bold 22px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	margin-right:30px;
}



#logo-intro {
	left:50%;
	margin:0 0 0 -90px;
	position:absolute;
	width:529px;
	height:380px;
}


#slideshow {
	position:absolute;
	width:284px;
	height:415px;
	margin:97px 0 0 159px;
	left:50%;
	z-index:500;
}

#bg-slideshow {
	position:absolute;
	width:460px;
	height:455px;
	margin:80px 0 0 10px;
	left:50%;
	z-index:100;
}

#container {
	background: url(../img/bg_top.jpg) repeat-x left top;
	WIDTH: 100%;
	top:0px;
	position:relative;
}

#background {
	background: url(../img/bg_bottom.jpg) repeat-x left bottom;
	top:50px;
	position:relative;
	margin-bottom:50px;
	z-index:50;
}

#content {
	top:50px;
	WIDTH: 900px;
	height:auto;
	MARGIN-left:-450px;
	left:50%;
	position:relative;
	vertical-align:top;
}

#content a:link {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}

#content a:visited {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#content a:hover {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}


#left {
	WIDTH: 420px;
	position:relative;
	float:left;
	left:0px;
	margin-bottom:40px;
	padding-bottom:40px;
	text-align:justify;
}


#right {
	WIDTH: 460px;
	position:relative;
	float:right;
	right:0px;
	text-align:justify;
	margin-bottom:40px;
	padding-bottom:40px;
}


#double {
	WIDTH: 880px;
	position:relative;
	float:left;
	left:0px;
	margin-bottom:40px;
	padding-bottom:40px;
	text-align:justify;
}

h1 {
	font: bold 28px/32px Arial, Helvetica, sans-serif;
	color: #464545;
	padding-top:18px;
	padding-bottom:2px;
}

h2 {
	font: bold 28px/30px Arial, Helvetica, sans-serif;
	color: #c89a3e;
	padding-top:20px;
	padding-bottom:10px;
	text-align:left;
}

h3 {
	font: bold 18/32px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}

h4 {
	font: bold 28px/30px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top:20px;
	padding-bottom:10px;
	text-align:left;
}

#persbox {
	background-color:#dedede; 
	border:#333 1px solid; 
	width:300px; 
	padding:14px;
	padding-left:25px;
	margin-bottom:6px; 
	margin-top:6px;
}

#whitebox {
	background-color:#FFF; 
	border:#333 1px solid; 
	width:100%; 
	padding:14px;
	margin-bottom:6px; 
	margin-top:6px;
}

#yellowbox {
	background-color:#e3cc9e; 
	border:#333 1px solid; 
	width:100%; 
	padding:14px;
	margin-bottom:6px; 
	margin-top:6px;
}



#head {
	position:absolute;
	margin:0 0 0 -460px;
	left:50%;
	width:509px;
	height:146px;
	z-index:10;
}

ul#nav {
	list-style:none;
	height:10px;
	color:#999999;
	width:500px;
	text-align:right;
	position:absolute;
	margin:32px 0 0 5px;
	left:50%;
	z-index:200;
	font: bold 12px Arial, Helvetica, sans-serif;
}
ul#nav li {
	float:left;
	text-align:right;
	height:10px;
	color:#999999;
	text-decoration:none;
}
ul#nav li a {
	cursor:pointer; 
	display:block;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:5px;
	color:#c89a3e;
	text-decoration:none;
}

ul#nav li a:visited {
	cursor:pointer; 
	display:block;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:5px;
	color:#c89a3e;
	text-decoration:none;
}

ul#nav li a:hover {
	padding-bottom:5px;
	cursor:pointer; 
	display:block;
	padding-right:8px;
	padding-left:8px;
	color:#ffffff;
	text-decoration:none;
}

ul#nav li a.on:link {
	padding-right:8px;
	padding-left:8px;
	color:#ffffff;
	text-decoration:none;
}

ul#nav li a.on:visited {
	padding-right:8px;
	padding-left:8px;
	color:#ffffff;
	text-decoration:none;
}

ul#nav li a.on:hover {
	padding-right:8px;
	padding-left:8px;
	color:#ffffff;
	text-decoration:none;
}


#lang {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#999999;
	left:50%;
	width:120px;
	text-align:right;
	position:absolute;
	margin:62px 0 0 -110px;
	height:30px;
	z-index:550;
}

#lang a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-right:3px;
}

#lang a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-right:3px;
}

#lang a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding-right:3px;
}

#lang a.space:link {
	padding-left:3px;
}

#lang a.space:visited {
	padding-left:3px;
}

#lang a.space:hover {
	padding-left:3px;
}

ol li {
	list-style: square;
}

hr {border:none;border-bottom:1px solid #cccccc;height:1px; width:100%}

.greyborder { 
	border:#000000 2px solid;
	margin-right:4px;
}
