﻿/* GLOBAL FORM ELEMENTS */
.formContainer fieldset{width:585px !important; padding:10px; }
.formContainer .fieldContainer label { font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.formContainer .columnLayout { width:600px; text-align:left; margin:0; }
.formContainer .columnLayout .oneColumn { float:left;  width:582px; clear:none; } /* form.width - 6px */
.formContainer .columnLayout .twoColumn { float:left;  width:286px; clear:none; } /* (form.width - 10px) / 2  */
.formContainer .columnLayout .threeColumn { float:left; width:188px; clear:none; } /* (form.width - 14px) / 3 */
.formContainer .columnLayout .fourColumn { float:left; width:140px; clear:none; } /* (form.width - 18px) / 4 */
.formContainer .columnLayout .pos1 { clear:both; margin-right:4px !important; }
.formContainer .columnLayout .pos2, form.columnLayout .pos3, form.columnLayout .pos4 { margin-right:4px !important;  }


.formResponseContainer{ padding:5px;}


#SideBar .formContainer fieldset{margin:0; width:208px !important; border:solid 0 black !important;}
#SideBar .formContainer .columnLayout{width:195px !important;}
#SideBar .formContainer .columnLayout .oneColumn { float:left;  width:185px; clear:none; }
#SideBar {margin-left:18px;margin-right:5px;}
#SideBar .fieldContainer label{}
#SideBar .button { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible;  }
#SideBar .button::-moz-focus-inner { border: none; } 
#SideBar .button span { position: relative; display: block; white-space: nowrap;	}
@media screen and (-webkit-min-device-pixel-ratio:0) { #SideBar .button span { margin-top: -1px; } }
#SideBar .button { padding: 0 15px 0 0; margin-right:5px; font-size:12px; width:130px; height:29px; text-align: center; color:#fff; background: transparent url(images/form-button-bg.png) no-repeat right top; }
#SideBar textarea{ font-size:12px; color:#333333; font-weight:normal; width:182px; border-color:#CCCCCC; }
#SideBar label {font-size:12px; color:White;}

.error  
{ 
    font-size:smaller;
    padding-top:20px;
    z-index: 999999;
}