/* common styling */
.menu {
	font-family: arial, sans-serif;
	width:153px;
	height:80px;
	position:relative;
	font-size:11px;
	
}

.menu ul li a, .menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:153px; height:27px;
text-align:left; /*border:0px solid #99c; border-width:0px 0px 0px 1px;*/ /*background:#FFF;*/
line-height:27px; font-weight: bold; font-size:12px; text-indent: 5pt;}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative;}
.menu ul li ul {display: none;}


/* specific to non IE browsers */

/* TOP MENU ROLL */
.menu ul li:hover a {color:#fff; background:#036;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:153px; width:153px;}

/* DROP SUBMENU TOP */
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:170px;}

/* DROP MENU */
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#69C; color:#fff; width:170px; line-height:20px; font-weight: normal; height:20px;}
/* DROP MENU ROLL */
.menu ul li:hover ul li a:hover {background:#CCC; color:#333;}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:0; color:#000;}

/* DROP SUBMENU DROP */
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
/* DROP SUBMENU DROP ROLL */
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

