@charset "utf-8";
/* CSS Document */

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 0;
	margin:0;
	}
body {
	margin-bottom:45px;
	height:100%; 
	}
img {
	border:0px;
	}
p {
	color: #444444;
	line-height: 18px;
	margin-bottom: 15px;
}

#referralTable {border: 1px solid #808080; margin-bottom: 15px; width: 730px;}
#referralTable td {padding: 5px;}
#tandcTable {border: 1px solid #808080; margin-bottom: 15px; width: 470px;}
#tandcTable td {padding: 5px;}
#addAnotherWebsite {cursor: pointer;}
.bluebutton {background: url(/assets/images/layout/bluebutton.jpg) top left no-repeat; color: #FFFFFF; display: inline-block; float: left; width: 170px; height: 55px; padding: 15px 14px 0; margin: 10px 0; font-size: 16px; font-weight: bold; line-height: 20px; color: #FFF; text-decoration: none;}
.bluebutton:hover {background: url(/assets/images/layout/bluebutton.jpg) 0 -70px no-repeat;}

#timeToContactUsFormFull p, #timeToContactUs p, #calculateYourPayments p, #lenderLogos p {
	color: #000000;
	line-height: normal;
	margin: 0;
}
#intTimePromptsTop p {
	color: #FFFFFF;
	line-height: normal;
	margin: 0;
}
#intCTAPanelBG p, #intRightShim p {
	color: #000000;
	line-height: normal;
}

textarea {
	overflow:auto;
	}
#bgContainer {
	margin-left:auto;
	margin-right:auto;
	height:212px;
	background:url(/assets/images/layout/Top-Background.jpg) no-repeat;
	}
#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0;
	position: relative;
	}
#intWrapper {
	width:963px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-130px;
	position:relative;
	min-height:960px;
	z-index:1;
	}
#header {
	width:960px;
	height:90px;
	margin: 0 auto;
	padding: 10px 0;
	background:url(/assets/images/layout/header-number-tagline.png) right 40px no-repeat;
	}
#flashContainer {
	display: inline;
	width:715px;
	height:230px;
	float:left;
	margin: 0 14px 0 0;
	overflow: hidden;
	}

#InternalRightColumn {
	float:right;
	width:208px;
	height:600px;
	}
#indexRightColumn {
	float:left;
	display: inline;
	width:232px;
	margin: 0 0 30px 0;
	}
#indexLeftColumn {
	display: inline;
	float: left;
	position: relative;
	z-index: 100;
	width: 198px;
	margin: 0 30px 0 0;
	}
#indexLeftMenu {
	float:left;
	width:198px;
	}
	
#mainContentArea {
	width: 732px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#indexCentrePanelContainer {
	width:470px;
	float:left;
	display: inline;
	margin:0 30px 30px 0;
	}
#indexCentrePanelHeadline {
	line-height:25px;
	margin-bottom: 15px;
}
#indexCentrePanel {
	width:465px;
	float:left;
	}
#indexCentrePostItContainer {
	display:none;
	}
#menuSpacer {
	width:960px;
	height:7px;
	background:url(/assets/images/layout/top-below-menu.jpg) no-repeat;
	margin-bottom:0;
	}
#topMenu {
	width:950px;
	height:44px;
	line-height:43px;
	padding: 0 5px;
	background:url(/assets/images/layout/bg-top-nav.png) top left no-repeat;
	color:#fefefe;
	overflow: hidden;
	}
#topMenu a {
	color:#fefefe;
	text-decoration:none;
	padding: 0 15px;
	display: block;
	margin: 0;
	height: 44px;
	font-weight: bold;
	background: url(/assets/images/layout/nav-sprites.png) left top repeat-x;
	position: relative;
	z-index: 200;
	}
#topMenu a:hover {
	background: none;
	}

#topMenu li.active  {
	background: url(/assets/images/layout/nav-active.png) center -44px repeat-x;
}

#topMenu li.active a {
	background: url(/assets/images/layout/nav-active.png) top center no-repeat;
}

#topMenu li.active a:hover {
	background: none;
}

#topMenu ul {
	list-style:none;
	padding:0;
	margin:0;
	}
