html { background-color:#779FBD; margin:0; padding:0; }
body { background-color:#FFFFFF; margin:0; padding:0; font-family:verdana, arial, helvetica; font-size:9pt; color:#666666; }
h1 { text-align: center; align: center;margin:0; padding:0px; }
h2 { margin:0 0 10px; font-size:9pt; font-weight:bold; }
#page-itself { padding:10px 10px; }
p { margin:10px 0 0; padding:0; }
form { margin:0; padding:0; } 
table { margin:30px 0; border:0; }
table tr { margin:0; padding:0; }
table tr th { text-align:right; font-weight:normal; width:240px; padding:0 10px 6px 0; }
table tr td { width:225px; padding:0; margin:0; }
table tr td input { border:1px solid #B2B2B2; background-color:#E2E2E2; width:250px; padding:0; margin:0 0 6px; }
#footer { text-align:center; padding:20px 0 0; }

form#emailcollect input, 
form#emailcollect select, 
form#emailcollect textarea {
font: 9pt/1.5em verdana, arial, helvetica, sans-serif;
border: 1px solid #333;
padding: 0.25em;
}

form#emailcollect dl dt {
float: left;
clear: left; 
margin: 0.4em 0;
width: 11em;
}
form#emailcollect dl dd {
float: left;
margin: 0.25em 0;
}
form#emailcollect fieldset {
margin: 2em 0;
}
form#emailcollect p.footnote-checkbox {
float: left;
width: 2.5em;
}
form#emailcollect p.footnote {
margin: 0 0 0 2.5em;
}

hr.clearer {
height: 1px;
border: 0;
clear: both;
}


p.legalities {
font-size: 8pt;
color: #666;
}