/* CSS Document */

#menu_left {
	width: 				90%;
	background: 		#ffffff;
	}

#menu_left ul {
	list-style: 		none;
	margin:  			0px;
	padding: 			0px;
	}

#menu_left a, #menu_left h5, #menu_left h6 {
	display: 			block;
	margin: 			0;
	padding: 	        2px 3px;	
	}

#menu_left h5 {
	height:				24px;
	color: 				#ffffff;
	background: 		#083183;
	background-image:	url(/images/bg_menu_headlines_blue.gif);
	background-repeat:	repeat-x;
	font-weight:		bold;
	font-size:			1.3em;
	font-family:		Arial, Helvetica, sans-serif;
	}

#menu_left h6 {
	color: 				#ffffff;
	background: 		#083183;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			1.3em; 
	text-align:			justify;
	}
	
#menu_left a {
	color: 				#000000;
	background: 		#ffffff;
	text-decoration: 	none;
	font-weight:		normal;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			1.2em;	
	}

#menu_left a:hover {
	color: 				#000000;
	background: 		#f7d647;
	}

#menu_left li {
	position: 			relative;
	}

#menu_left ul ul li a.arrow_right {
	background-image:	url(/images/arrow_right.gif);
	background-position:right;
	background-repeat:	no-repeat;
	}

#menu_left ul ul li a:hover.arrow_right {
	background-image:	url(/images/arrow_right.gif);
	background-position:right;
	background-repeat:	no-repeat;
	}
		
#menu_left ul ul ul {
	position: 			absolute;
	top: 				0;
	left: 				100%;
	width: 				100%;	
	}

#menu_left ul ul ul.line_top {
	position: 			absolute;
	top: 				0;
	right: 				100%;
	width: 				100%;	
	}
	
#menu_left ul ul ul.line_middle {
	position: 			absolute;
	top: 				-100px;
	right: 				100%;
	width: 				100%;	
	}

#menu_left ul ul ul.line_bottom {
	position: 			absolute;
	top: 				-180px;
	right: 				100%;
	width: 				100%;	
	}
	
div#menu_left ul ul ul,
div#menu_left ul ul li:hover ul ul {
	display: 			none;
	}

div#menu_left ul ul li:hover ul,
div#menu_left ul ul ul li:hover ul {
	display: 			block;
	
	border-color:		#cbd9e3;
	border-style:		solid;
	border-width:		1px;

	background-color:	#FFFFFF;	
	}


