/* Minification failed. Returning unminified contents.
(3275,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */

/* Rich text colors*/
.GrayRichText{
  color : #464646;
  font-family : 'SentinelBook';
  font-size: 14px;
  }
  li.GrayRichText{
    font-size: 14px;
  }
  .GrayRichTextBold{
    color : #464646;
    font-family : 'SentinelBold';
    font-size: 14px;
  }
  .BlueRichText{
    color : #022552;
    font-family : 'SentinelBook';
    font-size: 14px;
    letter-spacing: .5px;
  }
  .BlueRichTextBold{
    color : #022552;
    font-family : 'SentinelBold';
    font-size: 14px;
  }
  .WhiteRichText{
    color : #FFFFFF;
    font-family : 'SentinelBook';
    font-size: 16px;
  }
  .WhiteRichTextBold{
    color : #FFFFFF;
    font-family : 'SentinelBold';
    font-size: 16px;
  }
.BannerImageRotator {
  position: relative;
  width: 100%;
  float: left;
}
.BannerImageRotator div.RotatorImages,
#BannerImageRotator div.RotatorImages li {
  height: 99.8%;
  background-color: #000;
}
.RotatorImages img {
  margin-right: 0;
  padding-right: 0;
}
.BannerImageRotator div.RotatorImages li.Rotator {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  width: auto;
}
.BannerImageRotator div.RotatorImages li.Rotator.Selected {
  display: block;
}
.RotatorDescription {
  position: absolute;
  background-image: url(/Sites/Common/CommonWebUI/Images/background/CaptionBg.png);
  background-repeat: repeat;
  height: 55px;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
}
.RotatorText {
  margin: 10px;
}
.RotatorDescription a {
  display: block;
  font-size: 12px;
  font-family: Arial;
  padding: 10px 20px;
  color: #fff;
  z-index: 2;
  width: auto;
  float: left;
  max-width: 80%;
  font-size: 25px;
  font-weight: bold;
}
.RotatorDescription a:hover {
  cursor: pointer;
}
div.RotatorPag {
  position: absolute;
  height: 55px;
  z-index: 10;
  right: 0;
  bottom: 0;
}
div.RotatorPag ul {
  float: right;
  width: auto;
  height: 20px;
  margin-top: 20px;
  margin-right: 15px;
  z-index: 10;
  list-style-type: none;
}
div.RotatorPag ul li {
  float: left;
  display: inline;
  width: 15px;
  height: 16px;
  margin: 2px;
}
div.RotatorPag ul li.Page {
  background-image: url(/Sites/Common/CommonWebUI/Images/buttons/RotatorPagUnselected.png);
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}
div.RotatorPag ul li.Page.Selected {
  background-image: url(/Sites/Common/CommonWebUI/Images/buttons/RotatorPagSelected.png);
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}
.RightArrow {
  position: absolute;
  background-image: url(/Sites/Common/CommonWebUI/Images/buttons/WhiteRightArrow.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  right: 30px;
  top: 50%;
  display: block;
  z-index: 10;
  opacity: 0;
}
.LeftArrow {
  position: absolute;
  background-image: url(/Sites/Common/CommonWebUI/Images/buttons/WhiteLeftArrow.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  left: 30px;
  top: 50%;
  display: block;
  z-index: 10;
  opacity: 0;
}
.RightArrow:hover,
.LeftArrow:hover,
div.RotatorPag ul li.Page:hover {
  cursor: pointer;
}
html {
  width: 100%;
}
body {
  font-family: Arial,Verdana;
  font-size: 11px;
  visibility: visible !important;
}
a {
  text-decoration: none;
  color: #c03;
}
a:hover {
  text-decoration: underline;
}
p {
  padding: 0 0;
}
strong,
strong * {
  font-weight: bold !important;
}
em {
  font-style: italic;
}
b {
  font-weight: bold;
}
ul {
  list-style-type: disc;
  margin-left: 20px;
}
input[type="submit"],
input[type="button"],
input[type="reset"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
.PageTopLine {
  background-color: #002554;
  height: 7px;
  min-width: 1024px;
  width: 100%;
  position: relative;
}
.MainContainer {
  height: auto !important;
  width: auto !important;
  background-color: #fff;
  min-width: 990px;
}
.MainWrapper {
  position: relative;
  width: 943px;
  margin: 0 auto;
  min-height: 720px;
}
.HeaderBackground {
  background-image: url(/Assets/media/CodeOfConduct/Icons/HeaderTopBackground.png);
  background-repeat: no-repeat;
  height: 189px;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.Header {
  position: relative;
  width: 100%;
  height: 100px;
  margin-bottom: 15px;
  z-index: 2;
}
.HeaderWrapper {
  float: left;
  height: 95px;
  margin-top: 5px;
  width: 830px;
  z-index: 6;
}
.HeaderTop {
  margin-right: 2px;
  height: 34px;
}
.SecondaryNavTxtLink {
  height: 33px;
  line-height: 33px;
}
#MainMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#MainMenu ul a {
  min-width: 150px;
  color: #5e6a71;
  text-decoration: none;
  font-size: 12px;
  white-space: nowrap;
  display: inline;
}
#MainMenu ul li {
  margin-left: 10px;
  display: inline-block;
  text-transform: uppercase;
  list-style-type: none;
  padding-right: 13px;
  float: left;
  font-weight: bold;
  width: auto;
  max-width: 150px;
  z-index: 100;
  text-align: left;
}
#MainMenu ul li .SubNav ul {
  min-width: 175px;
}
#MainMenu ul li .Selected {
  color: #66a7cf;
}
#MainMenu ul li.menuIcon {
  padding-right: 0;
  margin-right: -10px;
}
#MainMenu ul li img {
  vertical-align: middle;
}
#MainMenu ul li a span {
  padding: 6px;
  border: 1px solid transparent;
}
#MainMenu ul li.sfHover a span {
  border: 1px solid #e4cccd;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom: none;
  background-color: #efeeed;
}
#MainMenu ul li .SubNav {
  display: none;
}
#MainMenu ul li ul {
  background: #efeeed;
  background: -moz-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efeeed), color-stop(100%, #b6d6e8));
  background: -webkit-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: -o-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: -ms-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: linear-gradient(to bottom, #efeeed 0%, #b6d6e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeeed', endColorstr='#b6d6e8', GradientType=0);
  position: absolute;
  min-width: 150px;
  top: 26px;
  z-index: 1000;
  margin-top: 40px;
  margin-left: 0;
  border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px 4px;
  -webkit-border-radius: 0 4px 4px 4px;
  border-bottom: 1px solid #e4cccd;
  border-left: 1px solid #e4cccd;
  border-right: 1px solid #e4cccd;
  border-top: 0 solid transparent;
}
#MainMenu ul li ul li {
  max-width: 250px;
  clear: both;
}
#MainMenu ul li ul li a {
  float: left;
  margin-left: 0;
  padding-left: 0;
  text-transform: none;
  color: #002554;
  font-size: 13px;
  font-family: 'Cuprum', Arial;
}
.HeaderBottom {
  height: 28px;
}
.TwoColumnContainer {
  position: relative;
  min-height: 600px;
}
.BodyContent {
  z-index: 1;
  position: relative;
  /*min-height: 600px;*/
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
}
.BodyContent h2 {
  color: #630;
  font-size: 18px;
  font-weight: bold;
  font-family: 'Cuprum', Arial;
}
.ThreeColumnLeft {
  float: left;
  width: 234px;
}
.ThreeColumnMiddle {
  float: left;
  width: 460px;
}
.ThreeColumnRight,
.TwoColumnContainer .RightColumn,
.ThreeColumnInnerRight {
  float: right;
  width: 234px;
}
.ThreeColumnInnerLeft {
  float: left;
  width: 160px;
}
.ThreeColumnInnerMiddle {
  float: left;
  width: 296px;
}
.ThreeColumnInnerLeft,
.ThreeColumnInnerMiddle {
  margin-top: 25px;
}
.LargeColumnLeft,
.TwoColumnContainer .LeftColumn {
  float: left;
  width: 705px;
}
.LargeColumnRight {
  float: right;
  width: 705px;
}
.DivideLeft {
  float: left;
  width: 49%;
}
.DivideRight {
  float: right;
  width: 49%;
}
.DivideLargeColumnLeft {
  float: left;
  width: 353px;
}
.DivideLargeColumnRight {
  float: right;
  width: 352px;
}
.Footer {
  border-color: #666;
  border-width: 1px;
  min-height: 50px;
  margin-top: 20px;
  width: auto;
  color: #630;
}
.FooterText {
  float: left;
  margin-left: 125px;
  padding-top: 10px;
  text-align: center;
  font-family: Arial;
  font-size: 11px;
}
.FooterText div {
  line-height: 14px;
  padding: 5px 0;
}
.FooterText a {
  color: #630;
}
.MakingDifference {
  float: left;
  position: absolute;
}
.WhatAmI {
  margin-top: 6px;
  margin-right: 10px;
  float: right;
  position: relative;
  z-index: 170;
}
.MainContainer .FlyOutMenu {
  z-index: 999;
}
.FlyOutMenu,
.WhatAmI .FlyOutMenu a {
  font-family: 'Cuprum', Arial;
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
}
.TysonLogo {
  top: 7px;
  left: 830px;
  position: absolute;
}
.DownArrowPadding {
  padding-left: 6px;
}
.HeaderTopNavigation {
  float: right;
}
.HeaderTopSubMenu {
  position: relative;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 2px;
  border-radius: 4px;
  border: 1px solid #e4cccd;
  padding: 3px 8px;
  background: #fff;
  list-style-type: none;
  float: left;
  width: auto;
  max-width: 126px;
  cursor: pointer;
  z-index: 1000;
}
.HeaderTopSubMenu ul li {
  width: 100%;
}
.HeaderTopSubMenu a {
  font-size: 11px;
  /*font-family: 'Cuprum',Arial;*/
  color: #bc8181;
  text-transform: uppercase;
}
.HeaderTopSubMenu a.Active {
  color: #3394c9;
}
.SiteSearchBox {
  position: relative;
  background-image: url(/Assets/media/CodeOfConduct/Icons/SiteSearchBox.png);
  background-repeat: no-repeat;
  display: inline;
  float: right;
  height: 20px;
  right: 8px;
  top: 4px;
  width: 270px;
  color: #666;
  font-size: 11px;
  z-index: 150;
}
.SiteSearchField {
  float: left;
  width: 115px;
  height: 14px;
  margin-top: 3px;
  overflow: hidden;
  padding: 0 4px;
}
.SiteSearchField .SearchTxtField {
  position: relative;
  float: left;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  display: inline;
  outline: none;
  width: 100%;
  z-index: 99;
}
.EntireSiteDropDown {
  position: relative;
  float: left;
  line-height: 14px;
  padding-left: 4px;
  margin-top: 3px;
  border-left: 1px solid #666;
  width: 88px;
}
.EntireSiteDropDown a {
  text-decoration: none;
  color: #666;
  font-size: 11px;
}
.EntireSiteDropDown img {
  margin: 0 2px 1px 2px;
}
.SiteSearchButton {
  -webkit-appearance: none;
  position: relative;
  float: left;
  line-height: 14px;
  padding: 0 0 0 3px;
  margin-top: 3px;
  border-left: 1px solid #666;
}
.SiteSearchButton a {
  text-transform: uppercase;
  text-decoration: none;
  color: #666;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
}
.SiteSearchButton img {
  margin: 0 0 1px 3px;
}
#SearchOptions {
  position: absolute;
  height: 112px;
  width: 120px;
  left: 0;
  top: 0;
  padding-top: 20px;
  padding-left: 1px;
  z-index: 200;
  display: none;
}
#SearchOptions.Active {
  display: block;
}
#SearchOptions label:hover {
  cursor: pointer;
  text-decoration: underline;
}
#SearchOptions ul {
  padding: 3px;
  border: 1px solid #e1e1e1;
  border-top: none;
  background-color: #fff;
  list-style-type: none;
  margin-left: 0;
}
#SearchOptions li {
  margin-left: 2px;
  margin-bottom: 5px;
  height: 12px;
  line-height: 12px;
  z-index: 4;
  vertical-align: middle;
}
#SearchOptions input {
  float: left;
  height: 13px;
  outline: none;
  margin-right: 2px;
}
#SearchOptions input:hover {
  cursor: pointer;
}
#SearchOption {
  background-image: url(/Assets/media/CodeOfConduct/Icons/DownArrow.png);
  background-repeat: no-repeat;
  background-position: right 50%;
  left: 152px;
  top: 2px;
  background-color: transparent;
  display: block;
  margin-right: 4px;
  z-index: 5;
  padding-right: 8px;
  cursor: pointer;
}
.SiteSearchButtonImage {
  -webkit-appearance: none;
  background-image: url(/Assets/media/CodeOfConduct/Icons/RightArrow.png);
  background-position: right 50%;
  background-repeat: no-repeat;
  padding-right: 8px;
  cursor: pointer;
}
.ShareButton {
  position: relative;
  float: right;
  margin-top: 7px;
}
.SocialIcons {
  margin-left: 15px;
  margin-top: 7px;
  float: right;
}
#SiteBreadcrumb {
  position: absolute;
  margin-top: 9px;
  left: 15px;
  color: #4d6f9e;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
}
#SiteBreadcrumb a {
  color: #4d6f9e;
  text-transform: uppercase;
  text-decoration: none;
}
#SiteBreadcrumb a:visited {
  color: #39c;
}
.Copyright {
  font-family: Arial;
  font-size: 11px;
}
.FooterLogo {
  float: right;
  margin: 15px 20px 0 10px;
}
.RegularHeaderText2 {
  font-size: 18px;
  font-family: 'Cuprum', Arial;
  color: #630;
}
.LabelText {
  font-size: 14px;
  color: #630;
  font-weight: bold;
}
.ImageHeaderText {
  font-size: 16px;
  font-family: 'Cuprum', Arial;
  color: #630;
  font-weight: bold;
}
.SubHeadingText {
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  color: #630;
}
.SubHeadingText2 {
  font-size: 12px;
  color: #630;
  font-weight: bold;
}
.FinePrint {
  color: #630;
  font-style: italic;
  font-size: 9px;
}
.ListHeading {
  font-size: 12px;
  color: #963;
  margin: 3px;
}
.AltHyperlinkNoMargin a {
  color: #630;
}
.AltHyperlinkNoMargin2 a {
  color: #666;
}
.JustifyText {
  text-align: justify;
}
.NoUnderline {
  text-decoration: none;
}
.AlignLeft {
  float: left;
}
.AlignRight {
  float: right;
}
.AlignTop {
  vertical-align: top;
}
.AlignBottom {
  vertical-align: bottom;
}
.CenterText {
  text-align: center;
}
.NoWrap {
  white-space: nowrap;
}
.MenuHeaderPadding,
.TwoColumnContainer .LeftColumn .ColumnContent {
  padding: 0 15px;
}
.SubMenuPadding {
  padding: 15px 0 0 10px;
}
.LargeSidePaddedContent {
  padding: 0 20px;
}
.MediumSidePaddedContent {
  padding: 0 10px;
}
.SidePaddedContent,
.TwoColumnContainer .RightColumn .ColumnContent {
  padding: 0 5px;
}
.ExtraLargeLeftPadding {
  padding-left: 40px;
}
.ExtraLargeRightPadding {
  padding-right: 40px;
}
.LargeLeftPadding {
  padding-left: 20px;
}
.LargeRightPadding {
  padding-right: 20px;
}
.MediumLeftPadding {
  padding-left: 10px;
}
.MediumRightPadding {
  padding-right: 10px;
}
.SmallLeftPadding {
  padding-left: 10px;
}
.SmallRightPadding {
  padding-right: 10px;
}
.StandardBottomMargin {
  margin-bottom: 10px;
}
.SmallBottomMargin {
  margin-bottom: 5px;
}
.SideColumnDivideRight {
  float: right;
  width: 117px;
}
.SideColumnDivideLeft {
  float: left;
  width: 117px;
}
.ContactUsMiddleRight {
  float: right;
  width: 209px;
}
.MenuWave {
  background-image: url(/Assets/media/CodeOfConduct/Icons/MenuWave.png);
  background-repeat: no-repeat;
  height: 24px;
  margin-top: -10px;
  position: relative;
}
.SmallMenuWave {
  background-image: url(/Assets/media/CodeOfConduct/Icons/SmallMenuWave.png);
  background-repeat: no-repeat;
  height: 24px;
  margin-top: -5px;
  position: relative;
}
.BottomWave {
  background-image: url(/Assets/media/CodeOfConduct/Icons/LargeOrangeWave.png);
  background-repeat: no-repeat;
  height: 45px;
  width: 925px;
  margin-top: -10px;
  position: relative;
  overflow: visible;
}
.BottomWave2 {
  background-image: url(/Assets/media/CodeOfConduct/Icons/LargeOrangeWave.png);
  background-repeat: no-repeat;
  height: 45px;
  width: 925px;
  margin-top: -130px;
  position: relative;
  overflow: visible;
}
.VideoPlayerMenuLeft {
  float: left;
  width: 469px;
  position: relative;
  margin-bottom: -18px;
}
.VideoPlayerMenuRight {
  position: relative;
  float: right;
  width: 236px;
}
.WaveContainer {
  margin-top: 40px;
  position: relative;
}
.MediumPaddingShadowIcon {
  margin: 20px 0 11px 0;
  position: relative;
}
.SmallPaddingShadowIcon {
  margin: 3px 0 10px 0;
  position: relative;
}
.SmallSideColumn {
  margin-right: 50px;
}
.KnowledgeBaseSearch {
  width: 455px;
  border: 1px solid #633100;
  color: #630;
  padding: 5px;
  background: #e1d6bd;
  background: -moz-linear-gradient(top, #e1d6bd 0%, #eee2c8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1d6bd), color-stop(100%, #eee2c8));
  background: -webkit-linear-gradient(top, #e1d6bd 0%, #eee2c8 100%);
  background: -o-linear-gradient(top, #e1d6bd 0%, #eee2c8 100%);
  background: -ms-linear-gradient(top, #e1d6bd 0%, #eee2c8 100%);
  background: linear-gradient(to bottom, #e1d6bd 0%, #eee2c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d6bd', endColorstr='#eee2c8', GradientType=0);
}
.KnowledgeBaseSearchTextBox {
  margin: 0 4px 1px 0;
  color: #630;
  font-size: 12px;
  border: 1px solid #633100;
  height: 20px;
  width: 390px;
}
.KnowledgeBaseSearchButton {
  -webkit-appearance: none;
  margin-bottom: 1px;
  vertical-align: bottom;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  border: 1px solid #633100;
  height: 22px;
  width: 46px;
}
.CommonTopics {
  padding-bottom: 10px;
}
.LargeStyledDropDown {
  width: 390px;
  height: 20px;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  background: #eee2c8;
}
.MediumStyledDropDown {
  width: 200px;
  height: 20px;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  background: #eee2c8;
}
.ExpandingStyledDropDown select {
  background: transparent;
  width: 100%;
  height: 20px;
  padding: 2px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
}
.ExpandingStyledDropDown {
  width: 100%;
  height: 20px;
  overflow: hidden;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
}
.SmallStyledDropDown select {
  background: transparent;
  font-weight: bold;
  height: 20px;
  padding: 2px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  color: #630;
}
.AutoWidthStyleDropdown {
  width: auto;
  height: 20px;
  background-color: #eee2c8;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  color: #630;
  font-weight: bold;
}
.SmallStyledDropDown {
  width: 155px;
  height: 20px;
  background-color: #eee2c8;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  color: #630;
  font-weight: bold;
}
.ExtraSmallStyledDropDown {
  width: auto;
  height: 20px;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  background: #eee2c8;
}
.StyledButton {
  -webkit-appearance: none;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  border: 1px solid #633100;
  height: 22px;
  width: 35px;
  background: #eee2c8;
  margin-left: 10px;
}
#MediaGalleryContainer {
  margin-top: 10px;
}
.Albums li {
  display: inline;
  list-style-type: none;
  padding-right: 35px;
  padding-left: 0;
  font-size: 14px;
  font-family: 'Cuprum', Arial;
}
.Albums li a {
  color: #630;
  text-decoration: underline;
  cursor: pointer;
}
.Albums li a.Active {
  color: #c33;
  font-weight: bold;
  text-decoration: none;
}
.ImageOnWave {
  margin-top: 55px;
}
.DiscList li {
  margin-left: 15px;
  list-style-type: disc;
}
.NavigationColumnPadding {
  margin: 0 20px 0 5px;
}
.RefineSearchContainer {
  padding: 3px 5px;
  font-family: 'Cuprum', Arial;
}
.KeyWordsTitle {
  font-size: 14px;
  font-weight: bold;
}
.KeywordListItem {
  background: #eee2c8;
  border: 1px solid #630;
  padding: 5px 6px 4px 4px;
  margin-bottom: 5px;
}
.KeywordListItem a:after {
  clear: both;
}
.KeywordListItem .KeywordText {
  color: #630;
  font-size: 13px;
  font-weight: bold;
  float: left;
}
.KeywordListItem .RemoveKeyword {
  color: #c03;
  font-weight: bold;
  float: right;
  position: relative;
  font-size: 16px;
  line-height: 16px;
}
.CurrentKeywordsLinks {
  text-align: right;
}
.KeywordSearchTextBox {
  border: 1px solid #630;
  padding: 6px 6px 4px 4px;
  color: #630;
  font-size: 11px;
  font-weight: bold;
  width: 210px;
  margin: 3px 0 5px 0;
}
.KeywordSearchButton {
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #630;
  padding: 2px 2px;
  color: #630;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.KeywordSearchButton:hover {
  background-color: #eee2c8;
  text-decoration: underline;
}
.Paging .SiteSearchResults {
  margin-top: 5px;
  padding: 0 5px;
}
.SiteSearchResults {
  padding: 0 10px;
}
.SiteSearchResults .HeaderTitle {
  float: left;
  font-size: 18px;
  font-family: 'Cuprum', Arial;
  color: #630;
}
.SiteSearchResults .HeaderTitle h2 {
  font-weight: bold;
}
.SiteSearchResults .HeaderTitle h6 {
  font-size: 12px;
  font-weight: normal;
}
.SearchHit {
  padding: 5px 0;
}
.SearchHitHeader .Relevance {
  margin: 0;
}
.SearchHit .ResultTitle,
.SearchHit .ResultTitle a {
  color: #000 !important;
  font-weight: bold !important;
}
.ResultsFoundText {
  display: none;
}
.Relevance {
  float: right;
  width: 15%;
  color: #666;
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
}
.SearchHitContent {
  float: left;
  width: 75%;
}
.SearchHitContent p {
  max-height: 210px;
  overflow: hidden;
}
.PageControls,
.PerPageViewDropDown {
  font-size: 14px;
  display: inline;
  float: right;
  color: #630;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  margin: 0 5px 0 5px;
}
.PageControls ul {
  display: inline;
  margin: 0 5px;
}
.PageControls li {
  white-space: nowrap;
  padding-right: 5px;
  list-style: none;
  display: inline;
}
.PageControls a {
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  padding-right: 5px;
}
.PageControls li.Selected a {
  color: #39c;
  text-decoration: underline;
}
.SearchResults .SearchResultsHeaderRow {
  vertical-align: top;
}
.SearchResults tr td:first-child {
  width: 590px;
  height: 50px;
  padding-right: 90px;
}
.SearchResults tr td:last-child {
  text-align: right;
  height: 50px;
}
.PerPageViewDropDown select {
  width: 50px;
  height: 20px;
  border: 1px solid #633100;
  font-size: 12px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
  background: #eee2c8;
}
.Newsletter {
  margin-top: -17px;
}
.SiteSearchTabs {
  display: block;
  padding: 10px 0 0 0;
  clear: both;
}
.SiteSearchTabs ul {
  margin: 0;
}
.SiteSearchTabs:after {
  clear: both;
}
.SiteSearchTabs li {
  font-family: 'Cuprum', Arial;
  text-transform: uppercase;
  list-style-type: none;
  text-align: left;
  font-weight: bold;
  background: url(/Assets/media/CodeOfConduct/Icons/SmallShadowDivider.png) no-repeat top left;
  padding-left: 10px;
  padding-right: 5px;
  line-height: 24px;
  float: left;
}
.SiteSearchTabs li:first-child {
  background: none;
  padding-left: 0;
}
.SiteSearchTabs li a {
  color: #630;
  text-decoration: none;
  font-size: 14px;
  line-height: 25px;
  vertical-align: top;
}
.SiteSearchTabs li a.Selected {
  color: #39c;
}
.ResultsFound {
  clear: both;
  margin: 5px 0;
}
.SearchResultsDivider {
  background: url(/Assets/media/CodeOfConduct/Icons/MediumShadow.png) no-repeat;
  width: 650px;
  height: 12px;
  margin: 3px 0;
  clear: both;
}
.FiveStar {
  width: 70px;
  height: 16px;
  background: url(/Assets/media/CodeOfConduct/Icons/RelevanceSprite.png) 0 0;
}
.FourStar {
  width: 70px;
  height: 16px;
  background: url(/Assets/media/CodeOfConduct/Icons/RelevanceSprite.png) 0 -16px;
}
.ThreeStar {
  width: 70px;
  height: 16px;
  background: url(/Assets/media/CodeOfConduct/Icons/RelevanceSprite.png) 0 -32px;
}
.TwoStar {
  width: 70px;
  height: 16px;
  background: url(/Assets/media/CodeOfConduct/Icons/RelevanceSprite.png) 0 -48px;
}
.OneStar {
  width: 70px;
  height: 16px;
  background: url(/Assets/media/CodeOfConduct/Icons/RelevanceSprite.png) 0 -64px;
}
.MGFMADTitle {
  background-image: url(/Assets/media/CodeOfConduct/Icons/MGFMADTitle.png);
  background-repeat: no-repeat;
  height: 41px;
  margin-bottom: -42px;
  position: relative;
}
.TysonFamily {
  height: 402px;
  margin-top: -100px;
  position: relative;
}
.TysonFamilyVideoPlayer {
  margin-top: -225px;
}
.StockQuote {
  padding: 5px;
  width: 177px;
  margin-top: 10px;
}
.StockQuote h3 {
  color: #c33;
  font-family: 'Cuprum', Arial;
  font-size: 18px;
  font-weight: bold;
  padding: 1px 0;
}
.StockTicker {
  font-size: 12px;
}
.StockTicker thead {
  border: 1px solid #630;
  background: #eee2c8;
  color: #630;
}
.StockTicker thead tr th {
  padding: 3px 5px 4px 5px;
  font-weight: bold;
  white-space: nowrap;
}
.StockTicker .LeftHeader {
  border-left: 1px solid #630;
  border-top: 1px solid #630;
  border-bottom: 1px solid #630;
  background: #eee2c8;
  color: #630;
}
.StockTicker .RightHeader {
  border-right: 1px solid #630;
  border-top: 1px solid #630;
  border-bottom: 1px solid #630;
  background: #eee2c8;
  color: #630;
}
.StockTicker tr td {
  padding: 3px 5px 4px 5px;
}
.StockTicker tr td.StockData {
  font-weight: bold;
}
.StockTicker tr td.StockData img {
  padding: 0 6px;
}
.StockTicker tfoot {
  font-size: 9px;
  color: #630;
  font-weight: bold;
  font-style: italic;
}
.NewsFeed {
  margin-bottom: 10px;
}
.NewsFeed .NewsFeedContainer {
  width: 100%;
  float: left;
}
.NewsFeed .Date {
  font-style: italic;
}
.NewsFeed .Headline {
  font-weight: bold;
}
.NewsFeed .Headline2 {
  font-weight: bold;
  width: 300px;
}
.NewsFeed .Paragraph {
  width: 250px;
}
.NewsFeed .Image {
  float: right;
  vertical-align: top;
  padding-right: 10px;
}
.NewsFeed .IAMAListing {
  margin-bottom: 10px;
  margin-top: 5px;
  width: 100%;
  float: left;
}
.Paging {
  width: 100%;
}
.PagerPanel {
  width: 100%;
}
.PagerPanel .Left {
  float: left;
}
.PagerPanel .Right {
  float: right;
}
.PagerPanel #pageSearch {
  background: #f1f1f1;
  border: 1px solid #e6e6e6;
  clear: both;
  list-style-type: none;
  margin: 0 auto;
  padding: 5px;
  width: 100%;
  height: 18px;
  text-align: left;
  margin-bottom: 10px;
}
.PagerPanel #pageSearch li {
  display: inline;
  margin: 0 6px;
}
.PagerPanel #pageSearch li a {
  color: #e23046;
  font-size: 14px;
}
.PagerPanel #pageSearch li .active {
  color: #666;
  font-weight: bold;
  text-decoration: none;
}
.PagerPanel #pageSearch .pageNumber {
  width: auto;
  float: left;
}
.PagerPanel #pageSearch .pageLeft {
  text-decoration: none;
  color: #e23046;
  float: left;
}
.PagerPanel #pageSearch .pageRight {
  text-decoration: none;
  color: #e23046;
  float: left;
}
.TopContainer {
  width: 100%;
  height: auto;
  float: left;
  vertical-align: middle;
  margin-bottom: 15px;
  margin-top: 10px;
  display: inline-block;
}
.TopContainerLeft {
  float: left;
  width: auto;
  margin-right: 10px;
}
.TopContainerMiddle {
  float: left;
  width: auto;
}
.TopContainerRight {
  float: left;
  width: auto;
  margin-top: -1px;
}
.Stats {
  margin-bottom: 10px;
}
.Stats p {
  margin-bottom: 10px;
}
.Stats p b {
  font-weight: bold;
}
.IndentedList {
  padding-left: 40px;
  list-style-type: disc;
}
.IndentedList li {
  margin-bottom: 10px;
}
.IndentedList p {
  display: inline;
  padding-left: 25px;
}
.VideoPlayerOverview .LeftSide p {
  margin-left: 100px;
  width: 372px;
}
.VideoPlayerOverview .RightSide {
  padding: 0 20px;
  vertical-align: top;
}
.VideoPlayerOverview .RightSide p {
  font-style: italic;
}
.Banner {
  margin-top: 40px;
}
.Banner .TitleLeft {
  padding-right: 10px;
  float: left;
  width: 123px;
}
.Banner .BannerRight {
  float: right;
  width: 340px;
  margin-bottom: 30px;
}
.ChickenImageScroller {
  margin-left: -30px;
}
.WorldMap {
  background-image: url(/Assets/media/CodeOfConduct/Icons/WorldMap.png);
  background-repeat: no-repeat;
  height: 598px;
  position: relative;
}
.TwoColumnStyledBox {
  background: #eee2c8;
  border: 1px solid #630;
  color: #630;
  margin-top: -200px;
}
.TwoColumnStyledBox tr td {
  padding: 6px 8px;
}
#CustomerServiceContactForm .ProductFields {
  display: none;
}
.ContactForm {
  line-height: 20px;
  width: 645px;
}
.ContactForm td {
  padding: 2px 0;
  vertical-align: top;
}
.ContactForm span {
  clear: both;
}
.ContactForm table {
  width: 100%;
}
.ContactForm .LabelColumn {
  vertical-align: top;
  width: 75px;
}
.ContactForm .LabelColumn2 {
  vertical-align: top;
  width: 120px;
}
.ContactForm .LabelColumn3 {
  vertical-align: top;
  width: 160px;
}
.ContactForm .InputColumn {
  width: 225px;
}
.ContactForm .InputColumn2 {
  width: 190px;
}
.ContactForm label {
  font-size: 14px;
  color: #630;
  font-weight: bold;
}
#CustomerServiceContactForm .ContactFormConfirmation .ConfirmationButton {
  -webkit-appearance: none;
  margin-left: 0;
  margin-top: 5px;
}
.ContactForm input[type="text"] {
  height: 19px;
  width: 95%;
  border: 1px solid #666;
  padding: 2px 3px;
}
.ContactForm textarea {
  width: 95%;
  border: 1px solid #666;
  padding: 2px 3px;
}
.ContactForm select {
  width: 97%;
  border: 1px solid #666;
  padding: 3px;
}
.AlignTop .ClearButton {
  -webkit-appearance: none;
  margin-left: 160px;
}
#CustomerServiceContactForm input[type="submit"],
.ContactForm input[type="reset"],
.ContactForm input[type="submit"],
#btnIRIFClearForm,
.FormMainTable input[type="submit"] {
  background-color: #c03;
  font-size: 16px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #fff;
  border: none;
  border-radius: 5px;
  margin-left: 15px;
  padding: 3px 10px;
  cursor: pointer;
}
.ContactForm input[type="reset"],
.ContactForm input[type="submit"],
#btnIRIFClearForm,
.FormMainTable input[type="submit"] {
  float: right;
}
#CustomerServiceContactForm input[type="submit"]:hover,
.ContactForm input[type="reset"]:hover,
.ContactForm input[type="submit"]:hover {
  cursor: pointer;
}
.ContactForm label.error,
.ContactForm span.error {
  color: red;
  font-size: 10px;
  margin-bottom: 5px;
  display: block;
}
.ContactForm label.customError {
  color: red;
  font-size: 10px;
  margin-bottom: 5px;
  display: block;
}
.ContactForm .RadioButtons li {
  display: inline;
}
.ContactForm #productsOfInterestContainer label {
  display: inline;
  margin-left: 10px;
  font-size: 12px;
}
#CustomerServiceContactForm .ContactForm .LabelColumn {
  vertical-align: top;
  width: 75px;
}
#CustomerServiceContactForm .ContactForm .LabelColumn2 {
  vertical-align: top;
  width: 120px;
}
#CustomerServiceContactForm .ContactForm .InputColumn {
  width: 225px;
}
#CustomerServiceContactForm .ContactForm .InputColumn2 {
  width: 300px;
}
#CustomerServiceContactForm .ContactForm input[type="text"] {
  height: 19px;
  width: 200px;
  border: 1px solid #666;
  padding: 2px 3px;
}
#CustomerServiceContactForm .ContactForm select {
  width: 300px;
  border: 1px solid #666;
  padding: 3px;
}
#CustomerServiceContactForm .ContactForm textarea {
  width: 95%;
  border: 1px solid #666;
  padding: 2px 3px;
}
#CustomerServiceContactForm .ContactForm .ButtonContainer {
  -webkit-appearance: none;
  padding-right: 20px;
}
.IRIFResponseMessage {
  padding: 10px 0;
}
.RadioButtons input[type="radio"] {
  display: inline;
  margin-left: 50px;
}
.RadioButtons label {
  font-size: 12px;
}
.Leadership {
  background-image: url(/Assets/media/CodeOfConduct/Icons/LeadershipScroller.png);
  background-repeat: no-repeat;
  margin-top: -150px;
  height: 485px;
  position: relative;
}
.GoalTracker {
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #623100;
}
.GoalTracker ul {
  margin-left: 0;
}
.GoalTracker li {
  background-image: url(/Assets/media/CodeOfConduct/Icons/GoalTrackerSlice.png);
  background-repeat: repeat-x;
  width: 460px;
  height: 70px;
  margin-bottom: 5px;
  display: inline-block;
}
.ThirdNavHeader {
  position: relative;
  top: 0;
  padding-left: 10px;
  text-transform: uppercase;
  font-family: 'Cuprum', Arial;
  color: #002554;
  font-size: 25px;
  font-weight: normal;
  text-decoration: none;
}
.ThirdNavHeader .subTitle {
  display: none;
}
.ThirdNavHeader a {
  color: #002554;
}
.ThirdNavHeader a:hover {
  text-decoration: none;
}
.MenuTopMargin {
  height: 24px;
  position: relative;
  margin-top: -10px;
}
.MenuTop,
.MenuTopTransparent {
  background-repeat: no-repeat;
  height: 28px;
  margin-top: -10px;
  position: relative;
}
.MenuTop {
  background-image: url(/Assets/media/CodeOfConduct/Icons/MenuTop.png);
}
.MenuTopNoWave {
  height: 20px;
  width: 100%;
}
.MenuTopTransparent {
  background-image: url(/Assets/media/CodeOfConduct/Icons/MenuTopTransparent.png);
}
#DetailMenu {
  margin-top: -17px;
}
#DetailMenu a {
  font-family: Cuprum;
  font-weight: bold;
  color: #002554;
  font-size: 12px;
  text-decoration: none;
  display: block;
  max-height: 100%;
  padding: 10px 7px 7px 7px;
}
#DetailMenu a:hover {
  text-decoration: none;
  color: #fff;
}
#DetailMenu ul {
  padding: 0;
  margin-left: 0;
  list-style-type: none;
}
#DetailMenu li {
  list-style-type: none;
  font-family: Cuprum;
  color: #002554;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  width: 182px;
  min-height: 34px;
  background: #efeeed;
  background: -moz-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efeeed), color-stop(100%, #b6d6e8));
  background: -webkit-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: -o-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: -ms-linear-gradient(top, #efeeed 0%, #b6d6e8 100%);
  background: linear-gradient(to bottom, #efeeed 0%, #b6d6e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeeed', endColorstr='#b6d6e8', GradientType=0);
}
#DetailMenu li.Selected {
  font-family: 'Cuprum', Arial;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background: #013a7f;
  background: -moz-linear-gradient(top, #002554 0%, #013a7f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #002554), color-stop(100%, #013a7f));
  background: -webkit-linear-gradient(top, #002554 0%, #013a7f 100%);
  background: -o-linear-gradient(top, #002554 0%, #013a7f 100%);
  background: -ms-linear-gradient(top, #002554 0%, #013a7f 100%);
  background: linear-gradient(to bottom, #002554 0%, #013a7f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002554', endColorstr='#013A7F', GradientType=0);
}
#DetailMenu li.Selected a {
  font-family: 'Cuprum', Arial;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
#DetailMenu li:hover {
  font-family: 'Cuprum', Arial;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background: #002554;
  color: #fff;
}
#DetailMenu .ThirdNavHeader {
  padding-bottom: 15px;
  text-transform: uppercase;
}
#DetailMenu li:first-child {
  padding-top: 10px;
}
.TwoColumnSmallLeftContainer {
  width: 100%;
}
.TwoColumnSmallLeftContainer .RightColumn {
  float: right;
  width: 705px;
}
.TwoColumnSmallLeftContainer .LeftColumn {
  float: left;
  width: 234px;
}
.ThreeColumnSplitterContainer {
  width: 100%;
}
.ThreeColumnSplitterContainer .LeftColumn,
.ThreeColumnSplitterContainer .MiddleColumn,
.ThreeColumnSplitterContainer .RightColumn {
  float: left;
  width: 33.25%;
}
.ThreeColumnSplitterContainer div .ColumnContent {
  width: 100%;
}
.TwoColumnConfigurable {
  float: left;
  width: 100%;
}
.TwoColumnConfigurable .BodyLeft {
  float: left;
  padding: 0;
  width: auto;
}
.TwoColumnConfigurable .BodyRight {
  float: right;
  padding: 0;
  margin-left: 5px;
  width: auto;
}
.RSSListing {
  margin-top: 20px;
}
.RSSListing .RssText {
  padding-top: 3px;
  display: inline-block;
  width: auto;
}
.RSSListing .RSSContainer {
  padding: 1px 0;
  margin-bottom: 5px;
}
.RSSListing .RSSImage {
  display: inline-block;
}
.YouTubeListing {
  font-size: 12px;
  margin: 3px;
}
.YouTubeVideos {
  margin: 3px 0;
  padding: 0 3px;
}
.YouTubeVideos li {
  margin-bottom: 5px;
  list-style: none;
}
.VideoThumbImage {
  position: relative;
}
.OverlayPlayButton {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(/Assets/media/CodeOfConduct/Icons/PlayIcon.png) no-repeat;
}
.OverlayPlayButton:hover {
  background-position: 0 -100px;
}
.RelatedVideosListing {
  padding: 5px;
}
.RelatedVideosHeader {
  color: #630;
  font-family: Cuprum;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px;
}
.RelatedVideoTitle {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 2px;
}
.RelatedVideoDate {
  font-weight: bold;
}
.PlayVideoImage {
  float: left;
  position: relative;
  max-width: 100%;
  margin-right: 5px;
}
.PlayVideoImage img {
  width: 196px;
  height: 120px;
}
div.PlayVideoImage img {
  width: 100%;
  height: auto;
}
.BannerWrapper {
  position: relative;
  width: 100%;
  height: 300px;
}
.BannerImageContainer {
  float: left;
  width: 500px;
  height: 300px;
}
.BannerImage {
  vertical-align: middle;
  text-align: center;
}
.BannerImage img {
  max-width: 500px;
  max-height: 300px;
  margin-left: 10px;
}
.BannerContent {
  width: auto;
  min-height: 300px;
  overflow: hidden;
}
.BannerContent .SitecoreBannerPlaceholder {
  padding: 0 0 10px 0;
  width: auto;
  cursor: pointer;
}
.BannerContent .AlbumSelectorContainer {
  padding: 0 10px 10px;
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.BannerContent .AlbumSelectorContainer h2 {
  margin-bottom: 2px;
  margin-top: 0;
  font-size: 18px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #630;
}
.BannerContent .AlbumSelectorContainer .Ddl {
  float: left;
  margin-left: 0;
  margin-bottom: 7px;
  cursor: pointer;
}
.BannerContent .AlbumSelectorContainer .Btn input {
  float: left;
  clear: left;
  margin-bottom: 0;
  cursor: pointer;
}
.BannerContent .AlbumSelectorContainer .Btn .NoMarginLeft {
  margin: 0;
}
.BannerContent .BannerText {
  padding: 0 10px;
}
.BannerContent .BannerText h2 {
  padding: 0;
  font-weight: bold;
}
.BannerContent .BannerText p {
  font-style: italic;
  margin: 0;
}
.PagerWrapper {
  background-color: transparent;
  overflow: hidden;
  clear: both;
  margin-left: 10px;
}
.PagerWrapper .prev {
  position: absolute;
  margin-top: -35px;
  margin-left: -5px;
  cursor: pointer;
}
.PagerWrapper .next {
  position: absolute;
  margin-top: -35px;
  cursor: pointer;
}
.ImagePagerContainer {
  background-image: url(/Assets/media/CodeOfConduct/Icons/LargeOrangeWave.png);
  background-repeat: no-repeat;
  background-position: right;
}
.ImagePager {
  margin-left: 20px;
  cursor: auto;
}
.ImagePager img {
  cursor: auto;
  display: block;
  float: left;
  height: 90px;
  width: 130px;
  margin: 20px 7px 10px 10px;
}
.ImagePager div,
.ImagePager span {
  display: none;
}
.ImagePager img.selected {
  border: 2px solid red;
}
.GrayScaleImage {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.Clearfix {
  float: none;
  clear: both;
}
#ImageCountContainer {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: -10px;
  float: left;
}
.ImageCounter {
  color: #630;
  font-size: 12px;
  text-align: center;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  margin-bottom: 0;
}
.content-scroller-wrapper {
  position: relative;
  width: 705px;
  height: 220px;
  background-image: url(/Assets/media/CodeOfConduct/Icons/ImageScrollWave.png);
  background-repeat: no-repeat;
  background-position: 10px 50%;
  background-color: transparent;
}
.content-scroller {
  position: relative;
  width: 705px;
  height: 630px;
  z-index: 2;
}
.content-scroller img {
  cursor: pointer;
  display: block;
  float: left;
  margin: 1px;
}
.content-scroller div,
.content-scroller span {
  display: none;
}
.content-scroller-image-wrapper {
  min-height: 410px;
  width: 705px;
  position: relative;
}
.content-scroller-caption-wrapper {
  width: 351px;
  float: left;
}
.content-scroller-caption {
  padding: 0 20px;
  float: left;
  width: 285px;
  z-index: 10;
  position: relative;
}
.content-scroller-caption h2 {
  text-align: center;
  margin-bottom: 25px;
}
.content-scroller-image {
  width: 177px;
  height: 410px;
  float: left;
}
.content-scroller-wrapper .prev {
  position: absolute;
  top: 175px;
  left: 10px;
  z-index: 2;
  cursor: pointer;
}
.content-scroller-wrapper .next {
  position: absolute;
  top: 175px;
  left: 650px;
  z-index: 2;
  cursor: pointer;
}
.content-scroller-wrapper .clearfix {
  float: none;
  clear: both;
}
.VideoTitle {
  color: #630;
  font-family: 'Cuprum', Arial;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 0 0;
  margin-bottom: 2px;
}
.VideoReleaseDate {
  font-style: italic;
  font-weight: bold;
}
.VideoDescription {
  padding: 10px 0;
  font-style: italic;
}
.FormMainTable {
  border-collapse: separate;
  border-spacing: 2px;
  border-color: gray;
  line-height: 16px;
}
.FormMainTable input {
  margin: 0 5px;
  padding: 0;
}
.FormMainTable tr td {
  padding-top: 3px;
}
.FormMainTable input[type="submit"] {
  margin-right: 0;
}
.TitleBlack {
  padding-bottom: 5px;
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.TitleRed {
  padding-bottom: 5px;
  color: #c00;
  font-size: 14px;
  font-weight: bold;
}
.ParseError {
  margin-bottom: 20px;
}
#SafetyInfo tr td {
  padding-bottom: 5px;
}
#tblCompanyInfo tr td {
  padding-top: 3px;
}
.FaqResultsWrapper {
  margin: 10px 0;
}
.FeedbackContainer {
  margin-top: 3px;
}
.SurveyQuestion {
  color: #a0a0a0;
}
.VideoListDropDown {
  float: left;
  margin-left: 15px;
}
.VideoListContainer {
  clear: left;
  margin-top: 15px;
}
.VideoListContainer .VideoListItemThumbnail {
  max-width: 150px;
  max-height: 100px;
}
.VideoListHeader h4 {
  float: left;
}
.leadership-wrapper {
  margin-top: 130px;
  height: 500px;
  width: 100%;
  overflow: hidden;
  position: relative;
  background-image: url(/Assets/media/CodeOfConduct/Icons/LargeOrangeWave.png);
  background-repeat: no-repeat;
  background-position: 5% 50%;
}
.leadership-content {
  height: 500px;
  margin-bottom: 50px;
  background-color: transparent;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
.leadership-content li {
  margin: 0 26px;
  display: block;
  float: left;
}
.leadership-content .title,
.LeadershipRotator .VideoData {
  display: none;
}
.leadership-content li img {
  display: block;
  float: left;
  cursor: pointer;
  margin-right: 8px;
  position: relative;
  z-index: 9999;
}
.leadership-wrapper .prev {
  position: absolute;
  top: 400px;
  z-index: 1;
}
.leadership-wrapper .next {
  position: absolute;
  top: 400px;
  left: 610px;
}
.leadership-wrapper .leadership-title {
  position: absolute;
  left: 572px;
  top: 75px;
  width: 105px;
  color: #666;
  z-index: 1000;
}
.leadership-wrapper .leadership-title h6,
.LeadershipRotator .VideoDetails h6 {
  font-style: italic;
}
.LeadershipRotator .video-wrapper {
  position: absolute;
  height: 294px;
  z-index: 500;
}
.LeadershipRotator .VideoColumn {
  float: left;
  width: 433px;
  position: relative;
}
.LeadershipRotator .VideoDetailsColumn {
  position: relative;
  float: left;
  width: 236px;
}
.RotatorImages ul {
  list-style: none;
}
.scroll-bar-wrap {
  position: relative;
  width: 650px;
  height: 60px;
  background-image: url(/Assets/media/CodeOfConduct/Icons/ImageScrollWave.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  margin-bottom: 10px;
}
.HandleIcon {
  cursor: pointer;
  list-style: none outside none;
  position: absolute;
  background-image: url(/Assets/media/CodeOfConduct/Icons/SliderHandle.png);
  background-repeat: no-repeat;
  height: 71px;
  width: 42px;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
  margin-top: -10px;
}
.scroll-pane {
  width: 650px;
  height: 450px;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
}
.scroll-content {
  height: auto;
}
.scroll-content table td {
  vertical-align: top;
}
.content-wrapper {
  float: left;
  height: 450px;
  width: 200px;
  vertical-align: top;
  padding-right: 15px;
}
.content-wrapper.Right {
  float: right;
}
.content-wrapper img {
  position: relative;
  height: 125px;
  width: 200px;
}
.content-wrapper .content-slides {
  height: 125px;
  width: 200px;
  margin-bottom: 25px;
  position: relative;
}
.content-wrapper .content-slides .content-caption {
  position: absolute;
  bottom: -15px;
  left: 40px;
  max-width: 115px;
  max-height: 35px;
  background: #ea7125;
  border: 1px solid #b74f0d;
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  z-index: 2;
  text-align: center;
  overflow: hidden;
}
span.AlternateLink1:hover {
  color: #630;
}
.MainContainer div.RotatorPag ul li {
  float: left;
  display: inline;
  width: 15px;
  height: 16px;
  margin: 2px 3px;
}
.MainContainer div.RotatorPag ul li.Page {
  background-image: url(/Assets/media/CodeOfConduct/Icons/RotatorPagUnselected.png);
  background-repeat: no-repeat;
  height: 10px;
  width: 10px;
}
.MainContainer div.RotatorPag ul li.Page.Selected {
  background-image: url(/Assets/media/CodeOfConduct/Icons/RotatorPagSelected.png);
  background-repeat: no-repeat;
  height: 10px;
  width: 10px;
}
.LongOrangeWaveContainer {
  float: left;
  width: 100%;
  height: 50px;
  margin-left: -16px;
  margin-bottom: -10px;
}
.LongOrangeWave {
  background-image: url(/Assets/media/CodeOfConduct/Icons/LargeOrangeWaveWhiteBottom.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  overflow: visible;
  width: 102%;
  margin-left: 3px;
  margin-top: -10px;
  height: 60px;
  position: relative;
  z-index: 2;
  float: left;
}
.MGFMADWrapper .ui-slider-handle {
  background: none;
}
.RefineSearchContainer .KeywordsList ul {
  list-style-type: none;
  margin: 5px 5px 0 0;
}
.ArticleTable,
.ChildItemSummary {
  margin: 2px 0;
}
.ArticleTable td,
.ChildItemSummary td {
  padding: 3px 2px;
}
.ArticleTable tr,
.ChildItemSummary tr {
  padding-bottom: 10px;
}
.ArticleTable tr td .ArticleTitle {
  width: auto;
}
.ChildItemSummary {
  width: 100%;
}
.ChildItemSummary .Date {
  font-style: italic;
}
.ChildItemSummary .Headline {
  font-weight: bold;
}
.VideoItemContainer {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 10px;
}
.VideoListContainer table {
  margin-bottom: 10px;
}
.Divider {
  background-image: url(/Assets/media/CodeOfConduct/Icons/GrayDivider.png);
  background-repeat: repeat-x;
  height: 20px;
  position: relative;
  width: 100%;
}
.SeamlessInfoGraphics img {
  display: block;
}
.ChildItemSummary {
  margin-bottom: 10px;
}
.ChildItemSummary td {
  padding: 2px;
  vertical-align: top;
}
.ChildItemSummary .ChildItemImage {
  padding-right: 5px;
  padding-left: 2px;
}
.ChildItemSummary .ChildItemContent {
  padding-left: 0;
  padding-right: 0;
}
.ChildItemSummary .Date {
  font-style: italic;
}
.ChildItemSummary .Headline {
  font-weight: bold;
}
.ChildItemSummary .SummaryField {
  display: inline;
}
.ChildItemSummary .DescriptionField {
  display: none;
}
.ChildItemSummary.Alternate .ChildItemContent {
  padding-right: 5px;
  padding-left: 2px;
}
ChildItemSummary.Alternate .ChildItemImage {
  padding-left: 5px;
  padding-right: 2px;
}
.VideoContainer {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
}
.VideoThumbnail {
  width: 150px;
  float: left;
  margin-right: 10px;
}
.VideoContent {
  margin-top: 0;
  width: auto;
  float: left;
}
.NoPadding {
  padding: 0;
}
.VideoThumbnailIcon {
  padding: 0;
  margin-top: -94px;
  margin-left: 25px;
  width: 100px;
  height: 90px;
  position: relative;
  z-index: 9;
  background: url(/Assets/media/CodeOfConduct/Icons/PlayIcon.png) no-repeat;
  background-position: top;
}
.MobileMGFMAD {
  margin: 10px 0;
}
.MobileMGFMAD .swiper-loop {
  margin: 5px 0;
  width: 100%;
  height: 185px;
  padding-bottom: 15px;
  text-align: center;
  border: none;
}
.MobileMGFMAD .swiper-loop .ContentContainer {
  display: none;
}
.MobileMGFMAD .swiper-loop .swiper-slide {
  width: 210px;
  color: #fff;
}
.MobileMGFMAD .swiper-slide img:hover {
  cursor: pointer;
}
.MobileMGFMAD .PaginationWrapper {
  width: 100%;
  position: relative;
  z-index: 4;
  text-align: center;
}
.MobileMGFMAD .pagination-loop {
  display: inline-block;
  text-align: center;
}
.MobileMGFMAD .pagination-loop .swiper-pagination-switch {
  background: none repeat scroll 0 0 #ccc;
  border: 1px solid #666;
  border-radius: 8px 8px 8px 8px;
  display: inline-block;
  height: 8px;
  margin: 0 5px 5px 5px;
  opacity: .8;
  width: 8px;
}
.MobileMGFMAD .pagination-loop .swiper-active-switch {
  background: none repeat scroll 0 0 #d46622;
}
.MobileMGFMAD .arrow-left,
.MobileMGFMAD .arrow-right {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 10;
  cursor: pointer;
}
.MobileMGFMAD .arrow-left {
  left: 0;
}
.MobileMGFMAD .arrow-right {
  right: 0;
}
.MainContainer .BannerImageRotator div.RotatorImages,
.MainContainer #BannerImageRotator div.RotatorImages li {
  background-color: transparent;
}
.fb-like-box span,
.fb-like-box span iframe {
  width: 216px !important;
}
.RichTextRotator {
  list-style: none;
}
.RichTextRotator li {
  width: 200px;
  float: left;
  min-height: 220px;
  margin-top: 20px;
  margin-bottom: 5px;
}
.RichTextWrapper {
  clear: both;
}
.RecentNewsReleaseContainer {
  margin-left: 30px;
}
.ListingContainer {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.ListingTitle {
  font-weight: bold;
}
div.HeaderTop ul,
div.HeaderTop ul ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.HeaderTopSubMenu .Selected {
  color: #66a7cf;
}
.HeaderTopSubMenu ul {
  display: none;
}
.HeaderTopSubMenu:hover ul {
  background: #fff;
  border: 1px solid #e4cccd;
  border-radius: 4px;
  left: -1px;
  margin-top: 4px;
  position: absolute;
  top: 16px;
  width: 126px;
  z-index: 1000;
  display: block;
}
.HeaderTopSubMenu ul li {
  float: left;
  padding-left: 7px;
  padding-right: 7px;
  margin: 2px 0;
  min-width: 100px;
  max-width: 126px;
  width: 100%;
  z-index: 1000;
  cursor: pointer;
  list-style-type: none;
}
.HeaderTopSubMenu ul li:first-child {
  margin-top: 4px;
}
.HeaderTopSubMenu ul li:last-child {
  margin-bottom: 4px;
}
.TwoColumnStyledBox1 {
  background: #c03;
  border: 1px solid #630;
  color: #fff;
}
.TwoColumnStyledBox1 p {
  font-size: 14px;
  font-weight: bold;
}
.TwoColumnStyledBox1 tr td {
  padding: 6px 20px;
  vertical-align: top;
}
.DomesticStyledBox {
  background: #c03;
  border: 1px solid #630;
  color: #fff;
}
.InternationalStyledBox {
  background: #eee2c8;
  border: 1px solid #630;
  color: #630;
}
.ImageTitleNoBold {
  font-size: 14px;
  font-family: 'Cuprum', Arial;
  color: #c03;
}
.LocationToggle {
  text-align: center;
  font-size: 14px;
  color: #630;
}
.LocationToggle li {
  display: inline;
  list-style-type: none;
  padding-right: 50px;
  line-height: 14px;
}
.LocationToggle li img {
  vertical-align: middle;
  padding-right: 5px;
  cursor: pointer;
}
.LocationToggle li p {
  display: inline;
}
.LocationMap .Icon {
  cursor: pointer;
  list-style: none outside none;
  position: absolute;
  height: 5px;
  width: 5px;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
  background-repeat: no-repeat;
}
.LocationMap #IconContainer span.Icon {
  background-image: url(/Sites/Common/CommonWebUI/Images/Dot.png);
}
ul#LocationPoints {
  position: absolute;
  max-height: 0;
  margin-left: 0;
}
#LocationTemplate {
  display: none;
}
.LocationContent {
  display: none;
}
.DomesticTooltip,
body .DomesticTooltip {
  background: #c03;
  border: 1px solid #333;
  padding: 10px;
  color: #fff;
  font-size: 11px;
  min-height: 60px;
  min-width: 100px;
  box-shadow: 0 0 5px #aaa;
  max-width: 300px;
  padding: 8px;
  position: absolute;
  z-index: 9999;
  border-radius: 6px;
}
.DomesticTooltip .LocationTitle {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
  color: #fff;
}
.DomesticArrow:after {
  background: #c03;
  border: 1px solid #333;
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod=auto expand, M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}
.DomesticArrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.DomesticArrow.top {
  top: -16px;
  bottom: auto;
}
.DomesticArrow.left {
  left: 50%;
}
.DomesticArrow.top:after {
  bottom: -20px;
  top: auto;
}
.InternationalTooltip,
body .InternationalTooltip {
  background: #f2e6ce;
  border: 1px solid #333;
  padding: 10px;
  color: #50380c;
  font-size: 11px;
  min-height: 60px;
  min-width: 100px;
  box-shadow: 0 0 5px #aaa;
  max-width: 300px;
  padding: 8px;
  position: absolute;
  z-index: 9999;
  border-radius: 6px;
}
.InternationalTooltip .LocationTitle {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
  color: #50380c;
}
.InternationalArrow:after {
  background: #f2e6ce;
  border: 1px solid #333;
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}
.InternationalArrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.InternationalArrow.top {
  top: -16px;
  bottom: auto;
}
.InternationalArrow.left {
  left: 50%;
}
.InternationalArrow.top:after {
  bottom: -20px;
  top: auto;
}
.LocationMap table td {
  padding: 3px;
}
.LocationMap ul {
  list-style-type: none;
}
.LocationMap input[type="button"],
.LocationMap input[type="submit"] {
  width: 110px;
}
.LocationMap .PageEditorPanel {
  padding: 10px;
}
#tbDescription {
  width: 200px;
  height: 80px;
}
h1,
h2,
h3,
h4 {
  font-family: 'Cuprum', Arial;
}
h1,
.H1Text {
  font-size: 25px;
  color: #002554;
  text-transform: uppercase;
}
h2 {
  font-size: 18px;
  font-weight: bold;
  color: #630;
}
h3 {
  font-size: 18px;
  font-weight: bold;
  color: #c33;
  padding: 1px 0;
}
h4 {
  font-size: 14px;
  font-weight: bold;
  color: #630;
  padding: 1px 0;
}
h5 {
  font-size: 13px;
  font-weight: bold;
  color: #666;
  padding: 1px 0;
}
h6 {
  font-size: 12px;
  color: #666;
  padding: 1px 0;
  line-height: 16px;
}
.quotation {
  color: #666;
  font-style: italic;
  font-size: 12px;
}
.RegularHeaderText2 {
  font-size: 18px;
  font-family: 'Cuprum', Arial;
  color: #630;
}
.RegularHeaderText3 {
  font-size: 16px;
  font-family: 'Cuprum', Arial;
  color: #630;
}
.DescriptionText {
  font-family: 'Cuprum', Arial;
  font-size: 12px;
}
.HeadingText,
.MediumHeadingText {
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #c03;
}
.HeadingText {
  font-size: 30px;
}
.MediumHeadingText {
  font-size: 20px;
}
.H1Text {
  font-family: 'Cuprum', Arial;
}
.Inline {
  display: inline;
}
.ImageTitle {
  font-size: 14px;
  font-family: 'Cuprum', Arial;
  font-weight: bold;
  color: #c03;
}
.AltHyperlink {
  color: #630;
  display: block;
  margin-bottom: 5px;
}
a.ButtonLink,
a.ButtonLink:hover {
  border: 1px solid #603413;
  background-color: #f0e2c6;
  color: #603413;
  padding: 2px 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
.PageTopLine {
  margin: 0 auto;
  background-color: #002554;
  height: 30px;
  width: 100%;
  position: relative;
}
.MainWrapper {
  width: 1020px;
}
.Header {
  height: 180px;
  margin-top: -30px;
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
}
.HeaderTop {
  height: 30px;
  z-index: 1;
}
.HeaderMiddle {
  height: 35px;
  background-color: #fff;
}
.HeaderBottom {
  height: 50px;
  line-height: 50px;
  background-color: #f9eacc;
  background: #f9eacc;
  background: -moz-linear-gradient(top, #f9eacc 0%, #dcccbd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9eacc), color-stop(100%, #dcccbd));
  background: -webkit-linear-gradient(top, #f9eacc 0%, #dcccbd 100%);
  background: -o-linear-gradient(top, #f9eacc 0%, #dcccbd 100%);
  background: -ms-linear-gradient(top, #f9eacc 0%, #dcccbd 100%);
  background: linear-gradient(to bottom, #f9eacc 0%, #dcccbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9EACC', endColorstr='#DCCCBD', GradientType=0);
}
.BodyContent {
  position: relative;
  border-right: none;
  border-left: none;
  margin-top: 10px;
}
.FooterText {
  margin-left: 150px;
}
.SocialMedia {
  position: relative;
  float: right;
  top: 7px;
}
.WhatAmI {
  position: relative;
  float: right;
  margin: 7px 30px 0 0;
}
.TysonLogo {
  top: 50px;
  left: 40px;
  z-index: 2;
}
.HeaderTopNavigation {
  margin: 0 20px !important;
  float: right;
}
.HeaderTopNavigation li.HeaderTopSubMenu {
  margin-left: 20px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #001e42;
  list-style-type: none;
  padding: 3px 8px;
  background-color: transparent;
}
.HeaderTopNavigation a {
  font-size: 11px;
  /*font-family: 'Cuprum',Arial;*/
  color: #fff;
}
.HeaderTopSubMenu:hover ul {
  top: 17px;
}
.HeaderTopNavigation li ul a {
  color: #002554;
}
.HeaderTopNavigation li.HeaderTopSubMenu {
  float: left;
}
#MainMenu {
  height: 50px;
  width: 80%;
  right: 0;
  top: 65px;
  position: absolute;
}
#MainMenu > ul > li > a {
  line-height: 50px;
}
#MainMenu ul {
  float: right;
  margin-right: 13px;
}
#MainMenu ul li {
  padding-right: 10px;
  position: relative;
}
#MainMenu ul li ul {
  top: 0;
  margin-top: 38px;
  position: absolute;
}
#MainMenu ul li img {
  margin-top: 10px;
}
#MainMenu ul li:hover {
  z-index: 999;
}
.HeaderTopNavigation li.HeaderTopSubMenu {
  background-color: transparent;
}
div.HeaderTop ul li ul {
  top: 22px;
}
.SiteSearchBox {
  right: 20px;
  top: 7px;
  margin-left: 10px;
}
.FooterLogo {
  margin: 10px 50px 0 10px;
}
.HeaderTop {
  z-index: 300;
}
.HeaderMiddle {
  z-index: 200;
}
.HeaderBottom {
  z-index: 100;
}
div.HeaderTop ul,
div.HeaderTop ul ul,
div.HeaderTop ul li ul {
  z-index: 99999;
}
.LatestVideoListing {
  margin-left: 10px;
}
.VideoLinkBottomSpace {
  margin-bottom: 8px;
}
@font-face {
  font-family: 'SentinelBook'; src: url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Book.eot');
  /* IE9 Compat Modes */
  src: url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Book.woff') format('woff'), /* Modern Browsers */ url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Book.ttf') format('truetype'), /* Safari, Android, iOS */ url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Book.svg#SentinelBook') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SentinelLight';
  src: url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Light.eot');
  /* IE9 Compat Modes */
  src: url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Light.woff') format('woff'), /* Modern Browsers */ url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Light.svg#SentinelLight') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SentinelBold';
  src: url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Bold.woff') format('woff'), /* Modern Browsers */ url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/Areas/CodeOfConduct/styles/fonts/Sentinel-Bold.svg#SentinelBold') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TeXGyreScholaRegular';
  src: url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaRegular.eot');
  /* IE9 Compat Modes */
  src: url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaRegular.woff') format('woff'), /* Modern Browsers */ url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaRegular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaRegular.svg#TeXGyreScholaRegular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TeXGyreScholaBold';
  src: url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaBold.eot');
  /* IE9 Compat Modes */
  src: url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaBold.woff') format('woff'), /* Modern Browsers */ url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/Areas/CodeOfConduct/styles/fonts/TeXGyreScholaBold.svg#TeXGyreScholaBold') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/*start menu for the fact book*/
