body,html {margin: 0 0 0 0;}

td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.footer {font-size:9px;  padding-right:25px; padding-top: 15px; padding-bottom: 2px; padding-left: 90px;}
.footer2 {font-size:9px;  padding-right:10px; padding-top: 10px; padding-bottom: 7px; padding-left: 130px;}

a{color:#E51F20;}


.text_input{
	font:9px arial; 
	width:180px; 
	border-left: solid 1px #7c7c7c;
	border-top: solid 1px #7c7c7c;
	border-bottom: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
}

.text_select{
	font:9px arial; 
	width:180px; 
	border-left: solid 1px #7c7c7c;
	border-top: solid 1px #7c7c7c;
	border-bottom: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
}

.small_text{font:9px;}

.small_text:link { text-decoration:underline; font:9px; color:#414141; }
.small_text:visited { text-decoration:underline; font:9px; color:#414141; }
.small_text:active { text-decoration:underline; font:9px; color:#414141; }
.small_text:hover { text-decoration:none; font:9px; color:#414141; }

.invisibeInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#E1027F;
	font-weight: bold;
	border:none;
	text-align:left;
	background:#000000;
	}
	
.top { font-size:12px; font-weight:bold; }

.midtext { font-size:11px; width:500px; margin-left:100px;}

.error {background-color:#E51F20; color:#FFFFFF; font-size:12px; padding-left: 5px;}

.info {background-color:#000000; color:#FFFFFF; font-size:12px; padding: 2px 2px 2px 2px;}

.error a:link{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

.error a:visited{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

.error a:active{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

.error a:hover{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}



