/* CSS Document */

body,td,th {
	color: #ffffff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
p {
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px 20px;
}
body {
	margin: 0px;
	background: #000000 url(../art/common/bgnd-blue-dragon-tile.jpg) repeat;
}
ul, ol {
	padding: 0px 0px 15px;
	margin: 0px 10px 0px 30px;
	width: 465px;
}
li {
	padding: 2px;
	margin: 0px 20px 0px 30px;
	display: inline:
}
.leftBar {
	margin: 0px;
	background: #000000 url(../art/common/chrome-key-left.gif) repeat-y;
}
.rightBar {
	margin: 0px;
	background: #000000 url(../art/common/chrome-key-right.gif) repeat-y;
}
.goldBodyHeads {
	color: #c18b38;
	font: bolder 14px/18px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.redBodyHeads {
	color: #a40000;
	font: bolder 14px/18px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.whiteBodyHeads {
	color: #ffffff;
	font: bolder 14px/18px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.goldeBodySubheads {
	color: #c18b38;
	font: bolder 16px/24px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.whiteBodySubheads {
	color: #ffffff;
	font: bolder 16px/24px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.sectionHeadsGold {
	color: #c18b38;
	font: bolder 24px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.sectionHeadsWhite {
	color: #ffffff;
	font: bolder 24px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.instructors {
	font: bolder 13px/17px Arial, Helvetica, sans-serif;
	color: #c18b38;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.quotes {
	font: bold italic 14px/17px Arial, Helvetica, sans-serif;
	color: #c18b38;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.copyright {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.smallPrint {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.creedNav {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.creedBox {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.creedBox2 {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.navOff {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 0px 20px;
	background: #222222;
}
.navOn {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 0px 20px;
	background: #c18b38;
}
.navOnSub {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 5px 20px 5px 28px;
	background: #666666;
}

/* Calendar Classes */
.calHeads {
	font: bolder normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: #666666;
}
.calPrivate {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: #cccccc;
}
.calClasses {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
}
.notes {
	color: #ffffff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px 20px;
}
ul.notes, ol.notes {
	padding: 0px 0px 15px;
	margin: 0px 10px 0px 10px;
	width: 445px;
}
li.notes {
	padding: 2px;
	margin: 0px 20px 0px 30px;
	display: inline:
}



/* Navigation links that require white link and visited color state */
.copyright a:link, .copyright a:visited, .smallPrint a:link, .smallPrint a:visited, .navOff a:link, .navOff a:visited, .navOn a:link, .navOn a:visited, .navOnSub a:link, .navOnSub a:visited, .creedNav a:link, .creedNav a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Navigation links that require orange link and visited color state */
a:link, a:visited {
	color: #c18b38;
	text-decoration: underline;
}

/* Navigation links that require white hover color state */
a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* Navigation links that require grey hover color state */
.creedNav a:hover, .navOn a:hover {
	color: #222222;
	text-decoration: none;
}

/* Navigation links that require orange hover color state */
.copyright a:hover, .navOff a:hover, .navOnSub a:hover {
	color: #c18b38;
	text-decoration: none;
}



/* Section head link color */
.sectionHeadsWhite a:link, .sectionHeads a:visited {
	color: #c18b38;
	text-decoration: underline;
}

/* Section head hover color */
.sectionHeadsWhite a:hover {
	color: #ffffff;
	text-decoration: none;
}
