body { font-family: Arial, Helvetica, sans-serif; font-size: 81.3%; line-height: 139%; }

a { color: #006600; }
a img { border-width: 0; }
hr { display: none; }
.intro { font-size: 14px; text-transform: uppercase; font-style: normal; }
.last { border-width: 0 !important; }
.half{ text-align: center; width: 49%; float: left; padding-bottom: 20px; }

h1 { color: #004274; font-size: 28px; }

form { width: 500px; margin: 0 auto; border: 6px solid #e5f5e5; }
form p { margin: 10px 0 !important; }
form p span { display: block; float: left; width: 49%; margin-right: 9px; }
.end { margin-right: 0 !important; }
fieldset { border-width: 0; padding: 0 15px; margin: 20px 0; }
form h1 { padding: 0 15px; }
legend { display: block; padding: 0; font-weight: bold; line-height: 1.5em; color: #00552E; }
label { display: block; font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444; line-height: 16px; }
input, textarea, select { margin:0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; background:#fff url("../_images/fieldbg.gif") repeat-x top !important; color:#333; padding: 2px 0; width: 100%; }
input.radio, input.checkbox, input.btn { width: auto; border-width: 0 !important; background: none !important; }
input.btn { padding: 0; }
p.btn { padding: 20px 0 0 15px; }
textarea { height: 50px; }
.xsmall { width: 25%; }
.small { width: 33%; }
.medium { width: 50%; }
.large { width: 100%; }
.tall { height: 100px; }
.taller { height: 150px; }

#footer { border-top: 1px solid #C7C7B6; height: 75px; padding: 10px 0; color: #666666; margin-top: 50px; position: relative; clear: left; }
#footer a { color: #555555; }
#footer p, #footer dl { width: 170px; height: 75px; float: left; border-right: 1px solid #C7C7B6; padding: 5px 10px; margin: 0; font-size: 11px; }

.vcard dt { display: none; }
.vcard dd { margin: 0; padding: 0; }
