.frmPluginright{
float:left;
margin-bottom:5px;
min-width:335px;
}
.bottomButtoms .frmleft {
width:175px;
font-size:0.9em;
}

/* Radio buttons */
/* holder for button and label */
.fm_RadioButton_holder{display:block; float:left; padding-right:2em;}
/* button only */
.fm_RadioButton{margin:0px; padding:0px; padding-right:5px; padding-top:3px;display:inline; min-width:1em; float:left;}
/* label for button */


.fm_RadioButton_label{display:inline; margin:0px; padding:0px; padding-top:2px; min-width:1em; float:left;}
* html 
.fm_RadioButton_label{display:inline; margin:0px; padding:0px; padding-top:6px; min-width:5em; float:left;}

/* CheckBox buttons */
/* holder for button and label */
.fm_CheckBox_holder{display:block; float:left; padding-right:2em;}
/* button only */
.fm_CheckBox{margin:0px; padding-right:5px; padding-top:5px;display:inline; min-width:1em; float:left;}
/* label for button */
.fm_CheckBox_label {display:inline;margin:0px; padding-top:5px; padding-right:20px; min-width:1em; float:left;}
* html 
.fm_CheckBox_label {display:inline;margin:0px; padding-top:8px; padding-right:20px; min-width:1em; float:left;}

html:first-child .fm_CheckBox_label label, html:first-child .fm_RadioButton_label label {padding-top:5px;}
*:first-child+html .fm_CheckBox_label label, *:first-child+html .fm_RadioButton_label label {padding-top:5px;}


/*.fm_RadioButton{display:block; min-width:10px; border:1px solid #f00;}
.fm_CheckBox{display:block; min-width:10px;}
.fm_DropDown{background:blue;} */
.fm_CustomBlock_holder select {margin-right:15px;}
.formError{border:1px solid #f00;margin:1px; padding:1px; color:#f00; display:inline;}
#topErrorMsgBox{ border:#f00 2px solid; margin:1px; padding:5px; color:#f00; display:block; background:#fff}
#topErrorMsgBox h2{font-size:small; color:#626262;}
.promtText_icon{display:inline;}
/*.promtText{display:none;}*/
div.emailpageform .formErrorWrap label{color:#f00 !important;}
div.inlineitems div.clear{ height:0px; float:left;}
.form_block {padding-left:5px;}
.form_block_blank {padding-left:5px;}
.fm_TextField{width:25em}
div.emailpageform textarea {width:31em}
.formText{width:100%;padding:3px 0px 3px 0px;}
.formHelpText,.formHelpText a{color:#000; font-size:xx-small;}

div.emailpageform .labelWrap{
color:#626262;
display:block;
font-size:0.9em;
font-weight:normal;
margin-left:0pt;
padding-bottom:5px;
}
.frmRedDotClass h2, .frmRedDotClass p, .emailpageform, .formText p, .formText ul li  {color:#626262;}
.formText p, .formText ul li {font-size:0.9em;}
.formText ul li {list-style:disc; list-style-position:inside;}
div.emailpageform .label,  div.emailpageform .labelWrap{
font-weight:bold;
}
.fm_RadioButton_holder .fm_RadioButton_label label, .fm_CheckBox_holder .fm_CheckBox_label label{font-weight:normal;}



#topErrorMsgBox ul{padding:0px 0px 0px 15px;}
 

/* link styles for form text*/
.formText a:link{color:#c33A10;text-decoration:underline;}
.formText a:hover, .formHelpText .promtText_icon a:hover{color:#999;}
formHelpText
/* styles for forms with sub options */
.subFormBlock .fm_TextField {width:10em;}