/* MENU */
/* ====== menu ====== */
span.hide{visibility:hidden;}
#navigation a{text-decoration:none}
#navigation, #navigation ul, #rhsmenu, #rhsmenu ul {
	padding: 0;margin: 0;list-style: none;
}
#navigation li, #rhsmenu li{
	float: left;
}

#l_root{
	display: block;width:64px;height:38px;
	background: url("/img/menu/home.gif") 0 0 no-repeat;
}
#l_root:hover {background:transparent;text-decoration:none;background: url("/img/menu/home.gif") 0 -38px no-repeat;}

#l_about_us{
	display: block;width:79px;height:38px;
	background: url("/img/menu/about_us.gif") 0 0 no-repeat;
}
#l_about_us:hover{background:transparent;text-decoration:none;background: url("/img/menu/about_us.gif") 0 -38px no-repeat;}

#l_donate{
	display: block;width:67px;height:38px;
	background: url("/img/menu/donate.gif") 0 0 no-repeat;
}
#l_donate:hover{background:transparent;text-decoration:none;background: url("/img/menu/donate.gif") 0 -38px no-repeat;}


#l_training{
	display: block;width:134px;height:38px;
	background: url("/img/menu/training_events.gif") 0 0 no-repeat;
}
#l_training:hover{background:transparent;text-decoration:none;background: url("/img/menu/training_events.gif") 0 -38px no-repeat;}


#l_getting_help{
	display: block;width:103px;height:38px;
	background: url("/img/menu/getting_help.gif") 0 0 no-repeat;
}
#l_getting_help:hover{background:transparent url("/img/menu/getting_help.gif") 0 -38px  no-repeat;text-decoration:none;}


#l_alcohol_information{
	display: block;width:151px;height:38px;
	background: url("/img/menu/alcohol_information.gif") 0 0 no-repeat;
}
#l_alcohol_information:hover{background:transparent;text-decoration:none;background: url("/img/menu/alcohol_information.gif") 0 -38px no-repeat;}


#l_leaflets_publications{
	display: block;width:169px;height:38px;
	background: url("/img/menu/leaflets_publications.gif") 0 0 no-repeat;
}
#l_leaflets_publications:hover{background:transparent;text-decoration:none;background: url("/img/menu/leaflets_publications.gif") 0 -38px no-repeat;}

#l_news{
	display: block;width:56px;height:38px;
	background: url("/img/menu/news.gif") 0 0 no-repeat;
}
#l_news:hover{background:transparent;text-decoration:none;background: url("/img/menu/news.gif") 0 -38px no-repeat;}


#l_contact_us{
	display: block;width:87px;height:38px;
	background: url("/img/menu/contact_us.gif") 0 0 no-repeat;
}
#l_contact_us:hover{background:transparent;text-decoration:none;background: url("/img/menu/contact_us.gif") 0 -38px no-repeat;}

#navigation {
background:#FFFFFF none repeat scroll 0%;
font-family:arial,sans-serif;
font-size:14px;
height:38px;
margin:20px 0pt 0px 0pt;
position:relative;
width:910px;
z-index:90
}

#rhsmenu{	
	font-family:arial,sans-serif;
	font-size:14px;
	height:30px;
	width:910px;
	color:white;
}

#navigation ul, #rhsmenu ul{
list-style-type:none;
margin:0pt;
padding:0pt;
}
#navigation ul li {
float:left;
}
#navigation ul li a, #navigation ul li a:visited {
color:white;
display:block;
height:38px;
line-height:30px;

text-decoration:none;
}

#navigation ul li ul li, #navigation ul li ul li a:hover,#rhsmenu ul li a, #rhsmenu ul li a:visited{height:30px; line-height:30px;}

#navigation table, #rhsmenu table {
border-collapse:collapse;
font-size:14px;
border:0;
margin:0pt;
padding:0pt;
}

#navigation, #rhsmenu {position:relative; margin:0; font-size:14px; margin:0 0 0 0;position:relative;}


#navigation ul, #rhsmenu ul {padding:0; margin:0; list-style-type: none;}

#navigation ul li ul li a, #rhsmenu ul li a{float:left; margin-left:10px; display:inline}
#navigation ul li a, #navigation ul li a:visited, #rhsmenu ul li a {display:block; text-decoration:none; padding:0; color:#000; }
#navigation table {border-collapse:collapse; margin:0; padding:0; font-size:14px;}

#navigation ul li ul {visibility:hidden; position:absolute; top:38px; left:0; }


#navigation ul li:hover a,#navigation ul li a:hover {color:#fff;}

#navigation ul li:hover ul,#navigation ul li a:hover ul, #rhsmenu{visibility:visible; width:910px;background:#96154E; color:#fff;}

#navigation ul li:hover ul li ul,#navigation ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:38px; }

#navigation ul li:hover ul li a,#navigation ul li a:hover ul li a, #rhsmenu ul li a {display:block;  padding-left:10px; padding-right:10px; color:#fff;}

#navigation ul li:hover ul li a:hover,#navigation ul li a:hover ul li a:hover, #rhsmenu a:hover, #on {background:#b44476; color:white;}



/* MENU */