﻿
/* HEADER TAG RESERVED SPECIFICALLY FOR THE FRONT PAGE */

h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.8em; font-style: normal; font-weight: normal; color: #C00; margin: 0 0 0.313em 0; padding: 0em; line-height: normal; letter-spacing: -0.063em; }


/* HEADER TAGS FOR HEADLINES */

h2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.8em; font-style: normal; font-weight: normal; color: #C00; margin: 0 0 0.313em 0; padding: 0em; line-height: normal; letter-spacing: -0.063em; }

h3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 1em; font-style: normal; font-weight: bold; color: #666; margin: 1em 0 .25em 0; padding: 0em; line-height: normal; letter-spacing: 0em; }

h3.red 
{
    font-size: 1.25em;
    color: #cc0000;
}

h4 { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.8em; font-style: normal; font-weight: normal; color: #333; margin: 0em; padding: 0em; line-height: 1.5em; letter-spacing: 0em; }

h5 { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.8em; font-style: normal; font-weight: normal; color: #C00; margin: 100px 0 8px 0; padding: 0em; line-height: normal; letter-spacing: -0.063em; }

h6 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; color: #669999; margin: 0px; padding: 0px; line-height: normal; letter-spacing: 0px; text-transform: uppercase; }

/* GENERIC LINK STYLES */

a { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0px; padding: 0px; line-height: 21px; text-decoration: none; }
a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0px; padding: 0px; line-height: 21px;text-decoration: none; }

a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0px; padding: 0px; line-height: 21px; text-decoration: none; }

a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0px; padding: 0px; line-height: 21px; text-decoration: underline; }

a:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0px; padding: 0px; line-height: 21px; text-decoration: none; }

/* SUB LINK STYLES FOR DOCUMENTS*/

a.sublinks { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #333; margin: 0 0 0 15px; padding: 0px; line-height: 21px; text-decoration: underline; }

a.sublinks:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #333; margin: 0 0 0 15px; padding: 0px; line-height: 21px; text-decoration: underline; }

a.sublinks:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #333; margin: 0 0 0 15px; padding: 0px; line-height: 21px; text-decoration: underline; }

a.sublinks:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #333; margin:  0 0 0 15px; padding: 0px; line-height: 21px; text-decoration: underline; }

a.sublinks:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #333; margin:  0 0 0 15px; padding: 0px; line-height: 21px;text-decoration: underline; }

#careersleftpods a 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    color: #cc0000;
    text-decoration: none;
}

#careersleftpods a:hover 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    color: #666;
    text-decoration: underline;
    
}

#careersrightpods a 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    color: #cc0000;
    text-decoration: none;
}

#careersrightpods a:hover 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    color: #666;
    text-decoration: underline;
    
}


/* LINK STYLES FOR THE HEADER NAVIGATION */

.top_nav_menu { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0 25px; padding: 0px; line-height: 12px; text-decoration: none; text-transform: lowercase; text-align: left; }

.top_nav_menu a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0 25px; padding: 0px; line-height: 12px; text-decoration: none; text-transform: lowercase; }

.top_nav_menu a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0 25px; padding: 0px; line-height: 12px; text-decoration: none; text-transform: lowercase; }

.top_nav_menu a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333; margin: 0 0 0 25px; padding: 0px; line-height: 12px; text-decoration: underline;  text-transform: lowercase; }

.top_nav_menu a:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0 25px; padding: 0px; line-height: 12px;  text-decoration: underline; text-transform: lowercase; }



/* LINK STYLES FOR THE RIBBON NAVIGATION */

