	body {
		margin: 0;
		padding: 0;
		background-color: #DFDFDA; 
	}
	  
	body#detail-example {
		background-color: #fff; 
	}
	
	body#printed-sign {
		background-color: #fff; 
	}
	body#printed-sign .price-text105 {
		color: #002856;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 105px;
		font-weight: bold;
		text-decoration: none;
	}
	
	body#printed-sign .price-text40 {
		color: #002856;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 40px;
		font-weight: normal;
		text-decoration: none;
	}
	
	body#printed-sign .title {
		color: #002856;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		text-decoration: none;
	}
	
	body#printed-sign .details-text {
		color: #002856;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	
	body#printed-sign .details-text18 {
		color: #002856;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
	}
	
	body#printed-sign div#footer-content {
		position: relative;
		display: block;
		padding: 0;
		margin : 0;
	}
	
	body#printed-sign  div#footer {
		display: block;
		position: absolute;
		top: 2px;
		left: 320px;
		padding: 0;
		margin : 0;
	}
	
	body#printed-sign p.footer-text {
		color: #fff;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		line-height: 10px;
		padding-bottom: 2px;
		margin: 0;
	}
	
	body#printed-sign .footer p.id-text{
		color: #fff;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		padding-top: 2px;
		margin: 0;
	}
	
	body#printed-sign td.bottom-text{
		color: #002856;
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		line-height: 12px;
		text-decoration: none;
	}
	
	.page-title {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: bold;
		text-decoration: none;
		padding-bottom: 5px;
		margin-top: 25px;	
		text-align: left;	
	}
	
	.page-subtitle {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		padding-bottom: 5px;		
	}
	
	
	table.about-us table.right {
		margin-top: 68px;
		margin-right: 35px;
	}
	
	table.about-us table.left {
		margin-top: 0;
		padding-top: 0;
	}
	
	table.about-us .text {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		line-height: 14px;
	}
	
	table.about-us table.separator {
		margin: 21px 0 23px 17px; 
	}
	
	table.about-us table.separator td {
		background-color: #DADF8C;
	}
	
	table.about-us table.banner {
		padding-bottom: 33px;
	}
			
	table.about-us .subtitle {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
		text-decoration: none;
		padding-bottom: 7px;
	}
	
	table.about-us .subtitle1 {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-style:italic;
		text-decoration: none;
		padding-bottom: 5px;
		margin-top: 25px;
	}
	
	table.about-us td.right-col {
		padding-top: 57px;
		padding-right: 25px;
	}
	
	table.about-us table.tout {
		padding-left: 17px;
		
	}
	
	table.about-us table.tout td.subtitle {
		padding-left: 7px;
	}
	
	/* Support page ==================================================== */
	table.support table.right {
		margin-top: 78px;
		margin-right: 35px;
	}
	
	table.support .text {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		line-height: 14px;
	}
	table.support table.right p {
		padding: 14px 0 10px 0;
	}
		
	table.support table.right td.separator {
		background-color: #DADF8C;
	}
			
	table.support table.banner {
		padding-bottom: 24px;
	}
			
	table.support .subtitle {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		padding-bottom: 7px;
	}
	
	table.support table.tout {
		padding-left: 17px;
	}
	
	table.support table.tout td.subtitle {
		padding-left: 7px;
	}
	
	table.support table.left-col {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: normal;
		line-height: 14px;
		padding: 0;
		margin: 32px 0 0 0 ;
	}
	
	table.support td.title {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: bold;
		line-height: 14px;
		padding: 0 0 8px 0;
		margin: 0;
	}
	
	table.support table.left-col td.subtitle {
		padding: 15px 0 0 0; 
		margin: 0;
	}
	table.support table.left-col td.subtitle a {
		color: #C00222;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: normal;
		line-height: 14px;
		
	}
	
	table.support table.left-col td.subtitle a:hover {
		color: #C8D200;
	}
	
	/* ================================================================= */
	table.main-table {
		 width: 100%;
		 height: 100%;
		 padding: 0 10px 10px 10px;
	}
	
	td.main-background {
		background-color: #fff;
	}
		
	td.side-bar table {
		margin: 3px 0 0 0;
	}
	
	td.side-bar table.first {
		margin: 0;
	}
	
	td.side-bar table.first-with-flash {
		margin: 0 0 5px 3px;
		padding: 0;
	}
	
	td.side-bar-dark {
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		padding: 6px 14px 0 19px;
		line-height: 13px;
		background: transparent url(../images/sidebar_gray_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-dark a {
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
	td.side-bar-dark-field {
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		padding: 3px 14px 5px 19px;
		line-height: 14px;
		background: transparent url(../images/sidebar_gray_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-dark-field input {
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		width: 167px;
		height: 17px;
		border: solid 1px #C5C9D9;
	}
	
	td.side-bar-dark-buttons {
		padding: 6px 0 0 21px;
		font-size: 4px;
		background: transparent url(../images/sidebar_gray_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-light {
		color: #58585A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		padding: 9px 14px 8px 19px;
		line-height: 14px;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-light-buttons {
		padding: 12px 0 0 21px;
		font-size: 4px;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-light-inside {
		padding: 0 0 0 14px;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-light-inside-content {
		padding: 0 29px 0 29px;
		background: transparent url(../images/sidebar_light_yellow_inside_bg.gif) repeat-y 0 0;
	}
	
	td.side-bar-light-inside-content p {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		padding: 12px 0 0 0;
		line-height: 12px;
		margin: 0;
	}
	
	td.side-bar-light-inside-content p.first {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		padding: 0;
		line-height: 12px;
		margin: 0;
	}
	
	td.side-bar-light-inside-content span.first {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		padding: 0;
		line-height: 12px;
		margin: 0;
	}
	
	td.side-bar-light-inside-content span {
		color: #58585A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 15px;
	}
	
	table.myloan-tbl-now, table.mysell-tbl-now {
		margin-top: 40px;
	}
	
	td.myloan-now {
		width: 630px;
		height: 116px;
		background: transparent url(../images/pic_my_loan_applications.gif) no-repeat 0 0;
	}
	
	td.mysell-now {
		width: 630px;
		height: 115px;
		background: transparent url(../images/pic_my_sales.gif) no-repeat 0 0;
	}
	
	table.mysell {
		padding-top: 3px;
	}
	
	table.mysell table{
		border: solid 1px #DDE093;
	}
		
	table.mysell td.row-title {
		color: #686B2E;
		background-color: #F2F4C2;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		padding: 8px 0 8px 15px; 
		border-bottom: solid 1px #DADF8C;
	}
	
	td.submenu {
		color: #686B2E;
		background-color: #F2F4C2;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		padding: 0px 0 0px 15px; 
		border-bottom: solid 1px #DADF8C;
	}
		
	table.app td.row-title {
		padding-left: 11px;
	}
	
	table.mysell td.row-content {
		color: #58585A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		padding: 14px 0 14px 11px;
		margin: 0; 
		border-bottom: solid 1px #DADF8C;
	}
	
	table.mysell td.colored {
		background-color:#F9FDA2;
	}
		
	table.mysell td.no-border {
		border: none;
	}
	
	td.errormsg
	{
		color: #cc0000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		padding: 0 0 3px 15px;
		line-height: 12px;			
	}	
	table.row-content {
		border: solid 1px #9B9BA1;
	}
		
	table.row-content td {
		color: #4D4D5A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 14px;
		padding: 10px 0 10px 8px;
	}
	
	table.row-content td.header {
		color: #9B9BA1;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 13px;
		padding: 6px 0 3px 8px;
	}
		
	table.row-content td.title {
		color: #fff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 6px 0 3px 8px;
		background-color: #A6A6AC;
	}
	
	table.row-content-sale {
		border: solid 1px #ABABAF;
	}
	
		
	table.row-content-sale td.title {
		color: #868788;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 6px 0 3px 8px;
		background-color: #D7D7D8;
	}
	
	table.row-content-sale td.subtitle {
		color: #868788;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 10px;
		padding: 0 0 6px 8px;
		background-color: #D7D7D8;
	}
	
	
	table.row-content td.separator {
		background-color: #A6A6AC;
		height: 1px;
		font-size: 1px;
		padding: 0;
		margin: 0;
	}
	
	table.row-content-green {
		border: solid 1px #DADF8C;
	}
		
	table.row-content-green td {
		color: #4D4D5A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 10px 0 10px 8px;
	}
	
	table.row-content-green td.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 11px;
		padding: 6px 0 6px 8px;
		background-color: #CEDA64;
	}
	
	table.row-content-green td.title {
		color: #fff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 11px;
		padding: 6px 0 3px 8px;
		background-color: #C2D13D;
	}
	
	table.row-content-green td.separator {
		background-color: #DADF8C;
		height: 1px;
		font-size: 1px;
		padding: 0;
		margin: 0;
	}
	
	table.row-content-green td.payment {
		color: #686B2E;
	}
	
	table.main-content {
		margin: 11px 0 0 0;
	}
	
	table.main-content-tout {
		border: solid 1px #DADF8C;
		background-color: #fff;
		border-top: none;
	}
	
	table.main-content-tout-right 
	{
		border: none;
		background-color: #fff;
		border-top: none;
	}
	
	table.contact-customer-tout {
		border: solid 1px #DADF8C;
		background-color: #fff;
		border-top: none;
	}
			
	table.main-content-tout-no-heading {
		margin-top: 11px;
	}
	
	table.main-content-tout td {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
	}
	table.main-content-tout-right td {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
	}
	
	table.main-content-tout td.errormsg
	{
		color: #cc0000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		padding: 0 0 3px 15px;
		line-height: 12px;			
	}
	
	table.main-content-tout td input.w110 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 110px;
	}
			
	table.main-content-tout td input.w197 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 192px;
	}
	
	table.main-content-tout td input.w100 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 93px;
	}
	
	table.main-content-tout td input.w90 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 86px;
	}
	
	table.main-content-tout td input.w45 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 40px;
	}
	
	table.main-content-tout td select {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 117px;
	}
	
	table.main-content-tout td select.w197 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 197px;
	}
	
	table.main-content-tout td.label {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 3px 15px;
	}
	
	table.main-content-tout span.label {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 3px 15px;
	}
	
	table.main-content-tout td.label-form-item-small {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 2px 7px;
	}
	
	table.main-content-tout td.label-first {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 15px 0 0 15px;
	}
	
	table.main-content-tout td.label-heading-first {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 10px 0 2px 15px;
	}
	
	table.main-content-tout-sign {
		border: solid 1px #DADF8C;
		background-color: #fff;
	}
		
	table.main-content-tout-sign td.errormsg
	{
		color: #cc0000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		padding: 0 0 3px 15px;
		line-height: 12px;			
	}
			
	td.main-content-tout-sign-title {
		width: 289px;
		height:41px;
		background-color:#CEDA4F;
		border-bottom: border: solid 1px #DADF8C;
	}
	
	td.main-content-tout-sign-title p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 0 21px;
		margin: 0;
	}
	
	td.main-content-tout-sign-title p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 0 21px;
		margin: 0;
	}
	
	td.main-content-tout-sign-subtitle {
		width: 289px;
		background-color:#F4F6CC;
	}
	
	td.main-content-tout-sign-subtitle p.rowt1{
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		font-weight: bold;
		text-decoration : none;
		line-height: 12px;
		padding: 15px 21px 10px 21px;
		margin: 0;
	}
	
	td.main-content-tout-sign-subtitle p.rowt2{
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		font-weight: bold;
		text-decoration : none;
		line-height: 12px;
		padding: 0 21px 5px 21px;
		margin: 0;
	}
	
	td.main-content-tout-sign-subtitle p.row{
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		font-weight: normal;
		text-decoration : none;
		line-height: 12px;
		padding: 0 21px 10px 21px;
		margin: 0;
	}
	
	td.main-content-tout-sign-subtitle p.row10{
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		font-weight: normal;
		text-decoration : none;
		line-height: 12px;
		padding: 0 21px 10px 21px;
		margin: 0;
	}
	
	table.radio-group {
		padding: 0;
		margin: 3px 0 0 0;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		color: #000;
		
	}
	td.tbl-copy-data {
		padding-bottom: 5px;
	}
	
	.checkbox-item {
		padding-left: 12px;
	}
	
	td.checkbox-text {
		padding: 0 0 5px 0;
		margin: 0;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  		font-size : 10px;
		line-height: 12px;
		text-decoration : none;
		font-weight: normal;
		color: #000;
	}
		
	table.main-content-tout td.form-item {
		padding: 0 0 10px 15px;
		font-size:11px;
	}
	
	table.main-content-tout td.form-item-small {
		padding: 0 0 10px 7px;
	}
	
	table.main-content-tout td.form-separator {
		padding: 0 0 0 15px;
	}
	
	table.copyright {
		background-color: #C00222;
		border: solid 1px #A9021E;
		margin-bottom: 4px;
	}
	
	table.copyright td {
		padding: 3px 0 3px 12px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		color: #fff;
	}
	
	td.main-content-tout-title-payments {
		width: 289px;
		height:41px;
		background: transparent url(../images/title_estimate_monthly_payments.gif) no-repeat 0 0;
	}
	
	td.title-contact-customer-service {
		width: 289px;
		height:35px;
		background: transparent url(../images/title_contact_customer_service.gif) no-repeat 0 0;
	}
	
	td.title-contact-customer-service p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 0 38px;
		margin: 0;
	}
	
	table.contact-customer-tout td.text-row {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: normal;
		line-height: 14px;
		padding: 11px 14px 15px 14px;
		margin: 0;
	}
	
	table.contact-customer-tout span {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration : none;		
	}
	
	td.main-content-tout-title-payments-sale {
		width: 289px;
		height:41px;
		background: transparent url(../images/title_step1_estimate_monthly_payments.gif) no-repeat 0 0;
	}
	
	td.sidebar-overview {
		width: 223px;
		height:31px;
		background: transparent url(../images/sidebar_my_up2drive_overview.gif) no-repeat 0 0;
	}
	
	td.sidebar-overview p {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 12px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 10px 0 0 49px;
		margin: 0;
	}
	
	td.sidebar-contact-us {
		width: 223px;
		height:31px;
		background: transparent url(../images/sidebar_contact_us.gif) no-repeat 0 0;
	}
	
	td.sidebar-contact-us p {
		color: #335572;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 12px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 10px 0 0 49px;
		margin: 0;
	}
	
	td.sidebar-vehicle-search {
		width: 223px;
		height:31px;
		background: transparent url(../images/sidebar_contact_us.gif) no-repeat 0 0;
	}
	
	td.sidebar-vehicle-search p {
		color: #335572;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 12px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 10px 0 0 49px;
		margin: 0;
	}
	
	
	td.main-content-tout-title-payments p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 0 38px;
		margin: 0;
	}
	
	td.main-content-tout-title-payments p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 0 38px;
		margin: 0;
	}
	
	
	td.main-content-tout-title-payments-sale p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 0 38px;
		margin: 0;
	}
	
	td.main-content-tout-title-payments-sale p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 0 38px;
		margin: 0;
	}
	
	
	td.main-content-tout-title {
		padding: 22px 0 0 0;
		background: transparent url(../images/title_monthly_estimate.gif) no-repeat 0 0;
	}
	
	td.main-content-tout-title p {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 0 40px;
		margin: 0;
	}
	
	td.main-content-tout-title p.note {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 11px;
		padding: 6px 0 0 40px;
		margin: 0;
	}
	
	td.main-content-tout-title-right {
		padding: 22px 0 0 15px;
		background: transparent url(../images/title_login_to_begin_application.gif) no-repeat 0 0;
	}
	
	td.main-content-tout-title-right p {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 25px 0 8px;
		margin: 0;
	}
	
	table.pers-acc {
		padding:15px 0 12px 0;
	}

	table.pers-acc td.errormsg
	{
		color: #cc0000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		font-weight: normal;
		padding: 0 0 3px 15px;
		line-height: 12px;			
	}
		
	table.pers-acc td.title-text {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	}
	
	table.main-content-tout td.form-title {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
		text-decoration: none;
		padding: 10px 0 0 15px;
	}
	
	table.main-content-tout td.title-line {
		background: transparent url(../images/title_form_tile.gif) repeat-x 0 80%;
	}
	
	table.main-content-tout td.label-line {
		background: transparent url(../images/title_form_tile.gif) repeat-x 0 35%;
	}
	
	
	td.form-item table td.checkbox-label {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		line-height: 14px;
	}
	
	td.main-content-complete-tout-title {
		width: 565px;
		height: 40px;
		background: #CEDA4F url(../images/title_complete_fast_application.gif) no-repeat 0 0;
	}
	
	table.content-tout {
		padding-top: 15px;
	}
	
	table.tout-link {
		padding: 15px 0 5px 0;
		margin: 0;
	}
	
	table.content-tout a {
		padding-bottom: 15px;
	}
	
	td.myloan-tout {
		width: 630px;
		height: 48px;
		background: #CEDA4F url(../images/title_my_loan_applications.gif) no-repeat 0 0;
	}
	
	div#tbl_loan {
		padding-bottom: 10px;
	}
	
	td.myloan-tout p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 8px 0 0 41px;
		margin: 0;
	}
	
	td.myloan-tout p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 6px 41px;
		margin: 0;
	}
	
	
	td.mysales-tout {
		width: 630px;
		height: 48px;
		background: #CEDA4F url(../images/title_my_sales.gif) no-repeat 0 0;
	}
	
	td.mysales-tout p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 8px 0 0 41px;
		margin: 0;
	}
	
	td.mysales-tout p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 6px 41px;
		margin: 0;
	}
		
	td.link-close {
		padding-right: 6px;
	}
		
	td.myloan-tout td.tout-text {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding-left:41px;
		margin: 0;
	}
	
	td.mysales-tout td.tout-text {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding-left:41px;
		margin: 0;
	}
				
	td.main-content-complete-tout-title p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 8px 0 0 41px;
		margin: 0;
	}
	
	td.main-content-complete-tout-title p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 6px 41px;
		margin: 0;
	}

	td.radio-space {
		padding: 0 0 0 20px;
	}
	
	
	table.page-tout{
		margin-top: 60px;
	}
	
	table.page-tout td.title {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 16px;
		text-decoration : none;
		font-weight: normal;
		padding: 0 0 5px 8px;
		line-height: 20px;
		margin: 0;
	}
	
	table.page-tout td {
		color: #58585A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		line-height: 14px;
	}

	table.page-tout td.step
	{
		width: 278px;
		border: 1px solid #CCCC66;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 5px 0 4px 10px;
		color: #686B2E;
	}
	table.page-tout td.step span
	{
		font-weight: bold;
		
	}
	table.page-tout td.left_tout_title
	{
		background-color: #CCCC66;
		height: 21px;
		width: 278px;
		font-weight: bold;
		color: #686B2E;
		padding: 0 0 0 13px;
	}	
	table.page-tout td.page-tout-content
	{
		border: 1px solid #CCCC66;
		background: transparent url(../images/left_tout_title_back.jpg) no-repeat 0 0;
		padding: 10px 0 0 10px;
		color: #686B2E;
	}

