/* CSS Document */

#rhs h2{
width:505px;
height:31px;
margin:0 0 10px 0;
padding:0;
background:url(../img/news-bar.gif) no-repeat 0 0;
display:block;
text-indent:-9999em;
}
#rhs h2 a{
width:505px;
height:31px;
margin:0;
padding:0;
background:url(../img/news-bar.gif) no-repeat 0 0;
display:block;
text-indent:-9999em;
text-decoration:none;
}

#rhs h3{
margin:0 0 7px 0;
padding:3px 0 2px 5px;
font-size:1em;
background-color:#cae2ec;
color:#33328f;
}
#rhs h3 a {
color:#33328f;
}
#rhs h3 a:hover {
color:#FF9900;
}
.newsbox {
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.newsbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .newsbox {
    height: 1em;
    overflow: visible;
}
.newsbox img {
clear:both;
float:left;
margin:0 10px 5px 0;
padding:0;
}
/**/
.date {
font-size:12px;
font-weight:normal;
color:#666666;
}
#newslist{
clear:both;
float:right;
width:137px;
height:21px;
display:block;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
outline:none;
} 
#newslist a{
width:137px;
height:21px;
background:url(../img/news-list.gif) no-repeat 0 0;
display:block;
margin:0;
padding:0;
} 
#newslist a:hover{
width:137px;
height:21px;
background:url(../img/news-list.gif) no-repeat top bottom;
text-indent:-9999em;
} 

