@charset "utf-8";
/* CSS Document */

#nav {
   	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	z-index: 99999;
	margin: 92px 0px 0px -80px;
	position: absolute;
	width:1px;
	background:transparent;
}

#nav li, #noflash li {
	float:left;
	display: inline;
	padding: 0px !important;
}
#nav li a {
   /*width: 122px;*/
   text-decoration: none;
   color:#666666;
   height:0px;
   display:block;
   text-indent:-9999px;
   font-size: 1px;
   line-height: 1px;
}
#nav li a {
   display:block;
   text-indent: -9999px;
   height: 1px;
   line-height: 1px;
   font-size: 1px;
   text-decoration: none;
}
#nav li ul, #noflash li ul {
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 200px;
   text-align:left;
   display:block;
   margin: 0px !important;
   padding: 0px;
   border-top: 8px solid #CC0033;
   background: #d7d7d7 url(../images/nav_bg.jpg) 0 0 no-repeat;
}


#nav li li, #noflash li li{
   margin: 0; 
   font-size: 9px;
   float:left;
   line-height: 5px;
   background: transparent !important;
   display:block;
   width: 140px;
   border: 0px !important;
}

#nav li ul ul, #noflash li ul ul{
	margin: -27px 0 0 -200px !important;
	border: 0px;
}

#nav li ul ul ul, #noflash li ul ul ul {
	margin: -27px 0 0 -200px !important;
	border: 0px;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul,
#nav li.sfhover ul ul ulul,

#noflash li:hover ul ul,
#noflash li:hover ul ul ul,
#noflash li:hover ul ul ul ul,
#noflash li.sfhover ul ul,
#noflash li.sfhover ul ul ul,
#noflash li.sfhover ul ul ul ul {
   left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul,
#nav li.amhover ul,
#nav li li.amhover ul,
#nav li li li.amhover ul,
#nav li li li li.amhover ul,

#noflash li:hover ul,
#noflash li li:hover ul,
#noflash li li li:hover ul,
#noflash li li li li:hover ul,
#noflash li.sfhover ul,
#noflash li li.sfhover ul,
#noflash li li li.sfhover ul,
#noflash li li li li.sfhover ul,
#noflash li.amhover ul,
#noflash li li.amhover ul,
#noflash li li li.amhover ul,
#noflash li li li li.amhover ul {
   left: auto;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul,
#nav li li.amhover ul,
#nav li li li.amhover ul,
#nav li li li li.amhover ul,

#noflash li li:hover ul,
#noflash li li li:hover ul,
#noflash li li li li:hover ul,
#noflash li li.sfhover ul,
#noflash li li li.sfhover ul,
#noflash li li li li.sfhover ul,
#noflash li li.amhover ul,
#noflash li li li.amhover ul,
#noflash li li li li.amhover ul {
	left:auto;
}

#nav li li li, #noflash li li li {
	font-size: 1em;
	display:block;
	border-left: 1px solid #211702;
}

#noflash li li a:link, #noflash li li a:visited {
	color:#666;
	font-size:12px;
	padding: 1px 10px 1px 15px;
	line-height: 25px;
	text-indent: 0px;
	text-decoration:none;
	}

#nav li li a, #noflash li li a {
	position:relative;
	width: 175px;
	height: auto;
	text-indent: 0px;
	color:#666666;
	display:block;
	text-align: left;
	font-weight: normal;
	padding: 1px 10px 1px 15px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 25px;
	text-transform:uppercase;
}
#nav li:hover, #nav li.hover, #noflash li:hover, #noflash li.hover {
    position: static;
}
#nav li li a:hover, #noflash li li a:hover {
	color:#fff;
	display:block;
	background:#cc0033;
}

#nav ul.nothover{}
#nav ul.hover, #noflash ul.hover{left:auto;}

#nav li, #noflash li{margin-left:0px;display:block;}

#nav_issues ul ul {
	margin-top: -39px !important;	
}

#subpage_side_nav #nav {
	margin: 0px !important;
	position: inherit !important;
	margin:5px 0px 0px 0px !important;
}

#subpage_side_nav #nav li a{
   text-decoration: none;
   color:#AAAAAA;
   display: block;
   text-indent: 0px !important;
   font-size: 11px !important;
   padding:5px 0px 5px 10px;
	margin: 4px 0px;
}

#subpage_side_nav {
	float:left;
	padding:10px 0px;
	display: block;
	width: 155px
}

#subpage_side_nav ul {
	padding-left: 0px !important;
}

#subpage_side_nav #nav li ul{
   position: inherit !important;
   left: auto  !important;
   z-index: 999 !important;
}

#subpage_side_nav #nav li ul ul{
	margin: 0px !important;
}

#subpage_side_nav #nav li li a{
	background: #2b2b2b !important;
	border: #262626 solid 1px !important;
}

#subpage_side_nav #nav li li a:hover{
	background:#F7941D !important;
	color: #FFF !important;
	text-decoration: none;
}

#subpage_side_nav #nav3{
	display: none;
}