/* Another test commit */
.fortnightly .biginfo { font: 5.2pt bold Tahoma }
.fortnightly .smallinfo { font: 5pt Tahoma }
.common .biginfo { font: 5.2pt bold Tahoma }
.common .smallinfo { font: 5pt Tahoma }
.two_h_info .biginfo { font: 5.2pt Tahoma }
.two_h_info .smallinfo { font: 4.4pt Tahoma }

td.common { width: 72pt; }
td.fortnightly { width: 72pt; }

td.system { padding: 0; border: 0; margin: 0 }

table.timetable_spec {font: 4pt Tahoma}
.timetable_spec td {margin:0; padding:0}
td.lesson_cell {padding: 1pt 0pt 1pt 1pt;}
td.two_h_info {padding: 1pt 1pt 1pt 1pt;}

td.weekday_name {font: 5.2pt Tahoma;  padding: 1pt;}

/* ******************** */

h1 {
     font:               16pt Tahoma;
     font-weight:        bold;
     text-align:         center;
     color:              #023768;
}

h2 {
     font:               13pt Tahoma;
     font-weight:        bold;
     text-align:         left;
     color:              #023768;
}

h3 {
     font:               10pt Tahoma;
     font-weight:        bold;
     text-align:         left;
     color:              #023768;
}

h4 {
     font:               bold 9pt Arial;
     text-align:         left;
     color:              #023768;
}

p {
     font:               10pt Tahoma;
     text-align:         justify;
}

body {
     font-family:        Tahoma, Sans Serif, Helvetica;
     background-color:   white;
     border:             0px;
     padding:            0px;
     margin:             2px;
     margin-bottom:      12pt;
}

body.standalone {
  margin-left: 16px;
  margin-right: 16px;
}

span.interesting {
     background-color:   #E1F4FF;
     padding-left:       0.3em;
     padding-right:      0.3em;
}

.veryinteresting {
}

A:link {
     color:              #2A6E9C;
     text-decoration:    underline;
     font-weight:        normal;
}

A:visited {
     color:              #2A6E9C;
     font-weight:        normal;
     text-decoration:    underline;
}

A:hover {
     color:              #FE942B;
     font-weight:        normal;
     text-decoration:    underline;
}

img {
     border:             0;
}

.proftable td {
     padding-top:        6px;
     padding-bottom:     6px;
}

.timetable table {
     background-color:   grey;
     border-width:       thin;
     border-color:       black;
     border-style:       solid;
}

.timetable td.head {
     padding:            5px;
}

.timetable td.two_hours_no {
     background-color:   #C0D2DD;
     font-weight:        bold;
}

.timetable td.weekday {
     background-color:   #C0D2DD;
     font-weight:        bold;
}

.timetable td {
     font:               10pt Tahoma;
     padding:            5px;
     border-width:       1px;
     border-color:       gray;
     border-style:       solid;
     margin:             0;
     text-align:         left;
     vertical-align:     top;
}

ul{
}

.links{
}

q {
     font-style:         italic;
}

blockquote, ul li, ol li, a,
.proftable td, .misctable td,
.timetable td, .body_text, .body_text a {
     font:               10pt Tahoma;
}

.quote_head {
     font:               9pt Tahoma;
     padding-top:        8px;
     padding-bottom:     8px;
     color:              #606060;
     font-weight:        bold;
}

.quote_body {
     font:               11pt Times;
     padding-top:        8px;
     padding-bottom:     8px;
     color:              #606060;
     font-style:         italic;
}

td.topnav {
     background-color:   #36739A;
}

td.topnav a, td.topnav a:visited, td.topnav img {
     font:               5px Tahoma;
     padding:            0;
     color:              white;
}

span.hl {
     background-color:   #E1F0F0;
}

td#content_cell {
     padding-left:       43px;
     padding-top:        14px;
}

td.left_pane {
     background-color:   #C0D2DD;
}

td.path_pane {
     background-color:   #C0D2DD;
}

td#arrow_cell {
     padding-left:       0px;
}

