﻿h3
{
  font-size: 14px;
  margin: 0;
  padding: 0;
}
p
{
  margin: 0;
  padding: 0;
}
.formTable td
{
  background-color: #fff;
  border: 0;
  font-size: 12px;
}
.formSection{background-color:#efefef;padding:3px 6px 9px 6px;}        
/* Fieldset *******************************************************************/
fieldset{border: 1px solid black;padding: 6px;margin: 3px 0;width: 600px;}
fieldset div
{
  margin: 3px 0;
}
legend{font-weight: bold;}
label{display: block;float: left; font-weight:normal !important;  padding : 3px 3px 0 0 !important;text-align: right;width: 125px;}
input,select{margin:2px !important;}
.fieldsetLeftside,
.fieldsetMiddleside,
.fieldsetRightside
{
  float: left;
}
label.iserror-true
{
  color: Maroon;
  font-weight: bold;
}
.radioContainer
{
  margin: 3px 12px !important;
  float: left;
  overflow: auto;
  white-space:nowrap;
}
.radioContainerInline
{
  margin: 0 9px 0 0 !important;
  float: left;
  overflow: auto;
  white-space:nowrap;
}
.Button
{
  border: 1px solid #000;
  margin: 6px 0;
  padding-left: 6px;
  padding-right: 6px;
}
.TextBox{border: 1px solid black;}
.TextAlignRight{text-align: right;}
.w75px{width: 75px;}
.w100px{width: 100px;}
.w125px{width: 125px;}
.w200px{width: 200px;}
.w300px{width: 300px;}

.errorMessage
{
  color: Maroon;
  margin: 6px 0;
  padding: 0;
}
.data-format
{
  color:#999;
  font-size:11px;
}
/*table.form td.checkboxes label{font-weight:normal;vertical-align:top;}
table.form td div span{color:#999;font-size:11px;}*/
fieldset.rblist{padding-bottom:3px;padding-top:3px;}
fieldset.rblist legend{margin:0;}
table.rblist{margin:0;width:auto;}
table.rblist td{}
table.rblist input{float:left;}
table.rblist label{float:left;font-weight:normal;width:auto;}

table.nextToLabel{padding-top:3px;padding-bottom:3px;}
table.nextToLabel td{padding:0;}