BODY { background-color:#ebebeb; margin: 0; padding:0; }
BODY.PrivacyPolicy { background: none; }
BODY.TermsOfService { background: none; }
BODY.ContactUs { background: none; }
BODY.Sorry { background: none; }
BODY.ThankYou { background: none; }
BODY.Unsubscribe { background: none; }
BODY.ReportSpam { background: none; }
	
DIV#Footer { width:915px; margin:0 0 -10px 0; padding:15px 0 -10px 0;	background: url(../../res/img/ContentBackground.jpg) repeat-y; }

Form { margin:0px; padding:0px; }
img { border: none; }
DIV.LeftFloaters IMG { float: left; }
a.noline { text-decoration: none; }
th{ font-weight: normal; }
.Required { color: red; }
ul.StimulusList { font: bold .85em 'Trebuchet MS', Arial, sans-serif; }

DIV#Content {padding:0px; margin: 0px; width:915px;}
 
DIV#SiteContainer,
DIV.SiteContainer {
	width:915px;
	left:50%;
	margin-left:-457.5px;
	background: #ffffff url(../../res/img/ContentBackground.jpg) repeat-y;
	}
	
DIV#Home { width:915px; margin:0px; padding:0px; }


#DebtStimulusnMenu { float:left; width:915px; }
#DebtStimulusMenuImage { float:left; width:630px; }

#DebtStimulusNumberText{ margin: 25px 0 0 45px; text-align: center; }

#DebtStimulusPhoneImage { 
	float:right; 
	width:285px; 
	height:395px; 
	background: url(../../res/img/MainHeader2.jpg) no-repeat right top;
}

.Specialist { font: bold .95em 'TrebuchetMS', Arial, sans-serif; color:#002e4d; }
.Number { font: bold 1.8em 'TrebuchetMS', Arial, sans-serif; color:#5f0000; }
	
TABLE.Page1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	width:315px;
	height:320px;
	text-align:left;
	margin:0;
	}

TABLE.data { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	width:460px;
	text-align:left;
	margin:0 0 0 50px;
	}
Table.data TD {padding:0 0 15px 0;}	
Table.data TH { font-weight: bold; padding-bottom:5px;}	
form#budget input { border:1px solid #b2b2b2; }

TABLE#CreditCalculator { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	width:350px;
	text-align:left;
	margin:0 0 0 80px;
	}
Table#CreditCalculator TD {padding:0 0 10px 0;}	
TH.InformationHeader {padding:5px 0 5px 5px; color:white; background-color:black;}
Table.CreditCalculator TH { font-weight: bold; padding-bottom:5px;}	
form#CC input { border:1px solid #b2b2b2; }


TABLE.Page1 TD.SubText {font-size: .75em; padding:5px 5px 0 0;}
TD {padding:0 0 5px 10px;}
.submitButton{ padding: 10px 5px 0 5px; }

#DebtStimulusContent { width:520px; }

#DebtStimulusContentLeft { width:315px; text-align:left; margin-left:20px; float:left; }
#DebtStimulusInsideContentLeft { width:315px; text-align:left; margin:15px 0 0 20px; padding-right:10px; float:left; border-right: 1px solid #aacdff; }

#DebtStimulusContentRight { width:520px; text-align:left; float:right; margin:15px 35px 0 0; }

#Step1 {
	width:520px; 
	background: url(../../res/img/Step1.jpg) no-repeat top left; 
	height:117px; 
	margin-bottom:10px; 
	padding-bottom:5px;
	border-bottom:1px solid #aacdff;
}

#Step2 {
	width:520px; 
	background: url(../../res/img/Step2.jpg) no-repeat top left; 
	height:117px; 
	margin-bottom:10px; 
	padding-bottom:5px;
	border-bottom:1px solid #ebc3ff;
}

#Step3 {
	width:520px; 
	background: url(../../res/img/Step3.jpg) no-repeat top left; 
	height:117px; 
	margin-bottom:10px; 
	padding-bottom:5px;
	border-bottom:1px solid #ffffa5;
}

#Tools {
	width:315px; 
	font: .9em Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: left;
}

#Services {
	width:315px; 
	font: .9em Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: left;
}

.StepsList { padding-bottom:15px; padding-top:10px; font: 1.0em Arial, Helvetica, sans-serif; }

#DebtStimulusForm { margin-top:20px; }

#AffiliateContentRight { width:270px; text-align:left; float:right; margin:10px 30px 0 0; }

#BenefitsList {
	width:240px;
	height:311px;
	background: url(../../res/img/BenefitsBackground.jpg) no-repeat;
	margin-top:20px;
}

h2.BenefitsHeader { font: 1.6em 'Trebuchet MS', Arial, sans-serif;  
	color:#ffffff;
	padding:10px 0 0 10px;
	text-align: left;
}

ul.BenefitList {
	color:white;
}

ul.BenefitList li {
	padding: 8px 0 8px 0;
	font-weight:bold;
	}


h1.DebtHeaders
	{ font: bold 1.6em 'Trebuchet MS', Arial, sans-serif;  
	color:#000000;
	padding:10px 0 0 0;
}

