/* REQUIRED NAVIGATION STYLES *//* ============= Nav ============= */#NavBox {background:url(../images/BgNavBox.jpg) repeat-x;height:58px; /* 58 */width:996px; /* 996 */}#NavBox ul {padding:0;margin:0;}ul, li {	margin: 0;	padding: 0;	list-style: none;}#Nav {	line-height: 1.0;	text-transform:uppercase;}#Nav ul {	position: absolute;	top: -999em;	width: 12em; /* left offset of submenus need to match (see below) */}#Nav ul li {	width: 100%;}#Nav li:hover {	visibility: inherit; /* fixes IE7 'sticky bug' */}#Nav li {	float: left;	position: relative;}#Nav a {	display: block;	position: relative;}#Nav li:hover ul,#Nav li.sfHover ul {	left: 0;	top: 4.5em; /* match top ul list item height */	z-index: 99;}ul#Nav li:hover li ul,ul#Nav li.sfHover li ul {	top: -999em;}ul#Nav li li:hover ul,ul#Nav li li.sfHover ul {	left: 12em; /* match ul width */	top: 0;}ul#Nav li li:hover li ul,ul#Nav li li.sfHover li ul {	top: -999em;}ul#Nav li li li:hover ul,ul#Nav li li li.sfHover ul {	left: 12em; /* match ul width */	top: 0;}/* MODIFY THIS TO CHANGE THE STYLE OF THE NAVIGATION */#Nav {	float: left;}#Nav a {text-decoration:none;text-transform:uppercase;color:#000;padding:24px 12px 28px 12px;//padding:24px 14px 28px 16px;_padding:24px 14px 23px 16px;}#Nav li {margin:0 2px 0 0;list-style:none;font-size:11px;text-transform:uppercase;}#Nav li ul {	border-top:1px solid #5E979B;	margin:8px 0 0 -2px;}#Nav li li a {background:none;padding:10px 10px 10px 14px;margin:0;}#Nav li li {	background:	#C2DCDD;	border-bottom:1px solid #5E979B;	border-left:1px solid #5E979B;	border-right:1px solid #5E979B;}#Nav li li ul {	margin-top:-1px;	margin-left:0px;	z-index:99;}#Nav li li li {	background:	#C2DCDD;}#Nav li:hover, #Nav li.sfHover, #Nav a:hover {	color:#1A7D6A;}.NavDivider {	background: url(../images/NavDivider.jpg);	width:2px;	height:58px;	float:left;}
