form {
  display:              inline;
}
button {
  margin:               2px;
  padding:              2px;
  font-family:          Verdana, Arial, Helvetica, sans-serif;
  font-size:            9px;
  font-weight:          bold;
  background: url("../images/tabs/bg_blue.gif");
  color: #FFFFFF;  
  vertical-align: middle;
}
button {
  border-top:           1px solid #BBBBBB;
  border-right:         1px solid #555555;
  border-bottom:        1px solid #555555;
  border-left:          1px solid #BBBBBB;  
}
button:hover {
  border-top:           1px solid #555555;
  border-right:         1px solid #BBBBBB;
  border-bottom:        1px solid #BBBBBB;
  border-left:          1px solid #555555;
  background: url("../images/tabs/bg_silver.gif");
  color: #000000;
}
input {
  width:                236px;
  height:               11px;
  font-family:          Verdana, Arial, Helvetica, sans-serif;
  font-size:            9px;
  /*background:           url(../images/input.gif) no-repeat left top;*/
  /*border:               none;*/
  padding:              3px;
  margin:               0px 0px;
}
input.small {
  width:                128px;
  /*background:           url(../images/input-small.gif) no-repeat left top;*/
}
input.smaller {
  width:                70px;
  /*background:           url(../images/input-smaller.gif) no-repeat left top;*/
}
input.tiny {
  width:                28px;
  /*background:           url(../images/input-tiny.gif) no-repeat left top;*/
}
input.readonly {
  background-color:     #EEEEEE;
}
input.date {
  width:                73px;
  background:           url(../images/input-date.gif) no-repeat left top;
}

input.file {
  height: 20px;
}

input.checkbox {
  width:                auto;
  background:           none;
  height:               auto;
}
input.radio {
  width:                auto;
  background:           none;
  height:               auto;
}

input.button {
  margin:               2px;
  padding:              2px;
  font-size:            9px;
  background-color:     #FFFFFF;
  vertical-align: middle;
  width:                auto;
  height:               20px;
  background:           none;
}
input.button {
  border-top:           2px solid #BBBBBB;
  border-right:         2px solid #555555;
  border-bottom:        2px solid #555555;
  border-left:          2px solid #BBBBBB;
}
input.button:hover {
  border-top:           2px solid #555555;
  border-right:         2px solid #BBBBBB;
  border-bottom:        2px solid #BBBBBB;
  border-left:          2px solid #555555;
}

textarea {
  width:                236px;
  height:               142px;
  /*background:           url(../images/textarea.gif) no-repeat left top;*/
  /*background-attachment:fixed;*/
  /*border:               none;*/
  padding:              4px 8px;
  font-family:          Verdana, Arial, Helvetica, sans-serif;
  font-size:            9px;
  background-color:     #FFFFFF;
  overflow:             auto;
}
html>body textarea {
  width:                236px;
  height:               142px;
  /*background:           url(../images/textarea.gif) no-repeat left top;*/
  /*border:               none;*/
  padding:              4px 8px;
  font-family:          Verdana, Arial, Helvetica, sans-serif;
  font-size:            9px;
  background-color:     #FFFFFF;
  overflow:             auto;
}
textarea.tall {
  width:                386px;
  height:               192px;
  /*background:           url(../images/textarea-tall.gif) no-repeat left top;*/
  /*background-attachment:fixed;*/
}
html>body textarea.tall {
  width:                386px;
  height:               192px;
  /*background:           url(../images/textarea-tall.gif) no-repeat left top;*/
}
textarea.wide {
  width:                386px;
  /*background:           url(../images/textarea-wide.gif) no-repeat left top;*/
  /*background-attachment:fixed;*/
}
html>body textarea.wide {
  width:                386px;
  /*background:           url(../images/textarea-wide.gif) no-repeat left top;*/
}
textarea.small {
  width:                185px;
  height:               80px;
  /*background:           url(../images/textarea-smallest.gif) no-repeat left top;*/
  /*background-attachment:fixed;*/
}
html>body textarea.small {
  width:                185px;
  height:               80px;
  /*background:           url(../images/textarea-smallest.gif) no-repeat left top;*/
}
textarea.readonly {
  background-color:     #EEEEEE;
}

select {
  margin:               1px;
  font-family:          Verdana, Arial, Helvetica, sans-serif;
  font-size:            9px;
  border:               1px solid #666666;
  background-color:     #ffffff;
  padding:              1px;
  vertical-align: middle;
}