@charset "utf-8";
/* CSS Document */
*	{ margin: 0; padding: 0; }
body	{ font-family: Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000; }
	body#questions	{ background: url(i/ask-us-your-questions-back.gif) no-repeat 0 0; }

a:link, a:visited, a:hover	{ color: #233643; text-decoration: underline; }
	a:hover	{ text-decoration: none; }

/* form styles */
#form1	{ position: relative; left: 0; top: 92px; float: left; margin: 0 0 92px 0; width: 206px; list-style: none; }
	#form1 li	{ position: relative; left: 17px; width: 173px; float: left; margin: 0 17px 10px 0; }
	#form1 label	{ position: relative; float: left; width: 175px; }
	#form1 label.lab2	{ float: none; width: auto; font-size: 12px; }

#form2	{ position: relative; top: 15px; margin: 0 0 15px; }
	#form2 label	{ font-weight: bold; }
	#form2 td	{ padding: 5px 0; }

#form3	{ position: relative; left: 0; top: 0px; margin: 0 0 0; float: left; width: 206px; list-style: none; }
	#form3 li	{ position: relative; left: 17px; width: 173px; float: left; margin: 0 17px 10px 0; }
	#form3 label	{ position: relative; float: left; width: 175px; }
	#form3 label.lab2	{ float: none; width: auto; font-size: 12px; }

input, textarea	{ font-family: Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
input.inputTxt	{ width: 170px; w\idth: 166px; border: 1px solid #7f9db9; padding: 2px 1px; }
	#form2 input.inputTxt	{ padding: 3px 1px; width: 165px; w\idth: 163px; }
textarea.txtArea	{ width: 166px; }
select	{ width: 170px; font-size: 11px; }
option	{ width: 170px; w\idth: 160px; padding: 0 5px; }

/*#stateForm1	{ position: relative; left: 10px; top: 10px; width: 189px; height: 107px; background: url(i/state-menu-back.gif) no-repeat 0 0; }
	#stateForm1 select	{ position: relative; left: 8px; top: 36px; margin: 0 8px 36px 0; width: 170px; }
	#stateForm1 #int	{ position: relative; left: 8px; top: 11px; margin: 0 8px 11px 0; }*/

/* error styles */
.required	{ color: #c00; }
input.required, select.required	{ background:#fcc; border: 1px solid #c00; }
li#errorbox	{ position: relative; left: 0; background: #c00; color: #fff; text-align: center; margin: 0 0 5px; width: 206px; }
p#errorbox	{ position: relative; left: 0; background: #c00; color: #fff; text-align: center; margin: 0 0 5px; width: auto; }

.alignCenter	{ text-align: center; margin: 0 0 8px; }
.thyou	{ position: relative; left: 10px; top: 75px; float: left; margin: 0 10px 122px 0; font-size: 12px; }
.radio	{ position: relative; top: 5px; margin: 0 0 5px; display: block; }

#btnSendMessage	{ position: relative; float: left; }
#disclaimer	{ position: relative; float: right; }

