 /* common styling */
.menu {
	/* font-family: verdana, sans-serif; ult*/
	/* width:750px;  ult*/
	position:relative;  /*ult*/
	/* font-size:0.85em; ult*/
	z-index:100; /*ult*/
	
	white-space:nowrap /*IE hack*/; 
	float:left; 
	width:900px; 
	border:none; 
	background:rgb(225,225,225) url(../img/bg_head_bottom_nav.jpg) no-repeat; 
	color:rgb(75,75,75); 
	font-size:130%;
	}
.menu ul {
	/* padding:0;  ult*/
	/* margin:0; ult*/
	list-style-type: none; /*ult*/
	}
.menu ul li {
	float:left; /*ult*/
	position:relative; /*ult*/
	
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	border-right:solid 1px rgb(175,175,175);
	}
.menu ul li a, .menu ul li a:visited {
	display:block;  /*ult*/
	text-decoration:none;  /*ult*/
	/* color:#000;  ult*/
	/* width:139px;  ult*/
	/* height:3em;  ult*/
	/* color:#000;  ult*/
	/* border:1px solid #fff; ult*/ 
	border-width:1px 1px 0 0;  /*ult*/
	/* background:#dfc184;  ult*/
	/* padding-left:10px;  ult*/
	/* line-height:3em; ult*/
	
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	height:3.1em; 
	line-height:3.1em; 
	padding:0 16px 0 16px; 
	font-weight:bold; 
	color: rgb(100,100,100);
	}
* html .menu ul li a, .menu ul li a:visited {
	/* width:149px; ult*/
	/* w\idth:139px; ult*/
	}
.menu ul li ul {
	display: none; /*ult*/
	
	border:none;
	}
table {
	margin:-1px 0px 0px 0px;  /*ult*/
	border-collapse:collapse; /*ult*/
	font-size:1em; /*ult*/
	
	/* position:absolute; */ 
	top:0; 
	left:-1px;
	}

/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
	color:#fff;  /*ult*/
	/* background:#bd8d5e; ult*/
	
	z-index:1000 /*Sylvain IE hack*/; 
	background-color:rgb(210,210,210); 
	text-decoration:none;
	}

.menu ul li:hover ul,
.menu ul li a:hover ul {
	display:block;  /*ult*/
	position:absolute;  /*ult*/
	/* top:3em; ult*/
	/* margin-top:1px; ult*/
	left:0;  /*ult*/
	/* width:150px; ult*/
	
	width:10.0em; 
	z-index:999; 
	top:3.1em; 
	t\op:3.0em; 
	marg\in-top:0.1em;
	}
* html .menu ul li a:hover ul {
	/* margin-top:0; ult*/
	/* marg\in-top:1px; ult*/
	
	display:block; 
	width:10.0em; 
	position:absolute; 
	z-index:999; 
	top:3.0em; 
	margin-top:0.1em; 
	left:0;
	}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
	visibility:hidden;  /*ult*/
	position:absolute;  /*ult*/
	height:0;  /*ult*/
	width:0; /*ult*/
	}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block;  /*ult*/
	/* background:#faeec7;  ult*/
	/* color:#000;  ult*/
	height:auto;  /*ult*/
	/* line-height:1.2em;  ult*/
	/* padding:5px 10px;  ult*/
	/* width:129px; ult*/
	
	white-space:normal; 
	width:10.3em; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:4px 16px 4px 16px; 
	border-left:solid 1px rgb(175,175,175); 
	border-bottom: solid 1px rgb(175,175,175); 
	background-color:rgb(237,237,237); 
	font-weight:normal; 
	color:rgb(50,50,50);
	}
* html .menu ul li a:hover ul li a {
	width:150px; /*ult*/
	w\idth:129px; /*ult*/
	}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
	/* background:#c9c9a7 url(drop.gif) bottom right no-repeat; ult*/
	
	background-color:rgb(210,210,210); 
	text-decoration:none;
	}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
	/* background:#c9c9a7;  ult*/
	/* color:#000; ult*/
	
	background-color:rgb(210,210,210); 
	text-decoration:none;
	}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
	visibility:visible; /*ult*/ 
	position:absolute;  /*ult*/
	left:150px;  /*ult*/
	top:0; /*ult*/
	/* width:150px; ult*/
	
	white-space:normal; 
	margin-left: 16px; 
	border-left:solid 1px rgb(175,175,175); 
	border-bottom: solid 1px rgb(175,175,175); 
	border-top: solid 1px rgb(175,175,175); 
	background-color:rgb(237,237,237); 
	font-weight:normal; 
	}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
	left:-150px; /*ult*/
	}
.menu TABLE TABLE TR TD UL
{
	border: 167px solid rgb(175, 175, 175);
}
