/*
body
{
    margin:0;
    padding:0;
    height:100%;
    background-color:gray;
    scrollbar-face-color: silver;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}
*/
#divMain
{
	LEFT:0px; 
	POSITION:absolute; 
	TOP:0px
}

#layer1
{
	BACKGROUND-POSITION:0px 0px;
	background-repeat:no-repeat; 
	Z-INDEX:1; 
	LEFT:0px; 
	WIDTH:1000px; 
	POSITION:absolute; 
	TOP:0px; 
	HEIGHT:95px
}

#mItem1
{
	BACKGROUND-POSITION: 0px 0px; 
	background-repeat:no-repeat;
	Z-INDEX: 10; 
	LEFT: 20px; 
	WIDTH: 198px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 33px;
	cursor:pointer;
}

#mItem12
{
	BACKGROUND-POSITION: -215px 0px;
	background-repeat:no-repeat; 
	Z-INDEX: 10;
	LEFT: 240px;  
	WIDTH: 114px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 33px;
	cursor:pointer;
}

#mItem13
{
	BACKGROUND-POSITION: -369px 0px;
	background-repeat:no-repeat; 
	Z-INDEX: 10; 
	LEFT: 380px;  
	WIDTH: 173px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 33px;
	cursor:pointer;
}

#mItem14
{
	BACKGROUND-POSITION: -580px 0px; 
	background-repeat:no-repeat;
	Z-INDEX: 10; 
	LEFT: 565px;  
	WIDTH: 83px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 33px;
	cursor:pointer;
}

#MSVE_minimap_glyph
{
	background-position: 0 0;
	background-color:Red;
	display:none;
	cursor:pointer;
	position:absolute;
	left:703px;
	height:15px;
	width:15px;
	line-height:13px;
	font-family:Arial;
	top:40px;
	z-index:100;
}

.minimap_collapsed
{
	width:150px;
	height:150px;
}

#MSVE_minimap_resize
{
	display:none;
}

#divLayout
{
	BACKGROUND-POSITION:0px 0px; 
	LEFT:0px;
	WIDTH:1000px; 
	POSITION:absolute; 
	TOP:95px; 
	HEIGHT:489px 
}

#myMap
{
	DISPLAY:block;
	LEFT:5px;
	POSITION:absolute;
	TOP:40px;
}

#sideTabsContainer
{
	background-color: #313031;
	height: 400px;
	left: 725px;
	position: absolute;
	top: 40px;
	width: 255px;
}

#divResults
{
	OVERFLOW: auto; 
	DISPLAY:block; 
	LEFT:730px; 
	WIDTH:238px; 
	POSITION:absolute; 
	TOP:71px; 
	HEIGHT:358px; 
	BACKGROUND-COLOR:#ffffff;
	z-index:-1;
	border: solid 3px #5A595A;
}

#divInstructions
{
	OVERFLOW: auto; 
	DISPLAY:block; 
	LEFT:730px; 
	WIDTH:228px; 
	POSITION:absolute; 
	TOP:71px; 
	HEIGHT:348px; 
	BACKGROUND-COLOR:#ffffff;
	border: solid 3px #5A595A;
	padding: 5px;
}

#divInstructions div
{
	padding: 5px 0;
}
#divInstructions div.instHeader
{
	font-weight: bold;
	font-size: 1.1em;
}

#divInstructions ol li
{
	color: #000;
	list-style-type: decimal;
	margin-left: 35px;
}

#divStores
{
	padding: 5px;
}

#noResults
{
	position:absolute; 
	text-align:center; 
	left:69px; 
	top:194px;
}

#divInfo
{
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #999999 1px solid; 
	DISPLAY: none; PADDING-LEFT: 10px; 
	Z-INDEX: 101; 
	LEFT: 690px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 200px; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 1px solid; 
	POSITION: absolute;		
	TOP: 92px; 
	BACKGROUND-COLOR: #ffffff;
}

#print
{
    cursor:hand; 
    position:relative; 
    top:-430px; 
    left:45px; 
    z-index:1;
}

#searchForm
{
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #999999 1px solid; 
	DISPLAY: none; 
	PADDING-LEFT: 10px; 
	Z-INDEX: 101; 
	LEFT: 315px;
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 200px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 1px solid; 
	POSITION: absolute; 
	TOP: 92px; 
	BACKGROUND-COLOR: #ffffff;
}