td#path_cell {
     font:               10px Tahoma;
     color:              #727272;
     padding-right:      125px;
     padding-top:        0px;
     padding-bottom:     0px;
     line-height:        8px;
}

td#path_cell a {
     color:              rgb(114,114,114);
     font:               10px Tahoma;
     line-height:        8px;
     text-decoration:    none;
}

td#path_cell a:hover {
     text-decoration:    underline;
}

td#menu_cell {
     padding-top:        0px;
     padding-left:       0px;
}

#menu_cell .l1active {
     font:               15px Sans Serif;
     line-height:        3em;
}

#menu_cell td.l1 {
     font:               15px Sans Serif;
     padding-bottom:     0px;
     padding-left:       2px;
     line-height:        20px;
}

#menu_cell td.l1 a {
     text-decoration:    none;
     color:              black;
     font:               10pt Sans Serif;
     font-weight:        bold;
}

#menu_cell ul {
     margin:             0px;
     padding:            0px;
}

#menu_cell td.l2 {
     font:               10px Sans Serif;
     padding-left:       6px;
     line-height:        15px;
     padding-top:        3px;
     padding-bottom:     3px;
     padding-right:      8px;
}

#menu_cell td.l2 a {
     text-decoration:    none;
     color:              black;
     line-height:        15px;
     font:               11px Sans Serif;
}

#menu_cell td.l2 a:hover {
     color:              rgb(114,114,114);
}

#menu_cell td.l1 a:hover {
     color:              rgb(114,114,114);
}

td#left_bottom_links {
     text-align:         center;
     vertical-alignment: bottom;
}

td#left_bottom_links a {
     font:               11px Tahoma;
     font-weight:        bold;
}


td#copyright_cell {
     padding-right:      10px;
     text-align:         right;
     font:               11px Tahoma;
}

td#copyright a {
}

#leftmenu td {
}

.msg_info {
     font-size:          8pt;
}

.msg_info, .msg_info a {
     color:              #808080;
     font-weight:        normal;
     letter-spacing:     0;
}

.msg_date {
     font-size:          8pt;
     color:              #808080;
     font-weight:        bolder;
     letter-spacing:     0;
}

.signature, .signature a {
     font-size:          8pt;
}

.msg_title {
     font-size:          12 pt;
     text-align:         left;
     font-family:        Arial;
     color:              #012693;
     font-weight:        bold;
}

.comment {
     font-size:          8 pt;
     font-weight:        bold;
     text-decoration:    underline;
}

#right_pane td.news {
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: url(/_img/news_edge.gif);
  background-repeat: repeat-y;
}

#right_pane td.news {
  vertical-align:top;
  height: 34px;
  font: 8pt Tahoma;
}

#right_pane td.news a {
  font: 8pt Tahoma;
  font-weight: bold;
  text-decoration: none;
  color: black;
}

.date {
  font: 8pt Tahoma;
  color: gray;
  font-weight: normal;
}

td.quote_edge {
  font: 8pt Tahoma;
  font-weight: normal;
  padding-left: 18px;
  padding-right: 18px;
  height: 93px;
  background: url(/_img/quote_edge.gif);
  background-repeat: repeat-none;
  vertical-align: middle;
}

td.quote_edge a {
  font: 8pt Tahoma;
  font-weight: normal;
}

.annotations li {
  padding-bottom: 10px;
}

li.cycle {
     font:               10pt Tahoma;
     font-weight:        bold;
     text-align:         left;
     color:              #023768;
}

.annotations li ul {
     list-style-type:    square;
     margin-left:        20px;
     text-align:         left;
     color:              black;
}

.spectable td, .spectable th {
     font:               8pt Tahoma;
     padding:            5px;
     border-width:       1px;
     border-color:       gray;
     border-style:       solid;
     margin:             0;
     text-align:         left;
     vertical-align:     top;
}

.spectable td a {
     font:               8pt Tahoma;
     font-weight:        normal;
}

.spectable td.specname {
     padding-left: 8px;
}

.spectable td.semname {
     color:              #023768;
}

span.an_sign a:visited {
     font:               12pt Arial;
     font-weight:        bold;
}

