/* CSS Document */


/* -------------- PRODUCTS -------------- */


#products {width:654px; float:left; font-size:12px}
#products a {text-decoration:none; color:#000}
#products a:hover {text-decoration:underline}
#products h2 {margin:0px}
#products h2 a {width:143px; height:47px; display:block; font-size:14px; padding:0px 0px 0px 50px; color:#07A8D0; overflow:hidden; background:url(../images/home-icons.png) no-repeat; background-position:0px 0px}

.product1 {border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; width:191px; height:7em; float:left; padding:12px}
.product2 {border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; width:191px; height:7em; float:left; padding:12px}
.product3 {border-bottom:1px solid #DEDEDE; width:191px; height:7em; float:left; padding:12px}
.product4 {border-right:1px solid #DEDEDE; width:191px; height:7em; float:left; padding:12px}
.product5 {border-right:1px solid #DEDEDE; width:191px; height:7em; float:left; padding:12px}
.product6 {width:191px; height:7em; float:left; padding:12px}

#products .product2 h2 a {background-position:0px -47px}
#products .product3 h2 a {background-position:0px -94px; line-height:34px}
#products .product4 h2 a {background-position:0px -141px; line-height:34px}
#products .product5 h2 a {background-position:0px -188px; line-height:34px}
#products .product6 h2 a {background-position:0px -235px; line-height:34px}

#home_cta {width:651px; height:43px; padding:20px 0px 20px 0px}

#home_text {width:655px; float:left; margin:10px 0px 10px 0px}
#home_left {width:412px; padding:0px 20px 10px 3px; border-right:1px solid #DEDEDE; float:left}
#home_right {width:181px; padding:0px 15px 10px 20px; float:left} 
#home_right span {font-weight:bold; font-style:italic; padding-bottom:10px; display:block} 
#home_right a {font-weight:bold} 






/* --------------SOLUTIONS-------------- */
#solutions							{width:850px;
									 height:155px;}
#solutions a						{color:#FFFFFF}


#solutions_debtcon_container		{width:458px;
									 float:left;}
									 
#solutions_debtman_container		{width:245px;
									 float:right;}
									 
#solutions_debtconsolidation		{width:211px;
									 height:155px;
									 float:left;
									 padding: 0 0 0 0;
									 background-image:url(../images/Debt_Consolidation_block.gif);
									 background-repeat:no-repeat;
									 position:relative;}
									 
#solutions_debtconsolidation_text	{width:160px;
									 margin-top:40px;
									 font-weight:bold;
									 text-align:left;
									 color:#FFFFFF;
									 line-height:20px;
									 margin-left:15px;
									}
#solutions_debtconsolidation_text a	{text-decoration:none;
									}
#solutions_debtconsolidation_text a:hover{text-decoration:underline;
									}
									
									 
#solutions_ivas						{width:212px;
									 height:155px;
									 float:left;
									 padding:0 0 0 0;
									 background-image:url(../images/IVA_Block.gif);
									 background-repeat:no-repeat;
									 position:relative;}
									 
#solutions_ivas_text				{width:160px;
									 margin-top:40px;
									 font-weight:bold;
									 text-align:left;
									 color:#FFFFFF;
									 line-height:20px;
									 margin-left:15px;
									}
									
#GreenBoxButton 					{position:absolute;
									 top:114px;
									 left:0;
									 width:190px;
									 height:42px;
									}
#BlueBoxButton 						{position:absolute;
									 top:114px;
									 left:0;
									 width:190px;
									 height:42px;
									}
									
#solutions_ivas_text a				{text-decoration:none;
									}
#solutions_ivas_text a:hover		{text-decoration:underline;
									}
									 
#solutions_debtmanagement			{width:213px;
									 height:155px;
									 float:left;
									 padding:0 0 0 0;
									 background-image:url(../images/Debt_Management_Block.gif);
									 background-repeat:no-repeat;
									 position:relative;
									 }

#solutions_debtmanagement_text				{width:160px;
									 margin-top:40px;
									 font-weight:bold;
									 text-align:left;
									 color:#FFFFFF;
									 line-height:20px;
									 margin-left:15px;
									}
#solutions_debtmanagement_text a				{text-decoration:none;
									}
#solutions_debtmanagement_text a:hover		{text-decoration:underline;
									}
									 
#solutions_debtadvice			     {width:214px;
									 height:155px;
									 float:left;
									 padding:0 0 0 0;
									 background-image:url(../images/Debt_Advice_block.gif);
									 background-repeat:no-repeat;
									 position:relative;}								 					 

#solutions_debtadvice_text				{width:160px;
									 margin-top:40px;
									 font-weight:bold;
									 text-align:left;
									 color:#FFFFFF;
									 line-height:20px;
									 margin-left:15px;
									}
#solutions_debtadvice_text a				{text-decoration:none;
									}
#solutions_debtadvice_text a:hover		{text-decoration:underline;
									}
 
