/*** BUG - DO NOT DELETE THIS LINE ***/


/*
 * create a flat looking inputs on request
 */

h1 
{ font-size: 160%;
}

h2 
{ font-size: 140%;
}

h3 
{ font-size: 120%;
}


form
{ margin: 0px;
  padding: 0px;
}

/* used for spacing on some forms */
img.flat
{ WIDTH: 200px;
  HEIGHT: 1px;
}

input.flat
{ BORDER: 1px solid #999;
  WIDTH: 200px;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 8pt;
}

input.flat:hover
{ BORDER: 1px solid #444;
}

input.flat:disabled:hover
{ BORDER: 1px solid #999;
}

input.flat:focus
{ BACKGROUND: #eee;
}

textarea.flat, textarea.flatwide
{ BORDER: 1px solid #999;
  WIDTH: 200px;
  HEIGHT: 100px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 8pt;
}

textarea.flatwide
{ WIDTH: 400px;
}

textarea.flat:hover, textarea.flatwide:hover
{ BORDER: 1px solid #444;
}

textarea.flat:focus, textarea.flatwide:focus
{ BACKGROUND: #eee;
}

select.flat, select.flatwide
{ BORDER: 1px solid #999;
  MIN-WIDTH: 200px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 8pt;
}

select.flatwide
{ WIDTH: 400px;
}


input.button, input.button:disabled
{ BORDER: 1px solid #999;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 8pt;
  PADDING: 2px 5px;
}

input.button:hover
{ BORDER: 1px solid #444;
}

input.button:disabled:hover
{ BORDER: 1px solid #999;
}



/*
 * style for forms
 */


div.field
{ width: 150px;
  margin: 0px auto;
  padding-bottom: 10px;
  text-align: left;
  float: left;
  clear: both;
}


div.notes
{ font-size: 80%;
  padding-top: 5px;
  padding-right: 10px;
}

