body {
	color: 						#3a3a3a;
	font-family:				Arial, sans-serif;
	font-size:					14px;
	margin: 					0;
	padding: 					0;
	background:					#EAEFE4;
}

/** layout
------------------------------------------------------------------ */
div#wrapper {
	width:						980px;
	padding:					0;	
	margin:						0 auto;
	background:					#FFFFFF;
	overflow:					hidden;
}

.topcontent {
	width:						950px;
	background:					#FFFFFF url("../graphics/images/bg-main.gif") no-repeat;
	background-position:		top left;
	padding:					0;	
	margin:						0 0 20px 30px;
	overflow:					hidden;
}

.content {
	width:						950px;
	padding:					0;	
	margin:						0 0 20px 30px;
	overflow:					hidden;
}

.content-bottom {
	margin:						0 0 0 30px;
}

.topleftcontent {
	width:						630px;
	padding:					0 0 0 20px;	
	margin:						0;
	float:						left;
}

.leftcontent {
	width:						590px;
	padding:					0 30px 0 20px;	
	margin:						0;
	float:						left;
}

.sidebar {
	width:						280px;
	padding:					0;	
	margin-top:					10px;
	float:						left;
}

.sidebar-green {
	width:						280px;
	padding:					0;	
	margin:						20px 0 30px 0;
	border-top:					1px solid #eaefe4;
	float:						left;
	background:					#FFFFFF url("../graphics/images/tile-sidebar.gif") repeat-y;
	background-position:		top left;
}

.sidebar-bottom {
	margin:						20px 0 0 0;
}

.sidebar-content {
	width:						220px;
	padding:					0;	
	margin:						30px 0 0 30px;
}

.sidebar-green-base {
	width:						280px;	
	margin:						0;
	padding:					0;
	height:						27px;
	background:					none;
	clear:						both;
}

.logos {
	width:						960px;
	padding:					0;	
	margin:						0;
	clear:						both;
}

.logos-second {
	width:						980px;
	padding:					0;	
	margin:						0;
	border-bottom:				1px solid #eaefe4;
	clear:						both;
}

.applynowbox {
	width:						900px;
	clear:						both;
	margin:						0 0 0 50px;
	background:					url("../../Content/graphics/images/2d-applybox-tile.gif") repeat-y;
	background-position:		top left;
}
.applynowbox-top {
	width:						900px;
	height:						18px;
}

.applynowbox-bottom {
	clear:						both;
	width:						900px;
	height:						19px;
}

.applynowbox-button {
	float:						left;
	margin:						8px 0 0 40px;
	text-align:					center;
}
.applynowbox-title {
	float:						left;
	margin:						0 0 0 30px;
}
.applylimited {
	font-size:					11px;
	padding:					0;
	color:						#a2c283;
}

.applynowbox-logos {
	float:						right;
	margin:						0 30px 0 0;
}

.testimonial-quote {
	width:						900px;
	clear:						both;
	margin:						0 0 30px 50px;
	border-bottom:				1px solid #eaefe4;
	overflow:					hidden;
}

.testimonial-quote img {
	border:						3px solid #d0e0c0;
}

.testimonial-face {
	float:						left;
	margin:						20px 0 20px 30px;
}

.testimonial-words {
	float:						right;
	width:						750px;
	font-style:					italic;
	margin:						30px 30px 20px 0;
}

.testimonial-name {
	font-style:					normal;
	margin:						0;
}
.applyheading {
	font-weight:				bold;
	font-size:					21px;
	color:						#295200;
	padding-top:				10px;
}

.applybody {
	font-weight:				bold;
	font-size:					15px;
	color:						#478200;
}

.applynowbox-top {
	width:						900px;
	height:						18px;
}

.applynowbox-bottom {
	clear:						both;
	width:						900px;
	height:						19px;
}

.applynowbox-button {
	float:						left;
	margin:						8px 0 0 40px;
	text-align:					center;
}

