body {
	margin:0;
}
form {
	margin:0;
}
#headlineHm {
	position:absolute;
	z-index:4;
	top:45px;
	left:50%;
	width:400px;
	margin-left:-200px;
	font-size:16px;

	text-align:center;
	color:#333333;
}
#homestruct td {
	vertical-align:top;
}
.lftcol, .rtcol {
	background-position:left bottom;
	background-repeat:no-repeat;
}
.lftcol { background-image:url('images/lftbg.jpg'); }
.rtcol  { background-image:url('images/rtbg.jpg'); }
.lftcol h1, .rtcol h1 {
	font-family:times new roman, times, serif;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	border-bottom:1px solid white;
	padding:5px 0 5px 0;
}
.lftcol h1 {
	margin:0 0 0 30px;
}
.rtcol h1 {
	margin:0 30px 0 0;
	text-indent:20px;
}
.lftcol p, .rtcol p {
	font-family:arial;
	font-size:12px;
	line-height:18px;
	width:180px;
	margin:0;
}
.lftcol p {
	color:#9191ab;
	padding:10px 0 10px 30px;
}
.rtcol p {
	color:#ba8896;
	padding:10px 30px 10px 20px;
}
.rtcol p img {
	border:1px solid white;
}
.lftcol a.f, .rtcol a.f {
	float:right;
	color:#ffffff;
	text-decoration:none;
}
.lftcol a.f:hover, .rtcol a.f:hover {
	text-decoration:underline;
}
.logintbl {
	margin:15px 0 0 20px;
}
.logintbl td {
	font-family:arial;
	font-size:12px;
	color:#ba8896;
}
.logintbl .field {
	width:105px;
	border:1px solid #730e29;
	color:#730e29;
	background-color:#ba8896;
}
#ftrhm {
	width:865px;
	margin:0 auto 0 auto;
	padding:5px 15px 15px 15px;
	font-family:arial;
	font-size:12px;
	text-align:center;
}
#ftrhm a {
	color:#4c4c4c;
	text-decoration:none;
}
#ftrhm a:hover {
	text-decoration:underline;
}
.cleanbreak {
	clear:both;
}