@charset "UTF-8";
/* CSS Document */

/*///// mainNav /////*/
#mainNav {
	position: absolute;
	top: 185px;
	left: 20px;
	height: 65px;
	margin: 0; padding: 0;
}
#mainNav ul {
	list-style-type: none; margin: 0;
}
#mainNav li {
	float: left;
	display: inline;
	text-transform: uppercase; 
	position: relative;
	margin: 0;
	height: 65px;
	width: 183px;
	line-height: 65px;
	border-right: 1px solid #06afeb;
	overflow: hidden;
}
#mainNav li a {
	display: block;
	width: 183px;
	height: 65px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
#mainNav li a:hover {
	text-decoration: none;
}
#mainNav li a span {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
	#mainNav li.nav_welcome a span {background:url(/images/siteBuild/nav_welcome.jpg) no-repeat left top;}
	#mainNav li.nav_explore a span {background:url(/images/siteBuild/nav_explore.jpg) no-repeat left top;}
	#mainNav li.nav_nurture a span {background:url(/images/siteBuild/nav_nurture.jpg) no-repeat left top;}
	#mainNav li.nav_engage a span {background:url(/images/siteBuild/nav_engage.jpg) no-repeat left top;}
	#mainNav li.nav_connect a span {background:url(/images/siteBuild/nav_connect.jpg) no-repeat left top;}
	 #mainNav li.nav_connect {border-right: none;}

#mainNav li a:hover span, #mainNav li.current a span {background-position: left -65px !important;}


#secondaryNav { position: absolute; top: 120px; left: 440px; width: 500px;}
#secondaryNav ul {float: right;margin: 0; font-size: 1em;}
#secondaryNav li {float: left; display: inline; padding: 0 1em; margin: 0; border-right: 1px solid #003f7a;}
#secondaryNav li.last {border-right: none; padding-right: 0;}
#secondaryNav li a {display: block;margin: 0; color: #003f7a; text-decoration: none;}
	#secondaryNav li a:hover {text-decoration: underline; }


/*///// subNav /////*/
#subNav {list-style-type: none; margin-left: 0; margin-bottom: 1em; padding-bottom: 1em; font-size: 1.2em; border-bottom: 1px solid #b9d5e5;}
	#subNav li ul {list-style-type: none; font-size: .9em; margin-bottom: 1.2em;}
#subNav li {margin-bottom: .5em; line-height: 1.8;}
	#subNav li li {margin-bottom: .5em; line-height: 1.4;}
#subNav a {color: #19437b; text-decoration: none;}
	#subNav li li a, #subNav li.here li a, #subNav li.parent-here li a {font-weight: normal; cursor: pointer;}
#subNav a:hover, #subNav li li a:hover, #subNav li li li a:hover { text-decoration: underline;}
#subNav li.here a, #subNav li.parent-here a, #subNav li.parent-here li.here a, #subNav li.parent-here li.parent-here a, #subNav li.parent-here li.parent-here li.here a  {font-weight: bold; cursor:default; text-decoration: none;}
#subNav li.parent-here a {cursor: pointer;}
#subNav li.parent-here li.here a, #subNav li.parent-here li.parent-here li.here a {color: #40a4d9;}
#subNav li.parent-here li.here li a, #subNav li.parent-here li.parent-here li a {color: #19437b; font-weight: normal; cursor: pointer;}
	#subNav li.parent-here li.here li a:hover, #subNav li.parent-here li.parent-here li a:hover {text-decoration: underline;}
	#subNav li.parent-here li.parent-here li.here a:hover {text-decoration: none;}

#footerNav {list-style-type: none; margin: 0 0 1em; font-size: 1.1em;}
#footerNav li {display: inline; padding: 0 .5em; border-right: 1px solid #68aeb9; color: #68aeb9; text-transform: uppercase;}
#footerNav li.first {padding-left: 0;}
#footerNav li.last {border-right: none;}
	#footerNav li a {color: #68aeb9; text-decoration: none;}
	#footerNav li a:hover {color: #fff;}
	
#sitemap, #sitemap ul {list-style-type: none; margin: 0;}
	#sitemap ul {margin-left: 2em; margin-bottom: 1em; padding-top: .5em;}
		#sitemap ul ul {padding-top: 0;}
	#sitemap li {font-weight: bold; padding: .5em 0; margin: .5em 0; border-bottom: 1px solid #b9d5e5;}
		#sitemap li li {font-weight: normal; padding: 0; margin: 0; border: none;}
	#sitemap a {text-decoration: none;}
	#sitemap li a {font-size: 1.2em;}
	#sitemap li li a {font-size: 1em; font-weight: bold;}
	#sitemap li li li a {font-weight: normal; color: #40a4d9;}
	#sitemap li li li li a {font-style: italic; color: #7995a9;}
