
.menu {
position:relative;
top:0;
left:50%;
margin-left:-382px;
width:790px;
clear:left;
height:20px;
font-size:11px;

 }
/* remove all the bullets, borders and padding */
.menu ul {padding:0;margin:0;list-style-type:none;}


/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:105px;position:relative;margin:0px 0px 0px 2px;}

/* main links */
.menu a, .menu a:visited{
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	width:103px;
	height:20px;
	background:#333;
	line-height:20px;
	text-align: center;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd;font-size:11px;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65;font-size:11px;}

/* display dropdown */
.menu ul ul {visibility:hidden;position:absolute;top:21px;left: 0px; width:105px;padding:0px;}
.menu ul ul ul{visibility:hidden;position:absolute;top:21px;left:190px; width:60px;padding:0px;}


/* style the table so that it takes no part in the layout */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited,.menu ul ul a:hover {background:#666;
color:#fff;
font-size:12px;
height:auto;
line-height:14px;
width:105px;
padding:1px; }

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:#f5c2a1;font-size:12px;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible; }




/* --- IE5.5 hacks
-------------------------------------------------------*/

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:100px;w\idth:100px;}

/* yet another hack for IE5.5 */
* html .menu ul ul a{width:105px;w\idth:105px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:21px;t\op:21px;}


