/********************************************************************* 
* Remedy Ticket:       7505
* File:                www/webpages/persoff/styles/leftnav_public.css (absolute path)
* Creation Date:       2008/04/09
* Created by:          Chad Phillips, USNA Web Design Team
* Revision:            2008/04/09
* Description:         Stylesheet for left navigation, External-only
* Last Modified Date:  -
* Last Modified by:    -
* Reason for Mod:      -
*********************************************************************/

.navBar {
   float: left;
   width: 160px;
   margin: 0px 0px 2em 10px; 
   padding: 0px;
}

/***** NavBar list styles *****/
.navBar ul {
   list-style: none;
   list-style-position: outside;
   word-spacing: normal;
   
   margin: 0;
   padding: 0;
   
   width: 100%;
   
   background-color: #fed649;
   border-right: 0px solid #fed649;
   border-bottom: 0px solid #fed649;
   border: 2px solid #000080;
}


/***** NavBar list item styles *****/
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.navBar ul li {
   border-bottom: 1px solid #fed649;
   margin: 0 1.8em 0 0;
   padding: 0;
}

/* fix for browsers that don't need the hack */
html>body .navBar li {
   border-bottom: none;
}


/***** NavBar list link styles *****/
.navBar ul li a, .navBar ul li a:link, .navBar ul li a:visited {
   width: 100%;  /* causes IE to make the links full width, but for some reason
   misaligns them in other browsers */
   height: 100%;
   display: block;

   margin: 0;
   padding: .4em .4em .4em 1.6em;
   
   font-family: Helvetica;
   font-weight: bold;
   text-decoration:none;
   
   color: #000080;
   
   /* For a beveled look... */
   /*
   border-left: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   */
}

.navBar ul li a, .navBar ul li a:hover {
   font-size: .91em;
}

html>body .navBar ul li a {     /* IE ignores this selector */
   width: auto;            /* corrects alignment in non-IE browsers */
}

.navBar ul li a:hover{
   background-color: #fee99f; /*light yellow*/
   background-image:url('../images/arrow.gif');  /*arrow*/
   background-repeat: no-repeat;
   background-position: left center;
   
   color: #8D816B;
   
   text-decoration:none;
}

/************** Submenus *******************/
.navBar ul ul, .navBar ul ul ul {
border: 0px;
}

.navBar ul ul li {
margin-right: .8em;
}

.navBar ul ul li a
, .navBar ul ul li a:link
, .navBar ul ul li a:visited {
width: 100%;
padding: .2em;
padding-left: 2.6em;
}

.navBar ul ul ul li a
, .navBar ul ul ul li a:link
, .navBar ul ul ul li a:visited {
padding: .1em;
padding-left: 1.25em;
}

/************** #On Section Link **************/
.buttonOn {
   text-decoration: none;
   background-color: #fee99f;
}

.navBar ul li a.noLink {
   color: #8D816B;
}
