div.ranking_div_header{
height:20px;
border-top:1px dotted #246FFF;
    background:url("../images/head_box.gif");
	background-repeat:repeat-x;
font-family:arial,helvetica,sans-serif; 
font-size:12px; 
font-weight: bold;
padding-left:15px;

color:#ffffff;
}

div.ranking_div{
margin:0px 0px 0px 0px;
border:1px dotted #bbbbbb;
background-color:#FFFFFF;
font-family:arial,helvetica,sans-serif; 
font-size:12px; 
padding-left:15px;

}


div.ranking_div a{
color:#11539E; 

font-weight:normal;
}
div.ranking_div a:hover{
color:#555; 

}

.ranking_row {

height:180px;
padding-left:2px;
border-bottom:1px dotted #999;
margin-bottom:20px;
}
.ranking_row_hover{
height:180px;
text-align:left;
border-left:2px solid #0066ff;
margin-bottom:20px;
background-color:#E7FDBB;
border-bottom:1px dotted #999;

padding-left:0px;

}

.user_view{
padding-left:10px;
padding-bottom:15px;
margin-top:7px;
}

.clipped_div{
/*position:relative;*/
float:left;
overflow:hidden;
margin-left:40px;
width:150px;
/*clip: rect(5px, 150px, 100px, 5px);*/
height:100px;
border:1px solid #bbb;

}

div.elem_info_div{


padding-top:10px;
padding-left:15px;
float:left;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
}

div.ranking_menu_div{
margin:0px 0px 0px 0px;
height:25px;
background-color:#5498ff;
font-family:arial,helvetica,sans-serif; 
font-size:12px; 
font-weight: bold;
padding-left:15px;
color:#ffffff;
}
#preview_menu_div{
border:1px solid #fff;

}

#preview_menu_div activv{

}



div.ranking_menu_div ul{
 		margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        list-style-type: none;
        border:none;
}

div.ranking_menu_div ul li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin:0px 0px 0px 0px;
        padding: 0px 0 4px 0;
        background-color: #5498ff;
        border-left: 2px solid #5498ff;
        border-bottom: 2px solid #5498ff;
        border-right: 2px solid #5498ff;
}

div.ranking_menu_div ul li a, div.ranking_menu_div ul li a:link {
        margin:0px 0px 0px 0px;
        padding: 5px 9px 4px 9px;
        color: #000000;        
        text-decoration: none;
}

div.ranking_menu_div ul li#activv {
        color: #000000;
        background-color: #FFE8C0;
        border: 2px solid #ffaa00;
        border-top: 2px solid #FFE8C0;
}

div.ranking_menu_div ul li a:hover {
        color: #000000;
        background-color: #FFFFFF;
margin-top:5px;
        border-top: 0px solid #444;
}