/* CSS Document For Affiliates*/

/* lender rate table - begin */
div.kp_snap {margin:0; padding:0}
/* These are the styles for detail screen tables */
table.kp_data {border:1px solid #D9D9D9;}
table.kp_data tr.kp_whiterow, table.kp_data tr.kp_whiterow th, table.kp_data tr.kp_kp_whiterow td { background-color:#FFFFFF}
table.kp_data tr.kp_striperow, table.kp_data tr.kp_striperow th, table.kp_data tr.kp_striperow td { background-color:#F2F2F2}
table.kp_data { padding:0; margin:0; border-collapse:collapse; border:1px solid:EAEAEA; }
table.kp_data tr th, table.kp_data tr td {padding:4px; border:none; text-align:left; background-color:#FFFFFF}
table.kp_data tbody tr td {text-align:right;}
table.kp_data a {
	color:#2D83D5;
	text-decoration:none;
}
table.kp_data thead tr th {border-bottom:1px solid #ccc; background-color:#E4E4E4;}

table.kp_data tr th.highlight, table.kp_data tr.kp_whiterow td.highlight {background-color:#FFFFCC!important; font-weight:bold}
table.kp_data tr.kp_striperow td.highlight {background-color:#FFFF99!important; font-weight:bold}
table.kp_data tr th.dim, table.kp_data tr td.dim {color:#999999!important}
table.kp_data tr th.blank, table.kp_data tr td.blank {color:#ffffff!important; background-color:#FFFFFF!important; border:none}
table.kp_data tfoot tr td {font-size:90%;}
/* lender rate table - end */

/* calculator - begin */
table.kp_calc{padding:0; margin:0; border:none; border-collapse:collapse; border:1px solid:EAEAEA;}
table.kp_calc tr th, table.kp_calc tr td {border:none; padding:0.5em; background-color:#FFFFFF!important; color:#222;font-weight:normal; text-align:right}
table.kp_calc tr th {text-align:right}
table.kp_calc tr td {text-align:left}
input.kp_calc {width:5em;}
.kp_emphasize{font-weight:bold}
.kp_red{color:#FF1A00}
/*  calculator - end */

/* affiliate links - begin */
#kp_affLink {
	color: blue;
	font-family: tahoma;
	font-size: 11px;
}

#kp_affLink:hover {
	color: white;
	background-color: black;
}

#kp_affDiv {
	border: 2px solid #eaeaea;
	min-width: 100px;
	min-height: 50px;
	padding: 20px;
	margin:10px;
	text-align: center;
	vertical-align: middle;
}
#kp_affDiv label {
	display:inline;
}
/* affiliate links - end */
