@charset "UTF-8";
/* CSS Document */

/**	DROPDOWN MENU basic **/

div#mainMenu {
	margin:0px;
	padding:0px;
	text-align:center;
}

div#mainMenu ul {
	float:center;	/*	left or contents are mirrored	*/
	*float:left;	/*	IE7 tweak	*/
	/*_float:left;	 IE6 tweak	*/
	list-style-image: none;
	list-style-type: none;
	margin:0px;
	padding:0px;
	white-space: nowrap;
	display:inline-block;
}

div#mainMenu li {
	position: relative;
}

div#mainMenu ul ul {
	list-style:none;
	list-style-position: outside;
	position: absolute;
	z-index: 10;
	margin:0px;
	padding:0px;
}

div#mainMenu ul ul,
div#mainMenu ul li:hover ul ul,
div#mainMenu ul ul li:hover ul ul {display: none;}

div#mainMenu ul li:hover ul,
div#mainMenu ul ul li:hover ul,
div#mainMenu ul ul ul li:hover ul {
	display: block;	!important
	/*background:#edf5ff;*/
	padding:0px;
}
/**	DROPDOWN MENU basic eof	**/

/**	DROPDOWN MENU design	**/

div#mainMenu {	
	width:960px;
	margin:0 auto;
	vertical-align:top;
}

div#mainMenu ul li {
	_width:100px;	/* IE6 tweak	*/
	*float: left;	/* IE7 tweak	*/
	/*_width:120px;	 IE6 tweak	
	_float: left;	 IE6 tweak	*/
	display: inline;
}

div#mainMenu ul li a.current_page {	/*	1st level current_page	*/
	color:#799700;
}

div#mainMenu ul ul li a.current_page {	/*	submenu current_page	*/
	color:#799700;
	/*
	background:#c2deff;*/
}

div#mainMenu ul ul li.hasChildren a.current_page {	/*	submenu current_page hasChildren	*/
	/*background:url(../../images/bg_submenu_has_children.gif) center right no-repeat #ffbd00;*/
}

div#mainMenu ul ul li.noChildren a.current_page {	/*	submenu current_page noChildren	*/
	/*background:#c2deff;*/
}

div#mainMenu ul li a {	/*	1st level menuitems	*/
	color: #333;
	background-color:none;
	display: block;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	font-size:16px;
	height:20px;
	background-color:none;
	line-height:20px;
	letter-spacing: 0.05em;
	
}

div#mainMenu ul ul li {	/*	2nd level and below menuitem */
	text-align:left;
	
	display:block;
	/*
	border:1px solid #f00;*/
}

div#mainMenu ul ul ul li {	/*	3nd level and below menuitem */
	/*	
	left:-4px;
	border-left:4px solid #ffae00;*/
}

div#mainMenu ul li a:hover {	/*	1st level menuitems :hover	*/
	color:#799700;
	/*
	border:1px solid #000;*/
}

div#mainMenu ul li a.current_page:hover {	/*	1st level menuitems current_page :hover	*/
	color:#799700;
}

div#mainMenu ul ul li a.current_page:hover {	/*	submenu menuitems current_page :hover	*/
	color:#799700;
}

div#mainMenu ul ul li a {	/*	submenu menuitems	*/
	color:#333;
	/*background:#edf5ff;
	padding-right:30px;*/
	text-transform:none;
	font-size:12px;
	line-height:20px;
	height:20px;
	letter-spacing: 0;
}

div#mainMenu ul ul li a:hover {	/*	submenu menuitems :hover	*/
	color:#799700;
	/*
	background:#c2deff;*/
}

div#mainMenu ul:hover {	/*	1st level menuitems ul:hover	*/
	/*
	background-color:#fff;*/
}

div#mainMenu ul ul {	/*	2nd level menuitems ul	*/
	/*
	background-color:#edf5ff;*/
}

div#mainMenu ul:hover a {	/*	1st level menuitems ul:hover a	*/
	color:#799700;
}

div#mainMenu ul:hover ul a {	/*	1st level menuitems ul:hover ul a	*/
	color:#333;
	background:url(../../images/bg_menu.png) top left repeat;
	_background-color:#fff; /* IE6 tweak	*/
	
	padding:3px 30px 3px 10px;
}

div#mainMenu ul:hover ul ul a {	/*	1st level menuitems ul:hover ul a	*/
	border-left:1px solid #999;
}

div#mainMenu ul ul {
	font-size:12px;
}

div#mainMenu ul ul a {
	color:#333;
} 

div#mainMenu ul ul ul {
	margin-left: 0;
	position:absolute;
	top:0;
	left:100%;
}

div#mainMenu ul li.hasChildren a:after {
	content:" ▾";
}


div#mainMenu ul ul li.hasChildren a:after {
	content:" ▸";
}

div#mainMenu ul li.noChildren a:after {
	content:"";
}


div#mainMenu ul ul li.noChildren a:after {
	content:"";
}

/*
#lineFx {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100px;
	height: 30px;
	background:url(../images/bg_line_fx.png);
	_background:url(../images/bg_line_fx.gif) top left repeat #332300;	// IE6 hack //
	z-index:-1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
*/

.current_page a {
	color: #ffae00 !important;
}

div#mainMenu ul:hover ul li {
	display:block;
}

/**	DROPDOWN MENU desing eof	**/
