﻿/* Start NEW Styles */
.textDim
{
    color: #999999;
}
.TitleBlue
{
    padding-bottom: 5px;
    color: #0066CC;
    font-size: 14px; 
    font-family: Verdana;
    font-weight: bold;
}
UL#List-3pt LI
{
    margin-bottom:3pt
}
ul.Padded li
{
    margin-bottom: 5px;
}
.tdTitleWhite
{
    color: #FFFFFF;
    font-size: 11px; 
    font-family: Verdana;
    font-weight: bold;
}

table.Events { border: solid 1px #000000; }
table.Events tr.Heading { background-color: #CC0000; }
table.Events tr.Heading td { color: #FFFFFF; font-size: 11px; font-family: Verdana; font-weight: bold; }
table.Events tr.Norm td { vertical-align: top; background-color: #FFE79D; }
table.Events tr.Alt td { vertical-align: top; background-color: #FFFFCC; }
/* End NEW Styles */

/* Start Retail Product Styles */
.DetailBox tr th
{
    height: 22px;
    background-color: #FF9934;
    border-bottom: solid 1px #000000;
    font-size: 11px;
}
table.FactTable tr th
{
    height: 22px;
    padding-left: 4px;
    background-color: #cc0000;
    border-bottom: solid 1px #000000;   
    text-align: left;
    color: #FFFFFF;
    font-size: 11px;
}
table.FactTable tr td, table.FactTable tr td.Alt
{
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: solid 1px #000000;
    font-size: 9px;
}
table.FactTable tr td
{
    background-color: #FFFFCC;
}
table.FactTable tr.Alt td
{
    background-color: #ffe89d;
}
table.FactTable tr td.Left
{
    border-right: solid 1px #000000;
}
/* Start Title Styles */
.CenterPageTitleSuper, .CenterPageTitle, .PageTitle, .PageTitlePopup, .NoPaddingSubTitle, .NoPaddingItemTitle,
.SectionTitle, .ItemTitle, .ItemTitleCompact, .InfoBoxHeader .PageTitle .PageRedInfo
{
    font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif;
    color: #CC0000;
}
 
.CenterPageTitleSuper
{
    margin-left: 18px;
    margin-bottom: 0px;
    font-size: 24px;
    font-weight: 500;
    line-height: 26px;
}

.CenterPageTitle
{
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 600;
    line-height: 23px;
    width: 490px;
    margin-right: 0px;
}
.CenterPageTitle2
{
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 600;
    color:#CC0000;
    text-indent:20px;
    width: 490px;
}
.PageTitle
{
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
}
/*CSS for AJAX-Accordion*/
.accordionHeader
{
    border: 1px solid black;
    background-color: #dfdfdf;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: Transparent;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-size: 12px;
    color:Black;
}

.accordionLink
{
    background-color: #ffad4a;
    color: white;
}

.watermark {
    background: #FFAAFF;
}

.popupControl {
    background-color:#AAD4FF;
    position:absolute;
    visibility:hidden;
    border-style:solid;
    border-color: Black;
    border-width: 2px;
}
.modalBackground {
    z-index: 1;
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;

}

.modalPopup {
    z-index: 1000000000;
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:320px;
}




/* Fresh Meats Virtual Earth Styles*/
.Map
{
    position:relative;
    top:0px;
    left:0px;
    width:530px;
    height:400px;
}
.MapInfoTitle
{
    text-align:right;
    font-weight:bold;
}
.MapLocInfo
{
    position:relative;
    top:-25px;
    background-color:#fff;
    color:Black;
}
.MapInfoImage
{
    float:left;
    position:relative;
    top:15px;
    padding-bottom:10px;
    padding-right:10px;
}
.PushPinBeefIE
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Corporate/images/Corporate/B2B/FreshMeats/PlantLocations/logoReg.png', sizingMethod='image'); 
    height:25px; 
    width:40px;
}
.PushPinBeef
{
    background:url(/images/Corporate/B2B/FreshMeats/PlantLocations/logoReg.png); 
    height:25px; 
    width:40px;  
}
.PushPinPorkIE
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Corporate/images/Corporate/B2B/FreshMeats/PlantLocations/logoBlack.png', sizingMethod='image'); 
    height:25px; 
    width:40px;
}
.PushPinPork
{
    background:url(/images/Corporate/B2B/FreshMeats/PlantLocations/logoBlack.png); 
    height:25px; 
    width:40px;  
}
/* end VE Styles*/

.LeftPadding{ padding-left:15px;}
.LeftMargin{padding-left:60px;}

.NoPaddingItemTitle
{
    font-size: 16px;
    font-weight: 500; 
}
.NoPaddingSubTitle
{
    font-size: 14px;
    font-weight:500;   
}
.FloatImageRight
{
    position:relative;
    top:5px;
    float:Right; 
    padding-left:15px;
    padding-bottom:5px;
}
.FloatImageLeft
{
    position:relative;
    top:5px;
    float:left; 
    padding-right:15px;
    padding-bottom:5px;
}
.FloatImageLeftBP
{
    position:relative;
    top:5px;
    float:left; 
    padding-right:15px;
    padding-bottom:15px;
}
.FloatImageLeftBBP
{
    position:relative;
    top:5px;
    float:left; 
    padding-right:15px;
    padding-bottom:35px;
}
.ULTysonRed
{
    position:relative;
    top:-13px;  
    padding-bottom:5px;
    padding-top:5px;    
}
.ULTysonRedLowerBM
{
    position:relative;
    margin-bottom:-10px;
    margin-top:-3px;
}
.ULTysonRedLowerBM2
{
    position:relative;
    margin-bottom:-10px; 
    margin-top:2px;
}
.ULTysonRedLowerM
{
    position:relative;
    margin-bottom:-7px;
    margin-top:-7px;
}
.ULTysonRed, .ULTysonRedLowerBM, .ULTysonRedLowerM, .ULTysonRedDefaultPos, .ULTysonRedLowerBM2
{
    color: #CC0000;
}
.PaddedContainer 
{
    padding-bottom:5px;
    padding-right:5px;
}
.ULPaddedContainer {margin-bottom:-25px;}
.TheFinePrint{ font-size:10px;}
.Black{color: Black;}
.Bolder{font-weight:900;}
.ULDiv
{
    position:relative;
    padding-left:20px;
}
.MoveUp
{
    position:relative;
    top:-30px;
}
.SmallLeftMargin
{
  padding-left:20px;       
}
.SmallMoveUp
{
    position:relative;
    top:-10px;
}
.MedMoveUp
{
    position:relative;
    top:-20px;
}

/*New Careers Styles*/

.Title1, .Title2, .Title3, .Title4, .LeftNavMenuItem, .BodyTitle1, 
.TextContainer, .TextContainer2, .Text1
{  
    font-family: Verdana, 'Trebuchet MS', Trebuchet,  sans-serif;
}

.LeftNavContainer
{
    width:134px;
    height:430px;   
}
.LeftNav
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#754d29;
    width:131px;
    height:441px;    
}

.LeftNavMenuItem
{
    position:absolute;
    width:134px; 
    height:17px;
    background-color: #39281c;
    border-top:solid 1px white;
    border-bottom:solid 1px white;
    text-align:right;
    font-size:9px;
    font-family:Verdana;
    font-weight:bold;
    cursor:pointer;
}
.center1
{
    position:relative;
    top:2px;    
}

.Title1
{
    font-weight:bold;
    font-size:18px;
    color:White;       
}
.Title2
{
    font-weight:bold;
    font-size:18px;   
}
.Title3
{
    font-weight:bold;
    font-size:26px;    
}
.Title4
{
    font-weight:bold;
    font-size:18px;
    color:#6b4e2f;    
}
.Title5
{
    font-weight:bold;
    font-size:18px;
    color:#774c29;
}
.Text1
{
    color:#774c29;
    font-size:12px;
    line-height:20px;
}
    
.LeftNavContainer A:link { color:white; text-decoration:none;}
.LeftNavContainer A:visited {color:white; text-decoration:none;}
.LeftNavContainer A:hover {color:#fdc056;}

.SubNavMenuBar
{
    position:absolute;
    left:0px;
    height:43px;
    width:100%;      
    padding:0px 0px 0px 0px;
}



.SubNavMenuItem, .SubNavMenuItemRight, .SubNavMenuItemNwaLinks, .SubNavMenuItemRightNwaLinks
{
    background-color:#9e1421;
    height:14px;
    color:White;
    font-size:9px;
    font-weight:bold;  
    float:left; 
    text-align:center;
    margin-right:4px;
    margin-bottom:2px;
    cursor:pointer;
    border-style:none;
}

.SubNavMenuItemRight
{
    margin-right:0px;
}

.TopContentBar
{
    position:absolute;
    top:0px;
    right:0px;
    background-color:#39281c;
    width:646px;
}

.TopContentTitle
{
    font-size:26px;
    height:100px;
    color:White;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin-left:20px;
    margin-top:25px;
    line-height:25px;
}

/*------------NWA LINKS--------------------------*/

.divNwaLinks
{
   position:absolute;
   top:15px;
   left:300px;
}

.divNwaLinks p
{
   color:#39281c;
   font-size:24px;
   font-weight:bold;
   font-family:Trebuchet MS;
   line-height:22px;
}

.divNwaLinks p a
{
   color:#735E41;
   font-size:16px;
   font-weight:bold;
   font-family:Trebuchet MS;
   line-height:22px;
}

.SubNavMenuBarNwaLinks
{
    position:absolute;
    left:0px;
    height:28px;
    width:100%;      
    margin-top:7px;
}

.SubNavMenuItemNwaLinks
{
    height:28px;
}

.SubNavMenuItemRightNwaLinks
{
   height:28px;
   margin-right:0px;
}

.TopContentBarNwaLinks
{
    position:absolute;
    top:0px;
    right:0px;
    background-color:#39281c;
    width:646px;
    height:110px;
}

.TopContentTitleNwaLinks
{
    font-size:26px;
    height:60px;
    width:400px;
    color:White;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:2px;
    line-height:25px;
}
/*------------------------------------------*/

.BodyTitle1
{
    font-size:13px;
    font-weight:bold;  
}

.TopContentCopy
{
    position:absolute;
    top:0px;
    right:10px;
    margin-top:10px;
    margin-bottom:10px;
    color:White;
}
.TopContent a
{
    position:absolute;
    top:70px;
    margin-left: 300px;
    margin-bottom:5px;
    color:White;
    font-size:14px;
    color:White;
    font-weight:bold;
    font-family:Trebuchet MS;
}

.ImageContainer
{
    position:absolute;
    top:110px;
    right:0px;
    height:331px;
    width:646px;       
}

.SmallerImageContainer
{
    position:absolute;
    top:142px;
    right:0px;
    height:299px;
    width:646px;       
}

.ImageContainer1
{
    position:absolute;
    top:126px;
    right:0px;
    height:315px;
    width:646px;      
}

.CareerBodyContainer
{
    position:relative;
    width:780px;
    height:441px;   
    padding-left:0px;
    padding-top:0px; 
}

.MenuPamplet
{
    height:73px;
    width:96px;
    position:absolute;
    margin-top:76px;
    margin-left:12px;
    z-index:100;           
}
.ConsumerAlert
{
    height:55px;
    width:131px;
    position:absolute;
    margin-top:10px;
    margin-left:0px;
    z-index:100; 
    border:none;          
}

.LinkContainer
{
    position:absolute;
    font-size:11px;
    color:White;
    height:15px;   
    font-weight:bold; 
    text-align:right;
}

.ContentContainer1
{
    background:#cfc196;
    width:646px;
    height:315px;   
}

.Content1
{
    background:#cfc196;
    position:absolute;
    top:5px;
    left:10px;
    height:305px;
    width:630px; 
}

.TextContainer
{
    position:absolute;
    top:75px;
    left:300px;
    font-size:12px;
    color:White; 
    width:350px;
    height:300px;
    border:solid 1px white;
    font-weight:bold;
}

.TextContainer2
{
    position:absolute;
    top:75px;
    left:300px;
    font-size:12px;
    color:#6b4e2f; 
    width:350px;
    height:300px;
    border:solid 1px white;
    font-weight:bold;     
}


.MenuBarCorners
{
    position:absolute;
    left:0px;
    top:0px;
    height:315px;
    width:10px;     
}

.CenteredSmallRectangle
{
    width:500px;
    vertical-align:middle;
    padding:50px 0px 0px 75px;
}

.LinkContainer A:link { color:white; text-decoration:underline;}
.LinkContainer A:visited {color:white; text-decoration:underline;}
.LinkContainer A:hover {color:#fdc056; text-decoration:underline;}

.ContentContainer
{
    float: left;
    padding: 10px;
    background-color: #000000;
    width: 614px;
    height: 311px;
    color: #ffffff;
    text-align: center;
}

.ContentContainer a, .ContentContainer a:hover, .ContentContainer a:visited 
{
    color: #ffffff;
}


