td	{ 
	font-family: arial, helvetica; 
	font-size: 12px; 
	line-height: 18px;
	color: #333333;
}

body	{ 
  background-image: url(images/bg.jpg);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: normal;
	margin: 4px;
}

/******* hyperlink and anchor tag styles *******/

A:link          { text-decoration: none; color: #0000FF; 	}
A:visited       { text-decoration: none; color: #0000FF; 	}
A:hover         { text-decoration: underline; color: #3333CC; }

/************** header tag styles **************/

h1 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: none;
}

h2 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #3333CC;
  text-decoration: none;
}

h3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #3333CC;
}

/************** main menu tag styles **************/

.menuBg {
	display: block;
	background-color:#470080;
	text-align: center;
}

.menuBg:hover {
  display: block;
	background-color: #FF00FF;
}

.menu {
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.menu:link {
	color: #FFFFFF;
}

.menu:active {
	color: #FFFFFF;
}

.menu:visited {
	color: #FFFFFF;
}

.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/************** submenu tag styles **************/

.submenuBox {
	background: #CCCCCC;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.submenuBoxBottomBorder {
	border-bottom: 1px solid #666666;
	height: 26px;
}

.CMJ_submenu {
	font-weight: bold;
}

.CMJ_submenu:link {
	color: #df00a8;
	width:100%;
}

.CMJ_submenu:active {
	color: #df00a8;
	width:100%;
}

.CMJ_submenu:visited {
	color: #df00a8;
	width:100%;
}

.CMJ_submenu:hover {
	width:100%;
	color: #440182;
	text-decoration: none;
}

/************** body tag styles **************/

.bodyTableContent {
	width: 770px;	
	background-color: #FFFFFF;
	padding: 6px;
	vertical-align: top;
}

.bodyTableSubMenu {
	width: 200px;
	background-color: #FFFFFF;
	padding: 6px;
	vertical-align: top;
}

/************** news box on Home page only tag styles **************/

.newsTextBox {
  padding-left: 10px;
}

.newsTextTitle {
  font-size: 15px;
	color: #6600FF;
	text-align: left;	
  font-weight: bold;
}

.newsText {
  font-size: 13px;
	color: #6600FF;
	text-align: left;	
	padding-left: 10px;
	padding-right: 10px;
}

.newsText:link {
	color: #FFFF99;
	text-decoration: underline;
}

.newsText:visited {
	color: #FFFF99;
	text-decoration: underline;
}

.newsText:active {
	color: #FFFF99;
	text-decoration: underline;
}

.newsText:hover {
	color: #FF9900;
	text-decoration: none;
}

/************** news column tag styles **************/

/***********************
Note: A copy of this same style also existed in newsBox.php.
If you update the three styles below, you must also update the 
css in the newsBox.php file.
***********************/

.newsColumn {
	padding-left: 10px;
	padding-right: 10px;
}

.CMJ_Date {
  color:#df00a8;
  font-weight: bold;
}

.CMJ_EventName {
  color: #6600FF;
  font-weight: bold;
}

/************** footer tag styles **************/

.footerRowCell {
	height: 40px;
	text-align: center;
	vertical-align: middle;
	COLOR: #FFFFFF;
	padding-top: 10px;
}

.footer {
	COLOR: #FFFFFF; 
}

.footer:link {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.footer:active {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.footer:visited {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.footer:hover {
	TEXT-DECORATION: none;
	COLOR: #FF9900;
}