body { background-color: #031829; margin: 0px;}

h1 {
	color: #004A83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px 0px 5px 20px;}
	
h2 {
	color: #8C1F22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-transform: uppercase;} 
	
h3 {
	color: #8C1F22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 0px 20px;}

/*search area*/	
.search{	
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	margin: 0px;
	padding: 0px 2px 0px 0px;
	text-align: right;
	white-space: nowrap;
	vertical-align: middle;}

/*default paragraph*/	
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	padding: 0px 20px 0px 20px;
	text-align: left;
	vertical-align: top;}	
	
/*default links*/	
a { color: #E0383F;	text-decoration: none;}
a:hover { color: #E0383F; text-decoration: underline;}
	
ol.txtNumber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	padding: 0px 60px 0px 60px;}

.txtNumber{
	color: black; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px 0px 0px 0px;}

/* bulleted lists*/
/*size and color of bullet only*/
ul.txtBullets { 
	color: #004B85; 
	font-size: 12px;
	margin-top: 5px;
	padding-top: 0px;
	list-style-position:outside;
	line-height: 17px;}
	
/*span to control the text color seperate from the ul color*/	
.txtBullets { 
	color: black; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-right: 10px;
	padding-right: 10px;}
	
/*italicized copy used as introduction text on splash pages*/	
p.intro{	
	color: #004B85;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	padding: 0px 10px 0px 20px;
	text-align: left;
	vertical-align: top;}	
	
/*force capitalization*/	
p.newsRelease{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 20px 0px 20px;
	text-align: left;
	text-transform: capitalize;
	vertical-align: top;}	

/*the following two styles are only used in the Producer section for the Join Us callout*/
.joinUs{	
	color: #ce1126;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;}		
	
.blueItalics{	
	color: #004B85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;}			
	
/*div round images and paragraph together*/
h2.byRound {margin: 0px 0px 0px 125px;} 
p.byRound {margin: 0px 0px 0px 125px;}		
	
/*div square images and paragraph together*/
h2.bySquare {margin: -125px 0px 0px 110px;} 
p.bySquare {margin: 0px 0px 0px 110px;}	

/*h2 rollovers by square images*/	
h2.bySquare a { color: #8C1F22;	text-decoration: none;}
h2.bySquare a:hover { color: #8C1F22; text-decoration: underline;}
	
/*h2 for responsablities page*/	
h2.bySquareR {margin: -125px 0px 0px 200px;} 
h2.bySquareR a { color: #8C1F22;text-decoration: none;}
h2.bySquareR a:hover { color: #8C1F22; text-decoration: underline;}	

/*data tables that contain specs, recipes,  nutritional information, etc */	
table.data{
	background-color: #fffae7;
	border: 1px solid gray;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 10px 0px 20px 20px;
	padding: 0px;}	
	
th.data{
	background: #004B85 url(../images/gradient_table.gif) repeat-x;
	border: 1px solid #004B85;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: middle;}
	
td.data{
	border: 1px solid gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	text-align: left;
	vertical-align: middle;}
	
/*Ad section of page, two row table with blue bar*/	
table.ad{
	background-color: #fffae7;
	border: 1px solid #004B85;
	border-collapse: collapse;	
	border-spacing: 5px;
	margin: 5px 0px 0px 0px;}
	
td.adHeader{
	background: #004B85 url(../images/gradient_table.gif) repeat-x;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;}

td.adColumns{
	padding: 0px 10px 0px 10px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.adNumber{
	color: black; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;}	