.body { font-size: 9px; font-family: ARIAL; color: #ffffff; text-decoration: none;  }
IMG {
  border: none;
}
SPAN.body A {
  text-decoration: underline;
  color: #000;
}
SPAN.body A:hover {
  text-decoration: none;
  color: #000;
}
.bodyfooter { font-size: 9px; font-family: ARIAL; color: #000000;   }
.zone_head { font-size: 16px; font-family: ARIAL; color: #4C85B5; text-decoration: none;  }
.zone_text { font-size: 9px; font-family: ARIAL; color: #4C85B5; text-decoration: none;  }
.footer { font-size: 10px; font-family: ARIAL; color: #000000; text-decoration: none;  }

.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {color: #000000; font-size: 9px;}
SPAN.style2 P {
margin: 3px auto;
padding: 0;
}      
.style3 {color: #000000; text-decoration: none; font-size: 10px;}
.style5 {text-decoration: none; color: #000000;}
.style6 {font-size: 10px}

/* FORM Quick Connect
---------------------------------------------- */  
.form_quick_connect {
  margin: 0 4px;
  padding: 5px 20px 5px 27px;
  /*height: 32px;*/
  background: #fff;
  border: 1px solid #f3f1f2;
}    
	.form_quick_connect FORM {
	  margin: 0;
	  padding: 0;
	}
	.form_quick_connect INPUT {
	  width: 127px;
	  height: 23px;
	  font-family: Arial;
	  font-size: 15px;
	  color: #555;
	} 
/* FORM Register
---------------------------------------------- */	
	.register {
	  width: 789px;
	  font-family: Arial;
	  font-size: 9px; 
	  margin: 0 0 0 10px;
	} 
		.register TABLE {
		  margin: 0 60px; 
		  #border: 1px solid #ccc;
		  margin: 0 auto
		}		
		.register TD {
		  font-size: 15px; 
		}
		.register IMG {
		  display: block;
		  margin: 5px auto;
		}
		.register STRONG {
		  display: block;
		  margin: 7px 0;
		  padding: 3px;
		  color: #333;
		  background: #f3f1f2;
		  border-bottom: 1px solid #ccc;
		  font-size: 13px; 
		}
		.register P, .register LABEL {
		  margin: 0 0 0 20px;
		  padding: 0;
		}
		.register EM {
		  color: #555;
		  font-size: 11px;
		}
		.register SPAN {
		  color: black;
		  font-size: 12px;
		}
		.register H4 {
		  text-align: center;
		  font-weight: bold;
		  font-size: 13px;
		  margin: 5px;
		}
		.register #ip-relay {
		  display: none;
		  position: absolute;
		  top: 300px;
		  left: 270px;
		  width: 300px;
		  padding: 7px;
		  margin: 0 auto;
		  border: 3px double #999;
		  background: #f3f1f2;
		}
		.errors {
		  width: 300px;
		  padding: 7px;
		  margin: 30px auto;
		  border: 3px double #999;
		  background: #f3f1f2;		  
		}
			.errors INPUT {
			  display: block;
			  margin: 0 auto;
			  
			}
		.register #ip-relay STRONG {
		  display: inline;
		}/**/
		.error {
		  color: red;
		  margin: 2px;
		  font-size: 15px;
		  text-align: center;
		}
