<style type="text/css">
  
  /* normal styles */
  input[type="text"] {
    border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    color:#333;
    height: 23px;
    padding-left: 3px;
  }
  input[type="password"] {
    border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    color:#333;
    height: 23px;
    padding-left: 3px;
  }
  input[type="submit"] { 
    border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    cursor: pointer; 
    font-size: 11px;
    color: #666;
    width: 120px;
    padding: 5px;
  }
  select {
    border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    color:#333;
  }
  text {
    border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    color:#333;
    padding-left: 3px;
  }
  textarea {
    font-family: Arial;
    border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    color:#333;
    padding-left: 3px;
  }
  
  /* focus styles */
  
  input:focus {
    background-color: #fbffde;
  }
  select:focus {
    background-color: #fbffde;
  }
  text:focus {
    background-color: #fbffde;
  }
  textarea:focus {
    background-color: #fbffde;
  }
  
</style>