span.tableTitle {color: #b7bbba;font-weight: bold;font-size: 1.2em;line-height: 35px;display: block;}
span.tableName {color: #000;width: 200px;float: left;}
span.details {display: block;}

div#requiredFields {color: red;padding-top: 10px;}

/*********** Input Colors/Focus ***********/

form#contact input {background-color: #f9f9f9;border: 1px solid #6d7174;color: black;height: 18px;padding: 1px 0px 1px 2px;margin: 4px 4px 0px 3px;} 
form#contact textarea {background-color: #f9f9f9;border: 1px solid #6d7174;padding: 1px 0px 1px 2px;margin: 4px 4px 0px 3px;height: 60px} 
form#contact input#submit {background: url(../images/login/login.png) no-repeat 0px 0px;border: none;text-align: center;cursor: pointer;height: 22px;width: 57px;margin: 3px 0px 5px 0px;position: relative;left: 200px;}
form#contact input:focus {background-color: #fcfcfc;border: 1px solid #1B6E90;} 
form#contact input:hover {border: 1px solid #1B6E90;}
form#contact textarea:focus {background-color: #fcfcfc;border: 1px solid #1B6E90;} 
form#contact textarea:hover {border: 1px solid #1B6E90;}
span.groupedInput {margin: 25px 0; display: block;}
span.input {margin-left: 50px;}
span.input textarea {position: relative; bottom: 25px;}
fieldset#interestlevel {position: relative; right: 115px; top: 30px;margin-bottom: 20px;}
fieldset#interestlevel input, fieldset#interestlevel input:hover, fieldset#interestlevel input:focus {background-color: #fff; border: none;}
input#street {
	position: relative; bottom: 10px;
}
span textarea {position: relative;}
span.columnone {display: block;width: 450px;float: left;}
span.columntwo {width: 450px;}
span.twocolumns {display: block;clear: both;}
span.step1-columnone {display: block;width: 450px;float: left;margin-bottom: 25px;}
span.step1-columntwo {display: block;width: 450px;float: left;}
span.step2-columnone {display: block;width: 450px;float: left;position: relative; bottom: 35px;}
span.step2-columntwo {display: block;width: 450px;float: left;position: relative; bottom: 35px;}
select {width: 125px;}
.req_input {color: red;font-size: .8em;}
form .details {color:#b7bbba;}
form fieldset {border-width: 0;text-align: center;}
form fieldset label {bottom: 25px;left: 55px;position: relative;}

/*********** Feedback Form ***********/
form#contact #referringURL { width: 300px; }
form#contact input#Feedback_first_name { width: 415px; }
form#contact input#Feedback_email { width: 415px; }
form#contact input#Mail_first_name { width: 415px; }
form#contact input#Mail_email { width: 415px; }
form#contact input#mailto { width: 415px; }
form#contact input#Mail_Subject { width: 415px; margin-bottom: 25px; }
form#contact textarea#Mail_Message {background-color: #f9f9f9;border: 1px solid #6d7174;padding: 1px 0px 1px 2px;margin: 4px 4px 0px 3px;height: 150px; width: 415px;}
form#contact input#Feedback_Subject { width: 415px; margin-bottom: 25px; }
form#contact textarea#Comments {background-color: #f9f9f9;border: 1px solid #6d7174;padding: 1px 0px 1px 2px;margin: 29px 4px 0px 3px;height: 100px; width: 400px;}
#FeedbackHeader { float: right; font-size: 14px; width: 170px; line-height: 24px; position: relative; right: 60px; bottom: 350px; margin-bottom: -350px; }
form#contact { margin-bottom: 0px; }