#mainContent_tc ul {
  padding: 0;
  margin: 0;
}
#mainContent_tc h1 {
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#mainContent_tc h2 {
  color: #e16f00;
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
}
#mainContent_tc h3 {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
}
#mainContent_tc h4 {
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-decoration: underline;
}
#mainContent_tc ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0pt;
  padding-left: 21px;
}
#mainContent_tc ul.clean {
  background-image: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0pt;
  padding-left: 10px;
}
#mainContent_tc li.clean {
  background-image: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0pt;
  padding-left: 10px;
}
#mainContent_tc div.featurevideo_tc ul {
  background-color: transparent;
  text-align: left;
  margin-left: 30px;
}
#mainContent_tc div.featurevideo_tc ul li {
  background-image: none;
  list-style-type: disc;
  padding-left: 0px;
}
#mainContent_tc .solid_course { cursor: pointer; }
#mainContent_tc #navigation {
  background-color: #eeeeee;
  padding: 15px;
}
#mainContent_tc #navigation #navigation_extra { float: right; }
#mainContent_tc #content { padding: 15px; }
#mainContent_tc table.login { border-collapse: collapse; }
#mainContent_tc table.login td { padding: 2px; }
#mainContent_tc .toggle { display: none; }
#mainContent_tc div.error {
  padding: 5px;
  border: 1px solid #ff0000;
  background-color: #ff6666;
  margin-bottom: 10px;
}
#mainContent_tc div.message {
  display: block;
  padding: 5px;
  border: 1px solid #cccccc;
  background-color: #fffbbb;
  margin-bottom: 10px;
}
#mainContent_tc div.staticmessage {
  display: block;
  padding: 5px;
  border: 1px solid #cccccc;
  background-color: #fffbbb;
  margin-bottom: 10px;
}
#mainContent_tc div.staticmessage { display: block; }
#mainContent_tc div.errormessage {
  padding: 5px;
  border: 1px solid #ffaaaa;
  background-color: #ffcccc;
  margin-bottom: 10px;
}
#mainContent_tc tr.errormessage td { background-color: #ff6666; }
#mainContent_tc tr.errormessage td label { font-weight: bold; }
#mainContent_tc div.location {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_1 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_2 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_3 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_4 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_5 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_6 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_7 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_8 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_9 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_10 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_11 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_12 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_13 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_14 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_15 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_16 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc #location_id_44 {
  text-align: center;
  padding: 3px;
  font-weight: bold;
  background-color: #b2d3f5;
  width: 50px;
}
#mainContent_tc div.location a { text-decoration: none; }
#mainContent_tc #location_id_3 a { text-decoration: none; }
#mainContent_tc #location_id_4 a { text-decoration: none; }
#mainContent_tc #location_id_5 a { text-decoration: none; }
#mainContent_tc #location_id_6 a { text-decoration: none; }
#mainContent_tc #location_id_7 a { text-decoration: none; }
#mainContent_tc #location_id_8 a { text-decoration: none; }
#mainContent_tc #location_id_9 a { text-decoration: none; }
#mainContent_tc #location_id_10 a { text-decoration: none; }
#mainContent_tc #location_id_11 a { text-decoration: none; }
#mainContent_tc #location_id_12 a { text-decoration: none; }
#mainContent_tc #location_id_13 a { text-decoration: none; }
#mainContent_tc #location_id_14 a { text-decoration: none; }
#mainContent_tc #location_id_15 a { text-decoration: none; }
#mainContent_tc #location_id_16 a { text-decoration: none; }
#mainContent_tc #location_id_1 { background-color: #f78b1f; }
#mainContent_tc #location_id_2 { background-color: #c8ec7f; }
#mainContent_tc #location_id_3 { background-color: #cccccc; }
#mainContent_tc #solid_message_div {
  width: 280px;
  height: 70px;
  background-color: #eeeeee;
  border: 1px solid #000000;
  padding: 15px;
  display: none;
  position: absolute;
}
#mainContent_tc #close_div {
  float: right;
  margin-top: -10px;
  margin-right: -5px;
}
#mainContent_tc table.tracking {
  width: 100%;
  border-collapse: collapse;
}
#mainContent_tc table.tracking tr.headers { background-color: #cccccc; }
#mainContent_tc table.tracking tr td {
  padding: 3px;
  border: 1px solid #eeeeee;
}
#mainContent_tc table.tracking tr th {
  padding: 3px;
  border: 1px solid #eeeeee;
}
#mainContent_tc table.tracking tr th.section { background-color: #eeeeee; }
#mainContent_tc table.tracking tr td.hits { text-align: center; }
#mainContent_tc table.tracking tr td.orders { text-align: center; }
#mainContent_tc tr.program {
  background-color: #68bae9;
  color: #ffffff;
  font-weight: bold;
}
#mainContent_tc tr.subprogram td.title { padding-left: 18px; }
#mainContent_tc #profilepicture {
  float: right;
  margin: 12px 0px 18px 18px;
  width: 340px;
}
#mainContent_tc #profilepictureSmaller {
  float: right;
  margin: 12px 0px 18px 18px;
  width: 340px;
}
#mainContent_tc #profilepictureSmaller { width: 250px; }
#mainContent_tc #eventpicture {
  float: right;
  margin: 12px 0px 18px 18px;
  width: 217px;
}
#mainContent_tc ul.ulsquished { line-height: 12px; }
#mainContent_tc ul.ulsquished li { margin-bottom: 4px; }
#mainContent_tc .staff {
  margin-top: 25px;
  min-height: 200px;
}
#mainContent_tc .staff .name {
  margin-left: 165px;
  font-size: 15px;
  font-weight: bold;
}
#mainContent_tc .staff .photo {
  float: left;
  margin: 0 0 15px 0;
  clear: both;
  border: 1px solid #000000;
}
#mainContent_tc .staff .email { margin-left: 165px; }
#mainContent_tc .staff .position {
  margin-left: 165px;
  font-weight: bold;
  font-style: italic;
}
#mainContent_tc .staff .bio { margin-left: 165px; }
