@charset "UTF-8";
body {
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:9pt;
	clear:both;
	background:url(../assets/bg.gif) center top repeat-y;
	color:#000000;

}

a, img {
	border: none;
	text-decoration:none; 
	color:#000000;
}

a {
	border: none;
	text-decoration:none;
	color:#000000;
}

a:hover {
	color:#666;
}

#aThird {
	text-decoration: underline;
}

h1 {
	font-size:14px;
	line-height:15px;
	color:#FFFFFF;
	padding:10px 0;
	margin:0;
}
p {
	margin-top:0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
ul {
	margin:0;
	list-style-type:square;
	/*list-style-image:url(../assets/bullet-square.jpg);*/
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 25px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ol {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	}

li {
	padding-bottom:5px;
	color: #000;
}

#bodyhead {
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:12pt;
	clear:both;
	font-weight:bold;
	color:#000000;
	line-height: 30pt;
}

#bodysubhead {
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	clear:both;
	color:#000000;
	line-height: 20pt;
}

#bodybold {
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height: 50%;
}

#logo {
	float:left;
}
.content {
	width:770px;
	height:100%;
	margin:0 auto;
	padding:0 15px;
	text-align:left;
}
.toplinks {	
	text-align:right;
	color:#000000;
	padding:30px 0 0 0;
}

.bottomlinks {
	text-align: right;
	font-size: 11px;
	color: #000000;
	padding: 60px 0 20px 0;
	clear: both;
	width:770px;
}

.bottomlinks a{
	text-decoration: underline;
}

#divBasicBody {
	min-height: 250px;
}

.banner {
	padding:10px 0 0 0;
	width:770px;
	clear:both;
}
.banner a{
	color:#FFFFFF;
}
.banner a:hover{
	color: #BBBBBB;
}
.banner ul {
	padding:0;
	margin:0 0 0 14px;
	list-style:outside;
	list-style-image:url(../assets/bullet.gif);
	color:#FFFFFF;
	font-size:11px;
}
.banner li {
	padding:2px 0;
	margin:0;
}
.bannerbox {
	width:100px;
	height:150px;
	margin-right:10px;
	float:left;
	background-color:#666666;
	padding:130px 10px 10px 10px;
}
#b1 {
	background:url(../assets/b1bg.jpg) no-repeat top left #78A22F;
}
#b2 {
	background:url(../assets/b2bg.jpg) no-repeat top left #80561B;
}
#b3 {
	background:url(../assets/b3bg.jpg) no-repeat top left #000000;
}
.brandbox {
	width:380px;
	height:340px;
	float:left;
	background:url(../assets/bbbg.gif) no-repeat top left #FFD457;
}
.leftcol {
	width:360px;
	float:left;
	padding: 0 0 5px 0;
}
.midcol {
	width:185px;
	float:left;
	margin-left:20px;
	padding:0;
}
.rightcol {
	width:175px;
	float:left;
	margin-left:10px;
	padding:0;
	
}

.rightcolindex {
	width:175px;
	float:left;
	margin-left:10px;
	padding:0;

}


.sidebar {
	width:130px;
	margin-left:10px;
	padding:65px 65px 20px 0;
	float:left;
	min-height:3em;
	
}


.sidebar ul, .eventbar ul, .eventbar2 ul {
	padding:0;
	margin:0 0 0 20px;
	list-style:outside;
	list-style-image:url(../assets/bulletg.gif);
	color:#000;
	font-size:10px;
	letter-spacing: inherit;
	width:139px;
}
eventbar2 ul {
	padding:0;
	margin:0 0 0 20px;
	list-style:outside;
	list-style-image:url(../assets/bulletg.gif);
	color:#000;
	font-size:10px;
	letter-spacing: inherit;
	
}

.sidebarCopy {
color:#666666;
font-size:11px;
padding:0 0 0 5px;
}

.sidebarCopy2 {
	width:130px;
	margin-left:10px;
	padding:33px 65px 10px 0;
	float:left;
	min-height:3em;
	
	
}

