﻿.MapViewer_TitleBarStyle
{
    background-color: #4672a5; 
    font-weight: bold; 
    font-size: xx-large; 
    vertical-align: middle; 
    color: white; 
    font-family: Arial, Verdana, Sans-Serif;
    margin-top:0px;
}

.MapViewer_TitleBannerStyle
{
	display: block; 
	font-weight: bold; 
	font-size: 	small; 
	font-family: Verdana, Sans-Serif, Arial;
	color: #666666;
	margin-top:0px;
	margin-left:10px;
}

.MapViewer_TaskbarStyle
{
	background-color: #4672a5;
	background-image:url('images/rtd_navbg.gif');
	background-repeat:repeat-x;
	background-position:top;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	margin-left:10px;
	font-family: Verdana, Sans-Serif, Arial;
}

.MapViewer_SmallTitleBarStyle
{
    background-color: Navy; 
    font-weight: bold; 
    font-size: small; 
    color: white; 
    font-family: Arial, Verdana, Sans-Serif;
}

.MapViewer_PanelHeaderStyle
{
    background-color: Navy; 
    color:White; 
    font-family: Arial, Verdana, Sans-Serif; 
    font-size: small;
    font-weight: bold;
    width: 100%;
}

.MapViewer_PanelContentsStyle
{
    background-color: white; 
    color:#2A3C5D; 
    font-family: Arial, Verdana, Sans-Serif;
    font-size: small;
    width: 100%; 
    display: block;
}

.MapViewer_WindowTitleBarStyle 
{
    background-color: #3366cc; 
    font-weight: bold; 
    font-size: 8pt; 
    color: white; 
    font-family: Verdana, Sans-Serif, Arial;
}

.MapViewer_WindowStatusBarStyle
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:x-small; 
    color: white;
}

.MapViewer_WindowContentsStyle
{
    font-family:Arial, Verdana, Sans-Serif;	
    font-size:x-small; 
    background-color: White; 
    color: Navy; 
    border: 1px solid black; 
    overflow: hidden;
}

.MapViewer_WindowBodyStyle
{
    background-color: #00008b; 
    color:White; 
    font-family:Arial, Verdana, Sans-Serif; 
    font-size:x-small;
    border: solid thin Black;
}




/*.sortable*/
.scrollTable
{
	background-color:white;
	font-family:Arial;
	font-size:9pt;
	border-style:solid;
	border-width:1pt;
	border-color:Silver;
	text-align:left;
	text-decoration: none;
	color:#2A3C5D; 
}
.Schedule_Table
{
	background-color:white;
	font-family:Arial;
	font-size:8pt;
	border-style:solid;
	border-width:1pt;
	border-color:Silver;
	text-align:left;
	text-decoration: none; 
}

.Schedule_Header
{
	background-color:Silver;
	font-size:10pt;
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1pt;
	text-align:center;
	font-weight: bold;
    text-decoration:none;
    padding-left:5px;
    padding-right:5px;

}
.Schedule_Data
{
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1pt;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
}
.Schedule_Data_Sat
{
	background-color:Aqua;
}
.Schedule_Data_Sun
{
	background-color:Fuchsia;
}
.table_local
{
	background-color:#3366FF;
}

.table_limited
{
	background-color:#F9B7FF;
}

.table_express
{
	background-color:#FF6600;
}

