﻿.FormElement
{
  clear:both;
  margin:0px;
  
  border-bottom: 1px solid #bde59a;
  line-height: 28px;
  padding: 3px 0px 3px 0px;
  overflow: hidden;   
}

.FormElement > label
{
  display:block;
  float:left;
  width:150px;
  line-height: 26px;
}

input[type="text"], textarea, select 
{
  border: 1px solid #d7d7d7;
  padding:3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.FormElement > input
{
  width:200px;  
}

.FormElement > input[type="radio"]
{
  width:20px!important;  
  border: none;
}

.FormElement > select 
{
  width:208px;  
  border: 1px solid #d7d7d7;
}

.FormElement > textarea
{
  width:200px;  
  height:50px;
}

#ui-datepicker-div {z-index:1003 !important;}

.ui-datepicker-trigger { position: relative; top:3px; left:-20px; }
.FormCalendar
{
  width:182px !important;
}