table.main-table td.submenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 23px;
}
Menu1_1 
{
 margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 23px;
}
	
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 479px; /*For KHTML*/
  list-style: none;
  height: 23px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 23px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 23px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 122px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {

  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #BBC157;
  color: #fff;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #BBC157;
  color: #686B2E;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	padding-left: 12px;
	float: none;
	background: #F4F6CC;
	color: #898A75;
	border: 1px solid #BECE30;
	border-top: none;
	display: block;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #BECE30;
  color: #fff;
  display: block;
}


ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
 
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

ul#navmenu ul.nospace
{
	position: absolute;
	top: 23px;
	left: 0;
}

ul#navmenu ul li.w80 {
	margin-left: -2px;
}

div#coapp{
	display:none; 
}

div.errormsg
{
	color: #cc0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 0 0 5px 15px;
	line-height: 12px;	
	display: none;
}



div.errormsgcol
{
	color: #cc0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 0 0 5px 15px;
	line-height: 12px;	
	display: none;
	width: 170px;
}

div.errormsgcolNoRed
{
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 0 0 5px 15px;
	line-height: 12px;	
	display: none;
	width: 170px;
}


div.errormsgcol2
{
	color: #cc0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 0 0 5px 15px;
	line-height: 12px;	
	width: 170px;
}


