body { 
font-family: arial;
font-size: 9pt;
color: #000000;
background-color: #8F918D; 
margin: 0px; 
}

img {border: 0px;}
img.floatleft {
border: solid 6px #fff;
}
img.floatright {
border: solid 6px #fff;
}

.centered {display: block; margin-left: auto; margin-right: auto;}
.floatleft { float: left; margin: 0 20px 0 0;}
.floatright { float: right; margin: 0 0 0 20px;}
.center {text-align: center;}
.right {text-align: right;}
.par {text-align:justify;}

h1 {font-size: 14pt; margin: 0 0 5px 0; padding-top: 5px; color: #2FCFF7; clear: both;}
h2 {font-size: 12pt; color: #91B8E8; margin-left: 20px; font-weight: bold; text-decoration: underline; clear: both;}
h3 {font-size: 10pt; color: #2FCFF7;}
h4 {font-size: 10pt; color: #2FCFF7;}

#container {
margin: 0 auto;
width: 733px;
} 

#top {
position: relative;
background-image: url('images/top.gif'); 
width:733px;
height:15px;
}

#menu {
position: relative;
background-color: #FFFFFF; 
width:733px;
height:17px;
}

#header {
position: relative;
background-image: url('images/bg-home.jpg'); 
width:733px;
height:109px;
}

#header a:link, #header a:visited{
font-size: 8pt;
color: #fff;
text-decoration: underline;
}

#header a:hover, #header a:active {
font-size: 8pt;
color: #B0CFEC;
text-decoration: underline;
}

#body {
position: relative;
background-color: #E4EBEC; 
width:713px;
height:auto;
padding: 10px;
}

#footer {
position: relative;
background-color: #444444;
font-size: 8pt;
color: #9E9E9E;
width:713px;
height:21px;
padding: 5px 10px 0 10px;
}

#bottom {
position: relative;
clear:both;
background-image: url('images/bottom.gif');
width:733px;
height:24px;
}

.information {
visibility: hidden;
position: absolute;
top:0px;
width: 500px;
height: 109px;
}

.shadow {
position: relative; 
visibility: visible;
}

#body dl dt {
padding: 0 0 0 10px;
color: #fff;
font-weight: bold;
line-height: 22px;
background-image: url('images/dt.gif');
height: 22px;
}

#body dl dd {
margin: 0 0 15px 0;
padding: 10px;
background-color: #BFD1D9;
}

.audio ul {
margin: 0;
padding: 0;
}

.audio ul li {
list-style: none;
}

ul#navlist {
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
height: 17px;
}

.listmenunormal a {
padding-top: 5px;
background-color: #ffffff;
}

.listmenuhover a {
padding-top: 5px;
background-color: #BBC9D0;
}

ul#navlist li {
float: left;
}

ul#navlist li#active {
color: #000000;
background-color: #9CBFD1;
}

ul.submenu {
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 1em;
float: left;
width: 140px;
}

ul.submenu li {
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
margin: .3em 0;
}

ul.aligned li {
display: inline;
background-image: url(images/arrow2.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
margin: .3em 0;
}

a:link , a:visited {color: #2E7EAC; text-decoration: none;}
a:hover , a:active {color: #58C5CE; text-decoration: underline;}

.photo {
margin: 0 auto;
padding: 0;
background-color: #fff;
border: solid 6px #fff;
text-align: center;
}

.photo p {
margin: 0;
padding: 0;
color: #a5a5a5;
}


.lineart {
width: 226px;
height: 50px;
margin: auto;
clear: both;
background: url(images/lineart-lightblue.gif);
}

/* YMP v2 */
.ymp-player-max #ymp-body { width:569px!important; }
.ymp-player-max #ymp-body #ymp-getplayer { display: none!important; }
.ymp-player-max #ymp-body #ymp-body-base { width: 559px!important; }
.ymp-player-max #ymp-body #ymp-body-strip { width:556px!important; }
#ymp-btn-pop { display:none!important; }
#ymp-tray-list li { background: none; }
#ymp-yahoo-logo { display: none !important }