#solutions h1						{font-size:20px;
									 color:#FFFFFF;
									 margin:0;
									 padding:0;}
									 
#solutions p						{font-size:14px;
									 color:#FFFFFF;
									 margin-top:12px;}
									 
#solutions ul						{list-style-type:none;
									 margin:0;
									 padding:8px 0 2px 0;}
								 
#solutions li						{background-image:url(../images/bullet_point.gif);
									 background-repeat:no-repeat;
									 background-position:top left;
									 padding-left:14px;
									 font-size:14px;
									 color:#FFFFFF;
									 line-height:20px;}
									 
#solutions li a						{color:#FFFFFF;
									 text-decoration:none;}
									 
#solutions li a:hover				{color:#FFFFFF;
									 text-decoration:underline;}



/* --------------GENERAL LAYOUT-------------- */
#hometopstatement 					{font-size:13px;
									 margin-left:15px;
									 _margin-left:7px;
									 margin-top:0px;
									 float:left;
									 width:635px;}
									 
#hometopstatement p					{padding:0px 0px 12px 0px}
#hometopstatement p	a				{color:#000; text-decoration:none}	
#hometopstatement p	a:hover			{text-decoration:underline}						
									 
h1	{font-size:17px;
									 color:#000;
									 padding:5px 0 0 0;
									 font-weight:bold;
									 margin:0 0 -3px 0;
									 _margin:0 0 -9px 0;}


h2	{font-size:16px;
									 color:#77B50D;
									 padding:5px 0 0 0;
									 font-weight:bold;
									 margin:0 0 -3px 0;
									 _margin:0 0 -9px 0;}
		
		 
h3	{font-size:15px;
									 color:#000;
									 padding:5px 0 0 0;
									 font-weight:bold;
									 margin:0 0 -3px 0;
									 _margin:0 0 -9px 0;}						 
									 
									 
#homeaccreditation					{width:525px; margin-left:50px; padding:10px 0 0 0;}

#homeaccreditationlcontainer			{width:66%; float:left; text-align:center;}
#homeaccreditationr3					{width:49%; float:left; text-align:center;}
#homeaccreditationtop100				{width:49%; float:right; text-align:center;}

#homeaccreditationbestco				{width:33%; float:right; text-align:center;}


									 						 

/* --------------WAYS OUT OF DEBT-------------- */
#waysoutofdebt_container			{width:655px;
									 float:left;
									 margin:0px;}

#waysoutofdebt						{width:655px;
									 float:left;
									 font-size:11px;
									 padding:0;}
									 
#waysoutofdebt h3					{margin-bottom:6px}				 
									 
.waysoutofdebt_bottom_left			{background-image:url(../images/Ways_Out_Of_Debt_BG.gif);
									 background-repeat:repeat-y;
									 background-position:top left;
									 width:655px;
									 float:left;}
									 
.waysoutofdebt_bottom_right			{background-image:url(../images/Ways_Out_Of_Debt_BG.gif);
									 background-repeat:repeat-y;
									 background-position:top right;
									 float:left;
									 width:655px;}
									 
#waysoutofdebtimg					{width:655px;
									 margin-bottom:11px;
									 _margin-bottom:20px;}

#home_bullets						{width:635px;
									 margin-top:5px;
									 margin-left:15px;
									 font-size:13px;}
									 
#home_bullets_left					{width:315px;
									 float:left;
									 margin-top:1px;
									 font-size:13px;}
									 
#home_bullets_right					{width:290px;
									 float:right;
									 margin-top:1px;}
									 
#home_bullets ul					{list-style-type:none;
									 margin:0;
									 padding:0 0 2px 0;}
								 
#home_bullets li					{background-image:url(../images/bullet_point_4.gif);
									 background-repeat:no-repeat;
									 background-position:left top;
									 padding-left:23px;
									 margin-left:0px;
									 font-size:11px;
									 color:#333333;
									 line-height:20px;}
									 

									 
#home_bullets a						{font-size:13px;
									 color:#000000;
									 text-decoration:none;}
									 
#home_bullets .bulletheading a 	     {font-size:14px; 
									  color:#008BAD;}			
						 
									 
									 
/* --------------TESTIMONIALS-------------- */									 
#news_container_left				{width:400px;
									 float:left;}
									 
#news_container_right				{width:400px;
									 float:right;
									 color:#333333;} 
									 
#news_panel_featured_stories		{width:365px;
									 padding-bottom:6px;
									 padding-left:35px;
									 background-image:url(../images/news_panel_home_icon1.gif);
									 background-repeat:no-repeat;
									 background-position:left top;
									 }
									 
#news_panel_useful_advice			{width:400px;
									 margin-top:10px;}
									 
#NewsBlockFront 					{margin:0 auto;
									text-align:center;
									 width:845px;
									}

#testimonials						{width:815px;
									 font-size:13px;
									 color:#FFFFFF;
									 background-image:url(../images/news_panel_largebodyFRONT.gif);
									 padding:0 15px 30px 15px;
									 position:relative;
									 text-align:left;
									 font-size:11px
									 }


