
#today {
position: relative;top:-0px;
}

.nexstorm_main {
font-family: verdana, tahoma, sans-serif;
font-size: 12px;
background: #000000;

}

.nexstorm_img {
width: 541px;
vertical-align: top;
height: 541px;
margin: 0px;
padding-top: 0px;
padding-left: 3px;
padding-bottom: 0px;
}

.nexstorm_img_wide {  /* For use when an wide image > 600 px is sensed */
width: 691px;
vertical-align: top;
height: 691px;
margin: 0px;
padding-top: 0px;
padding-left: 3px;
padding-bottom: 0px;
}

.nexstorm_sub {
color: #f2f2f2;
padding-top: 0;
font-size: 14px;
}

.nexstormdata_top {
width: 115px;
border: 1px solid #333333;
padding: 3px;
font-family:  verdana, tahoma, sans-serif;
font-size: 14px;
}

.nexstormdata {
width: 115px;
border: 1px solid #333333;
margin-top: 2px;
padding: 3px 2px 3px 3px;
text-align: left;
font-family:  verdana, tahoma, sans-serif;
font-size: 12px;
}

.nexstormdatabottom {
border: 0;
margin: 0;
padding: 0;
text-align: left;
font-family:  verdana, tahoma, sans-serif;
font-size: 10px;
color: #FFF;
width: 100%;
}

.nexstormbottomgraphs {
border: 1px solid #333333;
height: 107px;
}

.nexstormbottomtotals {
border: 1px solid #333333;
height: 107px;
min-width:130px;
padding: 0px;
}

.nexstormdatabottomstats {
border: 1px solid #333333;
height: 107px;
padding: 0px;
}

.nexstorm_gr {
text-align: center;
padding-bottom: 5px;
}

.nexstormheader {
text-align: center;
font-family: verdana, tahoma, sans-serif;
color: #DF7401;
font-weight: bold;
font-size: 12px;
padding: 6px 0 6px 0;
}

.nexstormheader2 {
text-align: center;
font-family: verdana, tahoma, sans-serif;
color: #87cefa;
font-weight: bold;
font-size: 12px;
padding: 6px 0 6px 0;
}

.nexstyle1 {
font-family: verdana, tahoma, sans-serif;
color: #FFFFFF;
font-size: 10px;
}

.nexstyle2 {
  font-family: verdana, tahoma, sans-serif;
color: #DF7401;
font-weight: bold;
font-size: 12px;
padding: 6px 0 6px 0;
}

.nexstyle3 {
  font-family: verdana, tahoma, sans-serif;
color: #DF7401;
font-weight: bold;
font-size: 12px;
padding: 12px 0 6px 0;
}

.NSmapdisplay {
position: relative;
height: 541px;
overflow: hidden; 
}

.NSmapdisplay_wide {
position: relative;
height: 691px;
overflow: hidden; 
}

.tracreport {
border-bottom: 1px solid #333333;
padding: 3px 0 3px 0;
}

.tracreporthead {
background: #333333;
padding: 2px;
}

img.NSmap {
position:relative;
left:0px;
top:0px;
z-index:-1;
}

/* Positioning of the legend (tl = topleft, tr = topright, bl = bottomleft, br = bottomright) */

.NSlegend_tl {
    position:absolute; 
    top:2px;
    left:2px;
    z-index:1;
}

.NSlegend_tr {
    position:absolute; 
    top:0px;
    right:3px;
    z-index:1;
}

.NSlegend_br {
    position:absolute; 
    top:493px;
    left:293px;
    z-index:1;
}

.NSlegend_bl {
    position:absolute; 
    top:493px;
    left:2px;
    z-index:1;
}

.NSlegend_hide {
    display: none;
}

.NSoffline {
    position:absolute; 
    top:230px;
    left:120px;
    z-index:1;
}

.NSnew {
    color: #474747;
}

.NSmaptime {
	color:white;
  	font-family: verdana, tahoma, sans-serif;
	font-size: 10px;
    position:absolute;
	bottom:10px;
    right:3px;
    z-index:1;
}

.NScredits {
	color:white;
	font-style: italic;
	font-size: 10px;
    position:absolute;
    left:2px;
    bottom:0px;
    z-index:1;
}

.NScredits a {
text-decoration: none;
}

.NScreditsb {
	color:white;
	font-style: italic;
	font-size: 10px;
}

.NScreditsb a {
text-decoration: none;
color: #FFF;
}

#MAP .NSstrikes {           /* Added for Last Strike feature */
	font-size: 2.0em;
	font-weight: bold;	
    position:absolute;     /* Must be absolute */
    z-index:2;
}

/* The following will control the "tool tips" that pop up on "last strikes" */
#MAP a.info{
	position:absolute;        /* Must be absolute */
	z-index:21;
	color:inherit;
	text-decoration:none;
	outline: none;
}

#MAP a.info span {
	display: none;   /* hide the span text using this css */
}

#MAP a.info:hover {
	z-index:25;
	color:inherit;
}

#MAP a.info:hover span { /* the span will display just on :hover state */
	display:block;
	position:relative;  /* absolute doesn't work in opera but relative seems to work with all */
	width:6em;
	border:1px solid #FFF;  
	background-color:#000; 
	color:#FFF;         
	text-align: center;
	font-size: .8em;
	font-weight: normal;
	line-height: 1.4em;		
	-moz-border-radius: 6px;	 /* Rounded edges in Firefox */
}

#MAP a.info.uleft:hover span {  /* left & above */
	top: -9em;
	right: 7em;
}

#MAP a.info.uright:hover span {   /* right & above */
	top: -9em;
	left: 2em;
}
 
#MAP a.info.lleft:hover span {   /* left & below */
	top: -1em;
	right: 7em;
}

#MAP a.info.lright:hover span {  /* right & below */
	top: -1em;
	left: 2em;
}

#MAP a img {
    border:none;
}

