@charset "utf-8";
/* Training CSS */

p#partnerlogos {
	margin: 18px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #888;
}

ul#partnerlogos {
	display: block;
	width: 590px;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}
	ul#partnerlogos li {
		float: left;
		position: relative;
		display: inline;
		margin: 0 0 9px 10px;
		padding: 0;
		width: 178px;
		list-style: none;
		cursor: pointer;
	}
		ul#partnerlogos li span {
			display: block;
			background: url('/img/partners/shadow.gif') no-repeat bottom center;
			padding-bottom: 13px;
		}
		ul#partnerlogos li p {
			height: 68px;
			margin: 0 0 0 15px;
			font-size: 10px;
			line-height: 1.3;
			color: #556;
		}
			ul#partnerlogos li p b {color: #223}
			ul#partnerlogos li a {color: #064D6C}
			
		ul#partnerlogos li p.cardback {
			position: absolute;
			display: none;
			top: 0;
			left: 0;
			background: url('/img/partners/blank-card.gif') no-repeat;
			margin: 0;
			padding: 8px;
			width: 162px;
			height: 68px;
		}

table.partnerreqs thead td {text-align: center}
	
table.partnerreqs th {
	vertical-align: middle;
	border-bottom: 1px dotted #CCBBBB;
	font-size: 16px;
}
