body {
margin: 0;
padding: 0;
background: #ffffff;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#wrapper {
width: 750px;
margin: auto;
}

#header 
{
width: 100%;
position: relative;
left:0;
top:0;
height:130px;
background-color:#679acf;
border-bottom:solid 1px #A0A0A4;

}
#headerimage
{
	position: relative;
margin-left: auto;
margin-right: auto;	
width:750px;
top:12px	;
font-size:.8em;
}

/* content */

#content {
clear: both;
background:   url(mid_bg3.gif) no-repeat center bottom;
padding: 0 10px 0 23px;
margin: 0 0 0 0;
}

/* mid content */

#content div {
clear: both;
width: 364px;
float: left;
}

#content div h1 {
padding: 0;
margin: 0 0 0 0;
font-size: 22px;
font-weight: bold;
color: #036;
}

#content div h2, #content div h3 {
padding: 0;
margin: 0 0 0 0;
font-size: 16px;
font-weight: bold;
color: #036;
}

#content div h3 {
font-size: 16px;
font: Brush Script Std;
color: #0066b2;
}

#content div p {
font-size: 12px;
line-height: 18px;
color: #036;
margin: 0 0 10px 0;
}

#content div a {
color: #09f;
}

#content div a:hover {
color: #0066b2;
}

#content div ul {
margin: 0 25px;
padding: 0;
}

#content div li {
margin: 0 0 10px 0;
padding: 0;
font-size: 12px;
color: #036;
}

#content div #usps {
margin: 0 0 10px 0;
list-style: none;
}

#content div #usps li {
padding: 0 0 0 30px;
margin: 0;
font-size: 12px;
color: #036;
background: url(tick2.jpg) no-repeat;
}

#content div .price {
width: 60px;
}

/* IE6 hack */
* html #content div .price {
width: 114px;
}

#content div .highlight {
font-size: 18px;
color: #09f;
}

#content div .highlight td {
padding: 30px 0 0 0;
}

#content div .alt td {
background: #F9F8F3;
}

#content dl {
font-size: 12px;
margin: 0;
padding: 0;
color: #036;
}

#content dt {
margin: 0;
padding: 0;
font-weight: bold;
}

#content dd {
margin: 0 0 10px 0;
padding: 0;
}


/* form content */

#content form {
	width: 320px;
	float: right;
	font-size: 12px;
    color: #036;
}

#content form h3 {
font-size: 22px;
font-weight: bold;
color: #09f;
padding: 0 0 0 70px;
margin: 0 0 10px 0;
}

#content form em {
font-style: normal;
text-decoration: underline;
}

#content label {
	display: block;
	font-size: 12px;
	
	color: #036;
	text-align: right;
}

#content label2 {
	display: block;
	font-size: 12px;
	
	color: #036;
	text-align: center;
}

.form_error
{
 font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
 color: #CC0000;
}

/* span */

#content span {
clear: both;
display: block;
padding: 0;
}

/* box */
div#box1
{
	width:742px;
	height:180px;
	background-color:#EDEDED;
	border: solid 1px #999999;
	float:left;
	margin-top:8px;
	padding-left:3px;
	padding-right:3px;
	font-size: 12px;
	color: #036;
	text-decoration: none;
}

div.boxheader
{
	font-weight:bold;
	font-size:.75em;
	background-color:#FFFFA0;
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:2px;
	margin-left: -2px;
	margin-right: -2px;
	border-bottom:solid 1px #999999;
	font-size: 12px;
font-weight: bold;
color: #036;
}

/* examples */
div#examples1
{
width:742px;
height:245px;
background-color:#FFFFFF;
border: solid 1px #999999;
float:left;
margin-top:8px;
padding-left:3px;
padding-right:3px;
font-size: 12px;
color: #036;
}
 
div.examplesheader
{
	font-weight:bold;
	font-size:.75em;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:2px;
	margin-left: -2px;
	margin-right: -2px;
	border-bottom:solid 1px #999999;
	font-size: 12px;
font-weight: bold;
color: #CC3366;
}

#debtcare {
	width:500px;
	height:581px;
	margin-top:8px;
	float:left;
	border: 1px solid #999999;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
#debtcare p {
	font-size: 12px;
	line-height: 18px;
	color: #036;
	padding-top: 0px; 
	margin-top: 0px
}
#debtcare h2 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	line-height: 18px;
	color: #036;
}
#debtcare h3 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	line-height: 18px;
	color: #81a61c;
}
#debtcare b {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#369;
	}	
#debtcare ul {
	font-size:12px;
	font-weight:bold;
	color:#036;
	line-height:18px;
	list-style:square;
	list-style-position:outside;
	margin-top:5px;
	}
#debtproblems {
	width:207px;
	height:230px;
	margin-top:8px;
	float:left;
	padding: 10px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	}
#debtproblems p {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-top: 0px; 
	margin-top: 0px
}
#debtproblems h3 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	line-height: 18px;
	color: #81a61c;
}
#credit {
	width:207px;
	height:330px;
	float:left;
	padding: 10px;
	border-top: 0px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	}
#credit p {
	font-size: 12px;
	line-height: 18px;
	color: #000036;
	padding-top: 0px; 
	margin-top: 0px
}
#credit h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	line-height: 18px;
	color: #036;
}
#credit h3 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	line-height: 18px;
	color: #81a61c;
}
#credit ul {
	font-size:10px;
	font-weight:bold;
	color:#333;
	line-height:18px;
	list-style:square;
	list-style-position:outside;
	margin-top:5px;
	}

/* footer */

#footer {
	width: 100%;
	padding-top:5px;
	padding-bottom:5px;
	left:0;
	margin-top:8px;
	height:60px;
	background-color:#679acf;
	border-bottom:solid 1px #A0A0A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

#footer ul {
display: inline;
margin: 0;
padding: 0;
}

#footer li {
margin: 10px;
padding: 0 0 0 0;
display: inline;
color: #FFFFFF;
font-size: 12px;
}

#footer a:hover {
color: #0066b2;
}

#footer span {
display: block;
font-size: 12px;
border-bottom: 1px solid #668DB0;
padding-top: 13px;
padding-left: 72px;
padding-bottom: 10px;
margin-bottom: 7px;
color: #3D6992;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
display: none !important;
}

.sIFR-hasFlash h2 {
line-height: 30px;
margin: 0 0 5px 0 !important;
}

.sIFR-hasFlash h3 {
line-height: 22px;
margin: 0 0 5px 0 !important;
}

.sIFR-hasFlash #content form h3 {
line-height: 30px;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
display: none !important;
}
