table.input
{
   background-color: #ffffff;
   border-collapse: separate;
   border-spacing: 0px;

   cellpadding: 5px 5px 5px 5px;

   padding: 2px 10px 2px 10px;
   
   empty-cells: show;

   font: 100%
} 

table.input tr
{
   text-align: left;
   background-color: #ffffff;
}

table.input td
{
   padding: 0px 10px 10px 10px;
}

/*------------------------------------------------------------------------------
** Form Style
*/
form
{
  font-family: 80% arial,helvetica,sans-serif; 
  padding: 1px 0px 1px 0px; 
  margin: 0px; 
}

fieldset
{ 
  padding: 0px;
  margin: 0px 10px 0px 10px;
  border:1px solid #eee;
}

textarea
{
    scrollbar-3d-light-color: #0099CC;
    scrollbar-arrow-color: #0099CC;
    scrollbar-base-color: #0099CC;
    scrollbar-dark-shadow-color: #0099CC;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #0099CC;
    overflow:auto;
    width:400px;
    font-family:80% arial,helvetica,sans-serif; 
    border:1px solid #cde6e8;
}

input
{
  padding: 2px 5px 2px 5px;
  font-family: 80% arial,helvetica,sans-serif; 
  border: 0px solid #cde6e8;
}

input.button
{
  padding: 2px 5px 2px 5px;
  font-family: 80% arial,helvetica,sans-serif; 
  border: 1px solid #cde6e8;
}

input.button:hover
{
  padding: 2px 5px 2px 5px;
  font-family: 80% arial,helvetica,sans-serif; 
  border: 1px solid #cde6e8;
  background-color: lightyellow;
}

form input.lineedit{  
  border: 1px solid #cde6e8;
  background : #FFFFFF;
}       

form input{
  border: 1px solid #cde6e8;
  background : #FFFFFF;
}

.errortext
{
  color: red;
  /*font-weight: bold;*/
}

select
{
  overflow: auto;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  border: 1px solid #cde6e8;
}

