/* Begin Experimental  */
p {font-family: sans-serif; line-height: 110%}
li {font-family: sans-serif; line-height: 110%}
td, th {font-family: sans-serif}
/* End Experimental  */
kbd, pre {font-size: 1.2em}
body {background-color: White }
/* Delete pageButOn/Off after POST buttons are removed in courseroot.php */
input.pageButOn {width: 110px; border-width: 3px; font-weight: bold;
    background-color: #90FF90; color: #F03030; border-width: 4px;
    border-color: #F03030;}
input.pageButOff {width: 110px; border-width: 4px;}

.butOn { background-color: #00FF00; font-size: .9em;
    font-weight: bold; color: #F03030; text-decoration: none;
}
.butOff { font-size: .9em;
    border-color: #F03030; text-decoration: none;
}

table { border-style:outset; border-width: 0px; border-color: DarkBlue;}
/*        margin: 0px;}*/
table.assess { border: 2px grey inset}
th.assess {background-color: #C0C0C0; border: 2px grey inset }
td.assess {background-color: #E0E0E0; border-bottom: 2px grey inset;
	border-top: 2px grey inset }
table.assign { border: 2px grey inset}
th.assign {background-color: #C0C0C0; border: 2px grey inset }
td.assign {background-color: #E0E0E0; border-bottom: 2px grey inset;
	border-top: 2px grey inset }
table.index { width: 100%; border-width: 0px; bgcolor: White;
	background-color: White; text-align: center}
table.lesson { border-style:solid; border-width: 1px;
	vertical-align: top }
table.lesson td {border-style:solid; border-width: 1px; vertical-align: top; }
table.lesson th {border-style:solid; border-width: 1px; vertical-align: center; }
table.schedule { border-width: 2px }
td.schedule { background-color: #C090F0 }
th.schedule { background-color: #A070D0 }
th.time { font-size:1.5em; background-color:#A070D0; line-height: 1.5cm }
th.times { font-size:0.8em; background-color:#A070D0; height: .1cm }
td.office { background-color:tan }
th.day { width: 2cm; background-color:#A070D0}
td.day2 { font-size: .8em; background-color:#A070D0}
	
p.notate { font-style: italic; margin-top: 0em; margin-bottom: 0.25em;
        font-size: 0.75em; }
ul.topic { padding: 0px; margin-left: 2.5em; margin-top: 0.25em; text-indent: -2em;
	margin-bottom: 0.25em; list-style: none; font-size: 0.8em; }
p.topic { margin-top: 0.25em; margin-bottom: 0.25em; font-size: 0.85em;}
/* increased margin-left from 0.25em to 2.5em */
ul.asst { padding: 0px; margin-left: 2.5em; margin-top: 0.25em;
	margin-bottom: 0.25em; list-style: none; font-size: 0.8em;}
dl.asst { padding: 0px; margin-top: 0.1em; margin-bottom: 0.1em;}
dl.asst dt { padding: 0px; margin-top: 0.25em;
	margin-bottom: 0.1em; font-size: 0.8em;}
dl.asst dd { padding: 0px; margin-top: 0.1em;
	margin-bottom: 0.2em; font-size: 0.8em;}
/* increased margin-left from 0.25em to 2.5em */
ol.asst { padding: 0px; margin-left: 2.5em; margin-top: 0.25em;
	margin-bottom: 0.25em; list-style: decimal; font-size: 0.8em; }

.cisc323dark { background-color:#6060FF }
.cisc323light { background-color:#A0A0FF }
.cisc324dark { background-color:#6060FF }
.cisc324light { background-color:#A0A0FF }
.cisp360dark { background-color: #905050 }
.cisp360light {background-color: #F0F0D0 }
.cisp340dark { background-color: #C090FF }
.cisp340light { background-color: #E0C0FF }
.cisp453dark { background-color: #B56220 }
.cisp453light { background-color: #E59250 }
.cisw300dark { background-color: #996633 }
.cisw300light { background-color: #66CCFF }
.cisw442dark { background-color: #D07070 }
.cisw442light { background-color: #FF9090 }
.cisp300dark { background-color:#F02090 }
.cisp300light { background-color:#FFFFFF }
.cisc300dark { background-color:#80C080 }
.cisc300light { background-color:#A0FFA0 }
.cisa305dark { background-color:#7070F0 }
.cisa305light { background-color:#D0D0FF }
.cisa315dark { background-color:#80C080 }
.cisa315light { background-color:#A0FFA0 }
.cisa340dark { background-color:#80C080 }
.cisa340light { background-color:#A0FFA0 }
.cisa316dark { background-color:#80C080 }
.cisa316light { background-color:#A0FFA0 }
.cisc305dark { background-color:#C03040 }
.cisc305light { background-color:#FF90A0 }


.nospace { padding: 0 }
.smaller { font-size: .8em }
.stuff { font-size: 14pt; margin-bottom: 4; background-color: blue;
		color: blue; page-width: 20cm; page-height: 20cm; column-width: 2in;
		vertical-align:top;  vertical-align:text-top; text-align:center;}

hr { color: DarkBlue }
.legal { font-size: 1.0em; margin-bottom: .1em; margin-top: .1em }
.urgent { color: #C22; font-weight: bold}
.estdate { color: #280 }
.notinstalled { font-size: 1.5em}
.diamond, .heart { color: red;}
.skipws { font-size: 1.0em; font-weight: bold; background-color: #FAA; }
.adjustfield { font-size: 1.0em; font-weight: bold; background-color: #AFA; }
.basefield { font-size: 1.0em; font-weight: bold; background-color: #FFA; }
.showbase { font-size: 1.0em; font-weight: bold; background-color: #AFF; }
.showpoint { font-size: 1.0em; font-weight: bold; background-color: #FAF; }
.uppercase { font-size: 1.0em; font-weight: bold; background-color: #799; }
.showpos { font-size: 1.0em; font-weight: bold; background-color: #BBB; }
.boolalpha { font-size: 1.0em; font-weight: bold; background-color: #8AC; }
.floatfield { font-size: 1.0em; font-weight: bold; background-color: #CA8; }

