BODY				{
	margin: 0px 0px 0px 0px;
	color: #000000;
	text-align: center;
	font-size: 9pt;
	font-family: "Tahoma", "Arial", "Helvetica", "Sans serif";
	font-weight: normal;
	background-image: url(background.jpg);
	background-repeat:repeat-x;
}

H1					{ font-size: 16pt; font-weight:normal; margin: 0px 0px 10px 0px; float: none; clear:both; }
H2					{ font-size: 14pt; margin: 0px 0px 10px 0px; float: none; clear:both; }
H3					{ font-size: 11pt; margin: 0px 0px 10px 0px; float: none; clear:both; }
H4					{ font-size: 11pt; margin: 0px 0px 10px 0px; float: none; clear:both; }
H5					{ font-size: 10pt; margin: 0px 0px 10px 0px; float: none; clear:both; }
H6					{ font-size: 10pt; margin: 0px 0px 10px 0px; float: none; clear:both; }
P					{ margin: 0px 0px 10px 0px; float: none; clear:both; }

INPUT,TEXTAREA		{ border: 1px solid #000000; }
HR					{ height: 1px; width:100%; color: 000000;	}
OL,UL				{ margin: 5px 0px 5px 10px; padding: 0px 0px 0px 10px; }
LI					{ margin: 0px 0px 5px 5px; padding: 0px 0px 0px 0px; font-size: 8pt; }
HR					{ border-bottom: 1px dotted #669900; }
#container			{ margin:0 auto; width: 760px; text-align: left; }
#the-loanshoplogo	{ margin: 37px 0px 0px 13px; }

#tabs				{ float: none; margin: 26px 0px 0px 13px; padding: 0px 0px 0px 0px; list-style:none; height: 26px; overflow:hidden; }
#tabs LI			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; list-style:none; height: 26px; overflow:hidden; }
#tabs .on			{ background-image: url(loan_style.css); font-weight:bold; }
#tabs .off			{ background-image: url(); font-weight:bold; }
#tabs LI A			{ display: block;  margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;background-repeat:no-repeat; width: 165px; height: 26px; color: #FFFFFF; text-align:center; overflow:hidden; }
#tabs LI A:Hover	{ display: block; background-image: url(loan_style.css); background-repeat:no-repeat; }

#submenu			{ float: none; margin: 0px 0px 0px 13px; padding: 0px 0px 0px 0px; background-image: url(); background-repeat:no-repeat; width:742px; height:43px; list-style:none; }
#submenu LI			{ float: left; margin: 16px 0px 0px 10px; padding: 0px 0px 0px 10px; background-image: url(); background-repeat:no-repeat; list-style:none; }
#submenu LI A		{ display: block; margin: -2px 0px 0px 0px; padding: 0px 0px 0px 10px; color: #000000; font-size:11px; text-align:left; }
#submenu LI A:Hover	{ display: block;  }

#leftcolumn			{ float: left; margin: 10px 0px 0px 7px; padding: 0px 0px 0px 0px; }
#rightcolumn		{ float: left; margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; }
#rightcolumn img	{ margin: 0px 0px 10px 0px; }

#toppanel			{ margin: 0px 0px 0px 13px; clear:both; padding: 0px 0px 0px 0px; width:740px; height:20px; background-image: url(); background-repeat:no-repeat; }
#middlepanel		{ margin: 0px 0px 0px 13px; clear:both; padding: 0px 20px 5px 20px; width:700px; background-image: url(); background-repeat:repeat-y; font-size: 8pt; border:none; }
#basepanel			{ margin: 0px 0px 0px 13px; clear:both; padding: 0px 0px 0px 0px; width:740px; height:20px; background-image: url(); background-repeat:no-repeat; }

#warning			{
	float: left;
	width:400px;
	font-size:12pt;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#typical			{
	float: left;
	width:280px;
	font-size:9pt;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#address			{
	float: none;
	font-size: 8pt;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 13px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #FF0033;
}
#signoff			{ text-align:center; font-size:9px; margin: 0px 0px 40px 0px;  }

#primary			{ float: left; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; width:400px; border-right: 1px dotted #669900; }
#secondary			{ float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; width:250px; }

.clear			{ float:none; clear:both; height:1px; overflow:hidden; }
.calculators	{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; width:400px;  }
.ratetables		{ border: 1px solid #669900; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; width:100%;  }
.application	{ margin: 0px 0px 0px 0px; padding: 12px 12px 12px 12px; }
.validation 	{ color:#FF0000; }
.dataprotection	{ width:98%; height:200px; overflow:auto; border: 1px solid; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#ffffff; }
.descriptionCell	{ margin: 0px 0px 0px 7px; padding: 0px 0px 0px 0px; }
.titleCell			{ margin: 0px 0px 0px 7px; padding: 0px 0px 0px 0px; }
.linkTable			{ margin: 0px 0px 0px 7px; padding: 0px 0px 0px 0px; }

.centerColumn	{ padding: 10px 10px 10px 10px; }
.rightColumn	{ padding: 10px 10px 10px 10px; }
.menuColumn		{ padding: 5px 5px 5px 5px; vertical-align: top; }
.descriptionCell{ padding: 10px 10px 10px 10px; }
.default		{ font-size: 9pt; }
.smallText		{ font-size: 8pt; }
.menu			{ padding-left: 5px; margin-left: 5px; }
.article		{ margin: 10px 10px 10px 10px; }
.article h3		{ font-size: 10pt; font-weight: bold; margin: 0px 0px 5px 0px; }
.article h6		{ font-size: 10pt; font-weight: bold; margin: 0px 0px 5px 0px; }
.article p		{ font-size: 9pt; font-weight: normal; margin: 0px 0px 5px 0px; }

.faq			{ padding-left: 10px; margin-left: 10px; }
.defaultbutton	{ BACKGROUND-COLOR: FF6600; BORDER-BOTTOM: FF9999 2px solid; BORDER-LEFT: FF9900 2px solid; BORDER-RIGHT: FF9999 2px solid; BORDER-TOP: FF9900 2px solid; COLOR: ffffff; CURSOR: hand; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
.warningbutton	{ BACKGROUND-COLOR: CC0000; BORDER-BOTTOM: 990000 2px solid; BORDER-LEFT: EE0000 2px solid; BORDER-RIGHT: 990000 2px solid; BORDER-TOP: EE0000 2px solid; COLOR: ffffff; CURSOR: hand; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; }

.alert			{ color: red; font-size: 9pt; font-weight: bold;  }

A				{ color: #336600; text-decoration: underline;	}
A:visited		{ color: #333333; text-decoration: underline;	}
A:link			{ color: #336600; text-decoration: underline;	}
A:active		{ color: #336600; text-decoration: underline;	}
A:hover			{ color: #000000; text-decoration: none;	}
