
html, body{
margin:0px;
padding:0px;
width:100%;
background-image:url(/Images/b-wallpaper.gif);
background-repeat:repeat;
}

a:link
{
	font:Georgia;
	font-size:12px;
	line-height:18px;
	color:#6e2638;
	text-decoration:none;
}

a:visited
{
	font:Georgia;
	font-size:12px;
	line-height:18px;
	color:#919191;
	text-decoration:underline;
}

a:hover
{
	font:Georgia;
	font-size:12px;
	line-height:18px;
	color:#6e2638;
	text-decoration:underline;
}

a:active
{
	font:Georgia;
	font-size:12px;
	line-height:18px;
	color:#6e2638;
	text-decoration:none;
}

#left{
width:50%;
height:450px;
float:left;
position:absolute;
top:0px;
left:0px;
z-index:3;
}

#right{
width:50%;
height:450px;
float:left;
position:absolute;
top:0px;
left:50%;
z-index:2;
}

#leftTopBackground{
width:100%;
height:150px;
background-image:url(/Images/b-topBanner-left.gif);
background-repeat:repeat-x;
/*margin-left:-499px;*/
}

#logo{
width:499px;
height:150px;
background-image:url(/Images/b-topBanner-logo.gif);
background-repeat:no-repeat;
margin-right:0px;
text-align:right;
float:right;
}

#leftMenuBackground{
width:100%;
height:20px;
background-image:url(/Images/b-mainNav.gif);
background-repeat:repeat-x;
}

#menu{
width:530px;
text-align:right;
float:right;
margin-right:0px;
}

#leftMiddleWrapper{
width:100%;
height:280px;
background-image:url(/Images/b-diagonalLines-left.gif);
background-repeat:repeat;
}



#menuShadow{
width:100%;
height:5px;
background-image:url(/Images/n1-shadow.png);
background-repeat:repeat-x;
float:left;
}

*html #menuShadow{
width:100%;
height:5px;
background-image:url(/Images/n1-shadow-left.gif);
background-repeat:repeat-x;
float:left;
}

#bannerImage{
width:500px;
height:245px;
float:right;
margin-top:-5px;
}

*html #bannerImage{
width:500px;
height:245px;
float:right;
margin-top:-17px;
}

#rightTopBackground{
width:100%;
height:150px;
background-image:url(/Images/b-topBanner-right.gif);
background-repeat:repeat-x;
}

.depenture
{
	height:27px;
	width:485px;
	background-image:url(/Images/b-debentureRate.gif);
	background-repeat:no-repeat;
	font-family:Georgia;
	font-size:15px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	clear:both;
	float:right;
	padding-top:8px;
	padding-left:15px;
}



#topSpacer{
width:401px;
height:94px;
margin-top:0px;
margin-left:0px;
background-image:url(/Images/b-topBanner-middle.gif);
background-repeat:no-repeat;
float:left;
}

#introWrapper{
width:409px;
height:499px;
position:absolute;
top:94px;
margin-left:50%;
padding:0px;
z-index:4;
}

#introContainer{
width:401px;
height:499px;
float:left;
padding:0px;
}

#introShadow{
width:8px;
height:456px;
margin-top:0px;
float:left;
}


#discoverDifference{
width:401px;
height:40px;
margin-top:0px;
margin-left:0px;
background-image:url(/Images/hdr-HP-discoverDiff.gif);
background-repeat:no-repeat;
padding:0px;
}

#introTextBackground{
width:371px;
height:261px;
background-image:url(/Images/b-HP-textArea-bottom.gif);
background-repeat:no-repeat;
padding:10px 15px 18px 15px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:15px;
font-size:11px;
color:#4a6d62;
text-align:left;
}

#rightMenuBackground{
width:100%;
height:20px;
background-image:url(/Images/b-mainNav.gif);
background-repeat:repeat-x;
}


#rightMiddleWrapper{
width:100%;
height:280px;
background-image:url(/Images/b-diagonalLines-right.gif);
background-repeat:repeat;
}

*html #rightMiddleWrapper{
width:100%;
height:280px;
background-image:url(/Images/b-diagonalLines-right.gif);
background-repeat:repeat;
background-position:top;
}

#rightMenuShadow{
width:100%;
height:5px;
background-image:url(/Images/n1-shadow.png);
background-repeat:repeat-x;
}

*html #rightMenuShadow{
width:100%;
height:5px;
background-image:url(/Images/n1-shadow-right.gif);
background-repeat:repeat-x;
}



#bottomShadowHome{
width:100%;
height:55px;
background-image:url(/Images/b-shadow-bottomArea.png);
background-repeat:repeat;
margin-top:0px;
clear:both;
position:absolute;
top:450px;
left:0;
z-index:1;
}

