#menu {	width: 100%;	float:left;	height: 33/35px;}#menu ul {	list-style: none;	margin:0;	padding: 0;}#menu a, #menu h6 {	font: bold 13px arial, helvetica, sans-serif;	display: block;	margin: 0;	padding: 2px 15px;	background-color:#3375B6;}#menu h6 {	color: #FFFFFF;}#menu a {	color: #FFFFFF;	text-decoration: none;	border:none;	padding-top: 8px;	padding-bottom: 7px;	padding-left: 12px;	padding-right: 4px;}#menu a:hover {	color: #000000;	border:none;}#menu li {	position:relative;	float: left;	text-align:center;	width:0% !;}#menu li li {	position:relative;	float: left;	text-align:left;	border-left:1px solid #000;	border-bottom:1px solid #000;	border-right:1px solid #000;	background:#3375B6;	background-image: url(images/00-submenubackgr.jpg);	background-repeat: repeat-x;	background-position: left top;	padding:0px;	width: 120px;	margin: 0px;}#menu li li a {	font-weight:normal;	border-bottom:0px dotted #D9F266;	font-size: 11px;	margin-left: 0px;	padding-top: 4px;	padding-bottom: 5px;	padding-left: 12px;	padding-right: 4px;}#menu li li a:visited {	font-weight:normal;	border-bottom:0px dotted #D9F266;		font-size: 11px;}#menu li li a:hover {	color: #000;	border-top:0px dotted #D9F266;	border-bottom:0px dotted #D9F266;	border-left: 0px solid #669933;	background:#FFFFFF;}#menu ul ul {	position: absolute;  z-index: 500;  width: 1px; /* if this isn't here, the drops get laidout horiz instead of vert in Moz browsers*/}#menu ul ul ul {	position: absolute;	top: 0;	left: 100%;}#menu ul ul {	display: none;}#menu ul ul, #menu ul li:hover ul ul, #menu ul ul li:hover ul ul {	display: none;}#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul {	display: block;	background:#a9d147;}