/*
 * Form Styles
 */
 

input 
{ 
  width                 : auto; 
}

input.dateDay
{
  width                 : 2em;
}

input.dateYear
{
  width                 : 4em;
}

input.pay_id {
            width:   30em;
}

input.email {
            width:   30em;
}
form
{
  /* We use 95% not 100% as some forms cause rendering problems in IE. */
  width                 : 95%;
}



fieldset 
{ 
  margin                : 12pt auto 12pt auto;
  padding-left          : 6pt;
  padding-bottom        : 8pt;
  background-image      : url('images/grad.gif');
  background-repeat     : repeat-x ;
  background-position   : top;
  background-color      : #cff;/* 66f7ee;*/
  font-size             : 0.9em;
  font-family           : Verdana, Arial, Helvetica, sans-serif; 
/*  border-left           : none;
  border-right          : none; */
  border-bottom         : 1px solid gray;
  border-top            : 1px solid gray; 
}


legend 
{ 
  font-weight           : bold;
  margin-bottom         : 3pt; 
  margin-left           : 0;
  padding-left          : 0;
  line-height           : 2;
 }
         
label, .labelSpacer
{
  float                 : left;
  width                 : 15em;
  line-height           : 1.8;
  vertical-align        : middle;  
  padding-left          : 2px;
}

fieldset input 
{ 
  width                 : 10em; 
 }
ol.nobullet {
	list-style-type: none;
                 text-align:left;
}


  

fieldset ol 
{ 
  margin                : 0;
  padding               : 0; 
 list-style-image: url(http://www.atsquad.com/images/bullet.gif); 
}
              
fieldset li 
{ 
  padding               : 5px 0px 5px 0px;
  margin                : 0;
list-style-image: url(images/blob2.gif);
}
              
.formButtons 
{ 
  width                 : 100%; 
  text-align            : center; 
}

/** Checkboxes, radio buttons etc. are placed in nested fieldsets   */
fieldset fieldset 
{ 
  background            : none;
  border                : none;
  padding               : 0;
  margin                : 0;
}

fieldset fieldset ul 
{ 
  margin                : 0; 
  padding               : 0; 
}

fieldset fieldset li 
{ 
  padding               : 0; 
  margin                : 0; 
  margin-right          : 2em;
  clear                 : none;
}

fieldset fieldset ul li 
{ 
  float                 : none; 
  display               : inline;
}
fieldset fieldset ol li 
{ 
  float                 : none; 
}

fieldset fieldset label 
{ 
  float                 : none; 
}

fieldset fieldset input 
{ 
  width                 : auto; 
  padding               : 0; 
  margin                : 0;

}

textarea 
{ 
  width                 : 90%; 
}

.errorMessage
{
  color                 : #FFff00;
  font-weight           : bold;
}

input.button
{
  width                 : auto;
}

.required
{
  color                 : #FFff00;  
}

.notice
{
  font-size             : 0.9em;
  color                 : #997777;
}