/* -- geocentric css sidenav -- */
 
 #gsidenav {
    width:191px;
    margin:0;
    padding: 0;
  }

/* -- level 1 -- */
  
#gsidenav ul {
   margin: 0px;
   padding: 0px;
   width:191px;
   list-style-type: none;
   overflow:hidden; /* for IE6 */
   border-top-style:solid;
   border-top-color:#ffffff;
   border-top-width:1px;
   height: auto;
   background-color: inherit;
 }

#gsidenav ul li {
    list-style-type: none;
    border-bottom-style:solid;
    border-bottom-color:#ffffff;
    border-bottom-width:1px;
    margin: 0px;
    padding: 0px;
    }

#gsidenav ul li a {
   color: #ffffff;
   font: 16px/18px geneva,arial,helvetica,sans-serif;
   font-weight: bold;
   text-transform:lowercase;
   display:block;
   padding:8px 20px 8px 20px;
   width:151px;
   background-color: inherit;
   }

.bghover-schools ul li a:hover { color: #ffffff; text-decoration:none; background-color:#c1d768 !important; }
.bghover-parents ul li a:hover { color: #ffffff; text-decoration:none; background-color:#73cbbf !important; }
.bghover-kids ul li a:hover { color: #ffffff; text-decoration:none; background-color:#e05960 !important; }
.bghover-map ul li a:hover { color: #ffffff; text-decoration:none; background-color:#a755a1 !important; }
.bghover-news ul li a:hover { color: #ffffff; text-decoration:none; background-color:#93b2de !important; }
.bghover-fun ul li a:hover { color: #ffffff; text-decoration:none; background-color:#fec059 !important; }

.bghover-schools ul li a.gselected { color: #ffffff; text-decoration:none; background-color:#c1d768 !important; }
.bghover-parents ul li a.gselected { color: #ffffff; text-decoration:none; background-color:#73cbbf !important; }
.bghover-kids ul li a.gselected { color: #ffffff; text-decoration:none; background-color:#e05960 !important; }
.bghover-map ul li a.gselected { color: #ffffff; text-decoration:none; background-color:#a755a1 !important; }
.bghover-news ul li a.gselected { color: #ffffff; text-decoration:none; background-color:#93b2de !important; }
.bghover-fun ul li a.gselected { color: #ffffff; text-decoration:none; background-color:#fec059 !important; }

/* -- level 2 -- */

#gsidenav ul li ul {
   margin: 0px;
   padding: 2px 0px;
   width:191px;
   list-style-type: none;
   border-top-style:solid;
   border-top-color:#ffffff;
   border-top-width:1px;
   height: auto;
   background-color: inherit;
 }  

#gsidenav ul li ul li {
  list-style-type: none;
  border-width:0px;
  margin: 0px;
  padding: 0px;
  padding-left:20px;
  }

#gsidenav ul li ul li a {
   font-size: 13px;
   display: block;
   margin: 0px;
   padding: 2px 0px;
   color: #ffffff;
   border-width:0px;
   line-height:19px;
   padding-left:20px;
   }

#gsidenav ul li ul li a.ggselected {    /* Seconday On Selected */
  background-color: inherit !important;
  background: url(../_img/bullet.png) 0px 4px no-repeat;
} 
#gsidenav ul li ul li a:hover {		/* Seconday On Hover */
  background-color: inherit !important;
  background: url(../_img/bullet.png) 0px 4px no-repeat;
 } 



