#menu {
	float: left;
	width: 220px;
	padding: 0 15px;
}

#menu ul {
	list-style: none;
	margin: 0 0 6px;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0;
	/*background: url(../images/menu/bottom_line.gif) no-repeat left bottom;
	padding: 0 0 4px;*/
}

#menu ul li.selected ul, #menu ul li.selected2 ul {
	/*margin: 0 0 1px 0;
	padding: 3px 0 0 0;
	background: #fff url(../images/menu/bottom_line.gif) no-repeat left top;
	background-color:red;
	margin:0 0 0 10px;*/
}

#menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	/*background-color: none;*/
	/*background: none url(../images/menu/button_li.gif) no-repeat left top;*/
}

/********************* 1st LEVEL - link Background ********************/
#menu ul li a {
	display: block;
	padding: 10px 0 10px 15px;
	color: #3CA584;
	text-decoration: none;
	zoom:1;
	/*background: url(../images/menu/button.gif) no-repeat left top;*/
}

#menu ul .home a {
	display: block;
	padding: 10px 0 10px 15px;
	color: #3CA584;
	text-decoration: none;
	
	

}

/************************ 1st LEVEL COLOURS ***************************/
/*#menu ul li.home a, #menu ul li.home a:hover, #menu ul li.selected2 a, #menu ul li.selected2 a:hover {
	background-color: #e00000;
}

#menu ul .li01 a, #menu ul .li01 a:hover {
	background-color: #ee5400;
}

#menu ul .li02 a, #menu ul .li02 a:hover {
	background-color: #ee8100;
}

#menu ul .li03 a, #menu ul .li03 a:hover {
	background-color: #eeae00;
}

#menu ul .li04 a, #menu ul .li04 a:hover {
	background-color: #6fa900;
}

#menu ul .li05 a, #menu ul .li05 a:hover {
	background-color: #008b4e;
}

#menu ul .li06 a, #menu ul .li06 a:hover {
	background-color: #0596d6;
}

#menu ul .li07 a, #menu ul .li07 a:hover {
	background-color: #017baf;
}

#menu ul .li08 a, #menu ul .li08 a:hover {
	background-color: #0132af;
}

#menu ul .li09 a, #menu ul .li09 a:hover {
	background-color: #6e26b2;
}

#menu ul .li10 a, #menu ul .li10 a:hover {
	background-color: #985bde;
}

#menu ul .li11 a, #menu ul .li11 a:hover {
	background-color: #be33ac;
}

#menu ul .li12 a, #menu ul .li12 a:hover {
	background-color: #cc0066;
}

#menu ul .li13 a, #menu ul .li13 a:hover {
	background-color: #007C8b;
}

#menu ul .li14 a, #menu ul .li14 a:hover {
	background-color: #5b01af;
}

#menu ul .li15 a, #menu ul .li15 a:hover {
	background-color: #de5bc7;
}

#menu ul .error a, #menu ul .error a:hover {
	background-color: #bababa;
}*/

/********************* 1st LEVEL - hover Background ********************/
#menu ul li a:hover {
	/*background: url(../images/menu/button.gif) no-repeat 0 -100px;*/
	background-color:#42515A;
	color:#fff;
}

#menu ul .home a:hover {
	/*background: url(../images/menu/button_home.gif) no-repeat 0 -100px;*/
}

/******************** 1st LEVEL - selected Background ******************/
#menu .selected a, #menu .selected a:hover {
	/*background: url(../images/menu/button.gif) no-repeat 0 -200px;*/
	background-color:#42515A;
	color:#fff;
}

#menu li.selected2 a, #menu li.selected2 a:hover {
	/*background: url(../images/menu/button_home.gif) no-repeat 0 -200px;*/
	background-color:#42515A;
	color:#fff;
}

/************************ 2nd LEVEL link *******************************/
#menu .selected ul li, #menu .selected2 ul li {
	margin: 0;
	border-top: none;
	border-bottom: 1px solid #fff;
}

#menu .selected ul li a, #menu .selected2 ul li a {
	background-color: #fff;
	background-image: url(../images/transparent.gif);
	border-top: none;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}

#menu ul li.selected ul li a {
	color: #42515A;
}

#menu ul li ul li.selected a {
	text-decoration:underline;
}

