@charset "utf-8";
 * {margin:0; padding:0;}     /* removes margin and padding off all form elements */
 
/* SET YOUR FORM PREFERENCES!!! */
/* set your forms font here - the FORMS MECHANICS  follow below */

.underline {
  text-decoration:underline;
 }
#form {
 float:left;
 display:inline;                           /* fixes margin-doubling bug in IE6 */  
 margin-top:9px;
 } 
#form_inner {
 font-family: arial, sans-serif;   /* font family for membership form */
 font-size:.75em; /* size of form type relative to parent element */
 width:658px;
 background-color:#FFCC00;
 padding:10px;
 }
#form_inner #raceform_header {
 text-align:center;
 color:#000000;
 }
#form_inner p {
 font-family:"Trebuchet MS", Verdana, serif;  /* font family for form paragraph */
 color:#FFFFFF;
 font-size:1.2em;
 text-align:center;
 }
#form_inner h2 {
 font-family:"Trebuchet MS", Verdana, serif;  /* font family for form heading 2 */
 color:#FFFFFF;
 font-size:1.5em;
 text-align:center;
 }
#form fieldset {
 padding:0 10px;
 }
#form fieldset legend {
 font-weight:bold;
 color:#000000;
 margin-bottom:8px;
 padding-left:5px;
 padding-right:5px;
 }
#race_form fieldset#form_fields {
 border:none;
 }
#form_inner form input text {
 background-color:#FFFFFF;
 font-family: lucida, Arial, Sans-Serif;  /* font family for form input-box text */
 font-size: 1em; /* 1em = 16pts */
 color:#000000;
 }
#form_inner form input check {
 background-color:#FFCC00;
 }
#form_inner form input radio {
 background-color:#FFCC00;
 }
#form_inner form select  {
 font-family: lucida, Arial, Sans-Serif;  /* font family for form select-box text */
 font-size: 1em; /* 1em = 16pts */
 color:#000000;
 }
#form_inner form input submit, #form_inner form input reset  {
 text-align:center;
 font-family: lucida, Arial, Sans-Serif;  /* font family for form buttons */
 font-size: .75em; /* 1em = 16pts */
 color:#000000;
 font-weight:bold;
 }
#race_form input {
 background-color:#FFFFFF;
 padding-left:.3em;
 } 
#waiver {
 float:left;
 border:1px;
 border-color:#000000;
 }
#waiver p {
 text-align:justify;
 font-family: lucida, Arial, Sans-Serif;  /* font family for form waiver paragraph text */
 font-size: 1em;
 color:#000000;
 font-weight:bold;
 }
#waiver a {
 font-family: lucida, Arial, Sans-Serif;  /* font family for form waiver paragraph "Email"  and "Membership Application" anchors */
 font-size: 1em;
 font-weight:bold;
 color:#6633FF;
 text-decoration:underline;
 }
#waiver a:hover {
 font-family: lucida, Arial, Sans-Serif;  /* font family for form waiver paragraph "Email"  and "Membership Application" anchor hover state */
 font-size: 1em;
 font-weight:bold;
 color:#009966;
 text-decoration:none;
 }  
#waiver ul li {
 font-family: lucida, Arial, Sans-Serif;  /* font family for form waiver unordered list text */
 font-size: 1em;
 color:#000000;
 font-weight:bold;
 }
#race_form fieldset #signature {
 font-family: lucida, Arial, Sans-Serif;  /* font family for form waiver paragraph text */
 font-size: 1em;
 color:#000000;
 text-align:left;
 }
#buttons {
 float:left;
 margin-right:10px;
 }
#browser_settings p {
 font-family: lucida, Arial, Sans-Serif;  /* font family for form browser settings paragraph text (to the right of the "Print" button) */
 font-size: .8em;
 vertical-align:super;
 text-align:left; 
 color:#000000;
 font-weight:bold;
 margin-right:10px;
 }      
/* END FORM PREFERENCES */