 body { background-color:white; font-size:14px;  }
 #bodyContentDiv { width:90%; margin:auto; border:1px solid #8888FF;  border-top-width:4px; border-bottom-width:4px; 
                   font-family:sans-serif; font-size:14px; margin-top:24px; }
 #introDiv { padding-left:2em; padding-right:2em;  border: 2px solid #8888FF; text-align:left; }
 #sessionsTable { background-color:#8888FF; width:100%; }
 #sessionsTable td { background-color:white; }
 .headerText { color:#333333; font-size:22px; font-weight:bold; font-family:sans-serif; text-align:center; padding-top:24px; padding-bottom:12px; }
 /*-- added 20071207 --*/
 body { background-color:#CCCCCC; } /*-- maybe this should be optional. */
a:link, a:visited, a:active { text-decoration:none; color:blue; }
#contentDiv { text-align:center; margin:auto; width:927px; padding-left:0px;  background-color:#FFFFFF; padding-bottom:2em; margin-bottom:2em; }
#headerDiv {  }
.headline { font-size:24px; font-weight:bold; }
#menuDiv { margin:auto; background-color:#6699FF; margin-top:1ex; padding-top:4px; padding-bottom:4px; }
#menuDiv a { margin-left:2em; margin-right:2em; color:#003366; font-weight:bold; }
#menuDiv a:hover { background-color:#FFFFCC; }
#messageDiv {  text-align:left; padding:1em; 
/* border-width:2px; 
border-style:solid; border-color:#FFCC33;
*/  
    background-color:#dfdfdf; margin-bottom:2em;
	 }
#messageDiv p { width:600px; }
/*#contentDiv img { float:right; } */
#sideBarDiv { float:right; text-align:center;  margin-left:2em; }
#linkDiv {  }
#linkDiv img { height:70px; }
#imageLabel { position:absolute; top:120px; left:430px; color:#FFFFFF; background-color:#333333; }
/*-- .colorBand { height:20px;  background-color:#6688FF;  } */
.colorBand { height:20px; background-color:#6688FF; color:#333399; font-weight:bold; }
.colorBand a { color:white; font-weight:bold;  }
/* colorBand a:hover { background-color:#333399; } */

.colorBand .button { 
  display:inline; 
  font-size:11px;
  height:100%;

  background-color:#5566CC;
/*--
  border-color:#333399; 
  border-left-width:2px; 
  border-right-width:2px; 
  border-top-width:0px; 
  border-bottom-width:0px; 
  border-style:solid;  
--*/
  
  padding-left:1em; 
  padding-right:1em; 

  
 }
 

.colorBand div.button:hover {   
    background-color:#333399;
 }

.FullSessions { background-color:black; color:white; font-weight:bold; }
.MinSessions { background-color:#99FFBB; color:#009966; font-weight:bold; }

.tooltip {font-size:5px; font-family:Geneva,Verdana,Helvetica,Arial,sans-serif;
	border:1px solid #666666; 
/*	width:500px; */ padding:1px; 
	position:absolute; top:20px; left:90px; z-index:100;
	visibility:hidden; 
	color:#333333; background-color:#999999;
}
/*
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:270px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#333333; top:20px;
                    left:90px; background-color:#ffffcc;
                    layer-background-color:#ffffcc;}
*/
.tooltip td { font-size:10px; background-color:white; }
.tooltip th { font-size:10px; background-color:white; }

/* styles for speaker3 pg */
table, tr, td {border-style:none;}
#yearTbl {width:94%; text-align:center;}

/* styles for calendar */
.button {width:28px;padding:0;height:26px;font-size:11pt;
              text-align:center;margin:0;text-indent:0px;  }
.selbtn {width:28px;padding:0;height:26px;font-size:11pt;
              text-align:center;margin:0;text-indent:0px;
              background-color:#3333FF;color:white}
.caltable, .caltr, .caltd { /*border-style:solid;*/ }
.caltd { background-color:white; }
.caltable { width:85%; border:2px solid #555555; background-color:#DDDDDD; 
            margin:auto; margin-top:2em; margin-bottom:1em;  }
.month { margin-top:2ex;  height:250px;  border:none; }
.monthEle {vertical-align:top; }
.MonthBtn {border-style:none;font-size:medium;font-weight:bold;
           /*--background-color:transparent*/
           background-color:gold; }
 
/*-- Adjust the reportTable header color */
.reportTable th { color:#333333; }

