a:hover {color: #cc3300; text-decoration:underline;}
hr {  border:1px solid; border-color:#cccccc; }
.gray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666;}
.boldtext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}
.beige {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999966;}
.largeRed {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #cc0000;}
.red {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #cc0000;}
.calendarhed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #356bad; text-decoration: none;}
.calendarhed a:link { color: #356bad}
.calendarhed a:visited {  color: #356bad }
.calendarweeks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; ; text-align: center}

.mh_topnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center; text-decoration:none; padding-right: 15px; padding-left: 15px; }
.mh_topnav a:link { color: #FFFFFF; text-decoration:none; border: 1px solid; border-color: #356bad; height: 12px;}
.mh_topnav a:visited { color: #FFFFFF; text-decoration:none; border: 1px solid; border-color: #356bad; height: 12px; }
.mh_topnav a:hover {color: #e2e2e2; text-decoration:none; border-style: dotted; border-color: #e2e2e2; height: 12px;}
.mh_siteborder {  border: 1px solid; border-color: #999999}
.mh_topshade {  background-image: url(mh_topshade.jpg); background-repeat: repeat-x; background-position: bottom}
.mh_topshade_b { background-image: url(mh_topshade_b.jpg); background-repeat: repeat-x; background-position: top}
.mh_blacklinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.mh_blacklinks a:link { color: #000000; text-decoration:none;}
.mh_blacklinks a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks a:hover {color: #cc3300; text-decoration:underline;}
.mh_blacklinksSM { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; line-height: 17px}
.mh_blacklinksSM a:link { color: #000000; text-decoration:none;}
.mh_blacklinksSM a:visited { color: #000000; text-decoration:none;}
.mh_blacklinksSM a:hover {color: #cc3300; text-decoration:underline;}
.mh_blacklinksNBRS { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; line-height: 13px}
.mh_blacklinksNBRSa:link { color: #000000; text-decoration:none;}
.mh_blacklinksNBRS a:visited { color: #000000; text-decoration:none;}
.mh_blacklinksNBRS a:hover {color: #cc3300; text-decoration:underline;}
.mh_greycopy { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; font-weight: bold}
.mh_greycopySM { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: bold }
.mh_gobutton {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:112px; font-weight: bold; color: #FFFFFF; background-color: #356bad; height: 19px;}
.mh_gobutton a:link { color: #ffffff; text-decoration:none; background-color: #356bad;}
.mh_gobutton a:visited { color: #ffffff; background-color: #356bad; text-decoration:none;}
.mh_gobutton a:hover {color: #cc3300; text-decoration:none;}
.mh_leftnav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4E4E; vertical-align: middle; width: 125px; margin-left: 8px; margin-top: 8px}
.mh_leftnav a:link{ text-decoration: none; color:#4F4E4E}
.mh_leftnav a:visited{ text-decoration: none; color:#4F4E4E}
.mh_leftnav a:hover {color: #cc3300; text-decoration:underline;}
.mh_leftnavHD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4E4E; width: 140px; background-color: #CCCCCC; border-color: #4F4E4E black; text-indent: 8px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.mh_blackheaders {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #000000; list-style-type: square; background-color: #FFFFFF; margin-left: 9px; padding-right: 5px; padding-left: 5px; height: 19px; vertical-align: bottom; position: relative; top: 1px; }
.mh_blueheaders1 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #356bad; list-style-type: square; background-color: #FFFFFF; margin-left: 9px; padding-right: 5px; padding-left: 5px; height: 19px; vertical-align: bottom; position: relative; top: 1px; }
.mh_blueheaders {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; height:19px; color: #FFFFFF; background-image: url(mh_hdrcorner.gif); background-repeat: no-repeat; background-position: left bottom; text-indent: 6px; border-bottom: 1px solid #356BAD; font-weight: bold; line-height: 15pt}
.mh_blueheadersLONG {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; height:19px; color: #FFFFFF; background-image: url(mh_hdrcornerLONG.gif); background-repeat: no-repeat; background-position: left bottom; text-indent: 6px; border-bottom: 1px solid #356BAD; font-weight: bold; line-height: 15pt}
.mh_blueheaders_line {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; height:19px; color: #FFFFFF;  text-indent: 6px; border-bottom: 1px solid #356BAD; font-weight: bold; line-height: 15pt}
.mh_greyheaders {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #C1C1C1; list-style-type: square; background-color: #FFFFFF; margin-left: 9px; padding-right: 5px; padding-left: 5px; height: 19px; vertical-align: bottom; position: relative; top: 1px; }
.mh_greybar { list-style-type: none; background-image: url(my_greybar.gif); background-repeat: repeat-x; background-position: bottom; height: 19px; margin-top: 4px}
.mh_headline_blue16px {  font-family: "Times New Roman", Times, serif; font-weight: bold; color: #356bad; font-size: 18px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_blue16px a:link{ text-decoration: none; color:#356bad}
.mh_headline_blue16px a:visited{ text-decoration: none; color:#356bad}
.mh_headline_blue16px a:hover {color: #cc3300; text-decoration:underline;}
.mh_headline_blue20px {  font-family: "Times New Roman", Times, serif; font-weight: bold; color: #356bad; font-size: 20px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_blue20px a:link{ text-decoration: none; color:#356bad}
.mh_headline_blue20px a:visited{ text-decoration: none; color:#356bad}
.mh_headline_blue20px a:hover {color: #cc3300; text-decoration:underline;}
.mh_body {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #000000; text-decoration: none}
.mh_body_12px {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; color: #000000; text-decoration: none}
.mh_fullstory {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: 356bad; text-decoration: none}
.mh_fullstory a:link{ text-decoration: none; color:#356bad}
.mh_fullstory a:visited{ text-decoration: none; color:#356bad}
.mh_fullstory a:hover {color: #cc3300; text-decoration:underline;}

.mh_headline_bluebullet {font-family: "Times New Roman", Times, serif; font-weight: bold; color: #356BAD; font-size: 18px; text-decoration: none; background-image: url(mh_arrow.gif); background-repeat: no-repeat; background-position: left center; border-style: none; text-indent: 11px; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_bluebullet a:link { text-decoration: none; color:#356bad}
.mh_headline_bluebullet a:visited { text-decoration: none; color:#356bad}
.mh_headline_bluebullet a:hover {color: #cc3300; text-decoration:underline;}

.mh_headline_bullet { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; text-decoration: none; background-image: url(mh_arrow.gif); background-repeat: no-repeat; background-position: left center; border-style: none; text-indent: 11px}
.mh_headline_bullet a:link{ text-decoration: none; color:#000000}
.mh_headline_bullet a:visited{ text-decoration: none; color:#000000}
.mh_headline_bullet a:hover {color: #cc3300; text-decoration:underline;}
.mh_blueheaders_pos { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #356bad; height: 19px; vertical-align: bottom; position: relative; top: 1px; }
.mh_headline_black14px { font-family: "Times New Roman", Times, serif; font-weight: bold; color: #000000; font-size: 16px; text-decoration: none; border-style: none; width: 100%; padding-top: 1px; padding-bottom: 2px }
.mh_headline_black14px a:link{ text-decoration: none; color:#000000}
.mh_headline_black14px a:visited{ text-decoration: none; color:#000000}
.mh_headline_black14px a:hover {color: #cc3300; text-decoration:underline;}
.mh_spacer {  line-height: 5px}
.mh_greylinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.mh_greylinks_12px { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.mh_greylinks a:link { color: #666666; text-decoration:none;}
.mh_greylinks a:visited { color: #666666; text-decoration:none;}
.mh_greylinks a:hover {color: #cc3300; text-decoration:underline;}
.mh_headline_black12px { font-family: "Times New Roman", Times, serif; font-weight: bold; color: #000000; font-size: 14px; text-decoration: none; border-style: none; width: 100%; padding-top: 1px; padding-bottom: 2px }
.mh_headline_black12px a:link{ text-decoration: none; color:#000000}
.mh_headline_black12px a:visited{ text-decoration: none; color:#000000}
.mh_headline_black12px a:hover {color: #cc3300; text-decoration:underline;}

.mh_blacklinks2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.mh_blacklinks2 a:link { color: #000000; text-decoration:none;}
.mh_blacklinks2 a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks2 a:hover {color: #cc3300; text-decoration:underline;}
.mh_blacklinks2SM { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; line-height: 17px}
.mh_blacklinks2SM a:link { color: #000000; text-decoration:none;}
.mh_blacklinks2SM a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks2SM a:hover {color: #cc3300; text-decoration:underline;}
.mh_blacklinks2NBRS { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; line-height: 13px}
.mh_blacklinks2NBRSa:link2 { color: #000000; text-decoration:none;}
.mh_blacklinks2NBRS a:visited2 { color: #000000; text-decoration:none;}
.mh_blacklinks2NBRS a:hover12 {color: #cc3300; text-decoration:underline;} font-size: 15px; color: #000000}

.mh_blacklinks3 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000}
.mh_blacklinks3 a:link { color: #000000; text-decoration:none;}
.mh_blacklinks3 a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks3 a:hover {color: #cc3300; text-decoration:underline;}
.mh_blacklinks3SM { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; line-height: 17px}
.mh_blacklinks3SM a:link { color: #000000; text-decoration:none;}
.mh_blacklinks3SM a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks3SM a:hover {color: #cc3300; text-decoration:underline;}
.mh_blacklinks3NBRS { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; line-height: 13px}
.mh_blacklinks3NBRSa:link2 { color: #000000; text-decoration:none;}
.mh_blacklinks3NBRS a:visited2 { color: #000000; text-decoration:none;}
.mh_blacklinks3NBRS a:hover12 {color: #cc3300; text-decoration:underline;} font-size: 15px; color: #000000}

