.Content .BoxContent .Odd{
  background-color:#d4c0a1;
  padding:2px
}
.Content .BoxContent .Even{
  background-color:#f1e0c6;
  padding:2px
}
.Content .TableContainer .Table3 .TableContent td .DateTable tr td{
  border:0
}
.NewsTypeIcon{
  position:relative;
  top:2px
}
.Content .NewsCategoryIconSmall{
  position:absolute;
  top:1px;
  left:1px;
  height:16px;
  width:16px;
  background-repeat:no-repeat
}
.Content .NewsImageLinkThumbnail{
  cursor:pointer
}
.Content .NewsTable{
  width:100%;
  clear:both;
  border:0
}
.Content .NewsTable .NewsTableContainer{
  padding-left:10px;
  padding-right:10px
}
.Content .NewsTable .NewsForumLink{
  text-align:right;
  margin-right:10px
}
.Content #NewsTicker .BoxContent{
  padding:5px;
  min-height:90px;
  height:auto!important;
  height:100px
}
.Content #NewsTicker .BoxContent .Row{
  position:relative;
  width:100%
}
.Content #NewsTicker .NewsTickerIcon{
  position:absolute;
  top:2px;
  left:2px;
  height:16px;
  width:16px;
  background-repeat:no-repeat
}
.Content #NewsTicker .NewsTickerText{
  font-size:9pt;
  position:relative;
  margin-left:20px
}
.Content #NewsTicker .NewsTickerText p{
  margin:0
}
.Content #NewsTicker .NewsTickerDate{
  font-size:9pt;
  position:absolute;
  top:0;
  float:left
}
.Content #NewsTicker .NewsTickerTime{
  font-size:9pt;
  position:absolute;
  top:16px;
  display:none;
  float:left
}
.Content #NewsTicker .NewsTickerTextContainer{
  margin-left:90px;
  margin-right:20px
}
.Content #NewsTicker .NewsTickerShortText{
  display:table;
  table-layout:fixed;
  width:100%;
  height:16px;
  white-space:nowrap
}
.Content #NewsTicker .NewsTickerShortText p{
  text-overflow:ellipsis;
  overflow:hidden
}
.Content #NewsTicker .NewsTickerFullText{
  min-height:30px;
  display:none
}
.Content #NewsTicker .NewsTickerExtend{
  position:relative;
  right:0;
  top:1px;
  right:1px;
  height:12px;
  width:12px;
  background-repeat:no-repeat;
  float:right;
  cursor:pointer;
  z-index:10
}
.Content .BoxContent{
  min-height:100px;
  height:auto!important;
  height:110px
}
.Content .NewsHeadlineBackground{
  position: relative;
  height: 28px;
  margin-bottom: 5px;
  background-repeat: repeat-x;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
.Content .NewsHeadlineIcon{
  position:absolute;
  top:-1px;
  left:0;
  margin-left:5px;
  margin-right:5px;
  float:left
}
.Content .NewsHeadlineDate{
  font-size:7pt;
  margin-top:9px;
  margin-left:40px;
  width:75px;
  color:#fff;
  float:left
}
.Content .NewsHeadlineText{
  margin-top:2px;
  margin-left:7px;
  margin-bottom:2px;
  line-height:26px;
  font-size:10pt;
  font-weight:700;
  color:#fff
}
.Content .NewsHeadlineText p{
  margin:0
}
.Content #FeaturedArticle #TeaserThumbnail{
  position:relative;
  top:0;
  right:0;
  height:100px;
  width:150px;
  margin-left:10px;
  z-index:90;
  float:right
}
#ContentHelper #FeaturedArticle:first-child .BoxContent{
  padding:10px
}
.Content #FeaturedArticle #TeaserText{
  height:100px;
  overflow:hidden;
  z-index:0
}
.Content #FeaturedArticle #Link{
  position:absolute;
  bottom:20px;
  right:177px;
  z-index:99
}
