html, body
{
	font-family: sans-serif;
	background: #003366;
	margin: 0;
	padding: 0;
	color: black;
  text-align: center;
  height: 100%;
}
table.navBar
{
	background: #F5EFCD;
	padding: 4px;
	font-family: sans-serif;
}
td.navItem
{
	background: #F5EFCD;
	padding-top: 5px;
}
a.navLink
{
	text-decoration: none;
	color: #000066;
	font-size: 0.85em;
}
#Container
{
	width: 850px;
  margin-left: auto;
  margin-right: auto;
	background: white;
}
#Header
{
	font-size: 2em;
	color: white;
	font-family: sans-serif;
	clear: both;
	background: #003366;
	padding-left: .5em;
	padding-top: .25em;
	padding-bottom: .25em;
  text-align: left;
}
span.headerBold
{
	font-size: 1.15em;
	font-weight: bold;
}
span.bigText
{
  font-size: 1.25em;
}
span.bigBold
{
  font-size: 1.25em;
  font-weight: bold;
}
#NavBar
{
	padding-left: .5em;
	padding-top: 1em;
	padding-right: .5em;
	background: #F5EFCD;
	margin-right: 1em;
	width: 23%;
	vertical-align: top;
	font-size: .5em;
}
#PageTitle
{
	font-family: sans-serif;
	font-size: 1.5em;
	padding-top: .5em;
	padding-bottom: 1.5em;
	padding-left: 1em;
	color: #660000;
}
table.Content
{
	/*min-height: 700px;*/
  height: 100%;
	width: 100%;
	vertical-align: top;
}
td.ContentCell
{
	width: 100%;
	vertical-align: top;
}
td.Content
{
	width: 350px;
	vertical-align: top;
	padding-right: 1em;
	padding-left: 1em;
}
td.ContentNoBlurbs
{
	width: 100%;
	vertical-align: top;
	padding-right: 1em;
	padding-left: 1em;
}
p.Content
{
	text-indent: 1.5em;
	line-height: 130%;
}
a.BackToTop
{
	text-decoration: none;
	font-size: .6em;
}
div.RightAlign
{
	text-align: right;
}
span.highlight
{
	color: blue;
	font-weight: bold;
}
#Blurbs
{
	float: right;
	color: #444444;
	background: #EEFAFA;
	padding-top: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	vertical-align: top;
}
#Footer
{
	background: white;
	color: #888888;
	clear: both;
	text-align: center;
	font-size: .75em;
	padding: .5em;
}

span.ClassTitle
{
	color: #31819b;
	font-family: sans-serif;
	/*font-size: 1.25em;*/
	font-weight: bold;
}
span.BigBlueText
{
	color: #31819b;
	font-family: sans-serif;
	font-size: 1.5em;
	/*font-weight: bold;*/
}
span.BoldText{
  font-weight: bold;
}
span.BlueText{
	color: #31819b;
  font-weight: bold;
}
span.ClassLocTime
{
	color: #31819b;
	font-family: sans-serif;
	font-size: .8em;
}
span.ClassInfo
{
	font-family: sans-serif;
	font-size: .8em;
}

ul.ClassList
{
	font-family: sans-serif;
	list-style-type: none;
}
a.classLink
{
	text-decoration: none;
	font-family: sans-serif;
}
p.headline
{
	color: #660000;
	font-size: 1.25em;
	font-family: sans-serif;
	font-weight: bold;
}

span.bulletHead
{
	font-weight: bold;
	text-decoration: underline;
}

span.underline{
  text-decoration: underline;
}

p.blockQuote
{
	font-style: italic;
	padding-left: 1em;
	color: #0033AA;
}

pre.poem
{
	padding-left: 1em;
}

