
X_td  { color: black; font-size: 80%; line-height: 110%;  }
.sidenavloan     { color: #333; font-size: 80%; line-height: 140%;  background: url(/images/sidegraphic.gif) no-repeat }
.sidenavtext          { font-weight: bold; line-height: 140%;  text-align: right; list-style-image: url(/images/bullet1.gif); list-style-position: outside; padding: 10px 15px 10px 10px }
.sidetext         { color: #333;  text-align: right; list-style-image: url(/images/bullet1.gif); list-style-position: outside; padding: 10px 15px 10px 10px }
.sidetwohun    { background: url(/images/side200.gif) no-repeat; color: #333; font-size: 80%; line-height: 16px; font-family: Arial, Helvetica, sans-serif  }


.head2, h2  { color: #550080; font-weight: bold; font-size: 110%; text-transform: capitalize }
.head3, h3 { color: black; font-weight: bold; font-size:100%; }
.head4 { color: #c00; font-weight: bold }
.head5  { color: #333; font-weight: bold }

.bodytext { color: #333; font-size: 80%; line-height: 120%;  }
.bodytextbig  { color: #333; font-size: 13px; line-height: 120%;  }

.bodyform   { color: black; font-size: 80%; line-height: 120%; text-transform: capitalize }
.bodyformnocap    { color: #333; font-size: 80%; line-height: 120%;  text-transform: none }

.list_informal { line-height: 150% }
ul.static       { line-height: 120%;  list-style-image: url(/images/bullet1.gif); list-style-position: outside }
.liextrapad { padding-bottom: 10px }
li.static { padding-bottom: 5px }
.l2bullet { list-style-image: url(/images/bullet2.gif) }

.formtip   { font-size: 10px; background-color: #ffc; text-transform: none; padding: 10px; border: solid 1px #555 }
.form { font-size: 10px; line-height: 100% }
.pulldown1  { font-size: 9px }
X_input { font-size: 10px }

.legal1 { color: #fff; font-weight: bold; background-color: #550080 }
.legal2  { font-size: 9px; text-decoration: none }
.legal3 { font-style: italic }
.legal4  { background-color: #ddd; text-transform: none }
.legal5 { font-size: 12px; text-decoration: none }
.boldred  { color: #9a0000; font-weight: bold }
.error  { color: #9a0000; }
.formheader  { color: #fff; font-weight: bold; line-height: 110%;  background-color: #550080 }
.formheader2  { color: #000; font-weight: bold; line-height: 110%; background-color: #ddd }
.tablebordersfull  { border: #000 }
.tablebordersidesonly   { border-color: #fff #000 #fff #000 }
.tableborderstopnsides   { border-top: #000; border-right: #000; border-left: #000 }
.tablebordersbottomnsides   { border-color: #fff #000 #000 #000 }
.formcell1      { color: #006;  background-color: #ffc; margin: 0px; padding: 2px; border: solid 1px #ddd }
.formpulldown1  { font-size: 10px; background-color: #ffc; margin: 0px; padding: 0px; border: #006 }
.formbutton { color: #000; font-weight: bold;  background-color: #ffa000 }
.homegrey1  { color: #333; font-size: 12px; line-height: 120%;  background: url(/images/hgrey1.gif) no-repeat; padding: 15px }
.homegrey2  { color: #333; font-size: 10px; line-height: 110%; background: url(/images/hgrey2.gif) no-repeat; padding: 15px }
.homeformcell { color: black; font-size: 10px;  background-color: #fff; margin: 0px; padding: 1px; border: solid 1px #333; }
.pageHeader {
	color:#550080;
	font-size:150%;
	font-weight:bold;
}
td  h1 {
	color:#550080;
	font-size:120%;
	font-weight:bold;
	padding-top:15px;
}
p.smallergap {
	margin-bottom:0;
	padding-bottom:0;
	
}
ol.smallergap {
	margin-top:5px;
	
}
p.smallertop {
	margin-top:3px;
}
p.smallerbot {
	margin-bottom:2px;
	padding-bottom:0;
}
th {
	text-align:left;
}
div#today {
	color:#999999;
	font-size:medium;
	text-align:center;
	font-weight:bold;
	line-height:1.0em;
}
div#morerates, div#calcpmt, div#bestrate {
	color:#550080;
	font-size:small;
	text-align:center;
	line-height:normal;
	font-weight:bold;
}
div#bestrate {
	font-weight:bold;
	font-size:large;
	line-height:normal;
}
.lite {
	height:1px;
}
div#calcpmt {
	line-height:1.2em;
}
div#morerates a, div#calcpmt a{
	font-weight:bold;
}