body {
  margin: 0 !important;
}
.HeaderFactBook {
  height: 50px;
  line-height: 50px;
  background-color: #999999;
  background: #999999;
  margin-top: 130px;
  font-family: "SentinelLight", Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.HeaderTop {
  position: relative;
  z-index: 99999;
}
.HeaderMiddle #MainMenu {
  z-index: 9999;
}
.HeaderMiddle #MainMenu .SubNav {
  display: none !important;
}
#primary_nav_wrap {
  margin-top: -50px;
}
#primary_nav_wrap ul {
  list-style: none;
  position: relative;
  float: left;
  margin: 0 0 0 30px;
  padding: 0;
  z-index: 999;
}
#primary_nav_wrap ul a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding: 0 15px;
  font-family: "SentinelLight", Arial, Helvetica, sans-serif;
  margin-top: 18px;
  width: 90px;
  letter-spacing: 0.8px;
  z-index: 999;
  display: table-cell;
  height: 50px;
  overflow: hidden;
  vertical-align: middle;
}
#primary_nav_wrap ul a.menu-item-search-link {
  color: #464646;
}
#primary_nav_wrap ul a.double {
  margin-top: 10px;
}
#primary_nav_wrap ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  height: 50px;
}
#primary_nav_wrap ul li.menu-item-search {
  background: #D6D6D6;
}
#primary_nav_wrap ul li:hover {
  background: #022552;
}
#primary_nav_wrap ul li.menu-item-search:hover {
  background: #D6D6D6;
}
#primary_nav_wrap ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: -30px;
  /*background:#000000;*/
  padding: 0;
  background: rgba(51, 51, 51, 0.9);
}
#primary_nav_wrap ul ul a {
  display: block;
  width: 200px;
  line-height: 12px;
  margin-bottom: 25px;
}
#primary_nav_wrap ul ul a:hover {
  background-image: url(/Assets/media/CodeOfConduct/Icons/menuArrow.png);
  background-repeat: no-repeat;
  background-position: left 0;
  /*margin-top: 50px;*/
}
#primary_nav_wrap ul ul li {
  float: none;
  width: 200px;
  height: 12px;
  margin-left: 10px;
  margin-top: -10px;
  margin-bottom: 10px;
}
#primary_nav_wrap ul ul li span {
  margin-left: 20px;
}
#primary_nav_wrap ul ul a.current-menu-item-sub {
  background-image: url(/Assets/media/CodeOfConduct/Icons/menuArrow.png);
  background-repeat: no-repeat;
  background-position: left;
}
#primary_nav_wrap ul ul li:hover {
  background: rgba(0, 0, 0, 0);
  /*background-image:url(/Assets/media/CodeOfConduct/Icons/menuArrow.gif);
	background-repeat:repeat;*/
}
#primary_nav_wrap ul ul a {
  padding: 0px 10px;
}
#primary_nav_wrap ul ul ul {
  top: 0;
  left: 100%;
}
#primary_nav_wrap ul li:hover > ul {
  display: block;
}
/*end menu for the fact book*/
#slideshow {
  margin: 50px auto;
  position: relative;
  width: 240px;
  height: 240px;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
#slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}
.landingTopSectionHome {
  width: 1020px;
  height: 324px;
  background-image: url(/Assets/media/CodeOfConduct/Backgrounds/landing_BG.png);
  background-repeat: no-repeat;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.landingTopSection {
  width: 1020px;
  height: 464px;
  background-image: url(/Assets/media/CodeOfConduct/Backgrounds/landing_BG.png);
  background-repeat: no-repeat;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-bottom: -30px;
}
.home_landing_box {
  position: relative;
  top: 35px;
  left: 60px;
  border: #415C7D 1px solid;
  width: 900px;
  height: 255px;
  background-color: #022552;
}
.home_landing_box img.photo {
  margin: 5px;
  border: none;
}
.home_landing_box_callout_left {
  float: left;
  width: 155px;
  height: 242px;
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 5px;
  position: relative;
}
.home_landing_box_callout_left_copy {
  margin-left: 13px;
  color: #FFFFFF;
  font-size: 36px;
  font-family: 'SentinelBook';
}
.home_landing_box_callout {
  float: right;
  border: #415C7D 1px solid;
  width: 205px;
  height: 240px;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
}
.home_landing_box_callout_quote {
  position: absolute;
  height: 200px;
  width: 130px;
  left: 50%;
  top: 50%;
  margin: -115px 0 0 -70px;
  font-size: 12px;
  font-family: 'SentinelBook';
  color: #ffffff;
  text-align: center;
}
.homeBlocks {
  background-color: #ECECEC;
  width: 1020px;
  margin-left: 0px;
  margin-top: 2px;
  padding-bottom: 20px;
  text-align: center;
}
.homeBlocks a {
  text-decoration: none;
}
.homeBox {
  display: inline-block;
  width: 225px;
  /*height: 95px;*/
  margin-top: 15px;
  margin-right: 5px;
}
.homeBox img {
  padding-top: 0px;
  text-align: center;
}
.homeBoxBar {
  height: 25px;
  width: 225px;
  background-color: #022552;
  color: #FFFFFF;
  font-family: 'SentinelBook';
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
}
.interiorMainSection {
  width: 1020px;
  min-height: 100%;
  /* Set to minimum height so overflow doesn't get hidden */
  overflow-y: hidden;
  /* HIDE overflow; I know, it doesn't make much sense */
  background-size: cover;
  background-size: contain;
  background-repeat: no-repeat;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #ECECEC;
}
.interior_left_col {
  float: left;
  width: 220px;
  margin-top: 20px;
  font-size: 12px;
}
.interior_left_col .side-menu {
  width: 200px;
  /* Set a width if you like */
}
.interior_left_col .side-menu a {
  /*background-color: #eee;*/
  /* Grey background color */
  color: #022552;
  /* Black text color */
  display: block;
  /* Make the links appear below each other */
  padding: 12px;
  /* Add some padding */
  text-decoration: none;
  /* Remove underline from links */
  padding-left: 40px;
  margin-top: -12px;
}
.interior_left_col .side-menu a:hover {
  /*background-color: #ccc;*/
  /* Dark grey background on mouse-over */
  background-image: url(/Assets/media/CodeOfConduct/Icons/menuArrowLeft.gif);
  background-repeat: no-repeat;
  background-position: left;
}
.interior_left_col .side-menu a.active {
  /*background-color: #4CAF50;*/
  /* Add a green color to the "active/current" link */
  /*color: white;*/
  background-image: url(/Assets/media/CodeOfConduct/Icons/menuArrowLeft.gif);
  background-repeat: no-repeat;
  background-position: left;
}
/*landing pages left menu*/
.interior_left_col .left-menu-head {
  color: #FFFFFF;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  padding-left: 40px;
  font-size: 24px;
  padding-bottom: 20px;
}
.interior_left_col .side-menu-white {
  width: 200px;
  /* Set a width if you like */
}
.interior_left_col .side-menu-white a {
  /*background-color: #eee;*/
  /* Grey background color */
  color: black;
  /* Black text color */
  display: block;
  /* Make the links appear below each other */
  padding: 12px;
  /* Add some padding */
  text-decoration: none;
  /* Remove underline from links */
  padding-left: 40px;
  margin-top: -12px;
  color: #FFFFFF;
}
.interior_left_col .side-menu-white a:hover {
  /*background-color: #ccc;*/
  /* Dark grey background on mouse-over */
  background-image: url(/Assets/media/CodeOfConduct/Icons/menuArrowLeft_white.gif);
  background-repeat: no-repeat;
  background-position: left;
}
.interior_left_col .side-menu-white a.active {
  /*background-color: #4CAF50;*/
  /* Add a green color to the "active/current" link */
  /*color: white;*/
  background-image: url(/Assets/media/CodeOfConduct/Icons/menuArrowLeft_white.gif);
  background-repeat: no-repeat;
  background-position: left;
}
.interior_full_col {
  background-color: #FFFFFF;
  float: left;
  width: 910px;
  margin-left: 40px;
  margin-top: 20px;
  margin-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.searchField {
  height: 30px;
  width: 750px;
  margin-bottom: 20px;
}
.submitButton {
  margin-left: 2px;
  height: 33px;
  width: 100px;
  background-color: #999999;
  color: #FFFFFF;
  border: 1px #999999 solid;
}
.interior_right_col {
  background-color: #FFFFFF;
  float: right;
  width: 650px;
  margin-top: 20px;
  margin-right: 50px;
  padding: 40px;
  /*padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;*/
}
.interior_right_col a {
  color: #464646;
  text-decoration: underline;
}
.header_fact {
  font-size: 36px;
  color: #022552;
  z-index: 1;
}
.interior_right_col p {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 20px;
}
/*.interior_right_col ul{
	margin-left:50px;
}*/
.interior_right_col ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: 20px;
}
.interior_right_col li {
  display: table-row;
  padding-left: 1em;
  /*text-indent: 0.3em;*/
  line-height: 20px;
}
.interior_right_col li::before {
  content: "•\00a0\00a0";
  color: #022552;
  display: table-cell;
  text-align: right;
}
.interior_right_col li.subBullet::before {
  content: "-\00a0\00a0";
  color: #022552;
  display: table-cell;
}
.interior_right_col li.noBull::before {
  content: " \00a0\00a0";
  color: #022552;
  display: table-cell;
}
.interior_right_col img.photo {
  border: 1px #000000 solid;
  padding: 3px;
  margin-left: 15px;
}
.interior_right_col img.photoTopPad {
  border: 1px #000000 solid;
  padding: 3px;
  margin-left: 15px;
  margin-top: 10px;
}
.interior_right_col_landing {
  background-color: #FFFFFF;
  float: right;
  width: 700px;
  margin-top: 20px;
  margin-right: 50px;
}
.interior_landing_box {
  border: #415C7D 1px solid;
  width: 700px;
  height: 380px;
  background-color: #022552;
}
.interior_landing_box img.photo {
  margin: 5px;
  border: none;
}
.interior_landing_box_callout {
  float: right;
  border: #415C7D 1px solid;
  width: 205px;
  height: 368px;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
}
.interior_landing_box_callout_quote {
  position: absolute;
  height: 200px;
  width: 130px;
  left: 50%;
  top: 50%;
  margin: -120px 0 0 -70px;
  font-size: 12px;
  font-family: 'SentinelBook';
  color: #ffffff;
  text-align: center;
}
.iconSubhead {
  background-image: url(/Assets/media/CodeOfConduct/Icons/tysonIcon.gif);
  background-repeat: no-repeat;
  padding-left: 48px;
  /* width of the image plus a little extra padding */
  height: 48px;
  display: block;
  /* may not need this, but I've found I do */
  margin-top: 20px;
}
.subHead {
  position: relative;
  top: 10px;
  font-size: 16px;
  color: #022552;
  font-family: 'SentinelBold';
  z-index: 1;
}
.subHeadNormal {
  position: relative;
  font-size: 14px;
  color: #022552;
  font-family: 'SentinelBold';
  z-index: 1;
  line-height: 27px;
}
.subHeadBlack {
  position: relative;
  top: 10px;
  font-size: 12px;
  color: #464646;
  font-family: 'SentinelBold';
}
.int_divider {
  border: 0;
  height: 1px;
  background: #8c8b8b;
  margin-top: 25px;
}
.image_map {
  background: url(/Assets/media/CodeOfConduct/Icons/whatsExpectedMap.png);
  background-repeat: no-repeat;
  width: 299px;
  height: 166px;
  border: 1px #000000 solid;
  margin-left: 15px;
  margin-top: 10px;
  float: right;
  position: relative;
}
.image_Map_Copy {
  position: absolute;
  font-size: 16px;
  color: #022552;
  font-family: 'SentinelBold';
  top: 130px;
  right: 20px;
}
.policyReference {
  height: 100%;
  width: 100%;
  background-color: #E6E9EE;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-top: 10px;
  padding-left: 10px;
}
.iconPolicy {
  position: relative;
  background-image: url(/Assets/media/CodeOfConduct/Icons/policyIcon.gif);
  background-repeat: no-repeat;
  padding-left: 48px;
  /* width of the image plus a little extra padding */
  min-height: 40px;
  display: block;
  /* may not need this, but I've found I do */
}
.policyReferenceCopy {
  position: relative;
  top: 4px;
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBold';
}
.policyReference3Line {
  height: 100%;
  width: 100%;
  background-color: #E6E9EE;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-left: 5px;
}
.policyReferenceCopy3Line {
  position: relative;
  top: -2px;
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBold';
}
.policyReferenceCopy1Line {
  position: relative;
  top: 10px;
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBold';
}
.policyReferenceCopy a {
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBook';
  text-decoration: underline;
}
.policyReferenceCopy3Line a {
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBook';
  text-decoration: underline;
}
.policyReferenceCopy1Line a {
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBook';
  text-decoration: underline;
}
.policyReferenceCopyNormal {
  font-size: 12px;
  color: #022552;
  font-family: 'SentinelBook';
}
.calloutSteps {
  height: 100%;
  width: 100%;
  background-color: #999999;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-top: 20px;
  color: #FFFFFF;
}
.dividerSteps {
  border-left: 3px solid #ffffff;
  height: 50px;
  float: right;
}
.iconSteps {
  background-image: url(/Assets/media/CodeOfConduct/Icons/iconSteps.gif);
  background-repeat: no-repeat;
  padding-left: 48px;
  /* width of the image plus a little extra padding */
  height: 44px;
  display: block;
  /* may not need this, but I've found I do */
  margin-left: 10px;
}
.iconStepsHeader {
  position: relative;
  top: 4px;
  font-size: 14px;
  font-family: 'SentinelBook';
}
.calloutBoxWide {
  height: 100%;
  width: 100%;
  background-color: #ECECEC;
  background: -webkit-linear-gradient(left, #ECECEC, #ffffff);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #ECECEC, #ffffff);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #ECECEC, #ffffff);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ECECEC, #ffffff);
  /* Standard syntax */
  margin-top: 30px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding-bottom: 20px;
  padding-top: 15px;
  padding-left: 10px;
}
.calloutBoxWideHead {
  position: relative;
  top: 4px;
  font-size: 14px;
  color: #022552;
  font-family: 'SentinelBold';
}
.calloutBoxWideCopy {
  font-size: 14px;
  color: #464646;
  font-family: 'SentinelBook';
}
.calloutBoxWideCopy ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: 20px;
}
.calloutBoxWideCopy li {
  display: table-row;
  padding-left: 1em;
  /*text-indent: 0.1em;*/
  line-height: 20px;
}
.calloutBoxWideCopy li::before {
  content: "•\00a0\00a0";
  color: #022552;
  display: table-cell;
  text-align: right;
}
.iconSideCallout {
  background-image: url(/Assets/media/CodeOfConduct/Icons/tysonIcon.gif);
  background-repeat: no-repeat;
  padding-left: 48px;
  /* width of the image plus a little extra padding */
  height: 48px;
  display: block;
  /* may not need this, but I've found I do */
  margin-top: 20px;
  margin-left: 10px;
}
.sideCalloutCopy {
  position: relative;
  top: 13px;
  font-size: 11px;
  color: #464646;
  font-family: 'SentinelBold';
}
.sideCalloutCopyMulti {
  position: relative;
  top: 3px;
  font-size: 11px;
  color: #464646;
  font-family: 'SentinelBold';
}
.doubleLineCallout {
  float: right;
  height: 200px;
  width: 150px;
  margin-left: 10px;
  margin-top: 20px;
  border: #999999 3px double;
  position: relative;
}
.doubleLineCalloutQuote {
  position: absolute;
  height: 200px;
  width: 100px;
  left: 50%;
  top: 50%;
  margin: -73px 0 0 -50px;
  font-size: 12px;
  font-family: 'SentinelBold';
  color: #022552;
  text-align: center;
}
.doubleLineCalloutQuoter {
  font-family: 'SentinelBook';
  font-size: 11px;
}
.italicsCopy {
  font-style: italic;
}
.QABar {
  background: #022552;
  display: flex;
  align-items: center;
}
.QABar .iconQA {
  background-image: url(/Assets/media/CodeOfConduct/Icons/iconQA.gif);
  background-repeat: no-repeat;
  background-position-y: 60%;
  padding-left: 48px;
  /* width of the image plus a little extra padding */
  height: 43px;
  display: block;
  /* may not need this, but I've found I do */
  margin-top: 20px;
  margin-left: 10px;
}
.iconVideo {
  background-image: url(/Assets/media/CodeOfConduct/Icons/iconVideo.gif);
  background-repeat: no-repeat;
  padding-left: 48px;
  /* width of the image plus a little extra padding */
  height: 43px;
  display: block;
  /* may not need this, but I've found I do */
  margin-top: 20px;
  margin-left: 10px;
}
.QAHeader {
  position: relative;
  top: 16px;
  font-size: 14px;
  color: #ffffff;
  font-family: 'SentinelBook';
}
/*#region Body Content*/
.BodyContent .doing-right {
  background-image: url(/Assets/media/CodeOfConduct/Backgrounds/landing_BG.png);
  background-repeat: no-repeat;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: 324px;
  position: relative;
}
.BodyContent .doing-right > div {
  position: relative;
  top: 35px;
  left: 60px;
  border: #415C7D 1px solid;
  width: 900px;
  height: 255px;
  background-color: #022552;
}
.BodyContent .doing-right > div p {
  margin-left: 13px;
  color: #FFFFFF;
  font-size: 36px;
  font-family: 'SentinelBook';
  width: 164px;
  margin-top: 10px;
}
.BodyContent .swiper-container {
  position: absolute;
  top: 35px;
  width: 735px;
  right: 65px;
}
.BodyContent .swiper-container ul {
  display: inline-flex;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
.BodyContent .swiper-container .swiper-slide {
  position: relative;
  width: 100%;
  height: 255px;
  display: flex;
  list-style-type: none;
}
.BodyContent .swiper-container .swiper-slide .caption {
  color: #FFFFFF;
}
.BodyContent .swiper-container .swiper-slide .caption .content {
  position: absolute;
  left: 71%;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  font-size: 14px;
  top: 0;
  margin: 5px;
  height: 242px;
  width: 206px;
  border: #415C7D 1px solid;
}
.BodyContent .swiper-container .swiper-slide .caption .content p {
  font-size: 12px;
  width: 130px;
  margin: 0 auto;
}
.BodyContent .swiper-container .swiper-slide .caption .content p:first-child {
  margin-top: 85px;
  margin-bottom: 15px;
}
.BodyContent .swiper-container .swiper-slide .caption:before {
  content: '';
  height: 9px;
  width: 62px;
  position: absolute;
  left: 81.7%;
  top: 20%;
}
.BodyContent .swiper-container .swiper-slide .caption:after {
  content: '';
  height: 9px;
  width: 62px;
  position: absolute;
  left: 81.7%;
  bottom: 20%;
}
.BodyContent .swiper-container .swiper-slide img {
  margin: 5px;
  border: none;
}
/*end #region Body Content*/
.stepsRaiseConcern {
  background-color: #999999;
  color: #FFFFFF;
}
.stepsRaiseConcern td {
  padding: 5px;
}
.stepsDivider {
  border-right: 1px #ffffff solid;
  height: 50px;
  margin-right: 5px;
}
.giftBlock {
  background-color: #999999;
  width: 100%;
  margin-left: 0px;
  margin-top: 2px;
  padding-bottom: 20px;
  text-align: center;
}
.giftBar {
  height: 25px;
  width: 100%;
  background-color: #022552;
  color: #FFFFFF;
  font-family: 'SentinelBook';
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
}
.COIGraphic {
  position: relative;
  left: 0;
  top: 0;
  background-image: url(/Assets/media/CodeOfConduct/Images/ConflictofInterestGraphic.png);
  background-repeat: no-repeat;
  width: 650px;
  height: 460px;
  background-size: cover;
}
.COIHead {
  color: #FFFFFF;
  font-family: 'SentinelBold';
  position: absolute;
  left: 150px;
  top: 7px;
  width: 350px;
  text-align: center;
}
.COIParagraphLeft {
  position: absolute;
  left: 20px;
  top: 60px;
  width: 280px;
  font-size: 12px;
}
.COIParagraphLeft li {
  line-height: 18px;
}
.COIParagraphRight {
  position: absolute;
  left: 340px;
  top: 60px;
  width: 280px;
  font-size: 12px;
}
.COIParagraphRight li {
  line-height: 18px;
}
.COIYes {
  position: absolute;
  left: 72px;
  top: 303px;
  color: #FFFFFF;
  font-family: 'SentinelBold';
}
.COIPlease {
  position: absolute;
  left: 140px;
  top: 303px;
  color: #FFFFFF;
  font-family: 'SentinelBold';
}
.COIDownload {
  position: absolute;
  left: 440px;
  top: 407px;
  color: #FFFFFF;
  font-family: 'SentinelBold';
}
.COIDownload a {
  color: #FFFFFF;
  text-decoration: none;
  display: inline-block;
  background-color: #809e9b;
  padding: 7px 15px;
  border: 1px solid #ffffff;
  width: 114px;
}
/*styles for the accordian*/
.accordianHeaderLight {
  /*position:relative;
	top:16px;*/
  padding-left: 10px;
  font-size: 13px;
  color: #022552;
  font-family: 'SentinelBold';
  /*left:10px;*/
  display: block;
}
.accordianHeaderLight::first-letter {
  font-size: 20px;
}
.accordianHeaderLight.video::first-letter {
  font-size: 13px;
}
.accordianHeaderLightSubText {
  padding-left: 30px;
  font-size: 13px;
  color: #464646;
  font-family: 'SentinelBook';
  white-space: pre-wrap;
  display: block;
  width: 560px;
  box-sizing: border-box;
  padding-right: 60px;
}
.accordianHeaderLightSubTextNoIndent {
  padding-left: 10px;
  font-size: 14px;
  color: #464646;
  font-family: 'SentinelBook';
  white-space: pre-wrap;
  display: block;
  width: 600px;
}
.accordianBarLight {
  width: 100%;
  height: 100%;
  background-color: #E5E9ED;
  margin-left: 0px;
  cursor: pointer;
  margin-bottom: 2px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.accordianBarLight .accordprefix {
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
}
.iconPlacementLight {
  float: right;
  clear: both;
  /*margin-top:-12px;*/
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  /*margin-top: 5px;*/
}
.accordianCopyLight {
  background-color: #E5E9ED;
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin-top: -2px;
  margin-bottom: 2px;
  font-size: 13px;
  color: #464646;
  font-family: 'SentinelBook';
  padding: 10px;
  box-sizing: border-box;
  padding-right: 50px;
  position: relative;
  padding-left: 35px;
}
.accordianCopyLight p {
  margin: 0px;
  font-size: 13px;
  font-weight: 400;
}
.accordianCopyLight span {
  font-size: 20px;
  color: #022552;
  font-family: 'SentinelBold';
  position: absolute;
  left: 10px;
  margin-top: -3px;
}
.iconPlacement {
  position: relative;
  float: right;
  top: 0px;
  right: 10px;
  clear: both;
}
/*end accordian*/
.search-results-list-filter,
.search-results-list-text,
.loading-results {
  display: none;
}
.search-result a:hover {
  text-decoration: none;
}
.search-result .title {
  font-size: 16px;
  color: #022552;
  font-family: 'SentinelBold';
  margin-bottom: 0px;
}
.search-result .description {
  font-size: 14px;
  color: #464646;
  font-family: "SentinelBook", Arial, Helvetica, sans-serif;
  margin-top: 0px;
}
.submitButton {
  cursor: pointer;
}
.fontTest {
  font-family: 'SentinelBook';
  font-size: 16px;
}
.fontTestLight {
  font-family: 'SentinelLight';
  font-size: 16px;
}
.fontTestBold {
  font-family: 'SentinelBold';
  font-size: 16px;
}
.mediaCallout {
  float: left;
  margin-left: 240px;
  padding-top: 15px;
  text-align: left;
  font-family: 'SentinelBold';
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 20px;
  background-color: #ffffff;
  width: 710px;
  padding: 10px;
}
/*footer styles*/
.FooterFact {
  border-color: #666;
  border-width: 1px;
  min-height: 50px;
  margin-top: 20px;
  width: auto;
  color: #464646;
}
.FooterTextFact {
  float: left;
  margin-left: 225px;
  padding-top: 10px;
  text-align: center;
  font-family: 'SentinelBook';
  font-size: 11px;
}
.FooterTextFact div {
  line-height: 7px;
  /*padding: 5px 0;*/
}
.FooterTextFact a {
  color: #464646;
}
.CopyrightFact {
  font-family: 'SentinelBook';
  font-size: 11px;
  margin-top: 0px;
}
.FooterTextFactInt {
  float: left;
  margin-left: 240px;
  padding-top: 15px;
  text-align: left;
  font-family: 'SentinelBook';
  font-size: 11px;
  margin-bottom: 50px;
}
.FooterTextFactInt div {
  line-height: 7px;
  /*padding: 5px 0;*/
}
.FooterTextFactInt a {
  color: #464646;
}
.giftHospGraphImage
{
  max-width: 78px;
  max-height: 176px;
}
/*end footer styles*/

/*ResourceBox styles*/
.ResourceBox{
  width: 350px;
  margin-top: 30px;
}
.ResourceBoxHeader{
  width: 100%;
  background-color: #022552;
  height: 35px;
}
.FlexHeaderText{
  margin-left: 20px;
  margin-top: 10px;
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1px;
}
.ResourceBoxBody{
  width: 100%;
  background-color: #E6E9EE;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.ResourceBoxItem{
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
}
.BoxItemImage{
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-left: 20px;
  margin-right: 10px;
}

/*End Resource box styles*/

/*page image Styles*/

.PageImage{
  margin-top: 10px;
  width: 100%;
  height: 400px;
}

/*Gift Dos Dont's Styles*/

.GiftDosDontsBox{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 830px;
}

.GiftBoxItem{
  display: flex;
  align-items: flex-start;
  width: 85%;
}

.GiftItemImage{
  width: 100px;
  height: 100px;
  display: inline-block;
  margin-left: 20px;
  margin-right: 10px;
}

/*DisclosureBoxStyles*/
.DisclosureBox{
  margin-top: 20px;
}

.DisclosreHeader{
  text-align: center;
  padding-top: 15px;
}

.BlueLineSeparator{
  display: inline-block;
  width: 50px;
  height: 2.5px;
  background-color: #022552;
  margin-left: 25%;
}

/*Ask Yourself button*/
.AskYourselfButton{
  width: 53%;
  padding: 10px;
  border-radius: 20px;  
  margin: 0 auto;
  background-color: #809e9b;
  vertical-align: sub;
}

.AskYourselfButton:hover{
  background-color: #6b8b88;
}
/*Large Image Style*/
.LargeImage{
  width: 650px;
}

/*FoodBox Food Safety*/
.FoodBox{
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-evenly;
} 

.Ribs{
  background-image: url("/Assets/media/CodeOfConduct/Images/ribs.jpg");
  background-size: cover;
  background-position: 50%;
}

/*Header-Icons styles*/
.IconPages{
  width: 60px;
  height: 60px;
  display: inline-block;
  /*margin-left: 20px;*/
  margin-right: 20px;
  
}

.HeaderIcons{
  display: flex;
  align-items: center;
}

/*Chairman CEO Photos*/
.ChairmanPhoto{
  margin-top: 16px;
  width: 400px;
  height: 600px;
  background-image: url("/Assets/media/CodeOfConduct/Images/JohnTyson_Portrait_Final.jpg");
  background-size: cover;
  background-position-x: 1200px;
}

.CeoPhoto{
  margin-top: 16px;
  width: 400px;
  height: 600px;
  background-image: url("/Assets/media/CodeOfConduct/Images/DonnieKingFullBodyv3.png");
  background-size: cover;
  background-position-x: 1549px;
}

/*Main Images Divs*/
.CustomersImage{
  width:475px; 
  height:370px; 
  background-image: url("/Assets/media/CodeOfConduct/Images/customers.jpg");
  background-position: center;
  background-size: cover;
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
}

.CommunityImage{
  width:475px; 
  height:370px; 
  background-image: url("/Assets/media/CodeOfConduct/Images/community.jpg");
  background-position: center;
  background-size: cover;
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
}

.TysonCOC{
  background-image: url("/Assets/media/CodeOfConduct/Images/TysonLogo.jpg");
  background-position: 51%;
  float: left;
}

/* The Modal (background) */
.modal {
  display: block; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10000; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  border-radius: 40px;
  width: 25%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}