/*
  Styles for general messages
*/
p.errormsg {
  background-color: #FF3E3E;
  color: #6F1B1B;
  padding: 0.5em;
  font-size: 12;
  text-align: center;
}
p.warningmsg {
  background-color: #FFC671;
  color: #7C6037;
  padding: 0.5em;
  font-size: 12;
  text-align: center;
}
p.infomsg {
  background-color: #4FCC46;
  color: #1E4D1B;
  padding: 0.5em;
  font-size: 12;
  text-align: center;
}

/*
  Styles for login and user data
*/

th.coursedata {
  vertical-align: top;
  width: 11em;
}
tr.oddl {
  background-color: #EEF7FF;
}
tr.evenl {
  background-color: #E3EBF3;
}
p.separator {
  background-color: #FF0000;
  height: 1px;
}
li.help {
  padding: 0.5em;
}

/*
  Styles for administration
*/
h2.command {
  background-color: #AAAAAA;
  color: #FFEC1E;
}

/*
  Styles for image viewer
*/
table.thumb {
  background-color: black;
  color: white;
  padding: 10px;
}

td.thumb {
  text-align: center;
}

td.folderName {
  font-weight: bold;
  color: gray;
}

td.folderName a:link {
  color: gray;
  text-decoration: none;
}

td.folderName a:visited {
  color: gray;
  text-decoration: none;
}

td.folderName a:hover {
  color: red;
  text-decoration: none;
}

td.folderList {
  vertical-align: top;
}

td.folderList p {
  border-left: thin dotted gray;
  border-bottom: thin dotted gray;
  padding-left: 1em;
}

td.folderList a:link {
  color: gray;
  text-decoration: none;
}

td.folderList a:visited {
  color: gray;
  text-decoration: none;
}

td.folderList a:hover {
  color: red;
  text-decoration: none;
}

img#thumb {
  text-decoration: none;
  border: thin solid white;
}

td.thumbNav {
  width: 160px;
  height: 110px;
  text-align: center;
}

td.webView {
  width: 800px;
  text-align: center;
}

