#eform_holder{
padding: 5px 5px 5px 5px;
}


#eform_holder label{
padding: 1px 10px 1px 1px;
display:inline-block;
*display:inline;
zoom:1;
font-size:0.9em;
color:#1B52A1;
width:150px;
}

#eform_holder label span.eformrule{
font-size:0.7em;
color:#000000;
}

#eform_holder .eforminput{
display:inline-block;
*display:inline;
zoom:1;
padding: 2px 2px 2px 2px;
vertical-align:top;
}

#eform_holder input[type='text'],select,textarea{
border:1px solid #C0C0C0;
background-color:#ecebeb;
}


#eform_holder .eforminput-req{
display:inline-block;
*display:inline;
zoom:1;
padding: 1px 1px 1px 1px;
vertical-align:top;
background-color:#FF0000;
}


#eform_holder span.eformreq{
display:inline-block;
*display:inline;
zoom:1;
font-size:0.7em;
color:#FF0000;
font-weight:bold;
padding: 0 0 0 5px;
}

#eform_holder .eformrow{
display:block;
padding: 2px 0 2px 0;
}

#eform_holder span.error{
display:inline-block;
*display:inline;
zoom:1;
font-size:0.9em;
color:#FF0000;
padding: 0 0 0 5px;
}


#eform_holder div.stdtext{
font-weight:bold;
font-size:0.9em;
color:#666666;
padding: 5px 5px 5px 5px;
}

#eform_holder div.stdspacer{
display:block;
width:100%;
padding: 5px 5px 5px 5px;
}

#eform_holder span.eformdata{
font-size:0.8em;
color:#666666;
padding: 5px 5px 5px 5px;
}


#submitbuttonhldr.submit-send a:link,#submitbuttonhldr.submit-send a:visited,#submitbuttonhldr.submit-send a:active{
display:inline-block;
*display:inline;
zoom:1;
height:18px;
margin: 0 auto;
text-align:center;
margin: 0 5px 0 5px;
width:50px;
font-size:0.7em;
line-height:18px;
font-weight:normal;
color:#FFFFFF;
background-image:url(../images/headers/subheadingbg.png);
padding:1px 3px 1px 3px;
}

#submitbuttonhldr.submit-send a:hover{
display:inline-block;
*display:inline;
zoom:1;
height:18px;
margin: 0 auto;
text-align:center;
margin: 0 5px 0 5px;
width:50px;
font-size:0.7em;
line-height:18px;
font-weight: normal;
color:#c66505;
background-image:none;
background-color: #c6d4e8;
padding:1px 3px 1px 3px;
}



#floating_button_holder{
width:100%;
text-align:center;
}


#floatingbutton{
display:inline-block;
*display:inline;
zoom:1;
padding: 1px 5px 1px 5px;
height:18px;
cursor:pointer;
margin: 0 auto;
text-align:center;
color:#000000;
font-size:0.9em;
line-height:18px;
margin: 0 5px 0 5px;
}


#submit_button_holder{
width:100%;
text-align:center;
}


#eform_holder span.stretchlabel{
display:inline-block;
*display:inline;
zoom:1;
font-size:0.8em;
color:#000000;
padding: 1px 10px 1px 1px;
font-weight:bold;
}


#tandcclose{
text-align:right;
font-weight:bold;
width:300px;
display:block;
cursor:pointer;
}


#tandcinfo{
width:100%;
display:block;
height:95%;
overflow-y:auto;
}

.tandc{
font-style:italic;
text-decoration:underline;
cursor:pointer;
}

.eformfldmsg{
text-align:center;
color:#777777;
font-size:0.8em;
background-color:#fe9797;
padding:10px 2px 10px 4px;
}

.eformreq{
display:inline-block;
*display:inline;
zoom:1;
font-size:0.8em;
color:#FF0000;
vertical-align:top;
}


.eformflderr{

}

