.menu, 
.menu ul {
margin:0; 
padding:0;
color: #FFFFFF
font-size: 12px;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style:none;
margin-bottom:1px;  
} 
.menu {width:202px;} 
.menu li {; 
margin:0; 
padding:0; 
margin-bottom:1px;
color: #FFFFFF
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
.menu a {
height: 27px;
background-image: url(http://www.tech.org.za/images/button.jpg);
background-repeat: no-repeat;
vertical-align: top;
padding-left:10px;
padding-top:3px;
display:block; 
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
} 
.menu a:hover {
height: 27px;
background-image: url(http://www.tech.org.za/images/button_m.jpg);
vertical-align: top;
padding-left:10px;
padding-top:3px; 
display:block; 
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
}

.menu a:visited {
height: 27px;
vertical-align: top;
padding-left:10px;
padding-top:3px; 
display:block; 
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
}  

.menu a:active {
height: 27px;
vertical-align: top;
padding-left:10px;
padding-top:3px; 
display:block; 
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
}

.menu ul li { 
color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
} 


.menu ul a {
height: 27px;
background-image: url(http://www.tech.org.za/images/subbutton.jpg);
background-repeat: no-repeat;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a:hover {
background-image: url(http://www.tech.org.za/images/subbutton_m.jpg);
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a:active {
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a:visited {
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a.subsub {
background-image: url(http://www.tech.org.za/images/subsubbutton.jpg);
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a.subsub:hover {
background-image: url(http://www.tech.org.za/images/subsubbutton_m.jpg);
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a.subsub:active {
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}

.menu ul a.subsub:visited {
height: 27px;
padding-top:3px;
padding-left:15px;   
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;} 
.hidden {display:none;
}