#topMenu p {
	color:#fefefe;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	}
	
#topMenu li {
	display: inline;
	float:left;
	margin:0;
	padding: 0;
	color:#fefefe;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.05em;
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background: url(/assets/images/layout/nav-sprites.png) left -44px repeat-x;
	}
	
#heroArea {
	width: 960px;
	height: 230px;
	overflow: visible;
	margin: 12px 0;
}	


#calculateYourPayments {
	float:right;
	width:232px;
	height:372px;
/*	position:relative;*/
	padding:0;
/*	margin-top:260px;*/
	z-index:10;
	background:none;
	}
#calculateYourPayments select {
	width:200px;
	margin-bottom: 10px;
	}
#aslider-bg { 
		background:url(/assets/images/layout/slider-background.png) 2px 0;
		background-repeat:no-repeat;
	} 
#islider-bg { 
		background:url(/assets/images/layout/slider-background.png) 2px 0;
		background-repeat:no-repeat;
	} 
#lslider-bg { 
		background:url(/assets/images/layout/slider-background.png) 2px 0;
		background-repeat:no-repeat;
	} 
#indexBottomPanel {
	width:474px;
	height:138px;
	float:left;
	margin-left:242px;
	margin-top:10px;
	background:url(/assets/images/layout/Bottom-Panel-Background.png) no-repeat;
	}
#bottomPanel {
	width:474px;
	height:138px;
	float:left;
	margin-left:242px;
	margin-top:45px;
	background:url(/assets/images/layout/Bottom-Panel-Background.png) no-repeat;
	}
#bottomPanel p {
	margin-left:140px;
	}
#indexBottomPanel p {
	margin-left:140px;
	}
#lowerBottomPanel {
	width:474px;
	height:80px;
	float:left;
	margin-left:231px;
	}
#lenderLogos {
	width:980px;;
	margin:0 auto;
	height:79px;
	clear:both;
	}
#lenderLogosBackground {
	min-width:980px;
	background:url(/assets/images/layout/lender-logos-background.png) no-repeat top center;
	margin-top: 30px;
	height:79px;
	}
#intLenderLogosBackground {
	width:980px;
	background:url(/assets/images/layout/lender-logos-background.png) no-repeat top center;
	height:79px;
	clear:both;
	margin:0 auto;

	}
#lenderLogos p {
	line-height:20px;
	}

#footerQuickLinks {
	width:960px;
	margin:0 auto;
	clear:both;
	height:322px;
	}
#footerLinks {
	width:960px;
	margin:0 auto;
	}

#footerDottedLine {
	width:960px;
	margin:30px auto 20px auto;
	}


/* internal page specific styles */

#intBgContainer {
	margin-left:auto;
	margin-right:auto;
	top:10px;
	left:10px;
	height:174px;
	background:url(/assets/images/layout/int-Top-Background.png) no-repeat center 0;
	}
#timeToContactUsFormInternalFullInternal {
	height:450px;
	background:url(/assets/images/layout/ttcu-full-background-internal.png) no-repeat;
	padding:0 12px 0 12px;
	}
#intTimeToContactUsCollapsed {
	background:url(/assets/images/layout/intTimeToContactUs-Background.png) no-repeat;
	padding-left:10px;
	height:146px;
	}
#intContentContainer {
	width:505px;
	min-height:270px;
	float:left;
	margin-left:5px;
	background:#ffffff;
	}
#intContentArea {
/*	margin-left:202px;*/
	margin-left:5px;
	float:left;
	height:auto;
	width:755px;
}
#intPostItContainer {
	width:198px;
	height:235px;
	margin-top:10px;
	float:right;
	}
#intBreadcrumbs {
	margin-top:5px;
	}
/*
#intTimePromptsContainer {
	width:155px;
	height:auto;
	float:right;
	background:#cde9fa;
	padding:0 10px 0 10px;
}
*/
#intTopLogosAndButtons {
	width:960px;
	height:60px;
	}

#frmTTCUSubmitButton {
	padding:10px 0 10px;
	}
