/* Root = Horizontal, Secondary = Vertical */

#top_navigation {clear:both;overflow:auto;}

#top_navigation ul li { background: #B20838; font-size:18px; font-family:"Arial Narrow";font-weight:normal;height: 22px;padding:7px 5px 9px 5px; }
#top_navigation ul ul { background: #B20838; top: 43px;}
#top_navigation ul ul li {font-size:12px; font-family:"Arial";margin:0;width:auto;height:19px;padding:5px 5px 4px 40px;}
#top_navigation ul ul li.first {padding-left:5px;}
#top_navigation a {color:#fff;text-decoration:none;}

#bottom_navigation ul li { background: #FFE292; font-size:12px; font-family:"Arial";height: 14px;padding:5px 5px 5px; }
#bottom_navigation ul ul { background: #FFE292; margin-top:19px; top: -45px;width:775px;}
#bottom_navigation ul ul li {font-size:12px; font-family:"Arial";width:auto;padding:0 0 0 20px;}
#bottom_navigation ul ul li.first {padding-left:5px;}
#bottom_navigation a {color:#666;text-decoration:none;}

ul.blue_nav { list-style: none;  z-index:20; position:absolute;} 


#blue_footer_nav {clear:right; position:relative;}
#blue_footer_nav li {float:right; position:relative;font-size:11px; font-family:"Arial Narrow";height: 14px;padding:0px 5px ;  font-family:"Arial"; width:auto;left:auto;}
#blue_footer_nav a {color:#A1A1A1;font-family:"Arial Narrow";text-decoration:none;text-transform:none;}
#blue_footer_nav a:hover {text-decoration:underline;}

ul.blue_nav li {
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: absolute;
  width:180px;
}

ul.blue_nav li.first {margin-left:0;}

ul.blue_nav ul {
  height:25px;
  list-style: none;
  position: absolute;
  z-index:20;
  width:775px;	
  display:none;
left:0;
}

ul.blue_nav ul li {height:25px;}

ul.blue_nav li.second  {left:195px;}
ul.blue_nav li.third  {left:390px;}
ul.blue_nav li.fourth  {left:585px;}

ul.blue_nav li li.second {left:auto;}
ul.blue_nav li li.third  {left:auto;}
ul.blue_nav li li.fourth  {left:auto;}

#bottom_navigation ul.blue_nav li li.fourth {background:#FFE292;border:0px solid #B20838;width:auto;height:auto;padding:auto;}
#bottom_navigation ul.blue_nav li li.fourth a {color:auto;}

ul.blue_nav li li {
	position:relative;
	width:auto;
	margin-left:15px;
}

ul.blue_nav li.second ul {left:-195px;}
ul.blue_nav li.third ul {left:-390px;}
ul.blue_nav li.fourth ul {left:-585px;}

#top_navigation ul.blue_nav li.current,
#top_navigation ul.blue_nav li.iehover {
	padding-bottom:14px;
}

#top_navigation ul.blue_nav li.leaf {
	padding-bottom:9px;
}

#top_navigation ul.blue_nav li li.leaf {
	padding-bottom:5px;
}

#top_navigation ul.blue_nav li.current a,
#top_navigation ul.blue_nav li.iehover a {
  color: #FFE292; 
}

#top_navigation ul.blue_nav li.current li a,
#top_navigation ul.blue_nav li.iehover li a {
  color: #fff; 
}

#top_navigation ul.blue_nav li.current li.current a,
#top_navigation ul.blue_nav li.iehover li.iehover  a {
  color: #FFE292; 
}

#top_navigation ul.blue_nav li.current li.current,
#top_navigation ul.blue_nav li li.leaf,
#top_navigation ul.blue_nav li li.iehover{
	height: 14px;
}

#bottom_navigation ul.blue_nav li.current,
#bottom_navigation ul.blue_nav li.iehover {
	height: 14px;
	padding-top:12px;
	margin-top:-7px;
}

#bottom_navigation ul.blue_nav li.current ul,
#bottom_navigation ul.blue_nav li.iehover ul {
  top: -41px
}

#bottom_navigation ul.blue_nav li li.current,
#bottom_navigation ul.blue_nav li li.iehover{
	height: 14px;
	padding-top:5px;
	margin-top:0px;
}

#bottom_navigation ul.blue_nav li.leaf {
	height: 14px;padding:5px 5px 5px;
	margin-top:0px;
}


#bottom_navigation ul.blue_nav li li.leaf,
#bottom_navigation ul.blue_nav li li.current,
#bottom_navigation ul.blue_nav li li.iehover{
	height: 14px;
	padding-top:5px;
	margin-top:0px;
}


#bottom_navigation ul.blue_nav li.current a,
#bottom_navigation ul.blue_nav li.iehover a {
  text-decoration:underline;
  color:#B20838;
}

#bottom_navigation ul.blue_nav li.current li a,
#bottom_navigation ul.blue_nav li.iehover li a {
text-decoration:none;
  color:#666;
}

#bottom_navigation ul.blue_nav li.current li.current a,
#bottom_navigation ul.blue_nav li.iehover li.iehover  a {
text-decoration:underline;
  color:#B20838;
}

ul.blue_nav li.iehover ul ul {
	
 	z-index:-1;
}

ul.blue_nav li.iehover ul {
  position: absolute;
  display:block;	
	z-index:21;
}


ul.blue_nav li.current ul {
  z-index:20;
  display:block;
}

#bottom_navigation ul.blue_nav li.fourth {background:#fff;border:1px solid #B20838;width:178px;height:14px;padding:4px 5px;}
#bottom_navigation ul.blue_nav li.fourth a {color:#B20838;}
