html, body { font-family:Arial, Helvetica, sans-serif;}
/* this style is only to mark stuff that needs fixing */
.fixthis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ff00ff;
}

.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.mouseprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #4690C4;
}

.subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #6CBE30;
}

.subtitle2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #990099;
}

.subtitle3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ef4118;
}

.subtitle4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1111dd;
}

.subtitle5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFad1f;
}

.subtitle6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #bb1111;
}

.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.hometitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

a:link {color:#3290D2; text-decoration: none;}

a:visited {color: #3290D2; text-decoration: none;}

a:active {color: #3290D2;}

a:hover {color: #6CBE30; text-decoration: underline;}



/* Standardss Conforming Form Structures */
.required {color:#990000;font-size:18px}
.label {color:#878787;font-weight:bold;font-size:11px;text-transform:uppercase;text-align:right;vertical-align:top}
.data {color:#000000;font-weight:bold;font-size:13px;}
.subscript {font-size:10px;text-transform:uppercase}
.instructions {color:#666666;font-weight:normal;font-size:12px;}
.actionButton {background-color:7cdf42;}

/* Standardss Conforming Table Structures */
.tblHomesteps {border:1px solid #5a7194;font-size:11px;font-family:arial;padding:10px}/*background:#EFEFEF;*/
.tblHomesteps.td.title {background:#5a7194;font-weight:bold;color:#ffffff;font-size:14px;text-align:center}
.tblHomesteps.td.colhead {background:#99ccff;font-weight:bold;color:#ffffff;font-size:11px}
.tblHomesteps.td  {font-weight:normal;font-family:arial;font-size:11px}/*background:#EFEFEF;*/

/* Message Output  Handlers */
.message {color:#000099;font-weight:bold}
.error {color:#990000;font-weight:bold}

.bordered {border:1px solid #000000}
.colhead {background:#000000;color:#ffffff;font-size:11px;font-weight:bold}




#lenderheaderBG {background-color:#99CCFF; text-align:center; vertical-align:middle;}
#lenderheaderBG2 {background-color:#cedee7; text-align:center; vertical-align:middle;}
#lenderheaderBG2 td#lendertitle {color:#4f789f; font-weight:bold;}
#lenderrowA td {background-color:#EEEEEE; font-size: 11px; color:#333;}
#lenderrowB td {background-color:#FFFFFF; font-size: 11px; color:#333;}
td#lendertitle {text-align:left; vertical-align:top; font-weight:bold;}
#lendertext {text-align:center; vertical-align:top;}




table.sitemap {
	float:left;
	display:inline;
	overflow:hidden;
	width:170px;
	margin:0 2px;
	padding:0;
	color:#fff;
	font-size:11px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
}
table.sitemap th,
table.sitemap td { width:155px; margin:2px; padding:3px; border-bottom:2px solid #fff; }


table.sitemap thead { text-align:center; }
table.sitemap thead td {
	background:#c03;
	color:#fff;
	font-size:12px;
	line-height:14px;
}


table.sitemap tbody th {
	padding-left:5px;
	text-align:left;
	background:#6c3;
}
table.sitemap tbody th a {
	color:#00f;
}


table.sitemap tbody td {
	padding-left:10px;
	background:#ffc;
}
table.sitemap tbody td {
	padding-left:10px;
	background:#ffc;
	font-size:11px;
	line-height:12px;
}



.hp_tiphdr, .hp_tipbdy, .hp_tiphdr2, .hp_tipbdy2{ 
	padding:5px;
	width:400px;
	overflow:hidden;
	-moz-opacity:.95;
	opacity: .95;
	filter:alpha(opacity=95);
	border:1px solid #585858;
}

.hp_tiphdr2, .hp_tipbdy2{ width: 200px; }

.hp_tiphdr, .hp_tiphdr2 {
	background:#FFFFFF;
	font: bold 11px Verdana,Arial,Helvetica; 
	border-bottom: 1px dotted #CCCCCC;
	_border-bottom: 1px solid #CCCCCC;
	color:#8BAA3C;
}
 
.hp_tipbdy, .hp_tipbdy2 {
	background:#FFFFFF;
	color: #242424;
	font:11px Verdana,Arial,Helvetica; 
	border-top:none;
}

li { margin-bottom:10px; }

















