		/*this is the css for the vertical version*/		.vertical ul{			list-style-type: none;			padding: 0;			width: 169px;			margin: 0;			margin-left:10px;			margin-top: 70px;			height: 34px;			position: relative;		}		.vertical li a{			display: block;			width: 169px;			line-height: 22px;			text-decoration: none;			height: 22px;			font-weight: bold;			padding: .1em 1px;			border-bottom: 1px solid;			border-top: 0px;		}		.vertical li{			position: relative;			border-bottom: 1px solid transparent;			margin-bottom: -1px;		} 		.vertical li:first-child>a{			border-top: none;		}		.vertical a.first{			border-top: 1px solid;		}		.vertical li ul{			position: absolute;			top: -1px;			left: 203px;		}		.vertical.left ul ul ul,.vertical .left ul{			left: -203px;		}/* ---------------------------------------- *//*      Menu horizontal                     *//* ---------------------------------------- */		.horizontal ul{			color: #FF0000			border: none;			list-style-type: none;			padding: 0;			margin: 0;		}		.horizontal ul li{			float: left;			position: relative;		}		.horizontal ul li a{			display: block;			/*_width:125px;*/			text-decoration: none;			/*height: 2em;*/			line-height: 20px;			font-size: 12px;			font-weight:bold;			padding: 2px 10px 3px 10px;			overflow: hidden;			/*border: 1px solid;			border-left: none;*/		}		.horizontal li li{			float: none;			border-bottom: 1px solid transparent;			margin-bottom: -1px;		}		.horizontal li li a {			display:block;			_width:150px;			width:150px;			font-size:11px;			color:#D45312;			padding: 2px 6px 2px 6px;			text-align:left;			/*_margin-top:-3px;*/		}		.horizontal li li.last{			border-bottom: solid 1px #000000;		}		.horizontal ul li ul{			position: absolute;			top: 2em;			left: -1px;			margin-top: -1px;		}		.horizontal ul ul{			width:211px;			_width:211px;		}				.horizontal ul ul ul{			width: 128px;			top: -1px;			_top: 0;			left: 128px;			_left: 146px;			margin-top: 1px;			_margin-top: 2px;			_margin-left:-6px;			border-left:solid 1px #FFF;		}		.horizontal.left ul ul ul,.horizontal .left ul ul{			top: -1px;			left: -128px;		}		.horizontal ul li li a{			display:block;			border-right: 1px solid #000000;			border-left: 1px solid #000000;			border-top: 1px solid #000000ß;			background-color: #000000;			font-weight: normal;			line-height: 20px;			padding: 2px 5px 2px 5px;			filter : Alpha(opacity=100, finishopacity=100);			-moz-opacity: 1;			opacity:1;		}	.horizontal ul li li a:hover{	background-color:#000000;	color:#999;			/*		.horizontal ul li:first-child>a{			border-left: none;		}		.horizontal ul li a.first{			border-left: none;		}		.horizontal ul li li a.first{			border-top: 1px solid;		}		.horizontal ul li li:first-child>a{			border-top: 1px solid;		}		div.horizontal ul li.pixelfix ul{			left: 0;		}		div.horizontal ul li.pixelfix ul ul{			left: 128px;		}		*/		/*here we use a little CSS to make a basic/backup dropdown menu in modern browsers *cough* not IE6 or less *cough* if javascript is disabled.Flickering never happens in these browsers*/		.mlmenu li ul{			display: none;			z-index:999;		}		.mlmenu li:hover>ul{			display: block;		}		/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/		.accessible li ul{			display: block;		}		/*Code to show an element has a child*/		.mlmenu.plus li a:first-child:not(:last-child):after{			content: '+';		}		.plus a span{			padding-left: .5em;		}		.noshow{			visibility: hidden;		}			/* ---- Style : BLACKWHITE ---- */			.blackwhite li a{			/*background-color: white;*/			color: #D45312;			/*border-color: #D6A478; */		}		.blackwhite li a:hover,.blackwhite li a.first:hover,.blackwhite .trail a.hover{			/*background-color: black;*/			color: #999;			/*border-color: black;*/		}		.blackwhite li:first-child>a:hover{			/*background-color: black;*/			color: #999;			/*border-color: black;*/		}		.blackwhite ul{			/*border-color: black;*/		}	/* ---- Style : BLUEWHITE ---- */				.bluewhite li a{			/*background-color: white;*/			color: #F4F20B;			border-color: #FFF;		}		.bluewhite li a:hover,.bluewhite .trail a.hover{			/*background-color: #000033;*/			color: #F4F20B;			/*border-color: #000033;*/		}		.bluewhite li:first-child>a:hover{			/*background-color: #000033;			color: white;			border-color: #000033;*/		}		.bluewhite ul{			border-color: #FFF;		}
