/* ------------------------------ primary navigation---*/ #nav{	padding: 0;	margin: 0;	list-style: none;	z-index:30;	}  #nav ul {		list-style: none;	margin:0 0 0 4px;	padding:0; }  #nav ul li { /* all list items */	background:none;	margin:0;	padding:0;	float:left;	display:inline;	height:32px;	position:relative; }   #nav ul li a {	padding:0px 6px;	color: #fff;	text-decoration: none;	border-right:1px solid #fff;	font-family:Arial, Helvetica, sans-serif;	float:left;	display:block;	background: url(Images/nav_link_bg.jpg) repeat-x;	height:auto;	line-height:32px;	vertical-align:middle;	font-size:11px;	list-style:none;		 }  #nav ul li a:hover { 	color: #5F0C0F;	background: url(Images/nav_link_bg.jpg) repeat-x 0px -32px;	   }  #nav ul li ul {	position: absolute;	margin:0;    padding: 0;	width: 155px;    list-style: none;	display:block;	left: -999em;	 }  #nav ul li ul li{ 	background: url(Images/nav_link_bg.jpg) repeat-x;	width:155px;	 }   /* drop down links*/   #nav li ul li a {	padding:0px 6px;	color: #fff;	text-decoration: none;	float:left;	display:block;	background: url(Images/nav_link_bg.jpg) repeat-x;	height:32px;	line-height:32px;	vertical-align:middle;	font-size:11px;	list-style:none;	border-right:none;	width:155px;		 }  #nav li ul li a:hover { 	color: #5F0C0F;	background: url(Images/nav_link_bg.jpg) repeat-x 0px -32px;	   }    /*#nav ul li:hover ul ul,  #nav ul li:hover ul ul ul,  #nav ul li.sfhover ul ul,  #nav ul li.sfhover ul ul ul { /*left: -999em; }*/#nav ul li:hover ul,  #nav ul li li:hover ul,  #nav ul li li li:hover ul,  #nav ul li.sfhover ul,  #nav ul li li.sfhover ul,  #nav ul li li li.sfhover ul { /* lists nested under hovered list items */ 	position:absolute;	margin-top:32px;	left:0; 	display:block; }/* top nav -------------------------------------*/ div#nav-top ul {    list-style: none;	   } div#nav-top li { /* all list items */	background:none;	display:inline;	} 	div#nav-top li a {	padding: 0px 3px;	color: #1E497B;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;	border-right:1px solid #1E497B;	font-weight: bold;  	font-size:10px;   	 }div#nav-top li a:hover {    color: #1E497B;     }