#nav 
{
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	position:relative;
	z-index:1;
	font-family:arial, verdana, sans-serif;
	width:791px;
}


#nav li.top 
{
	height:30px;
	display:block;
	float:left;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}

#nav li a 
{
	display:block; 
	float:left; 
	border:1px solid #888; 
	border-color:#ddd #888 #000 #ccc; 
	text-decoration:none; 
	padding:0; 
	cursor:pointer;
}

#nav li a b 
{
	margin-left:-999px;
}
#nav li a.about_us 
{
	border:0px;
	background:url(../foundation/images/about_us_off.gif);
	height:30px;
	width:88px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.about_us:hover  
{
	border:0px;
	background:url(../foundation/images/about_us_on.gif);
	height:30px;
	width:88px;
	display:block;
	margin:0px;
	padding:0px;
}

#nav li a.contribute_default 
{
	border:0px;
	background:url(../foundation/images/contribute_off.gif);
	height:30px;
	width:103px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.contribute_default:hover
{
	border:0px;
	background:url(../foundation/images/contribute_on.gif);
	height:32px;
	width:103px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.supported 
{
	border:0px;
	background:url(../foundation/images/supported_off.gif);
	height:30px;
	width:148px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.supported:hover  
{
	border:0px;
	background:url(../foundation/images/supported_on.gif);
	height:30px;
	width:148px;
	display:block;
	margin:0px;
	padding:0px;
}


#nav li a.inspiration_default 
{
	border:0px;
	background:url(../foundation/images/inspirations_off.gif);
	height:30px;
	width:109px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.inspiration_default:hover 
{
	border:0px;
	background:url(../foundation/images/inspirations_on.gif);
	height:30px;
	width:109px;
	display:block;
	margin:0px;
	padding:0px;
}

#nav li a.hope_default 
{
	border:0px;
	background:url(../foundation/images/hope_off.gif);
	height:30px;
	width:132px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.hope_default:hover
{
	border:0px;
	background:url(../foundation/images/hope_on.gif);
	height:30px;
	width:132px;
	display:block;
	margin:0px;
	padding:0px;
}

#nav li a.news 
{
	border:0px;
	background:url(../foundation/images/news_off.gif);
	height:30px;
	width:118px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.news:hover
{
	border:0px;
	height:30px;
	width:118px;
	background: url(../foundation/images/news_on.gif);
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.giftshop 
{
	border:0px;
	background:url(../foundation/images/giftshop_off.gif);
	height:30px;
	width:93px;
	display:block;
	margin:0px;
	padding:0px;
}
#nav li a.giftshop:hover 
{
	border:0px;
	height:30px;
	width:93px;
	background: url(../foundation/images/giftshop_on.gif);
	display:block;
	margin:0px;
	padding:0px;
}




#nav li:hover a,
#nav a:hover
{
	background-position: 0 0px;	
}

#nav table 
{
	position:absolute; 
	top:0; left:0; 
	border-collapse:collapse; 
	padding:0; 
	width:0; 
	height:0; 
	margin:-1px;
}

#nav .sub 
{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:124px;
	height:27;
	margin:0;
	padding:0;
	list-style:none;
	display: block;
}


/* */

#nav li:hover,
#nav li.over
{
	position:relative; 
	z-index:2;
}

#nav a:hover
{
	position:relative; 
	white-space:normal; 
	z-index:2;
}

/* */


#nav :hover ul.sub,
#nav li.over ul.sub
{
	left:-1px; 
	top:29px; 
	width:124px; 
	height:auto; 
	z-index:3;
}




#nav :hover ul.sub li,
#nav li.over ul.sub li
{
	display:block; 
	height:24px; 
	position:relative; 
	float:left; 
	width:124px; 
	font-weight:normal;
}


#nav :hover ul.sub li a,
#nav li.over ul.sub li a
{
	display:block;
	border:1px solid #FFF;
	text-decoration:none;
	padding:0;
	cursor:pointer;
}

#nav :hover ul.sub li a b,
#nav li.over ul.sub li a b
{
	position:absolute; 
	left:-9999px; 
	margin:0;
}

#nav ul li a.tradeIN
{
	height:26px;
	width:124px;
	background-image: url(../images/foundation/nav/tradecenter_off.gif);
}

#nav ul.sub li a.tradeIN:hover
{
	height:26px;
	width:124px;
	background-image: url(../images/foundation/nav/tradecenter_on.gif);
}
#nav ul li a.Tshirt
{
	height:25px;
	width:124px;
	background-image: url(../foundation/images/tshirts_off.gif);
}

#nav ul.sub li a.Tshirt:hover
{
	height:25px;
	width:124px;
	background-image: url(../foundation/images/tshirts_on.gif);
}

#nav ul li a.windowDecal 
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/windowdecal_off.gif);
}

#nav ul.sub li a.windowDecal:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/windowdecal_on.gif);
}

#nav ul li a.OverSpin
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/overspin_off.gif);
}

#nav ul.sub li a.OverSpin:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/overspin_on.gif);
}

#nav ul li a.outing2009 
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/outing2009_off.gif);
}

#nav ul.sub li a.outing2009:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/outing2009_on.gif);
}

#nav ul li a.AJGA 
{
	height:25px;
	width:124px;
	background-image: url(../foundation/images/ajga_off.gif);
}