.sidebarCopy2 ul {
	list-style:outside;
	list-style: none;
	font-size:10px;
	letter-spacing: inherit;
	width:139px;
	line-height:1.2;
	padding-left:-20px;
}

.sidebarCopy2 ul li {
color:#666666;
}

.eventbar2 {
	width:370px;
	padding:65px 10px 10px 0;
	float:left;
	background:url(../assets/sidebar_eventsnews.jpg) no-repeat top left #FFF;
}

.eventbar {
	width:370px;
	padding:65px 10px 10px 0;
	float:left;
	background:url(../assets/sidebar_eventsnews.jpg) no-repeat top left #FFF;
}
#about {
	background:url(../assets/sidebar_about.jpg) no-repeat top left #FFF;
}

#annual {
	background:url(../assets/sidebar_annual.jpg) no-repeat top left #FFF;
}

#signup {
	background:url(../assets/sidebar_signup.jpg) no-repeat top left #FFF;
}

#statistics {
	background:url(../assets/sidebar_statistics.jpg) no-repeat top left #FFF;
	padding: 65px 55px 20px 0;
}

#donate {
	background:url(../assets/sidebar_donate.jpg) no-repeat top left #FFF;
}

#donation {
	background:url(../assets/sidebar_donationdo.jpg) no-repeat top left #FFF;
}

#needed {
	background:url(../assets/sidebar_neededitems.jpg) no-repeat top left #FFF;
}

#gifts {
	background:url(../assets/sidebar_gifts.jpg) no-repeat top left #FFF;
}

#drives {
	background:url(../assets/sidebar_wherecomingfrom.jpg) no-repeat top left #FFF;
}

#rundrive {
	background:url(../assets/sidebar_runfooddrive.jpg) no-repeat top left #FFF;
}

#events {
	background:url(../assets/sidebar_events.jpg) no-repeat top left #FFF;
	
}
#sevent {
	background:url(../assets/sidebar_specialevent.jpg) no-repeat top left #FFF;
	
}
#drecognition {
	background:url(../assets/sidebar_drecognition.jpg) no-repeat top left #FFF;
}

#resources {
	background:url(../assets/sidebar_resources.jpg) no-repeat top left #FFF;
}

#vrecognition {
	background:url(../assets/sidebar_vrecognition.jpg) no-repeat top left #FFF;
}

#volunteer {
	background:url(../assets/sidebar_volunteer.jpg) no-repeat top left #FFF;
}

#volunteeropp {
	background:url(../assets/sidebar_volunteeroppor.jpg) no-repeat top left #FFF;
}

#publication {
	background:url(../assets/sidebar_publication.jpg) no-repeat top left #FFF;
}

#foodservice {
	background:url(../assets/sidebar_foodservice.jpg) no-repeat top left #FFF;
}

#education {
	background:url(../assets/sidebar_education.jpg) no-repeat top left #FFF;
}


#stories {
	background:url(../assets/sidebar_stories.jpg) no-repeat top left #FFF;
	/*min-height:14em;*/
	padding:65px 0px 10px 0;
	width:185px;
}
#stories ul{
	margin-bottom:5px;
}

#food {
	background:url(../assets/sidebar_food.jpg) no-repeat top left #FFF;
}

#support {
	background:url(../assets/sidebar_support.jpg) no-repeat top left #FFF;
}

.portrait {
	margin-bottom:10px;
	float:left;
	clear:left;
}
.portrait img {
	margin-right:10px;
}
.evententry {
	/*width:300px;*/
	margin-bottom:10px;
	margin-left:10;
	padding-left:0;
}
.eventdate {
	font-weight:bold;
	font-size:11pt;
	width: 80px;
	float: left;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	text-align: center;
}
.eventinfo {
	border-left:#999999 1pt solid;
	padding-left:10px;
	width: 264px;
	/*width: 300px;*/
	float:left;
	list-style:none;
	line-height: normal;
}

