/* CSS Document */.menu {	margin: 0px;	padding: 0px;}.menu ul, .menu li {	margin: 0px;	padding: 0px;	display: block;	list-style-type: none;}.menu ul {	width: 150px;}.menu li ul {	display: none;	position: absolute;	margin-left: 130px;	margin-top: -18px;	border-left: 1px solid #FFFFFF;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;}.menu li a {	padding: 5px;	text-decoration: none;	color: #FFFFFF;	background-color: #2C4480;	width: 150px;	display: block;	font-weight: bold;}html>body .menu li a {	width: auto;}.menu li a:hover {	background-color: #C9D4DF;	color: #333333;}.menu li {		float: left;	width: 150px;	border-bottom: 1px solid #FFFFFF;}.menu a.submenu {	background-image: url('../images/img_submenu.gif');	background-repeat: no-repeat;	background-position: 140px 7px;}