#ContentTopNav { width: 980px; background:#0000BB;  }
#tbNav, #tbNav ul { padding:0; margin:0; list-style:none; background:#0000BB; float:left; width: 100%;}
#tbNav li { float:left; padding:0; margin:0;}
#tbNav li a { display:block; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; padding:5px 7px; text-transform:uppercase; text-decoration:none;}
#tbNav li:hover, #tbNav li.sfHover { background: #0000BB;}

/* Second Level Groups */
#tbNav li ul { position: absolute; left: -999999px; margin:0; background:#000083; float:none; width:170px; }
#tbNav li li { width: 170px;border-bottom: solid 1px #0000BB;}
#tbNav li li a { padding:2px 10px; width:130px; _width:150px;}
#tbNav li li:hover, #tbNav li li.sfHover { background: #3c69ad;}

/* Third Level Groups */
#tbNav li li ul { margin:-20px 0 0 150px}

/* The Magic */
#tbNav li:hover ul ul,
#tbNav li:hover ul ul ul,
#tbNav li.sfhover ul ul,
#tbNav li.sfhover ul ul ul { left: -999em;}

#tbNav li:hover ul,
#tbNav li li:hover ul,
#tbNav li li li:hover ul,
#tbNav li.sfhover ul,
#tbNav li li.sfhover ul,
#tbNav li li li.sfhover ul { left: auto;}

/*#tbNav, ul#tbNav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
#tbNav li {
float:left;
margin:0pt;
padding:0pt;
}
#tbNav li a {
background-position:left top;
color:#FFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:26px;
text-decoration:none;
text-indent:-999em;
}
#tbNav li.AboutUs a {
background:url(images/00.gif) no-repeat scroll 0%; 
width:76px;
}
#tbNav li.Admissions a {
background:url(images/01.gif) no-repeat scroll 0%; 
width:77px;
}
#tbNav li.Academics a {
background:url(images/02.gif) no-repeat scroll 0%; 
width:74px;
}
#tbNav li.News a {
background:url(images/03.gif) no-repeat scroll 0%; 
width:97px;
}
#tbNav li.Parents a {
background:url(images/04.gif) no-repeat scroll 0%; 
width:80px;
}
#tbNav li.Sports a {
background:url(images/05.gif) no-repeat scroll 0%; 
width:98px;
}
#tbNav li.Enrichment a {
background:url(images/06.gif) no-repeat scroll 0%; 
width:136px;
}
#tbNav li.Contact a {
background:url(images/07.gif) no-repeat scroll 0%; 
width:122px;
}

#tbNav li.AboutUs a:hover {
background:url(images/00_over.gif) no-repeat scroll 0%; 
width:76px;
}
#tbNav li.Admissions a:hover {
background:url(images/01_over.gif) no-repeat scroll 0%; 
width:77px;
}
#tbNav li.Academics a:hover {
background:url(images/02_over.gif) no-repeat scroll 0%; 
width:74px;
}
#tbNav li.News a:hover {
background:url(images/03_over.gif) no-repeat scroll 0%; 
width:97px;
}
#tbNav li.Parents a:hover {
background:url(images/04_over.gif) no-repeat scroll 0%; 
width:80px;
}
#tbNav li.Sports a:hover {
background:url(images/05_over.gif) no-repeat scroll 0%; 
width:98px;
}
#tbNav li.Enrichment a:hover {
background:url(images/06_over.gif) no-repeat scroll 0%; 
width:136px;
}
#tbNav li.Contact a:hover {
background:url(images/07_over.gif) no-repeat scroll 0%; 
width:122px;
}

#tbNav li:hover, #tbNav li.sfHover {
background:#000083 none repeat scroll 0%;
}
#tbNav li ul {
background:#000083 none repeat scroll 0%;
float:none;
left:-999em;
margin:0pt;
position:absolute;
width:120px;
}
#tbNav li li {
background:#000083 none repeat scroll 0%;
height:auto;
padding:3px 5px;
width:120px;
border-left: solid 1px #0000BB;
border-right: solid 1px #0000BB;
border-bottom: solid 1px #0000BB;
}
#tbNav li.AboutUs li a, #tbNav li.Admissions li a, #tbNav li.Academics li a, #tbNav li.News li a, #tbNav li.Parents li a, #tbNav li.Sports li a, #tbNav li.Enrichment li a, #tbNav li.Contact li a, #tbNav li li a {
background:transparent none repeat scroll 0%;
height:auto;
text-indent:0pt;
width:120px;
}
#tbNav li.AboutUs li a:hover, #tbNav li.Admissions li a:hover, #tbNav li.Academics li a:hover, #tbNav li.News li a:hover, #tbNav li.Parents li a:hover, #tbNav li.Sports li a:hover, #tbNav li.Enrichment li a:hover, #tbNav li.Contact li a:hover, #tbNav li li:hover, #tbNav li li.sfHover {
background:#000083 none repeat scroll 0%;
color: #CED7ED;
width:120px;
}
#tbNav li li ul {
margin:-20px 0pt 0pt 120px;
}
#tbNav li:hover ul ul, #tbNav li:hover ul ul ul, #tbNav li.sfhover ul ul, #tbNav li.sfhover ul ul ul {
left:-999em;
}
#tbNav li:hover ul, #tbNav li li:hover ul, #tbNav li li li:hover ul, #tbNav li.sfhover ul, #tbNav li li.sfhover ul, #tbNav li li li.sfhover ul {
left:auto;
}*/