#topNavMenu {
			font-size: 10px;
			font-weight: bold;
			background: #99c2eb url("../../images/dotlen/nav.gif") repeat-x top left;
			padding: 0 5px;
			height: 23px;
			border-bottom: #336699 1px solid;
	}

#topNavSubMenu  {
			background: #F0EDED;
			border-bottom: #bebaa5 1px solid;
			padding: 2px 5px;
			text-align: center;
	}

#topNavFooter {
			margin-bottom: 10px;
			padding: 2px 5px 0 0;
			text-align: right;
	}

#topNavMenu a,
#topNavSubMenu a {
			border: 0;
			margin: 0;
	}

#topNavSubMenu .mainLinks a,
#topNavSubMenu .mainLinks a:link,
#topNavSubMenu .mainLinks a:visited,
#topNavSubMenu .mainLinks a:active {
			font-variant: small-caps;
			color: #009;
			font-size: 12px;
	}

#topNavSubMenu .mainLinks a:hover {
			color: #1365E1;
	}

#topNavSubMenu .subLinks {
			margin-top: 5px;
	}

#topNavMenu * {
			padding-top: 5px;
			padding-bottom: 5px;
	}

/*#topNavMenu .navMenuContainer {
			border: 1px solid black;
			position: relative;
	}

#topNavMenu .navMenu {
			display: none;
			position: absolute;
			top: 23px;
			left: 0px;
			background: #eff7e4;
			border: #336699 1px solid;
	}

#topNavMenu .navMenuContainer:hover > .navMenu {
			display: block;
	}

#topNavMenu .navMenu a {
			display: block;
	}*/

#topNavMenu a.navLink,
#topNavMenu a.navLink:link,
#topNavMenu a.navLink:active,
#topNavMenu a.navLink:visited {
			padding-left: 6px;
			padding-right: 6px;
			margin-right: 10px;
			height: 23px;
			color: #C04545;
	}

#topNavMenu a.navLink:hover {
			color: #6d5942;
			background: #eff7e4 url("../../images/dotlen/navHover.gif") repeat-x top left;
			border-color: #336699;
			border-width: 0 1px;
			border-style: solid;
			padding-left: 5px;
			padding-right: 5px;
	}


#topNavMenu .navLinkSelected {
			border-color: #336699;
			border-width: 0 1px;
			border-style: solid;
			color: #6d5942;
			background: #f7c7c7 url("../../images/dotlen/navSelected.gif") repeat-x top left;
			padding-left: 6px;
			padding-right: 6px;
			margin-right: 10px;
	}

#topNavMenu a.navLinkSelected,
#topNavMenu a.navLinkSelected:link,
#topNavMenu a.navLinkSelected:active,
#topNavMenu a.navLinkSelected:visited {
			color: #6d5942;
	}

#topNavMenu a.navLinkSelected:hover {
			padding-left: 6px;
			padding-right: 6px;
	}

#topNavMenu .navTitle {
			font-weight: normal;
			font-size: 12px;
			margin-right: 30px;
			float: left;
	}

#topNavMenu .navTitle strong {
			font-variant: small-caps;
	}

#topNavMenu .navTitle a {
			color: black;
	}

#topNavMenu .navInfo {
			float: right;
	}