.tabNavigationSep { margin-top:0px ; background-color:#eee; height:0.5em; margin-bottom:2px;}
ul.tabNavigation {padding-top:0px; padding-bottom: 4px;
margin-top:0px; margin-bottom:0px; 
}
.tabnavSel { display:inline; list-style: none;  background: none; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px;  font-weight: bold ;
margin-bottom: 0px; padding-bottom:8px; background-color:#eee;
 margin-top:0px; padding-top:0px;}
.tabnavUnsel  { display:inline; list-style: none;  background: none; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px; border-top: solid; border-top-width: 1px; 
border-left: solid; border-left-width: 1px; 
border-right: solid; border-right-width: 1px; 
margin-bottom: 0px; padding-bottom:0px; border-bottom:none; border-bottom-width: 0px; margin-top:0px; padding-top:0px;}

#mapNavControl { position:relative; float: right; height:300px; width:133px; padding-right:0px; background:url(../tn2007-images/navsquare.gif); background-repeat:no-repeat; background-position: 0px 20px; }

#mapNavControls ul { display: inline; list-style: none;}
#mapNavControls li { text-align: center ; vertical-align: middle;  width: 20px; height: 20px; display: inline; list-style: none; background: none; padding-left: 0px;}
#mapNavControls li a { font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#000 ; vertical-align: middle; text-align:center; text-decoration: underline; }
#mapNavN { position:absolute ; top: 15px ; left: 58px ;  }
#mapNavNE { position:absolute ; top: 30px ; left: 84px ; }
#mapNavE { position:absolute ; top: 55px ; left: 98px ; }
#mapNavSE { position:absolute ; top: 80px ; left: 84px ; }
#mapNavS { position:absolute ; top: 95px ; left: 58px ; }
#mapNavSW { position:absolute ; top: 80px ; left: 30px ; }
#mapNavW { position:absolute ; top: 55px ; left: 18px ; }
#mapNavNW { position:absolute ; top: 30px ; left: 30px ; }

#mapNavControl1 { position: absolute; top:20px; left: 0px; }
#mapNavControl2 { position: absolute; top:172px; left: 0px; height: 28px; width: 132px; border: none; vertical-align: middle; text-align: center; }
#mapNavControl2 input {vertical-align: middle; text-align: center; margin-right: 0px; margin-left:0px; padding-left:0px; padding-right: 0px ; width:12%;}
#mapNavControl2 label {display: none; }

#mapmovex { background-color: #2f9de2; font-family:Arial, Helvetica, sans-serif ; color: #fff ; position: absolute; top: 0px ; left: 0px;
text-align: center; vertical-align: middle; font-size: 12px; width:133px; height: 20px;}
#mapzoomx { background-color: #2f9de2; font-family:Arial, Helvetica, sans-serif ; color: #fff ; position: absolute; top: 152px ; left: 0px; text-align: center; vertical-align: middle; font-size: 12px; width:133px; height: 20px;}

iframe { border: solid ; border-width: 1px; border-color: #eee; }

#trafficmap { position: relative; top: 0px; left: 0px;} 

#mapContentControls { position: absolute; top: 200px; width:133px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; padding-right: 0px; margin-right: 0px;}
#mapContentControls dl { background-color:#cccccc; padding-top:5px; }
#mapContentControls dd { font-weight: normal ; display: inline; vertical-align: middle ; float:right; }
#mapContentControls dt { font-weight: normal ; display: inline; vertical-align: middle ; }

#mapContentControls li { 
 display: block ; list-style:none; list-style-position:outside; background: none; padding-left: 0px; 
}

/* HW: Changes to CSS style for LEZ stuff. */

#mapContentControls li.ccbullet { 
	list-style: none;
	background: url(../tn2007-images/cczone1.png) no-repeat left;
	padding-left: 25px;
	padding-top: 0px;
	line-height: 1.3em;
}

#mapContentControls li.freeroutebullet { 
	list-style: none;
	background: url(../tn2007-images/freeroute1.png) no-repeat left;
	padding-left: 25px;
	padding-top: 6px;
	line-height: 1.3em;
}

#mapContentControls li.rdzonebullet { 
	list-style: none;
	background: url(../tn2007-images/rdzone1.png) no-repeat left;
	padding-left: 25px;
	padding-top: 6px;
	line-height: 1.3em;
}

#mapContentControls li.lezinbullet { 
	list-style: none;
	background: url(../tn2007-images/lezInside1.png) no-repeat left;
	padding-left: 25px;
	padding-top: 6px;
	line-height: 1.3em;
}

