HTML
{
	height:100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
BODY
{
	BACKGROUND-COLOR: #dcdcdc; 
	FONT-SIZE: 12px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	VERTICAL-ALIGN: top; 
	COLOR: #666666; 	 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	width: 780px;
	height: 100%;
	margin:0 auto; 
	margin-bottom: 0px;
}
ul
{
    margin-top: 0px;
    padding-top: 0px; 
}
form
{
	margin-top: 0px;
	margin:0 auto;
	height:100%;
}
table
{
	border-collapse:collapse;
	border-style: none;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #ffffff;
} 
td
{
	border-collapse:collapse;
	border-style: none;
	vertical-align: top;
	padding: 0px 0px 0px 0px; 
}
legend
{
    margin-bottom:5px;
    color: #000000;
    font-weight: bold;
}
a, a:link, a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a:hover
{
    color:Red;
}
.footer a, .footer a:link, .footer a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.freeTextBox table
{
   width: auto;
}
.footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	padding-top:5px;
	height: 20px;
}
.footer a:hover
{
	color: red;
}
.mainContainer
{
   height:100%;
}
.mainContent
{
   margin: 15px 10px 10px 5px;
   position: relative;
   height: 100%;
}
.pageTitle {
	Font-Weight: bold;
	FONT-SIZE: 13px;
	color: #BE242E;
}
.helpContent
{
   margin: 15px 10px 15px 5px;
   position: relative;
   height: 100%;
   font-size: 10px;
   width: 320px;
   BACKGROUND-COLOR: #ffffff; 
   display: block;
}