#rate {
	background:url(/assets/images/layout/calc-interest-background.png) no-repeat; 
	height:19px; 
	width:84px; 
	border:0px; 
	text-indent:4px;
	padding-top: 5px;
	}
#term {
	background:url(/assets/images/layout/calc-term-background.png) no-repeat; 
	height:19px; 
	width:84px; 
	border:0px; 
	text-indent:4px;
	padding-top: 5px;
	}
/* Calc pages */

#calcContentContainer {
	width:650px;
	float:right;
	height:auto;
	margin-right:55px;
	}
#calcBottomPanel {
	width:474px;
	height:138px;
	float:left;
	margin-left:0px;
	margin-top:45px;
	margin-bottom:10px;
	background:url(/assets/images/layout/Bottom-Panel-Background.png) no-repeat;
	}
#calcBottomPanel p {
	margin-left:140px;
	}
	
.calculate-button {line-height:30px; margin-top:20px;}

/* /calc pages */


/* Loan App forms */

#formContainer {
	width:732px;
	height:auto;
	margin:0 auto;
	float:left;
	/*border:#000000 1px solid;*/
	margin-top:15px;
	margin-bottom:55px;
	 }
#formContainer .table-title {
/*	background-color:#999999; */
 	color: #005791; 
	font-size: 18px;
	font-weight: 500;
	margin: 10px 0 7px 5px; 
	width:100%;
	}
#formContainer .table-headline {
/*	background-color:#CCCCCC; */
	width:99%;
	padding-left:1%;
/*	line-height:1.4em; */
 	color: #005791; 
	font-size: 16px;
	font-weight: 500;
	margin: 10px 0 7px 5px; 
	}
#formContainer .table-row {
	width:97%;
	padding-left:1.5%;
	padding-right:1.5%;
	line-height:1.5em;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
	}
#formContainer .table-rowspan-2 {
	width:97%;
	padding-left:1.5%;
	padding-right:1.5%;
	line-height:1.4em;
	}
#formContainer .table-column-24, #formContainer .table-column-74 {
	float:left;
	height:100%;
	margin-bottom: 10px;
	}
#formContainer .table-column-24 {
	width: 24%;
	}
#formContainer .table-column-74 {
	width: 74%;
	}
#formContainer .radio-column {
	display: inline;
	float: left;
	width: 200px;
	margin: 0 20px 0 0;
	}

#formContainer .margin-10 {
	display: block;
	margin-bottom: 10px;
	}
	
#formContainer .radio-inline {
	margin-left: 20px;
	}
label.error {
	margin-left: 20px;
	color: #FF0000;
	}
.border-right {
	border-right:#000000 1px solid;
	}
.border-bottom {
	border-bottom:#000000 1px solid;
	}

/* end loan app forms */

.Time-Prompt-Top {
	width:175px;
	height:10px;
	margin-left:-10px;
	background:url(/assets/images/layout/Time-Prompt-top.png) #ffffff;
	}
.Time-Prompt-Bottom {
	width:175px;
	height:10px;
	margin-left:-10px;
	background:url(/assets/images/layout/Time-Prompt-bottom.png) #ffffff;
	}


.clear {
	clear:both;
	}
.h-dot {
	background:url(/assets/images/layout/h-dot.png) repeat-x;
	height:3px;
}
.h-dot-white {
	background:url(/assets/images/layout/h-dot-white.png) repeat-x;
	height:3px;
}
.left {
	display: inline;
	float:left;
	}
.right {
	display: inline;
	float:right;
	}
	
/* Start - time to contact us style HOMEPAGE */

#timeToContactUs {
	width:231px;
	height:244px;
	float:left;
	margin:-14px 0 0 0;
	z-index:50;
	
	}
#timeToContactUsFlashContainer {
	width:231px;
	height:64px;
	}
#timeToContactUsForm {
	height:180px;
	background:url(/assets/images/layout/TimeToContactUs-Background.png) no-repeat bottom;
	padding:0 12px 0 12px;
	z-index:51;
	}
#timeToContactUsFormFull {
	background:url(/assets/images/layout/ttcu-full-background.png) left bottom no-repeat;
	background-color: #;
	padding:0 0 0 12px;
	display:none;
	position:absolute;
	right:0;
	top:106px;
	z-index:50;
	width: 219px;
	}
