body { padding: 0px; margin: 0px; text-align: center; }
p, h1, h2, h3, form, input { padding: 0px; margin: 0px; font-family:	"Lucida Sans Unicode"; font-size: 11px; color: #666666; }

#container { width: 760px; margin: 20px auto; text-align: left; border: 1px solid #cccccc; }

#header { height: 80px; border-bottom: 2px solid #cccccc; background: no-repeat url('images/headerBg.jpg'); }
#header p img { margin: 10px; padding: 0px; }
#header h1 { font-size: 30px; color: #0D0D0D; padding: 20px 10px 0px 10px; font-weight: bold; }

#content { clear: both; padding: 20px; background-color: #EEEDDD; text-align: center; }
#content form { width: 500px; border: 1px solid #cccccc; text-align: left; margin: auto; background-color: #ffffff; }
#content form h3 { font-size: 14px; padding: 5px; color: #B7C444; border-bottom: 2px solid #cccccc; }
#content form p { line-height: 20px; padding: 10px; }
#content form div { background-color: #F5F5ED; border: 1px solid #cccccc; height: 50px; padding: 10px; width: 200px; float: left; margin: 0 0 0 20px; }
#content form div label { display: block; font-size: 12px; color: #000000; font-weight: bold; }
#content form div input { width: 195px; border: 1px solid #cccccc; font-size: 13px; height: 22px; }
#content form #btnSubmit { margin: 20px; background: #B7C444; color: #ffffff; font-size: 14px; padding: 5px 20px 5px 20px; font-weight: bold; border: 1px solid #cccccc;  }
#content form #response { width: 460px; background: none; border: none; height: auto; padding: 0px; float: none; text-align: center; }
#content form p.error { background: #BF4757; color: #ffffff; border: 2px solid #9F273A; margin: auto; }

