/*** 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: 400px;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 15pt;
  BACKGROUND: #ffc;
}

input.flatsmall
{ BORDER: 1px solid #999;
  WIDTH: 400px;
  HEIGHT: 30px;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  BACKGROUND: #ffc;
  FONT-SIZE: 15pt;
}


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


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

input.flatbuttonsmall
{ BORDER: 1px solid #999;
  WIDTH: 200px;
  HEIGHT: 30px;;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
}


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

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

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


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

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

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


input.flatb
{ BORDER: 1px solid #999;
  WIDTH: 400px;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 15pt;
  BACKGROUND: #fda;
}


input.flatb:hover
{ BORDER: 5px solid #444;
}

input.flatb:disabled:hover
{ BORDER: 5px solid #999;
}

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


input.flatc
{ BORDER: 1px solid #999;
  WIDTH: 400px;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 15pt;
  BACKGROUND: #adf;
}


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

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

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


textarea.flat, textarea.flatwide
{ BORDER: 1px solid #999;
  WIDTH: 400px;
  HEIGHT: 100px;
  PADDING: 0px 3px;
  FONT-FAMILY: arial, verdana, geneva, helvetica, sans-serif;
  FONT-SIZE: 15pt;
  BACKGROUND: #ffc;
}

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.flatsmall
{ BORDER: 1px solid #999;
  MIN-WIDTH: 100px;
  HEIGHT: 30px;
  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: 350px;
  margin: 0px auto;
  padding-bottom: 10px;
  text-align: left;
  float: left;
  clear: both;
}

div.sfield
{ 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;
}

div.notecol
{ 
  width: 178px; 
  border: 1px solid #ddd; 
  padding: 10px;
}



/*
*#9BD1FA  #AADDFF
*/

div#nifty{ margin: 0 0%;background: #99ccff}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #99ccff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


