body {
	margin: 0;
	padding: 0;
	background: url(../images/bg-subpage.jpg) #FFFFFF repeat-x top;
}

#header {
	height: 280px;
	background:url(../images/bg-header-subpage.jpg) #000000 no-repeat top;
	margin: 0 auto;
}

#logo {
	width:900px;
	height: 185px;
	margin: 0 auto;
	padding-top:95px;
}

.logo-margin {
	margin-left:262px;
	margin-bottom:38px;

}

/**********************************
			  Nav
***********************************/

 .nav { width:825px; height:30px; margin: 0 auto; vertical-align:bottom;}

	 .nav li { display: block; list-style: none outside; position: relative; float: left;}

		 .nav li a { background-position: top; background-repeat: no-repeat; display: block; height: 30px; overflow: hidden; text-indent: -5000px; }

			.nav li.Home a { background: url(../images/nav-Home.jpg) no-repeat; width:87px; }

			.nav li.Contestants a { background: url(../images/nav-Contestants.jpg) no-repeat; width:125px; }
			
			.nav li.Videos a { background: url(../images/nav-Videos.jpg) no-repeat; width:89px; }
			
			.nav li.Tips a { background: url(../images/nav-Tips.jpg) no-repeat; width:123px; }
			
			.nav li.Krystal a { background: url(../images/nav-Krystal.jpg) no-repeat; width:90px; }
						
			.nav li.Testimonials a { background: url(../images/nav-Testimonials.jpg) no-repeat; width:128px;  }
			
			.nav li.GECU a { background: url(../images/nav-GECU.jpg) no-repeat; width:83px;  }
			
			.nav li.Sitemap a { background: url(../images/nav-Sitemap.jpg) no-repeat; width:100px;  }
									
			.nav li .overlay { cursor: pointer; display: block; height: 30px; position: absolute; top: 0; left: 0; }
			
				.nav li.Home .overlay { background: url(../images/nav-Home.jpg) no-repeat bottom; width: 87px; }

				.nav li.Contestants .overlay { background: url(../images/nav-Contestants.jpg) no-repeat bottom; width: 125px; }
				
				.nav li.Videos .overlay { background: url(../images/nav-Videos.jpg) no-repeat bottom; width: 89px; }
				
				.nav li.Tips .overlay { background: url(../images/nav-Tips.jpg) no-repeat bottom; width: 123px; }
				
				.nav li.Krystal .overlay { background: url(../images/nav-Krystal.jpg) no-repeat bottom; width: 90px; }
								
				.nav li.Testimonials .overlay { background: url(../images/nav-Testimonials.jpg) no-repeat bottom; width: 128px; }
				
				.nav li.GECU .overlay { background: url(../images/nav-GECU.jpg) no-repeat bottom; width: 83px; }
				
				.nav li.Sitemap .overlay { background: url(../images/nav-Sitemap.jpg) no-repeat bottom; width: 100px; }
												
			.nav li a.current { background-position: 0 -30px; }

/**********************************
			  Content
***********************************/

#content-wrapper {
	width:900px;
	margin: 0 auto;
	padding-top:30px;
	padding-bottom:60px;
	padding-left:38px;
	
}

#content {
	width:825px; margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
}

#content a {
	text-decoration:underline; color:#b37129;}

#content a:visited {
	text-decoration:underline; color:#b37129;}

#content a:hover {
	text-decoration:underline; color:#766b63;}
	
#content a:active {
	text-decoration:underline; color:#b37129;}
	
#WahtIs {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
}

#GECU-SavingsChallenge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#d31820;
}

/**********************************
			  Content Titles
***********************************/

#content-title {
	font-family:Georgia;
	font-size:28px;
	color:#494949;
}

#content-hr {
	border-bottom:#e7e3e3 solid 1px;
	margin-bottom:30px;
}

#break {border-bottom: #c0c0c0 dotted 2px; text-indent:-5000px; margin-bottom:30px;}

/**********************************
		 Contestants
***********************************/

#Assignments {
	width:800px;
	background-color:#ece6e6;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d31820;
	font-weight:bold;
}

#Assignments a {
	text-decoration:underline; color:#494949; font-size:11px;}

#Assignments a:visited {
	text-decoration:underline; color:#898888; font-size:11px;}

#Assignments a:hover {
	text-decoration:underline; color:#d31820; font-size:11px;}
	
#Assignments a:active {
	text-decoration:underline; color:#f08614; font-size:11px;}


#Contestant-name {
	background:#d31820 url(../images/arrow.png) right no-repeat;
	padding-left:10px;
	padding-right:35px;
	height:29px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

#Contestant-name a {
	text-decoration:none; color:#fff;}

#Contestant-name a:visited {
	text-decoration:none; color:#fff;}

