/*note this file has been appended to the styles.css files*/
/*contained in the TA and Cal folders, so changes made here*/
/*should also be made in those files as well*/

/* Tab navigation */
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #BBBBBB;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #DDD6BE;
  border-color: #BBBBBB;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #FFF8DC;
  border: 1px solid #BBBBBB;
  border-bottom: #FFFFFF 1px solid;
}
ul.primary li a:hover {
  background-color: #EEE7CD;
  border-color: #CCCCCC;
  border-bottom-color: #EEEEEE;
}
ul.secondary {
  border-bottom: 1px solid #BBBBBB;
  padding: 0.5em 1em 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #CCCCCC;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999999;
}

/* Course elements */

ul.Topic {
    color:black;
   }

ul.MandatoryPreparation {
    color: mediumseagreen;
    font-weight: bold;
}

ul.SuggestedPreparation {
    color:firebrick;
   }

td.Module {
   color: purple;
}

td.ModuleDivider {
   background-color: #BB55BB;
}

td.Warning {
   background-color: red; color: black;
}

td.OptionalHelp {
   background-color:palegreen; color: black;
}

td.Seminar {
   background-color:coral; color: black;
}

td.Lecture {
   background-color: #BBBBEE; color: black;
}

td.Help {
   background-color: #DDDDFF; color: black;
}

td.Lab {
   background-color: #FFCCCC; color: black;
}

td.Studio {
   background-color: #EEEE88; color: black;
}

td.Grading {
   background-color: #FFBBFF; color: black;
}

td.OfficeHours {
   background-color: goldenrod; color: black;
}


ul {
    margin-bottom:0px;
    margin-left:15px;
    padding-left:8px;
    margin-right:8px;
    padding-right:8px;
   }

ol {
    margin-bottom:0px;
    margin-left:15px;
    padding-left:8px;
    margin-right:8px;
    padding-right:8px;
   }
li {
    padding: 2px;
}

table.small { font-size: 80%; }

/* body formatting */

TD { font-size: 12px;}
KBD{color: #BB00BB; font-size: 8.87pt; font-family:monospace; font-weight: bold}
CODE{color: #BB00BB; font-size: 9.5pt; font-family:monospace; font-weight: bold}
TT{color: #BB00BB; font-size: 9.5pt; font-family:monospace; font-weight: bold}
PRE{color: #BB22BB; font-family:monospace;font-size:10pt; font-weight: bold}
H3 { color: brown }
BLOCKQUOTE {  border-style: solid; color: #004400; background-color: #FFFFF7; border: 2px solid #FC8A42; padding: 5px;}
I,EM,B,DT { color: green }
DD.menu { text-indent: -30px; }
A:link,A:visited {text-decoration: none; color: brown}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red}
BODY {font-family: arial; font-size: 12px; background-color: #FFFADD}
