@charset "UTF-8";
/* CSS Document */

/**	subMenuList basic **/

div#subMenu ul {
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 10px;
	/*margin-left:0px\9; 	IE8 tweak	*/
	padding:0px;
	display:inline-block;
	font-size:12px;
	border-left:1px solid #dfdfdf;
	border-left:none\9;	/* IE8 tweak	*/
}

div#subMenu ul ul {
	/*
	font-size:11px;*/
	margin:0px;
	border-left:none;

}

div#subMenu ul ul ul {
	/*
	font-size:10px;*/

}

div#subMenu ul li {
	display:inline-block;
	position:relative;
	height:29px;
	line-height:29px;
	*height:auto;	/*IE7 tweak	*/
	*line-height:auto;	/*IE7 tweak	*/
	*margin-left:10px;	/*IE7 tweak	*/

}

/**	subMenuList basic /eof	**/

/**	subMenuList design	**/

div#subMenu {
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	margin:0 30px 0 30px;
	padding:0px;
	background:url(../../images/bg_submenu.gif) left bottom repeat-x #fff;
	border-left:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	
	-moz-border-radius:12px 12px 0px 0px;
	border-top-right-radius:12px;
	border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-top-left-radius:12px;
	-khtml-border-top-right-radius:12px;
	-khtml-border-top-left-radius:12px;
	
	*border-bottom:1px solid #dfdfdf;	/* IE7 tweak	*/
}

div#subMenu ul li a {
	display: inline-block;	!important
	color:#1c3677;
	text-decoration:none;
	padding:0 8px 0 5px;
	border-right:1px solid #dfdfdf;
	*border-right:none;	/* IE7 tweak	*/
	
	color:#1c3677;
}

div#subMenu ul li a:hover {
	*color:#000;	/* IE7 tweak	*/
	background:url(../../images/bg_submenu_hover2.gif) bottom center repeat-x;
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
	/*
	background-color:#eaf0f8;*/
	*background:none;	/*	iE7 tweak	*/
}

div#subMenu ul ul li a {
	color:#576fad;
}

div#subMenu ul ul ul li a {
	color:#879bcd;
}

div#subMenu ul a.current_page {
	*text-decoration:underline;	/* IE7 tweak	*/
	background:url(../../images/bg_submenu_hover2.gif) bottom center repeat-x;
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
	*background:none;	/* IE7 tweak	*/
}

div#subMenu ul a.current_page:hover {
	*text-decoration:underline;	/* IE7 tweak	*/
	background:url(../../images/bg_submenu_hover2.gif) bottom center repeat-x;
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
	*background:none;	/* IE7 tweak	*/
}

/*	1st level /eof	*/

/*	hasChildren	*/

div#subMenu ul li.hasChildren a:after {
	content:" ▸";
}

div#subMenu ul li.hasChildren li.noChildren a:after {
	content:"";
}

div#subMenu ul li.hasChildren a {
	*background:url(../../images/bg_submenu_has_children.gif) right center no-repeat;	/* IE7 tweak	*/
	*padding-right:12px;	/* IE7 tweak	*/
}

div#subMenu ul li.noChildren a {
	*background:none;	/* IE7 tweak	*/
	*padding-right:0px;	/* IE7 tweak	*/
}

div#subMenu ul li.hasChildren a:hover {
	*background:url(../../images/bg_submenu_has_children.gif) right center no-repeat;	/* IE7 tweak	*/
	*padding-right:12px;	/* IE7 tweak	*/
}

div#subMenu ul li.noChildren a:hover {
	*background:none;	/* IE7 tweak	*/
	*padding-right:0px;	/* IE7 tweak	*/
}

div#subMenu ul li.hasChildren a.current_page {
	*background:url(../../images/bg_submenu_has_children.gif) right center no-repeat;	/* IE7 tweak	*/
	*padding-right:12px;	/* IE7 tweak	*/
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
}

div#subMenu ul li.noChildren a.current_page {
	*background:none;	/* IE7 tweak	*/
	*padding-right:0px;	/* IE7 tweak	*/
	background:url(../../images/bg_submenu_hover2.gif) bottom center repeat-x;
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
	*text-decoration:underline;	/* IE7 tweak	*/
	*background:none;	/* IE7 tweak	*/
}

div#subMenu ul li.hasChildren a.current_page:hover {
	*text-decoration:underline;	/* IE7 tweak	*/
	*background:url(../../images/bg_submenu_has_children.gif) right center no-repeat;	/* IE7 tweak	*/
	*padding-right:12px;	/* IE7 tweak	*/
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
}

div#subMenu ul li.noChildren a.current_page:hover {
	*text-decoration:underline;	/* IE7 tweak	*/
	*background:none;	/* IE7 tweak	*/
	*padding-right:0px;	/* IE7 tweak	*/
	background:url(../../images/bg_submenu_hover2.gif) bottom center repeat-x;
	border-bottom:1px solid #245997;
	*border-bottom:none;	/* IE7 tweak	*/
	*color:#000;	/* IE7 tweak	*/
	*background:none;	/* IE7 tweak	*/
}

/*	hasChildren /eof	*/


/**	MENU_SEPARATE design eof	**/

