/* 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;
}
.box{
width:505px;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:#999999 1px dotted;
    overflow: hidden;
}

.box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box {
    height: 1em;
    overflow: visible;
}
/**/

.box h4{
margin:0 0 7px 0;
padding:3px 0 2px 5px;
font-size:1em;
background-color:#cae2ec;
color:#33328f;
}
.box h3 a {
color:#33328f;
}
.box h3 a:hover {
color:#FF9900;
}
.box p{
margin:0 0 5px 0;
}
.box img {
float:left;
width:100px;
height:100px;
margin:0 10px 5px 0;
padding:0;
}
p.conN {
margin:0;
padding:0;
font-size:12px;
text-align:right;
color:#333333;
}
p.conN a {
font-size:12px;
text-align:right;
width:505px;
color:#0033CC;
text-decoration:none;
}
p.conN a:hover {
font-size:12px;
text-align:right;
color:#FF9900;
text-decoration:none;
}
 
ul.nlist{
margin:0;
padding:0;
list-style:none; 
}
.nlist li{
font-size:0.85em;
padding:0;
margin:0 0 5px 0;
}
.date {
font-size:12px;
font-weight:normal;
color:#666666;
}
