HTML {
	height: 100%;
}
BODY{
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	background:url(../images/bg_body.gif) no-repeat center top #cad4eb;
	margin:0;
}
BODY A{
	color:#484848;
	text-decoration:underline;
}
TD{
	vertical-align:top;
}
#table_wrap{
	height:100%;
	background:url(../images/bg_wrap.gif) repeat-y;
	padding:0;
}
#border_left{
	background:url(../images/bg_border_left.gif) no-repeat top;
	padding:0;
	margin:0;
}
#border_right{
	background:url(../images/bg_border_right.gif) no-repeat top;
	padding:0;
	margin:0;
}
#table_logo{
	background:url(../images/bg_logo.jpg) no-repeat;
	padding:0;
	margin:0;
}
#content{
	background:url(../images/bg_content.gif) repeat-x top;
	padding:0;
	margin:0;
}
P{
	padding:0;
	margin:0 30px 15px 30px;
}
P A{
	color:#484848;
	text-decoration:none;
}
P.right{
	line-height:175%;
	padding:0;
	margin:0 25px 15px 20px;
}
H1{
	font-size:15px;
	color:#5568a2;
	padding:0;
	margin:35px 30px 15px 30px;
}
H2{
	font-size:12px;
	padding:0;
	margin:35px 25px 15px 20px;
}
.form{
	padding:0;
	margin:0 0 10px 0;
}
.form1{
	padding:0;
	margin:0 0 15px 30px;
}
.redtext{
	font-size:12px;
	color:#ff0000;
	font-weight:normal;
	text-decoration: none;
	background:none;
}
.textform{
	width:256px;
	height:22px;
	color:#484848;
	background:#FFFFFF;
	border:1px solid #abadb3;
	vertical-align:top;
	padding:2px 0 0 0;
	margin:0 0 5px 0;
}
.multitextform{
	width:256px;
	height:70px;
	color:#484848;
	background:#FFFFFF;
	border:1px solid #abadb3;
	vertical-align:top;
	padding:0;
	margin:0 0 5px 0;
}
.submitform{
	width:114px;
	height:24px;
	font-weight:bold;
	color:#5e6671;
	border:1px solid #5e6671;
	background:#FFFFFF;
	margin:10px 0 0 0;
}
#bottom{
	background:url(../images/bg_bottom.gif) no-repeat bottom;
	vertical-align:bottom;
	padding:0;
	margin:0;
}
#bottom P{
	color:#d6d6d6;
	padding:0;
	margin:0 0 0 18px;
}
#bottom A{
	color:#d6d6d6;
	text-decoration:none;
}