body {
background: #CCCCCC;
text-align: left;
padding: 25px 0 100px 25px;
font: 10px "lucida grande", verdana, sans-serif;
color: #222;
}

form {
font: 10px "lucida grande", verdana, sans-serif;
color: #222;
}

input {
font: 10px "lucida grande", verdana, sans-serif;
color: #111;
}

fieldset  {
margin-bottom: 25px;
border: solid 1px #252525;
background: #fff;
padding: 0;
width: 700px;
text-align: left;
}

p {
margin-left: 15px;
}

p.legend {
padding: 0;
margin: 0;
font: 11px "lucida grande", verdana, sans-serif;
font-weight: bold;
color: #fff;
padding: 5px;
border: solid 0px #d5d5d5;
background: #3333FF;
}

p.intro {
margin: 0;
font: 12px "lucida grande", verdana, sans-serif;
color: #000;
line-height: 16px;
}

p.noticeme {
font: 10px "lucida grande", verdana, sans-serif;
color: #000;
font-weight: bold;
}