.eventname {

	border-left:#999999 1pt solid;
	padding-left:10px;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	clear:both;
	color:#000000;
	line-height: 20pt;
	width: 264px;
}
#navon {
	background-color:#000;
	color:#FFF;
}
.leftnav {
	width:190px;
	float:left;
	margin: 0 10px 0 0;
}
.leftnav2 {
	width:190px;
	float:left;
	margin: 0 10px 0 0;
}
/*Left Subpages navigation */

#leftnavgreen {
	background:url(../assets/leftnavbg_donate.gif) top left repeat-y;
}

#leftnavbrowndark {
	background:url(../assets/leftnavbg_volunteer.gif) top left repeat-y;
}

#leftnavbrownlight {
	background:url(../assets/leftnavbg_getsupport8.gif) top left repeat-y;
}

#leftnavblack {
	background:url(../assets/leftnavbg_learningcentre.gif) top left repeat-y;
}

#leftnavgrey {
	background:url(../assets/leftnavbg_aboutus4.gif) top left repeat-y;
}

#leftnavred {
	background:url(../assets/leftnavbg_getsupport3.gif) top left repeat-y;
}

#leftnavorange {
	background:url(../assets/leftnavbg_aboutus3.gif) top left repeat-y;
}

.leftnav a {
	color:#FFFFFF;
}
.leftnav a:hover {
	color:#000;
}
.leftnav2 a {
	color:#FFFFFF;
}
.leftnav2 a:hover {
	color:#333;
}

.leftnav ul {
	margin-top:15px;
	list-style:none;
	padding-left: 8px;
}
.leftnav li {
	border-top:#FFFFFF 1px solid;
	text-align:right;
	padding:5px 10px;
	color:#FFFFFF;
	
}

.leftnav2 ul {
	margin-top:15px;
	/*margin-bottom:3px;*/
	list-style:none;
	padding-left: 8px;
	/*padding-right:18px;	*/
}
.leftnav2 li {
	border-top:#FFFFFF 1px solid;
	text-align:right;
	padding:5px 10px;
	color:#FFFFFF;
}

/*left nav indicator*/
.leftnav #ongr{
	background:url(../assets/bulletg.gif) center right no-repeat;
}

.leftnav #onbrowndark{
	background:url(../assets/bulletbdark.gif) center right no-repeat;
}

.leftnav #onbrownlight{
	background:url(../assets/bulletblight.gif) center right no-repeat;
}

.leftnav #onblk{
	background:url(../assets/bulletblk.gif) center right no-repeat;
}
.leftnav2 #onblk{
	background:url(../assets/bulletblk.gif) center right no-repeat;
}

.leftnav #ongrey{
	background:url(../assets/bulletgrey.gif) center right no-repeat;
}

.leftnav #onred{
	background:url(../assets/bulletr.gif) center right no-repeat;
}

.leftnav #onorg{
	background:url(../assets/bulletorg.gif) center right no-repeat;
}

.spacer {
	width:570px;
	height:15px;
	display:block;
	float:left;
}

.intro {
	font-size:16px;
	line-height:20px;
	padding-top:5px;
	
}
.intro2 {
	font-size:16px;
	line-height:20px;
	padding-top:5px;
	padding-bottom:9px;
	
}
.inlinepix {
	margin-bottom:10px;
}

#divFAQQuestions {
	font-weight: normal;
	font-size:11px;
	line-height:18px;
}

.divFAQQuestion {
	font-weight: bold;
	font-size:12px;
	line-height:15px;
}



#ticker-container {
	height:80px;
	overflow:hidden;
	padding:2px;
	position:relative;
}

#ticker {
	position:relative;
}

/*

	Jason's Sytles
	
	Basic Styles

*/

.lblFontBold {
	font-weight: bold;
}

.lblFontNormal {
	font-weight: normal;
}

.lblFontItalic {
	font-style: italic;
}

.lblFontSize8 {
	font-size: 8px;
}