.table_regional
{
	background-color:#006600;
}
.table_skyride
{
	background-color:#0066FF;
}
.table_nonrtd
{
	background-color:#000000;	
}
.table_lrt_c 
{
	background-color:#ff9900; 
	
}
.table_lrt_d
{
	background-color:#336622;
	
}
.table_lrt_e
{
	background-color:#660055;
	
}
.table_lrt_f
{
	background-color:#ff3300;
	

}
.table_lrt_g
{
	background-color:#996633;
 
}
.table_lrt_h
{
	background-color:#3344BB;
	
}
.table_lrt_j
{
	background-color:#F5A9D0;
	
}
.table_lrt_k
{
	background-color:#FA58AC;
	
}
.table_lrt_l
{
	background-color:#7CAA73;
	
}
.table_lrt_m
{
	background-color:#A9D0F5;
	
}
.table_lrt_a
{
	background-color:#04B4AE;
	
}
.table_lrt_b
{
	background-color:#EBC33D;
	
}
.table_nodisplay
{
	display:none;
}
.table_lrt_c, .table_lrt_d, .table_lrt_e, .table_lrt_f, .table_lrt_g, .table_lrt_h, .table_lrt_j, .table_lrt_k, .table_lrt_l, .table_lrt_m, .table_lrt_a, .table_lrt_b
{
	color:White;
	border:solid 2px black;
	font-style:italic; 
	width:10px;
	height:10px;
	padding:1px;
	margin:1px;
	padding-bottom:5px;
	font-weight:bold;
	vertical-align:middle;
}
.table_local, .table_limited, .table_express, .table_regional, .table_skyride, .table_nonrtd
{
	width:10px;
	height:10px;
	margin:2px;
	border-top:solid 2px white;
	border-left:solid 2px white;
	border-bottom:solid 2px white;
}
.MapViewer_TableHeaderStyle 
{
	background-color:Silver;
	font-size:10pt;
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1pt;
	text-align:center;
	font-weight: bold;
    text-decoration:none;
    /*display: block;*/
    padding-left:5px;
    padding-right:5px;
    height:10px;
    vertical-align:middle;

}
	


.MapViewer_TableDataStyle
{
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1pt;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;
}
.MapViewer_TableDataSelectedStyle
{
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1pt;
	background-color:#8A2BE2;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

table.sortable span.sortarrow {
    color:#2A3C5D; 
    text-decoration: none;
}
 a.sortheader
 {
	text-decoration: none;
	font-size:10pt;
	font-weight:bold;
	color:#2A3C5D; 
 }
 
 .AttributeHeader
 {
	margin-bottom:3px; 
	border-bottom:solid 1px silver;
 }
 .AttributeFooter
 {
	margin-top:3px; 
	border-top:solid 1px silver; 
 }
 .FPToolButton
 {
	color:Blue;
	border: solid 1pt #D8D8D8;
	background-color:Transparent;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	height:24px;
	width:24px;
	text-align:center;
	
 }
 .FPToolButtonSelected
 {
	color:red;
	border: solid 1pt blue;
	background-color:#ADD8E6;
	cursor:pointer;
	cursor:hand;
	height:24px;
	width:24px;
	vertical-align:middle;
	text-align:center;
 }
 .AttributeButton
 {
	cursor:pointer;
	cursor:hand;
	border: solid 1pt white;
	background-color:Transparent;
	padding:4px;

 }
 .AttributeLink
 {
	color:Blue;
	border: solid 1pt white;
	background-color:Transparent;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	height:24px;
	width:24px;
	text-align:center;
	padding-top:4px;
 }
 .AttributeLinkSelected
 {
	color:red;
	border: solid 1pt blue;
	background-color:#ADD8E6;
	cursor:pointer;
	cursor:hand;
	height:24px;
	width:24px;
	vertical-align:middle;
	text-align:center;
	padding-top:4px;
 }
 .AttributeButtonSelected
 {
	border: solid 1pt blue;
	background-color:#ADD8E6;
	cursor:pointer;
	cursor:hand;
	padding:4px;
 }

.DownloadOverall 
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	font-family:Arial;
	font-size:10pt;
}
.DownloadHeading {
	
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:11pt;
	padding: 2px;
}
.DownloadContent
{
    background-color: #D3DEEF;
    padding: 5px;
    /*padding-top: 10px;*/
}
.FindSelects
{
	font-weight: 600;
	color:#2A3C5D; 
	font-family:Arial;
	font-size:9pt;
}
.FindSelects2
{
	font-weight: 600;
	color:#2A3C5D; 
	font-family:Arial;
	font-size:9pt;
}
.FindSelectsList
{
	padding-left: 26px; /* image-width */ background-repeat: no-repeat; 
}


