body {
	margin: 0;
	padding: 0;
	background: url(../images/header-bg.jpg) repeat-x #000000;
}

#header {
	width:900px;
	height: 163px;
	margin: 0 auto 0 auto;
	position: relative;
}

#header #logo {
	background: url(../images/SierraFinance-logo.gif) no-repeat;
	height: 135px;
	left:350px;
	top: 17px;
	position: relative;
	margin: 0 auto 0 auto;
	text-indent: -5000px;
	width: 209px;
}

#header #slogan {
	background: url(../images/header-FinancialSolutions.jpg) no-repeat;
	height: 25px;
	left: 100px;
	top: 86px;
	position: absolute;
	text-indent: -5000px;
	width: 425px;
}

#bgflash {
	width: 892px;
	height: 203px;
	padding-top:15px;
	margin: 0 auto 0 auto;
}

/**********************************
			  Navigation
***********************************/

 .navigation { width:643px; height:28px; margin: 0 auto; padding-right:250px;}

	 .navigation li { display: block; list-style: none outside; position: relative; float: left;}

		 .navigation li a { background-position: top; background-repeat: no-repeat; display: block; height: 28px; overflow: hidden; text-indent: -5000px; }

			.navigation li.home a { background: url(../images/nav-Home.jpg) no-repeat; width:81px; }

			.navigation li.about a { background: url(../images/nav-AboutUs.jpg) no-repeat; width:99px; }
			
			.navigation li.gettingstarted a { background: url(../images/nav-GettingStarted.jpg) no-repeat; width:132px; }
			
			.navigation li.questions a { background: url(../images/nav-Questions.jpg) no-repeat; width:103px; }
			
			.navigation li.helpfullinks a { background: url(../images/nav-HelpfulLinks.jpg) no-repeat; width:119px; }
						
			.navigation li.contact a { background: url(../images/nav-ContactUs.jpg) no-repeat; width:109px;  }
									
			.navigation li .overlay { cursor: pointer; display: block; height: 28px; position: absolute; top: 0; left: 0; }
			
				.navigation li.home .overlay { background: url(../images/nav-Home.jpg) no-repeat bottom; width: 81px; }

				.navigation li.about .overlay { background: url(../images/nav-AboutUs.jpg) no-repeat bottom; width: 99px; }
				
				.navigation li.gettingstarted .overlay { background: url(../images/nav-GettingStarted.jpg) no-repeat bottom; width: 132px; }
				
				.navigation li.questions .overlay { background: url(../images/nav-Questions.jpg) no-repeat bottom; width: 103px; }
				
				.navigation li.helpfullinks .overlay { background: url(../images/nav-HelpfulLinks.jpg) no-repeat bottom; width: 119px; }
								
				.navigation li.contact .overlay { background: url(../images/nav-ContactUs.jpg) no-repeat bottom; width: 109px; }
												
			.navigation li a.current { background-position: 0 -28px; }
			


/**********************************
			 Login Nav
***********************************/

 .loginNav { width:235px; height:25px; margin: 0 auto; padding-right:232px;}

	 .loginNav li { display: block; list-style: none outside; position: relative; float: left;}

		 .loginNav li a { background-position: top; background-repeat: no-repeat; display: block; height: 25px; overflow: hidden; text-indent: -5000px; }

			.loginNav li.clientlogin a { background: url(../images/nav-Home.jpg) no-repeat; width:81px; }

			.loginNav li.application a { background: url(../images/nav-AboutUs.jpg) no-repeat; width:99px; }
						
				.loginNav li.clientlogin .overlay { background: url(../images/nav-Home.jpg) no-repeat bottom; width: 81px; }

				.loginNav li.application .overlay { background: url(../images/nav-AboutUs.jpg) no-repeat bottom; width: 99px; }
																
			.loginNav li a.current { background-position: 0 -25px; }


/**********************************
			  Content
***********************************/

#content-wrapper {
	background: url(../images/content-index-bg.jpg) repeat-x #1b3f1a;
	margin: 0 auto 0 auto;
}

#content {
	width: 870px;
	padding-bottom: 50px;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:22px;
	margin: 25px auto 0 auto;
}

#content a {
	text-decoration:underline; color:#54aa4f; padding:2px;}

#content a:visited {
	text-decoration:underline; color:#54aa4f; padding:2px;}

#content a:hover {
	text-decoration:underline; color:#FFFFFF; padding:2px;}
	
#content a:active {
	text-decoration:underline; color:#FFFFFF; padding:2px;}



/**********************************
	Home page right boxes.
***********************************/
	
#SierraFinanceServes {
	background-color: #1c401a;
	border: #78b174 1px solid;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:24px;
	padding:15px;
}

#SierraFinanceServes a {
	text-decoration:underline; color:#FFFFFF;}

#SierraFinanceServes a:visited {
	text-decoration:underline; color:#FFFFFF;}

#SierraFinanceServes a:hover {
	text-decoration:underline; color:#50b948;}
	
#SierraFinanceServes a:active {
	text-decoration:underline; color:#FFFFFF;}


#CustomizedFundingSolutions {
	background-color:#2c6427;
	border: #78b174 1px solid;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:24px;
	padding:15px;
}

#CustomizedFundingSolutions a {
	text-decoration:underline; color:#FFFFFF;}

#CustomizedFundingSolutions a:visited {
	text-decoration:underline; color:#FFFFFF;}

#CustomizedFundingSolutions a:hover {
	text-decoration:underline; color:#50b948;}
	
#CustomizedFundingSolutions a:active {
	text-decoration:underline; color:#FFFFFF;}


#WhatIsFactoring {
	background-color:#000000;
	border: #627d61 1px solid;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:24px;
	padding:15px;
}

#WhatIsFactoring a {
	text-decoration:underline; color:#FFFFFF;}

#WhatIsFactoring a:visited {
	text-decoration:underline; color:#FFFFFF;}

#WhatIsFactoring a:hover {
	text-decoration:underline; color:#50b948;}
	
#WhatIsFactoring a:active {
	text-decoration:underline; color:#FFFFFF;}
	

/**********************************
		  Header Buttons
***********************************/

#buttons {
	height: 25px;
	position:absolute;
	top:25px;
	right:650px;
}

#buttons ul {
	padding: 0;
	width: 245px;
	height: 25px;
	margin: 0 auto;
}

#buttons li {
	height: 25px;
	list-style: none;
	float: left;
}

#buttons li a {
	width: 118px;
	height: 25px;
	display: block;
	text-indent: -5000px;
	overflow: hidden;
}

#buttons li.ClientLogin a {
	background: url(../images/button-ClientLogin.jpg) no-repeat;
	width: 118px;
	height: 25px;
	margin-right:3px;
}

#buttons li.Application a {
	background: url(../images/button-Application.jpg) no-repeat;
	width: 118px;
	height: 25px;
}

#buttons li a:hover {
	background-position: 0 -25px;
}


/**********************************
			   Footer
***********************************/

#footer {
	background: url(../images/footer-index-bg.jpg) repeat-x top;
	text-align:center;
	height: 100px;
	padding-top:20px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}

#footer a {
	text-decoration:none; color:#FFFFFF; padding:0px 5px 0px 5px;}

#footer a:visited {
	text-decoration:none; color:#FFFFFF; padding:0px 5px 0px 5px;}

#footer a:hover {
	text-decoration:underline; color:#6a9b67; padding:0px 5px 0px 5px;}
	
#footer a:active {
	text-decoration:underline; color:#FFFFFF; padding:0px 5px 0px 5px;}


/**********************************
			  Extras
***********************************/

.padding-right { padding-right:20px;}