.ttcu-name-input {
	background:url(/assets/images/layout/name-input-background.png) no-repeat;
	width:203px;
	height:20px;
	border:none;
	font-size:12px;
	padding-left:5px;
	margin: 0 0 6px;	
	}
.ttcu-select {
	width:208px;
	height:20px;
	border:none;
	font-size:12px;
	margin: 0 0 6px;	
	}
.ttcu-textarea {
	background:url(/assets/images/layout/ttcu-textarea.png) no-repeat;
	width:203px;
	height:120px;
	border:none;
	font-size:12px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 6px;	
	}
.ttcu-state-input {
	background:#FFFFFF;
	width:87px;
	height:20px;
	border:none;
	font-size:12px;
	margin: 0 0 6px;	
	}
.ttcu-postcode-input {
	background:url(/assets/images/layout/TimeToContactUs-Postcode-Background.png) no-repeat;
	width:100px;
	height:20px;
	border:none;
	font-size:12px;
	padding-left:5px;
	margin: 0 0 6px 15px;	
	}
/* expanded */
.ttcu-name-input-ex {
	background:url(/assets/images/layout/name-input-background.png) no-repeat;
	width:203px;
	border:none;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0 0 6px;	
	}
.ttcu-state-input-ex {
	background:#FFFFFF;
	width:87px;
	height:20px;
	border:none;
	font-size:12px;
	margin: 0 0 6px;	
	}
.ttcu-postcode-input-ex {
	background:url(/assets/images/layout/TimeToContactUs-Postcode-Background.png) no-repeat;
	width:100px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	font-size:12px;
	padding-left:5px;
	margin: 0 0 6px 15px;	
	}

#timeToContactUsFormFull p.form-close {
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 6px;
	text-align:right;
	width:205px;
	}

#timeToContactUsFormFull p.form-close a {
	color:#FFFFFF;
}
/* End - time to contact us style HOMEPAGE */

	
/* Start - time to contact us style INTERNALPAGE */
#timeToContactUsInternal {
	width:208px;
	height:247px;
	float:left;
	margin-top:-8px;
	margin-bottom:18px;
	z-index:50;
	}
#timeToContactUsFlashContainerInternal {
	width:208px;
	height:64px;
	}

#timeToContactUsFormFullInternal {
	height:408px;
	background:url(/assets/images/layout/ttcu-full-background-internal.png) no-repeat;
	padding:0 12px 0 12px;
	display:none;
	}

.ttcu-name-input-internal {
	background:url(/assets/images/layout/name-input-background.png) no-repeat;
	width:185px;
	height:20px;
	border:none;
	font-size:12px;
	text-indent:5px;
	}
.ttcu-select-internal {
	width:185px;
	height:20px;
	border:none;
	font-size:12px;
}
.ttcu-textarea-internal {
	background:url(/assets/images/layout/ttcu-textarea.png) no-repeat;
	width:185px;
	height:100px;
	border:none;
	font-size:12px;
	text-indent:5px;
	font-family: Arial, Helvetica, sans-serif;
	}
.ttcu-state-input-internal {
	background:#FFFFFF;
	width:64px;
	height:20px;
	border:none;
	font-size:12px;
	}
.ttcu-postcode-input-internal {
	background:url(/assets/images/layout/TimeToContactUs-Postcode-Background.png) no-repeat;
	width:60px;
	height:20px;
	border:none;
	font-size:12px;
	text-indent:5px;
	border-left-width:thin;
	}

/* End - time to contact us style HOMEPAGE */

.quicklinks {
	float:left;
	width:231px;
	height:auto;
	}
.quicklinks p.link A {
	color:#6c6c6c !important;
	}
.quicklink {
	width:231px;
	height:auto;
	}
.quicklink A {
	color:#6c6c6c !important;
}
.quicklink li A {
	color:#6c6c6c !important;
	}
.RelatedContent {
	float:left;
	display: inline;
	width:185px;
	list-style-position:inside;
	list-style-type:none;
	clear:none;
	margin: 0 5px 0 0;
	}
