﻿/* form class */

.formapi 
{
	margin-top: 0em;
	margin-bottom: 0.5em;	
}

.formapi input
{
	width:350px;
}

.formapi .checkbox
{
	width:15px;
}

.formapi .radio
{
	width:15px;
}

.formapi select, .formapi textarea {
  font: 12px/160% Verdana, sans-serif;
  color: #494949;
}

.formapi input.submit
{
	width:auto;
}

.formapi .label
{
	display: block;
	font-weight: bold;
}

.formapi .label_inline
{
	display: block;
	font-weight: bold;
}

.formapi input.error, .formapi textarea.error, .formapi select.error {
  border: 2px solid red;
}

input.error, textarea.error, select.error {
  border: 2px solid red;
}

.formapi .label.option {
  display: inline;
  font-weight: normal;
}

.formapi .description
{
	font-size: 0.85em;
	padding-top:5px;
	width:95%;
	max-width:720px;
	color: #898989;
	line-height: 150%;
}

fieldset {
  margin: 0em 1em 1em 0em;
  padding: 0em 1em 1em 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;  
  
}


/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}


fieldset legend {
  /* Fix disappearing legend in FFox */
   display: block;
}

