.first{
	color:#716DA4;
	}
	
.title{
	color:#716DA4;
	font-size:1.45em;
	margin-bottom:10px;
	}

/* Subnav */
#subnav ul li a{background: url(../images/b_0.gif);}
#subnav ul li a:hover{background: url(../images/b_1.gif);}
#subnav ul li a.active{background: url(../images/b_2.gif);}

.crdstripe0{
	color:#000000;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color: #CED8EA;
	height:22px; }
		html>body .crdstripe0 {
		height:28px;
		}
	
.crdstripe1{
	color:#000000;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;	
	background-color:#ABBCDD;
	height:22px; } 
		html>body .crdstripe1 {
		height:28px;
		}

#content{
margin: 10px 0 0 20px;
font-size:1em;
color: #787878;
float: left;
width: 640px;
}

.istripe0{
	color:#000000;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color: #a1dee6;
	height:22px; } 
	
	html>body .ftbstripe0 {
	height:28px;
	}
	
.istripe1{
	color:#000000;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;	
	background-color:#60becb; 
	height:22px; } 
	
	html>body .ftbstripe1 {
	height:28px;
	}
	
	.mhstripe0{
	color:#000000;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color: #e5d9ef;
	height:22px; } 
	
	html>body .mhstripe0 {
	height:28px;
	}


/*Login*/
#frmLogin{
	margin:0 auto 0 auto;
	width:215px;
}

/*Lenders*/

.lenderstop td, .lenderstop th{
	vertical-align:bottom;
	text-align:center;
	height:40px;
	background-color:#7A76A9;
	padding:6px; }
html>body .lenderstop{
height:52px;
}

.lenders td{
	vertical-align:middle;
	padding:6px; }

.leftlender{
	border-left: 1px solid #7A76A9;
	text-align:center;
	padding-top:18px; }

.rightlender{
	border-right: 1px solid #7A76A9; }
	
.logos{
	margin:8px 0 8px 0; }


.table tr.alt{
	background-color: #E5E4F2;}

.table td{
	text-align:center;}
	
	.table td.productname{
	border-left:1px solid #7A76A9;
	padding: 6px 4px 6px 4px;}
	
	.table td.rate{
	font-weight:bold;}

	.table td.notes, .table td.colright{
	border-right:1px solid #7A76A9;}
	
	.table tr.note th{
		border-left:1px solid #7A76A9;
		font-weight:bold;
		vertical-align:top;
		padding:10px 10px 0 0;
		text-align:right;
	}
	
	.#table tr.note td{
		text-align:left;
		border-right:1px solid #7A76A9;
		padding:10px 0 0 0;}
		
.promotions, .aip{
	margin-top:15px;
	border: 1px solid #3B3870;
	}
	
	.promotions h4, .aip h4{
	margin-top:5px;
	}
	
	.aip td{padding-left:10px;}
	
.highlight{
		background:#FFFF99;
		padding:2px;
		margin:5px 5px 5px 60px;
	}
	
.aipfrm{
	margin-top:10px;
	border:2px solid #787878;
	}
	
	#aip_main{border-top:none;}
	
.aipfrm tr.heading td{
	border-top:2px solid #787878;
	border-bottom:2px solid #787878;
	padding:5px;
	font-weight:bold;
	}	
	
	.aipfrm tr.heading td.disclaimer{
	background:#CCCCCC;
	text-align:center;
	color:#5F5F5F;	
	}
	
.aipfrm input{
	border:none;
	border-bottom:1px solid #787878;
	margin:3px 5px 3px 5px;
	font-size:1em;
	color:#787878;
	width:200px;
	}
	
	.aipfrm input.check{
		width:15px;
		border:none;
		margin-bottom:0;
		}
	.aipfrm input.i100{
		width:100px;
		}	
	.aipfrm input.i50{
		width:50px
		}			
		
	.aipfrm textarea{
		border:none;
		border-bottom:2px solid #787878;
		width:100%;
		height:150px;
		font-size:1em;
		font-family:inherit;
		color:inherit;}	
		

.aipfrm .small{
	font-size:0.8em;
	}
	
	#commitments input{
		width:100%;
		margin:0;
		border:0;
		}
		
	#commitments td{
		border:1px solid #787878;
		border-left:none;
		border-top:none;
		text-align:center;
		}
		
		#commitments td.rightcell{
		border-right:none;
		}
		
#aipform .submit{
	width:100%;
	text-align:center;
	margin-top:10px;
	}
		

/*Tracker*/
.fieldgroup{
border: 1px solid #787878;
margin: 0 0 25px 0;
padding: 6px 10px 10px 10px;
background: no-repeat top left;
}

.fieldgroup h2{
margin:0 0 20px 25px;
padding:0;
color:#787878;
font-size: 1.7em;
font-weight: normal;
width:610px;
text-align:left;
}

.fieldgroup #client th, .fieldgroup #valuation th{
padding-right:15px;
text-align:left;}

.fieldgroup ul{
	list-style-type: none; 
	margin-left: 0.5em;
	padding-left: 0;}

.fieldgroup ul li{
	background:url('../images/red_x.gif') top left no-repeat;
	line-height:15px;
	margin-bottom:5px;
	padding-left:20px;}