span.required
{	
	color: #ff0000;
}

td.submit-btn {
	padding: 0 0 15px 15px;
}

.no-margin {
	margin: 0;
}

.no-padding {
	padding: 0;
}
table.sign-form {
	margin-top: 5px;
}

table.sign-form td.errormsg
{
	color: #cc0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 0 0 3px 15px;
	line-height: 12px;			
}

table.sign-form td input.w115 {
		width: 115px;
	}
table.sign-form td textarea {
		width: 245px;
	}
	
table.sign-form td.title {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
	line-height: 15px;
	padding: 10px 0 10px 15px;
}
	
table.sign-form td input.text {
	color: #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
	line-height: 13px;
	width: 115px;
	}

table.sign-form td.form-text {
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 14px 0 14px 11px;
	margin: 0; 
}
	
table.sign-form td.label {
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 3px 15px;
}

table.sign-form td.checkbox-text {
	padding: 0;
	margin: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
	color: #000;
	
}

table.sign-form td.form-item {
		padding: 0 0 10px 15px;
	}
	
table.details-example {
	margin: 14px 20px 14px 16px;
}

table.details-example td.header {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
	line-height: 15px;
	padding: 7px 0 7px 15px;
	background-color: #D8DE48;
	margin-bottom: 17px;
}

table.details-example td.text-row {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	line-height: 12px;
	padding: 0 0 3px 15px;
}

 
select.select112 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 112px;
		height: 15px;
}

select.select250 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 250px;
		height: 20px;
}

select.select99 {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 99px;
		height: 17px;
		margin-top:0px;
}

td.top-bar td.select-text{
	line-height: 14px;
	padding: 0 0 0px 14px;
}

td.top-bar td.text{
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
	line-height: 14px;
	}		

td.top-bar td.link-text a {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
	line-height: 14px;
}

table.main td.right-col .text {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 13px;
	text-decoration : none;
	font-weight: normal;
	line-height: 15px;
}


table.main td.right-col .pic-table-title {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
	line-height: 14px;
	padding-bottom: 7px;
}

table.left-col-image {
	margin: 126px 0 0 9px;
}


table.main td.right-col table.tout .header{
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
	line-height: 14px;
	padding: 8px 0 6px 10px;
	background-color: #CEDA4F;
}

table.main td.right-col table.tout .row{
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 12px;
	text-decoration : none;
	font-weight: normal;
	line-height: 22px;
	padding: 0 0 0 10px;
}

table.main td.right-col table.tout a{
	color: #BC0000;
	text-decoration : none;
}

table.main td.right-col table.tout a:hover{
	color: #C8D200;
	text-decoration : none;
}


table.left-nav td {
	padding-bottom: 9px;
}

td.logout-text a {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 8px;
	text-decoration : none;
	font-weight: bold;
	line-height: 18px;
	padding: 0 1px 0 0;
	margin: 0;
}

td.logout-text a:hover {
	color: #fff;
	text-decoration : none;
}
table.menuitem-text a {
	color: #686B2E;	
		
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	text-decoration : none;
	font-weight: bold;		
	padding: 0 0 0 0;	
	margin: 0;
}

table.menuitem-text a:link {
	color: #686B2E;
	text-decoration : none;
}

table.menuitem-text a:hover {
	color: #fff;
	background-color: #BECE30;
	text-decoration : none;
}
table.menuitem-text a:active	{
	color: #686B2E;
	}	
	
table.home-tout .title {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 9px;
}

table.home-tout .text {
		color: #58585A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		line-height: 12px;
}
	

table.home-form-title {
	color: #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	background-color: #9B9BA1;
	padding: 5px 0 5px 7px;
}

table.rates-table {
	border: solid 1px #E6E6E9;
	color: #9B9BA1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	line-height: 14px;
	padding: 0 0 3px 0;
}

table.rates-table td {
	border-bottom: solid 1px #E6E6E9;
	padding: 6px 0 2px 3px;
	margin-left: 6px;
}
	
table.rates-table td.no-border {
	border: none;
}
	
table.signage-table {
	border: solid 1px #E6E6E9;
	padding: 7px 6px 6px 8px;
}

table.home-form {
	border: solid 1px #C5C9D9;
	}
	
table.home-form td.form-item {
		padding: 0 0 10px 9px;
	}
	
table.home-form td input.w101 {
	color: #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
	line-height: 13px;
	width: 95px;
}

table.home-form select {
	width: 101px;
}

table.home-form select.text {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 101px;
	}
	
td.side-bar-login-title {
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 14px 5px 19px;
	background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
}

