h1 {text-align:center;font-family:Verdana,sans-serif;color:#56A;
  font-variant:small-caps;}
h2, form .label, #SubmitButton {background:#56A;font-family:Tahoma, sans-serif;
  text-transform:lowercase;color:#FFF;text-align:center;margin:4px;
  font-size:12pt;padding:0.1em;font-weight:900;}
form li {display:block;}
form fieldset {border:0;margin:0;padding:0;}

#HomeLink {position:absolute;top:0.1em;right:0.1em;}

.container {list-style-type:none;display:block;height:0;}
html>body .container {height:auto;}
.message, .ok {padding-left:1em;font-weight:900;text-transform:uppercase;}
.division {clear:right;clear:both;margin:1em 0;background:inherit;border:0;
  color:#FFF;}
.active {background:#E6E6FF;}
.symptomgroup {font-weight:bold;}
.ok {padding:0;color:#070;text-align:center;}
.HiddenField {display:none;}

#ImportantServices table th, #LesserServices table th {
  background:#56A;font-family:Tahoma, sans-serif;
  text-transform:lowercase;color:#FFF;}

#ImportantServices {text-align:center;margin:4px;}
#ImportantServices table {width:100%;}
#ImportantServices table td {font-size:2em;text-transform:uppercase;width:50%;}

#LesserServices {width:50%;float:right;}
#LesserServices table {width:100%;}
#LesserServices table th {text-align:right;width:50%;padding:0.1em;}

#Symptoms {width:50%;float:left;}
#Symptoms ul {display:block;padding:0;margin:0.1em;}
#Symptoms li {display:block;text-align:center;padding:0;margin:0 4px;
  list-style-type:none;}

#EditButton {margin:4px;text-align:center;}
#EditButton a {background:#A65;padding:0.2em 1em;color:#FFF;
  text-decoration:none;font-weight:800;text-transform:uppercase;}
#EditButton a:hover {background:#C98;}
#EditButton a.good {background:#070;}
#EditButton a.good:hover {background:#494;}

#Toolbox {text-align:center;}
#Toolbox a  {background:#666;padding:0.2em 1em;color:#FFF;
  text-decoration:none;font-weight:800;margin:0 1em;}
#Toolbox a:hover {background:#BBB;}

#Information p {margin-left:0.7em;margin-right:0.9em;}

#EditImportantServices {margin-bottom:1em;}
#EditImportantServices th {text-align:left;width:100%;}

#EditLesserServices {margin-bottom:1em;}
#EditLesserServices table {width:100%;}
#EditLesserServices th {width:50%;text-align:right;}
#EditLesserServices td select {width:100%;}

#EditSymptoms {margin-bottom:1em;}

#CommentField {}
#CommentField textarea {font-family:Courier New, monospace;font-size:10pt;
  width:100%;}

#username_field, #comment_field {margin:0 4px;}
#username {width:30%;float:left;margin-right:1em;}
#username_label {margin:0;text-align:left;}
#username_remember {font-weight:bold;text-transform:lowercase;
  font-size:0.7em;float:right;color:#FFF;}

#SubmitButton input {border:1px solid #FFF;background:#45B;color:#FFF;
  margin:0.3em 1em;}

.comment_action {float:right;font-size:9pt;font-family:sans-serif;margin-top:1em;margin-left:.5em;}
.comment_action:before {content:'[ ';}
.comment_action:after {content:' ]';}
form .comment_action {display:none;}
.comment_username {font-weight:bold;display:inline;font-size:13pt;margin-right:1em;}
.comment_username a {text-decoration:none;color:#000;}
.comment_username a:hover {color:#33A;}
.comment_ipaddress {color:#070;}
.comment_time {font-size:9pt;color:#888;margin-right:1em;margin:0;
  border-bottom:1px solid #888;}
#Comments ul {display:block;margin:0;padding:0;}
#Comments li {display:block;list-style-type:none;margin:1em}
#Comments li li {display:block;list-style-type:none;margin:1em 2em}

