/* GLOBALS  */

body { background-color: #ffffff; margin:0px; padding:15px; background-image: url("/img/bg.gif"); }
body,a,ul,li,div,table,input,p { color:#83807A; font-size: 12px; font-family: Myriad, Arial, Trebuchet MS, Helvetica, sans-serif; }
ul,li { list-style-type: none; margin:0px; padding:0px; line-height:18px; }

a:link,a:active,a:visited { color: #686561; }
a:hover { color: #333; }
p { margin:0px 0px 15px 0px; padding:0px }

.warning { color:red; }


img { border: 0px solid #ffffff; }
#top-image { margin:0px 0px 15px 0px; }

.content-holder { margin: 0px 0px 0px 208px; border: 0px solid #eaeaea; padding:15px; width:420px; }
.content-holder div,ul { margin:0px 0px 15px 0px }
.dotline { margin:15px 0px 15px 0px }

.list-nav { float:left; margin: 15px 15px 15px 0px; padding:0px; }
.list-active { color:#3392BA; }
.list-header { font-size: 16px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; padding:0px 0px 15px 0px; }
.list-question { font-weight:bold; margin: 0px 0px 20px 0px; }
.list-responses,.list-footer { font-size:x-small; }
.list-contact { padding-top:16px; }
.module-summary { width:260px; margin:0px; padding:0px; line-height:16px; }
.list-downloads { margin-bottom:40px }
.form-input,.form-textarea { width:200px; padding:4px; font-size:11px; background-color:#eaeaea; border:1px solid #000000; }
.form-button { padding: 3px; font-size:x-small; }

.question-fields { width:200px }
.question-text { width:200px; margin:30px 0px 30px 0px; }

.footer { clear:both; margin:30px 0px 0px 224px; padding:0px; }
.footer li,.footer a { font-size:9px; line-height:17px; }
.footer a { font-weight:bold }
.strike { text-decoration:line-through; }