/*#menu ul .home ul li a {
	color: #e00000;
}

#menu ul .li01 ul li a {
	color: #ee5400;
}

#menu ul .li02 ul li a {
	color: #ee8100;
}

#menu ul .li03 ul li a {
	color: #eeae00;
}

#menu ul .li04 ul li a {
	color: #6fa900;
}

#menu ul .li05 ul li a {
	color: #008b4e;
}

#menu ul .li06 ul li a {
	color: #0596d6;
}

#menu ul .li07 ul li a {
	color: #017baf;
}

#menu ul .li08 ul li a {
	color: #0132af;
}

#menu ul .li09 ul li a {
	color: #6e26b2;
}

#menu ul .li10 ul li a {
	color: #985bde;
}

#menu ul .li11 ul li a {
	color: #be33ac;
}

#menu ul .li12 ul li a {
	color: #cc0066;
}*/

/**** additional 3 ****/
/*#menu ul .li13 ul li a {
	color: #007C8b;
}

#menu ul .li14 ul li a {
	color: #5b01af;
}

#menu ul .li15 ul li a {
	color: #de5bc7;
}*/

/**** error - more than 16 items ****/
#menu ul .error ul li a {
	color: #bababa;
}

/*********************** 2nd LEVEL - hover ***************************/
#menu .selected ul li a:hover, #menu .selected2 ul li a:hover {
	/*background-image: url(../images/transparent.gif);
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;*/
	background-color:#FFF;
	text-decoration:underline;
	color:#42515A;
}

/************************** 2nd LEVEL opened *************************/
#menu ul .selected ul .opened, #menu ul .selected2 ul .opened {
	color: #fff;
	/*padding: 2px 0 2px 26px;*/
}

/*#menu ul .selected ul .opened a, #menu ul .selected2 ul .opened a, #menu ul .selected ul .opened a:hover, #menu ul .selected2 ul .opened a:hover {
	color: #fff;
	padding: 2px 0 2px 26px;
	width: 175px;
	display: block;
}*/

/*#menu ul li.selected2 ul .opened, #menu ul li.selected2 ul .opened a {
	background-color: #e00000;
}

#menu ul .li01 ul .opened, #menu ul .li01 ul .opened a {
	background-color: #ee5400;
}

#menu ul .li02 ul .opened, #menu ul .li02 ul .opened a {
	background-color: #ee8100;
}

#menu ul .li03 ul .opened, #menu ul .li03 ul .opened a {
	background-color: #eeae00;
}

#menu ul .li04 ul .opened, #menu ul .li04 ul .opened a {
	background-color: #6fa900;
}

#menu ul .li05 ul .opened, #menu ul .li05 ul .opened a {
	background-color: #008b4e;
}

#menu ul .li06 ul .opened, #menu ul .li06 ul .opened a {
	background-color: #0596d6;
}

#menu ul .li07 ul .opened, #menu ul .li07 ul .opened a {
	background-color: #017baf;
}

#menu ul .li08 ul .opened, #menu ul .li08 ul .opened a {
	background-color: #0132af;
}

#menu ul .li09 ul .opened, #menu ul .li09 ul .opened a {
	background-color: #6e26b2;
}

#menu ul .li10 ul .opened, #menu ul .li10 ul .opened a {
	background-color: #985bde;
}

#menu ul .li11 ul .opened, #menu ul .li11 ul .opened a {
	background-color: #be33ac;
}

#menu ul .li12 ul .opened, #menu ul .li12 ul .opened a {
	background-color: #cc0066;
}


#menu ul .li13 ul .opened, #menu ul .li13 ul .opened a {
	background-color: #007C8b;
}

#menu ul .li14 ul .opened, #menu ul .li14 ul .opened a {
	background-color: #5b01af;
}

#menu ul .li15 ul .opened, #menu ul .li15 ul .opened a {
	background-color: #de5bc7;
}*/

/**** error - more than 16 items ****/
#menu ul .error ul .opened, #menu ul .li15 ul .opened a {
	background-color: #bababa;
}

.noMargin {
	margin: 0;
	padding: 0;
}

/************************* WIDTH FIX ******************************/
#menu ul li a, #menu ul .home a {
	/*width: 175px; */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	/*width: 149px;*/
}

#menu ul .selected ul .opened, #menu ul .selected2 ul .opened, #menu ul .selected ul .opened a, #menu ul .selected2 ul .opened a {
	text-decoration:underline;
	/*width: 175px; */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	/*width: 149px;*/
}

#menu ul .selected ul .opened a, #menu ul .selected2 ul .opened a, menu ul .selected ul .opened a:hover, #menu ul .selected2 ul .opened a:hover {
	/*width: 175px; */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	/*width: 149px;*/
}