
img {display: block;}
.im {cursor: pointer;}

input		{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		}

select		{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		}



.helpText	{
		font-color:black;
		font-size:12px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		}
  		
 .helpTextComp	{
		font-color:black;
		font-size:12px;
		line-height: 15px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		} 		

 .MainHelpTextComp{
		font-color:black;
		font-size:12px;
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
  		} 


.helpTextBoldComp	{
		font-color:default;
		font-size:12px;
		line-height: 16px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		}   		
  		
 .helpText_	{
		font-color:default;
		font-size:12px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		} 		

.helpTextBold	{
		font-color:default;
		font-size:12px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		} 		

 .linkText_	{
		font-color:default;
		font-size:12px;
		font-family:Arial;
		font-weight:normal;
		font-decoration: underline;
  		}

 
 .arrows	{
 		font-color:default;
 		font-size:13px;
		line-height: 24px; 
		font-weight:bold;		
 		}
 

#wMkIm          {
		opacity: 0.1;
		}


#Loading_1 	{
		top:10px;
		left:250px;
		position: absolute;
		visibility:hidden;
		}
 

#MainKeyTopDiv {
		top:0px;
		left:0px;
		position: absolute;
		width:311px;
		height:56px;
		}

#MainKeyDiv	{
		top:56px;
		left:0px;
		position: absolute;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		width:310px;
		height:400px;
		}

#MainKeyTopIfrDiv{
		top:0px;
		left:355px;
		position: absolute;
		width:400px;
		height:53px;
		}

#MainKeyIframe	{
		top:56px;
		left:353px;
		position: absolute;
		width:400px;
		height:400px;
		}


#MainKeyTopIfrDivIm {
		
		width:100%;
		height:100%;
		}


#MainKeyTabs	{
		position: absolute;
		top:56px;
		left:311px;
		width:20px;
		height:400px;		
		}


#Tab_HELP 	{
		position: relative;
		top:0px;
		left:0px;
		z-index:2;
		}

#Tab_Route_Info {
		position: relative;
		top:-1px;
		left:0px;
		z-index:2;
		}
		
#Tab_Search 	{
		position: relative;
		top:-2px;
		left:0px;
		z-index:2;
		}

#Tab_Timetables {
		position: absolute;
		top:94px;
		left:0px;
		z-index:1;
		}

#Tab_Links {
		position: absolute;
		top:15px;
		left:0px;
		z-index:1;
		}

#Tab_Key {
		position: absolute;
		top:179px;
		left:0px;
		z-index:1;
		}


#info1		{
		vertical-align:top;
		position: absolute;
		font-size:12px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
		top: 13px;
		left:4px;
		width:97%;
		height:95%;
		overflow:auto;
		display:block;
		}

#info2		{
		vertical-align:top ;
		position: relative;
		top: 5px;
		left:4px;
		width:97%;
		height:80px;
		z-index:2;
		visibility:hidden;
		display:none;
		}




		
#info3		{
		vertical-align:top ;
		position: absolute;
		top: 5px;
		left:4px;
		width:97%;

		height:140px;
		visibility:hidden;
		display:none;
		}

#optionBox3 	{
		width:298px;
		}
		
#selectList3	{
		position: relative;
		top: 9px;
		left:4px;
		z-index: 1;
		width:264px;
		}


#optionBox4	{
		position: relative;
		top: 10px;
		left:4px;
		z-index: 1;
		padding-left:3px;
		width:264px;
		height:110px;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		overflow: scroll;
		}
#info3cont	{
		position: absolute;
		top:6px;
		left:5px;
		}		


#AddressSearch {
		position: relative;
		top: 10px;
		left:4px;		
		z-index: 1;
		width:264px;
		cursor: text;
		}

#info4		{
		vertical-align:top ;
		position: absolute;
		font-size:12px;
		line-height: 24px; 
		font-family:Arial;
		font-weight:normal;
  		font-style:normal;
		top: 13px;
		left:4px;
		width:97%;
		height:95%;
		overflow:auto;
		visibility:hidden;
		display:none;
		}

