body {
  background-color:#ebffff;
  color:#333333;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  margin-top:0px;
  margin-left:10px;
  padding:0px;
}
.bodytext { font-family:arial,helvetica,verdana,sans-serif; font-size:14px; color:#333333; }

/* start main containers */
.pagecontainer { clear:both; width:950px; }
.bodycontainer { padding-top:0px; margin:0px; float:left; border:1px solid #009999; }
.headercontainer { clear:both; float:left; text-align:center; }
.logocontainer { clear:both; float:left; text-align:left; width:950px; background-color:#ffffff; }
.contentareacontainer {
  clear:both;
  padding-top:0px;
  margin:0px;
  float:left;
  text-align:left;
  background-image:url('../imgFiles/imContentBackground.gif');
  background-repeat:repeat-y;
}
.leftnavcontainer { width:200px; padding-top:0px; margin:0px; float:left; text-align:left; }
.contentcontainer { width:720px; float:left; background-color:#ffffff; display:inline; position:relative; }
.footercontainer {
  clear:both;
  color:#999999;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:10px;
  text-align:center;
}
/* end main containers */

/* start link styling */
/*
a, a:visited { font-size:14px; color:#666666; text-decoration:none; }
a:hover { font-size:14px; color:#009999; text-decoration:underline; }
*/
a.mainnavitem, a.mainnavitem:visited {
  font-size:14px;
  color:#666666;
  font-weight:bold;
  text-decoration:none;
}
a.mainnavitem:hover {
  font-size:14px;
  color:#009999;
  font-weight:bold;
  text-decoration:underline;
}
a.subnavitem, a.subnavitem:visited {
  font-size:14px;
  color:#333333;
  font-weight:normal;
  text-decoration:none;
}
a.subnavitem:hover {
  font-size:14px;
  color:#009999;
  font-weight:normal;
  text-decoration:underline;
}
a.sublinks, a.sublinks:visited {
  font-size:12px;
  color:#999999;
  font-weight:normal;
  text-decoration:underline;
}
a.sublinks:hover {
  font-size:12px;
  color:#009999;
  font-weight:normal;
  text-decoration:underline;
}
a.bodylinks, a.bodylinks:visited {
  font-size:14px;
  color:#009999;
  font-weight:normal;
  text-decoration:none;
}
a.bodylinks:hover {
  font-size:14px;
  color:#009999;
  font-weight:normal;
  text-decoration:underline;
}
a.footerlink, a.footerlink:visited {
  font-size:10px;
  color:#999999;
  font-weight:normal;
  text-decoration:underline;
}
a.footerlink:hover {
  font-size:10px;
  color:#009999;
  font-weight:normal;
  text-decoration:underline;
}
/* end link styling */

/* start padding and spacers */
.spacer14 { float:left; width:14px; }
.spacer10 { float:left; width:10px; }
.spacer5 { float:left; width:5px; }
/* end padding and spacers */


/* for bulleted items */
ul.subnav {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  margin-left:14px;
  margin-top:0px;
  margin-bottom:2px;
  padding-left:14px;
  padding-top:0px;
  padding-bottom:2px;
}
ul.bodybullets {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  margin-left:14px;
  margin-top:0px;
  margin-bottom:2px;
  padding-left:14px;
  padding-top:0px;
  padding-bottom:2px;
}
/* ene bulleted items */

/* start general styling */
.pageheader {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:16px;
  color:#009999;
  font-weight:bold;
}

.eventstable {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  color:#333333;
  border:1px solid #999999;
  background-color:#999999; 
}
.eventsdetail {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  color:#333333;
  background-color:#cccccc;
}

.bulletheader {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  color:#009999;
  font-weight:bold;
}
.resourceheader {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  color:#009999;
  font-weight:bold;
}
.articleheader {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:17px;
  color:#009999;
  font-weight:bold;
}

.sublinks { font-size:12px; color:#999999; font-weight:normal; }
/* end general styling */
