/**
* 	style sheet for the computer science department at CBU
*/

BODY {
    margin-left: 3em;
    margin-right: 3em;
    margin-top: 0em;
    margin-bottom: 1em;
    background: white;
    color: black;
}

LI, OL, UL {
	font-size: small;
	font-family: Arial, sans-serif, Verdana;
}

H1 {
    color: #9B3854;
	font-family: Arial, sans-serif, Verdana;
	font-weight: bold;
    font-size: x-large;
}

H2 {
	background-color: #9B3854;
    color: white;
	font-size: x-large;
	font-family: Arial, sans-serif, Verdana;
	font-weight: bold;
}

H3 {
    background: #9B3854;
    color: white;
 	font-size: large;
	font-family: Arial, sans-serif, Verdana;
}

H4 {
    color: black;
 	font-size: large;
	font-family: Arial, sans-serif, Verdana;
	font-weight: bold;
}

P {
    font-family: Arial, sans-serif, Verdana;
    font-size: medium;
	text-align: left;
}

A.bottom {
    text-decoration: none;
    color:white;
    font-weight: bold;
}

A.bottom:link{
    color:white;
}

A.bottom:visited {
    color:white;
}

A.bottom:hover {
    color:white;
}

A.bottom:active {
    color:white;
}

A:link {
    color: #9B3854;
}

A:visited {
	color: rgb(0, 80, 80);
}

A:hover {
	color: brown;
}

A.flink {
    color: white;
}

A.flink:visited {
	color: white;
}

TD.cell {
    font-family: sans-serif;
    font-size: small;
    color: white;
    background: #9B3854;
}

TD.header {
    font-family: sans-serif;
    font-size: medium;
    font-weight: bolder;
    background: #89A6C8;
    color: white;
    text-align: center;
}

TD.header2 {
    font-family: sans-serif;
    font-size: medium;
    font-weight: bold;
    background: white;
    color: black;
}

TD {
    font-family: sans-serif;
    font-size: small;
    background: white;
    color: black;
}

TH {
    font-family: sans-serif;
    font-size: medium;
    background: white;
    color: black;
	font-weight: bold;
	text-align: left;
}

TD.credits {
    color: #9B3854;
}

TD.main {
    text-align: left;
    border: 1px solid white;
}

td.bigbar {
    background: #9B3854;
    color: white;
    font-size: large;
    font-weight: bold;
}

td.bar {
    background: #9B3854;
    color: white;
    font-size: x-small;
}

P.highlight {
    font-family: sans-serif;
    font-size: medium;
    font-weight: bold;
    background: #DBD5B3;
    color: black;
    border: 1px solid black;
}

TD.total {
    font-family: sans-serif;
    font-size: small;
    text-align: center;
    background: #DBD5B3;
    color: black;
    border: 1px solid black;
}

TH.blueBG {
    font-family: sans-serif;
    font-size: medium;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    background: #89A6C8;
    color: white;
}

TH.grayBG {
    font-family: sans-serif;
    font-size: medium;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    background: #CCCCCC;
    color: black;
}

TH.redBG {
    font-family: sans-serif;
    font-size: medium;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    background: #9B3854;
    color: white;
}

td.tan {
    background: #DBD5B3;
    color: black;
    text-align: center;
}

td.tanL {
    background: #DBD5B3;
    color: black;
    text-align: left;
}

A.tlink {
    color: black;
}

A.tlink:visited {
	color: black;
}

TABLE.paradigm {
    border: 1px solid black;
}

