#sidebar {
display: none;
}
#navbar {
display: none;
}
#ttnav {
display: none;
}
.sidepic {
display: none;
}
.noprint {
display: none;
}
.topheader {
width: 100%;
}
#bottom {
font-size: 10pt;
line-height: 12pt;
color: #000066;
font-family: verdana, arial, helvetica, helve, sans-serif;
background-color: #FFF;
border-top: 1px solid #000099;
position: fixed; bottom: 0px; left: 0px; width: 100%;
text-align: center;
padding: 2px 0px 1px 0px;
}
.xl {
font-family: "Times New Roman", Times, serif;
font-size: 120%;
font-weight: bold;
color: #000099;
background-color: #FFFF99;
text-transform: uppercase;
}
.xlbox {
color: #000099;
background-color: #F3F3F3;
margin: 2px;
border-width: 1px;
padding: 4px;
border-style: solid;
border-color: #000099;
}
.introbox {
color: #000099;
background-color: #F3F3F3;
margin: 2px 2px 120px 2px;
border-width: 1px;
padding: 4px;
border-style: solid;
border-color: #000099;
}
.topheaderbox {
font-size: 200%;
font-weight: bold;
text-align: center;
text-shadow: #909090 2px 2px 2px;
color: #000099;
background-color: #F3F3F3;
padding: 8px 32px 8px 32px;
border-width: 1px;
margin: 4px;
border-style: solid;
border-color: #000099;
}
.headerbox {
font-size: 150%;
font-weight: bold;
text-shadow: #909090 2px 2px 2px;
color: #000099;
background-color: #F3F3F3;
padding: 8px 32px 8px 32px;
border-width: 1px;
margin: 4px;
border-style: solid;
border-color: #000099;
}
.current {
font-size: 11pt; 
display:block;
color: #999999;
background-color: inherit;
font-weight:bold;
line-height: 150%;
text-decoration:none;
padding-left: 4px;
}
.inbreak {
font-size: 10pt; 
font-family: verdana, arial, helvetica, helve, sans-serif;
font-weight: normal;
line-height: 20pt;
color: #CC0000;
background-color: #FCC;
padding: 2px 16px 2px 16px;
text-align: center;
vertical-align: middle;
border-width: 1px;
border-style: solid;
border-color: #C33;
}
.nbheadermenu {
display: none;
}
body {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: #FFF;
padding: 0px;
margin: 0px;
}
body.landscape {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: #FFF;
padding: 0px;
margin: 0px;
}
body.new {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: #FFF;
padding: 0px;
margin: 0px;
background-image: url('graphix/backgrnd.gif');
orphans: 3; 
widows: 3;

}
table {
font-size: 11pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
padding: 0px;
page-break-inside: avoid;
}
table.body {
padding-bottom: 84px;
width: 100%;
}
table.oldrunny {
border: 1px;
border-style: solid;
border-color: #000099;
width: 100%;
}
table.lunchmenu {
border: 1px;
border-style: solid;
border-color: #000099;
width: 100%;
}
table.timetable {
border: 1px;
border-style: solid;
border-color: #000099;
border-spacing: 0px;
}
table.pccouncil {
border: 0px;
border-style: solid;
border-color: #000099;
width: 100%;
}
table.printable {
border: 1px;
border-style: solid;
border-color: #000099;
}
table.yearbook {
font-size: 11pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
padding: 8px;
border: 0px solid #0000CC;
}
table.contents {
padding: 0px 0px 48px 0px;
}
h1 {
font-size: 200%;
color: #000099;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h1.obit {
font-size: 200%;
color: #000000;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h2 {
font-size: 175%;
color: #000099;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h2.obit {
font-size: 175%;
color: #000000;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h3 {
font-size: 150%;
color: #000099;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h3.obit {
font-size: 150%;
color: #000000;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h4 {
font-size: 120%;
color: #000099;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h4.obit {
font-size: 120%;
color: #000000;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h5 {
font-size: 120%;
color: #333333;
background-color: inherit;
text-shadow: #909090 0px 0px 0px;
}
h5.xlpics {
font-size: 120%;
color: #333333;
background-color: inherit;
text-align: center;
text-shadow: #909090 0px 0px 0px;
}
p {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
text-indent: 0%;
text-align: justify;
}
p.intro {
margin-top: 12px;
}
p.intro:first-letter {
font-size: 24px;
font-weight: normal;
line-height: inherit;
}
p.quote {
font-size: 10pt;
font-family: times, 'times new roman', serif;
color: #333333;
background-color: inherit;
text-indent: 0%;
text-align: justify;
padding-left: 10%;
padding-right: 10%;
}
p.notice {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
padding: 8px;
text-align: center;
}
p.center {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
padding: 4px;
text-align: center;
}
p.home {
font-size: 9pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
padding: 0px;
text-align: center;
}
p.yrbkpic {
color: #0000CC;
background-color: inherit;
font-size: 9pt; 
padding: 5px;
text-indent: 0%;
text-align: justify;
}
p.letter {
color: #333333;
background-color: inherit;
font-size: 10pt;
font-family: 'Comic Sans MS','comic sans', comic,verdana, geneva, arial, helvetica, helve, sans-serif;
padding: 5px;
text-indent: 0%;
text-align: justify;
}
p.caption {
color: #0000CC;
background-color: inherit;
font-size: 10pt; 
text-indent: 0%;
text-align: center;
}
p.footer {
color: #000066;
background-color: inherit;
font-size: 9pt; 
text-indent: 0%;
padding: 0px;
text-align: center;
}
p.sidebar {
color: #000000;
background-color: inherit;
font-size: 9pt; 
text-indent: 0%;
padding: 5px;
text-align: left;
border-top: 1px solid #000099;
}
p.sidebar2 {
color: #000000;
background-color: inherit;
font-size: 9pt; 
text-indent: 0%;
padding: 5px;
text-align: left;
}
p.sidebargoogle {
color: #000000;
background-color: inherit;
font-size: 9pt; 
text-indent: 0%;
padding: 0px;
text-align: left;
border-top: 1px solid #000099;
}
p.sidetitle {
color: #000033;
background-color: inherit;
font-size: 10pt; 
font-weight: bold;
text-indent: 0%;
padding: 7px;
text-align: left;
}
p.advert {
text-align: center;
}
p.byline	{
color: #000033;
background-color: inherit;
font-size: 9pt; 
padding: 5px;
text-indent: 0%;
text-align: left;
}
p.disclaimer	{
color: #000033;
background-color: inherit;
font-size: 9pt; 
padding: 5px;
text-indent: 0%;
text-align: justify;
}
dt {
font-size: 200%;
text-indent: 5%;
color: #000099;
background-color: inherit;
}
dd {
font-size: 120%;
text-indent: 10%;
color: #333333;
background-color: inherit;
}
li {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: left;
padding: 2px;
}
li.curriculum {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: justify;
padding: 2px;
}
li.jobs {
font-size: 12pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: justify;
padding: 4px;
}
li.jobs2 {
font-size: 10pt;
font-weight: normal;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: justify;
padding: 2px;
}
li.report {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: justify;
font-weight: normal; 
padding: 4px;
}
li.report2 {
font-size: 11pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: justify;
padding: 2px;
}
li.oldrunny {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: left;
padding: 2px;
}
li.oldrunnynews {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: left;
padding: 4px;
}
li.seti {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
list-style-position: outside;
text-indent: 0%;
text-align: left;
padding: 0px;
}
tr.links td {
width: 50%;
text-align: center;
vertical-align: bottom;
}
tr.timetable td {
color: #333333;
background-color: #FFF;
text-align: center;
vertical-align: middle;
padding: 8px;
text-indent: 0%;
border-width: 1px 0px 0px 1px;
border-style: dotted;
border-color: #3333CC;
}
tr.odd td {
color: #000000;
background-color: #FFFFFF;
vertical-align: top;
}
tr.even td {
color: #000000;
background-color: #F0F0F0;
vertical-align: top;
}
tr.odd td.tt {
text-align: center;
color: #000000;
background-color: #FFFFFF;
vertical-align: middle;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #000099;
}
tr.even td.tt {
text-align: center;
color: #000000;
background-color: #F0F0F0;
vertical-align: middle;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #000099;
}
tr.odd td.daydate {
text-align: center;
font-weight: bold;
color: #333;
background-color: #FFF;
vertical-align: middle;
border-width: 0px 1px 0px 1px;
border-style: dotted;
border-color: #000099;
}
tr.even td.daydate {
text-align: center;
font-weight: bold;
color: #333;
background-color: #F0F0F0;
vertical-align: middle;
border-width: 0px 1px 0px 1px;
border-style: dotted;
border-color: #000099;
}
tr.odd td.tto {
text-align: center;
color: #000000;
background-color: #FFFFFF;
vertical-align: middle;
border-width: 0px;
border-style: none;
border-color: #000099;
}
tr.even td.tto {
text-align: center;
color: #000000;
background-color: #F0F0F0;
vertical-align: middle;
border-width: 0px;
border-style: none;
border-color: #000099;
}
tr.odd td.ttl {
text-align: center;
color: #000000;
background-color: #FFF;
vertical-align: middle;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #000099;
}
tr.even td.ttl {
text-align: center;
color: #000000;
background-color: #FFF;
vertical-align: middle;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #000099;
}
tr.odd td.ttr {
text-align: center;
color: #000000;
background-color: #FFF;
vertical-align: middle;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #000099;
}
tr.even td.ttr {
text-align: center;
color: #000000;
background-color: #FFF;
vertical-align: middle;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #000099;
}
td {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
padding: 7px 12px 7px 12px;
vertical-align: top;
}
td.text {
width: 640px;
}
td.rmargin {
display: none;
}
td.bottom {
padding: 0px 8px 0px 8px;
}
td.validation {
display: none;
}
td.new {
font-family: Times, "Times New Roman", Garamond, serif; 
font-size: 10pt;
text-align: left;
color: #000099;
background-color: #F0F0F0;
margin: 4px;
border-width: 1px;
padding: 10px 10px 10px 32px;
border-style: solid;
border-color: #666666;
}
td.dbcontrol {
background-color: #F3F3F3;
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #000000;
padding: 0px;
}
td.header {
color: #000000;
background-color: #F3F3F3;
font-size: 8px;
font-family: Times, "Times New Roman", Garamond, serif; 
padding: 0px;
text-align: center;
}
td.centered {
color: #333333;
background-color: inherit;
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
text-align: center;
}
td.centeredvert {
color: #333333;
background-color: inherit;
font-size: 10px;
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
text-align: center;
vertical-align: middle;
}
td.thumb {
vertical-align: middle;
text-align: center;
margin: auto;
}
td.thumbnail {
color: #333333;
background-color: #CCF;
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
text-align: center;
}
td.short {
font-size: 10pt;
font-family: Times, "Times New Roman", Garamond, serif; 
color: #333333;
background-color: inherit;
font-weight: bold;
text-align: center;
}
td.yrbktxt {
border-style: dashed;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-color: #000099;
}
td.yrbktxt2 {
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-color: #000099;
}
td.yrbkpic {
color: #0000CC;
background-color: inherit;
font-size: 9pt; 
padding: 5px;
text-indent: 0%;
text-align: justify;
}
td.salve {
color: #333333;
background-color: #CCCCCC;
font-size: 11pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
}
td.sidebar {
width: 16%;
padding:6px;
text-align:left;
vertical-align:top;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
border-style: solid;
border-color: #000099;
color: inherit;
background-color: #CCF;
}
td.navbar {
width:16%;
padding:0px;
font-size:120%;
font-weight: bold;
text-align:center;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #000099;
color: inherit;
background-color: #9999FF;
}
td.pcvacant {
color: #666666;
background-color: inherit;
font-style: italic;
padding: 5px;
text-indent: 0%;
}
td.break {
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #CC0000;
background-color: #FCC;
padding: 5px;
text-align: center;
vertical-align: middle;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #C33;
}
td.pcclass {
background-color: #CCF;
color: #000099;
font-size: 11pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
border-right:1px solid #000099;
border-bottom:1px solid #000099;
}
td.pcclass1 {
background-color: #DDDDDD;
color: #000099;
font-size: 11pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
td.pcclass2 {
background-color: #FFFFFF;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
td.pcvacant {
color: #666666;
font-style: italic;
padding: 5px;
text-indent: 0%;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
td.timetable {
width: 18%;
color: #333333;
background-color: #FFF;
text-align: center;
vertical-align: middle;
padding: 4px;
text-indent: 0%;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #3333CC;
}
td.timetable2 {
font-size: 10pt;
color: #000;
background-color: #FFF;
text-align: center;
vertical-align: middle;
padding: 4px;
text-indent: 0%;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #3333CC;
}
td.printable2 {
font-size: 10pt;
color: #000;
background-color: #FFF;
text-align: center;
padding: 2px;
text-indent: 0%;
border-width: 1px;
border-style: solid;
border-color: #3333CC;
}
td.lefttitle  {
width: 320px;
font-size: 250%;
font-weight: bold;
color: #000099;
text-shadow: #909090 4px 4px 4px;
vertical-align: middle;
text-align: left;
background-color: #CCF;
background-image: none;
border-top: 1px solid #000099;
border-left: 1px solid #000099;
border-bottom: 1px solid #000099;
}
td.toptitle  {
font-size: 16pt;
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
font-weight: bold;
color: #000099;
vertical-align: middle;
text-align: center;
background-color: #CCF;
background-image: none;
border-top: 1px solid #000099;
border-bottom: 1px solid #000099;
border-right: 1px solid #000099;
}
td.righttitle  {
display: none;
}
td.block-featured-left  {
display: none;
}
td.block-featured-right  {
display: none;
}
td.salve {
background-color: #CCCCCC;
color: #333333;
font-size: 11pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
}
td.exampass {
color: #333333;
font-size: 10pt;
font-weight: normal; 
padding: 5px;
text-indent: 0%;
text-align: center;
background-color: #FFFFFF;
border-left:0px solid #FFFFFF;
border-top:0px solid #FFFFFF;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
td.examfail {
color: #FF0000;
font-size: 10pt;
font-weight: normal; 
padding: 5px;
text-indent: 0%;
text-align: center;
background-color: #FFFFFF;
border-left:0px solid #FFFFFF;
border-top:0px solid #FFFFFF;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
td.lunchmenu {
color: #333333;
font-size: 10pt;
font-weight: normal; 
padding: 5px;
text-indent: 0%;
text-align: center;
vertical-align:middle;
background-color: #FFFFFF;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
td.lunchmenuno {
color: #CCCCCC;
font-size: 10pt;
font-weight: normal; 
padding: 5px;
text-indent: 0%;
text-align: center;
vertical-align:middle;
background-color: #CCCCCC;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
td.lunchmenuholiday {
color: #FF0000;
font-size: 10pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
vertical-align:middle;
background-color: #FFCCCC;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-right:1px solid #CC9999;
border-bottom:1px solid #CC9999;
}
td.red {
color: #000033;
font-size: 10pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
background-color: #FFCCCC;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-right:1px solid #CC9999;
border-bottom:1px solid #CC9999;
}
th {
background-color: #F0F0FF;
color: #000099;
font-size: 11pt;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
}
th.oldrunny {
text-align: left;
font-weight: normal;
}
th.timetable {
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
font-size: 120%;
background-color: #CCF;
}
th.printable {
font-size: 150%;
background-color: #FFF;
padding: 10px 2px 10px 2px;
}
th.timetable2 {
width: 5%;
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
font-size: 10pt;
color: #333333;
background-color: #F0F0FF;
font-weight: bold;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #000099;
padding: 4px;
}
th.timetable3 {
width: 18%;
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
font-size: 10pt;
color: #333333;
background-color: #F0F0FF;
font-weight: bold;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #000099;
padding: 4px;
}
th.timetable4 {
width: 33%;
font-size: 100%;
color: #333333;
background-color: #DDDDFF;
font-weight: bold;
border-width: 0px;
border-style: hidden;
border-color: #000099;
padding: 10px 2px 10px 2px;
}
th.timetable5 {
width: 10%;
font-size: 100%;
color: #333366;
background-color: #DDDDFF;
text-align: left;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;
padding: 2px 10px 2px 10px;
}
th.printable2 {
font-size: 100%;
color: #333333;
background-color: #FFF;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #000099;
padding: 5px 2px 5px 2px;
}
th.printable3 {
font-size: 100%;
color: #FFF;
background-color: #FFF;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #000099;
padding: 0px;
}
th.oldrunnyname {
text-align: left;
font-weight: normal;
width: 33%;
}
th.lunchmenumonth {
background-color: #F0F0FF;
color: #000099;
font-size: 150%;
font-weight: bold;
padding: 5px;
text-indent: 0%;
text-align: center;
}
th.lunchmenu {
width: 20%;
color: #333333;
background-color: #FFFFCC;
text-align: center;
font-weight: bold;
border-left:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
border-right:2px solid #CCCC99;
border-bottom:2px solid #CCCC99;
}
th.lunchsuggest {
width: 20%;
font-size: 8px;
color: #333333;
background-color: #FFFFCC;
text-align: center;
font-weight: bold;
border-left: 2px solid #FFF;
border-top: 2px solid #FFF;
border-right: 2px solid #CCCC99;
border-bottom: 2px solid #CCCC99;
}
th.lunchmenuno {
width: 20%;
color: #333333;
background-color: #CCCCCC;
text-align: center;
font-weight: normal;
border-left:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
border-right:2px solid #CCCC99;
border-bottom:2px solid #CCCC99;
}
th.examresults {
color: #333333;
background-color: #CCF;
text-align: center;
font-weight: bold;
border-left:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
border-right:1px solid #000099;
border-bottom:1px solid #000099;
}
th.examcandidates {
font-size: 70%;
color: #333333;
background-color: #CCF;
text-align: center;
font-weight: bold;
border-left:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
border-right:1px solid #000099;
border-bottom:1px solid #000099;
}
th.examsubjects {
color: #333333;
background-color: #CCF;
text-align: left;
font-weight: bold;
border-left:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
border-right:1px solid #000099;
border-bottom:1px solid #000099;
}
a {
text-decoration:none;
color: #0000CC;
background-color: inherit;
}
a:hover{
text-decoration:underline;
color: #FF0000;
background-color: inherit;
}
a.sidebar {
font-size: 11pt; 
display:block;
color: #000099;
background-color: inherit;
font-weight:bold;
line-height: 120%;
text-decoration:none;
padding: 4px;
}
a.sidebar:visited {
display:block;
color: #000099;
background-color: inherit;
}
a.sidebar:hover {
display:block;
color: #0000FF;
background-color: #FFFFFF;
}
a.navbar {
padding: 3px;
font-size: 11pt; 
display:block;
color: #000066;
background-color: inherit;
text-decoration:none;
text-align:center;
}
a.navbar:visited {
display:block;
color: #000066;
background-color: inherit;
text-decoration:none;
}
a.navbar:hover {
display:block;
color: #0000FF;
background-color: #F0F0FF;
text-decoration:none;
}
img {
border: 0;
page-break-inside: avoid;
}
img.randompic {
border-width: 1px;
border-style: solid;
border-color: #000099;
}
select {
display: none;
}
.sidepic {
font-family: Times, "Times New Roman", Garamond, serif; 
font-size: 10pt;
text-align: center;
color: #000099;
background-color: #F0F0F0;
margin: 4px;
border-width: 1px;
padding: 10px;
border-style: solid;
border-color: #666666;
}
.sidebox {
font-family: verdana, geneva, arial, helvetica, helve, sans-serif;
font-size: 12px;
text-align: center;
color: #000099;
background-color: #F0F0F0;
margin: 4px;
border-width: 1px;
padding: 10px;
border-style: solid;
border-color: #666666;
}
.centrepic {
font-family: Times, "Times New Roman", Garamond, serif; 
font-size: 10pt;
text-align: center;
color: #000099;
background-color: #F0F0F0;
margin: 4px;
border-width: 1px;
padding: 10px;
border-style: solid;
border-color: #666666;
}
.inboxpic {
text-align: center;
color: #000099;
background-color: #F0F0F0;
margin: 10px;
border-width: 1px;
padding: 0px;
border-style: solid;
border-color: #666666;
}
