body, html {
font-size:12px;
font-family:calibri,arial;
margin:0; padding:0;
background-color:#CCC;
}
a{
color:blue;
}
h1{
color: #369;
font-size:2.6em;
margin:0;
margin-bottom:50px;
}
h2{
color: #AAA;
font-size:2em;
font-weight:normal;
margin:0;
margin-bottom:20px;
padding-top:40px;
}
#topLayer{
background-color:white;
margin:0;
padding-bottom:50px;
text-align:center;
}
#infoDiv{
font-size:1.1em;
width:400px;
padding-top:5px;
margin:0 auto;
text-align:left;
}
#theForm{
border-top:2px solid #666;
padding-top:10px;
}
.headerCell{
font-size:1.3em;
text-align:center;
}
#signupFormTable{
width:400px;
}
#signupFormTable td{
padding:3px;
}
#signupFormTable td input{
font-size:1.3em;
}
#noticeCell{
font-size:0.8em;
}
.textInput{
width:100%;
color: #369;
padding:8px;
}
#buttonCell{
text-align:center;
}

.submitButton{
font-size:1.3em;
color:#000;
cursor: pointer;
}

.starSpan{
color:darkred;
font-size:1.2em;
}

#outputDiv{
display:none;
font-size:1.5em;
padding:40px;
border-top:2px solid #666;
}