td.first-title {
	padding-top: 10px;
}
	
td.side-bar-login {
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 14px 4px 19px;
	line-height: 14px;
	background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
}

td.login-landing-fild {
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 11px;
		text-decoration: none;
		font-weight: normal;
		padding: 3px 14px 3px 19px;
		line-height: 11px;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
}

td.side-bar-login {
		color: #777A70;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		padding: 3px 14px 3px 19px;
		line-height: 10px;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
}

td.side-bar-rememberme {
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size: 9px;
		text-decoration: none;
		font-weight: normal;
		padding: 3px 14px 3px 19px;
		line-height: 11px;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
}


td.side-bar-login a {
	color: #C00222;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 8px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 2px;
}

td.side-bar-login a:hover {
	color: #C8D200;
	text-decoration : none;
}


td.side-bar .separator {
	padding-bottom: 0;
}

td.side-bar .no-padding {
	padding-top: 0;
}

td.side-bar-login-buttons {
		padding: 8px 0 0 21px;
		font-size: 4px;
		
	}
td.forgot_pass {
		padding-bottom: 8px;
}

td.country-text {
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px 0 0;
}

div.layers
{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F2F4C2;
	position: absolute;
	display:none;
	z-index: 99;
	float:left;
	border-right: black thin dashed;
	border-top: black thin dashed;
	border-left: black thin dashed;
	border-bottom: black thin dashed;
	padding: 5px 5px 52px 10px;
	text-align:left;
	overflow:auto;
	
}

td.page-table-header {
	width: 560px;
	height: 29px;
	background: #CEDA4F url(../images/img_for_titles_profile.gif) no-repeat 0 0;
}

div#tbl_loan {
	padding-bottom: 10px;
}

td.page-table-header p.header {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 11px;
	text-decoration : none;
	font-weight: bold;
	line-height: 12px;
	padding: 8px 0 0 25px;
	margin: 0;
}

table.page-table-body {
	border: solid 1px #DDE093;
}


	
table.page-table-body td.row-title {
	color: #686B2E;
	background-color: #F2F4C2;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	font-weight: bold;
	padding: 8px 0 8px 0; 
	border-bottom: solid 1px #DADF8C;
}


table.page-table-body td.row-content {
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	padding: 14px 0 14px 0px;
	margin: 0; 
	border-bottom: solid 1px #DADF8C;
}

table.page-table-body td.row-acc {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	font-weight: bold;
	padding: 14px 0 14px 0px;
	margin: 0; 
	border-bottom: solid 1px #DADF8C;
}


table.page-table-body td.colored {
	background-color:#F4F4E1;
}
	
table.page-table-body td.no-border {
	border: none;
}

.MenuDefaultLevel2
{	
	font-size: 16px;
	background-color: #F4F6CC;
}

.MenuSelectedLevel1
{
	background-color: #BECE30; 
	color: White;
	height: 22px; 
}

.MenuSelectedLevel2
{
	color: Red;
	background-color: #C0C64E;
	height: 22px; 
}

.RatesGridStyle
{
	width: 283px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	line-height: 10px;	
	border-left: 1px solid #B0B0B2;	
	margin: 0;	
	color: #58585A;				
}

.RatesGridHeaderStyle
{		
	height: 18px;
	background-color: #B0B0B2;
	color: #fff;	
	width: 50px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	border-bottom: 1px solid #B0B0B2;	
	font-weight: bold;
						
}
.RatesGridRowStyle
{			
	border-bottom: 1px solid #B0B0B2;
	width: 73px;
	font-size: 10px;			
}
	
.GridStyle
{
	border: solid 1px #DADF8C;			
}

.GridHeaderStyle
{
	color: #fff;
	height: 17px;		
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;	
	background-color: #C2D13D;
	text-decoration : none;
	font-weight: bold;
	line-height: 11px;
	padding: 6px 0 3px 8px;
		
}

.GridHeaderTermStyle
{
	padding-left: 8px;			
}

.GridRowStyle
{
	color: #4D4D5A;
	height: 36px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	line-height: 12px;
	padding-left: 8px;
	padding-bottom:10px;
	padding-top:10px;
}


.EstimateSummaryDiv
{
	line-height: 13px;	
	padding: 6px 0px 4px 8px;
	background-color: #CEDA64;
	border-left: 1px solid #CEDA64;		
}

.EstimateSummary
{	

	background-color: #CEDA64;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
	color: #686B2E;
}

.EstimateApplyNow
{	
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size : 11px;
	text-decoration : none;
	line-height: 12px;
	padding: 6px 0px 4px 8px;
	background-color: #F4F6CC;

}

.LandingPageTblHdr
{
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-decoration : none;
	text-align : left;
	font-weight: bold;
	line-height: 20px;	
}


#maintoptable {
	width: 685px;
	vertical-align:top;	
}

#SpacerDiv 
{
	width: 288px;
	height: 38px;
}

/*========Auto Loan Application ===========*/




table.auto_loan_app {
		border: solid 1px #DADF8C;
		background-color: #fff;
		border-top: none;
		margin-bottom: 20px;
	}
	
table.auto_loan_app td.title {
		width: 565px;
		height: 40px;
		background: #CEDA4F url(../images/title_complete_fast_application.gif) no-repeat 0 0;
	}	


table.auto_loan_app td.title2 {
		width: 565px;
		height: 40px;
		background: #CEDA4F;
	}	

table.auto_loan_app td.loantype_req {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background: #FFF778;
	padding: 8px 8px 8px 8px;
}
	
table.auto_loan_app p.header2 {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 8px 0 0 8px;
		margin: 0;
	}	

table.auto_loan_app p.subheader2 {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 6px 8px;
		margin: 0;
	}
	
table.auto_loan_app td.title_noimg {
	width: 565px;
	height: 40px;
	background-color: #CEDA4F;
}	
	
table.auto_loan_app p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 8px 0 0 41px;
		margin: 0;
	}
	
table.auto_loan_app p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 6px 41px;
		margin: 0;
	}
	
table.auto_loan_app td.title_noimg p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 8px 0 0 12px;
		margin: 0;
	}
	
table.auto_loan_app td.title_noimg p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 6px 12px;
		margin: 0;
	}		
	
	
	table.auto_loan_app td {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		text-align: left
	}
	
	table.auto_loan_app td input.text {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 115px;
		height: 18px;
	}

	table.auto_loan_app td select {
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 117px;
	}

table.auto_loan_app td.left_col
{
	padding-left: 8px;
	padding-right: 5px;
}

table.auto_loan_app td.middle_col
{
		border-left: solid 1px #D3D4CC;
		border-right: solid 1px #D3D4CC;
		background-color: #fff;
		padding: 0 5px 0 8px;
}

table.auto_loan_app td.middle_col2
{
		border-left: solid 1px #D3D4CC;
		border-right: solid 1px #FFFFFF;
		background-color: #fff;
		padding: 0 5px 0 8px;
}

table.auto_loan_app td.right_col
{
	padding: 0 10px 0 8px;
}

table.auto_loan_app td input.w90 
{
		width: 90px;
		height: 18px;
}

table.auto_loan_app td input.w101 
{
		width: 101px;
		height: 18px;
}

table.auto_loan_app td input.w120 
{
		width: 120px;
		height: 18px;
}

table.auto_loan_app td input.w45
{
		width: 45px;
		height: 18px;
}

table.auto_loan_app td input.w20
{
		width: 20px;
		height: 18px;
}

table.auto_loan_app td select.w45
{
		width: 45px;
		height: 18px;
}

table.auto_loan_app td select.w120 
{
		width: 120px;
		height: 18px;
}


table.auto_loan_app td select.w187 {
		width: 187px;
	}

td.checkbox_text
{
	
	padding-top: 2px;
}	

table.auto_loan_app span.text {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 11px;
		padding: 0 0 10px 0;
	}	

table.auto_loan_app td.text {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 11px;
		padding: 0 0 10px 0;
	}	

table.auto_loan_app td.label {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		padding-bottom: 9px;
	}
	
	
table.auto_loan_app td.sublabel {
		color: #898A75;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
	}	


table.auto_loan_app .label_dollarsign {
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	padding-bottom: 13px;
	text-align: center;
	vertical-align: baseline;

}

table.auto_loan_app .label_descr {
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 8px;
	text-decoration : none;
	font-weight: normal;
	padding-bottom: 3px;
	text-align: center;
}
	
