body {
	MARGIN-TOP: 0px;
	FONT-SIZE: 12px;
	font-family: arial, helvetica;
      COLOR: #666666;
}
td {
	font: 12px arial, helvetica;
	color: #666666;
}
img {
	display:block;
}
h1 {
	font: bold 16px arial, helvetica;
      COLOR: black;
	display:inline;
}
h2 {
	font: bold 14px arial, helvetica;
      COLOR: black;
	display:inline;
}
h3 {
	font: bold 12px arial, helvetica;
      COLOR: black;
	display:inline;
}
a:link, a:active, a:visited, a:hover {
	color: #cc0000;
	text-decoration:underline;
}
TD.topMenu {width:105px;text-align:left;}
.topMenu a:link, .topMenu a:active, .topMenu a:visited {
	display:block;
	height:19px;
	padding:26px 33px 0px 0px;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.topMenu a:hover {
	background:url(../images/topMenu_on.gif) repeat-x;
	font-size: 13px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
}
TD.topMenuAt {width:105px;text-align:left;}
.topMenuAt a:link, .topMenuAt a:active, .topMenuAt a:visited, .topMenuAt a:hover {
	display:block;
	height:19px;
	padding:26px 33px 0px 0px;
	background:url(../images/topMenu_on.gif) repeat-x;
	font-size: 13px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
}
.transp {
	background-color: #ffffff;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.70;
}
.drop a:link, .drop a:active, .drop a:visited {
	display:block;
	width:140px;
	padding:0 5px;
	font-size:9px;
	font-family:verdana;
	color:#333333;
	font-weight:bold;
	text-decoration:none;

}
.drop a:hover {
	color:#cc0000;
	text-decoration:none;
}
.subMenu a:link, .subMenu a:active, .subMenu a:visited {
	display:block;
	padding-left:14px;
	font-size:13px;
	color:black;
	text-decoration:none;
}
.subMenu a:hover {
	background-image:url(../images/subMenu_on.gif);
	background-repeat:no-repeat;
	font-size:13px;
	color:#cc0000;
	text-decoration:none;
}
.subMenuAt a:link, .subMenuAt a:active, .subMenuAt a:visited, .subMenuAt a:hover {
	display:block;
	padding-left:14px;
	background-image:url(../images/subMenu_on.gif);
	background-repeat:no-repeat;
	font-size:13px;
	color:#cc0000;
	text-decoration:none;
}
.product {
	height:26px;
	border:#bfbebe 1px solid;
	background:#efefef;
	padding:0px 9px;
}
.product a:link, .product a:active, .product a:visited {
	font: bold 14px arial, helvetica;
	color:#cc0000;
	text-decoration:none;
}
.product a:hover {
	font: bold 14px arial, helvetica;
	color:#cc0000;
	text-decoration:underline;
}
.productAt {
	height:26px;
	border:#bfbebe 1px solid;
	background:white;
	padding:0px 9px;
}
.productAt a:link, .productAt a:active, .productAt a:visited {
	font: bold 14px arial, helvetica;
	color:#cc0000;
	text-decoration:none;
}
.productAt a:hover {
	font: bold 14px arial, helvetica;
	color:#cc0000;
	text-decoration:underline;
}
.productAt {
	height:26px;
	border:#bfbebe 1px solid;
	background:white;
	padding:0px 9px;
}
.title {
	height:20px;
	border:#bfbebe 1px solid;
	background:white;
	padding:3px 9px;
	font: bold 14px arial, helvetica;
	color:#cc0000;
}
	
.more {
	font-size: 10px;
	color: #cc0000;
}
.more a:link, .more a:active, .more a:visited {
	font-size: 10px;
	text-decoration:none;
	color: #cc0000;
}
.more a:hover {
	font-size: 10px;
	text-decoration:underline;
	color: #cc0000;
}	
.credit {
	font-size: 9px;
	color: white;
}
.credit a:link, .credit a:active, .credit a:visited, .credit a:hover {
	font-size: 9px;
	text-decoration:underline;
	color: white;
}
.keys a:link, .keys a:visited {
	font-size: 9px;
	color: white;
	text-decoration: none;
}
.keys a:hover, .keys a:active {
	font-size: 9px;
	text-decoration:none;
	cursor:text;
	color: white;
}



 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: right; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
#nav ul { width: 150px; }
#nav ul ul { left: 200px; }

#nav { height:35px;width:600px; }
#nav *:hover { background-color: none; }

#nav li { background-image:url(/images/topMenuDiv.gif) repeat-y left;}
#nav li img {float:left;position:absolute;}
#nav li.hover a { color:#CC0000; 
	background:url(../images/topMenu_on.gif) repeat-x;
}
#nav li a { 
	height:19px;
	padding:26px 33px 0px 0px;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	}
#nav a.active {color:#cc0000;background:url(/images/topMenu_on.gif) repeat-x;}
  
  
  #nav ul { top: 45px;
	border:white 1px solid;color:black;  
  }
  #nav ul li { 
  	background-image: none;
  	background-color: #ffffff;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.70;
  }
    #nav ul li a { 
    	height:auto;
    	background:none;
	padding:2px 5px;
	font-size:9px;
	font-family:verdana;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
    }
#nav li.hover ul a { color:#333333; 
	background:none;
}
#nav li.hover ul a.hover { color:#cc0000; 
	background:none;
}
    
#nav ul a.active {background:none;}
    #nav ul a.hover { 
	color:#CC0000;
	background:none;
     }
/*   #nav ul a {  } */
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */
