﻿.formTable {
    border:0; padding:0; margin:0; 
}
.formTable tr td {
    padding-bottom: 3px;
}
.formTable caption {
   background-color: #789A99; 
   color: White; 
   text-align:center; 
   margin:0 0 12px 0; 
   padding:3px 0 4px 0;
}
.ie7 .formTable caption { 
   border-bottom: solid 13px white;
}
.formTable th {
   background-color: #789A99; 
   color: White; 
   font-weight:normal; 
   text-align:center; margin:0; padding:3px 0 4px 0;
}

#detailContent fieldset {
	margin-top: 0;
	padding: 16px 16px 6px 16px;
}
#detailContent fieldset legend { 
	margin: 0 0 12px 4px;
	padding:0 12px;
	vertical-align:top;
}
.formLabel {
   text-align:right; padding-right:3px; white-space:nowrap; font-size:11px;
}
.formLabelCol2 {
	width: 110px;
}
.formTable fieldset { margin-right:4px; }
.formTable fieldset legend { margin:0 0 0px 4px; padding:0 2px 4px 4px; }
.ie8 .formTable fieldset legend { margin:0 0 6px 6px; }

.formButtons {
   text-align: left; padding: 10px 0 10px 8px;
}

.formInput { }
.formInput input, .formInput textarea, .formInput select { 
	font-size:11px; text-align:left;
}
.formInput input, .formInput textarea { 
	padding: 0.03em 0.2em;
}
.formInput select { 
	padding: 0.03em 0 0.03em 0.2em;
}
.ie7 .formInput input, .ie7 .formInput textarea { 
	padding: 0.04em 0.2em;
}
.ie7 .formInput select { 
	padding: 0.04em 0 0.04em 0.2em;
}
.ie7 .password { margin-left: -6px; }

.formInputWidthTiny { 
    width: 45px;
}
.formInputWidthShort { 
    width: 85px;
}
.formInputWidth {
   width: 135px
}
.formInputWidthLong { 
   width: 225px;
}
.required {color:Red; padding-left:3px;}
