html, body {
	height: 100%;	
}
body {
    margin: 0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    color:#4d4d4d ;
}

table {
	font-family:Arial, Helvetica, sans-serif;
}

h1 {color:#c01f53; font-size:1.8em; margin-bottom:8px;}
h2 {color:#5a51a0; font-size:1.6em; margin-bottom:5px;}
h3 {color:#5a51a0; font-size:1.2em; margin-bottom:5px;}

a, a:visited {color:#5a51a0;}

a:hover {color:#4d4d4d;}

.InputControl {}
.TextField {}

.footer {font-size:0.85em; text-align:center; padding-top:20px;}
.flink, .flink:visited {color:#4d4d4d;}
.flink:hover {color:#5a51a0;}

fieldset
{
	border: 1px solid #e6e7e8;
	padding: 5px;
}

legend
{
	color: #000000;	
	font-size: 1em;
	font-weight: bold;	
}

.FormCaption
{
	width: 150px;
}