BODY { background-color:#e3edff; 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;}

Form { margin:0px; padding:0px; }
img { border: none; }
DIV.LeftFloaters IMG { float: left; }
a.noline { text-decoration: none; }

DIV#Content {padding:0px; margin: 0px;}
 
DIV#SiteContainer,
DIV.SiteContainer {
	width:910px;
	left:50%;
	margin-left:-450px;
	background: url(../../res/img/mainBackground.png) top repeat-y;
	}
	
DIV#Home { width:950px; margin:0px; padding:0px; }

#HeaderRow { width:900px; margin-left:5px; }

#LeftColumnHomeTop {
	width:614px;
	float:left;
}
#LeftColumn { 
	width:610px;
	float:left;
	font: .85em Trebuchet MS, Arial, sans-serif;
	line-height: 24px;
}
#LeftColumnHomeBottom { 
	width:610px;
	float:left; 
	font: .85em Trebuchet MS, Arial, sans-serif;  
	line-height: 24px; 
}
.Resources #LeftColumn { 
	width:610px; 
	height:800px; 
	float: left; 
	font: .85em Trebuchet MS, Arial, sans-serif; 
	line-height: 24px; }

#FormContainer { 
	width: 874px;  
	margin-left:18px; 
	background-image: url(../../res/img/imageBackground.jpg);
	background-repeat: no-repeat; 
	float: left;
}
#BottomImage {  
	height:15px; 
	margin-left:18px; 
	width:874px; 
	background: url(../../res/img/bottomImage.jpg) no-repeat; 
	float:left;
}

#menuNDS { 
	width:900px; 
	height: 30px; 
	margin:0px 0px 15px 5px; 
	padding:0; 
	* margin-top:-3px; }

.debtMenu {
	padding:0; 
	margin:0; 
	display:block; 
	width: 900px; 
	font-weight:bold; 
	font-family: Trebuchet MS, arial, sans-serif; }

.debtMenu li { 
	padding:0; 
	margin: 0; 
	height: 30px; 
	list-style: none; 
	width:180px; 
	float:left; 
	text-align: center; 
	line-height: 30px; 
	background: url(../../res/img/menuBackgroundOff.jpg) repeat-x; }

