/* global */
	@import url( generics.css );
	body  
	{
		font-family: Arial; 
		font-size: 12pt; 
		color: #4b4b4b; 
		background: url( /img/bg_body.gif ) 0 0 repeat-x; 
		padding-bottom:  40px; 
	}
	a  
	{
		color: #000; 
	}
	a.arrow  
	{
		padding-right: 6px; 
		background: url( /img/arrow_grey_4x7.gif ) 100% 5px no-repeat; 
		text-decoration: none; 
		font-weight: bold; 
	}
	a.learnMoreAboutScoreArrow  
	{
		display: block; 
		background-position: 146px 19px; 
	}
	a:hover.arrow  
	{
		text-decoration: underline;
	}
	.pageContainer  
	{
		width: 954px; 
		margin: 24px auto 0; 
	}
	strong  
	{
		font-weight: bold; 
	}
	ul.alt li  
	{
		padding-left: 9px; 
		background: url( /img/bullet_green.gif ) 0 6px no-repeat; 
	}
	ul.arrowList li  
	{
		padding-left: 9px; 
		background: url( /img/arrow_grey_4x7.gif ) 0 4px no-repeat; 
	}
/* end of global */

/* header */
	.headerContainer  
	{
		background: url( /img/header_middle.gif ) 0 0 repeat-x; 
	}
	.headerContainer .innerHeader  
	{
		background: url( /img/header_left.gif ) 0 0 no-repeat; 
		padding-left: 10px; 
		height: 103px !important; 
	}
	.headerContainer h1  
	{
		float: left; 
		padding: 9px 0 0 30px;  
	}
	.headerContainer h1 a  
	{
		display: block; 
		height: 68px; 
		width: 284px; 
		background: url( /img/main_logo_hcs.png ) 0 0 no-repeat; 
		text-indent: -9999px; 
		overflow: hidden; 
	}
	.headerContainer ul.mainNav  
	{
		float: right; 
		background: url( /img/header_right.gif ) 100% 0 no-repeat; 
		padding: 48px 25px 21px 0; 
	}
	.headerContainer ul.mainNav li  
	{
		font-size: 13px; 
		line-height: 16px; 
		float: left; 
		border-left: 1px solid #80816f; 
	}
	.headerContainer ul.mainNav li a  
	{
		color: #4b4b4b; 
		text-decoration: none; 
		display: block; 
		font-weight: bold; 
		height: 33px; 
		width: 115px; 
		padding: 0 10px; 
	}
	.headerContainer ul.mainNav li.first a
	{
		width:65px;
	}
	.headerContainer ul.mainNav li a:hover, .headerContainer ul.mainNav li a.selected, .headerContainer ul.mainNav li a.childSelected  
	{
		color: #54a242; 
	}
	
/* end of header */

