/*this stylesheet is for you navigation panel*/

#navigator {

}

.housebutton {
line-height: 90%;
}

.housebutton a {
font-size: 14px;
font-family:  Verdana, sans-serif;
}
background-color:ffffff
.housebutton a:hover {
font-size: 14px;
font-family:  Verdana, sans-serif;
}


/* this part below is for the color on the background, surrounding the buttons. Change the color, and the 
border, if you like. For the border, you can use solid, dashed, or dotted, for different border styles*/
#navigator {
color: #ff0000;
text-align: center
font-size:93%
background-color: #D3E4FB;




width: auto;

margin-top: auto;

margin-left: 0px;

margin-right: auto;

padding: 2px;

text-align: left;


}

/* want more space between your buttons? just increase the margins
from 1px. Font weight can be bold if you prefer.*/

.housebutton {
font-weight: bold;
margin-bottom: 3px;
margin-top: 1px;
text-align: left;
text-align: left;
}


/* this part is for the colors of your buttons "at rest" so to speak.*/

.housebutton a {

padding: 4px;

text-decoration: underline;

display: block;

color: #3078b7; /*this is where you change the button font color*/

background-color: transparent;

border-top: none;

border-left: none;

border-bottom: none;

border-right: none;
}
/*this part is how the buttons look, once the pointer passes over them. */

.housebutton a:hover {

color: #3078b7; /* this is where you change the button font color, when the button is hovered over*/

background-color: #D3E4FB;

border-top:  none;

border-left: none;

border-bottom:  none;

border-right: none;

font-color: 93%
}

<!--Top nav below-->

#top-nav ul {
float: left;
list-style: none;
background: #ffffff;/* this sets the background color of the nav, grey by default*/
width: 100%;
padding: 0;
margin: 0 ;
height: 30px;
display: inline;
text-transform: uppercase;/*delete this entire line if you DONT want uppercase*/
}

#top-nav ul li {
display: inline;
margin: 0;
padding: 0;
}

#top-nav ul li a {
display: block;
float: left;
width: auto;
margin: 0;
padding: 0 15px;/*this is the gap between the text, and the border*/ border-top: none;
border-right: 1px solid #fff;/*this gives a white border, change as required*/
border-left: 1px solid #fff; /*this gives a white border, change as required*/
border-bottom: none;
color: #666666; /* text color*/
font: bold 10px/30px Arial, Geneva, sans-serif; /* sets the font type and size*/
text-transform: uppercase; /*delete if you dont want uppercase*/ text-decoration: none;
letter-spacing: 1px;
}

#top-nav ul li a:hover, #nav ul li a:active {
color: #666666;
background-color: #ffffff;
font-weight: bold;
} 


/*Below Nested sidebar drop down begins*/

<style type="text/css">

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

</style>

<script type="text/javascript">

//Nested Side Bar Menu (Mar 20th, 09)
//By Dynamic Drive: http://www.dynamicdrive.com/style/

var menuids=["sidebarmenu1"] //Enter id(s) of each Side Bar Menu's main UL, separated by commas

function initsidebarmenu(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className+=" subfolderstyle"
  if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu
   ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
  else //else if this is a sub level submenu (ul)
    ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
  for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
  ultags[t].style.visibility="visible"
  ultags[t].style.display="none"
  }
  }
}

if (window.addEventListener)
window.addEventListener("load", initsidebarmenu, false)
else if (window.attachEvent)
window.attachEvent("onload", initsidebarmenu)

</script>



