@charset "UTF-8";
/* CSS Document */


fieldset {  border: 1px solid #110570; color: #333; margin: 0 0 20px;}
form { font: 75% normal Arial, Helvetica, sans-serif; margin: 10px; padding: 5px; }
form p { font-size: 100%; }
label { display: block; margin: 10px 0 4px;  }
label.inline { display: inline; }
.formleft { float: left; width: 45%; }
.formright { float: right; width: 45%; }
.textbox, .textbox2, .textbox4, .textbox8 { background: #efefef; border: 1px solid #110570; width: 90%; }
.textbox8 { width: 8em; }
.textbox4 { width: 4em; }
.textbox2 { width: 2em; }

#subscribe .solecontent { padding: 15px; }
select { font-size: 90%; }
table { font-size: 0.8em; margin-top: 15px;  }

p.error { background: #f5cccc; border: 1px dotted #c00; color: #c00; padding: 10px; }
p.error a:link, p.error a:visited { color: #900; text-decoration: underline; }