body{margin:0px 0px 20px 0px;font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;font-size:12pt}#banner{margin:0px;padding:4px 0px 20px 2px;width:100%;border-bottom:1px solid #bbb;background:#eee}#banner h1{margin-left:1em;padding:6px 12px;font-size:16px;font-weight:normal;color:#aaa;display:inline;border:1px solid #ccc;border-radius:4px;text-shadow:2px 2px 2px #ccc}#banner h1:hover{background-color:#ddd}#banner h1 a{color:#999;text-decoration:none}#banner h1 a:hover{color:#aaa;background-color:#ddd;text-decoration:none}#main{margin:0px;padding:2px 16px}#main h1{font-size:15pt}#main h2{font-size:14pt}#main h3{font-size:12pt}#workout,#survey{float:left;width:50%;min-width:50em}#main fieldset{background:#fcfcfc;border:1px solid #aaa}#main fieldset fieldset{background:#fcfcfc;margin:6px 30px;border:1px solid #ccc}#main legend{color:#f9f9f9;background:#aab;padding:0.3em 1em 0.2em}#main label{width:15em;float:left;font-weight:medium;color:#555;text-align:right;margin-right:1em;display:block}#main label:after{content:":"}.field label{margin-top:3px}table.sortable{border-spacing:0;border-right:#aaa 1px solid;border-bottom:#aaa 1px solid}table.sortable th{text-align:left;white-space:nowrap;font-weight:normal;background-color:#eee;padding:4px 10px 2px;border:#aaa 1px solid;border-right:none}table.sortable th a{color:#000;background-color:#eee;text-decoration:none;display:block}table.sortable th a:hover{color:#333;text-decoration:underline}table.sortable .list-line-even{background-color:#f9f9f9}table.sortable .list-line-odd{background-color:#fff}table.sortable td{white-space:nowrap;padding:4px 10px;border-left:#ccc 1px solid;text-align:right}table.sortable td.description{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}td.action_cell a,.pagination a,a.button-style{border:1px outset #ccc;padding:3px 8px;font-size:12px;text-decoration:none;color:#333;background-color:#ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}td.action_cell a{margin-right:10px;padding:2px 7px}a.button-style{font-size:14px}td.action_cell a:hover,.pagination a:hover,a.button-style:hover{border:1px outset #888;background-color:#999;color:#eee}td.action_cell a:active,.pagination a:active,a.button-style:active{border-style:inset}#error_explanation{margin:15px;border:#d93 1px solid;background-color:#fde;padding:5px 15px;color:#a33}
