body, html{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #313131;
margin:0px;
line-height:14px;
background-image:url(http://www.debt-to-income.com/images/main-bg.gif);
background-repeat:repeat-x;
background-color:FBFAF7;

}

td, tr{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #313131;
line-height:16px;
}

/*---Header Part CSS --*/



.tophead {
width:100%;
z-index:1;
position:absolute;
}

.middlehead {
margin-top:105px;
z-index:1;
position:absolute;
}


.topmenu{
float:right;
font-size: 13px;
line-height:normal;
text-align:left;
color:#ffffff;
margin-bottom:14px;
}

.topmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.topmenu li{
display:inline;
margin:0;
padding:0;
}

.topmenu a{
float:left;
background:url(http://www.debt-to-income.com/images/menu-left.gif) no-repeat left top;
margin:0;
text-decoration:none;
color:#ffffff;
padding-left:11px;
margin-left:2px;
}

.topmenu a span{
float:left;
display:block;
background:url(http://www.debt-to-income.com/images/menu-ho.gif) no-repeat right top;
padding: 6px 11px 6px 0px;
font-weight:bold;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topmenu a span {float:none;}
/* End IE5-Mac hack */

.topmenu a:hover span {
color: #ffffff;
}

.topmenu li.selected a{ /*Selected Tab style*/
background-position:0 -33px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -33px; /*Shift background image up to start of 2nd tab image*/
color:#ffffff;
}

.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -33px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -33px; /*Shift background image up to start of 2nd tab image*/
}

.topback {
background-image:url(http://www.debt-to-income.com/images/top-back.gif);
background-repeat:repeat-x;
}

/*---Header Part CSS --*/
/*---Left Part CSS --*/

#leftlink { 
padding: 0px; 
font-weight: normal; 
font-size: 12px; 
display: inline;
line-height:20px;
}

#leftlink li { 
display: inline; 
list-style-type: none;
}	
	
#leftlink li a { 
float: left; 
color: #313131; 
height: 24px;
padding-top:5px;
text-decoration: none;
text-align:left;
background-image:url(http://www.debt-to-income.com/images/leftlink.gif);
background-repeat:no-repeat;
width:111px;
padding-left:18px;
margin-left:13px;
}

#leftlink li a:link { 
float: left; 
color: #313131; 
height: 24px;
padding-top:5px;
text-decoration: none;
text-align:left;
background-image:url(http://www.debt-to-income.com/images/leftlink.gif);
background-repeat:no-repeat;
width:111px;
padding-left:18px;
margin-left:13px;
}
#leftlink li a:hover { 
float: left; 
color: #C31A03; 
height: 24px;
padding-top:5px;
text-decoration: none;
background-image:url(http://www.debt-to-income.com/images/leftlink-ho.gif);
background-repeat:no-repeat;
width:111px;
padding-left:18px;
margin-left:13px;
}

.midleft {
background-image:url(http://www.debt-to-income.com/images/midleft.jpg); 
background-repeat: no-repeat;
}

.midright {
background-image:url(http://www.debt-to-income.com/images/midright.jpg);
background-repeat:no-repeat;
}

.tabletop{
background-image:url(http://www.debt-to-income.com/images/tab-top.gif);
background-repeat:no-repeat;
height:12px;}

.tablemid{
background-image:url(http://www.debt-to-income.com/images/tab-mid.gif);
background-repeat:repeat-x;
background-color:#F1F1E5;
}

.tabletop1{
background-image:url(http://www.debt-to-income.com/images/tab-top1.gif);
background-repeat:no-repeat;
height:12px;}

.tablemid1{
background-image:url(http://www.debt-to-income.com/images/tab-mid1.gif);
background-repeat:repeat-Y;
background-color:#F9F9F5;
}

.heading{
font-size:12px;
padding-left:8px;
padding-top:3px;
color:#FFFFFF;
font-weight:bold;

}

.input {
	border: 1px solid #E5E0D7;
	font-size: 13px;
	color: #343333;
	background-color: #ffffff;
	width:136px;
	height:18px;
	padding-left:5px;
	}

.newslettertext {
	font-size: 11px;
	color: #1A1919;
	}
.newsletter{	
	margin-left:8px;
	text-align:left;
	margin-right:8px;}
	
/*--- Left Part CSS --*/


/*---Content CSS Starts--*/

.headerback {
background-image:url(http://www.debt-to-income.com/images/img2.gif);
background-repeat:repeat-x;
}

.headertext {
line-height:30px;
font-size:26px;
color:#FFFFFF;
padding-left:12px;
padding-top:26px;
}

h1 {
line-height:27px;
font-size:14px;
font-weight:800;
display:inline;
}

.blackback {
background-image:url(http://www.debt-to-income.com/images/blackback.gif);
background-repeat:repeat-x;
padding-left:15px;
color:#FFFFFF;
font-size:14px;
font-weight:800;
}

.tablestroke{
border-bottom:thin; 
border-bottom-color:#E5E5E4; 
border-bottom-style:solid; 
border-right:thin; 
border-right-color:#E5E5E4; 
border-right-style:solid; 
border-left:thin; 
border-left-color:#E5E5E4; 
border-left-style:solid;
background-color:#F6F5EC;
padding-left:12px;
padding-right:12px;
padding-top:12px;
text-align:justify;
}

.tableimg{
float:right; 
margin-right:20px; 
margin-top:20px;
margin-left:12px; 
}

.green{
font-size:12px;
color:#055102;
text-decoration:underline;
}

.green:hover {
font-size:12px;
color:#055102;
text-decoration:none;
}
.bannerright {
background-image:url(http://www.debt-to-income.com/images/img2.jpg);
background-position:right;
background-repeat:no-repeat;
}
.banneriright {
background-image:url(image-files/inner3.jpg);
background-position:right;
background-repeat:no-repeat;
}
/*---Content CSS Starts--*/

/*---Right Part CSS--*/
.tablemidright{
font-size:11px;
background-image:url(http://www.debt-to-income.com/images/tab-mid.gif);
background-repeat:repeat-x;
background-color:#F1F1E5;
padding-left:8px;
padding-right:5px;
color:#26310C;
}

#rightlink { 
padding: 0px; 
font-weight: normal; 
font-size: 11px; 
display: inline;
line-height:14px;
}

#rightlink li { 
display: inline; 
list-style-type: none;
}	
	
#rightlink li a { 
float: left; 
color: #26310C; 
padding-top:8px;
padding-bottom:2px;
text-decoration: none;
text-align:left;
background-image:url(http://www.debt-to-income.com/images/leftlink.gif);
background-repeat:no-repeat;
width:108px;
padding-left:21px;
margin-left:2px;
}

#rightlink li a:link { 
float: left; 
color: #26310C; 
padding-top:8px;
padding-bottom:2px;
text-decoration: none;
text-align:left;
background-image:url(http://www.debt-to-income.com/images/rightlink.gif);
background-repeat:no-repeat;
width:108px;
padding-left:21px;
margin-left:2px;
}
#rightlink li a:hover { 
float: left; 
color: #C31A03; 
padding-top:8px;
padding-bottom:2px;
text-decoration: none;
background-image:url(http://www.debt-to-income.com/images/rightlink-ho.gif);
background-repeat:no-repeat;
width:108px;
padding-left:21px;
margin-left:2px;
}

/*---Right Part CSS--*/

/*---Footer Part CSS--*/
.footerback {
background-image:url(http://www.debt-to-income.com/images/footerback.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}

.footerlinks {
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}

.footerlinks:hover {
color:#FFFFFF;
font-size:13px;
text-decoration:underline;
}

.copyrightlinks {
color:#080808;
font-size:13px;
text-decoration:underline;
}

.copyrightlinks:hover {
color:#080808;
font-size:13px;
text-decoration:none;
}
/*---Footer Part CSS--*/