﻿.step-active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #0085CB; /* #335C3C */
	text-align: center;
	height: 25px;
	color: #ffffff;
}

.step-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #E4E5D7;
	text-align: center;
	height: 25px;
	color: #888888;

}

.program-name 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-weight: bold;
	height: 28px;
	color: #0085CB;
}

.step-text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-top: 5px;
}

.form-text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-right: 4px;
}

.form-ach 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-right: 25px;
	padding-left:25px;
	text-align:left;
	padding-bottom:10px
	
}

.required 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	padding-top: 5px;
}

.interestfree-text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.form-border 
{
	border: 1px solid #cccccc;
	background-color: #F6F6F2;
}

.step-preactive 
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #F6F6F2;
	text-align: center;
	height: 25px;
}

.agreement-totalprice 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-top: 3px;
	padding-bottom: 3px;

}

.step-textcolor 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-top: 5px;
	font-weight: bold;
	color: #0085CB;

}

.paymentplan-headers 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0085CB;
}

.programname-header 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0085CB;
	font-weight: bold;
	padding-top: 10px;
}

.error-message 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
	padding-top: 5px;
}

.note-requirement 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 3px;
}

.form-bkgdcolor 
{
	background-color: #666666;
}

.paymenttype-headers
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	background-color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	border: 1px #003366;
	color: #FFFFFF;

}

.calculatorresults 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-right: 4px;
	text-decoration: blink;
	font-weight: bold;
	color: #FFCC00;
	text-align: right;
}

.congratsColor 
{
	color:#0085CB;
}

.congrats-text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-right: 4px;
}

#wrapper
{
	width:760px;
	margin:0 auto;
	border:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border-width:0px;
	padding:0px 0px 0px 0px;
}

#logo
{
	width:759px;
	background-color:#000000;
}

body
{
	margin:0px 0px 0px 0px;
	background:#FFFFFF;
	/* url(images/bkg-gradient.jpg) repeat-x fixed left top; */
}

.bkgtable {         

            background-color: #ffffff;
            border: 1px solid #666666;

}

#contentwrapper
{
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	margin-left: 100px;    /*** Critical left col dimension value ***/
	width: 660px; /*468px;*/   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

#floatwrapper 
{
	float: left;
	width: 660px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-right: -1px;   /*** Static fix ***/
}

#centercolumn
{
	float: right;
	width: 660px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	
	/* \*/
	margin-left: -1px; 
	/* Hidden from IE-mac */

	padding-top:0px;
}


#leftcolumn 
{
	position: absolute; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 100px;		/*** Critical left col/divider dimension value ***/
	margin-left: -759px; /*** Critical left col/divider dimension value ***/
}

* html #leftcolumn 
{
	float:left;	
	padding-top:0px;
}

#bottomNavBreak
{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0085CB;
	padding-left: 10px;
}

.leftkeyline 
{
	BORDER-RIGHT: #0085CB 2px solid
}

.elecsigcopy 
{
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 20px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.stepLink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration:none;
}

.stepLink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration:none;
}

.stepLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#666666;
	text-decoration: underline;
}

.stepLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration:none;
}

.enroll:link 
{ 
	color: #000000; 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.enroll:visited 
{
	color: #000000;  
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.enroll:hover 
{
	color: #666666; 
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.enroll:active 
{
	color: #000000; 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#topNav
{
	background-color:#DEE5DD;
	font-family:Arial Sans-Serif; 
	color:#000000; 
	font-size:1; 
	text-align:center;
}

.thankYou:link 
{ 
	color: #000000; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.thankYou:visited 
{
	color: #000000;  
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.thankYou:hover 
{
	color: #666666; 
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.thankYou:active 
{
	color: #000000; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.TruthInLendingOuterTds{
    width: 1px;
}
.TruthInLendingInnerTds{
    width: 15px;
}
.TruthInLendingHeaderTds{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 30px;
	text-align: center;
}
.TruthInLendingSubHeaderTds{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
    vertical-align: top;	
    text-align: center;
}
.TruthInLendingValueTds{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align: center;
}
.PaymentScheduleTds{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}