/* -- main menu --*/

#topMenu {
	width:910px;
	height:53px;
	position:absolute;
	top:108px;
	left:0;
}

#topMenu ul.sf-menu {
	padding-top:18px;
	padding-left:3px;
}

#topMenu ul.sf-menu li {
	float:left;
	padding:0 15px;
	font-size:12px;
}
#topMenu ul.sf-menu li a {
	text-decoration:none;
	text-transform:uppercase;
}

#topMenu ul.sf-menu li li a {
	padding:0 12px;
}

#topMenu ul.sf-menu li a:hover {
	text-shadow:none;
}

#topMenu ul.sf-menu li li {
	padding:0;
	padding-top:2px;
	border:none;	
}

#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li ul.sub-menu {
	padding:0;	
	background:url(../images/green/bk_submenu.png) 0 -4px repeat-x;
}

#topMenu ul.sf-menu li ul.children li, #topMenu ul.sf-menu li ul.sub-menu li, #topMenu ul.sf-menu li.page_item ul li  {
	position:relative;
	line-height:100%;
	height:28px;
	text-transform:none;
}
#topMenu ul.sf-menu li ul.children li a, #topMenu ul.sf-menu li ul.sub-menu li a, #topMenu ul.sf-menu li.page_item ul li a {
	text-decoration: none;
	display:block;
	padding-top:7px;
	line-height:100%;
	border:none;
	text-transform:none;
}


#topMenu ul.sf-menu li ul.children li ul.children a, #topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu a {
	text-decoration: none;
	position:relative;
	border:none;
}
#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li ul.sub-menu,  #topMenu ul.sf-menu li.page_item ul
{
	margin-top:-4px;
	
}
#topMenu ul.sf-menu li ul.children ul.children, #topMenu ul.sf-menu li ul.sub-menu ul.sub-menu
{
	margin:0 0 0 25px;
}
