/*  /css/navigation.css */
/*  Main menu li items - remember everything is inherited downward  */

#nav, #nav ul {
  color:        #ffffff;
  font-family:  verdana;
  font-weight:  normal;             /*  of ALL text in ALL boxes within the top-level ul  */
  font-size:    14px;           /*  of ALL text in ALL boxes within the top-level ul  */
  line-height:  22px;
  list-style:   none;
  margin:       0 0 0 0;
  padding:      1px 0px 0px 0px;
  text-align:   center;
}

#nav a {
  color           : #FFFFFF;
  display         : block;
  line-height     : 22px;
  text-decoration : none;
  padding         : 0.3em 15px 0.5em 15px;        /* second field defines left/right padding around each main menu item */
}

#nav li:hover {
	background-color: #A0A0A0;
	font-weight: normal;        /*  of text with submenu box  */
}

#nav li:hover ul ul, #nav li:hover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul{
	left: auto;
}

#nav li.daddy {
  background: url(/images/rightarrow2.gif) center right no-repeat;
}

#nav a.daddy {
  background: url(/images/DropsideMarker.gif) center right no-repeat;
}

#nav a.daddyDown {
  background: url(/images/DropdownMarker.gif) center right no-repeat;
}

#nav li {
  color:    #FFFFFF;
  float:    left;
  padding:  0;
}



#nav li ul {                 /* this describes the first dropdown box */
  background:   #000000;          /*  of ALL submenu boxes */
  border:       solid 1px #ffff00;
  color:        #b0b0b0;
  font-size:    14px;             /*  of text with submenu box  */
  font-weight:  normal;           /*  of text with submenu box  */
  height:       auto;
  left:         -999em;
  line-height   : 40px;
  margin:       0px;              /*  distance from top-level li to border of submenu box */
  padding:      0px 0px 0px 0;
  position:     absolute;
  text-indent:  6px;              /*  indent of normal text (not a)  */
  text-align:   left;
  width:        200px;
  z-index:      9999;
}
#nav li ul a {              /*  describes the 'a' setup for first dropdown box  */
  width:        205px;      /*  width of the displayed text including the right-arrow (daddy) */
  font-size:    14px;       /*  of text with submenu box  */
  text-align:   left;
}



#nav li li {
	padding     : 0px;
  width       : 200px;
  line-height : 40px;
}

#nav li li a {
	padding     : 0px;
  width       : 200px;
  line-height : 40px;
}



#nav li li li {
	padding       : 0px;
  width         : 200px;
}
#nav li li li a {
	padding       : 0px;
  width         : 200px;
}


/*  sub sub menu  */
#nav li ul ul {             /* descibes the submenu child of the first dropdown box */
	margin  : -41px 0 0 200px;    /* First number is the vertical offset of second submenu.
                                 last number should match the width in nav.li.ul above. */
  width   : 200px;                /* width of the box - related to the offset of the next child  */
}
#nav li ul ul a {           /*  describes the 'a' steup for the child of the first dropdown box  */
  width       : 200px;                /*  width of the displayed text including the right-arrow (daddy) */
	font-size   : 14px;
  text-align  : left;
  line-height : 40px;
  padding     : 0px;
}


/*  sub sub sub menu  */
#nav li ul ul ul {             /* descibes the submenu child of the first dropdown box */
	margin  : -41px 0 0 200px;    /* First number is the vertical offset of second submenu.
                                 last number should match the width in nav.li.ul above. */
  width   : 200px;                /* width of the box - related to the offset of the next child  */
}

#nav li ul ul ul a {           /*  describes the 'a' steup for the child of the first dropdown box  */
  width       : 200px;                /*  width of the displayed text including the right-arrow (daddy) */
	padding     : 0px;
  font-size   : 14px;
  text-indent : 6px;
  text-align  : left;
  line-height : 40px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
  background:  #606060;
	font-weight: normal;        /*  of text with submenu box  */
}
