﻿.formBody
{
	margin:0;
	padding:0;
}
.formWrapper,
.formWrapper input,
.formWrapper textarea 
{ 
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    color:#686868; 
}
.normalWeight { font-weight:normal; }
.formWrapper { width:342px; }
body.formBody .row { padding:2px 2px 5px 2px !important; clear:both;}
body.formBody .col1 
{
	font-weight:bold;
    float:left;
    width:95px; 
    padding:2px;
    padding-left:0; 
    vertical-align:middle;
}
body.formBody .col2 { float:right; padding-right:6px; }
body.formBody .colSpan2 { margin-bottom:-2px; font-weight:bold; }
body.formBody .inputTbx       { width:200px; } /* 969696 */
body.formBody .fullWidth      { width:332px; }
body.formBody .inputTbxMulti  { width:332px; }
body.formBody .inputTbx,
body.formBody .inputTbxMulti 
{
	border-top:solid 2px #969696;
	border-left:solid 2px #969696;
	border-right:solid 2px #f2f2f2;
	border-bottom:solid 2px #f2f2f2;
}
.tbxEmail       { margin-top:3px; }
.buttonWrapper  { float:right; clear:left; padding-bottom:6px;}
.btnSend 
{
    text-decoration:none;
    font-weight:bold; 
    color:#666666;
    border-top:solid 2px #f2f2f2;
	border-left:solid 2px #f2f2f2;
	border-right:solid 2px #969696;
	border-bottom:solid 2px #969696;
    padding:2px 7px 4px 7px; 
}
a.btnSend,
a.btnSend:link,
a.btnSend:visited { font-size:10px !important; font-weight:bold !important; color:#666666 !important; text-decoration:none; } 
a.btnSend:hover { font-size:10px !important; font-weight:bold !important; color:#000000 !important; text-decoration:none !important;}

.completeMessage { }
.requiredField { font-size:9px; font-weight:normal; color:#ff0000; padding:0 2px; }
.errorMessage { font-size:10px; font-weight:bold; color:#ff0000; display:inline-block; float:right; clear:left; margin-left:3px; padding-bottom:3px !important;}
.errorSeveral { display:inline-block; clear:right; }
/* Common style properties */
.hidden { display:none; }
.alignRight { text-align:right; }
.valignTop { vertical-align:top; }

/* HIDDEN FROM IE-BROWSERS */
html>body .errorMessage { float:left; }
html>body .errorSeveral { float:left; display:inline-block; clear:right; }