table.auto_loan_app td.form-item 
{
	padding: 0 0 9px 8px;
}
	table.auto_loan_app td.descr
{
	padding-bottom: 0
}	
table.auto_loan_app table.tbl_title
{
	padding-bottom: 10px;
}
	
table.auto_loan_app table.tbl_title td.form-title {
	color: #686B2E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;

}

table.auto_loan_app table.tbl_title td.title-line {
	background: transparent url(../images/title_form_tile.gif) repeat-x 0 4px;
}

table.auto_loan_app td.no_padding {
		padding: 0 0 10px 0;
	}

	table.auto_loans_rate_table
	{
		width: 287px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #B0B0B2;
		line-height: 19px;
		margin: 0;
		border-bottom: 1px solid #B0B0B2;
	}
	table.auto_loans_rate_table td
	{
		width: 50px;
		
	}
	table.auto_loans_rate_table td.last_cell
	{
		border-bottom: none;
	}
	table.auto_loans_rate_table, td.auto_loans_rate_table_header
	{
		width: 283px;
		padding-left: 0px;
		color: #58585A;
	}	
	table.auto_loans_rate_table td.rate_table_left
	{
		border-left: 1px solid #B0B0B2;
		width: 73px;
		font-size: 10px;
		padding-left: 10px;
	}
	table.auto_loans_rate_table td.rate_table_right
	{
		border-right: 1px solid #B0B0B2;
	}
	table.auto_loans_rate_table td.rate_table_title
	{
		background-color: #B0B0B2;
		color: #ffffff;
		font-weight: bold;
	}


div.content_subtitle {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		padding-bottom: 10px;
		font-weight: bold;
		margin-left: 7px;
		text-align: left;
	}
div.descr_text
{	
	color: #686B2E;
	width: 623px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	margin-left: 25px;	
	text-align: left;
}
.body_text
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898A75;
	font-weight: normal;
	margin-left: 25px;	
	text-align: left;
}

table.app_review
{
	border-top: #DADF8C solid 1px;
	border-bottom: #DADF8C solid 1px;
	margin-left: 25px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.app_review td
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898A75;
	font-weight: normal;
	line-height: 16px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: left;
	
}

table.app_review td.header
{
	border-top: #DADF8C slid 1 px;
	border-bottom: #DADF8C slid 1 px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686B2E;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 4px;
}

div.link_button
{
	margin:10px 0 55px 0;
	padding-left: 25px;
	text-align: left;
}

div.link_button_submit
{
	margin:10px 0 0 0;
	padding-left: 25px;
}

div.review_form_title {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
		padding: 0;
		margin: 24px 0 18px 25px;
	}
	
table.spouse_info	
{
	margin: 0 0 12px 25px
}

table.spouse_info td.label
{
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 3px 0;
}

table.spouse_info td.form_item
{
	padding-bottom: 19px;
}

table.spouse_info td input.w197 
{
		width: 197px;
		height: 20px;
}

table.spouse_info td select.w197 
{
	width: 197px;
	height: 18px;
}

table.spouse_info td.checkbox_label
{
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	text-decoration : none;
	padding-left: 38px;
}

table.spouse_info div.disclosures
{
	width: 627px;
	height: 165px;
	color: #898A75;
	overflow: scroll;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	border: #C5C5C5 solid 1px;
}

table.spouse_info div.disclosures div.wrapper
{
	padding: 15px;
}

div.review_descr_text
{
	color: #898A75;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	font-weight: bold;
	margin: 8px 0 0 25px;
}

div.review_descr_text a
{
	color: #C31B1B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	font-weight: bold;
	
}

div.review_descr_text a:hover
{
	color: #C8D200;
}

div.no_padding
{
	padding: 0;
}

div#lender_vehicle_info
{
	display: none;
}

div#work_status_box
{
	display: block;
}

div#work_status_box_co
{
	display: block;
}

div#previous_home_address
{
	display: none;
}

div#previous_employer
{
	display: none;
}

div#previous_home_address_co
{
	display: none;
}

div#previous_employer_co
{
	display: none;
}

.co_address
{
	padding-top: 3px;
}

