/* @ general */
body {font: 11px verdana,arial,tahoma,sans-serif; color: #000000; background-color:#e2e2e2; margin:0;}
table, tr, td, input, select, textarea, hr {font: 11px verdana,arial,tahoma,sans-serif; color: #000000;}
h1 {font: 18px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #2E5A9B; margin-bottom : 11px; background-color:#FFFFFF;}
h2 {font: 15px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #7e6f5c; margin-bottom : 11px; background-color:#FFFFFF;}
h3 {font: 10px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000000; margin-bottom : 11px; background-color:#FFFFFF;}
h4 {font: 10px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #a9a9a9; margin-bottom : 11px; background-color:#FFFFFF;}

/* @ link */
a {font: 11px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #73b537; text-decoration: none;}
a:hover {font: 11px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #659539; text-decoration: none;}

a.bNav {font: 11px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #e2e2e2; text-decoration: none;}
a.bNav:hover {font: 11px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #515151; text-decoration: none;}

a.privacy {font: 11px verdana,arial,helvetica,sans-serif; color: #8b8b8b; text-decoration: none; background-color:#FFFFFF;}
a.privacy:hover {font: 11px verdana,arial,helvetica,sans-serif; color: #000000; text-decoration: none; background-color:#FFFFFF;}

.imgBorder {border: #575757 1px solid;}

/*************** Styles for the Mortgage Calculator **********/

.calc {
	background: #E7E8F9;
	border: 1px solid #8688A8;
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
	border-collapse: collapse;
}
.calc_input {
	font: 100% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
}
.calc_button {
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
}
.sfont {
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
	color: #666;
}
.err{
	color: #CC0000;
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
}
TH {
	border: 1px solid #000000;
	background: #BEC1EE;
	font: bold;
	padding: 3px;
	color: #373845;
}
#tiplayer {
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
	position: absolute;
	width: 250px;
	padding: 4px;
	background: #FFFFE1;
	border: 1px solid #000000;
	z-index: 10;
	visibility: hidden;
}
#powered_by, #powered_by a{
	font: 11px arial,verdana,helvetica,lucida,sans-serif;
	margin-top: 15px;
	text-align: center;
	color: #BBBBBB;
}
.fill01 { background-color: #FFFFFF; }
.fill02 { background-color: #E7E8F9; }