div#container{
width:1028px;
background-color:#D8D8D8;
padding-bottom:30px;
}

div#signupcontainer{
background-color:#666666;
width:500px;
}

table#signupform{
background-color:#999999;
border-collapse:collapse;
}

table#signupform td.top{
background-color:#000033;
padding: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12;
color:#FFFFFF;
font-weight:bold
}

table#signupform td.fields{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;

}

table#singupform td.last{
padding-top:10px;
border-collapse:separate;
}

div#buttons{
padding-bottom:12px;

}

.dir{
font-size:11px;
padding-bottom:3px;
padding-top:-3px;
color:#FFFFFF;
}

.notbold{
font-weight:normal;
font-size:11px
}

.required{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
font-weight:bold;
text-indent:5px;
}