#menu_item_1 {
	width: 40px;
	height: 33px;
	background-image: url(images/menu/menu_01.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_1:hover, #menu_item_1_SELECTED {
	width: 40px;
	height: 33px;
	background-image: url(images/menu/menu_down_01.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_1 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_1 span, #menu_item_1_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_3 {
	width: 63px;
	height: 33px;
	background-image: url(images/menu/menu_02.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_3:hover, #menu_item_3_SELECTED {
	width: 63px;
	height: 33px;
	background-image: url(images/menu/menu_down_02.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_3 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_3 span, #menu_item_3_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_19 {
	width: 71px;
	height: 33px;
	background-image: url(images/menu/menu_03.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_19:hover, #menu_item_19_SELECTED {
	width: 71px;
	height: 33px;
	background-image: url(images/menu/menu_down_03.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_19 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_19 span, #menu_item_19_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_8 {
	width: 98px;
	height: 33px;
	background-image: url(images/menu/menu_04.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_8:hover, #menu_item_8_SELECTED {
	width: 98px;
	height: 33px;
	background-image: url(images/menu/menu_down_04.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_8 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_8 span, #menu_item_8_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_12 {
	width: 52px;
	height: 33px;
	background-image: url(images/menu/menu_05.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_12:hover, #menu_item_12_SELECTED {
	width: 52px;
	height: 33px;
	background-image: url(images/menu/menu_down_05.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_12 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_12 span, #menu_item_12_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_21 {
	width: 77px;
	height: 33px;
	background-image: url(images/menu/menu_06.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_21:hover, #menu_item_21_SELECTED {
	width: 77px;
	height: 33px;
	background-image: url(images/menu/menu_down_06.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_21 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_21 span, #menu_item_21_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_22 {
	width: 61px;
	height: 33px;
	background-image: url(images/menu/menu_07.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_22:hover, #menu_item_22_SELECTED {
	width: 61px;
	height: 33px;
	background-image: url(images/menu/menu_down_07.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_22 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_22 span, #menu_item_22_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_24 {
	width: 51px;
	height: 33px;
	background-image: url(images/menu/menu_08.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_24:hover, #menu_item_24_SELECTED {
	width: 51px;
	height: 33px;
	background-image: url(images/menu/menu_down_08.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_24 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_24 span, #menu_item_24_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}

#menu_item_13 {
	width: 67px;
	height: 33px;
	background-image: url(images/menu/menu_09.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_13:hover, #menu_item_13_SELECTED {
	width: 67px;
	height: 33px;
	background-image: url(images/menu/menu_down_09.gif);
	background-repeat: no-repeat;
	z-index: 1002;
	overflow: hidden;
}
#menu_item_13 li a:hover{
	width: inherit;
	height: inherit;
	background-image: inherit;
	background-color: #d8fd0f;
	z-index: 1003;
	overflow: hidden;
}
#menu_item_13 span, #menu_item_13_SELECTED span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 1003;
}


/*** MENU ***/

#menu {
	position: absolute;
	display: block;
	
	left: 233px;
	top: 111px;
	
	width: 650px;
	z-index: 1000;
}


/* All <ul> tags in the menu including the first level */
.mainMenuClass, .mainMenuClass  ul {
	float: left;

	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1001;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.mainMenuClass ul {
	visibility: hidden;
	position: absolute;
	top: 35px;
	left: -1px;
	width: 150px;
	z-index: 1003;
}

/* Second and third etc. level submenus - position across from parent instead */
.mainMenuClass ul ul {
	top: 0px;
	left: 155px;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.mainMenuClass li {
	float: left;
	position: relative;
	margin-right: -1px;
}
* html .mainMenuClass li {
}
/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.mainMenuClass li ul li {
	float: none;
	color: #000000;
	background-color: #cedd7e;
	border: 1px solid #FFFFFF;
	margin-top: -1px;
	z-index: 1003;
}
.mainMenuClass li ul li a {
	padding: 2px 6px 2px 6px;
}
.mainMenuClass li ul li a:hover {
	border: 0;
	background-color: #d8fd0f;
}
.mainMenuClass ul>li:last-child {
	margin-bottom: 0px;
}

/* Links inside the menu */
.mainMenuClass a {
	display: block;
	padding: 0px;
	
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-decoration:  none;
}



/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */

.mainMenuClass a:hover, .menulist a.highlighted:hover, .mainMenuClass a:focus {
	color: #000000;
}

.mainMenuClass a.highlighted {
	color: #000000;
}



/*** Current Item ***/

.menuCurrentItem {
	background-color: #d1f31c;
}





/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.mainMenuClass a {
	float: left;
}
.mainMenuClass ul a {
	float: none;
}
/* \*/
.mainMenuClass a {
	float: none;
}
/* */


/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .mainMenuClass  ul li {
	float: left;
	height: 1%;
}
* html .mainMenuClass  ul a {
	height: 1%;
}
/* End Hack */