﻿/* CONTENT */
#content p {
    padding: 5px 15px;
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    }

/* SURVEY FIELDSET */
fieldset {
    position: relative;
    left: 20px;
    border-style: none;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    }
/* survey global label */
fieldset label {
    display: inline;
    font-weight: normal;
    }
fieldset .required label {
    font-weight: bold;
    }
/* survey global span */
fieldset span {
    display: inline;
    font-weight: normal;
    }
/* survey global input */
fieldset input {
    display: block;
    position: relative;
    width: 175px;
    }
fieldset select {
    display: block;
    position: relative;
    width: 180px;
    }
/* first name */
fieldset .firstName {
    position: absolute;
    top: 0px;
    left: 0px;
    display: inline;
    width: 200px;
    }
/* last name */
fieldset .lastName {
    position: absolute;
    top: 0px;
    left: 210px;
    display: inline;
    width: 200px;
    }
/* address1 */
fieldset .address1 {
    position: absolute;
    top: 40px;
    left: 0px;
    display: inline;
    width: 500px;
    }
fieldset .address1 input {
    width: 385px;
    }
/* city */
fieldset .city {
    position: absolute;
    top: 78px;
    left: 0px;
    display: inline;
    width: 200px;
    }
/* state */
fieldset .state {
    position: absolute;
    top: 78px;
    left: 210px;
    display: inline;
    width: 85px;
    }
fieldset .state input {
    width: 50px;
    }
/* zip */
fieldset .zip {
    position: absolute;
    top: 78px;
    left: 300px;
    display: inline;
    width: 200px;
    }
fieldset .zip input {
    width: 85px;
    }
/* email */
fieldset .email {
    position: absolute;
    top: 116px;
    left: 0px;
    display: inline;
    width: 200px;
    }
fieldset .email input {
    width: 385px;
    }
/* topic */
fieldset .topic {
    position: absolute;
    top: 154px;
    left: 0px;
    display: inline;
    width: 200px;
    }
fieldset .topic select {
    width: 390px;
    }

/* comments */
fieldset .comments {
    position: absolute;
    top: 154px;
    left: 0px;
    display: inline;
    width: 200px;
    }


/* comments */
/*fieldset .comments {
    position: absolute;
    top: 192px;
    left: 0px;
    display: inline;
    width: 200px;
    }*/
/* required note */
fieldset .note {
    position: absolute;
    top: 320px;
    left: 0px;
    display: inline;
    width: 200px;
    }
fieldset .note span {
    font-weight: bold;
    }
/* alert */
span.alert {
    position: absolute;
    top: 166px;
    left: 340px;
    width: 500px;
    height: auto;
    font-size: 11px;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
    }
/* validation summary */
.validation {
    position: absolute;
    top: 185px;
    right: 65px;
    width: 300px;
    height: auto;
    }
.validation ul li {
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0px;
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
    }
/* BUTTON */
.btnRequestSubmit {
    position: absolute;
    top: 525px;
    left: 325px;
    margin: 25px 0px 25px 10px;
    width: 123px;
    height: 26px;
    display: block;
    }
.btnRequestCancel {
    position: absolute;
    top: 525px;
    left: 450px;
    margin: 25px 0px 25px 10px;
    width: 123px;
    height: 26px;
    display: block;
    }