ul.menu {list-style:none; margin:0; padding:0}ul.menu * {margin:0; padding:0}ul.menu a {	display:block;	text-decoration:none;	text-align: center;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	padding-top: 8px;	height: 43px;	width: 108px;}ul.menu li {	position:relative;	float:left;	margin-right:0px;}ul.menu ul {	position:absolute;	top:52px;	left:0;	background:#d1d1d1;	display:none;	opacity:0;	list-style:none}ul.menu ul li {	position:relative;	margin:0;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #0669A6;	border-right-color: #0669A6;	border-bottom-color: #0669A6;	border-left-color: #0669A6;}ul.menu ul li a {	display:block;	text-align: left;	background-image: url(../images/dd_menuback.jpg);	background-repeat: repeat-x;	padding-top: 3px;	padding-right: 2px;	padding-bottom: 3px;	padding-left: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0669A6;	text-decoration: none;	font-weight: normal;	text-transform: uppercase;	line-height: 20px;}ul.menu ul li a:hover {	color: #a0171a;}ul.menu ul ul {left:148px; top:-1px}ul.menu .menulink {	border:0px solid #aaa;	font-weight:bold;	background-image: url(../images/buttonbk_off.jpg);	background-repeat: no-repeat;	color: #0669A6;}ul.menu .menulink:hover, ul.menu .menuhover {	background-image: url(../images/buttonbk_on.jpg);	background-repeat: no-repeat;	color: #a0171a;	text-decoration: none;}ul.menu .sub {    background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}ul.menu .topline {    border-top:1px solid #aaa}#tech  li  a  {	display:block;	text-align: left;	background-image: url(../images/dd_menuback.jpg);	background-repeat: repeat-x;	padding-top: 3px;	padding-right: 2px;	padding-bottom: 3px;	padding-left: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0669A6;	text-decoration: none;	font-weight: normal;	text-transform: uppercase;	line-height: 20px;	height: 20px;	width: 250px;}#products li a:hover, #tech li a:hover, #about li a:hover, #contact li a:hover {	color: #a0171a;}#products li a {	display:block;	text-align: left;	background-image: url(../images/dd_menuback.jpg);	background-repeat: repeat-x;	padding-top: 3px;	padding-right: 2px;	padding-bottom: 3px;	padding-left: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0669A6;	text-decoration: none;	font-weight: normal;	text-transform: uppercase;	line-height: 20px;	height: 20px;	width: 300px;}#about li a {	display:block;	text-align: left;	background-image: url(../images/dd_menuback.jpg);	background-repeat: repeat-x;	padding-top: 3px;	padding-right: 2px;	padding-bottom: 3px;	padding-left: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0669A6;	text-decoration: none;	font-weight: normal;	text-transform: uppercase;	line-height: 20px;	height: 20px;	width: 320px;}#contact li a {	display:block;	text-align: left;	background-image: url(../images/dd_menuback.jpg);	background-repeat: repeat-x;	padding-top: 3px;	padding-right: 2px;	padding-bottom: 3px;	padding-left: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0669A6;	text-decoration: none;	font-weight: normal;	text-transform: uppercase;	line-height: 20px;	height: 20px;	width: 150px;}