.main_nav_menu { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; font-style: normal; font-weight: normal; color: #DEDEDE; margin: 0 0 0 20px; padding: 0px; text-decoration: none; text-transform: lowercase; line-height: 24px; display: inline-block; }

.main_nav_menu a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; font-style: normal; font-weight: normal; color: #DEDEDE; margin: 0 0 0 20px; padding: 0px; text-decoration: none; text-transform: lowercase; line-height: 24px; }

.main_nav_menu a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; font-style: normal; font-weight: normal; color: #DEDEDE; margin: 0 0 0 20px; padding: 0px; text-decoration: none; text-transform: lowercase; line-height: 24px; }

.main_nav_menu a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; font-style: normal; font-weight: normal; color: #FFF; margin: 0 0 0 20px; padding: 0px; text-decoration: none; text-transform: lowercase; line-height: 24px; }

.main_nav_menu a:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; font-style: normal; font-weight: normal; color: #660000; margin: 0 0 0 20px; padding: 0px; text-decoration: none; text-transform: lowercase; line-height: 24px; }


/* VARIOUS PARAGRAPH STYLES */

p { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.5em; } 

.deck { font-family: Georgia; font-size: 1.25em; font-style: italic; font-weight: normal; color: #666; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.5em; } 

.homebody { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.875em; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.625em; } 

.footnote { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.625em; font-style: normal; font-weight: normal; color: #666; margin: 2.5em 0 0.625em 0; padding: 0px; line-height: 1.25em; } 

.quote { font-family: Georgia; font-size: 0.925em; font-style: italic; font-weight: normal; color: #990000; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.5em; }  

.disclaimer 
{
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 0.625em; 
    font-style: italic; 
    font-weight: normal; 
    color: #666;
    width: 800px; 
    margin: 2.5em 0 0.625em 0; 
    padding: 0 0 25px 70px; 
    line-height: 1.25em;
    clear: both;
}
    
.redbold 
{
    color: #cc0000;
    font-weight: bold;
}

.centertext 
{
    text-align: center;
}

/* LINK STLES EMBEDDED IN PARAGRAPHS */

a.readmore:link, a.readmore:visited, a.readmore:active  {color: #C00;  text-transform: uppercase;font-size: 0.7em;}

a.readmore:hover  { color: #600;  text-transform: uppercase; font-size: 0.7em;}


/* LINK STYLES FOR FEATURED NEWS EVENTS AND PUBLIC RELATIONS PODS */

a.newsevents:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 10em; font-style: normal; font-weight: normal; color: #333; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

a.newsevents:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 10em; font-style: normal; font-weight: normal; color: #333; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

a.newsevents:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 10em; font-style: normal; font-weight: normal; color: #000; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

a.newsevents:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 10em; font-style: normal; font-weight: normal; color: #333; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }


/* COPYRIGHT STYLES */

.copyright { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-transform: uppercase; color: #999; margin: 0px; padding: 0px; text-align: right; line-height: normal; }



/* STYLES FOR THE SIDE BAR VIGNETTES */

.vignettehead  { font-family: Arial, Helvetica, Sans-Serif; font-size: 14em; font-style: normal; font-weight: bold; color: #669999; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

/* STYLES FOR THE FEATURED TAB LINKS */

.tablinks { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFF; margin: 0 0 0 10px; padding: 0px; line-height: normal; text-decoration: none; text-transform: lowercase; }

a.tablinks:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFF; margin:  0 0 0 10px; padding: 0px; line-height: normal; text-decoration: none; text-transform: lowercase; }

a.tablinks:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFF; margin:  0 0 0 10px; padding: 0px; line-height: normal; text-decoration: none; text-transform: lowercase; }

a.tablinks:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFF; margin:  0 0 0 10px; padding: 0px; line-height: normal; text-decoration: underline; text-transform: lowercase; }

.tablinks:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFF; margin:  0 0 0 10px; padding: 0px; line-height: normal; text-decoration: none; text-transform: lowercase; }

/* STYLES FOR THE TREE VIEW NAVIGATION */

.TreeView { margin: 100px 0 30px 30px; padding: 0px; }

.sidenav a { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav a:link { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav a:visited { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav a:hover { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #660000; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav a:active { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

/* STYLES FOR THE TREE VIEW NAVIGATION ON THE INVESTORS PAGE*/

.TreeView { margin: 100px 0 30px 30px; padding: 0px; }

.sidenavinvestors a { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: none; text-decoration: none; }

.sidenavinvestors a:link { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: none; text-decoration: none; }

.sidenavinvestors a:visited { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: none; text-decoration: none; }

.sidenavinvestors a:hover { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #660000; font-weight: normal; line-height: 32px; text-transform: none; text-decoration: none; }

.sidenavinvestors a:active { font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #C00; font-weight: normal; line-height: 32px; text-transform: none; text-decoration: none; }


/* STYLES FOR THE TREE VIEW SUB NAVIGATION */

.sidenav2 { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; margin: 0px; padding: 0px; font-weight: normal; line-height: 32px; text-transform: lowercase; }

.sidenav2 a { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; margin: 0px; padding: 0px; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav2 a:link { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav2 a:visited { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

.sidenav2 a:hover { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #000; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: underline; }

.sidenav2 a:active { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; font-weight: normal; line-height: 32px; text-transform: lowercase; text-decoration: none; }

/* STYLES FOR THE TREE VIEW SUB NAVIGATION */

.sidenav2foodsafety { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; margin: 0px; padding: 0px; font-weight: normal; line-height: 32px; }

.sidenav2foodsafety a { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; margin: 0px; padding: 0px; font-weight: normal; line-height: 32px; text-decoration: none; }

.sidenav2foodsafety a:link { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; font-weight: normal; line-height: 32px; text-decoration: none; }

.sidenav2foodsafety a:visited { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; font-weight: normal; line-height: 32px; text-decoration: none; }

.sidenav2foodsafety a:hover { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #000; font-weight: normal; line-height: 32px; text-decoration: underline; }

.sidenav2foodsafety a:active { font-family: Arial, Helvetica, San-Serif; font-size: 12px; color: #333; font-weight: normal; line-height: 32px; text-decoration: none; }

/* STYLES FOR THE NEWS PAGE FEED */

.feedburnerFeedBlock { margin: 0px; padding: 0px; }

.feedburnerFeedBlock img { display: none; }

.feedburnerFeedBlock ul { margin: 0px; padding: 0px; list-style-type: none; }

.feedburnerFeedBlock li { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #666; margin: 0 0 2em 0; padding: 0px; line-height: 1.5em; } 

.feedburnerFeedBlock li a { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.625em; font-style: normal; font-weight: bold; color: #666; margin: 1em 0 .5em 0; padding: 0em; line-height: normal; text-decoration: none; text-transform: capitalize; }

.feedburnerFeedBlock li a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.625em; font-style: normal; font-weight: bold; color: #666; margin: 1em 0 .5em 0; padding: 0em; line-height: normal; text-decoration: none; text-transform: capitalize; }

.feedburnerFeedBlock li a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.625em; font-style: normal; font-weight: bold; color: #666; margin: 1em 0 .5em 0; padding: 0em; line-height: normal; text-decoration: none; text-transform: capitalize; }

.feedburnerFeedBlock li a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.625em; font-style: normal; font-weight: bold; color: #666; margin: 1em 0 .5em 0; padding: 0em; line-height: normal; text-decoration: underline; text-transform: capitalize; }

.feedburnerFeedBlock li a:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.625em; font-style: normal; font-weight: bold; color: #666; margin: 1em 0 .5em 0; padding: 0em; line-height: normal; text-decoration: none; text-transform: capitalize; }

.feedburnerFeedBlock p { font-family: Arial, Helvetica, Sans-Serif; font-size: .875em; font-style: normal; font-weight: bold; color: #666; margin: .5em 0 .5em 0; padding: 0px; line-height: 1.5em; text-transform: uppercase; letter-spacing: normal; }

/* STYLES FOR THE INTERNATIONAL SITES SECTION OF THE FOOTER */

.intlsites { float: left; margin: 0 15px 0 0; padding: 0px; }

.intllabel { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.5em; } 


/* STYLES FOR NOTE TO CUSTOMERS ON CONTACT US PAGE */

#note {margin-top: 10px; padding-bottom: 10px; border-top: 1px solid #669999; border-bottom: 1px solid #669999;}

.note {font-family: Arial, Helvitia, Sans-Serif; color:#669999;}

#note a {color:#669999; font-weight: bold; text-decoration: none;}

#note a:hover {color:#666; font-weight: bold; text-decoration: none;}



/* STYLES FOR INSET IMAGES */

.insetimg { margin: 0 10px 0 0; padding: 0px; float: left; border: 1px solid #999; display: inline; }

.insetimage { margin: 0 10px 0 0; padding: 0px; float: left; display: inline; }

.caption { font-family: Georgia; font-size: 12px; font-style: italic; font-weight: normal; color: #669999; margin: 7px; padding: 0px; line-height: 18px; }

.captiontitle { font-family: Georgia; font-size: 14px; font-style: normal; font-weight: bold; color: #666; margin: 0 0 7px 0; padding: 0px; line-height: 18px; }

.chairman { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: bold; color: #666; margin: 2em 0 0 0; padding: 0; line-height: auto;  }

.title { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #666; margin: 0; padding: 0; line-height: auto; } 

a.slider:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; color: #C00; margin: 0; padding: 0px; line-height: 1.5em; text-transform: uppercase; } 

a.slider:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; color: #C00; margin: 0; padding: 0px; line-height: 1.5em; text-transform: uppercase; } 


/*STYLES FOR PR PHOTOS WITH CAPTIONS*/

#captionPhoto 
{
    float: right;
    margin-left: 20px;
}

#captionPhoto .prCaption 
{
    font-family: Arial, helvetica, Sans-Serif;
    font-size: 11px;
}


/* STYLES FOR INSET NO CAPTION IMAGES */

.floatphoto { float:left; border:1px solid #999; display:inline; margin-right: 10px;}

.floatphotoRight { float:right; border:1px solid #999; display:inline; margin: 10px 0 0 10px;}

/* STYLES FOR CAREERS IMAGES */

.icons 
{
    float: left;
    margin: 5px 10px 30px 0;
}

.collage 
{
    margin-bottom: 24px;
}

.leadershipFloat 
{
    float: left;
    margin-right: 10px;
    padding-top: 5px;
    border: 0;
}

.leadershipFloatRight 
{
   float: right;
    margin-left: 10px;
    padding-top: 5px;
    -ms-transform: rotate(4deg);
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
   
}


.centerimage 
{
    margin-left: 58px;
    margin-bottom: 25px;
}




/* STYLES FOR PORK SELL SHEET PAGES */

#infobox { float:left; border:1px solid #ccc; display:inline; margin-right: 30px; width: 185px; padding: 10px;}

#infobox h3 {color: #cc0000;}

#infobox ul {list-style-type:none;}

.infobox_leadin {font-weight: bold; color:#cc0000;}

.infobox_headline {font-weight: bold; color: #cc0000; text-transform:uppercase; font-size:larger;}

#infobox2 { float:right; border:1px solid #ccc; display:inline; margin-left: 15px; width: 185px; padding: 10px;}

#infobox2 h3 {color: #cc0000;}

#infobox2 ul {list-style-type:none;}

.infobox_leadin {font-weight: bold; color:#cc0000;}

.infobox_headline {font-weight: bold; color: #cc0000; text-transform:uppercase; font-size:larger;}

.sellsheet_floatphoto { float:left; border:1px solid #999; display:inline; margin: 0 0 15px 0;}

.sellsheet_floatphoto2 { float:right; border:1px solid #999; display:inline; margin: 10px 0 15px 30px;}

.pork_floatphoto { border: 1px solid #999;}

.pork_floatlogo { float:right; /*border:1px solid #999;*/ display:inline; margin: 10px 0 15px 30px;}

.sellsheet_package { text-align: center; width: 252px; height: 94px;}

.sellsheet_packageFloat { float: right; width: 190px; /*margin-right: 100px;*/}

.sellsheet_packageFloat2 { float: right; width: 190px; margin-right: 100px;}

.red {font-weight: bold; color:#cc0000;}

#sellsheet_table table {text-align: center; border-collapse: collapse; margin-left: 30px;  width: 865px;}

/*#sellsheet_table table {text-align: center; border-collapse: collapse;*/ /*margin-left: 30px;*/ /* width: 865px;*/ /*float: left;*//* }*/

/*#sellsheet_table {*//*margin-left: 30px;*/  /*width: 865px; float: left; clear: both; margin-bottom: 30px; margin-top: -20px; }*/
    
#sellsheet_table th {text-align: center; border: 1px solid #ccc; background-color: #cc0000; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px; text-align: center;}

#sellsheet_table tr {border: 1px solid #ccc;}

#sellsheet_table td {height: 20px; border: 1px solid #ccc; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#sellsheet_table tr.alt {background-color:#ccc;}

#sellsheet_table h3 {margin-left: 30px;}

/* STYLES FOR 1855 PORK TABLE */
/*#sellsheet_table2 {border: 2px solid #000;}*/

#sellsheet_table2 table {text-align: center; border-collapse: collapse; /*margin-left: 30px;*/  width: 569px;}

#sellsheet_table2 h3 {margin-left: 30px; clear: both; }

#sellsheet_table2 th {text-align: center; border: 1px solid #ccc; background-color: #7b6241; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px; }

/*.sellsheeth3 {margin-left: 30px; float: left;}*/

#sellsheet_table2 tr {border: 1px solid #ccc;}


#sellsheet_table3 table {text-align: left; border-collapse: collapse; margin-left: 30px;  width: 569px;}

#sellsheet_table3 h3 {margin-left: 30px; clear: both; }

#sellsheet_table3 th {text-align: left; /*border: 1px solid #ccc;*/ background-color: #cc0000; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px; width: 569px; }

/*.sellsheeth3 {margin-left: 30px; float: left;}*/

#sellsheet_table3 tr {border: 1px solid #ccc;}

table tr {border: 1px solid #ccc;}

#sellsheet_table3 td {height: 20px; border: 1px solid #ccc; text-align: left; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#sellsheet_table3 tr.alt {background-color:#ccc;}

#sellsheet_table3 th.alt {background-color:#fff; color: #666;}


#ngtp_table table {text-align: center; border-collapse: collapse; margin-left: 30px;  width: 569px;}

#ngtp_table h3 {margin-left: 30px; clear: both; }

#ngtp_table th {text-align: center; border: 1px solid #ccc; background-color: #00aa52; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px; text-align: center;}

#ngtp_table tr {border: 1px solid #ccc;}

#ngtp_table td {height: 20px; border: 1px solid #ccc; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#ngtp_table tr.alt {/*background-color:#fcf3a9;*/  background-color: #e5f6ed;}

#ngtp_table th.alt {background-color:#fff; color: #666;}


#laherencia_table table {text-align: center; border-collapse: collapse; /*margin-left: 30px;*/  width: 569px;}

#laherencia_table h3 {/*margin-left: 30px;*/ clear: both; }

#laherencia_table th {text-align: center; border: 1px solid #ccc; background-color: #cc0000; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px;}

#laherencia_table tr {border: 1px solid #ccc;}

#laherencia_table td {height: 20px; border: 1px solid #ccc; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#laherencia_table tr.alt {/*background-color:#fff0c7;*/ background-color: #fae5e5;}

#laherencia_table th.alt {background-color:#fff; color: #666;}


#laherencia_table2 table {text-align: center; border-collapse: collapse; /*margin-left: 30px;*/  width: 569px;}

#laherencia_table2 h3 {/*margin-left: 30px;*/ clear: both; }

#laherencia_table2 th {text-align: center; /*border: 1px solid #ccc;*/ background-color: #00511b; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px;}

#laherencia_table2 tr {border: 1px solid #ccc;}

#laherencia_table2 td {height: 20px; border: 1px solid #ccc; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#laherencia_table2 tr.alt {/*background-color:#fff0c7;*/ background-color: #e5ede8;}

#laherencia_table2 th.alt {background-color:#fff; color: #666;}




#spn_table table {text-align: center; border-collapse: collapse; /*margin-left: 30px;*/  width: 569px;}

#spn_table h3 {/*margin-left: 30px;*/ clear: both; }

#spn_table th {text-align: center; /*border: 1px solid #ccc;*/ background-color: #055cac; color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-weight:bolder; padding: 5px;}

#spn_table tr {border: 1px solid #ccc;}

#spn_table td {height: 20px; border: 1px solid #ccc; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#spn_table tr.alt {/*background-color:#fcf3a9;*/ background-color: #e5eef7;}

#spn_table th.alt {background-color:#fff; color: #666;}


.indent {margin-left: 30px; clear: both;}

/*table tr {border: 1px solid #ccc;}*/

#sellsheet_table2 td {height: 20px; border: 1px solid #ccc; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #666; font-size: .70em;}

#sellsheet_table2 tr.alt {background-color:#cfc1b0;}

#sellsheet_table2 th.alt {background-color:#fff; color: #666;}

.logocenter {margin-left: 125px;}

.floatright {float: right; /*margin-bottom:30px;*/}

.floatright2 {float: right; margin: 15px 0 88px 15px;}

#sidebar1855 
{
    width: 324px; height: 675px;  background-image: url("../images/PorkBranding/tornPaper3.jpg"); background-repeat: no-repeat; float: right; margin-left: 25px; margin-top: 113px; /*margin-bottom: 83px;*/}

#sidebar1855 p {
    color: #7b6241;
    margin-left: 60px;
    margin-right: 30px;
    }
    
.brown {font-weight: bold;}


/* EVENT LINK HEADERS */

.eventdate { font-family: Arial, Helvetica, Sans-Serif; font-size: .75em; font-style: normal; font-weight: bold; color: #666; margin: 2em 0 .5em 0; padding: 0px; line-height: normal; text-transform: uppercase; letter-spacing: normal; }

a.eventlink:link  { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.25em; font-style: normal; font-weight: bold; color: #333; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

a.eventlink:visited  { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.25em; font-style: normal; font-weight: bold; color: #333; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

a.eventlink:hover  { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.25em; font-style: normal; font-weight: bold; color: #C00; margin: 0px; padding: 0px; line-height: normal; text-decoration: underline; }

a.eventlink:active  { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.25em; font-style: normal; font-weight: bold; color: #333; margin: 0px; padding: 0px; line-height: normal; text-decoration: none; }

/* FOOTER LINK STYLES */

a.footer:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #666; margin: 0 0 0 15px; text-decoration: none; }

a.footer:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #666; margin: 0 0 0 15px; text-decoration: none; }

a.footer:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #333; margin: 0 0 0 15px; text-decoration: underline; }

a.footer:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #666; margin: 0 0 0 15px; text-decoration: none; }


/* INPUT & VALIDATION STYLES */

input[type="text"] { border: 1px solid #ccc; font-family: Arial, Helvetica, Sans-Serif; }

input[type="password"] { border: 1px solid #ccc; font-family: Arial, Helvetica, Sans-Serif; }

.labels { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin: 0px; padding: 0px; line-height: 12px; } 

textarea { border: 1px solid #ccc; }

.validation li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin : 0; padding: 0;  line-height: 18px; list-style: none; color: #CC0000; text-align: left; }


/* COMPANY SITES jQUERY SCRIPT */

.fade { position: absolute; }

.fade div { position: absolute; top: 0; left: 0; display: none; }

a.fade:link { border: 0px; text-decoration: none; }

/* */

#leftcontent ul { margin: 0 0 0 30px; padding: 0px; list-style-position: outside; }

#leftcontent li { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.5em; } 

#singlecolumn ul { margin: 0 0 0 30px; padding: 0px; list-style-position: outside; }

#singlecolumn li { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; font-style: normal; font-weight: normal; color: #666; margin: 0 0 0.625em 0; padding: 0px; line-height: 1.5em; } 





/* THESE ARE THE SITEMAP STYLES */

.sitemap { margin-left: 0px; }

.sitemap ul { list-style-type: none; list-style-position: outside; }

.sitemap li { list-style-type: none; margin: 0px; padding: 0px; line-height: normal; }  

a.linkhead:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333; margin: 5px 0 15px 0; padding: 0px; line-height: 24px; list-style-type: none; text-decoration: none; } 

a.linkhead:active { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333; margin: 5px 0 15px 0; padding: 0px; line-height: 24px; list-style-type: none; text-decoration: none; } 

a.linkhead:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333; margin: 5px 0 15px 0; padding: 0px; line-height: 24px; list-style-type: none; text-decoration: none; } 

a.linkhead:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; color: #C00; margin: 5px 0 15px 0; padding: 0px; line-height: 24px; list-style-type: none; text-decoration: none; } 

a.mapindent:link { margin: 0 0 0 20px; padding: 0px; }

/* TALEO STYLES */

#frame1 .careerframe p { font-family: Arial, Helvetica, Sans-Serif; }

/* TD STYLES FOR INVESTOR AND FOODSAFETY PAGES */

#singlecolumn td {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; margin:0px; padding: 5px; line-height: 1.5em;}

#singlecolumn tr {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; color: #666; margin:0px; padding: 5px; line-height: 1.5em;}

/* STYLES FOR RIGHT COLUMN HEADINGS AS FOUND IN THE MISSION AND VISION SECTIONS OF OUR COMPANY */

.mission { font-family: Arial, Helvetica, Sans-Serif; font-size: 1em; font-style: normal; font-weight: bold; color: #669999; margin: 1em 0 .25em 0; padding: 0em; line-height: normal; letter-spacing: 0em; }


.italic {font-style: italic; }

.bold { font-weight: bold; }

.bolditalic {font-weight: bold;font-style: italic;}