@charset "utf-8";
/*************************************************************
////////////////////////// TOP NAV ///////////////////////////
**************************************************************/   
#main_nav ol, #main_nav ul, #side_nav ol, #side_nav ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
}
    
.about,
.print, 
.online, 
.events, 
.resources,
.contact,
.advertiser {
    background:url(../images/nav_about.gif) no-repeat;
    width:87px;
	height:26px;
}

.print{
	background:url(../images/nav_print.gif) no-repeat;
	width:47px;
}

.online{
	background:url(../images/nav_online.gif) no-repeat;
	width:56px;
}

.events{
	background:url(../images/nav_events.gif) no-repeat;
	width:58px;
}

.resources{
	background:url(../images/nav_resources.gif) no-repeat;
	width:79px;
}

.contact{
	background:url(../images/nav_contact.gif) no-repeat;
	width:80px;
}

.advertiser{
	background:url(../images/nav_advertiser.gif) no-repeat;
	width:104px;
}

.aboutDropHolder, 
.printDropHolder, 
.onlineDropHolder, 
.eventsDropHolder, 
.resourcesDropHolder,
.contactDropHolder,
.advertiserDropHolder {
	width:87px;
	float:left; 
	height:1px;
}

.printDropHolder{
	width:47px;
}

.onlineDropHolder{
	width:56px;
}

.eventsDropHolder{
	width:58px;
}

.resourcesDropHolder{
	width:79px;
}

.contactDropHolder{
	width:80px;
}

.advertiserDropHolder{
	width:104px;
}

.about-menu .about-down {
    background:url(../images/nav_about_over.gif) no-repeat;
}

.print-menu .print-down {
    background:url(../images/nav_print_over.gif) no-repeat;
}

.online-menu .online-down {
    background:url(../images/nav_online_over.gif) no-repeat;
}

.events-menu .events-down {
    background:url(../images/nav_events_over.gif) no-repeat;
}

.resources-menu .resources-down {
    background:url(../images/nav_resources_over.gif) no-repeat;
}

.contact-menu .contact-down {
    background:url(../images/nav_contact_over.gif) no-repeat;
}

.advertiser-menu .advertiser-down {
    background:url(../images/nav_advertiser_over.gif) no-repeat;
}

.about-menu, 
.print-menu,
.online-menu,
.events-menu, 
.resources-menu,
.contact-menu,
.advertiser-menu{
    position:absolute;
    color:#FFF;
    cursor:pointer;
    z-index:1000px;
}

.about-menu a:link, .about-menu a:visited,
.print-menu a:link, .print-menu a:visited,
.online-menu a:link, .online-menu a:visited,
.events-menu a:link, .events-menu a:visited,
.resources-menu a:link, .resources-menu a:visited,
.contact-menu a:link, .contact-menu a:visited,
.advertiser-menu a:link, .advertiser-menu a:visited{
    color:black !important;
    display:block !important;
    text-decoration:none !important; 
    margin:0 !important;
	padding:5px 25px 5px 10px;
}

.about-menu a:hover,
.print-menu a:hover,
.online-menu a:hover,
.events-menu a:hover,
.resources-menu a:hover,
.contact-menu a:hover,
.advertiser-menu a:hover {
    color:#FFF !important;
    text-decoration:none !important;
	background-color:#cb9b2e;
}

.no_hover a:hover{
	background:none;
}

.contact-menu a,
.contact-menu a:link,
.contact-menu a:visited, 
.contact-menu a:hover,
.advertiser-menu a,
.advertiser-menu a:link,
.advertiser-menu a:visited, 
.advertiser-menu a:hover{
	margin:0;
	padding:0;
	background:none;
}

.down-list {
    background-color:#fec23a;
	position:absolute;
	z-index:700;
	width:148px;
}

.printDropHolder .down-list{
	width:160px;
}

.onlineDropHolder .down-list{
	width:261px;
}

.eventsDropHolder .down-list{
	width:158px;
}

.resourcesDropHolder .down-list{
	width:179px;
}

.down-list li {
    background-color:#fec23a;
	border-top:1px solid #fece61;
	margin:0;
}
.down-list li.last{
	border-bottom:1px solid #fece61;
}

/*************************************************************
////////////////////// SECONDARY NAV //////////////////////////
**************************************************************/   

#side_nav ul{
	float:right;
	text-align:right;
	margin-bottom:20px;
	color:#000;
}

#side_nav ul li{
	padding: 5px 15px;
	background-color:#e9e9e9;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #ededed;
	width:137px;
}

#side_nav ul li:hover{
	background-color:#c5c1c1;
	border-bottom:1px solid #b9b5b5;
	border-top:1px solid #d1cdcd;
}

#side_nav ul li.selected{
	color:white;
	border-bottom:1px solid #004581;
	border-top:1px solid #0067ab;
	background:url(../images/li_selected_arrow.gif) no-repeat right;
	background-color:#005696;
}

#side_nav ul li a, #side_nav ul li a:hover{
	text-decoration:none;
	color:#000;
}

/* SN PRELOADER ONLY - NO FUNCTIONALITY
	JQUERY PRELOADS IMAGES BASED ON CSS */
.preloader{
	background-image:url(../images/sn_1_off.gif);
	background-image:url(../images/sn_2_off.gif);
	background-image:url(../images/sn_3_off.gif);
	background-image:url(../images/sn_4_off.gif);
	background-image:url(../images/sn_5_off.gif);
	background-image:url(../images/sn_6_off.gif);
	background-image:url(../images/sn_7_off.gif);
	background-image:url(../images/sn_8_off.gif);
	background-image:url(../images/sn_9_off.gif);
}