.header {
    background-repeat: no-repeat; 
    width: 398px;
    background-color: #28666d;
    color: white;
    font-family: sans-serif;
    padding: 2px;
}
table.form {
    color: black;
    font-family: sans-serif;
    font-size: 12px;
}
form.LeadForm {
/*
    Style of the form container
    NOTE:  width needs to match the width parameter of div.submitresponse
*/
    text-align: left;
    width:         398px;
    border-width:  1px;
    border-color:  #146c7c;
    border-style:  solid;
    margin-top:    0px;
    margin-bottom: 0px;
    color: black;
    font-family: arial;
}
form.LeadForm input {
/* default input appearance */
    display: block;
    color: black;
}
form.LeadForm input.submit {
/* css class for submit button */

    color: #000000;

}
form.LeadForm input.entered {
/* after user enters text */
    color: blue;
}
form.LeadForm input.error {
/* If input cannot be validated */
    background-color: #ffcccc;
    color: red;
}
form.LeadForm input.active {
/* class of element while user is intering text */
    background-color: #bbbbff;
    color: #0000aa;
}
form.LeadForm select {
    color: black;
}
form.LeadForm select.entered {
    color: blue;
}
div.submitresponse {
/* container element for response written after app is submitted
    NOTE: width needs to match the width parameter of "form.LeadForm"
*/

    text-align: left;
    width: 398px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    padding: 5px;
}
div.submitresponse span.clientid {
/* style the client id within the response */

    color: red;
    font-weight: bold;

}
div.submitresponseheader {
/* the header to the 'thanks' response */

    background-color: #aaaaaa;
    color: blue;
    font-weight: bold;
    padding: 2px;
}
span.FormLabel {
/* Label for each input box */
    width: 200px;
}

#processing {
	FONT-SIZE: 22px; Z-INDEX: 130; FILTER: alpha(opacity=90); LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #7c96b9; -moz-opacity: 0.9; opacity: 0.9
}
* HTML #processing {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#processDiv {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 30px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; MARGIN: 50px auto; BORDER-LEFT: #000 2px solid; WIDTH: 440px; PADDING-TOP: 30px; BORDER-BOTTOM: #000 2px solid; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.close {
	FONT-SIZE: 12px; COLOR: #00f; TEXT-ALIGN: right
}

#error {
	BORDER-RIGHT: #0066ff 3px groove; PADDING-RIGHT: 10px; BORDER-TOP: #0066ff 3px groove; PADDING-LEFT: 10px; FONT-SIZE: 18px; BACKGROUND: #ffcc66; FILTER: alpha(opacity=90); LEFT: 400px; PADDING-BOTTOM: 10px; BORDER-LEFT: #0066ff 3px groove; WIDTH: 400px; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #0066ff 3px groove; POSITION: absolute; TOP: 120px; TEXT-ALIGN: center; opacity: .90
}
.spread {
	CLEAR: both; WIDTH: 400px
}
