/* CSS Document *//* Tool Source, Inc */.menu {	float: left;	margin: 0;	padding: 0;	width: 100%;	position: relative;	font-family: "Trebuchet MS", Verdana, sans-serif;	font-weight: bold;  	font-size: 160%;    text-align: left;}.menu ul {	padding:0; 	margin:0;	list-style-type: none;
	border-top: 1px solid #000;}.menu ul li {	float:left;	position:relative;
	margin: 0;	padding: 0;	width: 100%;	border: 1px solid #000;	border-top: 0;
	background: url(images/menu_btn_long.gif) top left no-repeat;}.menu ul li a, .menu ul li a:visited {	display:block; 	text-decoration:none; 	color:#fff; 	padding: 6px 12px 5px; 
	background: url(images/menu_btn_short.gif) top right no-repeat;}* html .menu ul li a, .menu ul li a:visited {	width:;	w\idth:;}.menu ul li ul {	display: none;}/*table {	margin:-1px; 	border-collapse:collapse;	font-size:1em;}*//* specific to non IE browsers */.menu ul li:hover a,.menu ul li a:hover {	color:#fff; 	background:#06c;}.menu ul li:hover ul,.menu ul li a:hover ul {display:block; position:absolute; top:100%;border-top: 1px solid #1A4466;/*margin-top:1px;*/left:0; /*width:150px;*/}* html .menu ul li a:hover ul {	margin-top:0;	marg\in-top:1px;}.menu ul li:hover ul li ul,.menu ul li a:hover ul li a ul {	visibility:hidden; 	position:absolute; 	height:0; 	width:0;}.menu ul li:hover ul li a,.menu ul li a:hover ul li a {	display:block; 	background-color: #ededdb;	color:#000; 	height:auto; 	line-height:1.2em; 	padding:5px 8px; 	border: 1px solid #1A4466;	border-top-width: 0;}* html .menu ul li a:hover ul li a {	/*width:150px;	w\idth:129px;*/}.menu ul li:hover ul li a.drop,.menu ul li a:hover ul li a.drop {	background:#c9c9a7 url(drop.gif) bottom right no-repeat;}.menu ul li:hover ul li a:hover,.menu ul li a:hover ul li a:hover {	background:#c9c9a7; 	color:#000;}.menu ul li:hover ul li:hover ul,.menu ul li a:hover ul li a:hover ul {	visibility:visible; 	position:absolute; 	left:150px; 	top:0;	/*width:150px;*/}.menu ul li:hover ul li:hover ul.left,.menu ul li a:hover ul li a:hover ul.left {	left:-150px;}
