#ft {
margin:3.5em 0 0 0;
padding:0 0 3em 0;
}
h1 {
font-size: 2.5em;
margin:1em 0 0.5em 0;
}
h2 {
font-size:174%;
margin:0.5em 0 1em 0;
display:none;
}
h3 {
clear:left;
font-size:136%;
margin:2.5em 0 0.5em 0;
color:#707070;
}
h3.winner {
font-size:174%;
color:#990000;
margin-top:1em;
}
h3.presentation {
font-size:174%;
color:#990000;
margin:1em 0 0.75em 0;
}
ul {
width:500px;
}
li {
float:left;
}
li img {
margin-bottom:1em;
}
img {
margin-right:1em;
}
p {
margin-bottom:1em;
line-height:150%;
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
form {
margin-top:2em;
}
label.zemRequired {
font-weight:bold;
}
label.Property {
margin-right:2em;
}
.zemText,.zemTextarea {
margin-top:0.25em;
}
.zemSubmit {
margin:1.25em 0 0 0;
padding:0.25em 1em;
width:auto;
}
ul.zemError {
margin:0.5em 0 1.5em 0;
list-style-type:square;
padding-left:1em;
}
ul.zemError li {
line-height:150%;
font-weight:bold;
color:#900;
}
label.zemRequirederrorElement {
font-weight:bold;
color:#900;
}
div.zemThanks {
margin:1.5em 0 0 0;
font-size:1.5em;
color:#900;
}
td {
padding:0.75em 0.5em 0 0;
vertical-align: top
}
table {
margin-bottom:3em;
}