/* homepage splash */
	.homepageContainer .ssplash { border-bottom: 13px solid #9c9c8f; }
	.homepageContainer .splash .page { display: none; position: relative; height: 312px; background-repeat: no-repeat; background-position: 0 0; width:100% }
	.homepageContainer .splash .active { display: block; }
	.homepageContainer .splash .mainPage { background-image: url( /img/home_image_950x312.jpg ); }
	.homepageContainer .splash .borrowerPage { background-image: url( /img/home_image_borrower_950x312.jpg ); }
	.homepageContainer .splash .lenderPage { background-image: url( /img/home_image_lender_950x312.jpg ); }
/* end of homepage splash */


/* column */
	.homepageContainer, .columnContainer  
	{
		padding: 6px 4px 0 12px; 
	}
	
	/* measurements 
		.leftColumn { border-top: 3px solid #f00; }
		.centerColumn { border-top: 3px solid #0f0; }
		.rightColumn { border-top: 3px solid #00f; }
	/* end of measurements */
		
	.leftColumn { float: left; width: 190px; padding-right: 1px; }
	.centerColumn { float: left; width: 506px; }
	.rightColumn { float: left; width: 232px; padding-left: 8px; }
/* end column */

/* headers */
/*
	h2  
	{
		text-indent: -9999px; 
		height: 58px; 
		width: 190px; 
		background-position: 0 0; 
		background-repeat: no-repeat;
		margin-bottom: 6px; 
	}
*/
	.whoWeAre h2 { background-image: url( /img/headers/txt-who_we_are.gif ); }
	.howPeerLendingWorks h2 { background-image: url( /img/headers/txt-how_peer_lending_works.gif ); }
	.industryInsights h2 { background-image: url( /img/headers/txt-industry_insights.gif ); }
	.whyChooseUs h2 { background-image: url( /img/headers/txt-why_choose_us.gif ); }
/* end of headers */

/* content items */
	h3.title { background-color: #82826f; color: #fff; padding: 21px 0 21px 14px; font-size: 13px; margin-bottom: 6px; }
	.splashImage img { display: block; }
	
	.mainContent { padding-bottom: 11px; }
	.mainContent a { text-decoration: none; font-weight: bold; }
	.mainContent a:hover { text-decoration: underline; }
	.mainContent p { padding-top: 3px; color: #696969; padding-bottom: 5px; line-height: 17px; }
	.mainContent li { padding: 0 0 6px 8px; background: url( /img/bullet_lt_green.gif ) 0 6px no-repeat; color: #696969; line-height: 17px; }
	.mainContent ul { padding-top: 3px; padding-bottom: 5px; }
	.mainContent h5 { color: #63b2d0; font-size: 14px; padding: 12px 0 4px; }
	.mainContent h6, .smallCap { font-size: 11px; text-transform: uppercase; padding-bottom: 5px; color: #4b4b4b; }
		
	.mainContent .intro { font-size: 19px; color: #a3a395; background: url( /img/img-dotted_line.gif ) 0 100% repeat-x; padding-bottom: 13px; }
	.mainContent .intro strong { color: #54a242; font-weight: normal; }
	.mainContent .intro p { color: #a5a5a5; padding-top: 19px; line-height: 22px; }
	.mainContent .intro p.first { padding-top: 12px; }
	.mainContent .intro p.smallText { font-size: 14px; padding-top: 7px; }
	.mainContent .intro p.smallText strong { font-weight: normal; }	
/* end of content items */

/* page pager */
	.pagePager { border-top: 2px solid #dadada; padding: 10px 2px; }
	.pagePager p a { text-decoration: none; color: #54a242; }
	.pagePager p a:hover { text-decoration: none; }
	.pagePager p a:hover span { text-decoration: underline; }
	.pagePager p a span { padding-left: 25px; font-weight: bold; color: #000; }
/* end of page pager */

/* subnav */
	.subNav { padding-right: 2px; }
	.subNav li a { display: block; _height: 1px; padding: 8px 11px; color: #a2a395; background-image: url( /img/bullet_gray.gif ); background-repeat: no-repeat; background-position: 3px 14px; text-decoration: none; border-top: 1px solid #d3d3d3; font-weight: bold; }
	.subNav li a:hover { color: #54a242; }
	.subNav a.selected { color: #54a242; }
/* end of subnav */

/* modules */
	.genericModule { background: url( /img/left_module_middle.gif ) 0 0 repeat-y; margin-bottom: 10px; }
	.genericModule .innerModule { background: url( /img/left_module_bottom.gif ) 0 100% no-repeat; }
	.genericModule h4 { font-size: 16px; color: #63b2d0; padding: 10px 13px 9px;  }
	.genericModule .topModule { background: url( /img/left_module_top.gif ) 0 0 no-repeat; height: 5px; }
	.genericModule .bottomModule { background: url( /img/left_module_bottom.gif ) 0 0 no-repeat; height: 6px; }
	.genericModule .moduleContent { padding: 0 14px 8px; }
	.genericModule .moduleContent strong { display: block; padding: 0 0 2px; }
	.genericModule .moduleContent ul { padding-bottom: 8px; }
	.genericModule .moduleContent ul li { padding-bottom: 8px; }
	.genericModule .moduleContent p { padding-bottom: 8px; }
	.genericModule .moduleContent p.small { font-size: 11px; }
	.genericModule .moduleContent p textarea { height: 68px; }

	.homepageContainer .moduleContainer { padding-top: 9px; }
	
	.homepageModule { float: left; background: url( /img/module_middle.gif ) 0 0 repeat-y; width: 347px; margin-right: 11px; }
	.homepageModule .topModule { background: url( /img/module_top.gif ) 0 0 no-repeat; height: 7px; }
	.homepageModule .bottomModule { background: url( /img/module_bottom.gif ) 0 0 no-repeat; height: 5px;  }
	.homepageModule .moduleContent { float: left; width: 220px; padding: 3px 12px; }
	.homepageModule h4 { padding: 0; }
	.homepageModule img.thumb { float: left; padding: 5px 0 0 9px; }
	
	.homepageContainer .fakeModule { float: left; width: 210px; padding-left: 10px; }
	.homepageContainer .fakeModule .quote { display: block; color: #63b2d0; font-size: 12px; line-height: 14px; font-style: italic; padding: 3px 0; }
	.homepageContainer .fakeModule .quoteAuthor { display: block; text-align: right; font-size: 11px; }
/* end of modules */

/* generic form */
	.formContainer p { font-weight: bold; }
	.formContainer p .required { font-weight: normal; }
	.formContainer p .text { font-size: 12px; padding: 1px; border: 1px solid #9f8c87; color: #4b4b4b; width: 200px; font-family: Arial; }
	.formContainer p .aboutInterset { height: 68px; }
	.formContainer ul li label { padding-left: 4px; -padding-left: 0; vertical-align: middle; font-weight: bold; }
	.formContainer ul li input { vertical-align: middle; }
	.formContainer .aboutInterest { height: 68px; }
	p.buttonContainer { text-align: right; padding: 2px 0 7px; }
/* footer */
	.footerContainer { margin-top: 40px; border-top: 1px solid #ccc; padding-top: 14px; font-size: 10px; line-height: 10px; color: #666; }
	.footerContainer a { color: #666; text-decoration: none; }
	.footerContainer a:hover { text-decoration: underline; }
	.footerContainer ul li { float: left; border-right: 1px solid #999; padding-bottom: 2px; padding-right: 5px; margin-right: 5px; }
	.footerContainer ul li.last { border-right: 0; }
	.footerContainer ul li.copyright { padding-right: 15px; border-right: 0; }
/* end of footer */

