
textarea, select
{
  background: #FFFFFF url("../images/input_bg.gif") repeat-x;
}

input.button
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 0.25em;
	color: #333333;
}

input.checkbox,
input.radio
{
  display: block;
  margin: 6px 0 0 3px; line-height: 1.4em;
  width: 13px;
}

span.err
{
	color: #DE6A1C;
}

div.formrow
{
  clear: both;
	text-align: left; min-height: 22px;
	padding: 0.4em 0;
}

	div.formrow label
	{
	  color: #666666;
		display: block; clear: both; font-size: 110%; font-weight: bold;
	}
	  div.formrow span { float: left; margin: 0 4pt 0 0; }
	  
	  div.formrow span label,
	  div.formrow div label
	  {
	    width: auto;
	    text-align: left;
	    float: none; display: block; font-size: 9px;
	    line-height: 9px; padding: 0 0 6px; color: #777777;
	  }
	  
	  
	  div.formrow span label.choice
	  {
	    color: #222222;
      display: block;
      font-size: 100%;
      line-height: 1.4em;
      margin:-1.55em 0pt 0pt 25px;
      padding: 4px 0pt 5px;
      /* width: 90%; */
    }

	div.formrow input,
	div.formrow select
	{
	  background: #FFFFFF;
		border: #8A8A8A 1px solid;
	}
	
	div.formrow input { padding: 1px 3px 1px 2px; }

	div.formrow input[type="text"], input[type="password"], textarea
	{
		border: #8A8A8A 1px solid;
		padding: 1px 3px 1px 2px;
	}
	
	div.formrow input.hours    { width: 3em; }
	div.formrow input.checkbox { border: 0px; }

div.formrow select
{
	height: 20px;
	font-size: 12px;
}

div.formrow textarea { font: 12px Tahoma, Helvetica, sans-serif; border: #8A8A8A 1px solid; overflow: auto; }
div.formrow textarea.oversize { width: 495px; height: 130px; }

div.formrow span.data
{
	color: #DE6A1C;
}

div.formfoot
{
	padding-top: 0.25em;
	clear: both;
}

.DialogTabBar {}
.ActiveTabLink { font-weight: bold; }

.errorExplanation
{
  margin: 1em 0; padding: 1em;
  color: #b21616;
  border: 1px solid #b21616;
  background: #FFFFEE;
}

div.fieldWithErrors input { background: #FFFFEE; border: 1px solid #b21616; }
