
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; height: 12px;}

.mh_topnav a:visited { color: #FFFFFF; text-decoration:none; height: 12px; }

.mh_topnav a:hover {color: #e2e2e2; text-decoration:underline; 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: Arial, Helvetica, sans-serif; font-size: 15px; 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_blackheaders_small {  font-family: Arial, Helvetica, sans-serif; font-size: 3px; font-weight: normal; 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: 13px; 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: 13px; 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: 13px; 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: 13px; 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: 13px; 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_blue13px {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 13px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_blue13px a:link{ text-decoration: none; color:#356bad}
.mh_headline_blue13px a:visited{ text-decoration: none; color:#356bad}
.mh_headline_blue13px a:hover {color: #cc3300; text-decoration:underline;}

.mh_headline_blue16px {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 15px; 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;}

/* .frontpage_headline {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 15px; background-image: url(/graphics/headln_triang_sm_blue.gif); background-repeat: no-repeat; background-position: 0px 10px; text-decoration: none; border-style: none; width: 100%;  padding-left: 9px; padding-top: 6px; padding-bottom: 5px}
*/
.frontpage_headline { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 12px; background-image: url(headln_dot_sm_blue.gif); background-repeat: no-repeat; background-position: 0px 10px; text-decoration: none; border-style: none; width: 100%;  padding-left: 9px; padding-top: 6px; padding-bottom: 5px; }
.frontpage_headline a:link{ text-decoration: none; color:#356bad;}
.frontpage_headline a:visited{ text-decoration: none; color:#356bad;}
.frontpage_headline a:hover {color: #cc3300; text-decoration:underline;}

.frontpage_headline_green {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #336633; font-size: 12px; background-image: url(ci_bull.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; border-style: none; width: 100%; padding-left: 9px; padding-top: 6px; padding-bottom: 5px;}
.frontpage_headline_green a:link{ text-decoration: none; color:#336633;}
.frontpage_headline_green a:visited{ text-decoration: none; color:#336633;}
.frontpage_headline_green a:hover {color: #cc3300; text-decoration:underline;}

/*
.mh_headline_blue16px {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #004276; font-size: 15px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_blue16px a:link{ text-decoration: none; color:#004276}
.mh_headline_blue16px a:visited{ text-decoration: none; color:#004276}
.mh_headline_blue16px a:hover {color: #cc3300; text-decoration:underline;}
*/

.mh_headline_blue20px {  font-family: Arial, Helvetica, sans-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: 11px; line-height: 16px; color: #000000; text-decoration: none;}
.mh_body_12px {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 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: Arial, Helvetica, sans-serif; font-weight: bold; color: #356BAD; font-size: 16px; 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: 11px; 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: 13px; font-weight: bold; color: #356bad; height: 19px; vertical-align: bottom; position: relative; top: 1px; }
.mh_headline_black14px { font-family: Arial, Helvetica, sans-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_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; font-weight: normal;}
.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_greylinks_12px { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal;}
.mh_greylinks_12px a:link { color: #666666; text-decoration:none;}
.mh_greylinks_12px a:visited { color: #666666; text-decoration:none;}
.mh_greylinks_12px a:hover {color: #cc3300; text-decoration:underline;}

.mh_headline_black12px { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 12px; 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: 12px; 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: 11px; color: #000000 ; font-weight: normal;}
.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: 12px; color: #000000 ; font-weight: normal; line-height: 13px}
.mh_blacklinks2NBRS a:link { color: #000000; text-decoration:none; font-size: 15px;}
.mh_blacklinks2NBRS a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks2NBRS a:hover {color: #cc3300; text-decoration:underline;}

.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: 14px; 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: 14px; color: #000000 ; font-weight: normal; line-height: 13px}
.mh_blacklinks3NBRSa:link { color: #000000; text-decoration:none; font-size: 15px;}
.mh_blacklinks3NBRS a:visited { color: #000000; text-decoration:none;}
.mh_blacklinks3NBRS a:hover {color: #cc3300; text-decoration:underline;}

.mh_body_plain {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #356bad; text-decoration: none;}
.mh_body_plain   a:link {font-weight: normal; color: #356bad; text-decoration: none;}
.mh_body_plain   a:visited {font-weight: normal; color: #356bad; text-decoration: none;}
.mh_body_plain   a:hover {font-weight: bold; color: #356bad; text-decoration: none;}

.hits_body_plain {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #D8140C; text-decoration: none;}
.hits_body_plain   a:link {font-weight: normal; color: #D8140C; text-decoration: none;}
.hits_body_plain   a:visited {font-weight: normal; color: #D8140C; text-decoration: none;}
.hits_body_plain   a:hover {font-weight: bold; color: #D8140C; text-decoration: none;}

.mh_headline_red13px a:link{ text-decoration: none; color: #c03e32}
.mh_headline_red13px a:visited{ text-decoration: none; color: #c03e32}
.mh_headline_red13px a:hover {color: #cc3300; text-decoration:underline;}

.mh_headline_arial13px {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 13px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_arial13px a:link{ text-decoration: none; color:#356bad}
.mh_headline_arial13px a:visited{ text-decoration: none; color:#356bad}
.mh_headline_arial13px a:hover {color: #cc3300; text-decoration:underline;}

.topnews_hdrsm {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;font-weight: bold;color: #000000;text-decoration: none;}

.mh_nav {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #dadada; background-image: url(mh_navbox.jpg); background-position: left top; width: 410px; height: 40px; word-spacing: 15px; text-decoration: none; }
.mh_nav a:link {font-weight: bold; color: #365bad; text-decoration: none;}
.mh_nav a:visited {font-weight: bold; color: #365bad; text-decoration: none; }
.mh_nav a:hover {font-weight: bold; color: #365bad; text-decoration: underline; }

.mh_headline_blue16px_plain {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 15px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px}
.mh_headline_blue16px_plain a:link{ text-decoration: none; color:#356bad}
.mh_headline_blue16px_plain a:visited{ text-decoration: none; color:#356bad}
.mh_headline_blue16px_plain a:hover {color: #cc3300; text-decoration:underline;}

.mh_newsbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; width:175px; height:20px; font-weight: bold; color: #FFFFFF; background-color: #356bad; height: 19px;}

.mh_newsbutton1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; width:150px; height:20px; font-weight: bold; color: #FFFFFF; background-color: #356bad; height: 19px;}

.mp_headline_green16px {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #336633; font-size: 15px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; padding-bottom: 5px;}
.mp_headline_green16px a:link{ text-decoration: none; color:#336633;}
.mp_headline_green16px a:visited{ text-decoration: none; color:#336633;}
.mp_headline_green16px a:hover {color: #cc3300; text-decoration:underline;}

.mp_greenheaders {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; height:19px; color: #FFFFFF; background-image: url(mp_hdrcorner.gif); background-repeat: no-repeat; background-position: left bottom; text-indent: 6px; border-bottom: 1px solid #336633; font-weight: bold; line-height: 15pt;}

.btn_caps {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 16px;font-weight: bold;text-transform: uppercase;color: #000000;text-decoration: none;}
.btn_caps a:link {font-weight: bold; color: #000000; text-decoration: none;}
.btn_caps a:visited {font-weight: bold; color: #000000; text-decoration: none;}
.btn_caps a:hover {font-weight: bold; color: #FF0000; text-decoration: none;}


.election08hdr {align: center; height: 15px; background-image: url(); background-repeat: no-repeat; background-position: 0 0; margin-top: 0px; margin-bottom: 0px;}
.election08 {border-left: 1px red solid; border-top: 1px red solid; border-right: 1px blue solid; border-bottom: 1px blue solid; margin-bottom: 20px; padding: 10px;}
.election08subhd {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #9E120B; text-decoration: none; padding-top: 7px; text-align: left;}

.election08hdlns {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: 356bad; text-decoration: none; padding-top: 7px; background-image: url(headln_dot_sm_blue.gif); background-repeat: no-repeat; background-position: 0px 10px; padding-left: 9px; }
.election08hdlns a:link{ text-decoration: none; color:#356bad;}
.election08hdlns a:visited{ text-decoration: none; color:#356bad;}
.election08hdlns a:hover {color: #cc3300; text-decoration:underline;}

.election08hdlns_nblt {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: 356bad; text-decoration: none; }
.election08hdlns_nblt a:link{ text-decoration: none; color:#356bad;}
.election08hdlns_nblt a:visited{ text-decoration: none; color:#356bad;}
.election08hdlns_nblt a:hover {color: #cc3300; text-decoration:underline;}

/*New headlines created by Gonzo to standardize CSS  */

.headlines_categorypgs {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #356bad; font-size: 15px; text-decoration: none; border-style: none; width: 100%; padding-top: 3px; margin-bottom: -1px}
.headlines_categorypgs a:link{ text-decoration: none; color:#356bad;}
.headlines_categorypgs a:visited{ text-decoration: none; color:#356bad;}
.headlines_categorypgs a:hover {color: #cc3300; text-decoration:underline;}

/*Never Events section */

.nevereventshdr {align: center; height: 15px; background-image: url(); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 0px;}
.nevereventssubhd {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #9E120B; text-decoration: none; padding-top: 7px; text-align: left;}
.neverevents {border: 1px #669A33 solid; margin-bottom: 20px; padding: 10px;}


/*End Never Events section */

/*END of CSS */
