img { border : 0 }

hr {

    height : 1px;
    border-style : none;
    color : #d0d0d0;
    background-color : #c0c0c0;
    margin : 10px 0;

}

.padding {

	padding: 0px;
}


.right { float: right }

.right_side {

float : right;

width : 500px;

background : white;
     overflow : hidden;
     padding-left: 0px;

}

.right_side .pad {
     padding : 0 0 10px 17px;

}

.right_side p {
     padding : 0 0 5px 5px;

}

.right_side ul {
     padding : 3px 0px 12px 5px;

}



.right_side li {
     line-height : 22px;
     list-style : none;
     background: #f8f8f8 url(../images/li.gif) no-repeat left;
     margin-bottom: 2px;

}

.right_side li a{
	padding-left: 15px;
	color: #74797E;

}


.right_side a:hover {
    text-decoration : underline;
    color: #000;
    background: inherit;

}

.right_side h3 {
    color : #eee;
    font : bold 1.0em Arial, Sans-Serif;
    background : #3F4040;
    width : 100%;
    height : 24px;
    line-height : 22px;
    text-indent : 10px;
    font-weight: normal;

}



.right_side .sponsors {
	margin-bottom: 5px;
	width : 500px;
	overflow: hidden;
	
}

.right_side .sponsors img.ml { 
        margin-right: 4px; 
        margin-left: 7px; 
        overflow: hidden; 
        width: 110px; 
        height:110px; }



.right_side .ls {
	float: left;
	width: 191px;
}



.right_side .rs {
	float: right;
	width: 191px;
}



.right_side .extra {
	background : #F4F4F3;
	color : #454545;
	border-top: 4px solid #e5e5e5;
	border-bottom: 4px solid #e5e5e5;
	margin-bottom: 10px;
}



.right_side .extra .padding { padding: 10px }