#info5		{
		vertical-align:top ;
		position: relative;
		top: 18px;
		left:4px;
		width:97%;
		height:95%;
		overflow:auto;
		visibility:hidden;
		display:none;
		}

#info6		{
		vertical-align:top ;
		position: absolute;
		top: 18px;
		left:4px;
		width:97%;
		height:95%;
		overflow:auto;
		visibility:hidden;
		display:none;
		}


		
#info2_loading 	{       
 		z-index:9;
 		visibility:hidden;
		}

#information	{
		visibility:hidden;
		position: absolute;
		top: 35px;
		left:5px;
		width:240px;
		}

#infoRouteNum	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
		}

#infoRouteName	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
		}

#infoHigh	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color: #02745b;
  		cursor: pointer;
		}

#infoTime	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
		color: #02745b;
		cursor: pointer;
		}
		

#links		{
		position: absolute;
		top: 30px;
		}

#LaTitleText2	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color: white;
		z-index:10;
		}

#LaTitleText3	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color: white;
		}
		
#LaTitleText4	{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color: white;
		}

#optionBox2 	{
		width:264px;
		}


#optionBox4 	{
		width:264px;
		}
		
#selectList2	{
		position: relative;
		top: 24px;
		left:4px;
		z-index: 1;
		width:264px;
		}



#selectList4	{
		position: relative;
		top: 24px;
		left:4px;
		z-index: 1;
		width:264px;
		}


#SmTitleText	{
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
  		font-style:normal;
  		color: white;
		}		
		

#SearchBackground {
		border-style: solid;
		border-width: thin;
		border-color:  #02745b;
		top: 5px;
		left:5px;
		width:210px;
		height:102px;
		position: relative;
		}


		

#rc_		{
		border-width:0px;
		position: absolute;
		z-index: 6;		
		}		
		
#overlayDIV	{		
		position: absolute;
		top: 0px; 
		left: 0px;
		z-index: 150;
		}

#overlay	{		
		position: absolute;
		background: transparent;
		top: 0px; 
		left: 0px;
		font-size: 10px; 
		background-color: #ffffff;
		opacity: 0.25;
		
		}

#info_option	{
		position:absolute;
		top: 0px; 
 		left: 0px;
		z-index: 2;
		}
 
#info_shadow	{
		position:absolute;
		top: 3px; 
 		left: 3px;
		z-index: 1;
		opacity: 0.60;		
		}



#header		{	
		position: absolute;
		top: 0px; 
		left: 5px;
		width: 300px;
		height: 70px;
		z-index: 1;
		}		

	

#menu		{
		border-style: solid;
		border-width: 1px;
		border-color:  #02745b;
		position: absolute;
		top: 0px; 
		left: 5px;
		height: 500px;
		width: 281px;
		}

#imHld 		{
		border-style:solid;
		border-width:1px;
		border-color:#000000;		
		position:absolute;
		top: 0px; 
 		left: 2px;
		overflow:hidden;
		width: 500px;
		height:500px;
		z-index: 1;
		}	

#map 		{
		position:relative;
		left: 0px;
		top: 1px;
		overflow:hidden;
		width: 400px;
		height: 400px;
		z-index: 1;
		}
			 

#ov 		{
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 5;
		overflow:hidden;
		}

#ovCrs 		{
		border-style:none;
		position: absolute;
		width: 400px;
		height: 400px;		
		z-index: 6;
		}
		
#overviewImg	{
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 1;
		}
		
#ovBx 		{		
		border-style:solid;
		border-width:2px;
		border-color:#649c8f;
		position: absolute;
		z-index: 4;
		overflow:hidden;
		cursor: move;
		
		}		
					
		
		
#overviewBoxImg {
		
		opacity: 0.3;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
		}

		
      
#ov_blank	 {
		border-style:solid;
		border-width:1px;
		border-color:#000000 white white #000000;
		background-color:white;
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 2;

		}      


	

 
	 
#obLy		{
		width:50px;
		height:50px;
		position:absolute;
		top: 0px; 
 		left: 0px;
 		z-index: 200;
		}
 

 
#dbaseLoading {
		height: 20px;
		width: 20px;         
		z-index:9;
		visibility:hidden;
		}  
 
 
