@charset "UTF-8";

/* CSS Document */



BODY {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #619a33;

	margin: 0px;

	padding: 0px;

}



FORM	{

	margin: 0px;

	padding: 0px;

}



.yesbutton	{

	padding-top: 8px;

}



.wouldyou	{

	font-size: 15pt;

	font-style: normal;

	padding-left: 5px;

}



.offerbullet	{

	font-size: 10pt;

	color: #474747;

	font-style: normal;

	padding-left: 5px;

	padding-top: 10px;

}



.offerbulletbullet	{

	font-size: 10pt;

	color: #474747;

	font-style: normal;

	padding-left: 40px;

	padding-top: 10px;

}



.nothanks	{

	font-size: 10pt;

}



.duplicatetopleft	{

	padding: 20px;

	background-color: white;

	border-top: 3px solid #4d7a29;

	border-bottom: 3px solid #4d7a29;

	border-left: 3px solid #4d7a29;

	font-size: 11pt;

	font-style:  italic;

	color: #4d7a29;

	text-align: center;

}



.duplicatetopright	{

	padding: 20px;

	background-color: white;

	border-top: 3px solid #4d7a29;

	border-right: 3px solid #4d7a29;

	border-bottom: 3px solid #4d7a29;

	font-size: 12pt;

	font-style:  italic;

	color: #4d7a29;

	text-align: center;

}



.duplicateboxtop	{

	padding: 20px;

	background-color: white;

	border: 3px solid #4d7a29;

	font-size: 12pt;

	font-style:  italic;

	color: #4d7a29;

}



.duplicateboxbottom	{

	padding: 20px;

	background-color: white;

	border: 3px solid #4d7a29;

	font-size: 14pt;

	font-style:  italic;

	color: #4d7a29;

}



.duplicatebox	{

	padding: 20px;

	background-color: white;

	border: 3px solid #000000;

}



.duplicatebody	{

	background-color: #4d7a29;

}



.duplicatelogo	{

	padding-top: 40px;

	padding-bottom: 10px;

}





H1	{

	font-size: 13pt;

	font-weight: bold;

	display: inline;

}



.submitinfo	{

	font-size: 8pt;

	width: 200px;

	text-align: center;

	padding-left: 23px;

}



H2	{

	font-size: 8pt;

	display: inline;

	color: #5b5c57;

}



H3	{

	font-size: 11pt;

	display: inline;

	color: black;

}



H4	{

	font-size: 11pt;

	display: inline;

	color: black;

}



H5	{

	font-size: 10pt;

	display: inline;

	color: #5b5c57;

}



.stateinlist	{

	font-size: 10pt;

}



.footer	{

	text-align: center;

	font-size: 8pt;

	padding-top: 10px;

	padding-bottom: 10px;

	color: white;

}



.bookmarkline	{

	padding-top: 10px;

	width: 402px;

	font-size: 8pt;

	font-weight: bold;

	padding-bottom: 10px;

}



.bullettitle	{

	font-size: 10pt;

	color: #567b00;

	font-weight: bold;

}



.nav	{

	padding-top: 40px;

	padding-bottom: 30px;

	padding-left: 10px;

}



.rss	{

	text-align: right;

	padding-right:10px;

}



.navbg	{

	background-image: url(../images/bg_nav.gif);

	width: 980px;

	margin: auto;

	height:100px;

	padding:40px 0 0;

}



.nav1	{

	padding-left: 10px;

	padding-right: 10px;

	color: white;

	font-size: 9pt;

	font-weight: bold;

}



.nav10	{

	padding-left: 5px;

	padding-right: 5px;

	color: white;

	font-size: 9pt;

	font-weight: bold;

}

.viewallarticles	{

	font-size: 9pt;

	text-align: left;

	padding-top: 30px;

	font-weight:bold;

	color: #5b5c57;

}



.viewallarticlesbottom	{

	font-size: 9pt;

	text-align: left;

	font-weight:bold;

	color: #5b5c57;

}



.mainsquare	{

	background-color: #FFFFFF;

	border: 2px solid #4d7a29;

}



.bullettext	{

	padding-left: 5px;

	font-size: 8pt;

}



.bulletpad	{

	padding-left: 25px;

}



.left	{

	background-color: #f2fcea;

	padding: 20px;

}



.bottomblog	{

	background-color: #f2fcea;

	padding: 20px;

}



.bulletbox	{

	background-color: #fbfcea;

	padding: 20px;

}



.leftthanks	{

	background-color: white;

	padding: 20px;

}