h2.FormHeader { font: bold 1.8em Arial, sans-serif;  
	color:#032b59;
	padding:0;
	text-align: center;
}

h3.SubHeaders { font: bold 1.2em 'Trebuchet MS', Arial, sans-serif;  
	color:#000000;
	text-align: left;
	padding:0;
	margin:0;
}

h3.PhoneNumber { font: bold 1.4em 'Trebuchet MS', Arial, sans-serif;  
	color:#032b59;
	text-align: center;
	padding:0;
}

p.FormText {
	font: 1.2em Arial, sans-serif;
	text-align: center;
	color:#5f0000;	
	line-height: 18px;
	padding:0;
	margin: 0;
}

p {
	font: .85em 'Trebuchet MS', Arial, sans-serif;
	color:#404040;	
	line-height: 22px;
	padding:0;
	text-align: left;
	margin: 10px 0 0 0;
}

.UnsecuredList {
	font: .85em 'Trebuchet MS', Arial, sans-serif;
	color:#404040;	
	line-height: 22px;
	text-align: left;
}

#FormMessage{
	font: .85em 'Trebuchet MS', Arial, sans-serif;
	color:#555555;	
	line-height: 18px;
	margin:5px 15px 0 0;
	width:220px;
}

p.Information{
	font: italic .95em Times, Garamond, serif;
	text-align: center;
	color:#ffffff;	
	line-height: 18px;
	margin:12px 0 0 90px;
	width:520px;
}

DIV#DebtFooterContent { text-align: justify; width: 600px; margin: 15px 0px 0px 150px; font: .75em Arial, Helvetica,sans-serif; }

span.calcTip a:hover {background-color: #d9d9d9; color:#fff;}
span.calcTip a:link span{display: none;}
span.calcTip a:visited span{display: none;}
span.calcTip a:hover span {
  position: absolute; top:680px; left:645px;
  background-color: #e5e5e5;
  width:375px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #808080;
  color: #000;
  text-align:left;
  display: block;
  text-decoration: none;
}

.CalculatorResults { color:black; border:1px solid #b2b2b2; }

#GraphError { color:red; font: bold 1em Arial, Helvetica, sans-serif;  }

DIV#TermsOfService { font-size: .85em; font-family: arial,sans-serif; padding:0; margin-left:12px; width: 890px; }
DIV#PrivacyPolicy { font-size: .85em; font-family: arial,sans-serif; margin-left:12px; padding:0; width: 890px;  }

DIV#ContactUs { font-size: .85em; font-family: arial,sans-serif; margin-left:12px; padding:0; width: 890px;  }
DIV#ContactUs Table { margin:15px 0px 0px 190px; }

DIV#ReportSpam { font-size: .85em; font-family: arial,sans-serif; margin-left:12px; padding:0; width: 890px;  }
DIV#Unsubscribe { font-size: .85em; font-family: arial,sans-serif; margin-left:12px; padding:0; width: 890px;  }
DIV#Unsubscribe Table { margin:15px 0px 0px 200px; }

DIV#ContactUs_ThankYou { font-size: .85em; font-family: arial,sans-serif; margin-left:12px; padding:0; width: 890px; }
DIV#Unsubscribe_ThankYou { font-size: .85em; font-family: arial,sans-serif; margin-left:12px; padding:0; width: 890px; }

DIV#confirmation-wrapper { width:890px; }
DIV#confirmpage-below { margin-bottom:20px; }

#footerMenu { width:425px; height: 15px; margin:5px 0px 0px 0px; }

.menuFooter {padding:0; margin:0; display:block; width: 950px; font-weight:bold; font-family: Trebuchet MS, arial, sans-serif; }

.menuFooter li { padding:0; margin: 0; height: 30px; list-style: none; float:left; text-align: center; cursor: pointer; }

.footerItem { color:blue; }

DIV.Error { font-size: .75em; width: 150px; }

#container { width:900px; background: url(../../res/img/MenuBackgroundOff.jpg) repeat-x; height:30px; margin-left:6px; }
ul#navigation-1
	{ margin:0; padding:0;  display:block; list-style:none; width:900px; height:30px; font:bold .9em 'Trebuchet MS', arial, sans-serif; background: url(../../res/img/MenuBackgroundOff.jpg) repeat-y;}
ul#navigation-1 li
	{ margin:0; padding:0; float:left; position:relative; width:150px; text-align: center; background: url(../../res/img/MenuBackgroundOff.jpg) repeat-x; height: 30px; line-height:30px; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ display:block; text-align:center; text-decoration:none; background: url(../../res/img/MenuBackgroundOff.jpg) repeat-x; height: 30px; color:white; }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ display:block; text-align:center; text-decoration:none; background: url(../../res/img/MenuBackgroundOn.jpg) repeat-x; height:30px; color:white; }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:0; list-style:none; display:none; width:150px; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:150px; height: 30px; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ background:#871403; padding:0; width:150px; border-top:1px solid white; border-bottom:1px solid white; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ background:#871403; padding:0; background:#cc1403; width:150px; border-top:1px solid white; border-bottom:1px solid white; position:relative; z-index:1000; }