/*begin nav list item stylings specify width for Opera*/
#nav, #nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
}
#nav li {
	padding: 0px;
	width: 200px;
	position: relative;
	float: left;
}
/*position secondary links offscreen*/
#nav li ul {
	position: absolute;
	left: -999em;
	margin-top: -43px;
	margin-left: 201px;
}
/*position stage three links offscreen*/
#nav li ul ul {
	left: -999em;
}
/*nav li:hover ul ul must come before nav li li:hover ul*/
#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 {
	left: auto;
}

/*hack for IE*/
#nav li:hover, #nav li.hover {
    position: static;
}
/*general link stylings*/

#nav a:link, #nav a:visited {
	height: 28px;
	width: 175px;
	display: block;
	text-decoration: none;
	color: #004038;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #007E6F;
	background-image: url(../images/up.gif);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-top: 13px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004038;
	padding-left: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #004038;
	border-bottom-color: #004038;
}
/*adjusts padding for two level link headings*/
#nav #nav_community a:link, #nav #nav_customer a:link, #nav #nav_customized a:link, #nav #nav_value a:link, #nav #nav_employment a:link, #nav #nav_hr a:link, #nav #nav_executive a:link, #nav #nav_who a:link, #nav #nav_community a:visited, #nav #nav_customer a:visited, #nav #nav_customized a:visited, #nav #nav_value a:visited, #nav #nav_employment a:visited, #nav #nav_hr a:visited, #nav #nav_executive a:visited, #nav #nav_who a:visited {
	padding-top: 5px;
	height: 36px;
}
/*stylings for first level active states*/
#home #nav_home a, #about #nav_about a, #services #nav_services a, #product #nav_product a, #join #nav_join a, #contact #nav_contact a {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	
}

/*COUNTER stylings for second level active states*/
#about #nav_mission a:link, #about #nav_values a:link, #about #nav_roots a:link, #about #nav_facilities a:link, #about #nav_testimonials a:link, #about #nav_community a:link,/*services*/ #services #nav_vendor a:link, #services #nav_customer a:link, #services #nav_logistics a:link, #services #nav_delivery a:link, #services #nav_customized a:link, #services #nav_food_safety a:link,/*product*/ #product #nav_snoboy a:link, #product #nav_procurement a:link, #product #nav_organic a:link, #product #nav_international a:link, #product #nav_value a:link,/*join_us*/ #join #nav_employment a:link, #join #nav_health a:link, #join #nav_hr a:link,/*contact*/#contact #nav_department a:link, 
/*visited*/
#about #nav_mission a:visited, #about #nav_values a:visited, #about #nav_roots a:visited, #about #nav_facilities a:visited, #about #nav_testimonials a:visited, #about #nav_community a:visited,/*services*/ #services #nav_vendor a:visited, #services #nav_customer a:visited, #services #nav_logistics a:visited, #services #nav_delivery a:visited, #services #nav_customized a:visited, #services #nav_food_safety a:visited,/*product*/ #product #nav_snoboy a:visited, #product #nav_procurement a:visited, #product #nav_organic a:visited, #product #nav_international a:visited, #product #nav_value a:visited,#join #nav_employment a:visited, #join #nav_health a:visited, #join #nav_hr a:visited,/*contact*/ #contact #nav_department a:visited  {
	background-image: url(../images/up.gif);
	color: #004038;
}


/*stylings for second level active states*/
#mission #nav_mission a, #values #nav_values a, #roots #nav_roots a, #facilities #nav_facilities a, #testimonials #nav_testimonials a, #community #nav_community a, #vendor #nav_vendor a, #customer #nav_customer a, #logistics #nav_logistics a, #delivery #nav_delivery a, #customized #nav_customized a, #food_safety #nav_food_safety a, #snoboy #nav_snoboy a, #procurement #nav_procurement a, #organic #nav_organic a, #international #nav_international a, #value #nav_value a,#employment #nav_employment a, #health #nav_health a, #hr #nav_hr a, #department #nav_department a {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	
}

/*stylings for second level hover states*/
#about #nav_mission a:hover, #about #nav_values a:hover, #about #nav_roots a:hover, #about #nav_facilities a:hover, #about #nav_testimonials a:hover,#about #nav_community a:hover,/*services*/#services #nav_vendor a:hover, #services #nav_customer a:hover, #services #nav_logistics a:hover, #services #nav_delivery a:hover, #services #nav_customized a:hover, #services #nav_food_safety a:hover,/*product*/#product #nav_snoboy a:hover, #product #nav_procurement a:hover, #product #nav_organic a:hover, #product #nav_international a:hover, #product #nav_value a:hover,/*join_us*/#join #nav_employment a:hover, #join #nav_health a:hover, #join #nav_hr a:hover,/*contact*/#contact #nav_department a:hover {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
/*COUNTER stylings for third level active states*/
/*link*/#roots #nav_founders a:link, #roots #nav_executive a:link, #roots #nav_who a:link,/*visited*/#roots #nav_founders a:visited, #roots #nav_executive a:visited, #roots #nav_who a:visited {
	background-image: url(../images/up.gif);
	color: #004038;	
}
/*stylings for second level active states*/
#founders #nav_founders a, #executive #nav_executive a, #who #nav_who a {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

/*stylings for second level hover states*/
#roots #nav_founders a:hover, #roots #nav_executive a:hover, #roots #nav_who a:hover {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

#nav a:hover {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

#nav a:active {
	color: #F7E59B;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
/*content div states*/
#content a:link, #content a:visited {
	color: #000;
	text-decoration: none;
}
#content a:hover, #content a:active {
	color: #000;
	text-decoration: underline;
}
/*stylings for the contact list on contact page*/
#contact_list a:link, #contact_list a:visited {
	color: #000;
	text-decoration: none;
}
#contact_list a:hover, #contact_list a:visited {
	color: #000;
}


/*breadcrumb links*/
#sidebar_mapping a:link, #sidebar_mapping a:visited {
	font-size: 9px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #D90101;
	font-weight: bold;
}

#sidebar_mapping a:hover, #sidebar_mapping a:active {
	color: #F7E59B;
}

#footer a:link, #footer a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #D90101;
	text-decoration: none;
	
}

#footer a:hover, #footer a:active {
	text-decoration: underline;
	color: #F7E59B;
}