*html #bottomShadowHome{
width:100%;
height:55px;
background-image:url(/Images/b-shadow-bottomArea.gif);
background-repeat:repeat;
margin-top:0px;
clear:both;
}

#bottomShadow{
width:100%;
height:55px;
background-image:url(/Images/b-shadow-bottomArea.png);
background-repeat:repeat-x;
margin-top:0px;
clear:both;
}



*html #bottomShadow{
width:100%;
height:55px;
background-image:url(/Images/b-shadow-bottomArea.gif);
background-repeat:repeat;
margin-top:0px;
clear:both;
}

.introText{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
line-height:15px;
font-size:13px;
color:#4a6d62;
text-align:left;
}

#calcBtn{
float:left; vertical-align:top; height:88px; padding-top:0px; margin-top:0px;
}

*html #calcBtn{
float:left; vertical-align:top; height:88px; padding-top:0px; margin-top:-9px;
}

#newsletterBtn{
float:left; vertical-align:top; height:88px; padding-top:0px; margin-top:0px;
}

*html #newsletterBtn{
float:left; vertical-align:top; height:88px; padding-top:0px; margin-top:-9px;
}

#emailBtn{
float:left; vertical-align:top; height:88px; padding-top:0px; margin-top:0px;
}

*html #emailBtn{
float:left; vertical-align:top; height:88px; padding-top:0px; margin-top:-9px;
}

#tearHome{
margin-top:0px;
}

*html #tearHome{
margin-top:-3px;
}

/*subpage*/

#wrapper
{
	height:200px;
}



#middleTest{
width:905px;
margin:auto;
padding:0px;
background-color:#e4e4d2;
height:100%;
border:0px;
}


#wrapperTest
{
	width:100%;
	background-image:url(/Images/b-SP-diagonalLines.gif);
	background-position:center;
background-repeat:repeat-y;
height:100%;
border:0px;
}

*html #wrapperTest
{
margin-top:-13px;
}

#leftSub{
width:50%;
float:left;
background-color:#0033FF;
margin-left:-452.5px;
background-image:url(/Images/b-diagonalLines-left.gif);
background-repeat:repeat;
height:100%;
display:block;
}



#middle{
width:905px;
float:left;
margin-left:0px;
margin-right:-453.5px;
position:relative;
padding:0px;
background-color:#e4e4d2;
height:100%;
}

#leftSubShadow{
width:50%;
float:left;
margin-left:-452px;
background-image:url(/Images/n1-shadow-left.gif);
background-repeat:repeat-x;
height:5px;
}

#middleShadow{
width:905px;
float:left;
margin-left:-1px;
margin-right:-452px;
position:relative;
padding:0px;
height:100%;
}

#rightSubShadow{
width:50%;
float:left;
margin-right:-452px;
background-image:url(/Images/n1-shadow-right.gif);
background-repeat:repeat-x;
height:5px;
}

#rightSub{
width:50%;
float:left;
/*background-color:#FFFF33;*/
margin-right:-452.5px;
background-image:url(/Images/b-diagonalLines-right.gif);
background-repeat:repeat;
height:100%;
}



#contentShadow
{
	width:643px;
	height:5px;
	float:left;
	background-image:url(/Images/n1-shadow-contentArea.gif);
	background-repeat:repeat-x;
}

#rightColShadow
{
	width:228px;
	height:5px;
	float:left;
	background-image:url(/Images/n1-shadow-rightSidebar.gif);
	background-repeat:repeat-x;
}



#middleLeftBorder{
width:1px;
float:left;
padding:0px;
margin:0px;
height:100%;
position:relative;
background-color:Yellow;
}

.middleLeftBorderMiddle
{
	height:100%;
	background-image:url(/Images/b-sideBorder-middle.gif);
	background-repeat:repeat-y;
	width:1px;
	background-color:Green;
	background-position:top;
}

#middleLeftBorderBottom
{
	height:269px; background-image:url(/Images/b-sideBorder-bottom.gif); margin-bottom:0px;width:1px;background-color:Blue; background-repeat:no-repeat; padding:0px; position:relative; bottom:0px;}

#middleLeft{
width:675px;
background-color:#fff;
float:left;
}

#middleRight{
width:229px;
background-color:#e4e4d2;
float:left;
vertical-align:top;

}

td
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#4a6d62;
line-height:18px;
text-align:left;
}	



p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#4a6d62;
line-height:18px;
text-align:left;
margin-top:15px;
}

ul
{
	margin-left:15px;
}

ol
{
	margin-left:15px;
}

.margin4{
margin-top:-5px;
}
.margin3{
margin-top:-4px;
}

#subpageMenuBackground{
width:100%;
height:20px;
background-image:url(/Images/b-mainNav.gif);
background-repeat:repeat-x;
clear:both;
}

