.onsite {
border-width: 3px;
border-style: solid;
border-color: #870000;
margin-top: 10px;
width: 675px; padding: 6px;
font-family: Times New Roman, Tahoma, Arial, sans-serif;
font-size: 14pt;
color: #000000;
text-align: left;
}

.onsite a:link {
color: #870000;
}

.onsite a:visited {
color: #870000;
}

.onsite a:hover {
color: #959595;
text-decoration: underline;
}

.onsite a:active {
color: #959595;
text-decoration: underline;
}


.aprilfools {
border-width: 2px;
border-style: solid;
border-color: #4E90CE;
margin-top: 10px;
width: 675px; padding: 6px;
font-family: Tahoma, sans-serif;
font-size: 12pt;
color: #000000;
text-align: left;
}

body, td { 
font-family: Times New Roman, Tahoma, Arial, sans-serif;
font-size: 11pt;
color: #333333;
margin: 0px;
}

/* formatting for the main text area */
.navspace {
margin: 2px 2px 2px 2px; /* top right bottom left */
}

td.mainbody { 
font-family: Times New Roman, Tahoma, Arial, sans-serif;
font-size: 12pt;
color: #333333;
}

/* general link settings (should affect main text area only) */
a:link {
color: #4E90CE;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #16548D;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #0D0349;
font-weight: bold;
text-decoration: none;
}

a:active {
color: #0D0349;
font-weight: bold;
text-decoration: none;
}

td.navbargreen {
font-family: Arial, Times New Roman, Tahoma, sans-serif;
font-size: 1pt;
/* background-color: #A3EE37; */
/*background-image: 
url('http://www.terminus2008.org/images/greenfades.gif');
background-repeat: repeat-y*/
}

td.navbarblue {
font-family: Arial, Times New Roman, Tahoma, sans-serif;
font-size: 9pt;
background-color: #16548D;
}

td.navbarwhite {
font-family: Arial, Times New Roman, Tahoma, sans-serif;
font-size: 9pt;
background-color: #FFFFFF;
}

td.navbar {
font-family: Arial, Times New Roman, Tahoma, sans-serif;
font-size: 9pt;
/*background-color: #FFFFFF; */
background-image: 
url('http://www.terminus2008.org/images/greenfades.gif');
background-repeat: repeat-y
}

/* navbar nonlinking font settings */
.navsub {
color: #0D0349;
margin-left: 10px;
}

.navsubsub {
color: #0D0349;
margin-left: 20px;
}

.navsubsubsub {
color: #0D0349;
margin-left: 30px;
}

/* toplevel navbar link colors */
a.navbar:link {
color: #0D0349;
font-weight: bold;
text-decoration: none;
}

a.navbar:visited {
color: #0D0349;
font-weight: bold;
text-decoration: none;
}

a.navbar:hover {
color: #C8EDF0;
font-weight: bold;
text-decoration: none;
}

a.navbar:active {
color: #C8EDF0;
font-weight: bold;
text-decoration: none;
}

/* navbar sublink settings */
a.navsub:link {
margin-left: 10px;
color: #0D0349;
font-weight: normal;
text-decoration: none;
}

a.navsub:visited {
margin-left: 10px;
color: #0D0349;
font-weight: normal;
text-decoration: none;
}

a.navsub:hover {
margin-left: 10px;
color: #C8EDF0;
font-weight: normal;
text-decoration: none;
}

a.navsub:active {
margin-left: 10px;
color: #C8EDF0;
font-weight: normal;
text-decoration: none;
}

/* nav subsublink settings */
a.navsubsub:link {
margin-left: 20px;
color: #0D0349;
font-weight: normal;
text-decoration: none;
}

a.navsubsub:visited {
margin-left: 20px;
color: #0D0349;
font-weight: normal;
text-decoration: none;
}

a.navsubsub:hover {
margin-left: 20px;
color: #C8EDF0;
font-weight: normal;
text-decoration: none;
}

a.navsubsub:active {
margin-left: 20px;
color: #C8EDF0;
font-weight: normal;
text-decoration: none;
}

/* nav subsubsublink settings */
a.navsubsubsub:link {
margin-left: 30px;
color: #0D0349;
font-weight: normal;
text-decoration: none;
}

a.navsubsubsub:visited {
margin-left: 30px;
color: #0D0349;
font-weight: normal;
text-decoration: none;
}

a.navsubsubsub:hover {
margin-left: 30px;
color: #C8EDF0;
font-weight: normal;
text-decoration: none;
}

