/* CSS Document */

.header_image {
	margin-bottom: 20px;
}

div.content_section p {	
	padding: 0;
	margin: 5px 0;
}

div.content_section img {
	display: none;
	margin: 5px 0;
}

img.tab {
	margin: 0;
}


/****************  Gilder/Levin  rollovers    *****************/

#left_nav ul li a#program_overview span {		
	background-image: url("/images/leftnav/partners/program_overview.gif");
}

#left_nav ul li a#alliances span {		
	background-image: url("/images/leftnav/partners/alliances.gif");
}

#left_nav ul li a#resellers_vars span {		
	background-image: url("/images/leftnav/partners/resellers_vars.gif");
}

#left_nav ul li a#retail_etail span {		
	background-image: url("/images/leftnav/partners/retail_etail.gif");
}

#left_nav ul li a#partner_portal span {		
	background-image: url("/images/leftnav/partners/partner_portal.gif");
}

/******************* partners container rules *****************/

#partners_container {
	width: 100%;
}

#partners_container ul {
	margin-bottom: 20px;
	margin-top: 10px;
}

#partners_container ul ul {
	margin-left: 20px;
}

.partners_sub_heading {
	border-bottom: 1px solid #4e4e4e;
	width: 580px;
}

/******************* partners table rules *****************/

table.partners_table {
	border-collapse: collapse;
	border-spacing: 0px;
}

table.partners_table td {
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;	
}

table.partners_table td.ro_cell{
	padding-top: 5px;
	padding-left: 35px;
}

table.partners_table td.lo_cell img {
        display: block;
        text-align: center;
        margin: 5px auto;
        float: none;
}


table.partners_table td.lo_cell {
	text-align: center;
	vertical-align: middle;
}
