body {
text-align : center;
margin : 15px;
background-color : #055718;
}
#mainForm {
position : relative;
border : 1px;
border-style : solid;
margin : 0 auto;
text-align : left;
width : 80%;
background-color : #ffffff;
}
ul.mainForm {
list-style-type : none;
font-family : Tahoma, Arial, Verdana, sans-serif;
font-size : 13px;
}
li.mainForm {
padding-bottom : 10px;
}
#mainFormError {
position : relative;
border : 1px;
border-style : solid;
margin : 0 auto;
text-align : left;
width : 80%;
}
input.mainFormError {
background-color : #fadadd;
}
textarea.mainFormError {
background-color : #fadadd;
}
select.mainFormError {
background-color : #fadadd;
}
#formHeader {
position : relative;
width : 100%;
background-color : #079027;
margin : 0 0 0 0;
padding-bottom : 10px;
}
p.formHeader {
text-align : right;
margin : 0 0 0 0;
font-family : Tahoma, Arial, Verdana, sans-serif;
font-weight : normal;
color : #ffffff;
font-size : 25px;
position : relative;
left : -5px;
top : 4px;
letter-spacing : 2px;
}
#formInfo {
position : relative;
width : 100%;
background-color : #ffffff;
margin : 0 0 0 0;
}
h2.formInfo {
text-align : left;
margin : 0 0 0 0;
font-family : Tahoma, Arial, Verdana, sans-serif;
font-weight : normal;
font-size : 16px;
position : relative;
left : 16px;
top : 0;
letter-spacing : 1px;
line-height : 130%;
color : #ffffff;
}
p.formInfo {
text-align : left;
margin : 0 0 0 0;
font-family : Tahoma, Arial, Verdana, sans-serif;
font-weight : normal;
color : #000000;
font-size : 11px;
position : relative;
left : 20px;
top : 0;
color : #ffffff;
}
#formFields {
position : relative;
width : 100%;
background-color : #ffffff;
margin : 0 0 0 0;
}
label.formFieldQuestion {
line-height : 90%;
padding : 0 2px 1px 0;
border : none;
display : block;
font-size : 85%;
font-weight : bold;
}
label.formFieldOption {
font-size : 90%;
display : block;
line-height : 1em;
margin : -19px 0 0 25px;
padding : 4px 0 5px 0;
width : 90%;
}
input.formFieldStyle {
display : block;
line-height : 1.4em;
margin : 6px 0 0 3px;
width : 11px;
height : 10px;
}
a.info {
font-family : Tahoma, Arial, Sans-Serif;
text-decoration : none;
position : relative;
}
a.info span {
position : relative;
display : none;
}
a.info:hover {
position : relative;
cursor : default;
}
a.info:hover .infobox {
font-weight : normal;
display : block;
position : absolute;
top : 20px;
left : 25px;
width : 205px;
height : 50px;
border : 1px solid #ccc;
background : #f4f4f4 url(question.gif) no-repeat bottom right;
color : #000;
text-align : left;
font-size : 1.1em;
padding-left : 10px;
padding-top : 10px;
}
button.calendarStyle {
background-color : transparent;
border : 0;
height : 22px;
width : 22px;
background-image : url(imgs/calendar.png);
cursor : pointer;
}
p.footer {
text-align : right;
margin : 0 0 0 0;
font-family : Tahoma, Arial, Verdana, sans-serif;
font-weight : normal;
color : #ffffff;
font-size : 9px;
position : relative;
top : 4px;
left : -140px;
letter-spacing : 2px;
}
a.footer {
text-align : right;
margin : 0 0 0 0;
font-family : Tahoma, Arial, Verdana, sans-serif;
font-weight : normal;
color : #ffffff;
font-size : 9px;
position : relative;
top : 4px;
letter-spacing : 2px;
}