.applynowbox-maintext {
	float:						left;
	width:						840px;
	margin:						0 30px 10px 30px;
}

.applynowbox-maintext ul li{
	padding: 					1px 0px 15px 27px;
	margin: 					0;
	list-style: 				none;
	font-size:					18px;
	line-height:				25px;
	color:						#858685;
	background: 				url("../../Content/graphics/images/arrow-large.gif") no-repeat 0em 0.1em;
}

.applynowboxlast {
	font-size:					18px;
	line-height:				25px;
}

.applynowbox-maintext ul li strong {
	font-size:					22px;
	font-weight:				bold;
	color: 						#3a3a3a;
}

.applylimited {
	font-size:					11px;
	padding:					0;
	color:						#a2c283;
}

.applynowbox-logos {
	float:						right;
	margin:						0 30px 0 0;
}

.testimonial-quote {
	width:						900px;
	clear:						both;
	margin:						0 0 30px 50px;
	border-bottom:				1px solid #eaefe4;
	overflow:					hidden;
}

.testimonial-quote img {
	border:						3px solid #d0e0c0;
}

div#applynow {
	clear:						both;
	padding:					0;	
	margin:						30px 0 1px 30px;
	height:						64px;
	width:						220px;
}

.applynowthin {
	clear:						both;
	padding:					0;	
	margin:						10px 0 0 0;
	height:						87px;
	width:						220px;
}

div#livehelp {
	clear:						both;
	padding:					0;	
	margin:						0 0 0 30px;
	height:						53px;
	width:						220px;
}

div#securelogos {
	clear:						both;
	padding:					0;	
	margin:						0 0 0 30px;
	height:						80px;
	width:						220px;
}

div#securelogosgreen {
	clear:						both;
	padding:					0;	
	margin:						0 0 0 30px;
	height:						46px;
	width:						220px;
}

div#greenbox {
	background:					#d0e0c0 url("../graphics/images/bg-calculator.gif") no-repeat;
	background-position:		top right;
	clear:						both;
	padding:					30px 0 20px 30px;	
	margin:						0;
	width:						980px;
	overflow:					hidden;
}

div#greenbox-one {
	border-right:				1px solid #b9d1a2;
	width:						165px;
	padding:					0 30px 0 0;	
	margin:						0;
	font-size:					12px;
	float:						left;
}

div#greenbox-two {
	border-right:				1px solid #b9d1a2;
	width:						140px;
	padding:					0 25px 0 30px;	
	margin:						0;
	float:						left;
}

div#greenbox-three {
	border-right:				1px solid #b9d1a2;
	width:						180px;
	padding:					0 20px 0 30px;	
	margin:						0;
	float:						left;
}

div#greenbox-four {
	width:						270px;
	padding:					0 0 0 30px;	
	margin:						0;
	float:						left;
}

div#btnbox {
	width:						103px;
	float:						right;
	padding: 					0;
	margin: 					6px 0 0 0;
}

div#spacer {
	height:						127px;
	background:					#FFFFFF url("../graphics/images/spacer.gif") no-repeat;
}

div#social-logos {
	padding: 20px 0 0 20px;	
}

div#social-logos td{
	padding: 0 20px 0 20px;	
}

#social {
	position:					absolute;
	width:						120px;
	margin:						44px 0 0 846px;
}

.social-space {
	margin-right:				14px;
}

.logos-second {
	width:						980px;
	padding:					0;	
	margin:						0;
	border-bottom:				1px solid #eaefe4;
	clear:						both;
}
/** text
------------------------------------------------------------------ */
p {
	padding-bottom: 			10px;
	line-height:				20px;
}

p strong {
	font-weight:				bold;
}

p em {
	font-style:					italic;
}

a {
	text-decoration:			none;
	color:						#478200;
	font-weight:				bold;
}

a:hover {
	text-decoration:			none;
	color:						#3a6b00;
	font-weight:				bold;
}

