body { behavior: url("csshover.htc"); }
 
#sidebox a { color: #063771; text-decoration: none; }

#sidebox ul { list-style: none; margin: 0; padding: 0; width:210px; }

#sidebox ul li { font-size: 1.4em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	height: 100%; text-align: center; background: url('../images/sidebg.png') top left; background-repeat: repeat-x; border-bottom: 1px solid #063771; border-right: 1px solid #063771; border-left: 1px solid #063771; position: relative; float: left; width: 100%; }

#sidebox ul li.one { border-top: 1px solid #063771; }
	
#sidebox ul li a{ display: block; padding: 12px 0px 12px 0px; }

#sidebox ul li a:hover { color: #000; background: url('../images/sidebg-hover.png') top left; background-repeat: repeat-x; }

#sidebox ul ul { position: absolute; top: 0; display: none; margin-top: -1px; width: 180px; }

#sidebox ul li ul li{ background: url('../images/sidebg-hover.png') top left; background-repeat: repeat-x; font-size: 1em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; }

#sidebox ul li ul li a{ color: #000; display: block; padding: 2px 0px 2px 0px; }

#sidebox ul li ul li a:hover{ color: #063771; background: url('../images/sidebg.png') top left; background-repeat: repeat-x; }

#sidebox ul li:hover ul{ display: block; left: 210px; }
