.clear{
  clear: both;
}

#FormContactForm_ContactForm{
  width: 100%;
  margin: 0;
  margin-top: 15px;
  padding: 0;
}

#FormContactForm_ContactForm fieldset{
  margin: 0;
  padding: 0;
  border: none;
  clear: both;
}

#FormContactForm_ContactForm legend{
  font-size: 0px; 
  margin: 0; 
  padding: 0; 
  height: 0px;
}

#FormContactForm_ContactForm label{
  margin-top: 5px;
  float: left;
}

#FormContactForm_ContactForm .middleColumn{
  float: right;
  height: 35px;
  background: url(../images/input_text_bg.gif) no-repeat;
}

#FormContactForm_ContactForm .middleColumn input{
  padding-top: 5px;
  padding-left: 5px;
  width: 288px;
  height: 29px;
  background-color:transparent;
  border: 0;
  
}

#FormContactForm_ContactForm #Address, #FormContactForm_ContactForm #Email, #FormContactForm_ContactForm #Number, #FormContactForm_ContactForm #Message, #FormContactForm_ContactForm #Reseive{
  clear: both;
}

#FormContactForm_ContactForm #Reseive{
  margin: 0;
  padding: 0;
}

#FormContactForm_ContactForm #Reseive #FormContactForm_ContactForm_Reseive{
  float: left;
  margin: 0;
  padding: 0;
}

#FormContactForm_ContactForm #Reseive label{
  float: right;
  margin-right: 120px;
}

#FormContactForm_ContactForm #Message .middleColumn{
  margin-top: 21px;
  border: 0;
  height: 247px;
  background: url(../images/textarea_bg.gif) no-repeat;
}

#FormContactForm_ContactForm #Message .middleColumn textarea{
  width: 385px;
  height: 247px;
  background-color:transparent;
  border: 0;
  padding-left: 5px;
}

#FormContactForm_ContactForm .Actions{
  float: right;
  margin-top: 10px;
}
#FormContactForm_ContactForm  #Form_ContactForm_action_submit{
  border: 0;
  width: 53px;
  height: 23px;
  background: url(../images/button_send.gif) no-repeat;
}

#FormContactForm_ContactForm  #Form_ContactForm_action_submit:hover{
  background: url(../images/button_send_hover.gif) no-repeat;
}

#FormContactForm_ContactForm  #FormContactForm_ContactForm_action_submit:hover{
  cursor: pointer;
}

/*
* Course Booking form
**/

#WorkingFormField_BookingForm fieldset{
  margin: 0;
  padding: 0;
  border: none;
  clear: both;
}
#WorkingFormField_BookingForm #Name, #WorkingFormField_BookingForm #Address, 
#WorkingFormField_BookingForm #Number, #WorkingFormField_BookingForm #Email{
  height: 50px;
}
#WorkingFormField_BookingForm #Name label, #WorkingFormField_BookingForm #Address label, #WorkingFormField_BookingForm #Attachment label,
#WorkingFormField_BookingForm #Number label, #WorkingFormField_BookingForm #Email label{
  color:#1B7CD3;
  display:block;
  font-size:18px;
  margin-bottom:5px;
}

#Attachment span{
  color: red;
}

#WorkingFormField_BookingForm .middleColumn input{
  width: 98%;
}

#WorkingFormField_BookingForm .Actions{
  margin-top: 10px;
  float: right;
}
#WorkingFormField_BookingForm .Actions input{
  border: 0;
  width: 63px;
  height: 23px;
  background: url(../images/button_submit.gif) no-repeat;
}

#WorkingFormField_BookingForm .Actions input:hover{
  background: url(../images/button_submit_hover.gif) no-repeat;
}

/*
* Course Booking form
**/

#CourseFormField_BookingForm fieldset{
  margin: 0;
  padding: 0;
  border: none;
  clear: both;
}
#CourseFormField_BookingForm #Name, #CourseFormField_BookingForm #Address, 
#CourseFormField_BookingForm #Number, #CourseFormField_BookingForm #Email{
  height: 50px;
}
#CourseFormField_BookingForm #Name label, #CourseFormField_BookingForm #Address label, #CourseFormField_BookingForm #NumberPlace label,
#CourseFormField_BookingForm #Number label, #CourseFormField_BookingForm #Email label{
  color:#1B7CD3;
  display:block;
  font-size:18px;
  margin-bottom:5px;
}

#CourseFormField_BookingForm .middleColumn input{
  width: 98%;
}

#CourseFormField_BookingForm .Actions{
  margin-top: 10px;
  float: right;
}
#CourseFormField_BookingForm .Actions input{
  border: 0;
  width: 63px;
  height: 23px;
  background: url(../images/button_submit.gif) no-repeat;
}

#CourseFormField_BookingForm .Actions input:hover{
  background: url(../images/button_submit_hover.gif) no-repeat;
}

/*
* Comments style
**/

#PageComments_holder h4{
  color:#282828;
  font-family:Arial,sans-serif;
  font-size:21px;
  font-weight:normal;
  margin-top:17px;
  margin-bottom: 10px;
}

#PageCommentInterface_Form_PostCommentForm fieldset{
  margin: 0;
  padding: 0;
  border: none;
  clear: both;
}

#PageCommentInterface_Form_PostCommentForm label{
  color:#1B7CD3;
  display:block;
  font-size:18px;
  margin-bottom:15px;
}

#PageCommentInterface_Form_PostCommentForm #CommenterURL .middleColumn, #PageCommentInterface_Form_PostCommentForm #Name .middleColumn{
  background:transparent url(../images/input_text_bg.gif) no-repeat;
  height:35px;
}

#PageCommentInterface_Form_PostCommentForm .middleColumn input{
  background-color:transparent;
  border:0 none;
  height:29px;
  padding-left:5px;
  padding-top:5px;
  width:288px;
}

/*
* Comment form
**/

#TestimonialFormField_TestimanialForm fieldset{
  margin: 0;
  padding: 0;
  border: none;
  clear: both;
}
#TestimonialFormField_TestimanialForm #Name, 
#TestimonialFormField_TestimanialForm #Email{
  height: 50px;
}
#TestimonialFormField_TestimanialForm #Name label, #TestimonialFormField_TestimanialForm #Comment label,
#TestimonialFormField_TestimanialForm #Email label{
  color:#1B7CD3;
  display:block;
  font-size:18px;
  margin-bottom:5px;
}

#TestimonialFormField_TestimanialForm #Comment textarea{
  width: 98%;
}

#TestimonialFormField_TestimanialForm .middleColumn input{
  width: 98%;
}

#TestimonialFormField_TestimanialForm .Actions{
  margin-top: 10px;
  float: right;
}
#TestimonialFormField_TestimanialForm .Actions input{
  border: 0;
  width: 63px;
  height: 23px;
  background: url(../images/button_submit.gif) no-repeat;
}

#TestimonialFormField_TestimanialForm .Actions input:hover{
  background: url(../images/button_submit_hover.gif) no-repeat;
}


#MemberLoginForm_LoginForm fieldset{
  margin: 0;
  padding: 0;
  border: none;
  clear: both;
}

#MemberLoginForm_LoginForm #Email{
  height: 50px;
}

#MemberLoginForm_LoginForm .middleColumn input{
  width: 200px;
}

#MemberLoginForm_LoginForm .Actions{
  margin-top: 15px;
}