.middle	{

	padding: 20px 0px 20px 20px;

}



.map	{

	padding-top: 20px;

	padding-left: 40px;

}



.right	{

	background-color: #f2fcea;

	padding: 20px 10px 20px 10px;

}



.rightthanks	{

	background-color: #f2fcea;

	padding: 20px;

}



.thankssubtitle	{

	padding-top: 20px;

}



.articletitle	{

	font-size: 8pt;

	font-weight: bold;

	text-align: left;

	padding-top: 20px;

}



.articletitlebottom	{

	font-size: 8pt;

	font-weight: bold;

	text-align: left;

}



.articlecontents	{

	font-size: 8pt;

	text-align: left;

	color: #5b5c57;

}



.articlecontentsbottom	{

	font-size: 8pt;

	text-align: left;

	color: #5b5c57;

	padding-bottom: 20px;

}



.thankyouitems	{

	font-size: 8pt;

	text-align: center;

	padding-top: 10px;

	color: #5b5c57;

	padding: 5px 20px 20px 20px;

}



.thankyouitems2	{

	font-size: 8pt;

	text-align: center;

	padding-top: 10px;

	color: #5b5c57;

	padding: 5px 20px 20px 20px;

	font-weight:bold;

}



.numbers	{

	padding-top: 20px;

}



.whathappenssub	{

	font-size: 12pt;

	text-align: left;

	padding-top: 3px;

	padding-bottom: 20px;

	color: #5b5c57;

	font-weight:bold;

}





.formcontents	{

	font-size: 8pt;

	text-align: left;

	padding-top: 10px;

	padding-bottom: 20px;

	padding-left: 20px;

	color: #5b5c57;

}



.centertitle	{

	font-size: 13pt;

	font-weight: bold;

	padding-top: 20px;

	width: 402px;

}



.centertitlelarge	{

	font-size: 13pt;

	font-weight: bold;

	padding-top: 20px;

	width: 632px;

}





.blogcat	{

	font-size: 13pt;

	font-weight: bold;

	width: 402px;

}



.blogtitle	{

	padding-top: 20px;

	font-size: 11pt;

	font-weight: bold;

	width: 402px;

}



.centertitlethankyou	{

	font-size: 13pt;

	font-weight: bold;

	width: 402px;

}



.othercentertitle	{

	font-size: 11pt;

	font-weight: bold;

	padding-top: 20px;

	color: black;

}



.othercentertitleright	{

	font-size: 11pt;

	font-weight: bold;

	padding-top: 20px;

	padding-left: 10px;

	color: black;

}



.centercontent	{

	font-size: 9pt;

	text-align: left;

	width: 390px;

	padding-top: 10px;

	color: #5b5c57;

}



.centercontentlarge	{

	font-size: 9pt;

	text-align: left;

	width: 632px;

	padding-top: 10px;

	color: #5b5c57;

}



.centertitlemap	{

	font-size: 13pt;

	font-weight: bold;

	padding-top: 20px;

	width: 610px;

	padding-right: 20px;

	text-align:left;

}



.centercontentmap	{

	font-size: 9pt;

	text-align: left;

	width: 610px;

	padding-top: 10px;

	padding-right: 20px;

	color: #5b5c57;

	text-align:left;

}





.blogcontents	{

	font-size: 9pt;

	text-align: left;

	width: 390px;

	color: #5b5c57;

}



.othercenterleft	{

	font-size: 9pt;

	text-align: left;

	padding-top: 10px;

	padding-right: 10px;

	color: #5b5c57;

}



.othercenterright	{

	font-size: 9pt;

	text-align: left;

	padding-top: 10px;

	padding-left: 10px;

	color: #5b5c57;

}



.inputbox	{

	border: 1px solid #a8d604;

	width: 150px;

}



.inputbox2	{

	border: 1px solid #a8d604;

}



A:link	{

	color: #4d7a29;

	text-decoration: none;

}



A:visited	{

	color: #4d7a29;

	text-decoration: none;

}



A:active {

	color: #4d7a29;

	text-decoration: none;

}



A:hover		{

	color: #4d7a29;

	text-decoration: underline;

}



A:link.footer	{

	color: #FFFFFF;

	text-decoration: none;

}



A:visited.footer	{

	color: #FFFFFF;

	text-decoration: none;

}



A:active.footer {

	color: #FFFFFF;

	text-decoration: none;

}



A:hover.footer		{

	color: #FFFFFF;

	text-decoration: underline;

}



