/* ------------------------------------------------------

	Frank Marion
	http://www.frankmarion.com

	Date Created:	Thursday, July 11, 2002 7:57:37 PM
	Last Modified:	Thursday, July 11, 2002 7:57:39 PM
	Revision:		1.0

	Function: Define the classes to be used with the
	client side of the affiliate program.

------------------------------------------------------- */


/* ------------------------------------------------------*/
/* Validation error classes							 	 */
.err_validation {
	font-weight:			bold;
	color:					#9C0008;
	background-color:		#DE596B;
	border:					1px solid #A50008;
}


/* ------------------------------------------------------*/
/* Affiliate agreement box							 	 */
#aff_agreement_box {
	color:					#848284;
	background-color:		#F7F7F7;
	width:					460px;
	height:					200px;
	padding:				5px;
	line-height:			160%;
	overflow:				auto;
	border:					1px solid red;
	margin-top:				10px;
}
#aff_agreement_box h1 {
	margin:					5px 3px 5px 0px;
}


/* ------------------------------------------------------*/
/* Affiliate signup information form table			 	 */
#affiliate_signup_table {
	width:					475px;
	margin-bottom:			15px;
	margin-top:				15px;
}
#affiliate_signup_table th{
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}


/* ------------------------------------------------------*/
/* Text entry fields in signup form					 	 */
.affiliate_entry_input {
	font-weight:			normal;
	width:					325px;
	border:					1px solid #94A2FF;
}
.signup_form_label {
	width:					120px;
}

/* ------------------------------------------------------*/
/* Affiliate password change					 	 */
#affiliate_password_change {
	width:					475px;
	margin-bottom:			15px;
	border-bottom:			1px solid #94A2FF;
}
#affiliate_password_change th{
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}
#affiliate_password_change #update_submit_button {
	margin:					5px 40px 10px 0px;
}

/* ------------------------------------------------------*/
/* Affiliate password change					 	 */
#affiliate_password_lost {
	width:					475px;
	margin-bottom:			15px;
	border-bottom:			1px solid #94A2FF;
	margin-top:				10px;
}
#affiliate_password_lost th{
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}
#affiliate_password_lost #submit_button {
	margin:					5px 40px 10px 0px;
}

/* ------------------------------------------------------*/
/* Affiliate login form framing table				 	 */

#affiliate_login_table {
	border:				1px solid #94A2FF;
	margin-top:			10px;
	width:				400px;
	padding:			0px;
}
#affiliate_login_table th {
	color:				#FFF;
	background-color:	#94A2FF;
	padding:			1px 0px 1px 2px;
}
#affiliate_login_table td {
	padding:			5px;
}
#affiliate_login_table .loginfield {
	width:				400px;

}
#affiliate_login_table #login_submit_button {
	margin-right:		5px;
}


/* ------------------------------------------------------*/
/* Affiliate signup information form table			 	 */

#affiliate_manage_nav {
	width:					475px;
	margin-top:				15px;
	margin-bottom:			15px;
}
#affiliate_manage_nav th{
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}


/* ------------------------------------------------------*/
/* Affiliate client details form table			 	 */

#affiliate_edit_details_table {
	width:					450px;
	margin-bottom:			15px;
}
#affiliate_edit_details_table th{
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}


/* ------------------------------------------------------*/
/* Affiliate management: select a banner			 	 */

.affiliate_banner_select_table {
	width:					455px;
	margin-top:				20px;
	border:					none;
	padding:				0px;
}
.affiliate_banner_select_table th {
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}
.banner_demo {
	width:					455px;
	padding:				5px;
	border:					1px solid black;
	background-color:		#FFF;
	text-align:				center;
	font-weight:			bold;
}
.banner_instructions {
	display:				block;
	color:					#000000;
	background-color:		#94A2FF;
	font-weight:			bold;
	font-size:				90%;
	padding:				3px;
	margin:					-5px 0px 5px -5px;
	width:					300px;
}
.banner_code {
	width:					455px;
	padding:				5px;
	padding-bottom:			10px;
	border:					1px solid black;
	font-size:				9px;
	background-color:		#F7F7F7;
	margin-top:				5px;

}


/* ------------------------------------------------------*/
/* Affiliate management: report						 	 */

#affiliate_details_table {
	border:				1px solid #000000;
	background-color:	#FFFFFF;
	padding:			5px;
	margin:				10px 0px 10px 10px;
}
.AffSnglRptDtlTD {
	background-color:	transparent;
}


/* One year report table */
.affiliate_report_table {
	width:					450px;
	margin-bottom:			15px;
	font-size:				9px;
}

/* Year header above the table */
.affiliate_report_table_header {
	color:					#FFFFFF;
	background-color:		#9C309C;
	text-align:				left;
	font-weight:			bold;
}

/* Table column headers*/
.affiliate_report_table th{
	color:					#FFF;
	background-color:		#94A2FF;
	font-weight:			bold;
	text-align:				left;
}

.report_alt_row {
	background-color:		#9CCFFF;
}