#Contestant-name a:hover {
	text-decoration:none; color:#f4c7c9;}
	
#Contestant-name a:active {
	text-decoration:none; color:#fff;}


#MorePics {
	width:460px;
	background-color:#ece6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d31820;
	font-weight:bold;
	font-variant:small-caps;
}

#MorePics a img{
	text-decoration:none; border:#c7c1c1 3px solid; margin-left:10px;}

#MorePics a:visited img{
	text-decoration:none; border:#c7c1c1 3px solid; margin-left:10px;}

#MorePics a:hover img{
	text-decoration:none; border:#d31820 3px solid; margin-left:10px;}
	
#MorePics a:active img{
	text-decoration:none; border:#c7c1c1 3px solid; margin-left:10px;}

#Contestant-Quote-bg {
	background:url(../images/bg-Quotes.jpg) no-repeat;
	width:200px; height:105px;
	padding-top:6px; padding-left:15px; padding-right:30px;
}

#Contestant-Quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#000;
	font-weight:bold;
	font-style:italic;
}

#Contestant-Quote-name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#d31820;
}


/**********************************
		 Join the Challenge
***********************************/

#Join { background:url(../images/GetOut.jpg) #000000 no-repeat left top; width:600px; height:480px;
	font-family: Arial, Helvetica, sans-serif; margin: 0 auto;
	font-size:13px;
	color:#ffffff;
	padding-left:55px;
	padding-top:160px;
	padding-right:55px;
}

#Join-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

#Join-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#d32028;
}

/**********************************
		   Tips & Tools
***********************************/


#tips {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d21820;
	margin-left:50px;
}

#tips a {
	text-decoration:underline; color:#d21820; font-size:12px; padding: 2px 5px 2px 5px;}

#tips a:visited {
	text-decoration:underline; color:#d21820; font-size:12px; padding: 2px 5px 2px 5px;}

#tips a:hover {
	text-decoration:none; background-color:#d21820; color:#ffffff; font-size:12px; padding: 2px 5px 2px 5px;}
	
#tips a:active {
	text-decoration:none; background-color:#f08614; color:#ffffff; font-size:12px; padding: 2px 5px 2px 5px;}

.tips-scroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:50px;
	color:#000000;
	line-height:18px;
	background-color:#f8f5f5;
	padding:10px;
}

#Auto { background:url(../images/tips-Auto.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Budgeting { background:url(../images/tips-Budgeting.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#College { background:url(../images/tips-College.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Credit { background:url(../images/tips-Credit.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Debt { background:url(../images/tips-Debt.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Goals { background:url(../images/tips-Goals.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Housing { background:url(../images/tips-Housing.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#MoneyManagement { background:url(../images/tips-MoneyManagement.jpg) no-repeat left; width:280px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Resources { background:url(../images/tips-Resources.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#Savings { background:url(../images/tips-Savings.jpg) no-repeat left; width:30px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#d21820;
	padding-left:55px;
}

#more {
	margin-top:10px;
	padding:20px 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform: uppercase;
	background-color:#f8f5f5;
	border-top: #c7c1c1 solid 1px;
	border-bottom: #c7c1c1 solid 1px;
}

#more a {
	text-decoration:underline; color:#d21820; font-size:10px; padding: 2px 5px 2px 5px;}

#more a:visited {
	text-decoration:underline; color:#d21820; font-size:10px; padding: 2px 5px 2px 5px;}

#more a:hover {
	text-decoration:none; background-color:#d21820; color:#ffffff; font-size:10px; padding: 2px 5px 2px 5px;}
	
#more a:active {
	text-decoration:none; background-color:#f08614; color:#ffffff; font-size:10px; padding: 2px 5px 2px 5px;}

.AskTheExpert {
	background:url(../images/Ask-bg.png) no-repeat;
	width:280px;
	height:135px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
}


/**********************************
		  Glossary
***********************************/

#Glossary { background:url(../images/tips-Glossary.jpg) no-repeat left top; width:100px; height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#d21820;
	padding-left:50px;
}

#Glossary a {
	text-decoration:none; background-color:#a6a6a6; color:#ffffff; font-size:10px; padding: 2px 5px 2px 5px;}

#Glossary a:visited {
	text-decoration:none; background-color:#a6a6a6; color:#ffffff; font-size:10px; padding: 2px 5px 2px 5px;}

#Glossary a:hover {
	text-decoration:none; background-color:#d21820; color:#ffffff; font-size:10px; padding: 2px 5px 2px 5px;}
	
#Glossary a:active {
	text-decoration:none; background-color:#f08614; color:#ffffff; font-size:10px; padding: 2px 5px 2px 5px;}

.Glossary-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#d21820;
}

/**********************************
		  Register
***********************************/

