
#container h2.latest {
    display:block;
    width:150px;
    height:23px;
    overflow:hidden;
    text-indent:-999em;
    background:#fff url(../img/title_latest.gif) no-repeat;
}

ul#news-in-brief-list {
	padding:0 0 20px 0;
	margin:0;
	width:170px;
	/*background: #0D4E93;*/
	color:#fff;
	margin:auto;
}

ul#news-in-brief-list li {
	list-style:none;
	padding:5px 0 1em 0;
	margin:0;
	clear:both;
	border-bottom:1px solid #fff
}

ul#news-in-brief-list li a:link, #news-in-brief-list li a:visited {
	color:#fff;
}

ul#news-in-brief-list li a:hover, #news-in-brief-list li a:visited:hover {
	color:#acceff;
}

ul#news-in-brief-list h3 {
	margin:0;
	padding:0.4em 0
}

#news-in-brief-list h3 a:link, #news-in-brief-list h3 a:visited,
#news-in-brief-list h3 a:hover, #news-in-brief-list h3 a:visited:hover {
	text-decoration:none
}

#home-content {
    float: right;
    width: 235px;
    color: #08254e;
    font-size: 1.38em;
    margin-bottom: 15px;
}

#home-content div {
    padding: 10px 0 10px 9px;
}

#main-banner {
    margin-bottom: 15px;
}

.home-teaser {
    float: left;
    width: 235px;
    margin-right: 7px;
}

.home-teaser img {
    border-bottom: 1px solid #d36f23;
}

.home-teaser .teaser-inner {
    background-position: 0 -120px;
    padding: 8px 0;
    border-top: 1px solid #a03833;
    color: #fff;
    height: 55px;
}

.home-teaser .teaser-inner h2 {
    margin: 0 0 5px;
    font-size: 1.38em;
    font-weight: bold;
    padding: 0 9px;
    background-position: 0 3px;
}

#content .teaser-inner h2 a {
    color: #fff;
    text-decoration: none;
}

.home-teaser .teaser-inner p {
    font-size: 0.93em;
    margin: 0;
}

.home-teaser .teaser-inner h2,
.home-teaser .teaser-inner p {
    padding: 0 9px;
}

.home-teaser.renewable {
    margin: 0;
}

.home-teaser.renewable img {
    border-bottom: 1px solid #2ecfb5;
}

.home-teaser.renewable .teaser-inner {
    background-position: 0 -230px;
    border-top: 1px solid #24564e;
}

a.mariners {
    background-position: 0 -50px;
    color: #fff;
    font-weight: bold;
    color: #fff;
    padding: 6px 0;
    font-size: 0.85em;
    text-decoration: none;
    display: block;
}

a.mariners span {
    background-position: 0 3px;
    padding: 0 9px;
}

.error {
    color: red;
}
