.rating {
    cursor: pointer;
    margin-top: 3px;
    clear: right;
    display: block;
    width: 180px;
    float: left;
    height: 18px;
}
.star{
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}

.star,
.star a {background-image:url('/collegerating/images/star.gif');}
.star a {
    display: block;
    height: 100%;
}

div.rating div.hover a,
div.rating div a:hover {
    background-position: 0 -32px;
}
.rd
{
    width: 330px;
    float: left;    
}
.level
{
    width: 140px;
    float: left; 
    color:#585858;
}
.star_view{
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    background-image:url('/collegerating/images/star.gif');
}
.star_view_full{
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    background-image:url('/collegerating/images/star2.gif');
}
.star_view_half{
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    background-image:url('/collegerating/images/star3.gif');
}

.star_view,
.star_view a {background-image:url('/collegerating/images/star.gif');}
.star_view a {
    cursor:auto !important;
    display: block;
}
.star_view a:hover {
    background-position: 0 0 !important;

}
.rating_view {
   
    margin-top: 3px;
    clear: right;
    display: block;
    width: 180px;
    float: left;
}
.button {
    background: -moz-linear-gradient(#043E67, #0B6B9E) repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFEFE;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 11px;
    line-height: 1.2em;
    padding: 5px 20px;
    text-transform: uppercase;
}
.button:hover {
    background: -moz-linear-gradient(#0B6B9E, #043E67) repeat scroll 0 0 transparent;
}
.tag
{
    color: #007BB7;
    font-size: 18px;
    height: 30px;
    width: 330px;
}