/*Map Tip CSS*/
.RTD_MapTipContentsStyle2
{
	background-color:#DDDDDD;
	border-top: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	color:#2A3C5D; 
	font-family:Verdana, Sans-Serif, Arial;	
	font-size:x-small;
	width: 250px;
	padding: 3px 10px 10px 10px;
}
.RTD_MapTipContentsStyle
{
	background-color:#DDDDDD;
	border: solid 1px #3366cc;
	color:#2A3C5D; 
	font-family:Verdana, Sans-Serif, Arial;	
	font-size:x-small;
	width: 250px;
	padding: 3px 10px 10px 10px;
}
.RTD_MapTipScheduleStyle
{
	background-color:#DDDDDD;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	color:#2A3C5D; 
	font-family:Verdana, Sans-Serif, Arial;	
	font-size:x-small;
	width: 250px;
	padding: 0px 10px 10px 10px;
}
.RTD_MapTipScheduleLinker
{
	cursor:pointer;
	cursor:hand;
	color:Blue;
	text-decoration:underline;
}
.RTD_MapTipScheduleLinkerOver
{
	cursor:pointer;
	cursor:hand;
	color:Fuchsia;
	text-decoration:underline;
}
.RTD_MapTipBodyStyle
{
	background-color:#DDDDDD;
	position: absolute;
	left: 235px;
	top: 25px;
	visibility: hidden;
	width: 250px;

}

.RTD_MapTipHoverHeaderStyle
{
	background-color: #3366cc;
	background-image:url('images/rtd_navbg_tiny.gif');
	background-position:center;
	color:White;
	font-family:Verdana, Sans-Serif, Arial;	
	font-size:x-small;	
	font-weight:bold;
	width: 260px;
	color: White;
	text-transform: capitalize;
	padding: 1px 5px 0px 5px;
	border: solid 1px #3366cc;
	cursor: move;
}

.RTD_MapTipExtendedHeaderStyle
{
	background-color: #3366cc;
	background-image:url('images/rtd_navbg_tiny.gif');
	background-position:center;
	color:White;
	font-family:Verdana, Sans-Serif, Arial;	
	font-size:x-small;	
	font-weight:bold;
	width: 250px;
	color: White;
	text-transform: capitalize;
	padding: 2px 15px 0px 5px;
	border: solid 1px #3366cc;
	cursor: move;
}

.RTD_MapTipCloseStyle
{
	/*background-color: #3366cc;*/
	position: absolute;
	top: 5px;
	left: 250px;
	/*color:White;*/
	font-family:Verdana, Sans-Serif, Arial;	
	cursor: pointer;
	font-size:x-small;	
	font-weight:bold;
}
.Button
{
	background-color:#4a75a7;
	border: solid 1pt black;
	color:White;
}
.LittleButton
{
	background-color:#3366cc;
	border: solid 1pt black;
	color:White;
	height:13px;
	font-size:6pt;
	font-weight:bold;
}
.GeocodeValue
{
	color:Blue;
	font-size:7pt;
	font-family:Arial;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;		
}
.geocodeValueID
{
	width:20px;
	color:#2A3C5D; 
	font-size:7pt;
	font-family:Arial;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	
}
.GeocodeValueHover
{
	color:Fuchsia;
	font-size:7pt;
	font-family:Arial;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;	
}
.GeocodeRowSel
{
	background-color:#FFC0CB;
}
.GeocodeRow
{
	background-color:White;
}
.NorthArrow
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:White;
	 width:52px;
	 height:51px;
	 border: solid 1px silver;
}
.imagebacked { padding-left: 26px; /* image-width */ background-repeat: no-repeat; }
