html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
    border: none;
    overflow: auto;
}
td,select
{
    font-size:11pt;
}
v\:*
{
    behavior: url(#default#VML);
}
#EBUSTravel
{
    white-space:nowrap;
  	height:23px;
    position: absolute;
    border: solid 0px #565e99;
    background:transparent;    
    margin:0px;
    padding:1px;
    left:0px;
    top:0px;
	font-size:10pt;
}
#DataUpdateTime
{
		white-space:nowrap;
  	margin:0px;
    padding:2px;
    border:outset 1px #cccccc;
	  background:#999999;    
	  font-size:10pt;
	  color:#ffff00;
}
#EBUSMap
{
    position: absolute;
    background: #ffffff;
    margin:0px;
    padding:5px;
    left:0px;
    top:0px;
}

#ImgMap
{
    position: absolute;
    background: #ffffff;
    border: solid 1px #565e99;
    margin: 0px;
    padding:0px;
    left:5px;
    top:5px;
}
.link
{
    cursor: pointer;
    text-decoration: underline;
}
/* Stop popup */
#stoppopup
{
    width: 200px;
    position: absolute;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
    font-weight: normal;
    border: solid 1px #67644B;
    z-index: 11;
    overflow:hidden;
}

#stoppopuptitle
{
    background:#EBEBEB url(../images/stoptitlebar_200.jpg) center center no-repeat;
    float: left;
    white-space:nowrap;
    text-align:center;
    height: 20px;
    width: 100%;
    color: black;
    padding-top: 2px;
}

#stopcontent
{
    float: right;
    overflow: hidden;
    width: 100%;
    color: black;
    background-color: #D4D086;
}
.normalstop
{
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
    height:20px;
}
/* Vehicle popup */
#vehiclepopup
{
    width:180px;
    position: absolute;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #565e99;
    background-color: White;
    border: solid 1px #111111;
    z-index: 10;
    overflow:hidden;
}
#vehiclepopuptitle
{
    float: left;
    white-space:nowrap;
    text-align:center;
    height: 20px;
    width: 100%;
    color: white;
    padding: 3px;
}
#vehiclepopupcontent
{
    float: right;
    text-align:center;
    overflow: auto;
    width: 100%;
    padding: 0px;
    color:black;
}
/* Vehicle Msg*/
#vehicleMsg
{
    position: absolute;
    width: 250px;
    height: 130px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #565e99;
    background-color: White;
    border: solid 1px #000000;
    z-index: 5;
    overflow:hidden;
}
#vehicleMsgTitle
{
    position: absolute;
    left:0px;
    top:0px;
    float: left;
    white-space:nowrap;
    text-align:center;
    height: 25px;
    width: 250px;
    color: black;
    padding: 3px;
    background-color: White;
}
#vehicleMsgContent
{
    position: absolute;
    left:0px;
    top:25px;
    height: 103px;
    width:100%;
    overflow: auto;
    padding: 0px;
    color:black;
}
#vehicleMsgContent ul { 
  position: relative;
  background: #f7f7f7;
  list-style: none;
  width:100%; 
  margin:0;
  padding:0;
}
#vehicleMsgContent ul li {
    border: 1px solid gray;
  	padding: 1px;
    margin:1px;
    width:auto; 
    height:auto;
}
#vehicleMsgClose
{
    position: absolute;
    top:0px;
    right:0px;
    text-align: right;
    padding: 5px;
    cursor: pointer;
}
#vehicleMsgArrow
{
    position: absolute;
    top:-1000px;
    left:-1000px;
    width:21px;
    height:20px;
    background:transparent url(../images/arrow_up.gif) center center no-repeat;
    z-index:6;    
}
.vehicleMsgStops{
		position: absolute;
    left:0px;
    top:0px;
    text-align: left;
    padding: 3px;
}
