#site div.sidebar {
    float:right;
    width:14.2em;
    margin:0;
    padding:0;
    background:#ffffff;
    border-left:1px solid #003399;
}

#site div.sidebar div.container {
    width:13.25em;
    margin:0 0 0 0.9em;
    padding:0;
    background:#ffffff;
    /*border:1px solid #000000;*/
}
#site div.sidebar div.container div.up_down span.ignore, #site div.sidebar div.container div.up_down dfn {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}

#site div.sidebar div.container div.up_down {
    margin: 0px 0px 11px 0px; 
    padding: 0px 0px 11px 0px;
    border-bottom:1px solid #003399;
}

#site div.sidebar div.container div.up_down ul {
    margin:0 0 3px 0;
    /* padding:0; */
    padding: 0px 0px 11px 0px;
    list-style:none;
    font:normal 11px Arial, Verdana, Helvetica, sans-serif;
}
#site div.sidebar div.container div.up_down ul li {
    margin:0;
    display:inline;
}
#site div.sidebar div.container div.up_down ul li span.up {
    float:left;
}
#site div.sidebar div.container div.up_down ul li span.up img {
    margin-right:3px;
}
#site div.sidebar div.container div.up_down ul li span.down {
    float:right;
}
#site div.sidebar div.container div.up_down ul li span.down img {
    margin-left:3px;
}

#site div.sidebar div.container div.grafic {
    margin:0 0 11px 0;
    padding:0 0 11px 0;
    text-align: center;
    font:normal 12px Arial, Verdana, Helvetica, sans-serif;
    border-bottom:1px solid #003399;
}

#site div.sidebar div.container div.box-sidebar, #site div.sidebar div.container div.box-topstory {
    margin:0 0 11px 0;
    padding:0 0 11px 0;
    color:#000000;
    font:normal 12px Arial, Verdana, Helvetica, sans-serif;
    border-bottom:1px solid #003399;
}
#site div.sidebar div.container div.box-sidebar p.head {
    margin:0;
    padding:0 0 3px 0;
    font-weight:bold;
}
#site div.sidebar div.container div.box-sidebar p.body {
    margin:0;
    padding:0 0 1px 0;
}
#site div.sidebar div.container div.box-sidebar p.foot {
    margin:0;
    padding:0;
    font-size:11px;
}
#site div.sidebar div.container div.box-sidebar p.foot sup {
    vertical-align:text-top;
}

#site div.sidebar div.container div.box-topstory p.heading {
    margin:0;
    padding:0 0 3px 0;
    font-weight:bold;
}
#site div.sidebar div.container div.box-topstory p.toptext {
    margin:0;
    padding:0 0 2px 0;
}
#site div.sidebar div.container div.box-topstory ul.navigation span.ignore {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}
#site div.sidebar div.container div.box-topstory ul.navigation {
    margin:0;
    padding:0;
    list-style:none;
}
#site div.sidebar div.container div.box-topstory ul.navigation li {
    margin:0 0 2px 0;
    padding:0;
}
#site div.sidebar div.container div.box-topstory ul.navigation li img {
    margin-right:3px;
}
#site div.sidebar div.container div.box-topstory p.description {
    margin:0 0 0 11px;
    padding:0 0 2px 0;
}
#site div.sidebar div.container div.box-topstory p.bottomtext {
    margin:0;
    padding:0;
    font-size:11px;
}
#site div.sidebar div.container div.box-topstory p.bottomtext sup {
    vertical-align:text-top;
}

#site div.sidebar div.container div.box-impres, #site div.sidebar div.container div.box-legal {
    margin:0 0 11px 0;
    padding:0 0 11px 0;
    color:#000000;
    font:normal 12px Arial, Verdana, Helvetica, sans-serif;
    border-bottom:1px solid #003399;
}

#site div.sidebar div.container div.history {
    margin:0;
    padding:0;
    color:#999999;
    font:normal 11px Arial, Verdana, Helvetica, sans-serif;
}


