body {
	font-family: Verdana, Georgia, Arial, Helvetica, "sans serif";
	font-size: 10pt;
	background-color: #EFEFEF;
	color: #000;
	text-align: center;
}
#mainBody {
	text-align: left;
	width: 780px;
	margin: 20px auto 20px auto;
	background-color: #FFF;
	border: 1px #86949D solid;
	padding: 3px;
}
#header {
	position: relative;
	background-color: #FFF;
	/* vertical-align: bottom; */
	background-image: url(/images/header_ccc-crit.jpg);
	display: block;
	width: 780px;
	height: 150px;
}
#header h1 {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#tagline {
	position: absolute;
	left: 5px;
	top: 130px;
	font-family: Arial, Helvetica, "sans serif";
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #FFFF33;
}
#search {
	background-color: transparent;
	float: right;
	margin-bottom: 0;
	padding-right: 5px;
	padding-top: 120px;
}
#menuBar {
	clear: both;
	background-color: #86949D;
	color: #FFF;
	width: 774px;
	padding: 3px;
	font-size: larger;
	font-weight: bold;
}
#menuBar a {
	color: #FFF;
	text-decoration: none;
}
#menuBar a:HOVER {
	color: #FFF;
	text-decoration: underline;
}
#subMenuBar {
	background-color: #6BA1BD;
	padding: 3px;
	width: 774px;
	font-weight: bold;
}
#content {
	width: 555px;
	float: left;
	padding: 5px 10px 0 10px;
	background-color: #FFF;
}
#nav {
	width: 200px;
	float: right;
	padding: 5px 5px 0 0;
	background-color: #FFF;
}
#footer {
	clear: both;
	display: block;
	padding: 5px;
	width: 770px;
	background-color: #6BA1BD;
	text-align: center;
	font-size: smaller;
	font-weight: bold;
}
p, ul, ol, dl, dt, dd, li, form, select, option, td, th {
	font-size: 10pt;
}
.smallText {
  font-size: 10px;
}
.smallItalicText {
  font-size: 10px;
  font-style: italic;
}
.largeText {
  font-size: 14px;
}
.box {
  display: block;
  padding: 0;
  /* border: 1px #733A1C solid; */
  /* width: 100%; */
}
.boxHeader {
  display: block;
  padding: 2px;
  background-color: #86949D;
  text-align: center;
  color: #FFF;
  font-weight: bold;
}
.boxBody {
  display: block;
  padding: 5px;
  background-color: #FFF;
}
a.footer {
  font-size: 11px;
  color: #000;
  font-weight: bold;
}
.calMonth {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #86949D;
  font-size: 13px;
  color: #FFF;
  font-weight: bold;
  text-align: center;
}
.calWeek {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #6BA1BD;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.calDay {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  text-align: center;
}
a.calLink:LINK, a.calLink:ACTIVE, a.calLink:VISITED {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0000FF;
  text-decoration: none;
}
a.calLink:HOVER {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0000FF;
  text-decoration: underline;
}
.rsslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
}
.rsslink a {
	text-decoration: none;
}
.rsslink a:hover {
	color: #CC6600;
}
.rsslink img {
	vertical-align: -40%;
}
input, textarea {
	font-family: Georgia, serif, "Courier New", monospace;
	font-size: 11px;
}