#RegisterNow {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#d21820;
}

#RegisterNow a {
	text-decoration:none; background-color:#a6a6a6; color:#ffffff; font-size:11px; padding: 2px 5px 2px 5px;}

#RegisterNow a:visited {
	text-decoration:none; background-color:#a6a6a6; color:#ffffff; font-size:11px; padding: 2px 5px 2px 5px;}

#RegisterNow a:hover {
	text-decoration:none; background-color:#d21820; color:#ffffff; font-size:11px; padding: 2px 5px 2px 5px;}
	
#RegisterNow a:active {
	text-decoration:none; background-color:#f08614; color:#ffffff; font-size:11px; padding: 2px 5px 2px 5px;}

/**********************************
		  Testimonials
***********************************/

#Testimonial-Sidebar {
	margin-top:10px;
	margin-bottom:20px;
	padding:20px 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f8f5f5;
	border-top: #c7c1c1 solid 1px;
	border-bottom: #c7c1c1 solid 1px;
}

#Testimonial-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#838383;
}


#SubmitTestimonials {
	background:url(../images/Testimonial-bg.png) no-repeat;
	width:280px;
	height:200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
}

#Testimonials-quotes {
	background:url(../images/Quotes.jpg) no-repeat left top;
	width:480px;
}

#Testimonials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#d21820;
	padding-left:35px;
}

.Testimonial-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#494949;
	text-transform: uppercase;
}

.Testimonial-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f08614;
	text-transform: uppercase;
}

/**********************************
			  Footer
***********************************/

#footer {
	width:900px;
	margin: 0 auto;
	text-align: center;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#867f79;
	padding-top:20px;
	padding-bottom:30px;
	line-height:20px;
}

#footer a {
	text-decoration:underline; color:#867f79;}

#footer a:visited {
	text-decoration:underline; color:#867f79;}

#footer a:hover {
	text-decoration:underline; color:#434343;}


#GECU-borders {
	width:800px;
	margin: 0 auto;
	border-top:#c7c1c1 solid 1px;
	border-bottom:#c7c1c1 solid 1px;
}

#GECU {
	width:565px;
	margin: 0 auto;
	text-align: center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#867f79;
	letter-spacing:.5px;
	padding-bottom:5px;
	padding-top:5px;
}

/**********************************
			  Extras
***********************************/

.padding-right {
	padding-right:15px;

}

.padding-right60 {
	padding-right:60px;

}

.margin-right {
	margin-right:15px;

}

.margin-50 {
	margin-right:50px;
	margin-left:50px;

}

.margin-left30 {
	margin-left:30px;

}

.margin-right30 {
	margin-right:30px;

}

.padding-left {
	padding-left:15px;

}

.padding-left60 {
	padding-left:60px;

}

.margin-left {
	margin-left:15px;

}

.padding-bottom {
	padding-bottom:15px;

}

.padding-bottom25 {
	padding-bottom:25px;

}

.padding-bottom60 {
	padding-bottom:60px;

}

.padding-bottom50 {
	padding-bottom:50px;

}

.margin-bottom {
	margin-bottom:15px;

}

.padding-top {
	padding-top:15px;

}

.padding-top5 {
	padding-top:5px;

}

.padding-top30 {
	padding-top:30px;

}

.margin-top {
	margin-top:15px;

}

.align-left { float:left;}

.align-right { float:right;}

.border {border:#8a7967 3px solid}


#content .link-button a {
	text-decoration:none; color:#ffffff; background-color:#b37129; border: #b37129 1px solid; padding:5px 40px 5px 40px;}

#content .link-button a:visited {
	text-decoration:none; background-color:#b37129; border: #b37129 1px solid; color:#ffffff; padding:5px 40px 5px 40px;}

#content .link-button a:hover {
	text-decoration:none; background-color:#56514d; border: #a49c96 1px solid; color:#ffffff; padding:5px 40px 5px 40px;}
	
#content .link-button a:active {
	text-decoration:none; background-color:#b37129; border: #b37129 1px solid; color:#ffffff; padding:5px 40px 5px 40px;}

.backtotop a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9c9c9c; font-weight:bold; text-decoration:none;}
.backtotop a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9c9c9c; font-weight:bold; text-decoration:none;}
.backtotop a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; text-decoration:none;}
.backtotop a:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#d21820; font-weight:bold; text-decoration:none;}

/**********************************
		   Contact Form
***********************************/

#submit {
	width: 87px;
	height:28px;
	background: url(../images/Submit.png) no-repeat;
	text-indent:-5000px;
}
	
.form-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	border:#d4d4d4 solid 4px;

}

.form-input:hover{
    border: #b1b1b1 solid 4px;
}

.form-input:focus{
    border: #666666 solid 4px;
}