@charset "utf-8";

div#ContactContent{
	float: left;
	width: 580px;
	padding-bottom: 20px;}

div#ContactTitle{
	float: left;
	width: 562px;
	height: 24px;
	background: url("simg/highlight.jpg") no-repeat;}

span.ConTitle{
	float: left;
	padding-left: 10px;
	font-family: Georgia !important;
	color: #0e61a3;
	font-size: 16px;
	font-weight: bold;}

div#ContactNoteCon{
	float: left;
	width: 516px;
	padding: 8px 0 0 32px;}

div#ContactNote{
	float: left;
	width: 516px;
	height: 62px;
	background: url("simg/contact_note.jpg") no-repeat;}

span.PleaseRead{
	float: left;
	color: #333333;
	font-size: 12px;
	text-align: left;
	padding: 5px 15px 0 30px;
	line-height: 145%;}

div#ReadWarning{
	float: left;
	width: 516px;
	padding: 8px 0 0 35px;
	color: #d80b0b;
	font-size: 12px;
	font-weight: bold;}

/*Form
---------------------------------------------------------------*/
div#ContactFormTop{
	float: left;
	width: 388px; /*544px;*/
	padding: 4px 0 0 15px;
}

div#ContactFormBtm{
	float: left;
	width: 388px; /*544px;*/
	padding-left: 15px;
}

div#ContactFormCon{
	float: left;
	width: 388px; /*544px;*/
	padding-left: 15px;
}

div#ContactFormA{
	float: left;
	width: 333px; /*544px;*/
	background:repeat-x url("simg/formbgrepeat.jpg") repeat-y url("simg/formbgrepeat.jpg");
	padding: 0 5px 1px 3px;
}

div#ContactFormA table#tblForm{
	width: 333px; /*538px;*/
	background-color: #e2e2e2;
}

div#ContactFormA table#tblForm tr{
	width: 333px; /*538px;*/
}

div#ContactFormA table#tblForm tr td.ContactFieldName{
	width: 288px;
	text-align: left;
	text-indent: 5px;
	font-size: 10px;
	padding: 9px 0 5px 0;
	border-bottom: 1px solid #d3d0d0;
	background-color: #e2e2e2;
}

div#ContactFormA table#tblForm tr td.ContactFieldNameErr{
	width: 288px: left;
	text-indent: 5px;
	font-size: 10px;
	padding: 9px 0 5px 0;
	border-bottom: 1px solid #d3d0d0;
	background-color:#B1D3FB;
}

div#ContactFormA table#tblForm tr td.ContactFieldInput{
	width: 300px; /*383px;*/
	font-size: 10px;
	padding: 5px 0 5px 7px;
	border-bottom: 1px solid #d3d0d0;
	background-color: #f3f3f3;
}

div#ContactFormA table#tblForm tr td.ContactFieldInputErr{
	width: 300px; /*383px;*/
	font-size: 10px;
	padding: 5px 0 5px 7px;
	border: 1px solid #d3d0d0;
	background-color:#B1D3FB;
}

div#ContactFormA table#tblForm tr td.QuestionsComments{
	width: 388px; /*538px;*/
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 5px 7px;
	border-bottom: 1px solid #d3d0d0;
	background-color: #e2e2e2;
}

div#ContactFormA table#tblForm tr td.QuestionsCommentsErr{
	width: 388px; /*538px;*/
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 5px 7px;
	border-bottom: 1px solid #d3d0d0;
	background-color: #B1D3FB;
}

div#ContactFormA table#tblForm tr td.QCCArea{
	width: 388px; /*526px;*/
	padding: 15px 0 0 13px;
}

div#ContactFormA table#tblForm tr td.ContactButtons{
	width: 488px;
	padding: 30px 0 20px 20px;
}

div#ContactFormA table#tblForm tr td.ContactButtons input{
	margin: 0 10px;
}

input.Coninputtext01{
	float:left;
	width: 112px; /*224px;*/
	height: 19px;
	color: #333;
}

textarea.messagerqmt{
	/*margin-left: 0px;*/
	float: left;
	width: 300px; /*500px;*/
	height: 125px;
	}
	
textarea.ConmessagerqmtErr{
	background-color:#B1D3FB;
	
}

.bold{font-weight:bold;}

span.confirm{
	float: left;
	padding-left: 10px;
	font-family: Georgia !important;
	color: #0e61a3;
	font-size: 16px;
	font-weight: bold;
	}
	
	div#ContactThanks{
	float: left;
	width: 516px;
	height: 62px;
	background: url("simg/contact_note.jpg") no-repeat;}

.red{
	padding:5px 0 0 10px;
	float:left;
	font-family:arial;
	font-size: 10px;
	color:#ff0000;
	font-weight:bold;}
	
div#tq{
	font-size:14px;
	font-family: Georgia !important;
	text-align:center;
	font-weight:bold;
	color:#333333;
	padding-top:5px;
}