#nav
{
width:200px;
font-weight:normal;
color:#000;
list-style-type:none;
font: 10px/14px Verdana, Helvetica, sans-serif;
list-style-type:none;
list-style: none;
}
#nav ul
{
margin:0px;
padding:0px;
border-bottom:1px solid #FFFFFF;
list-style-type:none;
list-style: none;

}
#nav li
{
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
border-top:0px
list-style-type:none;
list-style: none;
}




#nav p
{
list-style-type:none;
margin:0px;
padding-top:5px;
padding-bottom:3px;
padding-left:15px;
border-top:0px solid #FFFFFF;
height: 14px;
list-style-type:none;
list-style: none;
}

#nav .level_2 p
{
list-style-type:none;
margin:0px;
padding-top:3px;
padding-bottom:2px;
padding-left:30px;
border-top:0px solid #FFFFFF;
height: 14px;
list-style-type:none;
list-style: none;
}
#nav .level_3 p
{
list-style-type:none;
margin:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:40px;
border-top:0px solid #FFFFFF;
height: 12px;
list-style-type:none;
list-style: none;
}
* html #nav ul, * html #nav li
{
height:1px;
list-style-type:none;
list-style: none;
}
#nav .level_2
{
margin:0px;
padding:0px 0px 0px 0px;
border-bottom:0px;
list-style-type:none;
list-style: none;
}


#nav .level_2 li
{
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
border-top:0px solid #FFFFFF;
list-style-type:none;
list-style: none;
}
#nav a, #nav li, #nav p
{
font-weight:bold;
font-size:10px;
color:#FFFFFF;
list-style-type:none;
list-style: none;
text-transform:uppercase;
background:url(../images/cnt/menu1p.gif) no-repeat;
}
#nav .level_2 a, #nav .level_2 li, #nav .level_2 p
{
font-weight:bold;
font-size:10px;
color:#f29400;
list-style-type:none;
list-style: none;
text-transform:none;
background:url(../images/cnt/menu2p.gif) no-repeat;
}

#nav .level_3 a, #nav .level_3 li, #nav .level_3 p
{
font-weight:normal;
margin: 0px 0px 0px 0px;
font-size:9px;
color:#f29400;
list-style-type:none;
list-style: none;
text-transform:none;
background:url(../images/cnt/menu3p.gif) no-repeat;
}
#nav .level_3
{
padding:0px 0px 0px 0px;
border-bottom:0px;
list-style-type:none;
list-style: none;
border:solid #dadada; border-width: 0px 0px 1px 0px; /*top right bottom left*/
}
#nav .level_3 li
{
padding:0px 0px 0px 0px;
border-top:0px;
list-style-type:none;
list-style: none;
}

#nav li a:link, #nav li a:visited, #nav li a:active
{
display:block;
background:  url("../images/cnt/menu1.gif") no-repeat;
margin:0px;
padding-top:5px;
padding-bottom:3px;
padding-left:15px;
border-top:0px solid #FFFFFF;
list-style-type:none;
list-style: none;
height: 14px;
}

#nav li a:hover
{
background:  url("../images/cnt/menu1a.gif") no-repeat;
text-decoration:none;
background-position: 0% 0%;
list-style-type:none;
list-style: none;
}

#nav .level_2 li a:link, #nav .level_2 li a:visited, #nav .level_2 li a:active
{
display:block;
background:  url("../images/cnt/menu2.gif") no-repeat;
margin:0px;
padding-top:3px;
padding-bottom:2px;
padding-left:30px;
border-top:0px solid #FFFFFF;
list-style-type:none;
list-style: none;
height: 14px;
}

#nav .level_2 li a:hover
{
background:  url("../images/cnt/menu2a.gif") no-repeat;
text-decoration:none;
background-position: 0% 0%;
list-style-type:none;
list-style: none;
}

#nav .level_3 li a:link, #nav .level_3 li a:visited, #nav .level_3 li a:active
{
display:block;
background:  url("../images/cnt/menu3.gif") no-repeat;
margin: 0px 0px 0px 0px; /*top right bottom left*/
padding-top:2px;
padding-bottom:2px;
padding-left:40px;
border-top:0px solid #FFFFFF;
list-style-type:none;
list-style: none;
height: 12px;
}
#nav .level_3 li a:hover
{
background:  url("../images/cnt/menu3a.gif") no-repeat;
text-decoration:none;
background-position: 0% 0%;
list-style-type:none;
list-style: none;
}
#coaching div.rmenu a.rmenu, div.rmenuopen a.rmenuopen {
  display:block;
  padding-top: 4px;
  padding-left: 15px;
  height:18px;
  color:#fff;
  text-decoration:none;
  background:url(../images/cnt/level1.gif) no-repeat;
  background-position: -200px 0;
  text-transform:uppercase;
  font-weight:bold;
}

#champions div.rmenu a.rmenu, div.rmenuopen a.rmenuopen {
  display:block;
  padding-top: 4px;
  padding-left: 15px;
  height:18px;
  color:#fff;
  text-decoration:none;
  background:url(../images/cnt/level1.gif) no-repeat;
  background-position: -200px 0;
  text-transform:uppercase;
  font-weight:bold;
}

#coaching div.rmenu a.rmenu:hover { display:block; color:#fff; background-position: 0px 0; }

#champions div.rmenu a.rmenu:hover { display:block; color:#fff; background-position: 0px 0; }

#outdoor div.rmenu a.rmenu, div.rmenuopen a.rmenuopen {
  display:block;
  padding-top: 4px;
  padding-left: 15px;
  height:18px;
  color:#fff;
  text-decoration:none;
  background:url(../images/cnt/level1.gif) no-repeat;
  background-position: -200px 0;
  text-transform:uppercase;
  font-weight:bold;
}
#outdoor div.rmenu a.rmenu:hover { display:block; color:#fff; background-position: 0px 0; }

#perfekte div.rmenu a.rmenu, div.rmenuopen a.rmenuopen {
  display:block;
  padding-top: 4px;
  padding-left: 15px;
  height:18px;
  color:#fff;
  text-decoration:none;
  background:url(../images/cnt/level1.gif) no-repeat;
  background-position: -200px 0;
  text-transform:uppercase;
  font-weight:bold;
}
#perfekte div.rmenu a.rmenu:hover { display:block; color:#fff; background-position: 0px 0; }

#leadership div.rmenu a.rmenu, div.rmenuopen a.rmenuopen {
  display:block;
  padding-top: 4px;
  padding-left: 15px;
  height:18px;
  color:#fff;
  text-decoration:none;
  background:url(../images/cnt/level1.gif) no-repeat;
  background-position: -200px 0;
  text-transform:uppercase;
  font-weight:bold;
}
#leadership div.rmenu a.rmenu:hover { display:block; color:#fff; background-position: 0px 0; }

#running div.rmenu a.rmenu, div.rmenuopen a.rmenuopen {
  display:block;
  padding-top: 4px;
  padding-left: 15px;
  height:18px;
  color:#fff;
  text-decoration:none;
  background:url(../images/cnt/level1.gif) no-repeat;
  background-position: -200px 0;
  text-transform:uppercase;
  font-weight:bold;
}
#running div.rmenu a.rmenu:hover { display:block; color:#fff; background-position: 0px 0; }


#menuspacer
{
background:url(../images/background_stripes.gif) repeat;
height:30px;
}
