﻿/* Map Overlay Div Styles */
td.ListItemTitle
{
	font-size:small;
	font-weight:bolder;
	padding-left:5px;
}

td.ListItemDescription
{
	font-size:small;	
	padding-bottom:5px;
	padding-left:5px;
}
a.RelatedArticle
{
	font-size:x-small;
}



td.BoardItem
{
	font-size:x-small;
	
	padding-bottom:20px;
	padding-top:5px;
}


a
{
	text-decoration:none;
	color:Blue;
}

a:hover
{
	text-decoration:underline;
	color:Blue;
}

a:Visited
{
	text-decoration:none;
	color:Blue;
}



td.BoardTitle
{
	font-size: small;
	color: black;
	font-weight:bolder;
	background-color:White;
	
	padding-top:3px;
	padding-right:15px;
	padding-left:15px;
	/*border-bottom: #000000 1px solid;*/
}




td.ScheduleItem
{
	font-size:small;
	/*border-bottom: #000000 1px solid;*/
	padding-bottom:3px;
	padding-top:3px;
}

td.AlternateScheduleItem
{
	font-size: small;
	background-color: #FFF4D3;
	padding-bottom:3px;
	padding-top:3px;
	/*border-bottom: #000000 1px solid;*/
}

td.ScheduleTableHeader
{
	
	border-bottom: #000000 1px solid;
	font-size:small;
	font-weight:bolder;
}

td.MetroScheduleTitle
{
	font-size: small;
	color: #990099;
	font-weight:bolder;
	background-color:White;
	/*border-bottom: #000000 1px solid;*/
}

td.ScheduleTitle
{
	font-size: small;
	color: black;
	font-weight:bolder;
	background-color:White;
	
	padding-top:3px;
	/*border-bottom: #000000 1px solid;*/
}

td.AlternateScheduleTitle
{
	
	padding-top:3px;
	font-size: small;
	color: black;
	font-weight:bolder;
	background-color:#FFF4D3;
	/*border-bottom: #000000 1px solid;*/
}

td.ScheduleSubItem
{
	font-size: x-small;
	color: black;
	
	background-color:White;
	padding-bottom:3px;
	
	/*border-bottom: #000000 1px solid;*/
}

td.AlternateScheduleSubItem
{
	
	font-size: x-small;
	color: black;
	
	background-color:#FFF4D3;
	/*border-bottom: #000000 1px solid;*/
	padding-bottom:3px;
	
}

body
{
	font-family: Georgia;
	font-size: medium;
	text-align: center;
	background-image: url(../images/Layout/Final/pixels.jpg);
}


