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: normal 26px "UniversLTW10-67BoldCn", "Arial Narrow", Arial;
        color: #000000;
        text-transform: uppercase;
}
ul.menu li a{
        background-color: #ffffff;
        font: normal 26px/26px "UniversLTW10-67BoldCn", "Arial Narrow", Arial;
        color: #000000;
        padding: 5px 10px 0 78px;
		height:26px;
        text-decoration: none;
        display:block;
        float:left;
        background-position:78px top;
        background-repeat:no-repeat;
}
ul.menu li a:hover{
        font: normal 26px/26px "UniversLTW10-67BoldCn", "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: normal 200px/150px "Arial Narrow", Arial;
        color: #00aeef;
        margin: 28px 0 0 10px;
        padding: 0px;
        /*letter-spacing: -16px;*/
}
h2 {
        font: normal 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: normal 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: normal;
        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-weight:bold;
        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:normal;
         text-transform:uppercase;
         text-decoration: none;
}
a.archive_link :hover {
         text-decoration: none;
        color: #00aeef;
}