div#needcash h2 {
	font-family:				Helvetica, Arial, sans-serif;
	padding: 					0;
	margin: 					0 0 0 30px;
	color:						#ff7e00;
	font-size:					19px;
	font-weight:				bold;
}
.topleftcontent h1 {
	font-family:				Helvetica, Arial, sans-serif;
	padding: 					40px 0 18px 0;
	margin: 					0;
	color:						#478200;
	font-size:					22px;
	font-weight:				bold;
}
.topleftcontent h2 {
	font-family:				Helvetica, Arial, sans-serif;
	padding: 					40px 0 18px 0;
	margin: 					0;
	color:						#478200;
	font-size:					20px;
	font-weight:				bold;
}
.topleftcontent h3 {
	padding: 					40px 0 18px 0;
	margin: 					0;
	color:						#478200;
	font-size:					19px;
	font-weight:				bold;
}

.leftcontent h2 {
	font-family:				Helvetica, Arial, sans-serif;
	padding: 					40px 0 18px 0;
	margin: 					0;
	color:						#ff7e00;
	font-size:					19px;
	font-weight:				bold;
}

.leftcontent h3 {
	padding: 					40px 0 18px 0;
	margin: 					0;
	color:						#478200;
	font-size:					19px;
	font-weight:				bold;
}

.topleftcontent h4 {
	padding: 					15px 0 0 0;
	margin: 					0;
	color:						#ff7e00;
	font-size:					16px;
	font-weight:				bold;
}

.sidebar h3 {
	padding: 					40px 0 0 0;
	margin: 					0;
	color:						#c0d8a9;
	font-size:					19px;
	font-weight:				bold;
}

.sidebar h4 {
	padding: 					0 0 15px 0;
	margin: 					0;
	color:						#3a3a3a;
	font-size:					19px;
	font-weight:				bold;
}

.topleftcontent ul li {
	padding: 					1px 0px 5px 27px;
	margin: 					0;
	list-style: 				none;
	line-height:				25px;
	background: 				url("../graphics/images/arrow-large.gif") no-repeat 0em 0.3em;
}

.leftcontent ul li {
	padding: 					1px 0px 5px 27px;
	margin: 					0;
	list-style: 				none;
	line-height:				25px;
	background: 				url("../graphics/images/arrow-large.gif") no-repeat 0em 0.3em;
}

.topleftcontent ul li.ticks {
	padding: 					1px 0px 5px 27px;
	margin: 					0;
	list-style: 				none;
	line-height:				25px;
	font-size:					13px;
	background: 				url("../graphics/images/tick.gif") no-repeat 0em 0.3em;
}

.topleftcontent ul li.ticks2 {
	padding: 					1px 0px 8px 27px;
	margin: 					0;
	list-style: 				none;
	line-height:				20px;
	font-size:					13px;
	background: 				url("../graphics/images/tick.gif") no-repeat 0em 0.3em;
}

.tickbold 
{
	font-size: 14px;
	font-weight: bold;
}

.testimonial {
	font-style:					italic;
	font-size:					11px;
	line-height:				18px;
}

.largeheading {
	font-weight:				bold;
	font-size:					34px;
	color:						#478200;
	margin-top: 				50px;
}

.largeheading-nopad {
	font-weight:				bold;
	font-size:					34px;
	color:						#478200;
	margin-top: 				20px;
}

.largesubheading {
	font-weight:				bold;
	font-size:					21px;
	line-height:				26px;
	color:						#478200;
}

.subheading {
	font-weight:				bold;
	font-size:					24px;
	padding-top: 				10px;
	line-height:				28px;
	color:						#478200;
}

.subheadingbox {
	font-weight:				bold;
	font-size:					24px;
	padding-top: 				10px;
	margin-bottom:				14px;
	line-height:				28px;
	color:						#478200;
}

.largeheadingjuly {
	padding: 					50px 0 5px 0;
	margin: 					0;
	color:						#478200;
	font-size:					26px;
	font-weight:				bold;
	line-height:				24px;
}

