
BODY {
	font-size:0.7em;
	font-family:Arial,Helvetica,Verdana;
	color:#000;
	margin:0;
	padding:0;
	z-index:1;
	position:relative;
}

P {
	margin:5px 0 10px 0;
}

A {
	color:#666;
}

A:hover {
	text-decoration:underline;
}

FORM {
	margin:0;
	padding:0;
}

IMG {
	border:0;
}



/* hide */ 

H1#mastHead,
A.skipNavi,
#nav H3
{
	position:absolute;
	margin-left:-10000em;
}

HR {
	display:none;
}


H2.borrow,
H2.invest,
H2.news,
H2.notices
{
	margin-top:0;
	padding-top:0;
}



/* hide */

DIV.loanCalcSection H2,
LI#needMoney SPAN.rateDesc,
LI#haveMoney SPAN.rateDesc,
DIV.loanCalc SPAN.fiName,
H2.borrow SPAN,
H2.invest SPAN,
H2.news SPAN,
H2.notices SPAN,
A.moreNews SPAN,
A.moreNotices SPAN,
UL#mainNavLinks A.main SPAN
{
	position:absolute;
	margin-left:-10000em;
}



/* structure */

#mainContainer {
	position:relative;
}

#content {
	padding-top:27px;
	margin-left:468px;
	border-left:1px solid #f1f1ef;
}


/* sects */

DIV.introSection {
	margin-top:273px;
	padding-bottom:30px;
	width:318px;
	float:left;
	background:#fff;
}

UL.introSection {
	list-style:none;
	margin:0;
	padding:0 0 0 19px;
}

UL.introSection LI {
	height:85px;
	float:left;
	margin-right:6px;
}

UL.introSection LI A {
	text-decoration:none;
}

LI#needMoney A,
LI#haveMoney A
{
	display:block;
	padding-right:7px;
	padding-top:40px;
	height:85px;
	width:143px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:45px;
	width:136px;
}

LI#needMoney {
	background:url(../images/backgrounds/home-need-money.gif) no-repeat;
}

LI#haveMoney {
	background:url(../images/backgrounds/home-have-money.gif) no-repeat;
}

DIV.loanCalcSection 
{
    position:absolute;
    left:787px;
	margin-top:273px;
	margin-left:-6px;
	padding-left:3px;
	width:174px;
	background:#fff url(../images/backgrounds/home-quick-loan-calc.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:177px;
	height:116px;
}

HTML>BODY DIV.loanCalcSection {
	margin-left:0;
}

DIV.loanCalc DIV.formItem {
	float:left;
	margin-top:25px;
	margin-left:3px;
}

DIV.loanCalc SELECT {
	font-size:0.9em;
}

DIV.loanCalcResults {
	clear:both;
	color:#fff;
	padding:2px 10px 4px 4px;
	text-align:right;
}

SPAN.loanCalcRate {
	color:#fff;
}

SPAN.lcrFigure {
	display:block;
	font-style:italic;
	font-weight:bold;
}

DIV.introSectionSubnotes 
{
    position:absolute;
    top:390px;
    left:475px;
    z-index:2;
}

UL.introSectionSubnotes 
{
    list-style:none;
	margin:0;
	padding:0 0 0 19px;
}

UL.introSectionSubnotes LI {
	height:15px;
	float:left;
	width:150px;
}

DIV.furtherInfo {
	clear:both;
	border-top:1px solid #f1f1ee;
	background:#f3f2f0 url(../images/backgrounds/home-further-info.gif) repeat-y;
	position:relative;
}

DIV.furtherInfo A {
	text-decoration:none;
}

DIV.furtherInfo A:hover {
	text-decoration:underline;
}

DIV.ratesSection {
	position:absolute;
	top:0;
	left:0;
}

DIV.ratesSection DIV.promoBannerArea {
	clear:both;
	padding:5px 0 10px 18px;
}

DIV.newsNoticesSection {
	margin-left:229px;
	position:relative;
}

DIV.newsNoticesSection DIV.promoBannerArea {
	border-top:3px solid #eeeded;
	background:#f2f1f0;
	padding:5px 0 10px 18px;
}

H2.borrow {
	position:absolute;
	left:19px;
	top:11px;
	width:196px;
	height:21px;
	background:url(../images/buttons/home-tab-borrow-rates-active.gif) no-repeat;
}
/*
H2.borrow A {
	display:block;
	width:95px;
	height:21px;
}
*/
H2.invest {
	position:absolute;
	left:114px;
	top:11px;
	width:101px;
	height:21px;
	background:url(../images/buttons/home-tab-invest-rates.gif) no-repeat;
}

H2.invest A {
	display:block;
	width:101px;
	height:21px;
}

H2.news A {
	display:block;
	height:21px;
	width:65px;
}

H2.news {
	position:absolute;
	left:17px;
	top:11px;
	height:21px;
	width:65px;
	background:url(../images/buttons/home-tab-news.gif) no-repeat;
}

H2.notices {
	position:absolute;
	left:82px;
	top:11px;
	width:64px;
	height:21px;
	background:url(../images/buttons/home-tab-notices.gif) no-repeat;
}

H2.notices A {
	display:block;
	width:64px;
	height:21px;
}


UL.borrow,
UL.invest,
UL.news,
UL.notices
{
	list-style:none;
	margin-top:0;
	margin-left:0;
	padding-left:15px;
	padding-top:40px;
	font-size:1em;
	width:220px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:205px;
}

UL.borrow,
UL.invest
{	
	padding-left:18px;
	color:#666;
}

