div#menu{
	width: 185px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%; /*stoopid ie*/
	padding-left: 12px;
}

#navbar {
font-family: verdana, arial, helvetica, sans-serif;
}

#navbar h2 {
color: #FFF;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 7px 10px 7px 10px;
border-bottom: 1px solid #FFFFFF;
display:visible;
cursor: pointer; cursor: hand;
}

#navbar ul {
margin: 0;
padding: 0;
list-style-type: none;
border-bottom: 1px solid #FFFFFF;
}

#navbar ul li {
color: #0A4771;
font-size: 11px;
padding: 0px 0 0px 15px;
background-color: #E5E5E5;
}

#navbar ul li a {
color: #0A4771;
display: block;
margin: 0 0 0 -15px;
padding: 5px 15px 5px 15px;
width: 185px; width: 155px; /* for IE */
text-decoration: none;
}

#navbar ul li a:hover {
background-color: #CFCFCF;
color: #333333;
text-decoration: none;
}

h2.home, h2.consultancy, h2.products, h2.case_studies, h2.clients, h2.contacts { background: #E4113C; }
h2.about, h2.services, h2.news, h2.technical, h2.careers, h2.links { background: #E53349; }

h2.home_on, h2.consultancy_on, h2.products_on, h2.case_studies_on, h2.clients_on, h2.contacts_on, h2.about_on, h2.services_on, h2.news_on, h2.technical_on, h2.careers_on, h2.links_on { background: #0A4771; }