#leftnav    { float: left;
       padding-bottom:80px;
       width: 171px;
       border-right:1px solid #ABC2DE;
       height:350px;
       padding-top:12px;
       voice-family: "\"}\"";
       voice-family:inherit;
       width: 180px;}
              
html>body #leftnav  { float: left;
       padding-bottom:100px;
       width: 180px;
       border-right:1px solid #ABC2DE;
       height:auto;/*retain to let nav push footer*/
       padding-top:12px;
       }
#leftnav  ul   { margin: 0px; padding: 0px;  }
#leftnav  li   { list-style-type: none; }
.closed a.level1 {
 border-bottom:1px solid #ABC2DE;
 color:#000;
 display: block;
 font-size: 0.7em;
 padding: 4px 0px 4px 16px;
 text-decoration: none;
 height:15px;}
 
.open a.level1 {
 background-repeat: no-repeat;
 background-position: 3px 50%;
 background-color: #2862AB;
 color:#fff;
 display: block;
 font-size: 0.7em;
 padding: 4px 0px 4px 16px;
 text-decoration: none;
 font-size:70%;
 font-weight:bold;
 height:15px;
 margin-bottom:-2px;
 }
 
.closed a.level1:hover, .open a.level1:hover {
 background-color: #2862AB;
 color: #fff;
 font-weight:bold;
  font-size:70%;
 }
 
.closed ul a, .open ul a, .open ul a:hover {
 color:#fff;
 background-color:#2862AB;
 font-size: 0.7em;
 font-weight:normal ; }
 
#leftnav ul ul li {
background-color:#2862AB;
padding-left:17px;
/* line-height:0.85em; */
padding-bottom:5px;
}
 
.open ul a:hover {
 color:#fff;
 text-decoration:underline;}
#p7current {font-weight: bold;}

.subnav2active  { background-image:url(/images/navbullet.jpg);
background-repeat:no-repeat;
background-position:left top;}
/******page navigation*******/
  
#pagenav    { width:390px; margin-left:10px; margin-top:10px;}
#pagenav p    { margin-bottom:3px; padding-left:0px;}
#pagenav img   { border:0; float:left; margin-bottom:100%}
#pagenav a    { text-decoration:none; color:#2862AB;}
#pagenav a:hover  { text-decoration:none; }
html>body #pagenav img { border:0; float:left; margin-bottom:0%}
#pagenav td    { vertical-align:top;}
/*pagenav header*/
#pagenav ul    { margin: 0;
       margin-top:0;
       padding-top:0;
       padding: 0;
       list-style-type: none; }
#pagenav ul li    { font-size: 0.6em; 
       font-weight:bold; 
       border:1px solid #CBD8E9; 
       border-top:0px solid;
       height:auto; 
       padding-left:10px;
       padding-bottom:5px;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size: 0.7em;}
       
.blueheader { background-color:#2862AB; 
    color:#FFFFFF; 
    font-weight:bold; 
    font-size:0.7em;
    padding-bottom:0px; 
    border:1px solid #2862AB;}
#pagenav ul li a  { text-decoration: none;
       color:#2862AB;}
#pagenav ul li a:hover { text-decoration:underline;}
      
/**********third level page navigation**************/
#pagenav2    { width:390px; margin-left:10px; margin-top:10px;}
#pagenav2 p    { margin-bottom:3px; padding-left:0px;}
#pagenav2 img   { border:0; float:left; margin-bottom:100%}
#pagenav2 a    { text-decoration:none; color:#2862AB;}
#pagenav2 a:hover  { text-decoration:none; }
html>body #pagenav2 img { border:0; float:left; margin-bottom:0%}
#pagenav2 td   { vertical-align:top;}
#pagenav2 ul   { margin: 0;
       margin-top:0;
       padding-top:0;
       padding: 0;
       list-style-type: none; }
#pagenav2 ul li    { font-size: 0.6em; 
       font-weight:bold; 
       border:1px solid #CBD8E9; 
       border-top:0px solid;
       height:auto; 
       padding-left:10px;
       padding-bottom:5px;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size: 0.7em;}
       
#pagenav2 ul li a:hover { text-decoration:underline;}



/* --------------------------------------------- */

/*
 
#rightnav ul ul li { 
background-color:#fff;
background-image:url(/images/navbullet.jpg);
background-repeat:no-repeat;
background-position: 7px 0.65em;
list-style-type:none;
text-indent:0px;
padding-left:10px;
margin-left:20px
}

/*hack\*/#rightnav ul ul li { 
background-color:#fff;
background-image:url(/images/navbullet.jpg);
background-repeat:no-repeat;
background-position: 7px 0.65em;
list-style-type:none;
text-indent:0px;
padding-left:30px;
margin-left:0px
}/*end*/

#rightnav ul ul {
border-bottom:5px solid #fff;
border-left:1px solid #cecece;
padding-left:0px;
background-image:url(/images/whitestrip.gif);
}
 
#rightnav ul ul li.active {
background-color:#993400;
background-image:url(/images/navbullet2.gif);
background-repeat:no-repeat;
background-position: 0% 12%;
color:#FFFFFF;
border-bottom:3px solid #993300;
text-indent:0px;
list-style-type:none;
text-indent:0px;
padding-left:30px;
} 
*/
