
.frmSec label.error { 
	width:186px;
	font-family:Arial; 
	font-size: 11px; 
	font-weight:bold;
	/*border:1px solid #c01a24;
    background-color:#f8bcbb;*/
    color:#99202a;
    margin-top:-30px;
    display: block;
    background:none;
    border:none;
    margin-bottom:0px;
    padding:0px;
}
label[for=comments].error
{
   margin-top:0px !important;
}
label[for=captcha]
{
  width: 200px !important;
}

.frmSec input.textBox.error {  background:#f8bcbb; border:1px solid #c01a24;  }

.frmSec input.textBox.error {  background:#f8bcbb; border:1px solid #c01a24;  }

.frmSec textarea.textBox.error {  background:#f8bcbb; border:1px solid #c01a24;  }

.frmSec select.error {  background:#f8bcbb; border:1px solid #c01a24;  }

label.errorLoad {
	font-family:Arial; 
	font-size: 10px; 
	font-weight:normal;
	color:#99202a;
	display: block;
    background:none;
    border:none;
}

input.textBoxBig.error {  background:#f8bcbb; border:1px solid #c01a24;  }
input.textBoxBirth.error {  background:#f8bcbb; border:1px solid #c01a24;  }


.contact .submitBtn {
      margin: 3px 0 0 !important;
   
}


.frmSec input.textBox {
    border: 1px solid #7A7A7A;
    font-family: Arial,Helvetica,sans-serif;
    height: 26px;
    line-height: 26px;
    margin: 0 0 34px;
    padding: 0 0 0 10px;
    width: 154px;
}


.frmSec label {
    background-color: #8DE1FD;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    font: bold 12px/25px Arial,Helvetica,sans-serif;
    height: 25px;
    margin: 0 0 14px;
    padding: 0 0 0 13px;
    position: relative;
    width: 150px;
}

.frmSec input.textBox_disable {
    background: none repeat scroll 0 0 #ECE9D8;
    border: 1px solid #7A7A7A;
    font-family: Arial,Helvetica,sans-serif;
    height: 26px;
    line-height: 26px;
    margin: 0 0 34px;
    padding: 0 0 0 10px;
    width: 157px;
}

.frmSec select {
    border: 1px solid #7A7A7A;
    font-family: Arial,Helvetica,sans-serif;
    height: 26px;
    line-height: 26px;
    margin: 0 0 34px;
    padding: 2px;
    width: 168px;
}

.frmSec label.medLbl {
    width: 154px !important;
}
.frmSec input.textBox.error {
    background: none repeat scroll 0 0 #F8BCBB;
    border: 1px solid #C01A24;
}

.newErr {
    background: none repeat scroll 0 0 #F8BCBB;
    border: 1px solid #C01A24;
    font-family: Arial,Helvetica,sans-serif;
    height: 26px;
    line-height: 26px;
    margin: 0 0 34px;
    padding: 0 0 0 10px;
    width: 154px;
}
.loadings {
    display: none;
    margin-bottom: 5px;
    margin-left: 141px;
    margin-top: -52px;
    padding: 0;
    position: absolute;
    width: auto;
}
.err_server_msg {
    background: none repeat scroll 0 0 #FF0000;
    display: none;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: -25px;
    padding: 5px;
}