#news h2,
#news h3,
#news h4 {
    display: inline ! important;
    padding: 0 ! important;
    margin: 0 ! important;
}
#news {
    text-align: left ! important;
    padding: 0 ! important;
    margin: 0 ! important;
}
#news h1.title {
    line-height: 105%;
}
.news {
    padding: 0 ! important;
    margin: 0 ! important;
}
#news div {
    padding: 0 ! important;
    margin: 0 ! important;
    height: 10px;
    width: auto;
    text-align: left ! important;
}
#news p {
    text-align: left ! important;
    font-size: 12px;
    width: auto;
}
#news img {
    padding: 0;
    margin-left: 0;
    margin-right: 20px ! important;
    margin-top: 0;
    margin-bottom: 20px ! important;
}
#news .floatleft {
    float: left;
}
#news .newstitle {
    position: relative;
    display: block;
    height: 40px;
    clear: both;
}
#news div.newstitle h2 {
    float: left;
    width: auto;
}
#news div.newsheadline {
    position: relative;
    clear: both;
    text-align: left ! important;
    margin: 0 ! important;
    padding-left: 0 ! important;
    padding-right: 0 ! important;
    padding-top: 0 ! important;
    padding-bottom: 14px ! important;
}
html>body #news div.newsheadline {
    padding-left: 0 ! important;
    padding-right: 0 ! important;
    padding-top: 14px ! important;
    padding-bottom: 14px ! important;
}
#news a.newsheadline {
   font-size: 14px;
   font-weight: bold;
   color: #666666 ! important;
   line-height: 16px ! important;
}
#news div.newsarticle {
    position: relative;
    display: block;
}
#news div.newslinkdiv {
    clear: both;
    display: block;
    padding-top: 0;
    padding-bottom: 6px ! important;
    padding-left: 0;
    padding-right: 0;
    margin: 0 ! important;
    font-size: 11px;
    font-weight: bold;
    color: #000000 ! important;
    font-variant: normal ! important;
    text-transform: none ! important;
    text-align: right ! important;
    width: auto ! important;
}
html>body #news div.newslinkdiv {
    width: 100% ! important;
}
#news a.newslink,
#news a.newslink:visited {
    float: right;
    padding: 0 ! important;
    margin: 0 ! important;
    font-size: 11px;
    font-weight: bold;
    color: #666666 ! important;
    font-variant: normal ! important;
    text-transform: none ! important
}
#news div.newsline {
    clear: both ! important;
    height: 10px ! important;
    border-top: 1px double #cccccc ! important;
    width: auto;
}


