/*
Body Styles
------------------------------------------------------------------------------------
*/
body {
	margin : 0;
	margin-bottom: 0;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;
	background-image: url(/img/global/bg.gif);
	}

td , th , ul , p , ol , li , div , dl , dt , dd , blockquote {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 120%;	
}
A {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
  
}
A:hover {
	text-decoration: none;
	color:#333333;
	font-weight: bold;
}
/*
Header Styles
------------------------------------------------------------------------------------
*/
.medWhite {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.medOrange {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
.largeGreen {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	color: #56871A;
	text-decoration: none;
	font-weight: bold;
	line-height: 120%;
}
.medGreen {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #56871A;
	text-decoration: none;
	font-weight: bold;
}
.footerCopy {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
}
.brownSubTtl {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #5A4718;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.oneHundredPercent{
	height: 100%;
/*
Navigation Styles
------------------------------------------------------------------------------------
*/
}
.greenLink{
	font-size: 12px;
	color: #56871A;
	text-decoration: none;
	font-weight: bold;
}
.greenLink:link{
	font-size: 12px;
	color: #56871A;
	text-decoration: none;
	font-weight: bold;
}
.greenLink:visited{
	font-size: 12px;
	color: #56871A;
	text-decoration: none;
	font-weight: bold;
}
.greenLink:hover{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.footerNav{
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.footerNav:link{
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.footerNav:visited{
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.footerNav:hover{
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.whiteNav{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;	
}
.whiteNav:link{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;	
}
.whiteNav:visited{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;	
}
.whiteNav:hover{
	font-size: 12px;
	color: #FFCC00;
	font-weight: normal;
	text-decoration: underline;
	line-height: 180%;	
}
.whiteNav2{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;	
}
.whiteNav2:link{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;	
}
.whiteNav2:visited{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;	
}
.whiteNav2:hover{
	font-size: 12px;
	color: #FFCC00;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;	
}
.orangeLink14pt:link {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
  
}
.orangeLink14pt:visited {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
  
}
/*
Table Styles
------------------------------------------------------------------------------------
*/
.whitepad{
	background-color:#FFFFFF;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
}
.lightbrown{
	background-color:#E8E4DC;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
}
.darkbrown{
	background-color:#AB9B7B;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
}
.brown{
	background-color:#AB9B7B;
}
.white{
	background-color:#FFFFFF;
}
.darkGreyLine{
	background-color:#000000;
}
.lightGreyLine{
	background-color:#3C3C3C;
}
.superlightGreyLine{
	background-color:#AAAAAA;
}
.almostWhiteLine{
	background-color:#E3E3E3;
}
.border{
	background-color:#FFFFFF;
	padding: 35px;
}
.blackBox{
	background-image:url(/img/global/box_blk_center.jpg);
}
.greenBox{
	background-image:url(/img/global/green_box.jpg);
}
.bgFooter{
	background-image:url(/img/global/bg_footer.gif);
}
/*
Layer Styles
------------------------------------------------------------------------------------
*/
.arrow_hand{
	cursor:pointer;
}
body,html{height: 100%;
}

/*
New Navbar
------------------------------------------------------------------------------------
*/

#navbar {
	width:981px;
	height:42px;
	margin:0 auto;
	padding:0;
	position:relative;
}

#navbar ul {
	height:42px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}

#navbar ul a {
	height: 42px;
	float: left;
	display: block;
	text-indent: -99999px; 
}

#navbar ul a:hover {
	background-position: 0 -42px;
}

#navbar li {
	height:42px;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	display:inline;
}

#navbar li.about a {
	width: 80px;
	height:42px;
	background-image: url(/img/global/newnav/nav-about-set.png);
	display:block;
}

#navbar li.programs a {
	width: 106px;
	height:42px;
	background-image: url(/img/global/newnav/nav-programs-set.png);
	display:block;
}

#navbar li.nonprofit_partners a {
	width: 168px;
	height:42px;
	background-image: url(/img/global/newnav/nav-nonprofit_partners-set.png);
	display:block;
}

#navbar li.volunteer a {
	width: 109px;
	height:42px;
	background-image: url(/img/global/newnav/nav-volunteer-set.png);
	display:block;
}

#navbar li.donate a {
	width: 87px;
	height:42px;
	background-image: url(/img/global/newnav/nav-donate-set.png);
	display:block;
}

#navbar li.food_drives a {
	width: 116px;
	height:42px;
	background-image: url(/img/global/newnav/nav-food_drives-set.png);
	display:block;
}

#navbar li.events a {
	width: 86px;
	height:42px;
	background-image: url(/img/global/newnav/nav-events-set.png);
	display:block;
}

#navbar li.newsroom a {
	width: 111px;
	height:42px;
	background-image: url(/img/global/newnav/nav-newsroom-set.png);
	display:block;
}

#navbar li.need_food a {
	width: 116px;
	height:42px;
	background-image: url(/img/global/newnav/nav-need_food-set.png);
	display:block;
}



#aboutActive li.about a,
#programsActive li.programs a,
#nonprofit_partnersActive li.nonprofit_partners a,
#volunteerActive li.volunteer a,
#donateActive li.donate a,
#food_drivesActive li.food_drives a,
#newsroomActive li.newsroom a,
#need_foodActive li.need_food a

 {
	background-position: 0 -42px;
}


