ul#cssmw {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw ul {
  cursor: default;
  font-size: 0;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw ul li {
  background-image: none;
  float: none;
}
ul#cssmw li {
  background-image: none;
  float: left;
  padding: 0 0 0 0;
  position: relative;
  white-space: nowrap;
  z-index: 100;
}
ul#cssmw li ul {
  display: none;
  top: 0;
}
ul#cssmw li:hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw li.hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw li.current > ul {
  position: absolute;
}
ul#cssmw > li {
  background-image: none;
}
ul#cssmw > li > a {
  background-color: #003399;
  background-image: none;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  display: block;
  font-family:Century Gothic Regular, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-style: normal;
  font-weight:bold;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 0;
  padding: 5px 0px 5px 11px;
  text-decoration: none;
  width: 144px;
}
ul#cssmw > li:hover > a {
  background-color: #003399;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a {
  background-color: #003399;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}


ul#cssmw > li:hover > a.uniforms {
  background-color: #003399;
  background:#003399 url(../images/cheer-uniforms-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a.uniforms {
  background-color: #003399;
	background:#003399 url(../images/cheer-uniforms-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}

ul#cssmw > li:hover > a.pwear {
  background-color: #003399;
  background:#003399 url(../images/practice-wear-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a.pwear {
  background-color: #003399;
	background:#003399 url(../images/practice-wear-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li:hover > a.basics {
  background-color: #003399;
  background:#003399 url(../images/body-basics-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a.basics {
  background-color: #003399;
	background:#003399 url(../images/body-basics-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a.poms {
  background-color: #003399;
	background:#003399 url(../images/poms-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li:hover > a.poms {
  background-color: #003399;
  background:#003399 url(../images/poms-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a.footwear {
  background-color: #003399;
	background:#003399 url(../images/footwear-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li:hover > a.footwear {
  background-color: #003399;
  background:#003399 url(../images/footwear-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.hover > a.footwear2 {
  background-color: #003399;
	background:#003399 url(../images/footwear2-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li:hover > a.footwear2 {
  background-color: #003399;
  background:#003399 url(../images/footwear2-bg.gif) no-repeat;
  background-repeat: repeat-x;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw > li.current > a.current { 
  background-color: #003399;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw ul.level-1 {
  left: 0px;
  top: 100%;
}
ul#cssmw ul.level-1 > li {
  background-image: none;
  font-weight:bold;
}

.subs {
   background:#5078C8 url(../images/arrow.gif) no-repeat 150px 12px;
}

.subs:hover {
   background:#003399 url(../images/blue-arrow-over.gif) no-repeat 150px 12px;
}



ul#cssmw ul.level-1 > li > a {
  background-color:#5078C8;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  display: block;
  font-family:Century Gothic Regular, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-style: normal;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 0;
  padding: 5px 0 5px 5px; 
  text-decoration: none;
  width: 144px;
}

ul#cssmw ul.level-1 > li:hover > a {  
  background-color: #003399;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: underline;
  
}

ul#cssmw ul.level-1 > li.hover > a {
  background-color: #003399;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: underline;
}

ul#cssmw ul.level-1 > li.current > a.current {
  background-color: #5078C8;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
}
ul#cssmw ul.level-2 {
  left: 150px;
}
ul#cssmw ul.level-2 > li {
  background-image: none;
  font-weight:bold;
}

ul#cssmw ul.level-u {
  left: 170px;
}
ul#cssmw ul.level-u > li {
  background-image: none;
  font-weight:bold;
}

ul#cssmw ul.level-2 > li > a {
  background-color: #7699E0;
  background-image: none;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  display: block;
  font-family:Century Gothic Regular, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-style: normal;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 0;
  padding: 5px 0 5px 5px;
  text-decoration: none;
  width: 144px;
}


ul#cssmw ul.level-u > li > a {
  background-color: #7699E0;
  background-image: none;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  display: block;
  font-family:Century Gothic Regular, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-style: normal;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 0;
  padding: 5px 0 5px 5px;
  text-decoration: none;
  width: 144px;
}

ul#cssmw ul.level-2 > li:hover > a {
  background-color: #003399;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: underline;
}

ul#cssmw ul.level-2 > li.hover > a {
  background-color: #003399;
  text-decoration: underline;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
}

ul#cssmw ul.level-u > li:hover > a {
  background-color: #003399;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: underline;
}

ul#cssmw ul.level-u > li.hover > a {
  background-color: #003399;
  text-decoration: underline;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
}

ul#cssmw ul.level-2 > li.current > a.current {
  background-color: #7699E0;
  background-repeat: repeat-y;
  border-bottom: solid 1px #353C48;
  border-top: solid 1px #EAEFF5;
  color: #fff;
  text-decoration: none;
 
}

#btmNav {padding:0 0 0 0 px; margin:0; list-style:none; height:33px; width:800px; font-family:Century Gothic Regular, Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#003399; repeat-x; border-top:1px solid #5078C8;}
#btmNav li {float:left; width:108px; height:33px;}
#btmNav li a span {display:block;  height:33px; padding-top:8px; width:100px; float:left; text-align:center; background:transparent;}

#btmNav li a:hover {position:relative; visibility:visible; cursor:pointer; text-decoration:none;}
#btmNav li:hover {position:relative;}
#btmNav li:hover > a {text-decoration:none;}

#btmNav li a:hover span {background:#5078C8; border-right:#000 solid 1px; text-decoration:none;}
#btmNav li:hover > a span {background:background:#5078C8; border-right:#000 solid 1px; text-decoration:none;}

#btmNav ul {width: 660px; padding:0; margin:0; list-style:none; position:absolute; left:-9999px; height:0; border-top:0;}

#btmNav :hover ul {left:0; width:150px; z-index:500; background:url(../images/trans.gif);}
#btmNav :hover ul ul {position:absolute; left:-9999px;}
#btmNav :hover ul :hover ul {left:110px; top:0; }
#btmNav :hover ul li {height:33px; width:150px;}
#btmNav :hover ul li a {height:33px; line-height:33px; padding-left:10px; width:131px; background:#5078C8; border-left:1px solid #5078C8;}
#btmNav :hover ul li a:hover {height:33px; line-height:33px; padding-left:10px; width:131px; background-color:#003399; border-left:1px solid #5078C8; text-decoration:none;}
#btmNav :hover ul li a:hover {color:#fff; background-color:#003399;}
#btmNav :hover ul li:hover > a {color:#fff;}
#btmNav :hover ul :hover ul li a {background:#7699E0; border-left:1px solid #e1deed;}
#btmNav :hover ul :hover ul li a:hover {background: border-left:1px solid #e1deed; text-decoration:none; background-color:#003399;}
