.cssnav-forum
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-forum-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0px;
padding: 0px;
}

.cssnav-forum a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-forum img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-forum a:hover img
{
visibility:hidden
}

.cssnav-forum span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

.cssnav-shop
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-shop-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0px;
padding: 0px;
}

.cssnav-shop a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-shop img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-shop a:hover img
{
visibility:hidden
}

.cssnav-shop span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


 .cssnav-pic
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-pic-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0px;
padding: 0px;
}

.cssnav-pic a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-pic img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-pic a:hover img
{
visibility:hidden
}

.cssnav-pic span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


 .cssnav-about
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-about-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0;
padding: 0
}

.cssnav-about a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-about img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-about a:hover img
{
visibility:hidden
}

.cssnav-about span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


 .cssnav-facts
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-facts-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0;
padding: 0
}

.cssnav-facts a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-facts img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-facts a:hover img
{
visibility:hidden
}

.cssnav-facts span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


 .cssnav-courses
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-courses-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0;
padding: 0
}

.cssnav-courses a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-courses img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-courses a:hover img
{
visibility:hidden
}

.cssnav-courses span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


 .cssnav-contact
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/mnu-contact-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 57px;
margin: 0;
padding: 0
}

.cssnav-contact a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-contact img
{
width: 264px;
height: 57px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-contact a:hover img
{
visibility:hidden
}

.cssnav-contact span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


 .cssnav-ghosted-slogan
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/ghosted-slogans-hover.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 264px;
height: 385px;
margin: 0px;
padding: 0px;
}

.cssnav-ghosted-slogan a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 385px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-ghosted-slogan img
{
width: 264px;
height: 385px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-ghosted-slogan a:hover img
{
visibility:hidden
}

.cssnav-ghosted-slogan span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

 .cssnav-newsletter
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/nletter-act.jpg') no-repeat;
white-space: nowrap;
display: block;
width: 255px;
height: 32px;
margin: 0px;
padding: 0px;
}

.cssnav-newsletter a
{
display: block;
color: #000000;
font-size: 11px;
width: 255px;
height: 32px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-newsletter img
{
width: 255px;
height: 32px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-newsletter a:hover img
{
visibility:hidden
}

.cssnav-newsletter span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

 .cssnav-map-slogan
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/map-slogans-hover.jpg') no-repeat;
white-space: nowrap;
display: block;
top: 36px;
* top: 32px;
width: 264px;
height: 385px;
margin: 0px;
padding: 0px;
}

.cssnav-map-slogan a
{
display: block;
color: #000000;
font-size: 11px;
width: 264px;
height: 385px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav-map-slogan img
{
width: 264px;
height: 385px;
border: 0px none; 
}

* html a:hover
{
visibility:visible
}

.cssnav-map-slogan a:hover img
{
visibility:hidden
}

.cssnav-map-slogan span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}