td.NonServiceMastheadCell
{
	background-image: url(../images/Shared/Masthead.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 120px;
}


div.Instructions
{
	font-size: small;
	font-family:  Georgia;
	background-color: ButtonFace;
	color: ButtonText;
	position: relative;
	z-index: 500;
	cursor:hand;
	
}
/*
div.MapInfo
{
	font-size: small;
	font-family: Verdana;
	background-color: ButtonFace;
	color: ButtonText;
	position: absolute;
	z-index: 500;
	cursor: hand;
	background-image: url(../images/Map/iw1.png);
}
*/	
div.MapInfo
{
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 10px; 
	border-left-width: 0px;
    /*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/Map/InfoBox.png');*/
    background-color: ButtonFace;
    border-bottom-width: 0px; 
    padding-bottom: 0px; 
    margin: 0px; 
    overflow: hidden;
    padding-top: 0px; 
    position: absolute ; 
    border-right-width: 0px;
    z-index:500;
    
	
}

/*End*/



/* Begin Plan Your Trip */


td.PlanYourTripTitle
{
	background-position: center center;
	background-attachment: fixed;
	background-image: url(../images/Layout/PlanningYourRide.jpg);
	width: 300px;
	background-repeat: no-repeat;
	height: 45px;
}
table.PlanYourTripTable
{
	background-image: url(../images/Layout/TanBg.gif);
	background-repeat: repeat;
}



/*End Plan Your Trip */

/*Nav Section */



.MainNav
{
	background-image: url(../images/Layout/Final/Background.gif);
	background-repeat: no-repeat;
	width: 909px;
	height: 598px;
}



.NonServiceSideBarCell
{
	background-image: url(../images/Shared/GreenBackground.gif);
	background-repeat: repeat-y;
	width: 217px;
	background-color:White;
	
	height: 500px;
	
	/*padding-top:5px;*/
	
}



.SideBarCell
{
	background-image: url(../images/Layout/SideBarBg.gif);
	background-repeat: repeat-y;
	width: 195px;
	background-color:White;
	
	/*height: 500px;*/
	/*padding-top:5px;*/
	
}

.SideBarMenuTable
{
	margin-left:15px;
	text-align:left;
	margin-top:10px;
	
	
}


.SideBarMenuTable td
{
	padding-bottom:5px;
	
	/*font-weight:bolder;*/
	font-size:small;
}


.SideBarMenuTable a
{
	color:black;
	text-decoration:none;
}

.SideBarMenuTable a:Hover
{
	color:#F8981C;
	text-decoration:none;
}

.SideBarMenuTable a:visited
{
	color:black;
	text-decoration:none;
}


.SideBarMenuTable .SideBarSubCell
{
	padding-left: 25px;
	font-size: x-small;
	padding-top: 5px;
	background-position:  left center;
	background-attachment: scroll;
	background-image: url(../images/Layout/arrow.gif);
	background-repeat: no-repeat;
}




A.ActiveLink
{
	color:#F8981C;
	text-decoration:none;
	
}



P.OrangeTitle
{
	color: #F8981C;
	font-size: medium;
	font-weight: bolder;`
	margin-bottom: -15px;
	
	
}

hr.OrangeRule
{
	color: #F8981C;
	width: 75%;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

td.OrangeTitle
{
	color: #F8981C;
	font-size: medium;
	font-weight: bolder;
	margin-bottom: -15px;
	
	
}

Span.OrangeTitle
{
	color: #F8981C;
	font-size: medium;
	font-weight: bolder;
	margin-bottom: -15px;
	margin-left:15px;
	
}

P.PageTitle
{
	color:#F8981C;
	font-size: large;
	font-weight: bolder;
	margin-bottom: -15px;
	
}

P.RedTitle
{
	color:#cc0000;
	font-size:medium;
	
}

img.HiddenImage
{
	display:none;
}
img.ShownImage
{
	z-index:200;
}
td.InfoCell
{
	background-image: url(../images/Layout/InfoBackground.gif);
	background-repeat: no-repeat;
	background-color:White;
}


ul.MenuUl
{
	LIST-STYLE-TYPE: none;
	
	
}


.MenuDivHidden
{
	display:none;	
	position:relative;
	
}



.MenuDivActive
{
	
	position:relative;
	top:0px;
	background-color:ButtonFace;
	
	
}


td.SubMenuCell
{
	font-size:small;
	
}


/*End NavSection*/

p.SubTitle
{
	
	font-weight:bolder;
	font-size:small;
	
}

body 
{
	margin:0px;
}


a.AlternateOptionLink
{
	color:#cc0000;
	font-size:small;
	
}

td
{
	
}

img
{
	margin:0;
	
}

p.Title
{
	font-size:medium;
	font-variant:small-caps;
	font-weight:bold;
}


div.Shown
{
	
}

div.Hidden
{
	display:none;
}

td.Shown
{
	
}

td.Hidden
{
	display:none;
}

table.FormTable
{
	
}

td.FormCaption
{
	font-size:medium;
	font-weight:bolder;
	text-align:left;
}

td.FormDescription
{
	font-size:x-small;
	padding: 5px;
	text-align:left;
}

td.FormLabel
{
	font-size:smaller ;
	font-weight: normal ;
	padding-top:1px;
	padding-bottom:3px;
	padding-right:5px;
	white-space:nowrap;
	text-align:left
	
}

td.FormLabelRight
{
	font-size:smaller;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:3px;
	white-space:nowrap;
	text-align:right;
}

td.FormField
{
	font-size:small;
	font-weight:normal;
	padding-top:3px;
	
}



td.SubTitleCell
{
	font-size: small;
	font-weight: bolder;
	font-variant: small-caps;
	
	padding-right:15px;
	padding-bottom:10px;
	text-align:left;
}

td.SubItemCell
{
	background-position: left center;
	background-image: url(../images/RedBullet.gif);
	background-repeat: no-repeat;
	font-size:small;
	padding-left:10px;
	padding-right:15px;
	text-align:left;
}

/*Common Specification */

.ContentCell
{
	background-color:White;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	vertical-align:top;
	text-align:left;
	padding-bottom:40px;
}

.SideCell
{
	vertical-align:top;
	padding:3px;
}

img.SideImage
{
	vertical-align:top;
	

}











/* Text layout */

p.Info
{
	font-size:small;
	padding-left:15px;
	
}

p
{
	font-size:small;
	padding-left:15px;
	
}

p.ContextDetail
{
	font-size:small;
	padding-left:15px;
	
}

p.contextDetail
{
	font-size:small;
	padding-left:15px;
	
}

p.SubTitle
{
	font-size:medium;
	padding-left:10px;
	margin-bottom:2px;
	padding-bottom:2px;
}

li
{
	font-size:small;
	padding-left:15px;
}
ul
{
	padding-left:10px;
}

ul.NoBullet
{
	list-style-type:none;
}

ul.NoBullet li
{
	
	padding-top:5px;
}



a.SideBarLink
{
	color: black ;
	font-size:medium;
	text-decoration:none;
	text-align:left;
}

a.SideBarLink:Hover
{
	color:black;
	font-size:medium;
	text-decoration: underline;
	text-align:left;
}

a.SideBarLink:visited
{
	color:black;
	font-size:medium;
	text-align:left;
	
}

td.MenuCell
{
	padding-left:15px;
	text-align:left;
}



a.MainNode
{
	font-size:x-small;
	color:#F8981C;
	text-decoration:none;
}
a.MainNode:Hover
{
	font-size:x-small;
	color:#F8981C;
	text-decoration:none;
}
a.MainNode:Visited
{
	font-size:x-small;
	color:#F8981C;
	text-decoration:none;
}
img.ContextImage
{
	padding:10px;
}


/*Footer Style*/

td.FooterCell
{
	text-align:center;
	font-size:x-small;
	color:Gray;	
}

a.FooterLink
{
	text-decoration:none;
	color:Gray;
}

a.FooterLink:hover
{
	text-decoration:none;
	text-decoration:underline;
	color:Gray;
}

a.FooterLink:Visited
{
	text-decoration:none;
	color:Gray;
}

/*End Foot Style*/

/* Calllout Table */
.CallOutTable
{
	width: 225px;
	border-right: #F8981C 1px solid;
	border-top: #F8981C 1px solid;
	border-left: #F8981C 1px solid;
	border-bottom: #F8981C 1px solid;
	padding:5px;
	margin:10px;
}

td.CallOutTableTitle
{
	font-size:small;
	color:#F8981C;
	font-weight:bolder;
}

td.CallOutTableContent
{
	font-size:x-small;
}

a.CallOutTableLink
{
	text-decoration:none;
	font-size:small;
	color:#F8981C
}

a.CallOutTableLink:Hover
{
	text-decoration:underline;
	font-size:small;
	color:#F8981C
}

a.CallOutTableLink:Visited
{
	text-decoration:none;
	font-size:small;
	color:#F8981C
}



.LinkTable
{
	padding: 5px;
	margin: 10px;
	border-right: #fab76c 1px solid;
	border-top: #fab76c 1px solid;
	border-left: #fab76c 1px solid;
	border-bottom: #fab76c 1px solid;
}

td.LinkTableTitle
{
	background-color: #FAB76C;
	font-size: x-small;
	color: black;
	
	text-transform: uppercase;
}

td.LinkTableContent
{
	font-size: x-small;
	border-bottom: gainsboro 1px solid;
}

a.LinkTableLink
{
	text-decoration:none;
	font-size:x-small;
	color:black
}

a.LinkTableLink:Hover
{
	text-decoration:underline;
	font-size:x-small;
	color:black
}

a.LinkTableLink:Visited
{
	text-decoration:none;
	font-size:x-small;
	color:black
}
Span.OrangeBullet
{
	color:#FAB76C;
}


table.InfoTable
{
	
}

td.InfoHeaderCell
{
	font-weight: bolder;
	font-size: small;
	border-bottom: solid black 1px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

td.InfoCell
{
	font-size:small;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
}



Span.SameParagraphHeading
{
	font-weight:bold;
	text-decoration:underline;
	font-size:small;
	
}

Span.ListUlHeader
{
	font-size:small;
	padding-left:15px;
	text-decoration:underline;
}

Span.SmallFontSpan
{
	font-size:small;
}

td.OrangeField
{
	background-color:#FDD3A5;
	
}

td.Corner
{
	width:10px;
	height:18px;
}

td.BlankCell
{
	background-color:#FFEFCB;
	/*height:12px;*/
	font-size:xx-small;
	color:#FFEFCB;
}


/* Small Form */

td.SmallForm
{
	font-size:x-small;
	background-color:#FFEFCB;
	padding:3px;
}

input.SmallForm
{
	font-size:x-small;
	
}

select.SmallForm
{
	font-size:x-small;
	
}


td.MapResultTitleField
{
	background-color:#F8981C;
	font-size:x-small;
	font-weight:bolder;
	text-align:center;
	vertical-align:bottom;
	padding-right:5px;
	padding-left:5px;
	color:White;
	vertical-align:middle;
}

td.MapResultValueField
{
	font-size:x-small  ;
	background-color:#FFEFCB;
	padding:5px;
	text-align:center;
	border-left:solid 1px #FDD3A5;
	border-right:solid 1px #FDD3A5;
}


td.HelpResultTitleField
{
	background-color:#F8981C;
	font-size:x-small;
	font-weight:bolder;
	text-align:center;
	vertical-align:bottom;
	padding-right:5px;
	padding-left:5px;
	color:White;
	vertical-align:middle;
}

td.HelpResultValueField
{
	font-size:x-small  ;
	background-color:#FFEFCB;
	padding:5px;
	text-align:left;
	/*border-left:solid 1px #FDD3A5;
	border-right:solid 1px #FDD3A5;*/
}


td.LegendValueField
{
	font-size:xx-small  ;
	background-color:#FFEFCB;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	/*border-left:solid 1px #FDD3A5;
	border-right:solid 1px #FDD3A5;*/
}


table.HiddenTable
{
	display:none;
}

table.ShownTable
{
	
	margin-top:10px;
}



/* Small Form */

span.SiteMapPath
{
	margin-left:15px;
}

table
{
	margin-left:15px;
}

div.ShownSection
{
	font-size:small;
	padding-left:15px;
	
}

div.HiddenSection
{
	display:none;
}

a.SectionLink
{
	font-weight:bolder;
	font-size:small;
	padding-left:20px;
}
/*p.FirstItem
{
	padding-left:0px;
	
}*/

p.FirstItem
{
	padding-top:8px;
	
	
}

/*td.ListItemDescription FirstItem
{
	padding-left:0px;
}*/
p.SecondItem
{
	padding-left:30px;
}
p.ThirdItem
{
	padding-left:40px;
}

p.FourthItem
{
	padding-left:70px;
}

p.FifthItem
{
	padding-left:100px;
}
p.SixthItem
{
	padding-left:130px;
}
p.SeventhItem
{
	padding-left:160px;
}
