#viewport {margin:0px auto; width:380px; text-align:left; padding:10px;}
h2 { margin:10px 0px 10px 0px; padding:2px 4px; color:white; font-weight:bold; font-size:11px; text-align:left; background-color:rgb(144,182,218); }
p {color:black; font-weight:bold; margin-bottom:5px;}
form.inputForm { margin:0px; }
form.inputForm fieldset { margin:0px; padding:0px; border-width:0px; }
form.inputForm fieldset label { color:black; }
form.inputForm fieldset a { color:black; }
form.inputForm fieldset input.redButton { margin:3px 0px; }
form.inputForm fieldset input { color:black; }
form.inputForm fieldset select { color:black; }
form.inputForm fieldset option { color:black; }
form.inputForm table { margin-bottom:10px; }
form.inputForm input.redBorder { display:block; margin:0px 0px 0px auto; }
form.inputForm tr.error label { color:red; font-weight:bold; }
input.redButton { margin-top:10px;}
input.textinput { width:200px; }
textarea {color:black; width:204px;}
label {color:black}