#for_back	{
		position:relative;
		width: 40%;
		top: 35px;
		left: 150px;
		z-index: 6;
		}
 
#toolbar_forward{
 		position:absolute;
 		right: 0px;
 		cursor: pointer;
 		}

#toolbar_back	{
  		position:absolute;
  		left: 0px;
  		cursor: pointer;
 		}


#for_back_shadow{
		position:relative;
		width: 40%;
		top: 39px;
		left: 154px;
		z-index: 5;
		}
 
#toolbar_forward_shadow{
  		position:absolute;
  		right: 0px;
		opacity: 0.60;
  		}
 
#toolbar_back_shadow{
   		position:absolute;
   		left: 0px;
		opacity: 0.60;
 		}
 
#toolContainer{
		
		position:absolute;
		top: 10px;
		left: 10px;		
		z-index: 4;
		visibility:hidden;
		}    
    
#toolbar 	{	
		z-index: 6;
		position: absolute;
		top: 20px;
		left: 20px;
		cursor: pointer;
		}

#tbar 		{
		position: absolute;
		cursor: pointer;
		z-index: 7;
	 	}  
	 
#toolbar_up 	{	
		top: 1px;
		left: 30px;	
		position: absolute;
		}	 
	 	 
#toolbar_left 	{	
		top: 25px;
		left: 5px;		
		position: absolute;
		}
	 
#toolbar_reset {	
		top: 25px;
		left: 30px;	
		position: absolute;
		}
	 
#toolbar_right {	
		top: 25px;
		left: 55px;	
		position: absolute;
		}
	 
#toolbar_down 	{	
		top: 49px;
		left: 30px;	
		position: absolute;
		}

#toolbar_in 	{	
		top: 74px;
		left: 30px;	
		position: absolute;
		}
		
#tInfo 		{	
		top: 312px;
		left: 22px;	
		position: absolute;
		}
		
#ttrack 	{
		width:19px;
		top: 100px;
		left: 30px;	
		position: absolute;	 	
	 	}	

#toolbar_track_top
		{			
		top: 98px;
		left: 32px;	
		position: absolute;	 	
	 	}

#toolbar_track_bottom
		{			
		top: 210px;
		left: 32px;	
		position: absolute;	 	
	 	}

#toolbar_out 	{
		z-index: 7;

		position: absolute;
	 	}	

#toolbar_shadow {
		z-index: 5;
		position: absolute;
		top: 23px;
		left: 23px;
		cursor: pointer;
	 	}	 
	 
#toolbar_up_shadow 
		{	
		top: 1px;
		left: 30px;	
		position: absolute;
		opacity: 0.60;
		}	 
	 	 
#toolbar_left_shadow 
		{	
		top: 25px;
		left: 5px;		
		position: absolute;
		opacity: 0.60;
	 	}
	 
#toolbar_reset_shadow
		{	
		top: 25px;
		left: 30px;	
		position: absolute;
		opacity: 0.60;
		 }
	 
#toolbar_right_shadow
		{	
		top: 25px;
		left: 55px;	
		position: absolute;
		opacity: 0.60;
		}
	 
#toolbar_down_shadow 
		{	
		top: 49px;
		left: 30px;	
		position: absolute;
		opacity: 0.60;
	 	}

#toolbar_in_shadow
		{	
		top: 74px;
		left: 30px;	
		position: absolute;
		opacity: 0.60;
	 	}
	 
#toolbar_track_shadow
		{	
		top: 95px;
		left: 32px;	
		position: absolute;
		opacity: 0.60;
	 	}	

#toolbar_out_shadow
		{	
		position: absolute;
		opacity: 0.60;
		}	
	 
#tInfo_s 	{	
		top: 307px;
		left: 22px;	
		position: absolute;
		opacity: 0.60;
		}


#toolbar_printer
		{
		z-index:2;
		top: 10px;
		right: 20px;	
		position: absolute;
		}


#toolbar_printer_shadow
		{
		z-index:1;
		top: 13px;
		right: 23px;	
		position: absolute;
		opacity: 0.60;
		}