UL.borrow LI,
UL.invest LI,
UL.news LI,
UL.notices LI
{
	margin-bottom:5px;
	clear:both;
}

UL.news LI,
UL.notices LI
{
	background:url(../images/backgrounds/home-news-li.gif) no-repeat;
	padding-left:10px;
	padding-bottom:4px;
	border-bottom:1px dashed #9e9e9e;
	width:247px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:237px;
}

UL.notices,
UL.invest,
A.moreNotices
{
	display:none;
}

UL.borrow span.directMoney {
	color:#f55d17;
}

UL.invest span.directMoney {
	color:#1350bf;
}


A.logo {
	float:left;
	display:block;
	width:43px;
}

DIV.ratesSection span.desc {
	float:left;
	display:block;
	width:143px;
	margin-left:7px;
}

A.moreNews,
A.moreNotices
{
	position:absolute;
	left:82px;
	top:11px;
	width:183px;
	height:21px;
	background:url(../images/buttons/home-tab-more.gif) no-repeat;
}

UL.news,
UL.notices
{
	height:70px;
	min-height:70px;
}

HTML>BODY UL.news,
HTML>BODY UL.notices
{
	height:auto;
}


DIV.news A.selected {
	background:url(../images/buttons/home-tab-news-active.gif) no-repeat;
}

DIV.notices A.selected {
	background:url(../images/buttons/home-tab-notices-active.gif) no-repeat;
}

DIV.borrow A.selected {
	background:url(../images/buttons/home-tab-borrow-rates-active.gif) no-repeat;
}

DIV.invest A.selected {
	background:url(../images/buttons/home-tab-invest-rates-active.gif) no-repeat;
}


#homePromo {
	position:absolute;
	top:92px;
	left:0;
	width:468px;
	height:480px;
	z-index:10;
}

SPAN.rateAmount {
	display:block;
	margin-top:2px;
	margin-right:15px;
	color:#fff;
	text-align:right;
	font-size:25px;
}

/* Nav */

#nav {
	position:absolute;
	left:0;
	top:28px;
	background:#8abe88 url(../images/backgrounds/home-nav-bg.gif) repeat-x;
	width:100%;
	z-index:2;
	height:253px;
	overflow:hidden;
	border-bottom:1px solid #f2f1f0;
}

UL#mainNavLinks {
	position:relative;
	list-style:none;
	margin:0 0 0 468px;
	padding:0 0 0 20px;
	background:transparent url(../images/backgrounds/home-main-nav.jpg) no-repeat;
	height:253px;
	width:964px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:476px;
	font-size:12px;
}

UL#mainNavLinks UL {
	list-style:none;
	margin:0;
	padding:0;
}

LI#navBorrow {
	clear:both;
}

LI#navBorrow,
LI#navAbout
{
	margin-top:64px;
	float:left;
	width:159px;
}

LI#navInvest
{
	margin-top:64px;
	float:left;
	width:158px;
}

LI#navBorrow A.main,
LI#navInvest A.main,
LI#navAbout A.main
{
	display:block;
	height:48px;
}

LI#navBorrow UL,
LI#navInvest UL,
LI#navAbout UL
{
	padding-top:3px;
}

LI#navBorrow UL LI,
LI#navInvest UL LI,
LI#navAbout UL LI
{
	padding-top:2px;
	background:url(../images/backgrounds/home-nav-sep.gif) no-repeat;
}

LI#navBorrow UL A,
LI#navInvest UL A,
LI#navAbout UL A
{
	display:block;
	color:#fff;
	margin:0 2px;
	padding:2px 12px 2px 30px;
	text-decoration:none;
}

LI#navBorrow UL LI.first,
LI#navInvest UL LI.first,
LI#navAbout UL LI.first
{
	background:none;
}

LI#navBorrow UL A.selected,
LI#navInvest UL A.selected,
LI#navAbout UL A.selected,
LI#navBorrow UL A:hover,
LI#navInvest UL A:hover,
LI#navAbout UL A:hover
{
	background:#228c30;
}


/* Newsletter */

#newsletterSignup {
	position:absolute;
	top:0;
	left:0;
	padding-top:3px;
	width:100%;
	background:#e6e6e6;
	border-bottom:2px solid #cdcdcd;
	overflow:hidden;
	font-size:1.1em;
	height:26px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:23px;
}

#newsletterSignup H3,
#newsletterSignup DIV.form,
#newsletterSignup DIV.formItem
{
	display:inline;
}

#newsletterSignup H3 {
	margin:0 23px 0 78px;
	padding:0;
	font-size:1em;
}

#newsletterSignup INPUT.txtBox {
	font-size:0.9em;
	height:1em;
	width:135px;
}

#newsletterSignup DIV.formItem {
	margin-right:9px;
	color:#1b6100;
}

#newsletterSignup SPAN.fiAction {
	position:absolute;
	left:890px;
	top:3px;
	display:block;
	width:74px;
	text-align:right;
}



/* Clearfix */

.clearfix:after,
DIV.ratesSection LI:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix,
DIV.ratesSection LI
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix,
* html DIV.ratesSection LI
{
	height: 1%;
}

.clearfix,
DIV.ratesSection LI
{
	display: block;
}

/* End hide from IE-mac */



/* Overwrite */
.UsefulLinks
{
    z-index:100;
    top:40px;
}

.Logo
{
    z-index:100;
    top:28px;
}

.DirectMoneyIs
{
    position:absolute;
    top:600px;
    left:45px;
    margin:0;
}

.Footer
{
    margin-top:20px;
}

#footnote
{
    position:absolute;
    top:750px;
    left:48px;
    width:900px;
    margin:0;
    padding-bottom:50px;
}