#subpageMenuContainer{
width:905px;
margin:auto;
}

#subpageMenu{
width:536px;
margin-left:-35px;
float:left;
/*margin-left:184.5px;*/
}

#subpageMenuShadow{
width:100%;
height:20px;
background-image:url(/Images/b-mainNav.gif);
background-repeat:repeat-x;
clear:both;
}
#copyrightContainer
{
	width:905px;
	margin:auto;
	text-align:center;
	height:43px;
	margin-top:-35px;
}

#subpageCopyright{
width:401px;
height:43px;
float:right;
}

#leftSubTop{
width:50%;
height:150px;
float:left;
background-color:#0033FF;
margin-left:-439px;
background-image:url(/Images/b-topBanner-left.gif);

background-repeat:repeat;
}

#rightSubTop{
width:50%;
height:150px;
float:left;
/*background-color:#FFFF33;*/
margin-right:-439px;
background-image:url(/Images/b-topBanner-right.gif);
background-repeat:repeat;
border:0px;
}

#middleTop{
width:879px;
height:150px;
float:left;
margin-right:-440px;
position:relative;
background-color:#fff;
background-image:url(/Images/b-SP-topBanner.gif);
}

.tornPaperRepeat
{
	background-image:url(/Images/b-tornPaper-repeat.gif); background-repeat:repeat-y; height:100%;
}
/* default opacity for IE */
img.bnr {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
	

.inputs
{
	font:Arial;
	font-size:11px;
	color:#5c5b57;
}

.inputBtn
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#4a6d62;
}

.copyright
{
	background-image:url(/Images/copyright.png); background-repeat:no-repeat; width:401px; height:43px;}

	
	

/*calculator*/
#calcContainer {
			width: 500px;
			margin: 0px auto;
			text-align: left;
			background-color:#fff;
		}
		.calcHeader {
		font-size:14px;
		font:Georgia;
		color:#4a6d62;
		font-style:italic;
		font-weight:bold;
		margin-top:5px;
		}
		.calcStepContainer {
			margin: 0px auto;
			/*padding: 4px 4px 50px 4px;*/
		}
		.calcNavContainer {
			margin: 0px 4px 0px 4px;
			padding: 2px;
			background-color:#fff;
		}
		h3 {
			font-size: 1.0em;
		}
		
		.calcTotalLbl {
			font-weight: bold;
		}
		.label {
			/*color: #6E2638;*/
		}
		/*.label {
			display: block;
			float: left;
			margin-right: 45px;
			width: 200px;
			font-size: .9em;
		}*/
		.sub {
			margin-left: 20px;
			margin-right: 25px;
		}
		.calcGrandTotalLbl, .grossDebentureLbl, 
		.balanceToBorrowerLbl, .monthlyPmtLbl {
			font-weight: bold;
			margin-right: 20px;
			width: 225px;
		}
		.calcTotal
		{
			float:right;
			font-weight: bold;
			border-bottom: 1px solid #919191;
			display: block;
			width: 125px;
			margin-right:5px;
			text-align: right;
		}
		
		.calcGrandTotal, .grossDebenture, 
		.balanceToBorrower, .monthlyPmt {
			font-weight: bold;
			display: block;
			width: 125px;
			text-align: right;
			/*border-bottom: 1px solid #000;*/
			border-bottom:3px double #4a6d62;
			float: right;
			/*margin-right:5px;*/
			}
		#calcContainer .textinput {
		font:Arial;
	font-size:11px;
	color:#5c5b57;
			width: 110px;
			padding: 2px;
			text-align: right;
		}

		#calcBtnNext {
			float: right;
			margin-right:25px;
		}
		#calcBtnBack {
			float: left;
		}
		div.ds {
			font-size: .9em;
			border: 1px solid #000;
			float: right;
			padding: 0px 0px 0px 2px;
		}
		.validator {
			display: block;
			float: right;
			width: 10px;
		}	
		span.pct {
			display: block;
			float: left;
			/*margin-left: -50px;
			margin-right: 10px;*/
			width: 40px;
			text-align: right;
		}
		span.readOnly {
			display: block;
			border-bottom: 1px solid #000;
			width: 110px;
			float: right;
			padding: 0px 2px;
			text-align: right;
		}
		select {
			font-family: font-family: arial, verdana, sans-serif;
			font-size: .9em;
			float: left;
			margin-right: 5px;
			margin-left: 0px;
		}
		
		.calcTd
		{
			padding:8px 5px 8px 10px;
		}
		
		.calcTd2
		{
			padding:4px 5px 4px 0px;
		}
		
		.tableTitle
		{
			font-size:10px;
			color:#4a6d62;
			text-align:center;
		}
		




iframe#popup {
	background-color: #4A6D62;
	font-size: 90%;
	color: #fff;
}