/* IVA Debt Free CSS
----------------------------------------------- */

body, td
{
margin:0;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:90%;
color:#000000;
}

a:link, a:visited
{
color:#006633;
text-decoration:underline;
font-weight:bold;
}

a:hover
{
color:#006633;
text-decoration:none;
}

h1
{
color:#006633;
text-decoration:none;
font-size:140%;
}

.large-yellow-text
{
font-size:140%;
color:#FFFF00;
}

/* Main Container
----------------------------------------------- */

div.main-container
{
width:100%;
}

/* Top Container
----------------------------------------------- */

table.header-container
{
width:750px;
height:77px;
text-align:left;
margin-top:7px;
background-image:url(images/top-bar.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#006633;
}

td.header-left-cell
{
text-align:left;
vertical-align:top;
width:375px;
}

img.logo
{
margin-left:10px;
margin-top:11px;
}

td.header-right-cell
{
text-align:right;
vertical-align:middle;
width:375px;
}

div.top-text-margin
{
margin-right:10px;
}

.top-text
{
font-size:120%;
color:#FFFFFF;
font-weight:bold;
}

/* Questions Container
----------------------------------------------- */

table.questions-container
{
width:750px;
text-align:left;
background-image:url(images/debt-mood.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#006633;
border-left:1px solid #006633;
border-right:1px solid #006633;
border-bottom:3px solid #006633;
}

table.questions-top-container
{
width:750px;
text-align:left;
background-image:url(images/debt-sky-mood.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#006633;
border-left:1px solid #006633;
border-right:1px solid #006633;
border-bottom:3px solid #006633;
}

div.questions-margin
{
margin:10px;
}

.white-text
{
color:#FFFFFF;
}

ul.questions-list
{
color:#FFFFFF;
font-weight:bold;
list-style:disc url(images/bullet-debt-free.gif) outside;
}

/* Green Container
----------------------------------------------- */

table.green-container
{
width:750px;
text-align:left;
background-image:url(images/green-debt-tint.jpg);
background-repeat:repeat;
background-position:left top;
background-color:#66CC99;
border-left:1px solid #006633;
border-right:1px solid #006633;
border-bottom:3px solid #006633;
}

div.green-margin
{
margin:10px;
}

/* Yellow Container
----------------------------------------------- */

table.yellow-container
{
width:750px;
text-align:left;
background-image:url(images/yellow-debt-tint.jpg);
background-repeat:repeat;
background-position:left top;
background-color:#66CC99;
border-left:1px solid #006633;
border-right:1px solid #006633;
}

td.yellow-cell
{
text-align:left;
vertical-align:top;
background-image:url(images/relaxed-debt-girl.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

td.yellow-no-girl-cell
{
text-align:left;
vertical-align:top;
}

div.yellow-margin
{
margin:10px;
}

ul.answers-list
{
color:#000000;
font-weight:bold;
list-style:disc url(images/bullet-debt-tick.gif) outside;
}

.large-green-text
{
color:#006633;
font-size:140%;
}

hr.green
{
color:#006633;
background-color:#006633;
height:1px;
}

.input-box
{
width:178px;
color:#000000;
background-color:#FFFFFF;
border:1px #006633 solid;
}

.button-form
{
color:#003366;
font-weight:bold;
padding:2px;
background-color:#FFFFFF;
border:1px #006633 solid;
}

.dropdown-menu
{
color:#000000;
background-color:#FFFFFF;
border:1px #006633 solid;
}

.right-image
{
float:right;
margin-left:10px;
}

.captcha-img {
border: 1px #006633 solid;
}

/* Bottom Container
----------------------------------------------- */

table.bottom-container
{
width:750px;
text-align:left;
background-image:url(images/debt-free-grass.jpg);
background-repeat:no-repeat;
background-position:left top;
border:1px solid #006633;
}

div.bottom-text-margin
{
text-align:left;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}

.bottom-text
{
font-size:180%;
color:#FFFFFF;
font-weight:bold;
}

.yellow-text
{
color:#FFFF00;
}

.bottom-text a:link, .bottom-text a:visited
{
color:#FFFFFF;
text-decoration:underline;
}

.bottom-text a:hover
{
color:#FFFFFF;
text-decoration:none;
}

/* Affiliate Link Logos
----------------------------------------------- */

table.logos-container
{
width:750px;
}

td.logos-cell
{
text-align:center;
}

div.logos-margin
{
margin-top:5px;
margin-bottom:5px;
}

/* Credit Container
----------------------------------------------- */

table.credit-container
{
width:750px;
}

td.credit-cell
{
text-align:center;
}

div.credit-text-margin
{
margin-top:5px;
margin-bottom:5px;
}

.credit
{
font-size:80%;
color:#999999;
font-weight:bold;
text-decoration:none;
}

.credit a:link, .credit a:visited
{
color:#999999;
text-decoration:underline;
}

.credit a:hover
{
color:#000000;
text-decoration:none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006;
	text-align: center;
}
