/* Body Controls */
BODY { background-color:#cde4f1; 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;}

/* Site Tools */
Form { margin:0px; padding:0px; }

img { border: none; }

DIV.LeftFloaters IMG { float: left; }

a.noline { text-decoration: none; }

p {padding:0; margin:0;}
.SmallText {
	font: .75em 'Trebuchet MS', Arial, sans-serif;
	color:#555555;	
	line-height: 16px;
	margin:0;
	padding:10px 0 0 0;
}

h2 { color:#555555;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	margin:0;
}
.Benefits { background-color:#0a3ac6; color:white; padding:5px 0 5px 5px; font-size: .9em; }
 
h1 { font: bold 1.3em Arial,Helvetica,sans-serif; 
	padding:15px 0 0 0; 
	color:#555555;
}
.Secondary { padding:0; font-size:1.5em; color:#252525; }
.HomeHeader { padding-left: 7.5px; }

#ChristianConsolidationContentLeft { width:615px; text-align:left; margin-left:20px; float:left; }
#ChristianConsolidationContent { margin-top:15px; }

/*Container and Content Controls */
DIV#Content {padding:0px; margin: 0px;}

DIV#SiteContainer,
DIV.SiteContainer {
	width:940px;
	left:50%;
	margin-left:-470px;
	background: #ffffff;
	border-left: 1px solid #b0d1f7;
	border-right: 1px solid #b0d1f7;
	border-bottom: 1px solid #b0d1f7;
	}
	
DIV#Home { width:930px; margin:0px; padding:0px; }

.DebtHeaderImage { margin-top:10px; padding:0; height:150px; }

.MainText {padding:1px;}
.PhoneNumber {font: bold 1.2em Arial,Helvetica,sans-serif; color:#011a86; }
.PhoneDescription {font: bold .85em Arial,Helvetica,sans-serif; color:#006ee0; }

/*Form Table Styles */
TABLE.Page1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	width:210px;
	height: 480px;
	text-align:left;
	margin:15px 0px 0 20px;
	}

TABLE.Page1 TD {padding-bottom:5px;}
TABLE.Page1 TD.SubText {font-size: .75em;}

TABLE.data { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	width:480px;
	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 150px;
	}
Table#CreditCalculator TD {padding:0 0 10px 0;}	
TH.InformationHeader {padding:5px 0 5px 5px; color:white; background-color:blue;}
Table.CreditCalculator TH { font-weight: bold; padding-bottom:5px;}	
form#CC input { border:1px solid #b2b2b2; }


.Verse {font: bold italic 1.1em Times,Garamond,serif;
	color:#006ee0;	
	padding-left:5px;
}

.Passage {font: bold italic .9em Times,Garamond,serif;
	color:#006ee0;	
	text-align: right;
	padding:-12px 0 0 0;
 }

#ChristianDebtHeader { width:900px; }

#ChristianLogo { float:left;
	margin:25px 0 0 15px;
}

#ChristianInformation { float:right;
	font: .75em 'Trebuchet MS', Arial, sans-serif;
	width:220px;
	margin:10px 0 0 0;
	color:#555555;
}

#ChristianFlashMovie { 
	width:900px;
	height:270px;
	margin:15px 0 0 20px; 
	border-top:1px solid #b0d1f7;
	border-left:1px solid #b0d1f7;
	border-right:1px solid #b0d1f7;
}

#ChristianColumn1 {
	width:235px;
	float:left;
	margin:20px 0 0 20px;
}

#ChristianColumn2 {
	width:355px;
	float:left;
	margin:23px 0 0 25px;
	background-color: #ebf2ff;
	border: 1px solid #b0d1f7;
}

#ChristianColumn3 {
	width:260px;
	float:right;
	margin:15px 10px 0 0px;
	background: url(../../res/img/FormArrow.jpg) no-repeat top right;
}

#ChristianRow1 {
	width:613px;
	height:88px;
	float:left;
	margin:15px 0 0 25px;
	background-image: url(../../res/img/ChristianMessage.jpg);
}

#ChristianRow2 {
	width:613px;
	float:left;
	margin:15px 0 20px 25px;
}

#ChristianBenefits {
	width:260px;
	float:right;
	margin:15px 10px 0 0px;
}

li.Birds {
	list-style-position: outside;
	list-style-image: url(../../res/img/BirdBullet.jpg);
	font: bold .9em 'Trebuchet MS', Arial, sans-serif;
	color:#555555;
	line-height: 24px;
}

.MainImage1 {margin:7.5px 0 0 7.5px;}


.SubImage1 {
	margin: 0 7.5px 15px 7.5px;
	border-bottom:1px solid #b0d1f7;
	padding:10px 0 15px 0;
}

.SubImage2 {
	margin: 0px 7.5px 0px 7.5px;
	padding-bottom:10px;
}

p {
	font: .8em 'Trebuchet MS', Arial, sans-serif;
	color:#555555;	
	line-height: 18px;
}

p.SubHeadline {
	font: .95em;
}

#FormMessage{
	font: .85em 'Trebuchet MS', Arial, sans-serif;
	color:#555555;	
	line-height: 18px;
	margin:5px 15px 0 0;
	width:225px;
}

p.Information{
	font: italic .95em Times, Garamond, serif;
	text-align: center;
	color:#ffffff;	
	margin:12px 0 0 85px;
	width:520px;
}

.UnsecuredList {
	font: .85em 'Trebuchet MS', Arial, sans-serif;
	color:#404040;	
	line-height: 22px;
	text-align: left;
}

.submitButton{ padding-left: 20px; }

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:520px; left:890px;
  background-color: #ebf2ff;
  width:220px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #1aabbf;
  color: #000;
  text-align:left;
  display: block;
  text-decoration: none;
}

span.calcTip a:hover {background-color: #2B2E21; color:#fff;}
span.calcTip a:link span{display: none;}
span.calcTip a:visited span{display: none;}
span.calcTip a:hover span {
  position: absolute; top:610px; left:375px;  background-color: #ebf2ff;
  width:380px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #1aabbf;
  color: #000;
  text-align:left;
  display: block;
  text-decoration: none;
}

DIV#TermsOfService { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px; }
DIV#PrivacyPolicy { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px;  }

DIV#ContactUs { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px;  }
DIV#ContactUs Table { margin:15px 0px 0px 110px; }

DIV#ReportSpam { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px;  }
DIV#Unsubscribe { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px;  }
DIV#Unsubscribe Table { margin:15px 0px 0px 110px; }

DIV#ContactUs_ThankYou { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px; }
DIV#Unsubscribe_ThankYou { font-size: .85em; font-family: arial,sans-serif; margin-left:130px; padding:0px 5px 0px 5px; width: 690px; }

.CalculatorResults { color:black; border:1px solid #b2b2b2; }

#GraphError { color:red; font: bold 1em Arial, Helvetica, sans-serif;  }

DIV.Error { font-size: .75em; width: 150px; }

/*Menu Styles */
#container { width:900px; height:30px; margin-left:21px; }
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: #0a3ac6;}
ul#navigation-1 li
	{ margin:0; padding:0; float:left; position:relative; width:150px; text-align: center; background: #0a3ac6; 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: #0a3ac6; height: 30px; width:150px; 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: #e34724; height:30px; width:150px; 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:#e87300; 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:#ff9c00; width:150px; border-top:1px solid white; border-bottom:1px solid white; position:relative; z-index:1000; }