/* CSS Document */

table.csrline{
margin:0 0 8px 0;
padding:0;
}
table.csrline tr{
vertical-align:top;
}

div .csrBox{
width:285px;
margin:0;
padding:0;
}


div .csrBoxTop{
background:url(/csrank/img/csrBoxTop.gif) no-repeat top left;
padding-top:5px;
padding-bottom:4px;
}

div.csrBoxTop .hdTitle{
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 28px;
color:#FFFFFF;
}
div.csrBoxTop .hdLink{
text-align: right;
padding-right: 10px;
}
div.csrBoxTop .hdLink a{
margin:2px 0 0 0;
background:url(/csrank/img/linkArrow.gif) no-repeat center left;
padding:0 0 0 8px;
color:#FFFFFF;
font-size: 10px;
}
div .csrBoxBody{
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
padding:4px 0 4px 0;
}

div .csrBoxBottom{
background:url(/csrank/img/csrBoxBottom.gif) no-repeat top left;
padding:0;
margin:0;
}

div .csrBoxBody .ranktitle{
display:block;
background:url(/csrank/img/icon_crown.gif) top left no-repeat #0950A0;
margin:0 5px 0 5px;
padding:2px 0 2px 20px;
color:#FFFFFF;
font-size: 10px;
font-weight:bold;
border-bottom:#FFFFFF 1px solid;
}

div .csrBoxBody .ranktitleLine{
display:block;
padding:0;
width:273px;
height:1px;
margin:0 5px 0 5px;
}

table .rankList{
margin:4px 5px 2px 5px;
color:#333333;
}

td .rankOrder{
background-color:#729CC6;
width:19px;
text-align:center;
font-family:'arial black', sans-serif;
font-size:medium;
color:#FFFFFF;
border-bottom:#FFFFFF 1px solid;
padding:2px 0 2px 0;
}

td.rankBody{
width:235px;
text-align:left;
border-bottom:#FFFFFF 1px solid;
font-size:small;
vertical-align:middle;
}

tr.evenRank{
background-color:#ebf0f6;
}
tr.oddRank{
background-color:#FFFFFF;
}

tr.evenRank td.rankUp{
background:url(/csrank/img/up_b.gif) center left no-repeat #ebf0f6;
border-bottom:#FFFFFF 1px solid;
width:19px;
text-align:center;
}
tr.evenRank td.rankDown{
background:url(/csrank/img/down_b.gif) center left no-repeat #ebf0f6;
border-bottom:#FFFFFF 1px solid;
width:19px;
text-align:center;
}
tr.oddRank td.rankUp{
background:url(/csrank/img/up_w.gif) center left no-repeat #FFFFFF;
border-bottom:#FFFFFF 1px solid;
width:19px;
text-align:center;
}
tr.oddRank td.rankDown{
background:url(/csrank/img/down_w.gif) center left no-repeat #FFFFFF;
border-bottom:#FFFFFF 1px solid;
width:19px;
text-align:center;
}
tr.oddRank td.same{
border-bottom:#FFFFFF 1px solid;
width:19px;
text-align:center;
}

div.listlink{
display:block;
background:url(/csrank/img/blueDotline.gif) top left no-repeat;
margin:0 5px 0 5px;
padding:3px 0 3px 0px;
font-size: x-small;
text-align:right;
}

div.csrBoxBody div.topics{
display:block;
margin:3px 5px 0 5px;
text-align:left;
}
div.csrBoxBody div.topics .title{
display:block;
text-align:left;
padding:2px 0 2px 0;
background:url(/csrank/img/blueDotline.gif) bottom left no-repeat #f1f4f9;
border-top:#719bc5 1px solid;
font-size:small;
color:#333333;
}
div.csrBoxBody div.topics img.icon{
margin:0px 5px 0 5px;
padding:0 0 2px 0;
vertical-align:middle;
}

div.csrBoxBody div.topics ul.topics_titles {
	font-size: small;
	padding: 6px 0 0 0;
}

div.csrBoxBody div.topics ul.topics_titles li {
	padding: 0px 0px 2px 2px;
	margin: 0px 0px 0px 0px;
}

