﻿table, tbody, tr, th, td{ 
    border: 0px;
    border-style:hidden;
    border-width:0px;    
    border-spacing: 0px; 
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top:none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style:none;
}
table.ticketreportview{border-collapse:collapse; width:440px;float:right;}
table.ticketreportview th{border-bottom: solid 1px #e6e6e6; height:20px; font-weight:normal; text-align:left;color:#666666;vertical-align:top;font-size:0.8em;}
table.ticketreportview td{text-align:left;height:28px;}
table.ticketreportview td .left{margin-right:5px;}
table.ticketreportview td .right{margin-right:5px;}
table.ticketreportview td.col_busstop{text-align:left;}
table.ticketreportview td.col_busstop span{border-bottom: dashed 1px #339999; color:#339999; cursor:pointer; white-space:nowrap;}
table.ticketreportview td.col_busstop span:hover{border-bottom: dashed 1px #66cccc; color:#66cccc;}
table.ticketreportview td.tdline{width: 11px;}
table.ticketreportview td.tdline span{display:block; height:24px; width:11px; }
table.ticketreportview td.alt, table.ticketreportview th.alt{background-color: #fafafa; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6;}
#childtabs0 td.tdline{background: transparent url('/img/ticketreportview/bluettbg.png') repeat-y -5px 0;}
#childtabs1 td.tdline{background: transparent url('/img/ticketreportview/greenttbg.png') repeat-y -5px 0;}
#childtabs2 td.tdline{background: transparent url('/img/ticketreportview/purplettbg.png') repeat-y -5px 0;}
#childtabs0 td.tdline span{background: transparent url('/img/ticketreportview/bluettm.png') no-repeat 0 0; } 
#childtabs1 td.tdline span{background: transparent url('/img/ticketreportview/greenttm.png') no-repeat 0 0; } 
#childtabs2 td.tdline span{background: transparent url('/img/ticketreportview/purplettm.png') no-repeat 0 0; } 
#childtabs0 td.first span{background: transparent url('/img/ticketreportview/bluettt.png') no-repeat 0 0; } 
#childtabs1 td.first span{background: transparent url('/img/ticketreportview/greenttt.png') no-repeat 0 0; } 
#childtabs2 td.first span{background: transparent url('/img/ticketreportview/purplettt.png') no-repeat 0 0; }
#childtabs0 td.last span{background: transparent url('/img/ticketreportview/bluettb.png') no-repeat 0 0; } 
#childtabs1 td.last span{background: transparent url('/img/ticketreportview/greenttb.png') no-repeat 0 0; } 
#childtabs2 td.last span{background: transparent url('/img/ticketreportview/purplettb.png') no-repeat 0 0; }

ul.tabs, ul.tabschild { font-size: 1.1em; height:23px; line-height:23px; margin:0; padding:0; }
ul.tabschild{ height:30px; line-height:30px; color:#339999; }
/* single tab */
ul.tabs li, ul.tabschild li {     
    border-right: solid 1px white;
    /*border-bottom: solid 1px white;*/
    border-collapse:collapse;
    cursor:pointer;
	float:left;	 
	height:100%;
	padding:0 18px; 
	margin:0;  
	list-style-type:none;	
}
ul.tabschild li{border-right: none;}
ul.tabs li.current{border-bottom: none;}
ul.tabschild li.current{background-color: white;}
ul.tabs li.tab0, #childtabs0 ul.tabschild{background-color:#e3f4fe;}
ul.tabs li.tab1, #childtabs1 ul.tabschild{background-color:#e9f4e3;}
ul.tabs li.tab2, #childtabs2 ul.tabschild{background-color:#e7d9ea;}

/* link inside the tab. uses a background image */
ul.tabs a { float:left;	font-size:13px;	display:block; padding:5px 30px; text-decoration:none; height:18px;	
    background-color:#efefef; color:#777; margin-right:2px; position:relative; top:1px;}
ul.tabs a:hover {background-color:#F7F7F7;color:#333;}	
/* selected tab */
ul.tabs a.current {	background-color:#ddd; color:#000; cursor:default;}
.tabscontent, .tabschildcontent{clear:both;}
/* tab pane */
div.tabscontent div, div.tabschildcontent div {	display:none; min-height:150px;	}

#popupmap{background:white; border: solid 1px Silver; display:none; padding:3px 5px 5px 0; height:150px; width:350px; }
#popupmap .maptitle{ color:#339999;  padding: 0; margin:0 12px 4px 1px; overflow:hidden; height: 17px;}
#popupmap .maptitle span{border-bottom: dashed 1px #339999; cursor:pointer;}
#popupmap .busstopclose{cursor:pointer; float:right; position:absolute; right:2px; top:2px; }
#popupmap #mapimage{height: 125px; margin-left:7px; width:165px;}
#popupmap #photo{padding-left: 5px; height:125px;}

table.ticketreportview td.busstopLat, table.ticketreportview th.busstopLat{display:none;}
table.ticketreportview td.busstopLong, table.ticketreportview th.busstopLong{display:none;}
table.ticketreportview td.busstopImgGuid, table.ticketreportview th.busstopImgGuid{display:none;}