.MHADefault {
       font-size: 12px; 
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color:#005595;
}

.MHABody {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       margin-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
}

.MHAMenuTopBar {
       background-color:#005595;
       height: 50px;
}

.NewMenuLinksNormal {
	color: #0000CC;
	background-color: #FBB033;
	text-decoration: none;
}

.NewMenuLinksOver {
	color: #FFFFFF;
	background-color: #FBB033;
	text-decoration: none;
}

.MHAMenu {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       background-color: #005595;
       color: #FFFFFF;
       font-weight: bold;
}

.MHAGoldBar {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       background-color: #FBB033;
}

.MHASloganText {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       color: #FBB033;
       font-weight: bold;
       font-style: italic;
}
.MHAFrmBodyTable {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       width: 600px;
       color: #FFFFFF;
       border-color: #FBB033;
       background-color: #005595;
       border-width: thick;
       border: double;
}
.MHAPageBottomMenu {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
       background-color: #FBB033;
}
.MHAPageBottomMenuLinks {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
	   text-decoration: none;
}
.MHAEducationTable {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       border-color: #FBB033;
       border-width: thick;
       border: double;
}

.MHAFrmTbl {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
       background-color: #005595;
}

.MHAFrmBody {
       width: 600px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
}

.MHAFrmBodyHeading {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size:16px;
       color:#FFFFFF;
       text-shadow: #FBB033;
       font-weight:bold;
       text-align:center;
       text-decoration:underline;
}

.MHALinksN {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       background-color: #005595;
       color: #FFFFFF;
       font-weight:bold;
       text-decoration:none;
}

.MHALinksO {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       background-color: #005595;
       color: #FBB033;
       font-weight:bold;
       text-decoration:none;
}

.MHAMarquee {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       color: #FFFFFF;
       font-weight:bold;
       background-color: #FBB033;
}

.MHAFrmBodyLinksN {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:12px;
       color:  #005595;
}

.MHAFrmBodyLinksO {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:12px;
       color: #FBB033;
}

.MHATopPageHeading {
       font-family:"Times New Roman", Times, serif;
       font-size: 64px;
       color: #005595;
}

.MHAFrmBodyTableText {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
       background-color: #005595;
}

.MHAFrmBodyClickHere {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       color:#FBB033;
}

.MHAStaffBoard {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
       color: #FBB033;
}

a.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #005595;
	color: #FFFFFF;
	font-weight: bold;
    position: relative; /*this is the key*/
    z-index: 24; 
    text-decoration: none;
}

a.info:hover{
	z-index: 25;
	color: #FBB033;
	background-color: #005595;
}

a.info span{
	display: none;
}

a.info:hover span { /*the span will display just on :hover state*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    display: block;
    position: absolute;
    top: 0em; 
	left: 16em; 
	width: 20em;
    border: 1px solid #0cf;
    background-color: #EFF7FF; 
	color: #000;
	font-weight: normal;
    text-align: center;
}

a.info2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
    position: relative; /*this is the key*/
    z-index: 24; 
    text-decoration: none;
}

a.info2:hover{
	z-index: 25;
	color: #FBB033;
/*	background-color: #005595; */
}

a.info2 span{
	display: none;
}

a.info2:hover span { /*the span will display just on :hover state*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    display: block;
    position: absolute;
    top: 0em; 
	left: 2em; 
	width: 20em;
    border: 1px solid #0cf;
    background-color: #EFF7FF;
	color: #000;
	font-weight: normal;
    text-align: center;
}

a.MyImg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FF8F00;
	color: #FFFFFF;
	font-weight: bold;
    position: relative; /*this is the key*/
    z-index: 24; 
    text-decoration: none;
}

a.MyImg span{
	display: none;
}

a.MyImg:hover span { /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 0em; 
	left: 1em; 
	width: 355px;
    border: 1px solid #0cf;
    background-color: #cff; 
	color: #000;
	font-weight: normal;
    text-align: center;
}

.MHAGenericNormalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
}

.MHAGenericBigText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFFFFF;
	color: #000000;
}

a.HidTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FF8F00;
	color: #FFFFFF;
	font-weight: bold;
    position: relative; /*this is the key*/
    z-index: 24; 
    text-decoration: none;
}

a.HidTxt span{
	display: none;
}

#calendar1 {
}
			
#calendar table {
	width: 80%;
	text-align: center;
}
			
#calendar thead {
			}
			
#calendar tbody td {
	border: 1px solid #F1F1F1;
	color: #FBB033;
}
			
#calendar #prev {
	text-align: left;
	color: #FBB033;
}
			
#calendar #next {
	text-align: right;
	color: #FBB033;
}
			
#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}
			
#calendar #now {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
}

#calendar #data {
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	font-weight: bold;
	color: #000000;
}