.home { color:#ffffff; text-decoration: none; }
.home a:link { color:#ffffff; text-decoration: none; }
.home a:visited { color:#ffffff; text-decoration: none;}
.home a:hover { color:#ffffff; text-decoration: underline; }

.settlement { text-decoration: none; color:#ffffff; }
.settlement a:link {  text-decoration: none; color:#ffffff; }
.settlement a:visited { text-decoration: none; color:#ffffff; }
.settlement a:hover { text-decoration: underline; color:#ffffff; }

.faq { text-decoration: none; color:#ffffff; }
.faq a:link { text-decoration: none; color:#ffffff; }
.faq a:visited { text-decoration: none; color:#ffffff; }
.faq a:hover { text-decoration: underline; color:#ffffff; }

.resources { text-decoration: none; color:#ffffff; }
.resources a:link { text-decoration: none; color:#ffffff; }
.resources a:visited { text-decoration: none; color:#ffffff;}
.resources a:hover { text-decoration: underline; color:#ffffff; }

.glossary { color:#ffffff; text-decoration: none; }
.glossary a:link { color:#ffffff; text-decoration: none; }
.glossary a:visited { color:#ffffff; text-decoration: none; }
.glossary a:hover { text-decoration: underline; color:#ffffff; }

#homePageContent { 
	width:580px; 
	margin-left: 25px; 
	margin-top: 15px; }

h3.subHeaders { font-size: 1.2em;  font: Trebuchet MS, arial, sans-serif bold; color:#0063ff; padding:0px; margin:0px; }
h2.glossaryHeader { font-size: 1.8em;  font-family: Trebuchet MS, arial, sans-serif; font-weight: bold; color:#0063ff; padding:0px 0px 10px 0px; margin:0px; }

p {margin:0px 0px 20px 0px; padding:0px;}

DIV#RightColumnHomeTop { 
	width:260px;
	float:left;
	background-image: url(../../res/img/formBackground.jpg);
	background-repeat: no-repeat;
}
.Settlement #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.FAQ #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.Resources #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.SevenSecrets #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.ChargeOffs #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.ScoreCalculated #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.ScoreMyths #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.SettlementTruths #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }
.Glossary #RightColumn { width:256px; height:100%; float:right; background-color:#dff5f9; background-image: none; margin-right: 18px; border:2px solid blue; }

TD.CellCenterDisable { padding:5px 0px 0px 0px; }
SPAN.Required { color: red; }
.freeAssessment { font-size: 1.6em; font-family: Trebuchet MS, Arial, sans-serif; font-weight: bold; color:#0063ff; }
.completeForm { font-size: 1.4em; font-family: Trebuchet MS, Arial, sans-serif; font-weight: bold; color:#008f00; }
.receiveFree { font-size: .9em; font-family: Trebuchet MS, Arial, sans-serif; color:#black; font-weight: bold; padding:5px;}
TD.submitButton { width:100%; }
TD.SubText { font-size:.8em; padding:10px 0px 10px 0px; }

TABLE.Page1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	width:100%;
	text-align:left;
	margin:20px 0px 5px 30px;
	}
	
.Settlement TABLE.Page1 { font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	width:100%;	text-align:left; margin:5px 0px 5px 20px; }	
.FAQ TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }	
.Resources TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left;	margin:5px 0px 5px 20px; }
.SevenSecrets TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }
.ChargeOffs TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }
.ScoreCalculated TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }
.ScoreMyths TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }
.SettlementTruths TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }
.Glossary TABLE.Page1 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; width:100%; text-align:left; margin:5px 0px 5px 20px; }

TABLE.Page1 TD {padding-bottom:5px;}
TABLE.Page1 TD.SubText {font-size: .75em;}

#ExtraInfo {
	width:260px;
	float:right;
	margin:15px 58px 0px 0px;
	background: url(../../res/img/sideColumnBackground.jpg) repeat-y;
}
.Settlement #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.FAQ #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.Resources #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.Glossary #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.ChargeOffs #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.ScoreCalculated #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.ScoreMyths #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.SettlementTruths #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.Glossary #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }
.SevenSecrets #ExtraInfo { width:260px; float:right; margin:15px 18px 0px 0px; background: url(../../res/img/sideColumnBackground.jpg) repeat-y; }

h3.quickInfoHeaders { 
	font: 1.5em Trebuchet MS, arial, sans-serif;
	font-weight: bold;
	font-style: italic; 
	color:#0063ff; 
	width:240px; 
	border-bottom:1px solid #0063ff; 
	padding:0px 0px 3px 0px; 
	margin:5px 0px 5px 10px; 
}

h2.quickInfoBold { 
	font: .9em Trebuchet MS, arial, sans-serif;
	font-weight: bold; 
	width:240px; 
	padding:0px 0px 3px 0px; 
	margin:5px 0px 5px 10px; 
}

p.quickInfoText { 
	font: .85em Trebuchet MS, arial, sans-serif;
	width:240px; 
	padding:0px 0px 3px 0px; 
	margin:5px 0px 5px 10px; 
}

h1.quickInfoMore { 
	font: .85em Trebuchet MS, arial, sans-serif;
	width:240px; 
	font-weight: bold;
	padding:0px 0px 3px 0px; 
	margin:5px 0px 5px 10px; 
}

DIV#FooterContent { text-align: justify; width: 500px; margin: 15px 0px 0px 220px; font: .75em Arial, Helvetica,sans-serif; }

span.toolTip a:hover {background-color: #2B2E21; color:#fff;}
span.toolTip a:link span{display: none;}
span.toolTip a:visited span{display: none;}
span.toolTip a:hover span {
  position: absolute; top:230px; left:875px;
  background-color: #ccffff;
  width:175px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #1aabbf;
  color: #000;
  text-align:left;
  display: block;
  text-decoration: none;
}

DIV#PrivacyPolicy { font-size: .75em; width:475px; margin-left:213px; }
DIV#TermsOfService { font-size: .75em; width:475px; margin-left:213px; }
DIV#Unsubscribe { font-size: .75em; width:475px; margin-left:213px; }
DIV#Unsubscribe.ThankYou { font-size: .75em; width:475px; margin-left:213px; }
DIV#ReportSpam { font-size: .75em; width:475px; margin-left:213px; }
DIV#ContactUs { font-size: .75em; width:475px; margin-left:213px; }
DIV#ContactUs.ThankYou { font-size: .75em; width:475px; margin-left:213px; }
DIV#Sorry { font-size: .75em; width:475px; margin-left:103px; text-align:center; }

#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; }