/*-------------------------------------------File: 'High Def Black Wide' menus.css Style SheetCreated: 13 June, 2005Last Modified: 19 June, 2005Author: Charlie Lockhart, Blueball Designwww.blueballdesign.comEmail: charlie@blueballdesign.com�2005 Charlie Lockhart/Blueball Design USAAll Rights Reserved-------------------------------------------*//* MENU GENERAL CSS STYLES */#nav{	position: relative;	margin: 0px;	border-top: 1px solid #0123A9;	border-right: 1px solid #0123A9;	border-bottom: 1px solid #0123A9;	background: #A1B7E9 url('images/navbar-background3.jpg') top repeat-x;	height: 20px;	z-index:  500;}html>body #nav{	height: auto;}/* Correct Firefox/Mozilla/Safari inability to properly clear a float - see: www.positioniseverything.net/easyclearing.html. Ignores IE6 */.clearfix:after{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}#nav ul{  margin: 0px;  padding: 0px;  list-style: none;  z-index: 1000;}#nav li{  float: left;  position: relative;}#nav a{  display: block;  width: 130px; /* THIS WIDTH = TOTAL WIDTH - LEFT/RIGHT PADDING */  padding: 4px 5px 4px 5px; /* MENU ITEM HEIGHT = PADDING-TOP + PADDING-BOTTOM + FONT-SIZE(in Px) BELOW */  border-left: 1px solid #0123A9; /* FOR TOP MENUS ONLY */  color: #FFFFFF;  text-decoration: none;  font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;  text-align: center;}#nav li:hover a, #nav li.sfhover a{  color: #AED9FF;}#nav li:hover ul a, #nav li.sfhover ul a{  color: #0123A9;}/* MENUS LEVEL 2 CSS STYLES */#nav ul ul{  position: absolute;  top: 100%;  left: 0px;  width: 140px; /* SET TO TOTAL LINK WIDTH; THIS IS TO BREAK <li> FLOATS INTO ONE COLUMN */  background-color: #FFFFFF;  border-left: 1px solid #0123A9;  border-right: 1px solid #0123A9;  border-bottom: 1px solid #0123A9;  display: none;  z-index: 1500;}#nav ul ul li{  border-top: 1px solid #A1B7E9;}#nav li:hover ul, #nav li.sfhover ul{  display: block;  background-color: #FFFFFF;}#nav li:hover ul ul, #nav li.sfhover ul ul{  display: none;}#nav ul ul li:hover, #nav ul ul li.sfhover{  background-color: #A1B7E9;}#nav ul ul li:hover a, #nav ul ul li.sfhover a{  color: #0123A9;}#nav ul ul li:hover ul a, #nav ul ul li.sfhover ul a{  color: #A1B7E9;}#nav ul ul a{  border: none; /* REMOVE BORDERS SET ABOVE */  width: 130px;  border: none;  text-align: left;}/* MENUS LEVEL 3 CSS STYLES */#nav ul ul ul{  display: none;  border-left: 1px solid #A9AEB9;}#nav ul ul li:hover ul, #nav ul ul li.sfhover ul{  display: block;  top: -1px;  left: 140px; /* SET HORIZ OFFSET */}#nav ul ul li:hover ul ul, #nav ul ul li.sfhover ul ul{  display: none;}#nav ul ul ul li:hover a, #nav ul ul ul li.sfhover a{  color: #353535;}#nav ul ul ul li:hover ul a, #nav ul ul ul li.sfhover ul a{  color: #222222;}/* MENUS LEVEL 4 CSS STYLES */#nav ul ul ul li:hover ul, #nav ul ul ul li.sfhover ul{  display: block;}#nav ul ul ul li:hover ul ul, #nav ul ul ul li.sfhover ul ul{  display: none;}#nav ul ul ul ul li:hover a, #nav ul ul ul ul li.sfhover a{  color: #353535;}#nav ul ul ul ul li:hover ul a, #nav ul ul ul ul li.sfhover ul a{  color: #222222;}/* MENUS LEVEL 5 CSS STYLES */#nav ul ul ul ul li:hover ul, #nav ul ul ul ul li.sfhover ul{  display: block;}#nav ul ul ul ul li:hover ul ul, #nav ul ul ul ul li.sfhover ul ul{  display: none;}#nav ul ul ul ul ul li:hover a, #nav ul ul ul ul ul li.sfhover a{  color: #353535;}#nav ul ul ul ul ul li:hover ul a, #nav ul ul ul ul ul li.sfhover ul a{  color: #222222;}/* MENUS LEVEL 6 CSS STYLES */#nav ul ul ul ul ul li:hover ul, #nav ul ul ul ul ul li.sfhover ul{  display: block;}#nav ul ul ul ul ul li:hover ul ul, #nav ul ul ul ul ul li.sfhover ul ul{  display: none;}#nav ul ul ul ul ul ul li:hover a, #nav ul ul ul ul ul ul li.sfhover a{  color: #353535;}#nav ul ul ul ul ul ul li:hover ul a, #nav ul ul ul ul ul ul li.sfhover ul a{  color: #222222;}