﻿/*--Form on home page--*/
#form-mini { width: 208px; height: 111px; background: url(../images/contact_form_mini_back.png) top left no-repeat; text-align: left; padding: 10px; padding-right: 0px; }
#form-mini .tb, #form-mini .tb-watermark { float: left; width: 160px; height: 13px; font-size: 10px; font-weight: bold; border: 1px solid #d6d6d6; background: url(../images/tb_back.gif) repeat-x; color: #2e2e2e; padding: 4px; margin-bottom: 7px; }
#form-mini .tb-watermark { color: #9b9b9b; }
#form-mini .label { font-size: 9px; font-weight: bold; color: #2e2e2e; padding-left: 5px; padding-right: 15px; }
#form-mini .submit { background: url(../images/btn_submit.png) no-repeat; width: 20px; height: 20px; display: block; border: 0px; cursor: pointer; }
#form-mini .validator { float: left; }

#left-form { margin-left: -30px; }
#left-form .top { background: url(../images/form_left_back_top_edge.png) -19px top no-repeat; display: block; height: 27px; }
#left-form .middle { background: url(../images/form_left_back.png) -19px top repeat-y; overflow: auto; padding: 0px 10px 0px 10px; }
#left-form .bottom { background: url(../images/form_left_back_bottom_edge.png) -19px top no-repeat; display: block; height: 27px; }
#left-form .content { }
#left-form .content .tb, #left-form .content .tb-watermark { float: left; width: 180px; height: 16px; font-weight: bold; border: 1px solid #d6d6d6; background: #fff url(../images/tb_back.gif) repeat-x bottom; color: #6a6a6a; padding: 3px; margin: 0px 0px 7px 8px; }
#left-form .content .tb { font-size: 12px; }
#left-form .tb-watermark { color: #9b9b9b; font-size: 10px; }
#left-form .tb-notes { float: left; font-family: Arial, Sans-Serif; width: 195px; height: 40px; font-size: 12px; font-weight: bold; border: 1px solid #d6d6d6; background: #fff url(../images/tb_back.gif) bottom repeat-x; color: #6a6a6a; padding: 4px; margin: 0px 0px 7px 8px; }
#left-form .label { float: left; clear: left; width: 80px; font-size: 9px; font-weight: bold; color: #2e2e2e; text-align: right; padding-top: 5px; }
#left-form .submit { padding: 2px 5px 2px 5px; font-size: 10px; margin-left: 8px; }
#left-form .validator { float: left; }

.tb-reg, .tb-summary { width: 180px; height: 13px; font-size: 10px; font-weight: bold; border: 1px solid #d6d6d6; background: #fff url(../images/tb_back.gif) repeat-x; color: #2e2e2e; padding: 4px; margin-bottom: 7px; }
.tb-mini { width: 160px; height: 13px; font-size: 10px; font-weight: bold; border: 1px solid #d6d6d6; background: url(../images/tb_back.gif) repeat-x; color: #2e2e2e; padding: 4px; margin-bottom: 7px; }

.form-label { font-size: 9px; font-weight: bold; color: #2e2e2e; padding-left: 5px; padding-right: 15px; }
.label-reg { width: 80px; float: left; font-size: 9px; font-weight: bold; color: #2e2e2e; padding-left: 5px; padding-right: 5px; text-align: right; padding-top: 5px; clear: left; }

.submit { padding: 2px 5px 2px 5px; font-size: 10px; }

#form-large { width: 630px; margin-left: -30px; color: #93a5b5; }
#form-large #top { background: url(../images/form_big_backing_top.png) right no-repeat; height: 26px; display: block; }
#form-large #middle { background: url(../images/form_big_backing.png) right repeat-y; padding: 0px 30px 0px 30px; overflow: auto; }
#form-large #bottom { background: url(../images/form_big_backing_bottom.png) right no-repeat; height: 26px; display: block; }
#form-large .label { float: left; clear: left; width: 80px; font-size: 9px; font-weight: bold; color: #2e2e2e; text-align: right; padding-top: 5px; }
#form-large .label-2 { width: 80px; float: left; clear: left; font-size: 9px; font-weight: bold; color: #2e2e2e; text-align: right; }
#form-large .label-large { float: left; clear: left; width: 160px; font-size: 9px; font-weight: bold; color: #2e2e2e; padding-top: 7px; text-align: right; }
#form-large .tb, #form-large .tb-watermark { float: left; width: 180px; height: 16px; font-size: 12px; font-weight: bold; border: 1px solid #d6d6d6; background: #fff url(../images/tb_back.gif) repeat-x bottom; color: #6a6a6a; padding: 3px; margin: 0px 0px 7px 8px; }
#form-large .tb-watermark { color: #9b9b9b; font-size: 10px; }
#form-large .tb-notes { float: left; font-family: Arial, Sans-Serif; width: 472px; height: 40px; font-size: 12px; font-weight: bold; border: 1px solid #d6d6d6; background: #fff url(../images/tb_back.gif) bottom repeat-x; color: #6a6a6a; padding: 4px; margin: 0px 0px 7px 8px; }
#form-large .db { float: left; width: 180px; font-size: 12px; font-weight: bold; border: 1px solid #d6d6d6; background: #fff url(../images/tb_back.gif) repeat-x bottom; color: #6a6a6a; padding: 3px; margin: 0px 0px 7px 8px; }
#form-large .cb-block { overflow: auto; margin-bottom: 2px; line-height: normal;  }
#form-large .cb { float: left; font-size: 12px; font-weight: bold; padding: 6px 8px 8px 10px; outline: none; }
#form-large .submit { padding: 2px 5px 2px 5px; font-size: 10px; margin-left: 8px; }

.required { float: left; font-weight: bold; padding-top: 5px; }
.confirmation { color: #000; font-weight: bold; font-size: 10px; line-height: 1.5em; }
.error { color: #ff0000; }