/* AOFP Styles */


/* General HTML Tag Styles */

body{
	background-color:#FFFFFF;
	background-image:none;
	margin:0;
	padding:0;
	}
	
#BodyImage{
	background:url(../../Images/PageBackground.jpg) repeat-x;
	background-color:#CAC8AC;
	}

img{border:none;}

form{margin:0; padding:0;}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#03513B;
	}

.WhiteBackground{
	background:url(../../Images/TableBackground.jpg) repeat-y center top;
	height:100%;
	text-align:center;
}

/* Content Styles */

.PageTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:40px;
	}

.AboutTitle{
	background:url(../../Images/Title_AboutAOFP.jpg) no-repeat;
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
}

.AboutTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.AboutTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.AboutTitles a:hover{ color:#EF5808; text-decoration:none; }


.BlogTitle{
	background:url(../../Images/Titles_AOFPBlog.jpg) no-repeat;
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
}

.BlogTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.BlogTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.BlogTitles a:hover{ color:#EF5808; text-decoration:none; }


.ContentStyles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:40px;
	padding-right:30px;
	padding-top:10px;
	line-height:19px;
	}

.SectionTitleNew{
width:370px;
height:24px;
background:url(../../Images/Arrow.jpg) no-repeat top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding-left:30px;
padding-top:3px;
}

	
.ContentStyles a:link { color: #EB5E1A; text-decoration: underline; font-weight:bold; }
.ContentStyles a:visited { color: #EB5E1A; text-decoration:underline; font-weight:bold; }
.ContentStyles a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}

.ContentStyles ul li  a:link { color: #03513B; text-decoration: underline; font-weight:normal; }
.ContentStyles  ul li  a:visited { color: #03513B; text-decoration:underline; font-weight:normal; }
.ContentStyles  ul li  a:hover{ color:#00CD93; text-decoration:none; background-color:#03513B; font-weight:bold;}





.AboutTitleIndust{
	background:url(../../Images/Title_AboutIndust.jpg) no-repeat;
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
}


.AboutTitleIndust a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.AboutTitleIndust a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.AboutTitleIndust a:hover{ color:#EF5808; text-decoration:none; }


.MembershipTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Membership.jpg);
	background-repeat: no-repeat;
}

.MembershipTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.MembershipTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.MembershipTitle a:hover{ color:#EF5808; text-decoration:none; }

.EventsTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Events.jpg);
	background-repeat: no-repeat;
}


.EventsTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.EventsTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.EventsTitle a:hover{ color:#EF5808; text-decoration:none; }

.MemberServiceTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_MemberServices.jpg);
	background-repeat: no-repeat;
}

.MemberServiceTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.MemberServiceTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.MemberServiceTitle a:hover{ color:#EF5808; text-decoration:none; }

.PublicationTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Publications.jpg);
	background-repeat: no-repeat;
}

.PublicationTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.PublicationTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.PublicationTitle a:hover{ color:#EF5808; text-decoration:none; }

.WorkforceTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Workforce.jpg);
	background-repeat: no-repeat;
}

.WorkforceTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.WorkforceTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.WorkforceTitle a:hover{ color:#EF5808; text-decoration:none; }


.DirectoriesTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Directories.jpg);
	background-repeat: no-repeat;
}

.DirectoriesTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.DirectoriesTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.DirectoriesTitle a:hover{ color:#EF5808; text-decoration:none; }

.LinksTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Links.jpg);
	background-repeat: no-repeat;
}

.LinksTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.LinksTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.LinksTitle a:hover{ color:#EF5808; text-decoration:none; }

.ContactTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Contact.jpg);
	background-repeat: no-repeat;
}

.ContactTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.ContactTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.ContactTitle a:hover{ color:#EF5808; text-decoration:none; }

.PrivacyTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Privacy.jpg);
	background-repeat: no-repeat;
}

.PrivacyTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.PrivacyTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.PrivacyTitle a:hover{ color:#EF5808; text-decoration:none; }

.SiteMapTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_SiteMap.jpg);
	background-repeat: no-repeat;
}

.SiteMapTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.SiteMapTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.SiteMapTitle a:hover{ color:#EF5808; text-decoration:none; }

.PressReleaseTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_PressRelease.jpg);
	background-repeat: no-repeat;
}

.PressReleaseTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.PressReleaseTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.PressReleaseTitle a:hover{ color:#EF5808; text-decoration:none; }

.FoodSafetyTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_FoodSafety.jpg);
	background-repeat: no-repeat;
}

.FoodSafetyTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.FoodSafetyTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.FoodSafetyTitle a:hover{ color:#EF5808; text-decoration:none; }

.LatestNewsTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_LatestNews.jpg);
	background-repeat: no-repeat;
}

.LatestNewsTitle a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.LatestNewsTitle a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.LatestNewsTitle a:hover{ color:#EF5808; text-decoration:none; }

.ProjectsTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_Projects.jpg);
	background-repeat: no-repeat;
}

.Projects a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.Projects a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.Projects a:hover{ color:#EF5808; text-decoration:none; }

.ProgramsResourcesTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/Title_ProgramsResources.jpg);
	background-repeat: no-repeat;
}

