/* @group Horizontal dropdown suckerfish menu */

#nav {position:relative; margin:0;margin:0 auto; z-index:900;float:left;}

/* top level list (level 1)*/
   #nav ul {padding:0; margin:0;list-style-type: none;}

      #nav ul li {float:left; margin:0px; position:relative;}

         #nav ul li a, #nav ul li a:visited {display:block; text-decoration:none;overflow:hidden;}
         
/* 1st child list (level 2)*/
            #nav ul li ul {display: none;}

            #nav ul li:hover ul, #nav ul li.iehover ul {display:block; position:absolute;}/* This rule tells our submenu to appear on hover over parent */
            
/* 2nd child list (level 3)*/
                  #nav ul li:hover ul li ul, #nav ul li.iehover ul li ul {display: none;}

                     #nav ul li:hover ul li a, #nav ul li.iehover ul li a {display:block;}
                     #nav ul li:hover ul li a span, #nav ul li.iehover ul li a span {display:block;}

                        #nav ul li:hover ul li:hover ul, #nav ul li.iehover ul li.iehover ul {display:block; position:absolute;}/* This rule tells our sub submenu to appear on hover over parent*/
                        
/* 3rd child list (level 4)*/
                           #nav ul li:hover ul li:hover ul li ul, #nav ul li.iehover ul li.iehover ul li ul {display: none;}

                              #nav ul li:hover ul li ul li a, #nav ul li.iehover ul li ul li a {display:block;}

                                 #nav ul li:hover ul li:hover ul li:hover ul, #nav ul li.iehover ul li.iehover ul li.iehover ul {display:block; position:absolute;}/* This rule tells our sub submenu to appear on hover over parent*/

/* @end */

/* common styling */

#nav {border:none; width:100%; background-color:#861626; /*background-image:url(../images/hnav.jpg);*/}
   #nav ul {}
      #nav ul li {}
         #nav ul li a, #nav ul li a:visited {color:#fff;padding:0 10px; height:30px;border-right:1px solid #590814;line-height:30px; background-color:#861626;
		  /*background-image:url(../images/hnav.jpg);*/}
         #nav ul li a:hover, #nav ul li#current a.active, #nav a#active_menu-nav {color:#fff; background-color:#590814; /*background-image:url(../images/hnav_ro.jpg);*/}
         #nav ul li:hover a, #nav ul li.iehover a {background-color:#000000; /*background-image:url(../images/hnav_ro.jpg);*/
}

/* top level parent */
   
         
         /* sbq 8/16/2008: #nav ul li.parent a:after {content: " >";} */
         /* sbq 8/16/2008: #nav ul li.parent li a:after {content: none;} */
         #nav ul li.parent a {
             background-image: url(../images/nav_white.gif);
             background-position: right center;
             background-repeat: no-repeat;
             padding-right: 20px;
         }

         

/*---------- first sub-level list (tier 2 links)----------- */
            #nav li#current ul li a {color:#fff; background-color:#861626;}
            #nav li#current ul li a:hover {color:#fff; background-color:#590814;} /*active items*/     
            #nav ul li ul {border-top:1px solid #590814; color:#fff; background-color:#590814; } /*border top of tier 2 color*/
            
            
            #nav ul li:hover ul, #nav ul li.iehover ul {top:30px; left:-1px; width:200px;}
            
            #nav ul li:hover ul li a, #nav ul li.iehover ul li a {background:#861626;color:#fff;width:200px;padding: 0px;text-indent:10px;border:1px solid #590814;border-top:0px;} /* change submenu, no rollover, border submenu links*/
           
           /*#nav ul li:hover ul li a span, #nav ul li.iehover ul li a span {background:#861626;color:#fff;width:200px;padding: 0px;text-indent:10px;border:1px solid #590814;border-top:0px;}*/ /* change submenu, no rollover, border submenu links-----------test*/

            /*#nav ul li:hover ul li a, #nav ul li.iehover ul li a {background:#861626;color:#fff;width:200px;padding: 0px;text-indent:10px;border:1px solid #590814;border-top:0px;}*/ /* change submenu, no rollover, border submenu links*/  /*took this out because it is repeated above.  I don't know if the span should go before or after or possible have an "a" in it*/

            #nav ul li:hover ul li:hover a, #nav ul li.iehover ul li.iehover a {color: #CCCCCC;}
            /*change subemenu on rollover*/
            
            
/* first sub-level parent */

            /* sbq 8/16/2008: #nav ul li li.parent a:after {content: " >";} */
            /* sbq 8/16/2008: #nav ul li li.parent li a:after {content: none;} */
            #nav ul li ul li.parent a {
                background-image: url(../images/nav_white.gif);
                background-position: right center;
                background-repeat: no-repeat;
            }
            #nav ul li ul li.parent ul li a { background-image: none; }

/* Second sub-level list (tier 3 links)*/

                  #nav ul li:hover ul li ul, #nav ul li.iehover ul li ul {}
                     #nav ul li:hover ul li a, #nav ul li.iehover ul li a {color:#fff;}
                     #nav ul li:hover ul li a:hover, #nav ul li.iehover ul li a:hover {color:#fff; background-color:#770d1c;} /* roll over for sub menu items, tier 2*/
                     #nav ul li:hover ul li:hover ul, #nav ul li.iehover ul li.iehover ul {display:block; position:absolute; left:201px; top:-1px;}

/* second sub-level parent */

                     /* sbq 8/16/2008: #nav ul li li li.parent a:after {content: " >";} */
                     /* sbq 8/16/2008: #nav ul li li li.parent li a:after {content: none;} */
                     #nav ul li ul li ul li.parent a {
                         background-image: url(../images/nav_white.gif);
                         background-position: right center;
                         background-repeat: no-repeat;
                     }
                     #nav ul li ul li ul li.parent ul li a { background-image: none; }
                           
/* Third sub-level list (tier 4 links)*/

                  #nav ul li:hover ul li ul li ul, #nav ul li.iehover ul li ul li ul {}
                     #nav ul li:hover ul li ul li a, #nav ul li.iehover ul li ul li a {color:#fff;}
                     #nav ul li:hover ul li ul li a:hover, #nav ul li.iehover ul li ul li a:hover {color:#fff; background-color:#770d1c;}/* roll over for sub menu items, tier 3 and 4*/
                     #nav ul li:hover ul li:hover ul li:hover ul, #nav ul li.iehover ul li.iehover ul li.iehover u {display:block; position:absolute; left:201px; top:-1px;}

/* @end horizontal menu */







/*begin vertical menu*/

#sidebar-1 {
	text-align:center;
	margin:0;
	background-color: #CCCCCC
}

#sidebar-1 ul {
	width: 100%;
	padding:0 0 5em 0;
}


#sidebar-1 li {
	list-style-type:none;
	padding-bottom:0;
	margin:0;
	border-bottom: 1px solid #999999;
	font-size: 1.2em;
}


#sidebar-1 a:link,
#sidebar-1 a:visited {
	display:block;
	line-height:50px;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/vnav.jpg);
	background-repeat: repeat-x;


   
	/* to make this work as a vertical nav I had to make sure the block element was in the same tag as the width and heigth*/
}

#sidebar-1 a:hover, #sidebar-1 a:active {
	color:#fff;
	background:#000;
	background-image:url(../images/vnav_ro.jpg);
	
	/*background-image:url(../images/vnav_ro.jpg);*/

 }