.cityList{
	border:none;
	background-color:transparent;
	font-size:12px;
	font-family:SegoeUI;
	margin:0px;;
	padding:0px;;
	vertical-align:text-top;
}
.pathList{
	border:none;
	background-color:transparent;
	font-size:16px;
	font-family:SegoeUI;
	margin:0px;
	margin-top:10px;
	padding:0;
	vertical-align:text-top;
	vertical-align:top;
}
.tabList{
	border:none;
	background-color:transparent;
	font-size:13px;
	font-family:SegoeUI;
	margin-left:510px;
}
body{
	font-family:SegoeUI;
	padding-left:20px;
	color:#000;
}
canvas{
	width:500px;
	vertical-align:top;
}
.routeCanvas{
	margin-top:-500px;
}
.mainTable{
	height:530px;
}
.tabSelected{
	color:#0000ff;
}
.map{
	vertical-align:top;
}
.notMap{
	margin-left:0px;
	margin-top:-510px;
	height:500px;
}
.col1{
	width:275px;
	margin-left:510px;
	margin-top:0px;
	vertical-align:top;
	height:500px;
}
.displayArea{
	margin-top:-500px;
	margin-left:760px;
	vertical-align:top;
}
.tabButton{
	background-color:transparent;
	border:thin #DDD solid;
	margin-bottom:10px;
	padding:10px;
	padding-bottom:7px;
	padding-left:13px;
	padding-right:13px;
	font-size:20px;
	font-family:SegoeUIBlack;
}
.tabButton:hover{
}
.tabButtonActive{
	border-bottom:none;
	
}
.tabs{
}
a,
a:hover{
	color:#000000;
}
.pathPanel{
	margin-top:15px;
	width:200px;
}
.pathPanelHeading{
	padding-top:0px;
}
@font-face {
    font-family: SegoeUI;
    src: url(segoeui.ttf);
}
@font-face {
    font-family: SegoeUIBlack;
    src: url(seguisb.ttf);
}