/*Global Browser Classes*/
.opacityFilter
{
	opacity:.85;					/*Firefox, Safari, Opera*/
	zoom:1;
}

.opacityFilterOff
{
	opacity:1.0;					/*Firefox, Safari, Opera*/
	filter: "alpha(opacity=100)";	/*IE 8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /*IE 4-7*/
	zoom:1;
}

.updateDiv
{
	position:absolute;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	padding:1px 1px 1px 1px;
	z-index:5000;
}

.tooltip
{
	position:absolute;
	background-color:#ffffff;
    color:#000000;
    font-weight:bold;
    border:1px #000000 solid;
    margin: 2px 2px 2px 2px;
    padding: 3px 5px 3px 5px;
	z-index:2000;
	visibility:hidden;
}

/*Non-IE Classes*/
.coverageTabClosed
{
	position:absolute;
	top:28px;
	left:11px;
	width:23px;
	height:129px;
	cursor:pointer;
}

.coverageTabOpen
{
	position:absolute;
	top:28px;
	left:164px;
	width:23px;
	height:129px;
	cursor:pointer;
}

.legendTabClosed
{
	position:absolute;
	top:150px;
	left:11px;
	width:23px;
	height:71px;
	cursor:pointer;
}

.legendTabOpen
{
	position:absolute;
	top:150px;
	left:164px;
	width:23px;
	height:71px;
	cursor:pointer;
}

.sidebarContainerClosed
{
	position:absolute;
	left:8px;
	top:28px;
	color:#000000;
	background-color:#FFFFFF;
	z-index:200;
	overflow:auto;
	border-style:outset;
	border-color:#02007F;
	border-left:0px;
	border-top:0px;
}

.sidebarContainerOpen
{
	position:absolute;
	left:8px;
	top:28px;
	width:153px;
	color:#000000;
	background-color: #FFFFFF;
	z-index: 200;
	overflow: auto;
	border-style: outset;
	border-color:#02007F; 
	border-left: 0px; 
	border-top: 0px;
}

/*IE Only Classes*/
.sidebarContainerClosedIE
{
	position:absolute;
	left:10px;
	top:28px;
	width:0px;
	color:#000000;
	background-color: #FFFFFF;
	z-index: 200;
	overflow: auto;
	border-style: outset;
	border-color:#02007F; 
	border-left: 0px; 
	border-top: 0px;
}
.sidebarContainerOpenIE
{
	position:absolute;
	top:28px;
	width:153px;
	color:#000000;
	background-color: #FFFFFF;
	z-index: 200;
	overflow: auto;
	border-style: outset;
	border-color:#02007F; 
	border-left: 0px; 
	border-top: 0px;
}

.legendTabClosedIE
{
	position:absolute;
	top:157px;
	left:14px;
	width:23px;
	height:71px;
	cursor:pointer;
}

.coverageTabClosedIE
{
	position:absolute;
	top:34px;
	left:14px;
	width:23px;
	height:129px;
	cursor:pointer;
}

.legendTabOpenIE
{
	position:absolute;
	top:157px;
	left:167px;
	width:23px;
	height:71px;
	cursor:pointer;
}

.coverageTabOpenIE
{
	position:absolute;
	top:34px;
	left:167px;
	width:23px;
	height:129px;
	cursor:pointer;
}

/*Global DIV Styles*/
html
{
	overflow:hidden;
	outline-style: none;
}

body 
{
	background-color:#000000;
}

img
{  
	border-style: none;
}

div#gmtUpdate
{
	position:absolute;
	color:#FFFF00;
}

div#realtimeMenu
{
	position:absolute;
	height:27px;
	top:2px;
	z-index:1000;
}

div#NavHideControls {
	background-color: #C6E2FF;
	z-index: 25;
	top: 5px;
	position: absolute;
	left: 695px;
	width:96px;
}



div#mouseLatLongPosition, div#loadingBarText, div#gmtTime, div#loadingBlinker, div#giveCount, div#smsTitle {
	position: absolute;
	color:#FFFFFF;
	z-index: 50;
}
div#mouseLatLongPosition
{
	bottom:2px;
}

div#gmtUpdate
{
	bottom:2px;
}

div#gmtTime
{
  bottom:2px;
}

div#loadingBarText
{
	top:2px;
}

div#loadingBlinker
{
	top:6px;
}	

div#giveCount
{
	top:2px;
	left:500px;
}

div#loadingBar {
	position:absolute;
	background-color: #C12345;
	z-index: 5;
	display:block;
	top:3px;
	height:20px;
}

div#loadingBarShade {
	position:absolute;
	background-color: #111111;
	z-index: 4;
	display:block;
	top:2px;
	height:20px;
	width:470px;
	border:1px #FFFFFF solid;
	visibility:hidden;
}

div#smsTitle {
	position: absolute;
	color:#FFFFFF;
	z-index: 50;
	bottom:2px;
	left:250px;
}

div#map {
	position:absolute;
	top:28px;
	left:10px;
	z-index:0;
	visibility:hidden;
}

div#sourceSelector
{
	position:absolute;
	color:#FFFFFF;
	border:1px #FFFFFF solid;
	padding:1px 1px 1px 1px;
	top:2px;
	left:11px;
	display:none;
}

div#searchBarDiv
{
	position:absolute;
	z-index:1000;
	top:3px;
	left:690px;
	color:#FFFFFF;
	visibility:hidden;
}

div#realtimeMenu
{
	visibility:hidden;
}

div#searchResults
{
	position:absolute;
	z-index:1000;
	top:27px;
	left:692px;
	color:#000000;
	background-color:#DBE1FF;
	font-weight:bold;
    border:1px #000000 solid;
}

div#opacitySlider
{
	position:absolute;
	z-index:1000;
	top:1px;
	left:995px;
	border:1px #FFFFFF solid;
	padding:3px 3px 3px 3px;
	visibility:hidden;
}

div#opacityLabel
{
	position:absolute;
	top: 4px;
	left:880px;
	visibility:hidden;
	color:#FFFFFF;
}

div#searchLabel
{
	position:absolute;
	top: 4px;
	left:635px;
	visibility:hidden;
	color:#FFFFFF;
}

div#qtroutealerts
{
  position:absolute;
  right:116px;
  top:28px;
  width:260px;
  background-color:#FFFFFF;
  visibility:hidden;
  border-left: 1px solid #4A8E5D;
  border-right: 1px solid #4A8E5D;
  border-bottom: 1px solid #4A8E5D;

	opacity:0.8;					/*Firefox, Safari, Opera*/
	filter: "alpha(opacity=80)";	/*IE 8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /*IE 4-7*/
}

span.qtalert
{
  /*background-color:"#FF8888";*/
  margin-left:3px;
}

span.qt_count
{
  text-decoration:underline;
}