#News_Header_Front					{ background-image:url(../images/news_panel_headFRONT.gif);
									  width:845px;
									  height:10px;
									  background-repeat:no-repeat;
									  _margin-bottom:-6px;
									}

#News_Footer_Front					{ background-image:url(../images/news_panel_FootFRONT.gif);
									  width:845px;
									  height:9px;
									  background-repeat:no-repeat;
									  margin-bottom:8px;
									}
					 
#testimonials a						{color:#333333;
									 text-decoration:none;
									 line-height:18px;}
									 
#testimonials a:hover				{color:#666666;
									 text-decoration:underline;}
									 
#more_stories_button				{
									 position:absolute;
									 bottom:0;
									 left:15px;
									 font-size:12px;
									 width:200px;
									 }
									 
#more_stories_button a				{ color:#008BAD;font-weight:bold; text-decoration:none; font-size:12px;} 
#more_stories_button a:hover		{ text-decoration:underline} 
									 
.testimonials_heading				{font-size:18px;
									 color:#008BAD;
									 font-weight:normal;
									 margin:0 0 5px 0;
									 padding:0 0 0 0;
									 width:380px;}
									 
.testimonials_heading2				{font-size:18px;
									 color:#008BAD;
									 font-weight:normal;
									 margin:0 0 8px 0;
									 padding:0 0 0 0;
									 width:380px;}

#testimonials p						{margin:0 0 0 0;
									 font-size:11px;}
									 
.blue_text							{color:#008BAD;}


#testimonials_header				{font-size:16px;
									 color:#FFFFFF;
									 margin-top:10px;
									 }
.testimonials_content a				{color:#000000;}
									 
.testimonials_content				{font-size:11px;
									 width:490px;
									 padding-top:8px;				    
									 line-height:18px;
									 color:#000000;}
									 
.featured_image_margin				{margin:0 6px 15px 0;}

.links_image_margin					{margin:0 6px 50px 0;}
									 
									 
									 
/* --------------NEWS-------------- */									 
#news_container						{width:671px;
									 height:132px;
									 padding:0;
									 background-image:url(../images/newspanel.gif);
									 background-repeat:no-repeat;
									 font-size:13px;
									 color:#333333;
									 margin-top:8px;}
									 
#news_container_panel_FRONT		    {width:186px;
									 margin-top:8px;
									 _margin-top:6px;
									 position:relative;
									 float:right;
									 margin-bottom:8px;
									 }
									 
#news_container_panel_FRONT a		{color:#7CB914;
									 text-decoration:none;}

#news_container_panel_FRONT a:hover	{color:#7CB914;
									 text-decoration:underline;}

#news_stories_text					{font-size:11px;
									 color:black;
									 margin-bottom:2px;} 
									 
#more_stories_button_news 			{position:absolute;
									bottom:15px;
									left:15px;}									 
									 								 
#more_stories_button_news a			{color:#426900;
									 font-weight:bold; 
									 text-decoration:none;} 
									 
#more_stories_button_news a:hover	{text-decoration:underline;
									 color:#426900;} 
		
																 
#news_header_front					{width:186px;}
									 
#news_footer_front					{background-image:url(../images/news_panel_footerFRONT.gif);
									 background-repeat:no-repeat;
									 background-position:top;

									 width:186px;
									 height:29px;}
									 
#news_main							{width:132px;
									 height:163px;
									 overflow:auto;
									 margin-left:5px;
									 padding:6px;}

									 
									 
#news_main_Front_stretch			{width:156px;
									 height:165px;
									 overflow:hidden;
									 background-image:url(../images/news_panel_bodyFRONT.gif);
									 padding-left:15px;
									 padding-right:15px;
									 padding-top:10px;
									 }
#news_main_Front_holder 				 {height:175px;
									  overflow:hidden;
									 }
									  
#news_main ul						{list-style-type:none;
									 margin:0;
									 padding:0 0 2px 0}
								 
#news_main li						{background-image:url(../images/bullet_point_3.gif);
									 background-repeat:no-repeat;
									 background-position:top left;
									 padding-left:15px;
									 font-size:13px;
									 color:#333333;
									 line-height:22px;}
									 
#news_header h5						{font-size:16px;
									 margin:0;
									 color:#FFFFFF;}
									 
#GetHelp							{font-size:18px;
									 color:white;
									 font-weight:bold;
									 text-align:center;
									 padding-top:8px;
									 height:29px;
									 width:450px;
									 background-image:url(../images/get-help.gif);
									 margin:0 auto;
									 }
									 
#GetHelp a   						 {color:white;
									  text-decoration:none;
									 }	
									 		
#GetHelp a:hover   					{
									  text-decoration:none;
									 }			
					
#disclaimer_front					 {width:848px;
									 margin:0 auto;
									 text-align:left;
									 margin-bottom:15px;
									 padding-top:15px;}
									 
									 
#disclaimer_front p						{font-size:12px;}
