a img { border:none }
a { color:#006 }
p { line-height:135% ; margin:0 ; padding:.8em 0 }
ul, li { line-height:135% ; margin-top:.4em ; margin-bottom:.4em }
form { margin:0 ; padding:0 }
fieldset { background:#FFF ; border:1px solid #2D0000 ; color:#2D0000 ; margin:.8em 0 }
	fieldset p { margin:.8em }
legend, label { font-weight:bold }
hr { background:#2D0000 ; border:none ; color:#2D0000 ; height:1px  }

.radio, .check { border:none }

#hours { font-family:tahoma,arial,helvetica,sans-serif ; font0size:95% ; margin:0 5px }

/*
.clearfix:after { content:"." ; display:block ; height:0 ; clear:both ; visibility:hidden }
.clearfix { display:inline-block }
.clearfix { display:block }
*/

/* Easy Clearing Method */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Trigger Ie's hasLayout */
/* .clearfix {overflow: hidden; _height:1%;} */

#register input, #register textarea, #register select { border:1px solid #2D0001 ; font-size:86% ; font-family:arial,helvetica,sans-serif }
#register table { font-size:86% ; font-family:arial,helvetica,sans-serif }
#register table input, #register table textarea, #register table select { font-size:100% }