/* setup table */
table {
  border: 0px;
  padding: 0px;
  width: 984px;
}
/* home: left table */
table.home_left {
  border: 0px;
  padding: 0px;
  width: 450px;
}
/* home: right table */
table.home_right {
  border: 0px;
  padding: 0px;
  width: 450px;
}
/* home: valign columns */
td.home_top {
  vertical-align: top;
}
/* page header */
td.header {
  color: #000033;
  font-size: 30px;
  font-weight: bold;
  padding: 0;
}
/* bold body */
td.sub_head {
  font-size: 14px;
  font-weight: bold;
}
/* bold body */
td.body_bold {
  font-weight: bold;
}
/* bold red for invalid */
td.body_invalid {
  color: #ff0000;
  font-weight: bold;
}
/* dates: left column */
td.dates_left {
  text-align: left;
  vertical-align: top;
  width: 125px;
}
/* dates: first middle column */
td.dates_middle_1 {
  text-align: left;
  vertical-align: top;
  width: 175px;
}
/* dates: second middle column */
td.dates_middle_2 {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
/* dates: third middle column */
td.dates_middle_3 {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
/* dates: fourth middle column */
td.dates_middle_4 {
  text-align: left;
  vertical-align: top;
  width: 175px;
}
/* dates: right column */
td.dates_right {
  text-align: left;
  vertical-align: top;
  width: 209px;
}
/* playlists: left column */
td.playlists_left {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* playlists: first middle column */
td.playlists_middle_1 {
  text-align: left;
  vertical-align: top;
  width: 300px;
}
/* playlists: second middle column */
td.playlists_middle_2 {
  text-align: left;
  vertical-align: top;
  width: 300px;
}
/* playlists: right column */
td.playlists_right {
  text-align: left;
  vertical-align: top;
  width: 184px;
}
/* audio: left column */
td.audio_left {
  text-align: left;
  vertical-align: top;
  width: 125px;
}
/* audio: first middle column */
td.audio_middle_1 {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* audio: second middle column */
td.audio_middle_2 {
  text-align: left;
  vertical-align: top;
  width: 450px;
}
/* audio: right column */
td.audio_right {
  text-align: left;
  vertical-align: top;
  width: 209px;
}
/* labels to the left of email form */
td.eform_name {
  text-align: left;
  vertical-align: top;
  width: 80px;
}
/* input boxes of email form */
td.eform_box {
  width: 904px;
}
/* links: left column */
td.links_left {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* links: first middle column when there are 5 columns */
td.links_middle_2 {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
/* links: second middle column when there are 5 columns */
td.links_middle_3 {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
/* links: third middle column when there are 5 columns */
td.links_middle_4 {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* links: middle column for mail order */
td.links_mailorder_middle {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* links: right column when there are 2 columns */
td.links_right_2 {
  text-align: left;
  vertical-align: top;
  width: 784px;
}
/* links: right column for mail order */
td.links_mailorder_right {
  text-align: left;
  vertical-align: top;
  width: 584px;
}
/* links: right column when there are 5 columns */
td.links_right_5 {
  text-align: left;
  vertical-align: top;
  width: 284px;
}
/* footer */
td.footer {
  font-size: 9px;
  padding-top: 20px;
  text-align: center;
}
/* anchors. do not change order! */
a:link, a:visited {
  color: #000033;
}
a:hover {
  color: #cccccc;
}
a:active {
  color: #cccccc;
}
/* paragraph */
p {
  margin-top: 1em;
}
/* format hr */
hr {
  border-style: none;
  background-color: #595252;
  color: #595252;
  height: 1px;
  text-align: left;
  width: 450px;
}
/* input */
input {
  background-color: transparent;
  border-color: #cccccc;
  border-style: solid;
  border-width: 2px;
  font-family: arial, sans-serif;
  font-size: 12px;
}
/* input buttons */
input.buttons {
  color: #000033;
  font-weight: bold;
  height: 25px;
  text-align: center;
  width: 70px;
}
/* input button hover */
input.buttons:hover {
  color: #cccccc;
}
/* textarea */
textarea {
  background-color: transparent;
  border-color: #cccccc;
  border-style: solid;
  border-width: 2px;
  font-family: arial, sans-serif;
  font-size: 12px;
}
/* links: left column */
td.links_left {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* links: right column when there are 2 columns */
td.links_right_2 {
  text-align: left;
  vertical-align: top;
  width: 784px;
}
/* links: first middle column when there are 5 columns */
td.links_middle_2 {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
/* links: second middle column when there are 5 columns */
td.links_middle_3 {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
/* links: third middle column when there are 5 columns */
td.links_middle_4 {
  text-align: left;
  vertical-align: top;
  width: 200px;
}
/* links: right column when there are 5 columns */
td.links_right_5 {
  text-align: left;
  vertical-align: top;
  width: 284px;
}








ul.classic {
  list-style: disc;
  margin-bottom: 1em;
  padding-left: 2em;
}

.dropdown-upward {
  margin-top: 400px;
}