#routeForm
{
    BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #999999 1px solid; 
	DISPLAY: none; 
	PADDING-LEFT: 10px; 
	Z-INDEX: 101; 
	LEFT: 530px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 380px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 1px solid; 
	POSITION: absolute; 
	TOP: 92px; 
	BACKGROUND-COLOR: #ffffff;
}

.copyrightText
{
	font-family:Verdana,Arial;
	font-size:8pt;
	text-decoration:none;
	color:Gray;
}

#divCopyright
{
	position:absolute;
	width: 758px; 
	height: 20px;
	left: 229px;
	top: 610px;
	z-index:5; 
	background-color: #ffffff;
}

div.pmenu
{
    position: absolute;
    margin: 0;
    padding: 1px;
    width: 140px; /* Width of Menu Items */
    FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=100,startX=0,finishX=100,startY=100,finishY=0);
    display: none;
    z-index: 10;
    background-color: lightsteelblue;
    border: 1px solid #ccc;
    opacity:0.75;
}

span.contextitem
{
    font-family: Arial;
    font-size: 8pt;
    color: navy;
    font-weight:lighter;
    cursor:hand;
    cursor:pointer;
}

span.contextTitle
{
    font-family: Arial;
    font-size: 8pt;
    color: navy;
    font-weight:normal;
    text-decoration:underline;
}

#container 
{
	position:relative;
	top:-5px;
	width:100%;
	
}

#shadow-container {   
    display:none;
    position: relative;   
    left: 140px;   
    top: 250px;   
    margin-right: 3px;   
    margin-bottom: 3px; 
    width: 170px;
    cursor:move;
    z-index:1001;  
}   
  
#shadow-container .shadow2,   
#shadow-container .shadow3,   
#shadow-container .container {   
    position: relative;   
    left: -1px;   
    top: -1px; 
    width: 170px;
    z-index:1001;
	  
}   
  
#shadow-container .shadow1 {   
        background: #F1F0F1;
        width: 170px;
        height:auto;   
}   

#shadow-container .shadow2 {   
        background: #DBDADB; 
        width: 170px;
        height:auto;   
}   
  
#shadow-container .shadow3 {   
        background: #B8B6B8;
        width: 170px;
        height:auto;    
}   
  
#shadow-container .container {   
        background: #ffffff;   
        border: 1px solid #848284;   
        padding:0px 10px 10px 10px;
        width: 170px;  
        height:auto;  
} 

#btnCloseForecast
{
	cursor:hand;
	cursor:pointer;
}

.locForecast
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.fcstContent
{
	font-family:Arial;
	font-size:10pt;
}

#RESULTS
{
	DISPLAY: none; 
	Z-INDEX: 20; 
	LEFT: 470px; 
	CURSOR: wait; 
	POSITION: absolute; 
	TOP: 300px;
}

#test
{
	DISPLAY: block; 
	Z-INDEX: 1002; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 600px;
}

.formEntryName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.formEntry
{
    font-family: Arial;
    font-size: xx-small;
}

.formButton
{
    height: 20px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    font-weight: bold;
}

.closeSearch
{
    cursor:hand; 
    position:absolute; 
    z-index:15; 
    top:12px; 
    left:190px;
    cursor:pointer;
}

span.Close
{
	cursor:hand;
	font-weight:bold;
	font-size:8pt;
	font-family:Arial;
	color:Navy;
	cursor:pointer;
}

#btnCloseRoute
{
    cursor:hand; 
    position:absolute; 
    z-index:10; 
    top:7px; 
    left:360px;
}

.Num
{
    font-family: Verdana;
	font-size: xx-small;
	font-weight:bold;
	vertical-align:text-top;
}

.instruct
{
    font-family: Verdana;
	font-size: 7pt;
}


#formPanel
{
    z-index: 10;
}

#forPrint
{
    display:none;
}

.tblDirections {
	border:0;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: x-small;

}

.tblTitle
{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
}

.infoTitle
{
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
}

.lgdTitle
{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Navy;
}

#divAdLink
{
	width:70px;
	height:auto;
}

imgHeader
{
	display:none;
}