a {
	color: teal;
}
.themecolors {
	background-color: white;
	color: #00999b;
}
.gradientfill {
	background-image: url(Pictures/grad_black.png);
	border-bottom: medium solid gray;
}
.themehilight {
	color: #009395;
}
img.mainpicture {
	border: thick ridge black;
	caption-side: top;
}
.miniheader {
	font-family: "Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: 800;
	font-variant: small-caps;
	vertical-align: middle;
	word-spacing: 10px;
	letter-spacing: 8px;
}
td.navbar {
	border-right: thick ridge Teal;
	background-color: #f4f4f4;
}
.navseparator {
	border-bottom-width: thin;
	border-style: solid;
	border-color: Teal;
}

LIghtYellow {
	background-color: white;
	color: Teal;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}


.Fall {
	background-color: #FF6600;
	color: Maroon;
	text-align: center;
	line-height: 40px;
}
.Summer {
	background-color:#feff77;
	color: Green;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}
.Spring {
	background-color:  #00ced1;
	color: #c6f6c6;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	border: thick solid #e8a6e3;
}
.Winter {
	background-color: #B0E0E6;
	color: Blue;
	text-align: center;
	line-height: 40px;
}

.sun { color: Red;
}
StrikeOut {
	text-decoration: line-through;
}

.CalNav {
	color: #00016A;
	vertical-align: sub;
	font-weight: lighter;
	text-decoration: underline;
	cursor: pointer;
	line-height: 25px;
}
.calmonth {
	color: Teal;
	vertical-align: top;
	font-size: large;
	font-weight: bold;
	text-align: right;
	font-family: sans-serif;
}

.headerbar {
	border-bottom: thick ridge Teal;
}

td.bodycolumn {
	padding-left: 10px;
}

.nobullet {
	list-style-image: none;
	display: inline;
	list-style-type: none;
}
.pageheader {
	font-family: "Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size: 50px;
	text-align: center;
	font-weight: 800;
	font-variant: small-caps;
	font-style: normal;
	vertical-align: middle;
	word-spacing: 8px;
	letter-spacing: 6px;
	height: 105px;
}
#bodytable {
	border-color: Teal;
	border: thick ridge Teal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: Teal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-style: groove;
	border-spacing: 0px;
	border-collapse: collapse;
	text-transform: none;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	font-family: "Arial Rounded MT Bold";
}

.divbox {
	border-bottom-width: thin;
	border: thin solid Navy;
}

#titletable {
	border-color:  #006400;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #006400;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-style: groove;
	border-spacing: 0px;
	border-collapse: collapse;
}
.homebodytext {
	text-align: left;
	font-family: sans-serif;
	font-size: larger;
	font-weight: bolder;
	width: 95%;
	vertical-align: top;
	padding-left: 10px;
	border: 0px;
	margin: opx;
	border-width: 0px;
}
.majorsection {
	background-color: white;
	color: #004ea1;
	font-family: sans-serif;
	font-size: large;
	text-align: left;
	padding-left: 10px;
}
.majorsection_center {
	color: #004ea1;
	background-color: white;
	font-family: sans-serif;
	text-align: center;
	padding-left: 10px;
}

th {
	color: Maroon;
	vertical-align: top;
	font-size: large;
	font-weight: bold;
}
.attention {
	background-color: White;
	color: Red;
	font-family: sans-serif;
	font-size: medium;
	font-variant: small-caps;
	font-weight: bold;
}
.booked {
	background-color: Gray;
	color: Aqua;
	text-decoration: line-through;
}
.minorsection {
	background-color: #9798FF;
	color: Navy;
	font-family: sans-serif;
	font-size: larger;
}

.categoryheaders {
	/*	background-color: #4682B4;
	color: White;*/
	background-color: white;
	color: black;
	font-family: sans-serif;
	font-size: larger;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
}

body {
	font-family: sans-serif;
	white-space: nowrap;
	list-style-type: disc;
	vertical-align: top;
	background-color: White;
	margin: 0px;
}

.centercells {
	text-align: center;
}

td.RightCell {
	text-align: right;
	margin-left: 20px;
}

.subcategory {
/*	background-color: White;*/
	font-family: cursive;
	font-size: medium;
	text-shadow: Black;
	color: Black;
}

.sectiontitle {
	color: black;
	vertical-align: top;
	font-size: large;
	font-weight: bold;
}

div#placeholder {
	height: 400px;
	min-width: 300px;
}
.relax {
	background-color: white;
	color: #006364;
	font-size: x-large;
	font-style: italic;
	font-stretch: expanded;
	font-variant: small-caps;
	text-decoration: underline;
}

