body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #CFCABA;
}
.content {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
}
.content a{
	font-size: 12px;
	color: #444444;
}
.featcolor {
	background-color: #E9B955;
}
.featcolorgray {
	background-color: #E9E7E0;
}
.featcolorwht{
	background-color: #FFFFFF;
}
.footer {
	font-size: 10px;
	color: #5D4320;
	line-height: 13px;
	text-decoration: none;
	text-align: center;
	padding: 20px 10px 20px 10px;
	background-color: #E9B955;
}
.footer a {
	color: #5D4320;
	text-decoration: none;
}
.formstext {
	font-size: 12px;
	color: #444444;
	line-height: 12px;
}
.header {
	background-image: url(gfx/bkgr-slice.gif);
	background-repeat: repeat-x;
	background-color: #E9E7E0;
}
.heads {
	font-size: 11pt;
	font-weight: bold;
	color: #444444;
	line-height: 14pt;
}
.headsred {
	font-size: 16pt;
	font-weight: bold;
	color: #ED1C24;
	line-height: 18pt;
}
.headsblue {
	font-size: 12pt;
	font-weight: bold;
	color: #030393;
	line-height: 14pt;
	padding: 10px 0px 0px 0px;
}
.leftnav {
	font-size: 11px;
	color: #5D4320;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	padding: 0px 14px 0px 14px;
	background-color: #E9B955;
}
.leftnav a {
	display: block;
	width: 100%;
	border-top: 1px solid #FDDB93;
	border-bottom: 1px solid #AE8A3F;
	color: #5D4320;
	text-decoration: none;
}
.leftnav a:hover {
	/*color: #462E0F;*/
	color: #FEF3BF;
}
.leftnav p{
	margin: 8px 0px 0px 0px;
}
.leftnavheads {
	font-size: 11px;
	font-weight: bold;
	color: #FEF3BF;
	line-height: 13px;
	text-decoration: none;
	border: 0px;
	padding-bottom: 3px;
}
.leftnavheads a {
	font-size: 11px;
	font-weight: bold;
	color: #FEF3BF;
	line-height: 13px;
	text-decoration: none;
	border: 0px;
	padding-bottom: 3px;
}
.leftnavheads a:hover {
	color: #926340;
}
.mort_calc td {
	font-size : 11px; 
	font-family : verdana, helvetica, arial, lucidia, sans-serif; 
	color : #7F7F70; 
}
.nav1 {
	font-size: 11px;
	color: #777777;
	padding: 0px 7px 6px 7px;
	text-align: center;
	text-decoration: none;
	line-height: 12px;
}
.nav1 a {
	font-size: 11px;
	color: #E9E7E0;
	padding: 0px 7px 6px 7px;
	text-decoration: none;
	line-height: 12px;
}
.nav1 a:hover {
	color: #040444;
}
.nav2 {
	font-size: 10px;
	color: #BBB4A0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 12px;
}
.nav2 a {
	color: #93886A;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
}
.nav2 a:hover {
	color: #473D22;
}
.openhdr {
	font-size: 18px;
	font-weight: bold;
	color: #040444;
	line-height: 20px;
	text-align: right;
}
.sitemap, .sitemap a {
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	line-height: 16px;
}
.sitemapshds, .sitemapshds a{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.subheadsblk {
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
	line-height: 14pt;
}
.subheadsblue {
	font-size: 11pt;
	font-weight: bold;
	color: #6565DA;
	line-height: 18pt;
	display: block;
	width: 100%;
	border-top: 1px solid #CACACA;
}
.sheadsbluerl {
	font-size: 11pt;
	font-weight: bold;
	color: #030393;
	line-height: 16pt;
	display: block;
	width: 100%;
	margin-bottom: 0px;
	border-top: 1px solid #E9B955;
}
.subheadsbrown {
	font-size: 11pt;
	font-weight: bold;
	color: #805916;
	line-height: 14pt;
}
.sheadsbrownrl {
	font-size: 11pt;
	font-weight: bold;
	color: #805916;
	line-height: 20pt;
	display: block;
	width: 100%;
	border-top: 1px solid #CACACA;
}
.subheadsgray {
	font-size: 11pt;
	font-weight: bold;
	color: #999999;
	line-height: 14pt;
}
.spacer {
	line-height: 20px;
}
.trow {
	background-image: url(gfx/hdr-1a.gif);
	background-repeat: no-repeat;
	text-align: right;
}
.rulegold {
	width: 100%;
	border-top: 1px solid #E9B955;
	padding: 4px 0px 4px 0px;
}
.rulegray {
	width: 100%;
	border-top: 1px solid #555555;
	padding: 4px 0px 4px 0px;
}
.rl a {
	font-weight: bold;
	text-decoration: underline;
}
.rl span {
	display: block;
}
.gadlists {
	padding: 0px 0px 0px 20px;
}
.gadlistsmid {
	padding: 0px 0px 0px 0px;
}
.gadlistsright {
	padding: 0px 0px 0px 12px;
}
