/* common styling */
.menu {font: 9pt/11pt arial; font-weight: bold; text-align:left; width:100%; height:13px; position:relative; margin:0; top:99px; z-index:100; clear: both;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left;}
.menu ul li a, .menu ul li a:visited {display:block; float:left; text-decoration:none; padding:0 15px 0 15px; height:13px; line-height:13px; color:#000; background: #E1D988;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#E1D988;}
.menu ul li:hover ul {display:block; position:absolute; width:100%; top:14px; left:0; background:; color:#000; padding-top: 2px;}
.menu ul li:hover ul.right_side li {float:right; border:0;}
.menu ul li:hover ul.left_side li {float:left; border:0;}
.menu ul li:hover ul li a.hide {background:#E1D988 ; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#E1D988; color:#000;}
.menu ul li:hover ul li ul {display: ;}
.menu ul li:hover ul li a {display:block; background:#E1D988; color:#000;}
.menu ul li:hover ul li a:hover {background:; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:15px; color:#000; background:#E1D988;}
.menu ul li:hover ul.right li {float:right;}
.menu ul li:hover ul li:hover a.hide {background:; color:#000;}
.menu ul li:hover ul li:hover ul li a {background:; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:; color:#fff;}


table {border-collapse:collapse; margin:0; padding:0;}

.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}
.menu ul li a:hover ul li a.hide {display:none;}
.menu ul li a, .menu ul li a:visited {background:none;}


.menu ul li a:hover {color:#000; background:#E1d988;}
.menu ul li a:hover ul {display:block; position:absolute; width: 1200px; top:0px; left:0; background:; color:#000; padding-top: 15px; }
.menu ul li a:hover ul.right_side li {float:right; border-width:0 1px 0 0 0;}
.menu ul li a:hover ul.left_side li {float:left;}
.menu ul li a:hover ul li a.sub {background:; color:#000;}
.menu ul li a:hover ul li a {display:block; background:; color:#000;}
.menu ul li a:hover ul li a ul {visibility:hidden;}
.menu ul li a:hover ul li a:hover {background:; color:#fff;}
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:0; top:15px; color:#fff; background:;}
.menu ul li a:hover ul li a:hover ul li a {background:; color:#fff;}
.menu ul li a:hover ul li a:hover ul li a:hover {background:; color:#000;}