#mapContentControls li.lezoutbullet {
	list-style: none;
	background: url(../tn2007-images/lezOutside1.png) no-repeat left;
	padding-left: 25px;
	padding-top: 6px;
	line-height: 1.3em;
 }

#mapContentControls ul { padding-top:5px;}

#mapContentControls select {padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: rgb(102,102,102);}
#mapContentControls option {padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; 
color: rgb(102,102,102);}

#mapContentControls li ul { display: block ;  padding-top:0px; padding-left:2em; padding-bottom:0px; margin-bottom:0px;}
#mapContentControls li ul li { list-style:none; background: none; }

h2 { margin-top:5px; }
#locationSearch input { font-size: 1em; margin-left:10px; }

.tnrsslist dd{
	background: url(../tn2007-images/feed.gif) no-repeat 0 5px;
	padding-left: 13px;
}

	.drag {
		cursor:move;
	}
	
	.cctvCountdown {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8px; 
		font-style: normal;
		color: #000000;
		background-color: #cccccc;
		}
		
	#cctvDiv {
		line-height: normal;
		font-size: 8px;
	}

	#cctvDiv td, #cctvDiv th{
		border-top: 0px solid #CCC;
		border-bottom: 0px solid #CCC;
		padding: 0px 0px 0px 0pt;
	}

	#cctvDiv table, #cctvDiv caption {
		margin-bottom: 0px;
	}
	
	#infoDiv {
		line-height: normal;
	}

	#infoDiv h2 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: "22px"; color = "#003300"; margin = "6px" }
	#infoDiv body { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: "13px" }
	#infoDiv li, #infoDiv td { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: "13px" }
	#infoDiv a { color: "#000000" }

	#infoDiv td, #infoDiv th{
		border-top: 0px solid #CCC;
		border-bottom: 0px solid #CCC;
		padding: 0px 0px 0px 0pt;
	}

	#infoDiv table, #infoDiv caption {
		margin-bottom: 0px;
	}
	
	
	.ilib { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal;
		color: #000000}
	.vms { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: bold;
		color: #ffff00}
	.standard { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal;
		color: #000000}
	.standardWhite { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal; 
		color: #ffffff}
	.standardWhiteSmall { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		font-style: normal; 
		color: #ffffff}
	.standardBold { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal;
		font-weight: bold; 
		color: #000000}
	.sitecontrols {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		color: #000000;
		}
	.sitename {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #006699;
		border: solid;
		font-style: normal;
		text-decoration: none;
		}
	.error {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FF0000;
		font-style: normal;
		text-decoration: none;
		}
	.position {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #FFFFFF; 
		border: solid; border-width: 1px; border-height: 1px; 
		width:1px; height:1px; border-color:#000000;
		font-style: normal; 
		text-decoration: none;
		}
	.txtfld {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		background-color: #ffffff;
		color: #000000; 
		border: solid; border-width: 1px; border-height: 1px; 
		width:70px; height:15px; border-color:#000000;
		font-style: normal;
		margin-width:2px;
		margin-height:2px; 
		text-decoration: none;
		}
	.postxtfld {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		background-color: #ffffff;
		color: #000000; 
		border: solid; border-width: 1px; border-height: 1px; 
		width:45px; height:14px; border-color:#000000;
		font-style: normal;
		margin-width:2px;
		margin-height:2px; 
		text-decoration: none;
		}
	.caltxtfld {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		background-color: #ffffff;
		color: #000000; 
		border: solid; border-width: 1px; border-height: 1px; 
		width:82px; height:16px; border-color:#000000;
		font-style: normal;
		margin-width:2px;
		margin-height:2px; 
		text-decoration: none;
		}
	.select {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		background-color: #ffffff;
		color: #000000; 
		width:70px; height:15px;
		border: none;
		font-style: normal;
		text-decoration: none;
		}
	.maptypeselect {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		background-color: #ffffff;
		visibility: hidden;
		color: #000000; 
		width:80px; height:15px;
		border: none;
		font-style: normal;
		text-decoration: none;
		}
	.labelmenuselect {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		background-color: #ffffff;
		visibility: hidden;
		color: #000000; 
		width:80px; height:15px;
		border: none;
		font-style: normal;
		text-decoration: none;
		}

	
div.launch2{	
	height: 65px;
	margin: 0px auto;
	margin-bottom: 19px;
	background-image: url(../tn2007-images/launch-panel.gif);
	width: 254px;
	padding: 23px 19px 0px 80px;
}
.launch2 a{
  	color: #4BA60A;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.25em;
  	font-weight: bold;
}

