ul
{ margin: 2px 0 22px 17px;}

ol
{ margin: 8px 0 22px 20px;}

ol li
{ margin: 0 0 11px 0;}

ul li
{ padding: 0 0 10px 0; }
  
ul#menu
{ float: right;}

ul#menu li
{ float: left;
  padding: 0 0 0 9px;
  list-style: none;
  margin: 2px 0 0 1px;
}

ul#menu li a
{ font: normal 110% arial, sans-serif;
  display: block; 
  float: left; 
  height: 20px;
  padding: 7px 29px 4px 20px;
  text-align: center;
  color: #000;
  text-decoration: none;
} 

ul#menu li.tab_selected a
{ height: 21px;
  padding: 7px 25px 4px 16px;}

ul#menu li.selected
{ margin: 2px 0 0 1px;
}



.sidebar li.selected, .sidebar li:hover
{ color: #5D5D5D;
  text-decoration: none;} 
ul.links
{ margin: 0;}

ul.links li
{ list-style: none;
  padding: 8px 0;}

ul.links li a, ul.links li a:hover
{ padding: 0 0 0 28px;
  background: transparent url(../images/page.png) no-repeat left center;
  color: #06C4E6;
  text-decoration: underline;} 

ul.links li a:hover
{ color: #5D5D5D;
  text-decoration: none;} 

#nav li.selected a
{ width: auto;}
 
#nav li, #nav li.last  
{ float: left;
  border-right: 1px solid #FFF;
  display: block;
  padding: 0;
  margin: 0;
  height: 35px;}

#nav li.last
{ border-right: 0px;}
  
#nav li a, #nav li.last a {
  padding: 9px 56px 11px 56px;
  width: 100%;
  height: 15px;}
  
#nav li.last a 
{padding: 9px 43px 11px 44px;
}

#nav li ul 
{ position: absolute;
  background: #7B7B7B;
  font: 100% arial;
  width: 100%;
  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 li 
{ border-bottom: 1px solid #FFF;
  width: 100%;
  padding: 0;
  display: block;
  float: left;
  height: auto;}

#nav li li a 
{ padding: 10px 43px 10px 43px;
  width: auto;
  height: auto;}

#nav li:hover, #nav li.hover 
{ position: static;}