
/************ TOP MENU **********************/
#top_menu {
	position:relative;
	left:30px;
	top:4px;
	float:left;
	width:660px;
	height:20px;
	margin:0;
	padding:0;
}
#top_menu ul {
	margin:0;
	padding:0;
}
#top_menu li {
	margin:0;
	padding:0 20px 0 0;
	display:inline;
	list-style: none;
	list-style-image:none;
}
#top_menu li a {
	font-family: Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
	background: url(../images/bgr_navi.png) no-repeat left top;
}
#top_menu li a:hover,
#top_menu li.act a,
#top_menu li.actifsub a {
	text-decoration:none;
	color: white;
   background: url(../images/bgr_navi.png) no-repeat left -48px;
}



/************* LEFT MENU ********************/

#content_menu_main {
	float:left;
	position:relative;
	left:30px;
	top:2px;
	min-height:280px;
  	height:auto !important;
  	height:280px;
	width:200px;
	border:0px solid #ff0000;
	background: url(../images/bgr_navi_wrapper_left.png) repeat-y right top;
}
#content_menu_main ul.sub {
	margin:0;
	padding:0 10px 8px 0px;
}
#content_menu_main ul.subsub {
	margin:0;
	padding:0 10px 8px 16px;
}

#content_menu_main ul.sub li.no div,
#content_menu_main ul.sub li.ifsub div,
#content_menu_main ul.sub li ul.subsub li.no div {
	min-height:20px;
  	height:auto !important;
  	height:20px;
	margin:0;
	padding:0 0 0 16px;
	background: url(../images/bgr_navi_content.png) no-repeat left 1px;
}
#content_menu_main ul.sub li.act div,
#content_menu_main ul.sub li.cur div,
#content_menu_main ul.sub li.actifsub div,
#content_menu_main ul.sub li ul.subsub li.act div  {
	min-height:20px;
  	height:auto !important;
  	height:20px;
	margin:0;
	padding:0 0 0 16px;
	background: url(../images/bgr_navi_content.png) no-repeat left -87px;
}
#content_menu_main ul.subsub div {
	margin:0;
	padding:0 0 0 16px;
	background: url(../images/bgr_navi_content.png) no-repeat left 1px;
}


#content_menu_main li {
	margin:0;
	padding:2px 0 2px 0px;
	list-style: none;
}

#content_menu_main a,
#content_menu_main ul.sub li.cur ul.subsub li.no a {
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;

}
#content_menu_main ul.sub li.cur div a,
#content_menu_main ul.sub li.cur ul.subsub li.no a:hover {
	color: Black;
}
#content_menu_main ul.sub li.act a {
	text-decoration:none;
	color: Black;
}


#content_menu_main a:hover {
	text-decoration:underline;
	color: Black;
}

#content_menu_main span.more {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	line-height:14px;
	color: #cccccc;
}




/********* footer menu ***************************/

#footer_menu {
	margin:0 0 0 40px;
	padding-top:5px;
	color:White;
}
#footer_menu ul {
	margin:0;
	padding:0;
}
#footer_menu li {
	display:inline;
	margin:0;
	padding:0;
	list-style: none;
}
#footer_menu span a,
#footer_menu span li a,
#footer_menu span span a,
#footer_menu span a:hover,
#footer_menu span li a:hover,
#footer_menu span span a:hover {
	color: #ffffff;
	font-size:11px;
	font-weight:normal;
	padding:0 6px 0 6px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	
}

#footer_menu span a,
#footer_menu span li a,
#footer_menu span span a {
	text-decoration:none;
}
#footer_menu span a:hover,
#footer_menu span li a:hover,
#footer_menu span span a:hover {
	text-decoration:underline;

}

