form {margin:0;}

html, body {background:#FFF;margin: 0; padding: 0; text-align: left;}

img {display: block;border:0;padding:0;margin:0;}

#container {width:700px;margin:0 auto 0 auto;} 

#header {padding-top:32px;}
#header h1{font:normal 38px arial,helvetica,verdana,sans-serif;color:#000;margin:0;padding:0;}
#header h1 span {color:#808080;}
#header h2{font:normal 18px arial,helvetica,verdana,sans-serif;color:#656565;margin:0;padding:0;}

#banner {border-top:1px #C0C0C0 solid;border-bottom:1px #C0C0C0 solid;padding-top:15px;padding-bottom:20px;margin-top:20px;}
#banner h3{font:normal 27px arial,helvetica,verdana,sans-serif;color:#808080;margin:0;padding:0;line-height:1.4em;}
#banner span {color:#404040;}

#content {padding-top:20px;padding-bottom:20px;}
#content, #content a {color:#656565;font:12px arial,helvetica,verdana,sans-serif;line-height:1.6em;text-decoration:none;}
#content h4 {font:normal 22px arial,helvetica,verdana,sans-serif;color:#656565;margin:0;padding:0 0 10px 0;}
#content a {text-decoration:underline;} 
#content a:hover {color:#404040;}
#content p {margin:0 0 10px 0;}
#content ul {margin:0;padding:0 0 15px 0;list-style:none;}
#content li {margin-left:-10px;padding:0 0 4px 10px;background:url('media/bullet.jpg') 0 8px no-repeat;}

#column1, #column2 {width:200px;padding-right:50px;float:left;}
#column3 {width:200px;float:left;}

#content li.divide {margin-top:10px;}
#content li.clean {background:none;}
.middle {margin:5px auto;}

.clear {clear:both;margin-top:15px;border-top:1px #C0C0C0 solid;}

#footer {padding-top:0;padding-bottom:15px;}
#footer, #footer a {color:#656565;font:12px arial,helvetica,verdana,sans-serif;line-height:1.6em;text-decoration:none;}
#footer a {text-decoration:underline;}
#footer a:hover {color:#404040;}
#footer p {margin:0 0 10px 0;}
#footer h5 {font:normal 22px arial,helvetica,verdana,sans-serif;color:#656565;margin:0;padding:0 0 10px 0;}
#contact {width:200px;float:left;}
#form {width:450px;float:left;padding-right:50px;}

.form {width:100%;margin:0;padding:4px 0 0 0;}
.form dt, .form dd {float: left;margin:0 0 10px 0;padding:0;}
.form dt {clear: left;width: 60px;padding-right: 20px;color:#656565;}
.form dd {width: 370px;}
.form .gap {margin-top:25px;}
.title {padding-top:25px;clear:left;}

.formfield input, .formfield textarea {font:normal 11px verdana, sans-serif;color:#404040;padding:4px;border:1px #C0C0C0 solid;}
.formfield textarea {width:360px;}  
.formfielderror input, .formfielderror textarea {font:normal 11px verdana, sans-serif;color:#404040;padding:4px;border:1px #404040 solid;}
.formfielderror textarea {width:360px;}
.errortext {font:normal 10px verdana,sans-serif;color:#404040;}
.button {background:none;border:1px #656565 solid;color:#656565;font:bold 14px arial,helvetica,verdana,sans-serif;padding:4px 8px;cursor:pointer;}


#subfooter {padding-bottom:15px;}
#subfooter, #subfooter a {font:10px verdana,sans-serif; color:#C0C0C0;line-height:1.8em;text-decoration:none;}
#subfooter a:hover {color:#808080;}