.ProgramsResources a:link { color: #000000; text-decoration: underline; font-weight:bold; }
.ProgramsResources a:visited { color: #000000; text-decoration:underline; font-weight:bold; }
.ProgramsResources a:hover{ color:#EF5808; text-decoration:none; }

.FileNotFoundTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/title_filenotfound.jpg);
	background-repeat: no-repeat;
}

.ErrorTitle{
	width:516px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:40px;
	background-image: url(../../Images/title_error.jpg);
	background-repeat: no-repeat;
}



.MenuBackground{
	background-image: url(../../Images/MenuBackground.jpg);
	background-repeat: repeat-y;
	width:194px;
}

.ContentCell{
	background:url(../../Images/ContentBackground.jpg) repeat-y;
	width:556px;
	}

.DateCell{
	width:211px;
	background:url(../../Images/Home_12.jpg) no-repeat;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:8px;
}

.HomeWelcomeText{
	width:520px;
	padding-left:10px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding-right:10px;
	line-height:15px;
	margin-bottom:10px;
	}

.NewsCell{
	width:162px;
	background:url(../../Images/Home_22-large.jpg) repeat-y;
	/*background:url(../../Images/Home_22.jpg) repeat-y;*/
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.NewsTitle{

	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#04593E;
	margin-top:5px;
	}
	
.NewsDate{
	
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	margin-bottom:3px;
		}
.NewsLink{
	text-align:right;
	margin-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.NewsLink2{
	text-align:left;
	margin-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.TabDiv{padding-left:30px;}
	
.NewsLink a:link { color: #EB5E1A; text-decoration: underline; font-weight:bold; }
.NewsLink a:visited { color: #EB5E1A; text-decoration:underline; font-weight:bold; }
.NewsLink a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}

.NewsLink2 a:link { color: #EB5E1A; text-decoration: underline; font-weight:bold; }
.NewsLink2 a:visited { color: #EB5E1A; text-decoration:underline; font-weight:bold; }
.NewsLink2 a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}
		
.NewsText{
	
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
		}

.PressCell{
	width:196px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	}
.PicText{
	padding-left:7px;
	padding-right:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
}

.PicText a:link { color: #EB5E1A; text-decoration: underline; font-weight:bold; }
.PicText a:visited { color: #EB5E1A; text-decoration:underline; font-weight:bold; }
.PicText a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}

.FoodCell{
width:175px;
/*background:url(../../Images/Home_24.jpg) repeat-y;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
}

.PhotoHolder{
	text-align:center;
	padding-top:5px;
}



/* Menu Styles */

#nav, #nav ul { 
			padding: 0; 
			margin: 0; 
			list-style: none;
			text-align:left; 
		} 
			#nav a { 
				display: block;
				width: 194px; 
			} 
			#nav li { 
				float: left; 
				width: 194px; 
				line-height: 20px;
			}
				#nav li ul { 
					position: absolute;
					left: -999em; 
					width: 150px;
					margin-left: 192px;
					margin-top: -24px;
					background: #E2DFCA;
					border-left: 10px solid #A09C83;
					border-right: 6px solid #F1F1EA;
					padding: 2px 2px 2px 0.5em;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
				} 
					#nav li ul li { width: 150px; }
					#nav li ul a { width: 150px;border-bottom: 1px  dotted #979578; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
					
					#nav li ul a:link { color: #000000; text-decoration: none; font-weight:bold; }
					#nav li ul a:visited { color: #000000; text-decoration: none; font-weight:bold; }
					#nav li ul a:hover{ background-color: #04523C; color:#FFFFFF;}
					
					#nav li ul li { width: 150px; }
					#nav li ul ul { /* third-and-above-level lists */
						left: -999em;
						margin-left: 150px;
						background: #E2DFCA;
						border-left: 10px solid #A09C83;
						border-right: 6px solid #F1F1EA;
						padding: 2px 2px 2px 0.5em;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
					}
					
					
				#nav li a, #nav li span {
		display : block;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
				
/* FooterStyles */

.FooterCell{
	background:url(../../Images/AOFP_18.jpg) no-repeat;
	width:743px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:right;
	padding-top:6px;
	padding-right:7px;
}


.FooterCell a:link { color: #999999; text-decoration: none; font-weight:bold; }
.FooterCell a:visited { color: #999999; text-decoration: none; font-weight:bold; }
.FooterCell a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}

.top a:link { color: #999999; text-decoration: none; font-weight:bold; }
.top a:visited { color: #999999; text-decoration: none; font-weight:bold; }
.top a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}

.BoardTable{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:450px;
line-height:20px;
}

.BoardTitle{
	font-weight:bold;
	color:#000000;
	width:150px;
	text-align:left;
}

.BoardName{
	
	text-align:left;
	color:#047A59;
	font-weight:bold;
	font-size:12px;
	
	}
.TopTitlesBoard{
font-size:13px;
margin-bottom:5px;
}
	
.BoardCompany{
	color:#C95114;
	text-align:left;
	}
	
.SiteBy{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:9px;
		margin-top:10px;
		margin-bottom:10px;
		color:#A5A27B;
		
		}
		
.SiteBy a:link { color: #A5A27B; text-decoration:underline; font-weight:bold; }
.SiteBy a:visited { color: #A5A27B; text-decoration: none; font-weight:bold; }
.SiteBy a:hover{ color:#000000; text-decoration:none; background-color:#EF5808;}

/*ADS - Added by Gianni March 23, 09 */

#ads {margin-left: 12px; padding:0;}

.adstyles {
	border: 1px solid #014432;	
	width: 170px;
	height: 97px;
	margin: 0; 
	padding: 0;
}

