table.customForm {
  width: 650px;
}
table.customForm tr{
  border-bottom: 1px solid #aaa; margin: 15px 0px;
}
table.customForm tr td {
  margin: 10px 0px;
  border-bottom: 1px solid #eee;
}
table.customForm tr td.customFormQuestionsCell {
  width: 45%;
}
table.customForm tr td.customFormFieldsCell {
  width: 55%;
  color: #777;
}

.question{
  color: #0F57A9;
}
.questionDesc{
 color: #aaa;
}
.input_text{
 width: 390px;
}
.input_text_short{
 width: 250px;
}
.importantFieldMarker {
  color: red;
}
.topInfoCustomForm{
  float: right;
}
.fieldError {
 border: 1px solid red;
}
.optionError{
 color: red;
}
.alignRight {
	text-align: right;
}
#customFormLoginBox{
  width: 500px;
}
#title {
  width: 600px;
  display: block;
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  color: #656565;
  padding: 5px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.rowItem {
  color: #777;
  margin: 2px 0px;
}
.rowItemDesc {
  float:left;
  clear: both;
  padding: 3px 0px;
}
input.button{
 color: #fff;
 padding: 4px 7px;
 border: 1px solid #fff;
 font-size: 14px;
 background: #1C99D2;
}
.floatLeft{
 float: left;
}
.clearBoth{
 clear: both;
}