#nav ul.sub li a.AJGA:hover
{
	height:25px;
	width:124px;
	background-image: url(../foundation/images/ajga_on.gif);
}
#nav ul li a.SOT 
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/sot_off.gif);
}
#nav ul.sub li a.SOT:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/sot_on.gif);
}

#nav ul li a.CKF
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/ckf_dd_off.gif);
}

#nav ul.sub li a.CKF:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/ckf_dd_on.gif);
}

#nav ul li a.Fox
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/fox_off.gif);
}

#nav ul.sub li a.Fox:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/fox_on.gif);
}

#nav ul li a.Rainbow
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/rainbow_catan_off.gif);
}

#nav ul.sub li a.Rainbow:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/rainbow_catan_on.gif);
}

#nav ul li a.Programs 
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/program_overview_off.gif);
}

#nav ul.sub li a.Programs:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/program_overview_on.gif);
}

#nav ul li a.ourStory 
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/ourstory_off.gif);
}

#nav ul.sub li a.ourStory:hover
{
	height:26px;
	width:124px;
	background-image: url(../foundation/images/ourstory_on.gif);
}

#nav ul li a.ourVision 
{
	height:25px;
	width:124px;
	background-image: url(../foundation/images/ourvision_off.gif);
}

#nav ul.sub li a.ourVision:hover
{
	height:25px;
	width:124px;
	background-image: url(../foundation/images/ourvision_on.gif);
}

#nav ul li a.Todd 
{
	height:27px;
	width:124px;
	background-image: url(../foundation/images/todd_off.gif);
}

#nav ul.sub li a.Todd:hover
{
	height:27px;
	width:124px;
	background-image: url(../foundation/images/todd_on.gif);
}

#nav ul li a.viewInsp 
{
	background:url(../images/foundation/nav/inspirational_stories_off.jpg);
	height:27px; 
	width:124px;
}

#nav ul.sub li a.viewInsp:hover
{
	background:url(../images/foundation/nav/inspirational_stories_on.jpg);
	height:27px; 
	width:124px;
}

#nav ul li a.createInsp 
{
	background:url(../images/foundation/nav/submit_inspiration_off.jpg);
	height:25px; 
	width:124px;
}
	
#nav ul.sub li a.createInsp:hover 
{
	background:url(../images/foundation/nav/submit_inspiration_on.jpg);
	height:25px; 
	width:124px;
}

#nav ul li a.viewHope 
{
	background:url(../images/foundation/nav/hope_letters_off.jpg);
	height:27px; width:124px;
}

#nav ul.sub li a.viewHope:hover 
{
	background:url(../images/foundation/nav/hope_letters_on.jpg);
	height:27px; width:124px;
}
	
#nav ul li a.createHope 
{
	background:url(../images/foundation/nav/submit_letter_off.jpg);
	height:25px; width:124px;
}

#nav ul.sub li a.createHope:hover 
{
	background:url(../images/foundation/nav/submit_letter_on.jpg);
	height:25px; width:124px;
}

#nav ul li a.donate 
{
	background:url(../images/foundation/nav/donation_off.jpg);
	height:27px; width:124px;
}

#nav ul.sub li a.donate:hover 
{
	background:url(../images/foundation/nav/donation_on.jpg);
	height:27px; width:124px;
}


#nav ul li a.giftShop 
{
	background:url(../images/foundation/nav/gift_shop_off.jpg);
	height:25px; width:124px;
}

#nav ul.sub li a.giftShop:hover 
{
	background:url(../images/foundation/nav/gift_shop_on.jpg);
	height:25px; width:124px;
}

#nav ul li a.volunteer 
{
	background:url(../images/foundation/nav/volunteer_off.jpg);
	height:26px; width:124px;
}

#nav ul.sub li a.volunteer:hover 
{
	background:url(../images/foundation/nav/volunteer_on.jpg);
	height:26px; width:124px;
}

#nav ul li a.about2
{
	height:30px;
	width:102px;
	background: url(../foundation/images/about2_off.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul.sub li a.about2:hover
{
	height:30px;
	width:102px;
	background: url(../foundation/images/about2_on.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul li a.ckf2
{
	height:30px;
	width:237px;
	background: url(../foundation/images/ckf2_off.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul.sub li a.ckf2:hover
{
	height:30px;
	width:237px;
	background: url(../foundation/images/ckf2_on.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul li a.inspirations2
{
	height:30px;
	width:173px;
	background: url(../foundation/images/inspirations2_off.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul.sub li a.inspirations2:hover
{
	height:30px;
	width:173px;
	background: url(../foundation/images/inspirations2_on.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul li a.Hope2
{
	height:30px;
	width:143px;
	background: url(../foundation/images/hope2_off.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul.sub li a.Hope2:hover
{
	height:30px;
	width:143px;
	background: url(../foundation/images/hope2_on.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul li a.news2
{
	height:30px;
	width:135px;
	background: url(../foundation/images/news2_off.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#nav ul.sub li a.news2:hover
{
	height:30px;
	width:135px;
	background: url(../foundation/images/news2_on.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}



#nav :hover ul.sub li a:hover 
{
	background-position: 0 0px; 
	position:relative;
}
