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

#mainNavWrapper {
	background: url(../images/navigation/navBorder.png) no-repeat right bottom;
	width: 500px;
	position: absolute;
	top: 40px;
	right: 15px;
}
#home #mainNav .home a, #about #mainNav .about a, #services #mainNav .services a, #presentations #mainNav .presentations a, #resources #mainNav .resources a {
	color: #903211;
	background: url(../images/navigation/navOverLine.gif) no-repeat right bottom;
}
#contact #mainNav .contact a {
	color: #903211;
	background: none;
}
#mainNav  {
	list-style: none;
	font-size: 100%;
	padding: 0px;
	text-align: right;
	position: relative;
	margin-bottom: 0;
	float:right;
	display:inline;
}
#mainNav a {
	display: block;
	padding: 0px 0.75em 10px;
	line-height: 2em;
	text-decoration: none;
	color: #7C6A55;
	float: left;
}
#mainNav a:hover {
	color: #903211;
	background: url(../images/navigation/navOverLine.gif) no-repeat right bottom;
}

#mainNav li {
	font-size: .7em;
	display: inline;
}
#subNav {
	font-size: 100%;
	list-style: none;
	margin: 1em 0;
	text-align: right;
	border-bottom: 1px solid #e6e4e2;
}
#subNav li {
	margin-bottom: 1em;
	font-size: 0.85em;
}
#subNav li a {
	color: #6a5d4f;
	text-decoration: none;
	padding-left: 2em;
}
#subNav li a:hover {
	padding-left: 2em;
	background: url(../images/navigation/subNavSelect-f1.png) no-repeat left center;
	text-decoration: underline;
}
/* subNav current page styles */
/*aboutNav*/
#adminStaff #subNav .adminStaff a, #fieldForce #subNav .fieldForce a, #meeting #subNav .meeting a, #ourClients #subNav .ourClients a, 
/*presentationsNav*/
#presentationsAbout #subNav .presentationsAbout a, #presentationsGoals #subNav .presentationsGoals a, #presentationsSchedule #subNav .presentationsSchedule a, 
/*resourcesNav*/
#partners #subNav .partners a, #authors #subNav .authors a, #essays #subNav .essays a,
/*servicesNav*/ 
#ourProcess #subNav .ourProcess a, #endowments #subNav .endowments a, #realEstate #subNav .realEstate a, 
#dentists #subNav .specialized a, #physicians #subNav .specialized a, #veterinarians #subNav .specialized a, #contractors #subNav .specialized a, #nonProfits #subNav .specialized a,
/*contactnav*/ 
#employment #subNav .employment a, #sendFile #subNav .sendFile a, #unsubscribeNav #subNav .unsubscribe a { 
	color: #712b13;
	background: url(../images/navigation/subNavSelect-f2.png) no-repeat left center;
	text-decoration: none;
	cursor: default;
}
#subNav ul {display: none; list-style-type: none;}
#subNav ul li {font-size: .9em; margin-bottom: .5em;}
#subNav ul li a {color: #6a5d4f !important; background: none !important; cursor:pointer !important;}
#subNav ul li a:hover {text-decoration: underline !important; background: none !important; cursor:pointer !important;}
#dentists #subNav ul, #physicians #subNav ul, #veterinarians #subNav ul, #contractors #subNav ul, #nonProfits #subNav ul {display: block;}
#dentists #subNav ul .dentists a, #physicians #subNav ul .physicians a, #veterinarians #subNav ul .veterinarians a, #contractors #subNav ul .contractors a, #nonProfits #subNav ul .nonProfits a {color: #712b13 !important; text-decoration: none !important; cursor: default !important;}
/* Navigation classes */
.external {
	background: url(../images/navigation/external_f1.gif) no-repeat right center;
	padding-right: 12px;
}
.external:hover {
	background: url(../images/navigation/external_f2.gif) no-repeat right center;
	padding-right: 12px;
}
/* end Navigation classes */