.lblFontSize10 {
	font-size: 10px;
}

.lblFontSize12 {
	font-size: 12px;
}

.lblFontSize14 {
	font-size: 14px;
}

.lblFontSize16 {
	font-size: 16px;
}

.lblFontSize18 {
	font-size: 18px;
}

.lblFontSize24 {
	font-size: 24px;
}

.lblFontBlackColor {
	color: #000000;
}

.lblFontYellowColor {
	color: #FFD457;
}

.aMainLinks {
	font-weight: bold;
	font-size: 16px;
}

.tblLineLeft {
	border-left: 2px solid #F9E5E7;
}

.divBorderPinkLeft {
	border-left: 2px solid #F9E5E7;
}

/*
	
	Tableless Forms

*/

div.customContainer {
}

div.customHeader {
	/*width: 100%;*/
} 

div.customFooter {
	/*width: 100%;*/
	clear: both;
} 

div.customContent {
	float: left;
	/*width: 49%;*/
} 

div.customThridContent {
	float: left;
	/*width: 49%;*/
} 

div.customNavigation {
	float: left;
	/*width: 51%;*/
}

/*
	
	Tableless Forms - Newsletter

*/

div.divNewsContainer {
}

div.divNewsFooter {

} 

div.divNewsContent {
	margin: 0 13px 10px 0px;
} 

div.divNewsNavigation {
}

/*
	
	Tableless Forms - For the CSS Pop Windows

*/

div.infoContainer {
	padding-bottom: 9px;
	margin-bottom: 3px;
	font-weight: bold;
	background-color: #FFD457;
}

div.infoHeader {
	/*width: 100%;*/
} 

div.infoFooter {
} 

div.infoContent {
	/*padding: 7px 5px 0;*/
	width: 66%;/*64%;*/
    text-align: left;
	color: #6E9441;
} 

div.infoNavigation {
	/*padding: 7px 0 0;*/
	/*padding-top: 10px;*/
	text-transform: uppercase;
	width: 30%;
}

/*

	The Area that Flosts over section

*/

div.divBasicFloat {
	position: fixed !important;
	background-color: #FFFFFF;
}

div.divFloat {
	padding: 5px;
	border: 1px solid #000000;
	width: 252px;
}

div.divFloatingMenuBody {
	padding: 10px 0 8px;
	text-align: left;
}

div.divFloatingMainTitle {
	padding: 8px 0;
	margin-bottom: 8px;
	color: #FFFFFF;
	line-height: 15px;
}


/*

	The Area for Section that hidden from the User

*/


div.divPostionAbsolute {
	position: absolute;
}


div.divJustHidden {
	display: none;
}

div.divJustHiddenBody {
	padding: 8px 0;
}

div.divBasicMessage {
	padding: 4px;
	line-height: 19px;
	color: #FF0000;
	display: none;
	font-size:15px;
	font-weight:bold;
}

div.divBasicTab {
	padding: 4px;
	display: none;
	background: #FFFFFF;
	z-index: 1001;
}

div.divBasicHidden {
	padding: 4px;
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 1001;
	width: 500px;
}

.divBasicHiddlenBackground {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1000;
	display: none;
}

.divHiddlenBody {
    padding: 5px 3px;
    text-align: left;
	/*background-color: #f0e9cf;*/
	text-transform: none;
}

.boardBox {
	padding: 4px;
	border: 2px solid #000;
}

a.aClose{
	color: #717171;
	text-decoration:none;
	text-transform: capitalize;
	/*font-size: 18px;*/
}

a.aClose:hover{
	/*color: #005B95;*/
	text-decoration: underline;
}

.divClose {
    width: 57px;
}

.tblClose {
	padding: 10px 9px 0 0;
}

.popupTitles {
font-size:14px;
}

.popupText {
font-size:11.6px;
line-height:1.3;
}

/*

	Newsletter Form
	
*/

.divLightBoxBody {
	margin: 0 5px;
}

.divThankYouMessage {
	margin: 15px 0;
}