/*
grey:#A2968A;
red:#B6101C;
*/
h2.partnersH2 
{
}

h2.partnersH2 span
{
	background:#fff url(../img/acrobat.jpg) no-repeat right 10px;
	color:#789;
	display:block;
	float:right;
	font-size:10px;
	height:18px;
	padding:18px 30px 0 0;
}

.pulseRed {
	color:#B6101C;
}

ul.pdfs {
	display:block;
	list-style:none;
	list-style-position:outside;
}

ul.pdfs li {
	display:block;
	list-style:none;
	background:url(../img/bg_cp_grey.gif) left top repeat-x;
	margin-top:10px;
}

ul.pdfs li a {
	display:block;
	height:19px;
	padding-left:20px;
	background:url(../img/arrow_grey.gif) left top no-repeat;
}

ul.pdfs li:hover {
	background:url(../img/bg_cp_red.gif) left top repeat-x;
}

ul.pdfs li a:hover {
	background:url(../img/arrow_red.gif) left top no-repeat;
	color:#fff !important;
}

span.name {
	color:#ee2943;
	display:block;
	float:left;
	width:130px;
}

a:hover span.name {
	color:#fff !important;
}

span.desc {
	display:block;
	float:left;
	overflow:hidden;
	width:296px;
}

span.type {
	display:block;
	float:right;
	padding-right:2px;
}

h2.cup_ico {
	background:#fff url(../img/cup_ico.jpg) no-repeat left top;
	height:43px;
	padding:6px 0 0 80px;
}

.partnersLogin, .partnersRegister {
	clear:both;
	display:block;
	margin:24px 0;
}

.partnersLogin p.psize, .partnersRegister p.psize {
	margin:0 !important;
}

.partnersLogin a.asize {
	color:#A2968A;
	font-size:10px;
	display:block;
	float:left;
}

.partnersLogin a.asize:hover {
	color:#B6101C;
}

.partnersLogin form input {
	border:1px solid #778899;
	color:#789;
	display:block;
	float:left;
	margin:3px 6px 0 0;
	padding:4px;
	width:134px;
}

.partnersLogin form input.button, .partnersRegister form input.button {
	border:none !important;
	width:auto !important;
	margin:0 4px 0 0 !important;
	padding:0 !important;
}

.partnersRegister form input {
	float:none !important;
	width:216px !important;
}

.partnersRegister form input.button {
	padding:10px 0 0 103px !important;
}

.partnersRegister form .left {
	display:block;
	float:left;
}

.partnersRegister form .right {
	display:block;
	float:right;
}

.regCon {
	padding-top:15px !important;
}

.brickHouse {
	background:url(../img/brick_house.jpg) left bottom no-repeat;
	clear:both;
	display:block;
	font-size:24px;
	height:110px;
	padding:5px 0 15px 150px;
	color:#B6101C;
}

.forgot_input {
	width:280px !important;
}

/*--New registration form--*/
.developer_reg_form {
	display:block;
	margin-top:20px;
	float:left;
}

.partnersRegister form input.txtFld {
	border:1px solid #778899;
	background-color:#fff !important;
	color:#789;
	display:block;
	float:left !important;
	margin:6px 0;
	padding:4px;
	width:280px;
}

.partnersRegister form label.txtLabel {
	display:block;
	float:left;
	font-weight:bold;
	width:104px;
	margin:10px 0;
}
