/* CSS Document */
/*--------------------------------------------------
CSS document containing all link and navigation information.
Created for National Retail Foundation by Spartan Internet
Copyright 2006 
--------------------------------------------------*/

/*--------------------*/
/*GENERAL LINK STYLES*/
/*-------------------*/

/* default link style // blue & 11px */
a:link	{
	color:#2066a2;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a:visited	{
	color:#2066a2;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a:hover	{
	color:#2066a2;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a:active	{
	color:#2066a2;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/* red */
a.red:link	{color:#ca5436;	font-weight:normal;}
a.red:visited	{color:#ca5436;	font-weight:normal;}
a.red:hover	{color:#ca5436;	font-weight:normal;}
a.red:active	{color:#ca5436;	font-weight:normal;}

/* orange */
a.orange:link	{color:#d2731f;	font-weight:normal;}
a.orange:visited	{color:#d2731f;	font-weight:normal;}
a.orange:hover	{color:#d2731f;	font-weight:normal;}
a.orange:active	{color:#d2731f;	font-weight:normal;}

/* yellow */
a.yellow:link	{color:#f2e979;	font-weight:normal;}
a.yellow:visited	{color:#f2e979;	font-weight:normal;}
a.yellow:hover	{color:#f2e979;	font-weight:normal;}
a.yellow:active	{color:#f2e979;	font-weight:normal;}

/* green */
a.green:link	{color:#76a220;	font-weight:normal;}
a.green:visited	{color:#76a220;	font-weight:normal;}
a.green:hover	{color:#76a220;	font-weight:normal;}
a.green:active	{color:#76a220;	font-weight:normal;}

/* brown */
a.brown:link	{color:#696969;	font-weight:normal;}
a.brown:visited	{color:#696969;	font-weight:normal;}
a.brown:hover	{color:#696969;	font-weight:normal;}
a.brown:active	{color:#696969;	font-weight:normal;}

/* no underline */
a.noline:link	{text-decoration:none;}
a.noline:visited	{text-decoration:none;}
a.noline:hover	{text-decoration:underline;}
a.noline:active	{text-decoration:underline;}

/* underline */
a.underline:link	{text-decoration:underline;}
a.underline:visited	{text-decoration:underline;}
a.underline:hover	{text-decoration:none;}
a.underline:active	{text-decoration:none;}

/* bold */
a.bolded:link	{font-weight:bold;}
a.bolded:visited	{font-weight:bold;}
a.bolded:hover	{font-weight:bold;}
a.bolded:active	{font-weight:bold;}



/*----------------*/
/*MAIN NAVIGATION*/
/*for actual link styles, see style.css -- IE could not handle them within this stylesheet*/
/*---------------*/
.mainNav_home	{
	position:absolute;
	width:67px;
	top:0px;
	left:0px;
	text-align:center;
}
.mainNav_retailers	{
	position:absolute;
	width:92px;
	top:0px;
	left:68px;
	text-align:center;
}
.mainNav_providers	{
	position:absolute;
	width:138px;
	top:0px;
	left:161px;
	text-align:center;
}
.mainNav_information	{
	position:absolute;
	width:151px;
	top:0px;
	left:300px;
	text-align:center;
}
.mainNav_govt	{
	position:absolute;
	width:159px;
	top:0px;
	left:452px;
	text-align:center;
}
.mainNav_press	{
	position:absolute;
	width:64px;
	top:0px;
	left:612px;
	text-align:center;
}
.mainNav_myNRF	{
	position:absolute;
	width:76px;
	top:0px;
	left:677px;
	text-align:center;
}

.mainNav_retails_big_blog	{
	position:absolute;
	width:120px;
	top:0px;
	left:754px;
	text-align:center;
}
/*--------------------*/
/*SECONDARY NAVIGATION*/
/*--------------------*/
.secondaryNav a:link	{
	padding:0px 0px 3px 0px;
	color:#fff;
	font-size:83%;
	text-decoration:none;
}
.secondaryNav a:visited	{
	padding:0px 0px 3px 0px;
	color:#fff;
	font-size:83%;
	text-decoration:none;
}
.secondaryNav a:hover	{
	padding:0px 0px 3px 0px;
	color:#fff;
	font-size:83%;
	text-decoration:none;
}
.secondaryNav a:active	{
	padding:0px 0px 3px 0px;
	color:#fff;
	font-size:83%;
	text-decoration:none;
}


/*---------------------*/
/*THIRD TIER NAVIGATION*/
/*---------------------*/
/*---leftNav1---*/
.leftNav1 img	{display:block;}
.leftNav1_selected img	{display:block;}
.leftNav1 a	{
	position:relative;
/*	background:url(images/left_navigation/leftNav01.gif) no-repeat top left #5f8514;	*/
	width:150px;
	height:17px;
	padding:7px 0px 3px 25px; 
	border-bottom:1px solid #77a121;
	color:#fae48c;
/*	font-weight:bold;
	font-size:92%;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:-0.03em;	*/
	display:block;
	z-index:50;
}
/*.leftNav1 a:hover	{
	background:url(images/left_navigation/leftNav01_over.gif) no-repeat;
	color:#fff;
}*/
.leftNav1_selected a	{
	position:relative;
/*	background:url(images/left_navigation/leftNav01_over.gif) no-repeat;	*/
	width:150px;
	height:17px;
	padding:7px 0px 3px 25px; 
	border-bottom:1px solid #77a121;
	color:#fff;
/*	font-weight:bold;
	font-size:92%;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:-0.03em;	*/
	display:block;
	z-index:50;
}

/*---leftNav1 // business units---*/
/*.leftNav1 a.business_units:link	{
	background:url(../images/left_navigation/static/business_units.gif) no-repeat top left #5f8514;
	height:18px;
	border-bottom:0px;
}
.leftNav1 a.business_units:visited	{
	background:url(../images/left_navigation/static/business_units.gif) no-repeat top left #5f8514;
	height:18px;
	border-bottom:0px;
}
.leftNav1 a.business_units:hover	{
	background:url(../images/left_navigation/rollovers/business_units.gif) no-repeat top left #5f8514;
	height:18px;
	border-bottom:0px;
}
.leftNav1 a.business_units:active	{
	background:url(../images/left_navigation/rollovers/business_units.gif) no-repeat top left #5f8514;
	height:18px;
	border-bottom:0px;
}
.leftNav1_selected a.business_units:link, a.business_units:visited, a.business_units:hover, a.business_units:active	{
	background:url(../images/left_navigation/rollovers/business_units.gif) no-repeat top left #5f8514;
	height:18px;
	border-bottom:0px;
}*/
.business_units_img	{
 	background:url(../images/left_navigation/static/business_units.gif) no-repeat top left #5f8514; 
	height:18px; 
	border-bottom:0px; 
}

/*---leftNav1 // bookstore---*/
.leftNav1 a.bookstore:link	{
	background:url(../images/left_navigation/static/bookstore.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.bookstore:visited	{
	background:url(../images/left_navigation/static/bookstore.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.bookstore:hover	{
	background:url(../images/left_navigation/rollovers/bookstore.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.bookstore:active	{
	background:url(../images/left_navigation/rollovers/bookstore.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.bookstore:link, a.bookstore:visited, a.bookstore:hover, a.bookstore:active	{
	background:url(../images/left_navigation/rollovers/bookstore.gif) no-repeat top left #5f8514;
	height:18px;
}
/*---leftNav1 // conferences_events---*/
.leftNav1 a.conferences_events:link	{
	background:url(../images/left_navigation/static/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.conferences_events:visited	{
	background:url(../images/left_navigation/static/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.conferences_events:hover	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.conferences_events:active	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.conferences_events:link, a.conferences_events:visited, a.conferences_events:hover, a.conferences_events:active	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}

.leftNav1 a.conferences_events:hover	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.conferences_events:active	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.conferences_events:link, a.conferences_events:visited, a.conferences_events:hover, a.conferences_events:active	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
/*---leftNav1 // retail's big blog---*/
.leftNav1 a.blog:link	{
	background:url(../images/left_navigation/static/blog.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.blog:visited	{
	background:url(../images/left_navigation/static/blog.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.blog:hover	{
	background:url(../images/left_navigation/rollovers/blog.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.blog:active	{
	background:url(../images/left_navigation/rollovers/blog.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.blog:link, a.blog:visited, a.blog:hover, a.blog:active	{
	background:url(../images/left_navigation/rollovers/blog.gif) no-repeat top left #5f8514;
	height:18px;
}

.leftNav1 a.blog:hover	{
	background:url(../images/left_navigation/rollovers/blog.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.blog:active	{
	background:url(../images/left_navigation/rollovers/blog.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.blog:link, a.blog:visited, a.blog:hover, a.blog:active	{
	background:url(../images/left_navigation/rollovers/conferences_events.gif) no-repeat top left #5f8514;
	height:18px;
}
/*---leftNav1 // membership---*/
.leftNav1 a.membership:link	{
	background:url(../images/left_navigation/static/membership.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.membership:visited	{
	background:url(../images/left_navigation/static/membership.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.membership:hover	{
	background:url(../images/left_navigation/rollovers/membership.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.membership:active	{
	background:url(../images/left_navigation/rollovers/membership.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.membership:link, a.membership:visited, a.membership:hover, a.membership:active	{
	background:url(../images/left_navigation/rollovers/membership.gif) no-repeat top left #5f8514;
	height:18px;
}

/*---leftNav1 // nrf foundation---*/
.leftNav1 a.nrf_foundation:link	{
	background:url(../images/left_navigation/static/nrf_foundation.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.nrf_foundation:visited	{
	background:url(../images/left_navigation/static/nrf_foundation.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.nrf_foundation:hover	{
	background:url(../images/left_navigation/rollovers/nrf_foundation.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.nrf_foundation:active	{
	background:url(../images/left_navigation/rollovers/nrf_foundation.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.nrf_foundation:link, a.nrf_foundation:visited, a.nrf_foundation:hover, a.nrf_foundation:active	{
	background:url(../images/left_navigation/rollovers/nrf_foundation.gif) no-repeat top left #5f8514;
	height:18px;
}

/*---leftNav1 // stores_magazine---*/
.leftNav1 a.stores_magazine:link	{
	background:url(../images/left_navigation/static/stores_magazine.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.stores_magazine:visited	{
	background:url(../images/left_navigation/static/stores_magazine.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.stores_magazine:hover	{
	background:url(../images/left_navigation/rollovers/stores_magazine.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.stores_magazine:active	{
	background:url(../images/left_navigation/rollovers/stores_magazine.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.stores_magazine:link, a.stores_magazine:visited, a.stores_magazine:hover, a.stores_magazine:active	{
	background:url(../images/left_navigation/rollovers/stores_magazine.gif) no-repeat top left #5f8514;
	height:18px;
}


/*---leftNav1 // committees---*/
.leftNav1 a.committees:link	{
	background:url(../images/left_navigation/static/committees.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.committees:visited	{
	background:url(../images/left_navigation/static/committees.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.committees:hover	{
	background:url(../images/left_navigation/rollovers/committees.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.committees:active	{
	background:url(../images/left_navigation/rollovers/committees.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.committees:link, a.committees:visited, a.committees:hover, a.committees:active	{
	background:url(../images/left_navigation/rollovers/committees.gif) no-repeat top left #5f8514;
	height:18px;
}

/*---leftNav1 // firae---*/
.leftNav1 a.firae:link	{
	background:url(../images/left_navigation/static/firae.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.firae:visited	{
	background:url(../images/left_navigation/static/firae.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.firae:hover	{
	background:url(../images/left_navigation/rollovers/firae.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1 a.firae:active	{
	background:url(../images/left_navigation/rollovers/firae.gif) no-repeat top left #5f8514;
	height:18px;
}
.leftNav1_selected a.firae:link, a.firae:visited, a.firae:hover, a.firae:active	{
	background:url(../images/left_navigation/rollovers/firae.gif) no-repeat top left #5f8514;
	height:18px;
}

/*---leftNav2---*/
.leftNav2 a:link	{
	position:relative;
	background:url(../images/left_navigation/leftNav02.gif) no-repeat bottom left #7eac25;
	width:159px;
	height:22px;
	margin:0px 1px 1px 2px;
	padding:7px 0px 0px 13px;
	color:#fff;
	font-weight:normal;
	font-size:10px;/*83%;*/
	text-decoration:none;
	letter-spacing:-0.03em;
	display:block;
	z-index:50;
}
.leftNav2 a:visited	{
	position:relative;
	background:url(../images/left_navigation/leftNav02.gif) no-repeat bottom left #7eac25;
	width:159px;
	height:22px;
	margin:0px 1px 1px 2px;
	padding:7px 0px 0px 13px;
	color:#fff;
	font-weight:normal;
	font-size:10px;/*83%;*/
	text-decoration:none;
	letter-spacing:-0.03em;
	display:block;
	z-index:50;
}
.leftNav2 a:hover	{
	/*background:url(../images/left_navigation/leftNav02_over.gif) no-repeat;*/
	background-color: #597E11;
	background-image:none;}
.leftNav2 a:active	{	/*background:url(../images/left_navigation/leftNav02_over.gif) no-repeat;*/
	background-color: #597E11;
	background-image:none;
	}
.leftNav2_selected a:link	{
	position:relative;
	/*background:url(../images/left_navigation/leftNav02_over.gif) no-repeat;*/
	background-color: #597E11;
	background-image:none;
	width:159px;
	height:22px;
	margin:0px 1px 1px 2px;
	padding:7px 0px 0px 13px;
	color:#fff;
	font-weight:normal;
	font-size:83%;
	text-decoration:none;
	letter-spacing:-0.03em;
	display:block;
	z-index:50;
}
.leftNav2_selected a:visited	{
	position:relative;
	/*background:url(../images/left_navigation/leftNav02_over.gif) no-repeat;*/
		background-image:none;
	background-color: #597E11;
	width:159px;
	height:22px;
	margin:0px 1px 1px 2px;
	padding:7px 0px 0px 13px;
	color:#fff;
	font-weight:normal;
	font-size:83%;
	text-decoration:none;
	letter-spacing:-0.03em;
	display:block;
	z-index:50;
}
.leftNav2_selected a:hover	{
	position:relative;
	/*background:url(../images/left_navigation/leftNav02_over.gif) no-repeat;*/
		background-image:none;
	background-color: #597E11;
	width:159px;
	height:22px;
	margin:0px 1px 1px 2px;
	padding:7px 0px 0px 13px;
	color:#fff;
	font-weight:normal;
	font-size:83%;
	text-decoration:none;
	letter-spacing:-0.03em;
	display:block;
	z-index:50;
}
.leftNav2_selected a:active	{
	position:relative;
	/*background:url(../images/left_navigation/leftNav02_over.gif) no-repeat;*/
	background-image:none;
	background-color: #597E11;
	width:159px;
	height:22px;
	margin:0px 1px 1px 2px;
	padding:7px 0px 0px 13px;
	color:#fff;
	font-weight:normal;
	font-size:83%;
	text-decoration:none;
	letter-spacing:-0.03em;
	display:block;
	z-index:50;
}

/*------------------------*/
/*LEVEL 1 LINK INFORMATION*/
/*------------------------*/
/*--commented out until further need... -------->>
.contentL1_entry a.blue:link	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:underline;
}
.contentL1_entry a.blue:visited	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:underline;
}
.contentL1_entry a.blue:hover	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:none;
}
.contentL1_entry a.blue:active	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:none;
}

.contentL1_entry a.brown:link	{
	color:#696969;
	font-weight:normal;
	text-decoration:underline;
}
.contentL1_entry a.brown:visited	{
	color:#696969;
	font-weight:normal;
	text-decoration:underline;
}
.contentL1_entry a.brown:hover	{
	color:#696969;
	font-weight:normal;
	text-decoration:none;
}
.contentL1_entry a.brown:active	{
	color:#696969;
	font-weight:normal;
	text-decoration:none;
}

.contentR1_entry a:link	{
	font-weight:bold;
	color:#f8df7d;
	text-decoration:none;
}
.contentR1_entry a:visited	{
	font-weight:bold;
	color:#f8df7d;
	text-decoration:none;
}
.contentR1_entry a:hover	{
	font-weight:bold;
	color:#f8df7d;
	text-decoration:underline;
}
.contentR1_entry a:active	{
	font-weight:bold;
	color:#f8df7d;
	text-decoration:underline;
}
-------------------------------*/

/*------------------------*/
/*LEVEL 2 LINK INFORMATION*/
/*------------------------*/
/*------------------------------->>
.contentR2_entry a:link	{
	color:#696969;
	text-decoration:underline;
}
.contentR2_entry a:visited	{
	color:#696969;
	text-decoration:underline;
}
.contentR2_entry a:hover	{
	color:#696969;
	text-decoration:none;
}
.contentR2_entry a:active	{
	color:#696969;
	text-decoration:none;
}

.contentR2_entry a.orange:link	{
	color:#d2731f;
	text-decoration:underline;
}
.contentR2_entry a.orange:visited	{
	color:#d2731f;
	text-decoration:underline;
}
.contentR2_entry a.orange:hover	{
	color:#d2731f;
	text-decoration:none;
}
.contentR2_entry a.orange:active	{
	color:#d2731f;
	text-decoration:none;
}

.contentR2_entry a.red:link	{
	color:#ca5436;
	text-decoration:underline;
}
.contentR2_entry a.red:visited	{
	color:#ca5436;
	text-decoration:underline;
}
.contentR2_entry a.red:hover	{
	color:#ca5436;
	text-decoration:none;
}
.contentR2_entry a.red:active	{
	color:#ca5436;
	text-decoration:none;
}
-------------------------------*/

/*------------------------*/
/*LEVEL 3 LINK INFORMATION*/
/*------------------------*/


/*------------------------*/
/*LEVEL 4 LINK INFORMATION*/
/*------------------------*/
/*------------------------------->>
.mainGuts_R_content4 a:link	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:underline;
}
.mainGuts_R_content4 a:visited	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:underline;
}
.mainGuts_R_content4 a:hover	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:none;
}
.mainGuts_R_content4 a:active	{
	font-weight:bold;
	color:#2066a2;
	text-decoration:none;
}

.mainGuts_R_content4 a.brown:link	{
	color:#696969;
	text-decoration:underline;
}
.mainGuts_R_content4 a.brown:visited	{
	color:#696969;
	text-decoration:underline;
}
.mainGuts_R_content4 a.brown:hover	{
	color:#696969;
	text-decoration:none;
}
.mainGuts_R_content4 a.brown:active	{
	color:#696969;
	text-decoration:none;
}
------------------------------*/

/*------------------------*/
/*FOOTER LINK INFORMATION*/
/*------------------------*/
.footer a:link	{
	color:#9dcaef;
	text-decoration:none;
	font-weight:normal;
}
.footer a:visited	{
	color:#9dcaef;
	text-decoration:none;
	font-weight:normal;
}
.footer a:hover	{
	color:#9dcaef;
	text-decoration:underline;
	font-weight:normal;
}
.footer a:active	{
	color:#9dcaef;
	text-decoration:underline;
	font-weight:normal;
}

/*--------------------------------*/
/*GOVERNMENT RELATIONS//COMMITTEES*/
/*--------------------------------*/
.viewAll_committeesR a:link	{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
.viewAll_committeesR a:visited	{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
.viewAll_committeesR a:hover	{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
.viewAll_committeesR a:active	{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}


/*---------------*/
/*LEFTNAV FLYOUTS*/
/*---------------*/
#tpMnu1, #tpMnu2, #tpMnu3, #tpMnu4, #tpMnu5, #tpMnu6 {position:absolute;display:none;width:100px;border:1px solid #93C432;background-color:#597E11;z-index:9999;font-size: 10px;font-weight: normal;}
div.mDD a {padding:0px 0px 0px 10px;background-color:#597E11;display:block;width:90px;color:#fff;text-decoration:none;z-index:9999;font-size: 10px;font-weight: normal;border: none;}
div.mDD a:hover {background-color:#93C432;display:block;color:#fff;z-index:9999;}