td.review_box_label
{
	padding-bottom: 1px;
	font-size: 8px;
	font-weight: bold;
}
	.page-subtitle a
	{
		color: #CC0000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		padding-bottom: 5px;
	}
	.page-subtitle a:hover
	{
		color: #686B2E;
	}
	table.main-content-tout td input.text_long
	{
		color: #000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: normal;
		line-height: 13px;
		width: 249px;
	}
	table.row-content-green-left
	{
		border-top: solid 1px #DADF8C;
	}
	table.row-content-green-left td {
		color: #4D4D5A;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 5px 0 5px 8px;
	}
	
	table.row-content-green-left td.mo
	{
		color: #686B2E;
	}
	
	table.row-content-green-left td.bottom_link_cell
	{
		padding: 5px 0 5px 0;
	}
	table.row-content-green-left td.bottom_link_cell td
	{
		padding: 5px 0 5px 0;
	}
	table.row-content-green-left td.bottom_link_cell a
	{
		color: #cc0000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	table.row-content-green-left td.bottom_link_cell a:hover
	{
		color: #686B2E;
	}
	table.row-content-green-left td.left_cell
	{
		border-left: solid 1px #DADF8C;
	}
	table.row-content-green-left td.right_cell
	{
		border-right: solid 1px #DADF8C;
	}
	table.row-content-green-left td.header_estimate 
	{
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		line-height: 11px;
		padding: 6px 0 6px 8px;
		background-color: #CEDA64;
	}
	table.row-content-green-left td.title 
	{
		color: #fff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 9px;
		text-decoration : none;
		font-weight: bold;
		line-height: 11px;
		padding: 5px 0 4px 8px;
		background-color: #C2D13D;
	}
	table.row-content-green-left td.separator {
		background-color: #DADF8C;
		height: 1px;
		font-size: 1px;
		padding: 0;
		margin: 0;
	}
	table.page-tout td.title_who_is
	{
		padding: 0 0 5px 0;
		font-weight: bold;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	table.page-tout td.left_tout_title
	{
		background-color: #CCCC66;
		height: 21px;
		width: 278px;
		font-weight: bold;
		color: #686B2E;
		padding: 0 0 0 13px;
	}
	table.page-tout td.page-tout-content
	{
		border: 1px solid #CCCC66;
		background: transparent url(../images/left_tout_title_back.jpg) no-repeat 0 0;
		padding: 10px 0 0 10px;
		color: #686B2E;
	}
	table.page-tout td.step
	{
		width: 278px;
		border: 1px solid #CCCC66;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 5px 0 4px 10px;
		color: #686B2E;
	}
	table.page-tout td.stepStyle
	{
		width: 278px;
		border: 1px solid #CCCC66;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 5px 0 4px 10px;
		color: #686B2E;
	}	
	

	a.table_link_button
	{
		color: #CC3333;
		text-decoration: none;
		font-weight: bold;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;		
		padding-left: 9px;
		display: block;
	}
	 a.table_link_button:hover
	{
		color: #C8D200;
		
	}
	td.side-bar-login-touts {
	color: #58585A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding: 6px 14px 4px 0;
	line-height: 14px;
	background: #F4F6CC;	
}
	td.side-bar-checkbox-tout
	{
		background: red;
		font-size: 9px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
		background: #F4F6CC;	
		padding-left: 2px;
		color: #58585A;	
	}
	td.side-bar-login-fild-tout
	{
		color: #000033;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: normal;
		background: transparent url(../images/sidebar_light_yellow_bg.gif) repeat-y 0 0;
	}
	td.side-bar table.first td.label_touts
	{
		color: #58585A;	
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #F4F6CC;	
   		font-size: 9px;		
		text-align: right;
		padding-right: 2px;
	}	
	td.side-bar table.first td.label_touts_right
	{
		text-align: left;
	}
	td.side_bar_touts_sep
	{
		background: #F4F6CC;	
	}
	input.text_touts
	{
		background: #ffffff;
		width: 118px;
		height: 20px;
		font-size: 11px;
	}
	
	/* ----------------------------------- Login Landing Page ----------------------------------- */

.clear{
	clear: both;
	width: 1px;
	height: 1px;
	font-size: 1px;
}

div.login_landing{
	width: 685px;
	height: 530px;
	background: transparent url(../images/img_login_to_up2drive.jpg) no-repeat 100% 0;
	color: #686B2E;
}

div.login_landing div.login_landing_wrapper{
	padding: 0 0 0 30px;
	float: left;
}

div.login_landing h1{
	margin: 45px 0 5px 0;
	float: left;
	font: normal normal bold 25px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.login_landing  div.desc_text
{
	position: relative;
	width: 285px;
	font: normal normal normal 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0 0 45px 0;
	text-align:left;
	float: left;
	
}

div.left_login{
	float: left;
	width: 288px;
	margin: 0 42px 0 0;
	text-align:left;
}

div.right_login{
	float: left;
	width: 289px;
	text-align:left;
}

div.left_login p,
div.right_login p{
	font: normal normal normal 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0 0 25px 0;
}

	td.main-content-tout-title-login {
		width: 289px;
		height:41px;
		background: transparent url(../images/title_login.gif) no-repeat 0 0;
	}
	
	td.main-content-tout-title-login p.subheader {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 10px;
		text-decoration : none;
		font-weight: normal;
		line-height: 12px;
		padding: 0 0 0 58px;
		margin: 0;
	}
	
	td.main-content-tout-title-login p.header {
		color: #686B2E;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size : 11px;
		text-decoration : none;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 0 48px;
		margin: 0;
		text-align:left;
	}
	
div.login_form{
	position: relative;
	height: 162px;
}

div.login_form span{
	color: #58585A;
	font: normal normal normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	position: relative;
}



div.login_form div.login_text_cont{
	position: absolute;
	float: left;
	background: #F7F8D6;
	width: 124px;
	height: 20px;
	background: transparent url(../images/login_input_back.gif) no-repeat 0 0;
	font-size: 9px;
	line-height: 12px;
}

div.login_form  input.email_textbox_style{
	position: absolute;
	top: 1px;
	left: 90px;
	width: 118px;
	height: 17px;
	
}
div.login_form  input.pass_textbox_style{
	position: absolute;
	top: 40px;
	left: 90px;
	width: 118px;
	height: 17px;
	
}

div.login_form span.email{
	top: 8px;
	right: -55px;
	
}

div.login_form span.pass{
	top: 35px;
	right: -35px;
}

div.login_form span.login_checkbox{
	top: 55px;	
	left: 40px;	
	height: 14px;
}

div.login_checkbox label.login_checkbox_label{
	position: absolute;
	top: 81px;
	left: 74px;
}

input.btn_login_submit{
	position: absolute;
	top: 109px;
	left: 49px;
	width: 47px;
	height: 7px;
	background: transparent url(../images/links.gif) no-repeat 0 0;
	font-size: 9px;
}

input.btn_login_submit:hover{
	background: transparent url(../images/links.gif) no-repeat 0 -29px;
}

input.btn_forgot_pass{
	position: absolute;
	top: 122px;
	left: 49px;
	width: 100px;
	height: 5px;
	background: transparent url(../images/links.gif) no-repeat 0 -13px;
	font-size: 5px;
}

input.btn_forgot_pass:hover{
	background: transparent url(../images/links.gif) no-repeat 0 -42px;
}

input.btn_forgot_username{
	position: absolute;
	top: 133px;
	left: 49px;
	width: 106px;
	height: 5px;
	background: transparent url(../images/links.gif) no-repeat 0 -24px;
	font-size: 5px;
}

input.btn_forgot_username:hover{
	background: transparent url(../images/links.gif) no-repeat 0 -53px;
}

div.side-bar-dark-new {
	color: #000033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding: 6px 14px 0 19px;
	line-height: 13px;
	background: transparent url(../images/sidebar_gray_bg.gif) repeat-y 0 0;
}

div.side-bar-dark-new a {
	color: #000033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.side-bar-dark-new span.contact_us_bolded{
	font-weight: bold;
}

/* ----------------------------------- Login Landing Page ----------------------------------- */

/*-------------------------------------Calculator Page------------------------------------------- */
div.bying_calculator{ background:transparent url(../images/img_calculate.jpg) no-repeat 16px 0;}
div.bying_calculator h1{margin:141px 0 5px 0; width:auto;} div.bying_calculator p.desc_text {margin: 0 0 23px 0; width:auto;}
div.bying_calculator a {color:#BC0000; text-decoration: none; }
div.bying_calculator a.underline_link{text-decoration: underline; font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;}
table.dealer {
	margin: 0 0 20px 0;
	padding: 0;
	text-align:left;
	background-color: #F4F6CC;
	color: #686B2E;
	font: normal bold 12px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
}
table.dealer td{padding: 17px 19px;position:relative;}
table.dealer td.separator {margin: 0; padding: 0;width: 1px; font-size:1px;}
table.dealer td span.inf_text {color: #58585A;}table.dealer td span.percent_text {color: #000; font: bold 19px/19px Verdana, Arial, Geneva, Helvetica, sans-serif;}
table.dealer span.sub_text{padding: 0 0 0 3px;color: #686B2E;font: normal bold 12px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;}

a.btn_apply_now{
	display:block;
	margin: auto;
	width: 92px;
	height: 24px;
	background: transparent url(../images/links.gif) no-repeat 0 -96px;
	font-size: 1px;
}
a.btn_apply_now:hover{background: transparent url(../images/links.gif) no-repeat 0 -120px;}

div.bying_calculator table.main-content-tout{border-color:#BECE30;}
table.main-content-tout span.subtitle{font-weight: normal; line-height:12px; font-size:10px;}
div.bying_calculator td.main-content-tout-title-login p.header {line-height: 10px; padding-top:3px;}
table.main-content-tout td.tuot_payment_title {border-top:#BECE30 1px solid; background: #CEDA4F url(../images/vehicle_icon.gif) no-repeat 10px 10px;}

div.calculate_form{float: left; padding: 1px 0 0 18px; height:162px;width:119px;}
div.calculate_form label{display:block;float: none;text-transform: uppercase;padding: 19px 0 0 0; color:#898A75; font:bold 8px/10px Verdana, Arial, Geneva, Helvetica, sans-serif;}
div.calculate_form input{color: #000;font:normal 10px/12px Verdana;width:112px; height: 18px; padding: 3px 1px 1px 1px; border: #B9B9BA 1px solid; border-top:none; border-bottom: none; background: transparent url(../images/input_bg.gif) repeat-x 0 0;}
div.bying_calculator td.main-content-tout-title-login select {margin:0; padding: 0;}
a.btn_calculate{
	position:relative;
	top:22px;
	display:block;
	margin: 0;
	width: 69px;
	height: 18px;
	background: transparent url(../images/links.gif) no-repeat 0 -58px;
	font-size: 1px;
}
a.btn_calculate:hover{background: transparent url(../images/links.gif) no-repeat 0 -77px;}
a.btn_recalculate{
	position:relative;
	top:22px;
	display:block;
	margin: 0;
	width: 75px;
	height: 18px;
	background: transparent url(../images/links.gif) no-repeat 0 -202px;
	font-size: 1px;
}
a.btn_recalculate:hover{background: transparent url(../images/links.gif) no-repeat 0 -221px;}
table.main-content-tout div.currency{width:115px;
	height:24px;
	padding:3px 0 0 1px;
	position:relative;
	top:-10px;
	text-align:left;
	background:#F6F6F6 ;
	border: #D4D4D4 1px solid;
	color:#BC0000;
	font:normal 20px/22px Helvetica, Arial, Geneva, Verdana, sans-serif;}


	
div.side-bar-orange{
	margin: 0;
	padding:9px 0 0 21px;
	background:#F4F6CC;
	border: #ECF0A3 1px solid;
	border-top: 0 none;
	color:#58585A;
	font:normal 10px/12px Verdana, Helvetica, Arial, Geneva, sans-serif;
}
div.side-bar-orange p{margin: 0;}
div.side-bar-orange div.login_form {position:relative; left: -41px; top:-10px;height:140px;}
div.side-bar-orange div.login_form a.btn_login_submit{background-position: 0 -144px;}
div.side-bar-orange div.login_form a.btn_login_submit:hover{background-position: 0 -173px;}
div.side-bar-orange div.login_form a.btn_forgot_pass{background-position: 0 -157px;}
div.side-bar-orange div.login_form a.btn_forgot_pass:hover{background-position: 0 -186px;}
div.side-bar-orange div.login_form a.btn_forgot_username{background-position: 0 -168px;}
div.side-bar-orange div.login_form a.btn_forgot_username:hover{background-position: 0 -197px;}
table.main-content-tout p.loaded_text{margin: 0;padding: 0 18px 19px 18px;color:#717439;font:normal 10px/12px Verdana, Helvetica, Arial, Geneva, sans-serif;}
p.subject{margin:10px 0;color:#717439; font:normal 10px/12px Verdana, Helvetica, Arial, Geneva, sans-serif;text-align:left; }

/*-------------------------------------Calculator Page ------------------------------------------- */

/*-----------------------------------------GetSatisfaction Widget Section -----------------------------------*/

div.gsfn_search_widget img { border: none; }
div.gsfn_search_widget li {list-style-type:none; margin: 10px 0 0 -39px; color: #777A70; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold}
div.gsfn_search_widget li a { color:#BC0001; font-weight:normal }
div.gsfn_search_widget li a.gsfn_link { line-height: 1.3em; color:#BC0001; font-weight:normal}
div.gsfn_search_widget li input { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

div.gsfn_search_widget { text-align: left; font-size: 12px; width: 182px; border-left: 0px solid #ecf0a3; border-right: 0px solid #ecf0a3; border-bottom: 0px solid #ecf0a3; padding: 12px 19px 15px 22px;  background-color:#e9ead3; 
background-image:url(../images/gs_widget_gradient.gif);  background-position:top; background-repeat:no-repeat}  
div.gsfn_search_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold; }
div.gsfn_search_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; } 
div.gsfn_search_widget .powered_by a { color: #333; font-size: 90%; }      
div.gsfn_search_widget form { padding-bottom: 10px; }
div.gsfn_search_widget form label { margin-bottom: 5px; display: block; }
div.gsfn_search_widget form #gsfn_search_query { width: 175px }
div.gsfn_search_widget div.gsfn_content {color: #777A70; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: normal; }
div.gsfn_search_widget div.gsfn_content li { margin-bottom:10px; margin-left:-40px; list-style-type:none; font-weight:bold}
div.gsfn_search_widget div.gsfn_content a { color:#BC0001; font-weight:normal }
div.gsfn_search_widget div.gsfn_content a.gsfn_link { line-height: 1.3em; color:#BC0001; font-weight:normal}
div.gsfn_search_widget div.gsfn_content input { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
div.gsfn_search_widget div.gsfn_content span.time { font-size: 90%; padding-left: 3px;}
div.gsfn_search_widget div.gsfn_content p.gsfn_summary { margin-top: 2px; }

/*-----------------------------------------GetSatisfaction Widget Section -----------------------------------*/



/*-------------------------------------Home page rates section------------------------------------*/
#rates_tout{
	position:relative;
	width: 326px;
	top: 0px;
	left:25px;
	height:150px;
	background-image:url('../images/bg_cross.gif');
	background-repeat:no-repeat;
	text-align:left;
}

#rates_tout .rate {
position:relative;
float:left;
display:block;
width:123px;
height:67px;
padding:8px 20px 0px 20px;

}

#rates_tout .rate .rate_headline{
		display:block;
		color: #58585a;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
	}
	
#rates_tout .rate .rate_subheadline{
		color: #58585a;
		font-family : Verdana, Arial,Geneva, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}
	
	
#rates_tout .rate .rate_value{
		color: #98a418;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		text-decoration: none;
		margin-right:3px;
	}

#rates_tout .rate .rate_apr{
		display:inline;
		color: #58585a;
		font-family : Verdana, Arial,Geneva, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}

	
.clear{
	clear:both;
}

/*-------------------------------------Home page rates section------------------------------------*/


/*-------------------------------------Alphera / Up2drive refinance section------------------------------------*/
div#page{height: auto;margin: 0 auto;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

div#page div.content{width: 100%;height: auto;}
div#page div.content div.content_left{width: 672px;float: left;overflow: hidden;} div#page div.content div.content_right{width: 224px;float: left;text-align: left;overflow: hidden;}
div#page div.content div.content_left div.wrapper{padding: 30px 0 0 23px;}
div#page div.content div.content_left h2{color: #686B2E;font: normal normal bold 25px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;padding: 0 0 2px 0;}
div#page div.content div.content_left h3{color: #686B2E;font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;padding: 0 0 10px 0;}
div#page div.content div.content_left h4{color: #686B2E;font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;padding: 0 0 18px 0;}
div#page div.content div.content_left p.desc{color: #686B2E;font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;margin: 0 0 35px 0;}
div#page div.content div.content_left p.desc a.link_red{color: #BC0000; text-decoration: none;}
div#page div.content div.content_left p.text{color: #686B2E;font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;margin: 0 0 8px 0;}
div#page div.content div.content_left p.text_grey{color: #898A75;font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;margin: 0 0 2px 0;}

.btn_cancel{float: left;width: 67px;height: 20px;background: transparent url(../images/links2.gif) no-repeat 0 -106px;margin: 0 0 11px 0;}
.btn_cancel:hover{background: transparent url(../images/links2.gif) no-repeat 0 -129px;}

.btn_continue{float: left;width: 84px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -52px;margin: 0 0 7px 0;}
.btn_continue:hover{background: transparent url(../images/links2.gif) no-repeat 0 -79px;}

.icon_pointer{float: left;width: 18px;height: 23px;font-size: 1px;background: transparent url(../images/icons.png) no-repeat 0 0;margin: 2px 0 0 0;}
.icon_phone{float: left;width: 18px;height: 19px;font-size: 1px;background: transparent url(../images/icons.png) no-repeat 0 -33px;margin: 2px 0 0 0;}

table.feature_table{color: #898A75;font-size: 11px;} table.feature_table td{vertical-align: top;} table.feature_table td.td_content{padding: 0 0 30px 0;}
table.feature_table h3{font-weight: bold;color: #686B2E;font-size: 13px;}
table.feature_table h4{font-weight: normal;color: #686B2E;font-size: 13px;margin: 0 0 15px 0;}
table.feature_table p{width: 265px;}

div.main_cont{width: 302px;margin: 3px 0 20px 0;}
div.main_cont div.main_cont_top{width: 302px;height: 30px;overflow: hidden;background: transparent url(../images/img_main_cont_top.gif) no-repeat 0 0;}
div.main_cont div.main_cont_middle{width: 302px;background: transparent url(../images/img_main_cont_middle.gif) repeat-y 0 0;}
div.main_cont div.main_cont_bottom{width: 302px;height: 12px;overflow: hidden;background: transparent url(../images/img_main_cont_bottom.gif) no-repeat 0 0;}
div.main_cont div.main_cont_middle_wrapper{padding: 15px 12px 0 9px;}
.left_cells div{padding: 0 0 0 10px;color: #898A75;font-size: 11px;width: auto;}
.right_cells div{padding: 0 9px 0 0;color: #898A75;font-size: 11px;width: auto;}
.left_cells div.top_text, .right_cells div.top_text{padding-bottom: 7px;} .left_cells div.top_text_last, .right_cells div.top_text_last{color: #686B2E;padding-bottom: 10px;}
.sep_cells{padding: 7px 0 9px 0;font-size: 5px;} .red_text{color: #BC0000;}
.bottom_cell{width: 100%;background: #CEDA64;}
.bottom_cell .bottom_cell_wrapper{padding: 10px 6px 7px 6px;}
.bottom_cell_header{color: #686B2E;font-size: 13px;font-weight: bold;margin: 0 0 6px 0;} .bottom_cell_header .left_header{float: left;padding: 0 0 0 6px;} .bottom_cell_header .right_header{float: right;}
.bottom_cell_footer{background: #fff;font-size: 11px;color: #686B2E;}
.bottom_cell_footer_wrapper{padding: 5px 6px;} .bottom_cell_footer .left_footer{float: left;} .bottom_cell_footer .right_footer{float: right;}
.text_btn_cancel{width: 130px;color: #919285;font-size: 9px;font-weight: bold;}
.text_btn_continue{width: 130px;color: #919285;font-size: 9px;font-weight: bold;}
.xright_cells .btn_what_is_this{float: right; width: 57px;height: 5px; background: transparent url(../images/links2.gif) no-repeat 0 -152px;margin: 2px 0 0 0;padding: 0;_margin-right: 9px !important;}

.xright_cells .btn_what_is_this a{ border: none}
.xright_cells .btn_what_is_this img{ border: none}

.red_text2 a {color: #BC0000; text-decoration: none;}


.table_main_cont{position: relative !ie;left: -5px;}


div.step_nav{width: 649px; float:left;text-align: left;padding:10px 0 44px 0;}
div.step_on{float:left;font-size: 10px;line-height: 15px;text-transform: uppercase;font-weight: bold;color: #686B2E;}
div.step_off{float:left;font-size: 10px;line-height: 15px;text-transform: uppercase;color: #B0B0B2;}
div.step_roll{float:left;font-size: 10px;line-height: 15px;text-transform: uppercase;color: #686B2E;}
div.step_nav a{text-decoration: none;color: #686B2E;}
div.step_nav a:hover{text-decoration: none;}
div.step_progress_1{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 0; margin:1px 0 1px 0;width: 514px;height: 1px; margin:6px 0 0 0;}
div.step_progress_2{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -1px; margin:1px 0 1px 0;width: 514px;height: 1px; margin:6px 0 0 0;}
div.step_progress_3{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -2px; margin:1px 0 1px 0;width: 514px;height: 1px; margin:6px 0 0 0;}
div.step_progress_apply_1{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -3px; margin:1px 0 1px 0;width: 625px;height: 1px; margin:6px 0 0 0;}
div.step_progress_apply_2{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -4px; margin:1px 0 1px 0;width: 625px;height: 1px; margin:6px 0 0 0;}
div.step_progress_apply_3{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -5px; margin:1px 0 1px 0;width: 625px;height: 1px; margin:6px 0 0 0;}
div.step_progress_apply_4{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -6px; margin:1px 0 1px 0;width: 625px;height: 1px; margin:6px 0 0 0;}
div.step_progress_apply_5{float:left;background: transparent url(../images/img_slide.gif) no-repeat 0 -7px; margin:1px 0 1px 0;width: 625px;height: 1px; margin:6px 0 0 0;}


div.left_column{width: 274px;height: auto;float: left; text-align: left; font-size: 11px;color:#898A75;}
div.left_column div.left_column_text{padding: 4px 20px 0 0; color:#686B2E; font-size:11px; line-height:14px;}
div.left_column div.left_column_text p{padding: 5px 0 10px 0;}
div.left_column label{color:#898A75;font-size: 11px;font-weight: bold;display: block;padding: 6px 0 4px 0;}
div.left_column label.input_text{color:#898A75;font-size: 11px;font-weight: normal;display: block;padding: 3px 0 20px 0;}
div.left_column div.cont_input{width: 242px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -234px;float: left;margin: 0 0 9px 0;position: relative;}
div.left_column div.cont_input input{background: none;border: 0 none;position: absolute;top: 4px;left: 5px;width: 230px;height: 17px;font-size: 11px;line-height: 15px;color: #666;}
div.left_column div.large_input{width: 271px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -1213px;}
div.left_column div.large_input input{width: 260px;}
div.right_column{width: 375px;height: auto;float: left;text-align: left;}
div.right_column div.image_sample{background: transparent url(../images/img_sample.png) no-repeat 0 0;width: 352px;height: 183px;margin: 22px 0 0 0;float:left;}
div.right_column div.image_sample_download{background: transparent url(../images/img_download.jpg) no-repeat 0 0;width: 373px;height: 284px;margin: 7px 0 0 0;float:left;}
div.right_column div.right_column_text{padding: 4px 30px 0 0; color:#868788; font-size:11px; line-height:14px;}
div.right_column div.right_column_text div.right_column_header{background-color:#B0B0B2; width: 289px; height: 29px;padding:0;}
div.right_column div.right_column_text div.right_column_header div.header_wrapper{padding:8px 0 0 8px; color:#fff; font-size:13px; font-weight: bold;}
div.right_column div.right_column_text p{padding: 12px 0 2px 0;}
div.left_large{width: 300px; margin:0 30px 0 0;}
div.right_large{width: 296px;}
div.left_column div.apply{padding: 43px 0 0 0; color:#898A75;}
ul.bullet{padding: 4px 0 0 0; list-style: none outside none;}
ul.bullet li {background: transparent url(../images/img_bullet.gif) no-repeat scroll 0 6px;margin: 0 0 14px 0;padding: 0 0 0 10px;}
div.left_column div.left_label{float: left; width: 120px;margin: 0 10px 6px 0;}
div.left_column div.right_label{float: left; font-weight: bold;}

div.content div.content_left h3{color: #686B2E;font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;padding: 0 0 10px 0;}
div.content div.content_left h4{color: #686B2E;font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;padding: 0 0 18px 0;}



.btn_next{float: left;width: 58px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -207px;margin: 6px 0 0 0;}
.btn_next:hover{background: transparent url(../images/links2.gif) no-repeat 0 -180px;}
.btn_back{float: left;width: 56px;height: 20px;background: transparent url(../images/links2.gif) no-repeat 0 -338px;margin: 6px 0 3px 0;}
.btn_back:hover{background: transparent url(../images/links2.gif) no-repeat 0 -315px;}
.btn_submit_info{float: left;width: 72px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -388px;margin: 5px 0 0 0;}
.btn_submit_info:hover{background: transparent url(../images/links2.gif) no-repeat 0 -361px;}
.btn_return{float: left;width: 162px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -288px;margin: 18px 0 0 0;}
.btn_return:hover{background: transparent url(../images/links2.gif) no-repeat 0 -261px;}
.btn_correct{float: left;width: 122px;height: 24px;background: transparent url(../images/links2.gif) no-repeat 0 -1029px;margin: 5px 0 0 0;}
.btn_correct:hover{background: transparent url(../images/links2.gif) no-repeat 0 -1063px;}
.text_btn{color: #919285;font-size: 9px;font-weight: bold;line-height: 12px;}

 
div.content div.content_left div.green_back{float:left;background-color: #D5DE66;height: auto; padding: 0; margin: 0 0 21px 0;width: 615px;}
div.content div.content_left div.green_back div.back_wrapper{padding:12px 12px 19px 12px; color:#686B2E; font-size:11px; text-align: left; line-height:13px;}
div.content div.content_left input.confirt_payment{width: 13px;height: 13px;float: left;margin: 5px 18px 5px 0;padding: 0;outline: 0;}
div.content div.content_left input.confirt_payment:focus{outline: 0;}
div.content div.content_left label.confirt_payment_label{float: left;width: 570px;text-align: left;margin: 2px 0 0 0;padding: 0;line-height: 15px;color:#686B2E; font-size:12px;}
div.step_progress_green{float:left;background-color: #D5DE66;width: 573px;height: 1px; margin:14px 0 2px 0;}
div.apply{width: 296px; height: auto;float: left; text-align: left; font-size: 11px;color:#898A75;line-height:14px;}
div.apply div.text_wrapper{margin: 0 8px 0 30px;}
div.apply div.text_wrapper div.title{font-weight: bold; margin: 28px 0 0 0;}
div.error_msg{color:#C00000;margin:0 27px 10px 0;font-size: 11px;text-align: left; line-height:13px;}

div.application_cont{width: 653px;margin: 3px 0 20px 0; float:left}
div.application_cont div.application_cont_top{width: 653px;height: 39px;overflow: hidden;background: transparent url(../images/img_slide.gif) no-repeat 0 -28px;}
div.application_cont div.application_cont_top_wrapper{padding:6px 12px 0 40px;color:#686B2E; font-size:11px; text-align: left; line-height:13px;font-weight: bold;}
div.application_cont div.application_cont_middle{width: 653px;background: transparent url(../images/img_application_cont_middle.gif) repeat-y 0 0;}
div.application_cont div.application_cont_bottom{width: 653px;height: 1px;overflow: hidden;background: transparent url(../images/img_slide.gif) no-repeat 0 -127px;}
div.application_cont div.application_cont_middle_wrapper{padding: 15px 12px 15px 9px;}
div.application_small{width: 619px;margin: 3px 0 20px 0;}
div.application_cont div.top_small{width: 619px;height: 39px;overflow: hidden;background: transparent url(../images/img_slide.gif) no-repeat 0 -138px;}
div.application_cont div.middle_small{width: 619px;background: transparent url(../images/img_center_step4.gif) repeat-y 0 0;}
div.application_cont div.bottom_small{width: 619px;height: 1px;overflow: hidden;background: transparent url(../images/img_slide.gif) no-repeat 0 -187px;}



/*-------------------------------------Alphera / Up2drive refinance section------------------------------------*/
