.mainMenu {
	CLEAR: both;
	Z-INDEX: 11000;
	LEFT: 0px;
	FONT: bold 12px Arial,Sans-serif;
	WIDTH: 700px;
	POSITION: relative;
	HEIGHT: 17px
}
.collapsed {
	DISPLAY: inline; FLOAT: left
}
.expanded {
	DISPLAY: inline; FLOAT: left
}
.collapsed .menuContainer {
	LEFT: -999em
}
.expanded .menuContainer {
	LEFT: auto
}
DIV.menuContainer:hover {
	LEFT: auto
}
.navItem {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; POSITION: relative; TOP: 4px; HEIGHT: 19px
}
.altNavItem {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; POSITION: relative; TOP: 4px; HEIGHT: 19px
}
.navItemOn {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; POSITION: relative; TOP: 4px; HEIGHT: 19px
}
.altNavItemOn {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; POSITION: relative; TOP: 4px; HEIGHT: 19px
}
.navItem IMG {
	LEFT: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 0px
}
.navItemOn IMG {
	LEFT: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 0px
}
.altNavItem IMG {
	LEFT: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 0px
}
.altNavItemOn IMG {
	LEFT: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 0px
}
.navPip {
	DISPLAY: inline; MARGIN: 0px 2px; COLOR: #fff; POSITION: relative; TOP: 3px
}
.menuContainer {
	OVERFLOW: visible; WIDTH: 10px; POSITION: relative
}
.menuContainer A {
	TEXT-DECORATION: none
}
.menuContainer UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.menuList {
	CLEAR: both; Z-INDEX: 10000; LEFT: 5px; POSITION: absolute; TOP: 6px
}
.altMenuList {
	CLEAR: both; Z-INDEX: 10000; LEFT: 5px; POSITION: absolute; TOP: 6px
}
.menuList A {
	DISPLAY: block; WIDTH: 100%; TEXT-DECORATION: none
}
.altMenuList A {
	DISPLAY: block; WIDTH: 100%; TEXT-DECORATION: none
}
.collapsed DIV {
	
}
.menuContainer {
	BACKGROUND-IMAGE: none
}
.collapsed {
	BACKGROUND-IMAGE: none
}
.expanded {
	BACKGROUND-IMAGE: none
}
.collapsed .navItem {
	COLOR: #000
}
.collapsed .altNavItem {
	COLOR: #000
}
.expanded .navItem {
	CURSOR: pointer; COLOR: #cc271c
}
.expanded .navItemOn {
	CURSOR: pointer; COLOR: #cc271c
}
.expanded .altNavItem {
	CURSOR: pointer; COLOR: #cc271c
}
.expanded .altNavItemOn {
	CURSOR: pointer; COLOR: #cc271c
}
.collapsed .navItemOn {
	COLOR: #fc0
}
.collapsed .altNavItemOn {
	COLOR: #fc0
}
.menuList {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: alpha(opacity=100); PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 165px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff; opacity: .88
}
.altMenuList {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: alpha(opacity=100); PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 165px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff; opacity: .88
}
.altMenuList {
	BACKGROUND-COLOR: #888
}
.menuList .menuItem {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; POSITION: relative
}
.menuList .menuItemOver {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; POSITION: relative
}
.altMenuList .menuItem {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; POSITION: relative
}
.altMenuList .menuItemOver {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; POSITION: relative
}
.menuList .menuItem {
	FONT-WEIGHT: BOLD; COLOR: #CCC
}
.altMenuList .menuItem {
	FONT-WEIGHT: BOLD; COLOR: #CCC
}
.menuItem A {
	FONT-WEIGHT: BOLD; COLOR: #000; TEXT-DECORATION: none
}
.menuList .menuItem A {
	FONT-WEIGHT: BOLD; COLOR: #000; TEXT-DECORATION: none
}
.menuList .menuItemOver A {
	FONT-WEIGHT: BOLD; COLOR: #000; TEXT-DECORATION: none
}
.menuList .menuItem A:visited {
	FONT-WEIGHT: BOLD; COLOR: #000; TEXT-DECORATION: none
}
.menuList .menuItemOver A:visited {
	FONT-WEIGHT: BOLD; COLOR: #000; TEXT-DECORATION: none
}
.altMenuList .menuItem A {
	FONT-WEIGHT: BOLD; COLOR: #999
}
.altMenuList .menuItemOver A {
	FONT-WEIGHT: BOLD; COLOR: #999
}
.altMenuList .menuItem A:visited {
	FONT-WEIGHT: BOLD; COLOR: #999
}
.altMenuList .menuItemOver A:visited {
	FONT-WEIGHT: BOLD; COLOR: #999
}
.menuList .menuItemOver {
	COLOR: #000; BACKGROUND-COLOR: #CCC
}
.menuList LI:hover {
	LEFT: auto
}
.menuList .menuItemOver A {
	COLOR: #000
}
.menuList .menuItemOver A:visited {
	COLOR: #000
}
.altMenuList .menuItemOver {
	COLOR: #CCC; BACKGROUND-COLOR: #666
}
.altMenuList .menuItemOver A {
	COLOR: #000
}
.altMenuList .menuItemOver A:visited {
	COLOR: #000
}
.rule {
	BORDER-TOP: #aaa 1px solid; MARGIN: 5px 5px 0px; LINE-HEIGHT: 1px; HEIGHT: 2px
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;
}

.nav {
  z-index: 100;
  position: relative;
  margin-top:90px;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  font: 10px Arial,Sans-serif;
}
.navhead {
  font: bold 12px Arial,Sans-serif;
  padding: 3px 12px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  color: #fff;
  display: block;
  text-decoration: none;
}
#navlink {
	padding:20px 10px 5px 15px;
	background:#4f4f4f url(nav.jpg) repeat-x;
}

.nav li a:hover {
  color: #ffcc00;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #ffcc00;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #fff;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #ffcc00;
}
.nav ul {
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 21px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  padding-right: 5px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  color: #000;
}