/* blue */
a:link, a:visited {
	color: #135cae;
}

a:hover {
	color: #0b3768;
}

#pillmenu a:hover {
  color: #135cae;
}

/* The second two elements below were added by JR to highlight the parent menu item in topmenu - 6/5/09 */

#pillmenu a#active_menu-nav, #pillmenu li#current a, #pillmenu li.active a{
  background: url(../images/blue/mw_menu_active_bg.png) repeat-x;
  color: #fff;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div.module_menu {
	background: url(../images/blue/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/blue/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/blue/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/blue/mw_box_tl.png) 0 0 no-repeat;
}

/* The following elements were added to incorporate Weather Underground's stylesheet to the Severe Weather map - 8/1/09 */

#keyBox { text-align: left; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #F5F5F5; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; }
#keyBox TABLE { width: 205px; float: left; margin: 2px 0 2px 5px; }
#keyBox TABLE TD.keyIcon { width: 15px; }
#keyBox TABLE TD.keyText { width: 190px; font-size: 12px; }
#keyBox TABLE.active TD.keyText A { text-decoration: none; color: #000; }
#keyBox TABLE TD.keyText A { text-decoration: none; color: #000; }
#keyBox TABLE TD.keyText A SPAN { display: none; font-weight: normal; }
#keyBox TABLE TD.keyText A:hover { color: #666; }
#keyBox TABLE TD.keyText A:visited SPAN { display: none; }
#keyBox TABLE TD.keyText A:hover SPAN { position: absolute; background-color: #FFF; width: 190px; margin-top: 10px; padding: 5px; display: block; border: 1px solid #9A5121; color: #172C6C; }

#keyBox2 { text-align: left; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; }
#keyBox2 TABLE { width: 200px; float: left; margin: 2px 0 2px 40px; }
#keyBox2 TABLE TD.keyIcon { width: 15px; }
#keyBox2 TABLE TD.keyText { width: 185px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
#keyBox2 TABLE TD.keyText A { text-decoration: none; color: #000; }
#keyBox2 TABLE TD.keyText A SPAN { display: none; }
#keyBox2 TABLE TD.keyText A:hover { color: #666; }
#keyBox2 TABLE TD.keyText A:visited SPAN { display: none; }
#keyBox2 TABLE TD.keyText A:hover SPAN { position: absolute; background-color: #FFF; width: 180px; margin-top: 10px; padding: 5px; display: block; border: 1px solid #9A5121; color: #172C6C; }

.gap1 { height: 1px; line-height: 1px; clear: both; }