.RelatedContent li {
	margin: 0 0 5px 0;
	}

.nostyle {
	list-style:none;
	text-indent:none;
	margin-left:0;
	margin-top:5px;
	}



	
/* top menu for internal pages */
#intTopMenu {
	width:765px;
	height:72px;
	float:left;
	line-height:43px;
	background:url(/assets/images/layout/int-Top-Menu.png) no-repeat;
	}
#intTopMenu A {
	color:#000;
	text-decoration:none;
	}

#topMenuLevel1 {
	float:left;
	width:730px;
	height:36px;
	margin-left:15px;
	color:#FFFFFF;
	border-bottom:#68aac9 1px solid;

	}

#topMenuLevel1Home {
	float:left;
	width:730px;
	margin-left:15px;
	color:#FFFFFF;
	border-bottom:#68aac9 1px solid;
	}
	
#topMenuLevel1 A {
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

#topMenuLevel2 {
	float:left;
	width:747px;
	height:30px;
	line-height:30px;
	padding-left:8px;
	color:#FFFFFF;

	}
#topMenuLevel2 A {
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
	}
/* /top menu for internal pages */


	
	
#intTimeToContactUs {
	width:208px;
	height:206px;
	float:left;
	margin-top:-6px;
	margin-bottom:18px;
	z-index:50;
	}
	
#intTimeToContactUsFormFull {
	height:480px;
	background:url(/assets/images/layout/ttcu-full-background-int.png) no-repeat;
	padding:0 10px 0 10px;
	display:none;
	}
#intRightColumn {
	width:208px;
	float:right;
	height:580px;
	margin-top:-80px;
	margin-left:10px;
/*	margin-top:-175px;*/
	}
#intRightShim {
	width:231px;
	float:right;
	height:294px;
	margin-top:-64px;
	background:url(/assets/images/layout/bg-calc-contact.png) top left no-repeat;
}
#intLeftColumn {
	width:199px;
	float:left;
	height:auto;
/*	margin-top:75px;*/
/*	margin-left:-765px;*/
	}
#intTextContainer {
	width:auto;
	height:auto;
	float:left;
/*
	margin-left:204px;
*/
	margin-top:-455px;
	clear:right;
	}
	


	
#intLeftMenuFirst {
	background: url(/assets/images/layout/bg-sub-nav-top-level.png) top left no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
	margin:0;
	padding: 6px 0 0;
	}
	
#intTimePromptsContainer {
	width:231px;
	}
#intTimePromptsTop {
	width:211px;
	margin:0;
	padding: 10px;
	background:url(/assets/images/layout/time-prompts-top.png) top left no-repeat;
	}
#intTimePromptsBody {
	width:201px;
	height:auto;
	margin:0;
	padding: 10px 15px 15px;
	background:url(/assets/images/layout/time-prompts-bottom.png) bottom left no-repeat;
}
#intLeftMenu {
	width:198px;
	height:459px;
	float:left;
	background:url(/assets/images/layout/intLeftMenu.png) no-repeat;
	}
#intCTAPanelBG {
	width:735px;
	height:199px;
	float:left;
	background:url(/assets/images/layout/bg-contact-footer.png) no-repeat;
	}
#intCTABody {
	margin:100px 15px 0;
	width:395px;
	display: inline;
	float: left;
	}
#intCTAFooter {
	margin:100px 15px 0;
	}
#intRelatedContent {
	width:733px;
	min-height:117px;
	float:left;
	display: inline;
	margin:30px 0 0;
	position:relative;
	z-index:40;
	background:url(/assets/images/layout/bg-related-content-bottom.png) no-repeat left bottom ;
	}
#intRelatedContentTop {
	height: 6px;
	width: 733px;
}
#intRelatedContentHeading {
	background: url(/assets/images/layout/bg-related-content-top.png) top left no-repeat;
	width: 105px;
	padding: 30px 0 0 25px;
	float: left;
	display: inline;
}
#intRelatedContentBase {
	background: url(/assets/images/layout/bg-related-content-top.png) top right no-repeat;
	border-left: 1px dotted #000000;
	width:572px;
	float: left;
	display: inline;
	padding: 15px;
	z-index:3;
	}
