	  body{
	    margin: 10px auto;
		width: 750px;
		text-align: center;
		font-family: arial, verdana, sans-serif;
		background-color: #E8ECEF;
	  }
	  img{
	    border-width: 0;
	  }
	  div.all{
	    width: 750px;
		text-align: left;
		border: #888 1px solid;
		background-color: #fff;
	  }
	  div.top_section{
	    padding: 20px 0 29px 23px;
		height: 60px;
	    background: url(../images/top_section.jpg) 100% 0 no-repeat;
	  }
	  div.nav_1{
	    padding: 0;
		background: url(../images/nav_1_bg.gif) 100% 0 repeat-y #7C961B;
	  }
	  ul.nav_1{
	    margin: 0 0 0 20px;
		padding: 0;
		list-style-type: none;
	  }
	  li.nav_1{
	    margin: 0;
		padding: 0;
		display: inline;
	  }
	  a.nav_1,
	  a.nav_1f{
	    padding: 3px 8px;
	    color: #eee;
		font-family: arial, verdana, garamond, times new roman, sans-serif;
		font-size: 1.2em;
		text-decoration: none;
		display: block;
		float: left;
		background-color: #7C961B;
	  }
	  a.nav_1{
		border-left: #fff 2px solid;
	  }
	  a.nav_1:hover,
	  a.nav_1f:hover{
	    background-color: #99CC33;
	  }
	  div.clear_nav_1{
	    clear: both;
		font-size: 1px;
		height: 1px;
		background-color: #fff;
	  }
	  div.nav_2{
	    padding: 0;
		background: url(../images/nav_2_bg.gif) 0 0 repeat-y #515B16;
	  }
	  ul.nav_2{
	    margin: 0;
		padding: 0;
		list-style-type: none;
	  }
	  li.nav_2{
	    margin: 0;
		padding: 0;
		display: inline;
	  }
	  a.nav_2,
	  a.nav_2f{
	    padding: 3px 8px;
	    color: #eee;
		font-family: arial, verdana, garamond, times new roman, sans-serif;
		font-size: 1.2em;
		text-decoration: none;
		display: block;
		float: right;
		background-color: #515B16;
	  }
	  a.nav_2{
	    border-right: #fff 2px solid;
	  }
	  a.nav_2:hover,
	  a.nav_2f:hover{
	    background-color: #99CC33;
	  }
	  div.main{
	    background: url(../images/main_bg.jpg) 100% 0 no-repeat;
	  }
	  div.home{
	    padding: 40px 20px 20px 375px;
		width: 355px;
	    background: url(../images/home_bg.jpg) 0 0 no-repeat;
	  }
	  div.min_height_home{
	    height: 350px;
		width: 1px;
		font-size: 1px;
		float: right;
	  }
	  	div.home .left-cta{
			float:left;
			display:inline;
			width:355px;
			height:169px;
			background:#666666;
			margin-left:-350px;
			margin-top:400px;
			background: url(../img/common/left-cta.gif) no-repeat;
		}
		
		div.home .left-cta a{
			display:block;
			width:100%;
			height:100%;
		}
		
	div.lower{
	    margin: 10px 10px 0 10px;
		padding: 10px;
		border-top: #ddd 1px solid;
	    font-size: 0.7em;
		color: #aaa;
	  }
	  a.lower{
		color: #aaa;
		text-decoration: none;
	  }
	  div.content{
	    padding: 40px 0 0 0;
	    float: right;
		width: 450px;
	  }  
	  
	  div.lhs{
	    padding: 30px 20px 0 20px;
	    float: right;
		width: 260px;
	  }
	  div.lhs .left-cta{
			float:left;
			display:inline;
			width:260px;
			height:169px;
			background:#666666;
			margin-top:20px;
			background: url(../img/common/left-cta-shorter.gif) no-repeat;
		}
		
		div.lhs .left-cta a{
			display:block;
			width:100%;
			height:100%;
		}
		
	  ul.sub_nav{
	    margin: 50px 0 0 0;
		padding: 0;
		list-style-type: none;
	  }
	  ul.sub_sub_nav{
	    margin: 0;
		padding: 0;
		list-style-type: none;
	  }
	  li.sub_nav,
	  li.sub_sub_nav{
	    margin: 0;
		padding: 0;
	  }
	  a.sub_nav{
	    padding: 3px 0 3px 12px;
		width: 248px;
	    font-size: 0.9em;
		font-weight: bold;
		color: #505A13;
		text-decoration: none;
	    display: block;
		background: url(../images/sub_nav_bg.gif) 0 0 no-repeat;
	  }
	  a.sub_sub_nav{
	    padding: 3px 0 3px 12px;
		width: 248px;
	    font-size: 0.9em;
		font-weight: bold;
		color: #8CA13A;
		text-decoration: none;
	    display: block;
		background: url(../images/sub_nav_bg.gif) 0 0 no-repeat;
	  }
	  a.sub_nav:hover,
	  a.sub_sub_nav:hover{
	    background: url(../images/sub_nav_bg_hover.gif) 0 0 no-repeat;
	  }
	  div.free_advice{
	    padding: 30px 22px 20px 22px;
		
	  }
	  ul.sm{
	    margin: 0;
		padding: 0;
		list-style-type: none;
	  }
	  li.sm{
	    margin: 0;
		padding: 0;
	  }
	  a.sm{
	    margin: 2px 0;
	    padding: 4px;
		font-size: 1.1em;
		width: 400px;
	    color: #000;
	    display: block;
	  }
	  ul.sm_sub{
	    margin: 0;
		padding: 0;
		list-style-type: none;
	  }
	  li.sm_sub{
	    margin: 0;
		padding: 0;
	  }
	  a.sm_sub{
	    padding: 4px 0 2px 50px;
		font-size: 0.9em;
	    color: #000;
		width: 350px;
	    display: block;
	  }
	  ul.sm_sub_sub{
	    margin: 0;
		padding: 0;
		list-style-type: none;
	  }
	  li.sm_sub_sub{
	    margin: 0;
		padding: 0;
	  }
	  a.sm_sub_sub{
	    padding: 4px 0 2px 120px;
		font-size: 0.9em;
	    color: #000;
		width: 280px;
	    display: block;
	  }
	  div.min_height{
	    width: 1px;
		height: 330px;
		float: left;
	  }
	  div.clear{
	    clear: both;
		font-size: 1px;
		height: 1px;
	  }
	  div.table{
	  	padding: 10px 10px 0 10px;
	  	width: 400px;
		background-color: #fff;
	  }
	  h1{
	    margin: 20px 10px 10px 10px;
		font-size: 1.6em;
		font-weight: bold;
		color: #9DB000;
	  }
	  h2{
	    margin: 18px 10px 10px 10px;
		font-size: 1.2em;
		font-weight: normal;
		color: #9DB000;
	  }
	  p{
	    margin: 10px;
		font-size: 0.8em;
		font-family: arial, verdana, garamond, times new roman, sans-serif;
	  }
	  td{
	    margin: 10px;
		font-size: 0.8em;
	  }
	  ul,
	  ol{
	    font-size: 0.8em;
	  }
	  
div.article{
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:#999999 1px dotted;
	width:430px;
}
	div.article .heading{
		margin-bottom:5px;
	}
	
		div.article .heading a{
			text-decoration:none;
			font-weight:bold;
			color:#9DAF01;
			font-size:0.9em;
			
		}
			div.article .heading a:hover{
				text-decoration:underline;
			}	
	
	div.article .snippet{
		font-size:0.8em;
	}
		div.article .snippet a{
			color:#9DAF01;
			text-decoration:underline;
		}
			div.article .snippet a:hover{
				text-decoration:none;
			}
			
div.debt-solutions{
	width:258px;
	height:141px;
	background: url(../img/common/debt-solutions.jpg) no-repeat;
	float:left;
}
	div.debt-solutions a{
		width:100%;
		height:100%;
		display:block;
		text-indent:-9999px;
	}		

div.home-debt{
	margin-left:-355px;
	margin-top:580px;
}	  
	  
