#nav, #nav ul { /* all lists */		padding: 0;		margin: 0;		list-style: none;		float : left;		width : 175px;		text-align: left;	}	#nav li { /* all list items */		font-size: 11px; position : relative; float : left; line-height : 1.25em; margin-bottom : -1px; width: 175px; }	#nav li ul { /* second-level lists */		position : absolute;  margin-left : 175px; margin-top : -28px; display:none;}#nav li ul.expand { /* second-level lists */		position:relative;  margin-left : 0px; margin-top : 0px;display:block;}#nav li ul.expand  li { /* all list items */		font-size: 11px; position : relative; float : left; line-height : 1.25em; margin-bottom : -1px; width: 175px; overflow:hidden}#nav li ul.expand  li a { color: #fff; font-weight: bold; text-decoration: none; background-color: #4889c9; background-image: none; text-transform: none; display: block; padding: 3px 0 3px 8px;  margin: 0; border-style: solid; border-width: 1px 0 1px 1px; }#nav li ul.expand  li a.onpage { color: #cee2f5; font-weight: bold; text-decoration: none; background-color: #069; background-image: none; text-transform: none; display: block; margin: 0;  border-style: solid; border-width: 1px 0 1px 1px; }#nav li ul.expand  li a:hover { color: #fff; background-color: #069; background-image: none; background-position: 0 0;  margin: 0;  }	#nav li ul ul { /* third-and-above-level lists */		left: -999em;	}	#nav li a { /* primary nav link */ width : 175px; display : block; color : #fff; font-weight : bold; text-decoration : none; background-color : #183847; background-image: url(../img/nav1.gif); text-transform: uppercase; padding : 6px 0 6px 0; border-style: solid; border-width: 1px 0; }#nav li a.single { color: #fff; font-weight: bold; text-decoration: none; background-color: #183847; background-image: none; text-transform: uppercase; display: block; padding: 6px 0; width: 175px; border-style: solid; border-width: 1px 0; }#nav li a:hover { /* primary nav link hover */ color : #fff; background-color : #183847; background-image: url(../img/nav2.gif); background-repeat: repeat-y; background-position: right 0; }#nav li a.single:hover { color: #fff; background-color: #183847; background-image: url(../img/nav0.gif); background-repeat: repeat-y; background-position: right 0; }#nav li ul a { /* secondary nav link */ width : 175px; display : block; color : #fff; font-weight : bold; text-decoration : none; background-color : #4889c9; background-image: none; text-transform: none; padding : 6px 0 6px 8px; border-style: solid; border-width: 1px 0 1px 1px; }#nav li ul a:hover { /* secondary nav link */ color : #fff; background-color : #069; background-image: none; background-position: 0 0; width: 175px; padding-left: 8px; }	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {		left: -999em;	}	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */		display:block; }#nav li a.subpage { /* primary nav link */ width : 175px; display : block; color : #9cf; font-weight : bold; text-decoration : none; background-color : #183847; background-image: none; text-transform: uppercase; padding : 6px 0; border-color: #fff; border-style: solid; border-width: 1px 0; }#nav li a.subpage:hover { /* primary nav link hover */ color : #9cf; background-color : #183847; background-image: none; background-repeat: repeat-y; background-position: right 0; width: 175px; padding: 6px 0; }#nav2 li a { color: #fff; font-weight: bold; text-decoration: none; background-color: #4889c9; background-image: none; text-transform: none; display: block; padding: 3px 0; width: 174px; margin: 0; border-style: solid; border-width: 1px 0 1px 1px; }#nav2 li a:hover { color: #fff; background-color: #069; background-image: none; background-position: 0 0; width: 174px; margin: 0; padding: 3px 0; }