A:link.navigation	{

	color: #FFFFFF;

	text-decoration: none;

}



A:visited.navigation	{

	color: #FFFFFF;

	text-decoration: none;

}



A:active.navigation {

	color: #FFFFFF;

	text-decoration: none;

}



A:hover.navigation		{

	color: #FFFFFF;

	text-decoration: underline;

}



A:link.white	{

	color: #79b82c;

	text-decoration: none;

	font-weight: bold;

	background-color:#FFFFFF;

	border: 1px solid #79b82c;

}



A:visited.white	{

	color: #79b82c;

	text-decoration: none;

	font-weight: bold;

	background-color:#FFFFFF;

	border: 1px solid #79b82c;

}



A:active.white {

	color: #79b82c;

	text-decoration: none;

	font-weight: bold;

	background-color:#FFFFFF;

	border: 1px solid #79b82c;

}



A:hover.white		{

	color: #79b82c;

	text-decoration: none;

	font-weight: bold;

	background-color:#FFFFFF;

	border: 1px solid #79b82c;

}



A:link.no	{

	color: #2525ad;

	text-decoration: none;

}



A:visited.no	{

	color: #2525ad;

	text-decoration: none;

}



A:active.no {

	color: #2525ad;

	text-decoration: none;

}



A:hover.no		{

	color: #2525ad;

	text-decoration: underline;

}



.calculator	{

	font-size: 9pt;

	text-align: center;

	width: 390px;

	padding-top: 10px;

	color: #619a33;

}



/*-- NO BLOGS --*/

.middle.noblogs {padding:20px 90px 20px 100px;}



.right.noblogs {padding:20px 10px 20px 40px;}



/*-- COMPACT FORM --*/

.compactform table {padding:10px 0 0;}

.compactform td {padding:5px 0 0;}



ul.form {

	padding:20px 0;

	margin:0;

	list-style:none;

}

ul.form li {

	padding:5px 0;

}

.form label {

	float:left;

	width:100px;

	font-size:12px;

	text-align:right;

	padding:0 5px 0 0;

}

.form input {

	padding:3px;

}

.compactform .inputbox {width:144px}





/*-- BLUE --*/

.right.blue {

	background:#367294;

}

.blue .formcontents, .blue h2 {

	color:#fff;

}

.blue .form {

	font-weight:bold;

}

.blue .inputbox, .blue .inputbox2 {

	border:1px solid #69B5E0;

}

.blue a {

	color:#69B5E0;

}



/*-- DARK GREEN --*/

.right.green {

	background:#4d7a29;

}

.green .formcontents, .green h2 {

	color:#fff;

}

.green .form {

	font-weight:bold;

}

.green .inputbox, .green .inputbox2 {

	border:1px solid #A8D604;

}

.green a {

	color:#A8D604;

}



/*-- WHITE BG --*/

.white a.footer {

	color:#4d7a29;

}



/*-- WIDE --*/

.wide .centercontent {

	padding:10px 40px 0 0;

	width:600px;	

}

.wide .centercontent h2 {

	font-size:18px;

	color:#000;

	border-bottom:1px solid #4D7A29;

	padding:20px 0 10px;

	margin:0;

	display:block;

}



/*-- FORM BOLD --*/



.bold label {

	font-weight:bold;

}



/*-- MINI ICONS --*/



.formcontents.compactform.mini {

padding-left:0;

}

.form.mini label {

	padding:3px 5px 3px 25px;

	text-align:left;

	margin:0 0 0 3px;

}



/*-- DEBT CALC --*/

.d_calc_gradient_full {

	position:absolute; top:8px; left:300px; width:62px; z-index:2; height:126px; background:#5fe29e url(http://www.totaldebtrelief.net/d_calc_gradient.jpg) repeat-x;

}

.d_calc_gradient_large {

	position:absolute; top:48px; left:300px; width:62px; z-index:2; height:86px; background:#5fe29e url(http://www.totaldebtrelief.net/d_calc_gradient.jpg) repeat-x;

}

.d_calc_gradient_half {

	position:absolute; top:78px; left:300px; width:62px; z-index:2; height:56px; background:#5fe29e url(http://www.totaldebtrelief.net/d_calc_gradient.jpg) repeat-x;

}

.d_calc_gradient_small {

	position:absolute; top:108px; left:300px; width:62px; z-index:2; height:26px; background:#5fe29e url(http://www.totaldebtrelief.net/d_calc_gradient.jpg) repeat-x;

}

/* Multi Form */
#Age{
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}