/*
 * Default styles for FORM elements.
 * 
 * 26-May-2005 / Alex van Oostenrijk
 * 
 */

/*
 * This style is used to solve some cross-browser
 * difficulties. In some browsers, forms are always padded
 * with some bottom whitespace, unless the FORM tag is
 * supplied with the style defined below.
 */
form
{
  padding:          0px;
  display:          inline;
  margin:           0px;
  text-indent:      0px;
  clear:            none;
}

/*
 * Default style definition for <input> tag.
 */
input
{
  font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:        9px;
  clear:            right;
  width:            100%;
  margin-bottom:    3px;	
  padding-left:     5px;
  padding-right:    5px;
  border-top:       solid 1px #7F9DB9;
  border-left:      solid 1px #7F9DB9;
  border-right:     solid 1px #5C85AC;
  border-bottom:    solid 1px #5C85AC;
  background-color: #E9ECEF;
}

/*
 * Default style definition for <select> tag.
 */
select
{
  font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:        9px;
  clear:            right;
  width:            100%;
  margin-bottom:    3px;	
  border-top:       solid 1px #7F9DB9;
  border-left:      solid 1px #7F9DB9;
  border-right:     solid 1px #5C85AC;
  border-bottom:    solid 1px #5C85AC;
  background-color: #E9ECEF;
}

/*
 * Default style definition for <textarea> tag.
 */
textarea
{
  font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:        9px;
  clear:            right;
  width:            100%;
  height:           400px;
  margin-bottom:    3px;	
  border-top:       solid 1px #7F9DB9;
  border-left:      solid 1px #7F9DB9;
  border-right:     solid 1px #5C85AC;
  border-bottom:    solid 1px #5C85AC;
  background-color: #E9ECEF;
}

/*
 * 'Validation' is the style used to print error messages
 * when a form was not filled out correctly.
 */
div.validation
{
  color:            #aa0000;
  font-weight:      bold;
}

div.validation ul
{
  list-style-type:  square;
  list-style-image: none;
  padding-left:     15px;
  margin-left:      2px;
  margin-top:       3px;
}

span.dberror
{
  color:            red;
  font-weight:      bolder;
}

span.message
{
  color:            black;
  font-weight:      bolder;
}
