body {
        margin:0;
        padding:0;
        background: #fff url('/img/bgblack.gif') top left;
        font: normal 14px Arial;
        color: #000000;
        height: 100%;
}
body#blue {
        background: #fff url('/img/bgblue.gif') top left;
}

body#black {
        background: #fff url('/img/bgblack.gif') top left;
}


table, td, p {
        font: normal 14px Arial;
        color: #231f20;
}

#lang {
        padding: 0 20px 4px 0;
}
#lang a {
        font: normal 14px Arial;
        color: #000000;
        text-decoration: none;
}
#lang a:hover {
        font: normal 14px Arial;
        color: #00aeef;
        text-decoration: none;
}

ul.menu{
        margin: 0; 
        padding: 0;
}
ul.menu li{
        list-style-position: outside; list-style-type: none; 
        padding: 0 0 11px 0px;		
        font: bold 26px/32px "Arial Narrow", Arial;
        color: #000000;
        text-transform: uppercase;
}
ul.menu li a{
        background-color: #ffffff;
        font: bold 26px/32px "Arial Narrow", Arial;
        color: #000000;
        padding: 0 10px 0 78px;
        text-decoration: none;
		display:block;
		float:left;
		background-position:78px top;
		background-repeat:no-repeat;
}
ul.menu li a:hover{
        font: bold 26px/32px "Arial Narrow", Arial;
        color: #00aeef;
        text-decoration: none;
		background-position:78px -32px;
}
ul.menu li a.selm {
        display: block;
        color: #00aeef!important;
		background-position:78px -32px;
		float:none;
}
*html ul.menu li a.selm{
	width:262px;
	float:left;
}
a.selm1 {
        color: #00aeef!important;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
ul.menu li a.m1{
	background-image:url('/img/m1.gif');
}
ul.menu li a.m2{
	background-image:url('/img/m2.gif');
}
ul.menu li a.m3{
	background-image:url('/img/m3.gif');
}
ul.menu li a.m4{
	background-image:url('/img/m4.gif');
}
ul.menu li a.m5{
	background-image:url('/img/m5.gif');
}
ul.menu li a.m6{
	background-image:url('/img/m6.gif');
}
ul.menu li a.m7{
	background-image:url('/img/m7.gif');
}
ul.menu li a.m8{
	background-image:url('/img/m8.gif');
}
ul.menu li a.m1_en{
	background-image:url('/img/m1_en.gif');
}
ul.menu li a.m2_en{
	background-image:url('/img/m2_en.gif');
}
ul.menu li a.m3_en{
	background-image:url('/img/m3_en.gif');
}
ul.menu li a.m4_en{
	background-image:url('/img/m4_en.gif');
}
ul.menu li a.m5_en{
	background-image:url('/img/m5_en.gif');
}
ul.menu li a.m6_en{
	background-image:url('/img/m6_en.gif');
}
ul.menu li a.m7_en{
	background-image:url('/img/m7_en.gif');
}
ul.menu li a.m8_en{
	background-image:url('/img/m8_en.gif');
}

img{
	border:0;
}
.info {	
		font: normal 14px Arial;
        color: #231f20;
        overflow-y:hidden;
		overflow-x:hidden;	  
        width: 100%;
        height: 320px;  
        		
        margin: 0;
}
.info table{
	background-color:#FFF;	
}
h1 {
        font: bold 200px/150px "Arial Narrow", Arial;
        color: #00aeef;
        margin: 0px 0 0 -5px;
        padding: 0px;
        letter-spacing: -16px;
}
h2 {
        font: bold 31pt/28pt "Arial Narrow", Arial;
        color: #000000;       
        margin: 10px 0px 10px 0px;
		padding:0px;
        letter-spacing: -1px;
		text-transform: uppercase;
}
h2 a {
        text-decoration: none;
        text-transform: uppercase;
        font-size: 31pt;
		letter-spacing: -1px;
}
h3 {
        font: bold 22pt/18pt "Arial Narrow", Arial;
        color: #000000;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        letter-spacing: 0px;
}

h3 a {
		text-decoration: none;
        text-transform: uppercase;
        font-size: 22pt;
		letter-spacing: -1px;	
}
p {
        margin: 0px 0px 15px 0px;
}
.info a {
        font-weight: bold;
        text-decoration: underline;
        color: #000;
}
.info h2 a {
        text-decoration: none;
}
.info a:hover {
        text-decoration: none;
        color: #00aeef;
}
p.events {
        display:block;
        margin: 0px 0 0px 0px;
        padding: 0px 0px 15px 0px;
}
.borderbottom {
       /* border: 1px solid black;*/
        border-width: 0px 0px 1px 0px;
		padding:0px;
}
a.back {
		font-family: Arial;               
        text-decoration: none;	
		 text-transform: lowercase;	
        font-size: 14px;
        color: #000;
		margin:0px;		
}
a.back:hover {
        text-decoration: none;
        color: #00aeef;
}

.title {
	margin:0px 0px 0px 0px;
	padding:0px;
}h2.news, h2.events, h2.links{
	margin: 10px 0px;
	
}

a.archive_link {	
	
	 font-size:21pt;
	 font-family:"Arial Narrow", Arial; 
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration: none;
}
a.archive_link :hover {
	 text-decoration: none;
        color: #00aeef;
}