.FormsetColumn
{
   float: left;
}

.FormsetWide
{
	border: 2px solid #B0D8FF;
	padding: 0;
	width: 975px;
	margin-left: 1px;
	background-color: #E8E8E8;
}
.FormsetHalfWide
{
   border: 2px solid #B0D8FF;
   padding: 0;
   width: 450px;
   margin-left: 8px;
   background-color: #E8E8E8;
}

.FormsetHalfWide fieldset, .FormsetWide fieldset
{
   margin: 10px 20px 10px 20px;
   border: 1px solid #666666;
   padding: 0;
}

.FormsetHalfWide legend, .FormsetWide legend, .FormsetLogin legend
{
   margin-left: 10px; /* legend title margin from left side */
   color: #000000;
   font-weight: bold;
   font-size: 14px;
}
.FormsetHalfWide fieldset ol, .FormsetWide fieldset ol, .FormsetLogin ol
{
   padding-left: 5px;
   list-style: none;
}
.FormsetHalfWide fieldset li, .FormsetWide fieldset li, .FormsetLogin li
{
   padding-bottom: 10px;
   text-align: left;
}

.textShort
{
   width: 120px;
}

.text
{
   width: 180px;
}

.textLong
{
   width: 800px;
}

.InputFieldLabel
{
   float: left;
   width: 100px;
   margin-right: 10px;
   text-align: right;
   position: relative;
   top: 3px;
}
.InputFieldLabelShort
{
   float: left;
   width: 50px;
   margin-right: 10px;
   text-align: right;
   position: relative;
   top: 3px;
   font-weight: bold;
}

.RadioFieldLabel
{
   float: left;
   width: 100px;
   margin-right: 10px;
   text-align: right;
   position: relative;
   top: 2px;
}

.TextFieldLabel
{
   float: left;
   width: 100px;
   margin-right: 10px;
   text-align: right;
}

.ReadOnlyFieldValue
{
   font-style: italic;
}

div.submit
{
	border-style: none;
	margin: 10px 20px 10px 20px;
}

.ErrorLabel
{
   color: red;
}
.ErrorDescrSmall
{
   color: red;
   font-size: 10px;
   margin-left: 14.5em;
}

.Label
{
    color:#777777;
    color:#0080C0;
    font-weight:bold;
    white-space:nowrap;
}