#intBottomPanel {
	height:335px;
	width:765px;
	float:left;
	margin-bottom:10px;
	margin-top:-50px;
	}
.whitetxt {
	color:#FFFFFF;
	}
	
#ttcu-footer-internal {
	padding-top:5px;
	}
#intCalcItsTime {
	margin-top:115px;
	padding: 0 15px 15px;
	position: relative;
	z-index: 150;
	}
.smallarrow {
	background:url(/assets/images/layout/top_menu_arrow_small.png) no-repeat left 54%;
	}
.bigarrow {
	background:url(/assets/images/layout/top_menu_arrow_heavy.png) no-repeat left 56%;
	}
#intCTAFooter .bigarrow {
	font-size:1.35em;
	background:none;
	}
	
	
/* HERO AREA ------- */

#heroContainer {
	display:inline;
	float:left;
	height:230px;
	margin:0 14px 0 0;
	overflow:hidden;
	width:715px;
	position: relative;
}

#heroButtons, #heroBackground, #heroImages {
	position: absolute;
	top: 0;
}

#heroButtons {
	width: 470px;
	padding: 15px 0 0 15px;
	z-index: 30;
	left: 0;
}

#heroButtons a {
	text-decoration: none;
}

#heroBackground {
	right: 0;
	height:230px;
	width:715px;
	z-index: 20;
	background: url(/assets/images/layout/hero-bg.png) top left no-repeat;
}

#heroImages {
	right: 0;
	width: 320px;
	height: 230px;
	text-align: right;
	z-index: 10;
	opacity: 0;
}

#pageHeroImages {
	opacity: 0;
	text-align: right;
	z-index: 10;
}

#heroImages ul {
	margin: 0;
}

#heroImages ul li {
	float: left;
	list-style: none;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

#heroImages ul li img {
	border: 0;
	height: 230px;
	margin: 0;
	padding: 0;
	width: 320px;
}

#heroImages ul li.heroShow {
	z-index:500;
}



#first-home, #self-employ, #new-loan, #re-finance, #investors, #seniors, #debt, #construct {
	width: 197px;
	height: 43px;
	margin: 0 10px 10px 0;
	padding: 0;
	display: inline;
	float: left;
}


#first-home {
	background: url(/assets/images/layout/hero-buttons.png) 0px -43px no-repeat;
}

.first-home {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) 0px 0px no-repeat;
}

.first-home:hover {
	background: none;
}


#self-employ {
	background: url(/assets/images/layout/hero-buttons.png) -197px -43px no-repeat;
}

.self-employ {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) -197px 0px no-repeat;
}

.self-employ:hover {
	background: none;
}


#new-loan {
	background: url(/assets/images/layout/hero-buttons.png) -394px -43px no-repeat;
}

.new-loan {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) -394px 0px no-repeat;
}

.new-loan:hover {
	background: none;
}


#re-finance {
	background: url(/assets/images/layout/hero-buttons.png) -591px -43px no-repeat;
}

.re-finance {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) -591px 0px no-repeat;
}

.re-finance:hover {
	background: none;
}


#investors {
	background: url(/assets/images/layout/hero-buttons.png) 0px -129px no-repeat;
}

.investors {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) 0px -86px no-repeat;
}

.investors:hover {
	background: none;
}


#seniors {
	background: url(/assets/images/layout/hero-buttons.png) -197px -129px no-repeat;
}

.seniors {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) -197px -86px no-repeat;
}

.seniors:hover {
	background: none;
}


#debt {
	background: url(/assets/images/layout/hero-buttons.png) -394px -129px no-repeat;
}

.debt {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) -394px -86px no-repeat;
}

.debt:hover {
	background: none;
}


#construct {
	background: url(/assets/images/layout/hero-buttons.png) -591px -129px no-repeat;
}

.construct {
	display: block;
	height: 43px;
	width: 197px;
	background: url(/assets/images/layout/hero-buttons.png) -591px -86px no-repeat;
}

.construct:hover {
	background: none;
}