@charset "utf-8";
* { margin: 0; padding: 0; }
body  { font: 100% Verdana, Arial, Helvetica, sans-serif; font-size: 76%; }
img { border: 0; }
a { color: #007; text-decoration: none; }
a:hover { text-decoration: underline; }
p { padding: 0.6em; }
hr { color: #000; }
blockquote { padding: 0 0 0 3em; font-size: 0.9em; }
blockquote img { padding: 0.5em 1em 0.5em 0; }
.one-pixel { display: none; }
.smaller {font-size: smaller; }
.larger {font-size: larger; font-weight: bold; }

#page-container {  margin: 0 auto; width: 1000px; border-right: solid 8px #FFF; border-left: solid 8px #FFF; border-bottom: solid 8px #FFF; background:#FFF; }

#contact { text-align: left; margin: 10px 10px 10px 0; }
#contact h2 { font-size: 1em; }
#contact label { font-size: 0.8em; }
#contact .column { width: 140px; float: left; padding-left: 0.5em; }
#contact .box, #contact .select, #contact .text-area { border: solid 1px #000; font-size: 0.9em; }

#call-to-action { border: 1px solid #CCC; background-color:#FFF; font-size: 0.8em; }

.box, .text-area  { border: solid 1px #666; padding: 0.3em; }
.submission { border: solid 1px #666; padding: 0.3em 0 0.3em 0; margin: 2px; }

.clearfloat { clear:both; height:0; line-height: 1px; }