a.navsubsubsub:active {
margin-left: 30px;
color: #C8EDF0;
font-weight: normal;
text-decoration: none;
}

/* formatting for the main text area */
.main {
margin: 10px 25px 15px 20px; /* top right bottom left */
text-align: justify;
}

/* link color settings for main text area */
a.main:link {
color: #4E90CE;
font-weight: bold;
text-decoration: none;
}

a.main:visited {
color: #A3EE37;
font-weight: bold;
text-decoration: none;
}

a.main:hover {
color: #D6FD60;
font-weight: bold;
text-decoration: none;
}

a.main:active {
color: #D6FD60;
font-weight: bold;
text-decoration: none;
}

/* main text title */
.mainheader {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

.title {
color: #16548D;
font-size: 16pt;
font-weight: bold;
margin-bottom: 5px;
}

.subtitle {
color: #16548D;
font-size: 14pt;
font-weight: bold;
margin-bottom: 5px;
}

h1.title {
font-weight:bold;
color: #16548D;
font-size: 22pt;
}

h2.title {
font-weight:bold;
color: #16548D;
font-size: 18pt;
}

/* for disclaimer/copyright footer */
.disclaimer {
margin-left: 50px;
margin-right: 20px;
color: #000000;
font-size: 8pt;
}

/* for links footer */
.footer {
color: #000000;
font-size: 8pt;
}

/* for ads */
.ads {
color: #000000;
font-size: 11pt;
font-weight: bold;
}

/* use for marking questions and errors */
.quest {
color: #FF3300;
font-weight: bold;
}

/* textual subheaders */
.subhead {
color: #4e90ce;
font-weight: bold;
font-size: 13pt;
margin-bottom: 5px;
}

h1.subhead {
font-weight:bold;
color: #4e90ce;
font-size: 12pt;
}

h2.subhead {
font-weight:bold;
color: #4e90ce;
font-size: 11pt;
}

/* ordered list numbering schemes */
ol.arabic {
list-style-type: decimal;
}

ol.roman {
list-style-type: lower-roman;
}

ol.alpha {
list-style-type: lower-alpha;
}

.splash {
color: #7e682c;
}

/* unordered list bullet */
ul {
list-style-image: url("http://www.terminus2008.org/images/bulletb.gif")
}

ul.green {
list-style-image: url("http://www.terminus2008.org/images/bulletg.gif")
}

.history {
font-family: Times New Roman, Tahoma, Arial, sans-serif;
font-size: 9pt;
color: #333333;
margin: 30px;
text-align: justify;
}

.code {
border-width: 1px;
border-style: solid;
border-color: blue;
width: 475px; padding: 6px;
font-family: Arial, Tahoma, sans-serif;
font-size: 10pt;
color: #000000;
text-align: left;
}

/* Yellow: f0ff00, Copper: b86400, Dark brown: 5a3306; f2e301; e4d405; ffff33 */
.pampero {
color: #e4d405;
font-weight: bold;
font-size: 15.5pt;
}

.pampero_indent {
border-style: none;
width: 550px; padding: 6px;
padding-left: 25px;
padding-right: 163px;
font-weight: bold;
font-size: 15.5pt;
color: #e4d405;
text-align: center;
}

/* Orange: fe4300, Red: b61212, peach outline: f3c9af */
.brubu {
color: #fe4300;
font-weight: bold;
font-size: 15.5pt;
}

.brubu_indent {
border-style: none;
width: 550px; padding: 6px;
padding-left: 25px;
padding-right: 230px;
font-weight: bold;
font-size: 15.5pt;
color: #fe4300;
text-align: center;
}

/* Ice Blue: b2e6fb, Black:000000, Blue Outline:3587e2 */
.matanuska {
color: #2fc4ff;
font-weight: bold;
font-size: 15.5pt;
}

.matanuska_indent {
border-style: none;
width: 550px; padding: 6px;
padding-left: 25px;
padding-right: 180px;
font-weight: bold;
font-size: 15.5pt;
color: #2fc4ff;
text-align: center;
}

/* Iris: 9464f6, white: ffffff, Purple: 4d1db2 */
.kohilo {
color: #9464f6;
font-weight: bold;
font-size: 15.5pt;
}

.kohilo_indent {
border-style: none;
width: 550px; padding: 6px;
padding-left: 25px;
padding-right: 230px;
font-weight: bold;
font-size: 15.5pt;
color: #9464f6;
text-align: center;
}

.pre-empanel {
padding-left: 2em;
}

.schedule-nav {
font-size: 1.5em;
}