@charset "utf-8";
/* CSS Document */

html {
	/* cf. http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
	height: 100%;
	margin-bottom: 1px;

	}
.main_title {
	font-family: Arial, Helvetica, sans-serif;
}
body,td,th {
	color: #000;
}
body {
	background-color: #A8A8A8;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	max-width:100%;
	background-size:100%;
	background-top:0; 
	background-position:absolute; 
	background-attachment:fixed;
    }
#Box {
	width: 640px;
	padding: 0 0 0 0;
	margin:0 auto; /**centered**/
	margin-bottom: 0;
	padding-bottom: 0;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:10px; font-size:xx-large;
	padding-top:5px; margin-top:0px;
	padding-bottom:10px; margin-bottom:0;
}
h4 {
	margin-bottom:5px; margin-bottom:5px;
}
p {
	padding:0 0 0 0 ;
	margin:0 0 0 0 ;
}

.text a { text-decoration: none; color: #000000; text-decoration: underline; }
.text a:hover { color: #000; background-color:#A8A8A8; text-decoration: underline; }	
.news a { text-decoration: none; color: #000000; text-decoration: underline; }
.news a:hover { color: #000; background-color:#A8A8A8; text-decoration: underline; }	
a.permanent { color: #000; background-color:#E8E8E8; text-decoration: none; }
div.space {
	padding: 0 0 0 0;
	margin: 0 310px 0 310px;
	background-color: #FFFFFF;
	text-align:center;
	}
div.nothing {
	padding: 0 0 0 0;
	margin: 0 310px 0 310px;
	background:none;
	}
div.text {
	background-color: #FFFFFF;
	border: none;
	padding: 5px 8px 5px 8px;
	margin: 0 15px 0 15px;
	}
div.news {
	border: none;
	padding: 5px 0 5px 0;
	margin: 0 15px 0 15px;
	}
font.newswhen {
	background-color: #FFFFFF;
	padding: 0 8px 0 8px;
	}
div.newswhat {
	background-color: #FFFFFF;
	padding: 2px 10px 5px 10px;
	margin: 0 8px 0 40px;
	}
.components p {
	padding: 0px 5px 5px 5px;
	}
.components p img {
	background-color:#FFFFFF;
	}
#Header {
	border: none;
	padding: 0 12px 0 12px;
	margin: 0 0 0 0;
	}
video {
	background-color: #FFFFFF;
	padding:0 0 0 0 ;
	margin:0 0 0 0 ;
	}
div.image {
	padding:0 0 0 0 ;
	margin:0 0 0 0 ;
	}
#Selected {
	background-color: #FFFFFF;
	}
ul.tabs { list-style-type: none; padding: 0 0 0 0; margin: 0; 	font-family: Arial, Helvetica, sans-serif; font-size:large; }
ul.tabs li { float: right; padding: 0; margin: 0; padding-top: 0; color: #000000;  }
ul.tabs li a { display: block; padding: 0 10px; text-decoration: none; color: #000; }
ul.tabs li a:hover { color: #000; background-color:#EEEEEE; }	

ul.language-tabs { list-style-type: none; padding: 0 80px 0 0; margin: 0; 	}
ul.language-tabs li { float: right; padding: 0; margin: 0; padding-top: 0; color: #000000;  }
ul.language-tabs li a { display: block; padding: 0 10px; text-decoration: none; color: #000; }
ul.language-tabs li a:hover { color: #000; background-color:#EEEEEE; }	