
/* GENERAL */
* { margin:0; padding:0; }
.TextInput { font-size:12px; font-family:Trebuchet MS, Arial, Verdana; }
.Alert { color:#930; font-weight:bold; }
.required { color:#933; }
.Button { color:#FFF; background-color:#263c6e; border:1px solid #000; } 
.cb { clear:both; }

/* FORMS */
.InputForm { overflow:hidden; background-color:#EFEFEF; border:1px solid #CCC; padding:10px; margin:0 0 20px 0; }
.InputForm span { margin:0 0 15px 125px; display:block; }

.Form { list-style:none; display:block; overflow:hidden; width:100%; }
.Form a { font-size:12px; }
.Form label { padding:2px 5px 2px 0; width:125px; float:left; text-align:right; display:block; vertical-align:middle; }
.Form input { padding:2px; float:left; display:block; vertical-align:middle; border:1px solid #666; }
.Form textarea { float:left; display:block; font-size:12px; vertical-align:middle; border:1px solid #666; }
.Form select { float:left; display:block; font-size:12px; }
.Form li { padding:3px; overflow:hidden; clear:both; font-weight:normal; }
.Form li.required { color:#933; }
.Form li.required label { color:#666; }

/* FORMS */
.InputForm2 { text-align:left; float:right; width:205px; background-color:#EFEFEF; border:1px solid #CCC; padding:10px; margin:0 0 15px 15px; }
.InputForm2 span { margin:0 0 15px 125px; display:block; }

.Form2 { list-style:none; display:block; overflow:hidden; width:100%; }
.Form2 a { font-size:12px; }
.Form2 label { padding:2px 5px 2px 0; width:170px; float:left; text-align:left; clear:both; display:block; vertical-align:middle; }
.Form2 input { padding:2px; float:left; vertical-align:middle; border:1px solid #666; }
.Form2 textarea { float:left; font-size:12px; vertical-align:middle; border:1px solid #666; }
.Form2 select { float:left; font-size:12px; }
.Form2 span { float:right; }
.Form2 li { padding:3px; overflow:hidden; clear:both; font-weight:normal; }
.Form2 li.required { color:#933; }
.Form2 li.required label { color:#666; }

/* CONTACT PAGE */
#Contact { margin:0 0 25px 0; }
#Contact li { list-style:none; }

/* FIELDS */
.Name { width:180px; }
.EmailAddress { width:180px; }
.Address { width:180px; }
.City { width:180px; }
.State { width:180px; }
.Zip { width:50px; }
.HomePhone { width:120px; }
.Comments { width:350px; height:150px; float:left; }

.Name2 { width:180px; }
.EmailAddress2 { width:180px; }
.HomePhone2 { width:180px; }
.Comments2 { width:180px; height:150px; float:left; }
