/* Global */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, border, hr, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline}
:focus {outline:0}
body {font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:1; background:url(img/body-bg-tile.png) repeat-x;}
ol, ul {list-style:none}

blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
hr {margin:10px 0px 10px 0px; border:0; border-bottom:1px dotted #999}
h1 {font-size:30px; font-weight:normal; margin:0px 0px 24px 0px; color:#0076D3}
h2 {font-size:21px; margin:10px 0px 10px 0px; padding:3px 0 3px 0px; font-weight:normal;}
h3 {font-size:18px; margin:24px 0px 14px 0px; font-weight:bold; color:black}
h4 {font-size:14px; font-weight:bold; margin:18px 0px 10px 0px;color:#9A9A9A}
p  {font-size:1em; line-height:18px; margin:0px 0px 18px 0px}
a  {color:#0033FF}
em {font-style:normal}
strong {font-weight:bold}
table {border-collapse:separate; border-spacing:0}
caption, th, td {text-align:left; font-weight:normal}

ul.list			 {padding:6px 0px 12px 12px;line-height:1.4; font-weight:normal; font-size:13px}
ul.list ul 		 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
ul.list li 		 {background:url(img/body-bullet-tick.png) no-repeat; padding:0 0 0 26px; margin:0px 0px 10px -10px; }
ul.list ol li	 {list-style:disc;  margin:0px 0px 4px 20px; }

ul.list2 		 {padding:0px 0px 8px 0px; line-height:1.2; }
ul.list2 ul      {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
ul.list2 li		 {list-style:disc;  margin:0px 0px 10px 20px; }

.linkblue 		 {color:#0176D3; text-decoration:underline}

html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}

/* Clearfix */
.clearfix:after 	{content:"."; height:0; clear:both; visibility:hidden; display:block}
.clearfix 			{display:inline-block}
* html .clearfix 	{zoom:1; display:block}

/* Container */
#main-container		{width:898px; margin:0px auto 0px auto;}

/* Header */
#header 			{width:860px; height:71px; padding:0px 0px 14px 28px }
#body-container		{width:898px; background-color:white; padding:12px 0 0 0;  margin:0 }
#body-top			{width:898px; height:5px;  padding:0; margin:0 }
#body-cta 			{border-bottom:solid 1px #C0DCF1; padding:0; margin:0 0 18px 0 }
#body-end			{width:898px; height:6px; background:url(img/body-end.png) no-repeat 0px 0px; padding:0; margin:0 0 18px 0  }

/* Leftbody */
#left-box 				{width:550px; padding:0 0 0 30px; margin:0 30px 0 0; float:left; }
#left-box-top 			{display:block; width:600px; height:10px; }

#left-box-one  			{width:554px;  padding:0; background:url(img/body-pic.png) no-repeat 370px 0px;  }
#left-box-one h1 		{width:380px; font-size:32px; font-weight:normal; line-height:1.1em; margin:0 0 0 0; display:block; color:#0076D3 }
#left-box-one h2 		{font-size:13px; font-weight:bold; line-height:1.3em; }
#left-box-one p 		{margin:0px 0px 18px 0px; display:block; }


/* form */ 
#form					  {padding:0; margin:0; width:548px; position:relative; border-left:1px solid #C0DCF1; border-right:1px solid #C0DCF1; }
#form-head-img			  {height:6px; padding:0; margin:0; }
#form-base-img			  {padding:0; margin:0; width:550px; height:9px }
#form h2				  {height:48px; margin:0; padding:4px 0 0 80px; background:url(img/form-arrow.png) no-repeat 18px 3px; 
							font-size:19px; line-height:1.2em; display:block; color:black; font-weight:normal }
#form h3	   			  {height:28px; margin:0; padding:0px; display:block; font-size:16px; font-weight:bold; color:ehite  }
#form label				  {width:168px; height:20px; margin:0px 0px 6px 21px; padding:3px 0px 0px 0px; line-height:1.6; white-space:nowrap; float:left; display:block; font-weight:bold; font-size:12px	}
* html #form label	 	  {margin:0px 0px 6px 12px}
#form label.star		  {background:url(img/form-star.png) 157px 2px no-repeat;}

#form-wrapper					{width:364px; float:left; padding:0px 0px 10px 0px }

#form-privacy				{width:128px; background:#FFF6DE; float:left; padding:14px 18px 0px 18px; }
#form-privacy b				{background:url(img/form-padlock.png) no-repeat 0px 0px; width:100px; padding:4px 0px 12px 30px; margin:0px 0px 0px 0px; display:block}
#form-privacy p 			{font-size:12px;}

#form-title			 	  {width:548px; height:36px; margin:12px 0 12px 0; font-size:16px; background:url(img/form-head-bg.png) repeat-x; clear:both}
#form-title h3			  {width:320px; height:18px; margin:0; padding:10px 0 0 21px; float:left; font-size:16px; color:white; display:block;}
#form-title-required	  {width:110px; height:22px; margin:0; padding:8px 0 0 0; float:left; }

#form #button 			 {height:60px; padding:6px 10px 0px 157px; clear:both;}
#form #button input 	 {width:221px; margin:0; padding:0; border:0px}

#form span 				 {width:307px; padding:0px 0px 0px 0px; display:block; clear:both; }
#form span label 		 {width:307px; line-height:1.3; background:url(img/form-star.png) 296px 3px no-repeat; position:relative; }
#form span label a		 {color:#000}
#form span label input   {width:auto; height:auto; margin:4px 0px 0px 0px; border:0px; position:absolute; top:-1px; right:-15px}

#form input, #form select {width:145px; padding:3px; margin:0px 0px 8px 0px; border:1px solid #7F9DB9; float:left; font-size:13px}
#form select 		 	  {width:154px}

#form #form-disclaimer {display:block; height: 218px; width: 453px; background:url("img/form-disclaimer.png") 0 0 no-repeat; margin: 0 auto; padding: 0 0 20px 20px}

#warning 				{width:488px; padding:12px; font-size:1em;  border:1px solid #FF8100; background-color:white; margin:0px 20px 18px 18px; display:none; float:left;}
#warning li 			{margin:0px 0 0 18px; list-style-type:disc; line-height:18px; color:black}
#warning p				{background:none; margin:0px; padding:0px 0px 10px 0px; font-weight:bold; color:black}

#disclaimer 			{width:550px; height:106px; margin:10px 0 18px 0; background:url(img/disclaimer.png) 0px 0px no-repeat}

#form .textInput {  /* General style for my inputs when they're not highlighted */ 
 padding:2px; width:150px; float:left }

#form .inputHighlighted {  /* Highlighting style */
padding:2px; margin:0px 0px 8px 0px; border:1px solid #E86F00; width:150px; float:left} 
/*END FORM*/


/*FAQs */
#faq 							{width:auto; margin:20px 0px 30px 0px; display:block; border-bottom:1px solid #C0DCF1; font-weight:normal;}
#faq dl 						{width:auto; margin:0px 0px 0px 0px; display:block}
#faq dl a:link, dl a:visited 	{font-weight:bold; text-decoration:none; font-size:13px}
#faq dt							{height:36px; margin:0px 0px 0px 0px; line-height:2.6; background: url(img/faq-plus.png) 465px 6px no-repeat; display:block; border-top:1px solid #C0DCF1}
#faq dt a 						{height:33px; padding:0px 0px 0px 0px; display:block; color:black}
#faq dd 						{margin:0px; padding:4px 0px 1px 0px; font-size:1em; display:block}
#faq dd a 						{font-size:1em; }



/* Rightcolumn */
#right-container 		   			{display:block; padding:0; margin:0; float:left; }

/* SIDE */
#side-example 					    {width:223px; padding:0px 20px 6px 20px; margin:0 0px 12px 0px; background:url(img/right-bg.png) left bottom no-repeat}
#side-example span				    {height:36px; margin:0px -20px; padding:18px 0px 0px 21px; display:block; 
								    background:url(img/right-bg.png) left top no-repeat; font-size:22px; font-weight:bold; color:#0072CC}
#side-example p 				    {padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; line-height:1.3; display:block; white-space:normal}
#side-example small 			    {width:210px; height:34px; font-size:13px; padding:0px 0px 0px 12px; margin:0 0 12px 0; line-height:2.6; font-weight:bold; display:block}
#side-example #example				{width:196px; padding:7px 13px 0px 13px; margin:0px 0px 12px -1px; line-height:1.4; background:url(img/example.png) left top no-repeat}
#side-example #example em			{padding:2px 0px 8px 0px; font-size:12px; font-style:bold; display:block}
#side-example #example table 		{width:194px}
#side-example #example table td		{font-weight:normal}
#side-example #example big 			{width:208px; height:44px; padding:5px 0 0 14px; margin:8px -13px 0 -13px; line-height:1.2; 
									font-size:14px; font-weight:bold; color:black; display:block; background:url(img/example.png) left bottom no-repeat}
									
* html #side-example #example big 	{height:50px; padding:8px 0px 0px 14px}
#side-example #example .total 		{line-height:2.1}
#side-example #example .repayment 	{text-align:right; vertical-align:middle}
#side-example #example.after 		{padding:6px 13px 0px 13px; background:url(img/example.png) right top no-repeat}
#side-example #example.after big 	{color:black; background:url(img/example.png) right bottom no-repeat}
#side-example .note 				{padding:0px; margin:0px 0px 12px 0px; font-size:12px}
#side-example #button				{width:211px; height:28px; padding:0; margin:0 0 10px 0; background:url(img/right-example-button.png) 0 0 repeat; }
#side-example #button a				{color:white; font-weight:bold; text-decoration:none; font-size:16px; padding:6px 0 0 30px; display:block}
#side-example  h3					{font-size:14px; font-weight:bold; padding:0; margin:0 0 10px 0;}

#side-whyus			 {width:223px; padding:0px 20px 2px 20px; margin:0px 0px 20px 0px; line-height:1.4; background:url(img/right-bg.png) left bottom no-repeat}
#side-whyus span	 {font-size:22px; font-weight:bold; color:#0072CC; height:42px; margin:0px -20px; padding:12px 0px 0px 21px; display:block; background:url(img/right-bg.png) 0px -76px no-repeat}
#side-whyus h3				{font-size:21px; color:#0072CC; margin:0 0 12px 0; padding:0; font-weight:normal}
#side-whyus strong    	    {width:215px; height:146px; display:block; background:url(../images/logos.png) 0px 5px no-repeat}
#side-whyus h4				{font-size:16px; color:black; font-weight:bold;margin:0 0 6px 0; padding:0; line-height:1.2em;}
#side-whyus	em 				{font-size:11px; line-height:1.3em; margin:8px 0 30px 0; padding:0; display:block} 
#side-whyus	b				{margin:0 0 24px 0; padding:0}


#side-info			{width:223px; padding:0px 20px 10px 20px; margin:0px 0px 20px 0px; line-height:1.4; background:url(img/right-bg.png) left bottom no-repeat}
#side-info span		{font-size:22px; font-weight:bold; color:#0072CC; height:42px; margin:0px -20px; padding:12px 0px 0px 21px; display:block; background:url(img/right-bg.png) 0px -76px no-repeat}
#side-info h3		{font-size:21px; color:#0072CC; margin:0 0 12px 0; padding:0; font-weight:normal}
#side-info em 		{font-size:11px; line-height:1.3em; margin:8px 0 30px 0; padding:0; display:block} 
#side-info b		{margin:0 0 24px 0; padding:0} 


#side-whyus	p.side-images	{display:block; margin:18px 0 12px 0; padding:0; text-align:center}
#side-whyus .phone				{font-size:18px; color:#36C; font-weight:normal; line-height:1.3em}
#side-whyus p					{margin:0px 0px 12px 0px; padding:0px}
#side-whyus .customers			{margin:0px 0px 12px 0px; padding:0px}


#side-comments 			{width:220px; padding:0px 20px 0px 20px; margin:0px 0px 20px 0px; line-height:1.4; background:url(img/right-bg.png) left bottom no-repeat}
#side-comments span 	{height:54px; margin:0px -20px; display:block; background:url(img/right-bg.png) 0px -120px no-repeat}
#side-comments p		{padding:0px}
#side-comments strong 	{padding:2px 0px 18px 0px; display:block}


/* Debt Test CSS */
#left-result 				{width:562px; padding:0px 24px 0px 24px; margin:0 0px 0 0px; float:left;  }
#left-result h1				{color:black; padding:12px 0 0 0; font-size:24px; margin:4px 0 18px 0;}
#left-result h2				{font-size:16px; margin:21px 0 4px 0; color:black; font-weight:bold}
#left-result h3				{font-size:17px; margin:14px 0 8px 0; color:#0077D6; font-weight:bold}


#left-result-intro 				{padding:0 24px 0px 66px; background:url(img/result-icons.png) 0px 0px no-repeat; }
#left-result-answers1			{padding:0 24px 0 66px; background:url(img/result-icons.png) 0px -156px no-repeat; background-color:#FFF5DB; border:solid 3px #FFEDBE}
#left-result-answers2			{padding:0 24px 0 66px; background:url(img/result-icons.png) 0px -390px no-repeat; background-color:#FFF5DB; border:solid 3px #FFEDBE}


#left-result-disclaimer				{width:552px; padding:15px 0 0 15px; margin:36px 0 50px 0; background:url(img/body-bg-disclaimer.gif) top left no-repeat}
#left-result-disclaimer	 strong		{background:url(img/body-bg-disclaimer.gif) bottom left no-repeat; display:block; margin:0 0 0 -15px; padding: 0 15px 15px 15px; font-size:12px; line-height:1.3em}

#call-us				  {background:url(img/body-bg-call-us.jpg) right top no-repeat;  padding-bottom:20px;}
#call-us h4				  {color:#007EFF; font-size:19px;}
#call-us p				  {width:270px; display:block;}
#call-us p.call-us-p	  {font-size:14px; line-height:1.4; font-weight:bold; background:url(img/body-bullet-phone.png) left top no-repeat; width:225px; padding:0 0 0 50px;}


/* FOOTER */
#footer 			{margin:18px 0 0 0; padding:18px 0 24px 30px; width:830px;  }

#links				{padding:0 0 12px 0; font-weight:bold; border-bottom:3px solid #C0DCF1; float:left;  }
#links	 ul			{line-height:1; display:block;  float:left }
#links	 li 		{height:18px; display:block; padding:0px 14px 0px 14px; float:left; border-right:solid 1px #C0DCF1; }
#links	 li.home 	{height:18px; display:block; padding:0px 14px 0px 0px; float:left; border-right:solid 1px #C0DCF1;}
#links	 li.top 	{height:18px; display:block; padding:0px 14px 0px 21px; float:left; border-right:solid 1px #C0DCF1;  
					background:url(img/body-topofpage.png) no-repeat 0px 4px; width:330px}					
#links	 a			{color:#008BFB;}

#address 			{width:820px; margin:12px 0 18px 0px; padding:0; position:relative; float:left; line-height:1.4em}

