#SiteNav { background: #fff url('/edm/e1_img/e1_layout/e1_subnav_bg.gif') bottom no-repeat; font: normal normal normal 13px arial, helvetica, sans-serif; padding: 0 0 27px 0; }

	.MainNav { border-bottom: 1px solid #999; clear: both; margin: 0; padding: 0 0 29px 0; }

		/* Main Nav tab attributes */
		.MainNav a { background: #fff url('/edm/e1_img/e1_layout/e1_navtab_off.gif') repeat-x top left; border-bottom: 1px solid #999; border-left: 1px solid #ccc; border-right: 1px solid #999; border-top: 1px solid #ccc; float: left; font-weight: bold; margin: 4px 0 0 0; padding: 4px 12px 5px 12px; }
		
			/* Link attributes for Main Navigation */
			.MainNav a:link, .MainNav a:visited { color: #039; text-decoration: none; }
			.MainNav a:hover, .MainNav a:active { color: #000; text-decoration: underline; }


.MainNav li.selected a {
	background-image: url('/edm/e1_img/e1_layout/e1_navtab_on.gif');
	border-bottom: none;
	border-top: 1px solid #999;
	color: #000 !important;
	margin: 3px 0 -2px 0;
	padding: 5px 12px 6px 12px;
}

.MainNav li.selected ul.SubNav {
	display: block;
	font-size: 11px;
	float: left;
	margin: 28px 0 0 0;
	position: absolute;
}

.MainNav li.selected ul.SubNav a {
	background: transparent;
	border: none;
	border-left: 1px solid #ccc;
	font-weight: normal;
	margin: 8px 2px 0 3px;
	padding: 0 0 0 5px;
}

/* Link attributes for Sub Navigation */
.MainNav li.selected ul.SubNav a:link, .MainNav li.selected ul.SubNav a:visited { color: #039 !important; text-decoration: none; }
.MainNav li.selected ul.SubNav a:hover, .MainNav li.selected ul.SubNav a:active { color: #000 !important; text-decoration: underline; }

.MainNav li.selected ul.SubNav a.selected:link, .MainNav li.selected ul.SubNav a.selected:visited { color: #000 !important; font-weight: bold; }

.MainNav li.selected ul.SubNav .first a { border-left: 0; padding-left: 4px; }

.MainNav ul, .MainNav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.MainNav ul.SubNav {
	display: none;
	width: 760px;
	margin: 0;
	padding: 0;
}


.MainNav li a.help, .MainNav li a.logout {
	background: none;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	padding: 0 6px;
	margin: 9px 0 0 0;
	color: #039 !important;
}

/* Position Help link towards the right side of the navigation */
.MainNav li a.help { margin-left: 50px; }

.MainNav li a.logout { border-left: 1px solid #039; clear: right; }

.MainNav li.selected a.help:link, .MainNav li.selected a.help:visited  { color: #000 !important; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-left: 44px; }



/* "Visitor" state: hide "Logout" link and push the "Help" link further to the right */
#SiteNav.visitor .logout { display: none; }

#SiteNav.visitor .MainNav li a.help { clear: right; float: right; margin-right: 10px; }


/* Safari alignment hack */
.MainNav a { padding: 4px 12px 4px 12px;# }
.MainNav li.selected a { padding: 5px 12px 5px 12px;# }		
.MainNav li a.help, .MainNav li a.logout, .MainNav li.selected a.help, .MainNav li.selected a.logout { padding: 0 6px;# }