.normalheading {
	padding: 					0 0 18px 0;
	margin: 					0;
	color:						#478200;
	font-size:					18px;
	font-weight:				bold;
	line-height:				24px;
}

.sidebar-text {
	font-size:					17px;
	padding:					5px 0 0 0;
	font-weight:				bold;
	color:						#3f7a00;
	text-align:					center;
}
.strikethrough {
	text-decoration: 			line-through;
}
.sidebar-green-july {
	width:						280px;
	padding:					0;	
	margin:						0;
	border-top:					1px solid #eaefe4;
	float:						left;
	background:					#FFFFFF url("../../Content/graphics/images/tile-sidebar.gif") repeat-y;
	background-position:		top left;
}

.sidebarheading-july {
	padding: 					81px 0 20px 0;
	margin: 					0;
	color:						#c0d8a9;
	font-size:					19px;
	font-weight:				bold;
}

.largeblacktext {
	font-size:					19px;
	padding: 					10px 0 0 0;
	font-weight:				bold;
}
.divborder {
	clear:						both;
	width:						980px;
	margin:						0 0 50px 0;
	padding: 					0;
	border-bottom:				1px solid #eaefe4;
}
div#greenbox h4 {
	padding: 					0 0 20px 0;
	margin: 					0;
	color:						#478200;
	font-size:					15px;
	font-weight:				bold;
	line-height:				20px;
}

div#greenbox p {
	font-size:					11px;
}

div#greenbox ul li {
	padding: 					4px 0px 5px 27px;
	margin: 					0;
	list-style: 				none;
	line-height:				20px;
	font-size:					11px;
	background: 				url("../graphics/images/arrow-large-green.gif") no-repeat 0em 0.3em;
}

div.last {
	float:						right;
	text-align:					right;
	width:						130px;
}

/** buttons
------------------------------------------------------------------ */
a.applynowtop {
	display: 					block;
	width: 						220px;
	height: 					64px;
	background: 				url("../graphics/images/btn-applynowtop.gif") 0 0 no-repeat;
	text-decoration: 			none;
}
       
a:hover.applynowtop {
	background-position: 		0 -64px;
}

a.applynowmain {
	display: 					block;
	width: 						220px;
	height: 					87px;
	background: 				url("../graphics/images/btn-applynow.gif") 0 0 no-repeat;
	text-decoration: 			none;
}
       
a:hover.applynowmain {
	background-position: 		0 -87px;
}

a.livehelptop {
	display: 					block;
	width: 						220px;
	height: 					53px;
	background: 				url("../graphics/images/btn-livehelptop.gif") 0 0 no-repeat;
	text-decoration: 			none;
}
       
a:hover.livehelptop {
	background-position: 		0 -53px;
}


/** tables
------------------------------------------------------------------ */

div#greenbox td {
	font-size:					11px;
	line-height:				16px;
	height:						20px;
	margin:						3px;
}

div.padtd {
	padding:					3px;
}

div#securelogos table {
	padding-top:				20px;
	width: 						220px;	
}

.brdLeft {
	border-left: 1px solid #ccc;	
}
/** forms
------------------------------------------------------------------ */

div#greenbox input {
	color:						#3a3a3a;
	background-color: 			#FFFFFF;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
	border:						none;
	padding:					5px;	
	margin:						0 0 6px 0;
}

td.calInput input {
	width:						70px;
}

td.calInput2 input {
	width:						170px;
}

td.calInput3 input {
	width:						150px;
}

td.calSelect select {
	width:						75px;
}

div#greenbox select {
	color:						#3a3a3a;
	background-color: 			#FFFFFF;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
	border:						none;
	padding:					5px;	
	margin:						0 0 6px 0;
}

.underlinelink {
	text-decoration:			underline;
}

.underlinelink:hover {
	text-decoration:			underline;
}