﻿/* Start Tests Area */

/* End Tests Area */
/* Start Drive Plan Area */
body #s4-workspace{
	#overflow-x:hidden!important;
}
DIV.StationServices {#width:100%;}
.masterResolution1280
{
	width:960px;
	margin-right:150px;
	margin-left:150px;
	height:100%;
	background-color:#FFFFFF;
	vertical-align:top;
}

.DrivePlaneHeader
{
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
    color:White;
}
 
.PlanHeaderCenter
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_red_header_mid.gif');
    background-repeat:repeat-x;
    width:100%;
    height:25px;
    padding-left:4px;
    padding-right:4px;
}

.ReturnImageRight
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/planning_bg_right.gif');
    background-repeat:no-repeat;
    height:176px;
}

.ReturnImageLeft
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/planning_bg_left.gif');
    background-repeat:no-repeat;
    height:176px;
}

.ReturnImageCenter
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/planning_bg_mid.gif');
    background-repeat:repeat-x;
	background-color:#d6eaf1;
    width:100%;
    height:176px;
	padding-left:9px;
	padding-right:9px;
}

.DrivePlanBorder
{
	border-left:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
}

.TrainBackground
{
}
.TrainGridBorder
{
	border: 1px solid #999;
	border-bottom:none;
	border-right:solid 1px #c3c3c3;

}
.TrainReturnBackground
{
	background-color:#d6eaf1;
    height:100%;
}
.QuestionHeader
{
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}
.BottomImageRight
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_footer_right.gif');
    background-repeat:no-repeat;
}

.BottomImageCenter
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_footer_mid.gif');
    background-repeat:repeat-x;
    width:100%;
}

.BottomImageRight
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_footer_left.gif');
    background-repeat:no-repeat;
}

.ImgCleanAllCenter
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_gray_button_mid.gif');
   	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	
	width:57px;
	text-align:center;
	vertical-align:middle;
}

.ImgCleanAllOver
{
	
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_gray_button_mid_over.gif');
   	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	
	width:57px;
	text-align:center;
	vertical-align:middle;
}

.ImgSearchCenter
{
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_red_button_mid.gif');
  	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;

	width:57px;
	text-align:center;
	vertical-align:middle;
}

.ImgSearchOver
{
	
    background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_red_button_mid_over.gif');
    background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.DrivePlaneSearch
{
    color:White;
    font-family:Arial;
    font-size:13px;
}

.DrivePlaneBlack
{
    color:Black;
    font-family:Arial;
    font-size:13px;
}

.DrivePlaneBoldBlack
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:Black;
}

.DrivaPlaneAdvanced
{
    font-family:Arial;
    font-size:13px;
    color:#326693;
}

.DrivaPlaneAdvanced a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#326693;
}

.DrivaPlaneAdvanced a:hover
{
    font-family:Arial;
    font-size:13px;
    color:#326693;
}
/* Station Combo */
/*container of the list*/
.autocomplete{
	cursor: pointer;
	border: 1px solid #999;
	border-top: none;
	background: #eee;
}
/* items of the list*/
.autocomplete .normal{border-top: 1px solid #999;}
/*selected item*/
.autocomplete .selected{background: #ddf;}
/*characters that matched*/
.autocomplete .highlited{font-weight: bold; color: #008;}
/* End Station Combo */

/* Drive Plan Grid */
TABLE.grdStd
{
	border-collapse:collapse;
	border-bottom:1px solid #9ed3e5;
	font-family:Arial;
	font-size:13px;
	
}
TABLE.grdStd TD
{	
	border-left:1px solid #9ed3e5;
	border-right:1px solid #9ed3e5;	
	padding:3px 3px 3px 3px;
	text-align:center;	
}
TABLE.grdStd TD.alignAlign
{	
	text-align:left;	
}

TABLE.grdStd .groupRow TD
{	
	border-top:1px solid #9ed3e5;
	border-bottom:1px solid #9ed3e5;	
	font-weight:bold;
    font-family:Arial;
	font-size:13px;
	height:22px;
	text-align:left;
	
}

TABLE.grdStd TH
{	
	border:1px solid #9ed3e5;
	background-image:url('Images/table_header_pixel_2.gif');	
    background-repeat:repeat-x;
	font-weight:bold;
	white-space: nowrap;	
	color:#2A4F72;
}


.GridHeader
{
    background-image:url('../../Images/Train/General/table_header_pixel_2.gif');	
    background-repeat: repeat-x;
    background-position: left bottom;
    font-weight:bold;
    color:#2A4F72;
    font-family:Arial;
	font-size:13px;
	text-align:center;
}
.GridSortDateItemStyle
{
    color:#2A4F72;
    font-family:Arial;
	font-size:13px;
	background-color:#D7E7EC;
	height:22px;
	font-weight:bold;
}
.GridItemStyle
{
    color:#2A4F72;
    font-family:Arial;
	font-size:13px;
	background-color:#F7FBFD;
	height:22px;
}
.InnerGridItemStyle 
{
	color:#2A4F72;
    font-family:Arial;
	font-size:13px;
	background-color:#F7FBFD;
	height:22px;
}
.GridItemStyleLink
{
    color:#326693;
    font-family:Arial;
	font-size:13px;
	text-decoration:underline;
}
.GridClosestItemStyle
{
    color:#2A4F72;
    font-family:Arial;
	font-size:13px;
	background-color:#B7D8E5;
	height:22px;
}
.GridSelectedItemStyle
{
    color:White;
    font-family:Arial;
	font-size:13px;
	background-color:#E94426;
	height:22px;
}
.GridSelectedItemStyleLink
{
    color:White !important;
    font-family:Arial;
	font-size:13px;
	text-decoration:underline;
}

/* Ticket Wizard */
.DriveTitleBoldRed 
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#E94426;
}

.fldList {
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    border: 1px solid #C6E0E9;
    margin-top: 10px;
} 

.fldList table{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    padding:2px;
    margin:5px;
} 

.fldList LEGEND 
{
	FONT-SIZE: 11px;
    color: #E94426;
    font-family: verdana;
    FONT-WEIGHT:BOLD
} 


.WizTabTotal 
{
	border: 1px solid #C6E0E9; 
	padding: 20px; 
	background-color: #F7FBFD;	
}

.WizTabTotal table
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
}

.WizTotalSeparator
{
	width: 1px; 
	background-color: #C6E0E9;
}

.WizTable th
{
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-size: 13px;
	height: 23px;
	text-align: center;
	background-image:url('../../Images/Train/General/table_header_pixel_2.gif');	
	background-repeat: repeat-x;
    background-position: left bottom;
}

.WizTable tr
{
    color:#2A4F72;
    height: 23px;
    font-family:Arial;
	font-size:13px;
}

.WizTable
{
	background-color:White;
	border-color:#999999;
	border-width:1px;
	border-style:None;
	border-collapse:collapse;
}

.WizardMain_Middle
{
	padding: 10px; 
	border: 1px solid #E94426; 
	border-bottom: none; 
	border-top: none;
	height: 100%;
	
}

.WizardMain_Bottom
{
	border-bottom: 1px solid #E94426; 
	font-size:7px; 
	width:100%;
}

.WizStation 
{
	white-space: nowrap;
	text-align: center;
	width: 40%;
	
}
.WizStation td.td-ServiceImage-Mid
{
	width: 100%;
	text-align: center;
	

}
.WizStation td.td-ServiceImage-Mid td.td-DescriptionFont 
{
	text-align: center;
	background-position:center;
	
}

/* End Drive Plan Area */

/* Start General Definitions */
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url('../../he-il/Images/General/small_black_arrow.gif');
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
padding-left: 0px;
}

.PrintlLink
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
}

.GeneralLink a
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}

.GeneralLink a:visited
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}


.GeneralLink a:link
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}

.GeneralLink a:hover
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	cursor:pointer;
} 

a
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;

}

a:visited
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
	

}


a:link
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;

}

a:hover
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
	text-decoration:underline  !important;
	cursor:pointer !important;
}

.GeneralLinkHeader a
{
	color:white;
	font-family:Arial;
	font-size:13px;
	white-space:nowrap;
}

.GeneralLinkHeader a:visited
{
	color:white;
	font-family:Arial;
	font-size:13px;
	white-space:nowrap;
}


.GeneralLinkHeader a:link
{
	color:white;
	font-family:Arial;
	font-size:13px;
	white-space:nowrap;
}

.GeneralLinkHeader a:hover
{
	color:white;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	cursor:pointer;
	white-space:nowrap;
} 

.alignCenter
{
	text-align:center;
}

.Footer
{
	text-align:center;	
}

.PrintIcon
{
	font-family:Arial;
	font-size:13px;
	color:black;
}
/* End General Definitions */
/* ================== */
/* Start Web Part Generic Classes */
.SterchGrad
{
	background-image:url('../../he-il/Images/General/lightblue_bg_title_mid.gif');
	height:24px;
}
.SterchGrad TD
{

}

.RtlCustomLeftImage
{
	background-image:url('../../he-il/Images/General/lightblue_bg_title_left.gif');
	background-repeat:no-repeat;
	height:25px;
}

.RtlRightImage 
{
	background-image:url('../../he-il/Images/General/lightblue_bg_title_right.gif');
	background-repeat:no-repeat;
	height:25px;
}

.RtlRightImage TD
{
	background-image:url('../../he-il/Images/General/lightblue_bg_title_right.gif');
	background-repeat:no-repeat;
	height:25px;
	border-bottom-width:0px;
	border:0px transparent none;
}

.RtlCustomLeftImage TD
{
	background-image:url('../../he-il/Images/General/lightblue_bg_title_left.gif');
	background-repeat:no-repeat;
	height:25px;
	border-bottom-width:0px;
	border:0px transparent none;
}

.LtrWpImage
{
	background-image:url('../Images/General/lightblue_bg_title_icon.gif');
	background-repeat:no-repeat;
	border-bottom-width:0px;
	border:0px transparent none;
	width:24px;
	padding-bottom:0px;

}
.RtlWpImage TD
{
	background-repeat:no-repeat;
	height:23px;
	border-bottom-width:0px;
	border:0px transparent none;
	width:24px;
	padding-bottom:0px;
	
}


.RtlWpImage
{
background-image:url('../../he-il/Images/General/lightblue_bg_title_icon.gif');
	background-repeat:no-repeat;
	border-bottom-width:0px;
	border:0px transparent none;
	width:24px;
	padding-bottom:0px;

}
.LtrWpImage TD
{
	background-repeat:no-repeat;
	height:23px;
	border-bottom-width:0px;
	border:0px transparent none;
	width:24px;
	padding-bottom:0px;
}

.LtrCustomLeftImage
{
	background-image:url('../Images/General/lightblue_bg_title_right.gif');
	background-repeat:no-repeat;
}
.LtrCustomLeftImage TD
{
	background-image:url('../Images/General/lightblue_bg_title_right.gif');
	background-repeat:no-repeat;
	border-bottom-width:0px;
	border:0px transparent none;
	height:24px;
}

.LtrRightImage
{
	background-image:url('../Images/General/lightblue_bg_title_left.gif');
	background-repeat:no-repeat;
	border-bottom-width:0px;
	border:0px transparent none;
}

.LtrRightImage TD
{
	background-image:url('../Images/General/lightblue_bg_title_left.gif');
	background-repeat:no-repeat;
	border-bottom-width:0px;
	border:0px transparent none;
}

/* End Web Part Generic Classes */

.P-NoSpaces P
{
	
	margin:0px;
}
/* Send Mail Form */

.tr-MainTable
{
	border:0px transparent hidden;
	width:315px;
	
	
}
.tr-MainTitle
{
	width:313px;
	
}
.tr-FormRow
{
	vertical-align:top;
	/*padding-bottom:11px;*/
}
.tr-FormValidator
{
	height:10px;
	font-size:x-small;
}
.tr-FormInnerTable
{
	width:100%;
	
	
}
.tr-FormInput
{
	width:178px;
}
.tr-TitleLabel
{
	font-weight:bold;
	color:white;
	font-size:17px;

}
.tr-FormTitle SPAN
{
	font-weight:bold;
	color:white;
	font-size:17px;
	background-image:url('../../he-il/Images/Station/red_title_mid.gif');
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;

}
.tr-FormTitle TD
{
	font-weight:bold;
	color:white;
	font-size:17px;
	background-image:url('/style library/he-il/Images/PublicApplications/red_title_mid.gif');
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
}
TD.tr-FormTitle
{
	font-weight:bold;
	color:white;
	font-size:17px;
	background-image:url('/style library/he-il/Images/PublicApplications/red_title_mid.gif');
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
}

.tr-FormTitle
{
	font-weight:bold;
	color:white;
	font-size:17px;
	background-image:url('/style library/he-il/Images/PublicApplications/red_title_mid.gif');
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
}
.tr-RedAsterix
{
	color:red;
}

/* Start PreText */
.tr-PreText
{
	padding:3px 0px 3px 0px;
	font-family:Arial;
	font-size:13px;
	color:black;
	padding-left:1px;
	padding-right:1px;
}

/* End PreText */
/* send form secondary title */
.tr-FormTitle2
{
	color:black;
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
}
.tr-FormTitle2 TD
{
	color:black;
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
}
.tr-FormTitle2 SPAN
{
	color:black;
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
}

/*  */
.tr-SendMail
{
	padding-left:8px;
	padding-right:8px;
}
.tr-FormButtons
{
	text-align:left;
}

.tr-FormButtonsSep
{
	width:2px;
}
.tr-DetailCell
{
	vertical-align:top;
	font-family:Arial;
	font-size:13px;
	color:#628097;
	width:100px;

}
.tr-InputCell
{
	width:60%;
}
.tr-FormRequiredField
{
	font-family:Arial;
	font-size:13px;
	color:#6f6f6f;
	padding:0px 0px 6px 0px;
}
.tr-FormSendButton
{
	vertical-align:top;
}
.tr-FormCloseButton
{
	vertical-align:top;
}

/* Send Button Area */
.tr-SendCenterArea
{
	background-image:url('../../he-il/Images/SendMailForm/RedButton/plan_red_button_mid.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-SendCenterAreaOver
{
	background-image:url('../../he-il/Images/SendMailForm/RedButton/plan_red_button_mid_over.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-SendLabel
{
	font-family:Arial;
	font-size:13px;
	color:white;
}
/* End Send Button */
/* Cancel Button Area */
.tr-CancelCenterArea
{
	background-image:url('../../he-il/Images/SendMailForm/GrayButton/plan_gray_button_mid.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-CancelCenterAreaOver
{
	background-image:url('../../he-il/Images/SendMailForm/GrayButton/plan_gray_button_mid_over.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-HideCancel
{
	display:none;
	height:0px;
	/*width:0px;*/
	border:0px transparent hidden;
}
.tr-CancelLabel
{
	font-family:Arial;
	font-size:13px;
	color:black;
	background-color:transparent;
}

/* End Cancel Button */

/* End Send Mail Form */

/*===============*/

/* Start Public Application Page */
.PA_RowValid
{
	height:20px;
}
.PA-FormMain
{
	border:0px black solid;
/*	width:660px;*/
}
.tr-FormRowBig
{
	height:60px;
}

.PA-Picture
{
	/*padding-right:24px;*/
}

.PA-PreText
{
	padding:28px 0px 35px 0px;
	font-family:Arial;
	font-size:13px;
	color:black;
	padding-left:1px;
	padding-right:1px;
}
.PA-BlueSepBottom
{
	height:6px;
	padding-top:0px;
	padding-bottom:0px;
}
.PA-BlueSep
{
	background-image:url('../../he-il/Images/Station/blue_line_mid.gif');
	background-repeat:repeat-x;
	padding:0px 0px 18px 0px;
	width:100%;
}

.PA-BlueSep TD
{
	background-image:url('../../he-il/Images/Station/blue_line_mid.gif');
	background-repeat:repeat-x;
	padding:0px 0px 18px 0px;
	width:100%;
}
.PA-RedAsterix
{
	color:red;
}
.PA-LabelCell
{
	width:90px;
	font-family:Arial;
	font-size:13px;
	color:black;
}
.PA-MainSeperator
{
	width:24px;
}
.PA-SmallTextRight
{
/*	padding-left:23px;*/
}
/*little text box in public application form*/
.PA-FormSmallInputRight
{
	width:153px;
/*	padding-left:23px;*/
}

.PA-FormSmallInputLeft
{
	width:153px;
}
.PA-LabelCellLeft
{
	font-family:Arial;
	font-size:13px;
	color:black;
	padding:0px 15px 0px 15px;
}
/* long text box in PA form */
.PA-FormLongInput
{
	width:300px;
}
.PA-Topic
{
	width:153px;
}
/* Big textbox */
.PA-BigText
{
	
}

/* Big textbox td */
.PA-TypeTd
{
	
}
.PA-MessageFont
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
/* Type radio button control */
.PA-TypeRadio
{
	font-family:Arial;
	font-size:13px;
	color:black;
}

.PA-TopicTd
{
	
}

.PA-DetailsTextbox
{
	height:80px;
	width:100%;
}

.PA-RichTextboxTD
{
	height:85px;
	padding-bottom:10px;
}
.PA-FormButtons
{
	text-align:left;
}
.PA-FormInnerTable
{
	width:100%;
	text-align:left;
}

.PA-ButtonSeperator
{
	width:8px;
}
.PA-FormSendButton
{
	vertical-align:top;
	width:70px;
}
.PA-FormCloseButton
{
	vertical-align:top;
	width:70px;
}
/* Send Button Area */
.PA-SendCenterArea
{
	background-image:url("/Style%20Library/Images/Train/SendMailForm/plan_red_button_mid.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.PA-SendCenterAreaOver
{
	background-image:url("/Style%20Library/Images/Train/SendMailForm/plan_red_button_mid_over.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
/* End Send Button */
/* Cancel Button Area */
.PA-CancelCenterArea
{
	background-image:url("/Style%20Library/Images/Train/SendMailForm/plan_gray_button_mid.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.PA-CancelCenterAreaOver
{
	background-image:url("/Style%20Library/Images/Train/SendMailForm/plan_gray_button_mid_over.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.PA-HideCancel
{
	display:none;
	height:0px;
	/*width:0px;*/
	border:0px transparent hidden;
}
/* End Cancel Button */
/* End Public Applications Form */

/*===============*/

/* Start Home Page Layout */
.paddingInherit
{
	padding-left:inherit;
	padding-right:inherit;
}
.paddingZero
{
	padding:0px 0px 0px 0px;
	border:0px;
}

DIV.hp-SmallHSpace, .hp-SmallHSpace
{
	height:15px;
}
DIV.hp-BigHSpace, .hp-BigHSpace
{
	height:21px;
}

.hp-Title
{
	padding:0px 0px 7px 0px;
	border:0px;
	vertical-align:top;
}
.hp-HPRightSide
{
	height: 119px; 
	width:237px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	vertical-align:top;
}


.hp-SideColumn
{
	width:237px;
	padding:0px 0px 0px 0px;
}
.hp-MainColumn
{
	width:530px;
	padding:0px 0px 0px 0px;
}
.hp-PlanTable
{
	width:240px;
}
.hp-PlanHeader
{
	width:237px;/* pic: 237 px */
	height:30px;
}
.hp-MArketingWPArea
{
	padding:0px 0px 0px 0px;
	border:0px;
}
.hp-MarketingArea
{
	padding:0px 0px 0px 0px; 
	border:0px transparent none;
}
.hp-HomeWidth
{
	/*width:765px;*/
	vertical-align:top;
	padding:0px 0px 0px 0px;
	border:0px;
	margin:0px 0px 0px 0px;
}
.hp-AreaSpace
{
	width:17px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.hp-CenteRight
{
	width:337px;
	padding:0px 0px 0px 0px;
	border:0px;
	vertical-align:top;
}
.hp-HPMain
{
	vertical-align:top;
	width:526px;
	padding:0px 0px 0px 0px;
	border:0px;
	vertical-align:top;
}
.hp-LeftMain
{
	width:172px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.hp-richTextbox
{
	width:237px;
}
.ms-WPBorder 
{
	border:0px transparent none;
}

/* End Home Page Layout */

/* =============== */

/* Start Web Part Layout Page */
.wpl-LeftMain
{
	width:172px;
	padding:0px 0px 0px 0px;
	border:0px;
	vertical-align:top;
}

/* End Web Part Layout Page */

/* =============== */

/* Start Station Page */
.centerSepPadding
{
	padding-top:13px;
	padding-bottom:13px;
	padding-left:0px;
	padding-right:0px;
}

/* End Station Page */

/* =============== */

/* Start Inner Page */

.in-AreaSpace
{
	width:10px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.in-TopHSpace
{
	height:8px;border:1px aqua solid;
}

DIV.in-SmallHSpace, in-SmallHSpace
{
	height:15px;
}
/* End Inner Page */

/* =============== */

/* Start Footer */
.FooterMain
{
	width:auto;
}
.FooterMainOuter
{
	width:100%;
	text-align:center;
}
.FooterFarewellString
{
	font-family:"Guttman Yad";
	font-size:13px;
	color:#7094b4;
	text-align:center;
}
.FooterSep
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}

TD.FooterSep 
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}
.FooterSep TD
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}

.GreetingCell
{
	text-align:center;
	font-family:Arial;
	font-size:13px;
	color:#7094b4;
	vertical-align:bottom;
}
.FooterImg
{
	vertical-align:bottom;
}

.SideSeperatorCell
{
	width:100%;
}

.FooterRow
{
	text-align:center;
}
/* End Footer */

/* =========== */


/* Start Master Page*/
.TrainMaster
{
	width:100%;
	margin-right:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.centerMaster
{
	padding-left:0px;
	width:100%;
	height:300px;
	vertical-align:top
}

.body
{
	background-color:#FFFFFF;
	margin-right:0px;
	margin-left:0px;
	font-size:13px;
}

.masterResolution1024
{
	width:960px;
	margin-right:20px;
	margin-left:20px;
	height:100%;
	background-color:#FFFFFF;
	vertical-align:top
}
.masterResolution800
{
	margin-right:0px;
	margin-left:0px;
	height:100%;
	background-color:#FFFFFF;
}
.displayNone
{
	display:none;
}
.dosplay
{
	display:inherit;
}

.LanguagesImagePos
{
	vertical-align:top;
	width:387px;
	height:86px;
	background-repeat:no-repeat;
}

.ImgFooter
{
	background-image:url('../../Images/Train/Master/footer.gif');
	background-repeat:repeat-x;
	height:9px;
}

.footerPadding
{
	padding-right:10px;
	padding-left:8px;
}
.centerPadding
{
	padding-right:12px;
	padding-left:12px;
}
/* Top Nav */
.topNavContainer
{
	background-image:url('../../Images/Train/Master/topbar_bg.gif');
	background-repeat:repeat-x;
	/*padding-right:30px;*/
	/*height:33px;*/
}

.topNavItem
{
	background-image: url('../../Images/Train/Master/topbar_White_line.gif');	
	background-repeat:no-repeat;
	background-position:top left;
	font-family: tahoma;  
	font-size: 8pt; 
	color: #3a4663;	
}

.GrayLine
{
	background-image:url('../../Images/Train/Master/top_grayline_mid.gif');
	background-repeat:repeat-x;
	/*width:550px;*/
	height:5px;
	padding-bottom:8px;
	width:100%;
}

.GrayLinePadding
{
	padding-bottom:8px;
}
.search
{
    margin:6px 2px 6px 2px;
}
/* End Top Nav
/*Bread Crumbs*/
.breadcrumb
{
	
	color: black;
	clear: both;
	font-size: 12px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-bottom: 0px #CCCCCC solid;
	margin-bottom: 4px;
	font-family:Ariel;
	vertical-align:top;
}
.breadcrumb a:active
{
	padding-right:0px;
	padding-left: 0px;
	text-decoration:none;
   	color:#628097;
	font-family:Arial;
}
.breadcrumb:active
{
	padding-right:0px;
	padding-left: 0px;
	text-decoration:none;
   	color:#628097;
	font-family:Arial;
}
.breadcrumb a
{
	padding-right:0px;
	padding-left: 0px;
	text-decoration:none;
   	color:#628097;
	font-family:Arial;
}
.breadcrumb a:hover
{
	text-decoration:underline;
	font-family:Arial;
}
.breadcrumbCurrent
{
	font-weight:bold; 
	color:#628097;
	font-family:Arial;
}
/* End Bread Crumbs*/
/* Start MasterPage Blank */
.shadowRightBlank
{
	*height:100%;
	min-height:100%;
	width:0px;	
	/*background-image: url('../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:right top;*/
}
.shadowLeftBlank
{
	*height:100%;
	min-height:100%;
	width:12px;	
	/*background-image: url('../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:right top;*/
}
/* End MasterPage Blank */
/* End Master Page*/

/* Languages Styles */
.LanguagesFont
{
	padding-top:2px;
	padding-bottom:2px;
}

.LanguagesFont a:visited{
	color:#545454;
	font-weight:bold;
	font-size:12px !important;
	text-decoration:none;
}
.LanguagesFont a:link{
	color:#545454;
	font-weight:bold;
	font-size:12px !important;
	text-decoration:none;
}
.LanguagesFont{
	color:#545454;
	font-weight:bold;
	font-size:12px !important;	
	text-decoration:none;
}
.LanguagesFont a:hover
{
	color:black;
	font-weight:bold;
	font-size:12px !important;
	text-decoration:underline;
}

/* End languages*/
/* Station Combo */
/*container of the list*/
.autocomplete{
	cursor: pointer;
	border: 1px solid #999;
	border-top: none;
	background: #eee;
}
/* items of the list*/
.autocomplete .normal{border-top: 1px solid #999;}
/*selected item*/
.autocomplete .selected{background: #ddf;}
/*characters that matched*/
.autocomplete .highlited{font-weight: bold; color: #008;}
/* End Station Combo */

.ms-WPBody
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
background:none transparent scroll repeat 0% 0%;

}

.ms-WPBody A:link
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}
.ms-WPBody A:hover
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	cursor:pointer;
}
.ms-WPBody A:visited
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}

.ms-WPBody td
{
font-family:Arial;font-size:13px;color:black;
}

/* Page Bottom Buttons */
.ImgStyle
{
	cursor:pointer;
}

/* End Page Bottom Buttons */

/* Web Control Services in Station */
.td-ServiceImage-Mid
{
	background-image:url('/Style Library/Images/Train/Station/from_to_bg_mid.gif');
	background-repeat:repeat;
	

	
}
.td-ServiceImage-Left
{
	background-image:url('/Style Library/Images/Train/Station/from_to_bg_left.gif');
	background-repeat:no-repeat;
	width:8px;
}
.td-ServiceImage-Right 
{
	background-image:url('/Style Library/Images/Train/Station/from_to_bg_right.gif');
	background-repeat:no-repeat;
	width:8px;
}

td.td-DescriptionFont
{
	color:#3E779E;
	font-weight:bold;
	font-size:14px;	
	
}
.ServisecBG
{
	background-image:url('/Style Library/Images/Train/Station/station_icons_bg_mid.gif');
}
/* End Control Services in Station*/

/*Station Page Classes */
.MainStation
{
	/*border:1px black solid;
	border-collapse:collapse;*/
	width:100%;

}
.MainStation tr
{
/*	border:1px black solid;*/
	width:100%;
}

table.Station
{
	background-color:#f7fbfd;
	border:1px #7db2c3 solid;
	border-collapse:collapse;
	width:100%;
	
}

.BusTableHeadLines
{
	color:black;
	font-size:13px;
	padding:15px;
	width:100%;
	

}
.Station td
{	
	padding-bottom:2px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	border:1px #7db2c3 solid;

}
.StationLines
{
	border:#7db2c3;
	font-size:13px;
	color:#7094b4;
	padding-left:3px;
	padding-right:3px;
	text-decoration:underline;
	
}
.BusCompany
{
	color:black;
	font-size:13px;
	font-weight:bold;
	vertical-align:text-top;
	width:40px;
}
.BusCompany img
{
	padding-top:5px;
}
.BlueBorder
{
	
	width:100%;
	background-image:url('/Style Library/Images/Train/Station/blue_line_mid.gif');
	background-repeat:repeat-x;
	height:0px;
	vertical-align:bottom;
}
.StationsSpace
{
	height:7px;
}
.VerticalSpace
{
	width:100%;
}
.StaionLable
{
	color:black;
	font-size:13px;
}
.StationDDL
{
	
}
input.StationButtons
{
	background-color:#f7fbfd;
	border-color:#7db2c3;
	border-style:outset;
	/*cursor:pointer;*/
	
}
.Title
{
	background-image:url('/Style Library/Images/Train/Station/red_title_mid.gif');
	width:100%;
	font-size:17px;
	font-weight: bold ;
	color:white;
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-bottom:3px;
}
.RedBG
{
	background-image:url('/Style Library/Images/Train/Station/red_title_mid.gif');
	font-size:13px;
	background-repeat:repeat-x;
	vertical-align:middle;
	white-space:nowrap;
}

.RedActive
{
	background-image:url('/Style Library/Images/Train/Station/right_tab_red.gif');
	background-repeat:no-repeat;
	width:215px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:white;

}
.BlueTab
{
	background-image:url('/Style Library/Images/Train/Station/left_tab_blue.gif');
	background-repeat:no-repeat;
	width:215px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5c85a9;
}
.BlueOver
{
	background-image:url('/Style Library/Images/Train/Station/left_tab_blue_over.gif');
	background-repeat:no-repeat;
	width:215px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#185b8a;

}
.RedFrame
{
	border-top:1px #e61c23 solid;
	border-right:1px #e61c23 solid;
	border-left:1px #e61c23 solid;
	/*border:1px #e61c23 solid;*/
}
/*End Station Page Classes */


/*General Styles*/
.txtBold
{
	font-size:13px;
	font-weight:bold;
}
.txtRegular
{
	font-size:13px;
}
.BlueLinks a:link
{
	font-size:13px;
	color:#7094b4;
	text-decoration:underline;
}
.RedLine
{
	border-bottom:1px #e61c23 solid;
	width:100%;
}
/*End General Styles*/
.ms-WPHeader TD{
border-bottom:0px white none;
border-collapse:collapse;
}

/* Survey List Start */
.SurveyHeader{
	
	font-size:13px;
	color:black;
	font-weight:bold;
}
.SurveyRegularText{
    font-size:13px;
	color:black;
	font-weight:normal;
	padding-left:3px;
}
.ms-surveyHBar
{
	font-size:2px;
	border:solid;
	border-width:0px;
	background-color:#0F6AA9;
	border-color:#0F6AA9;
}
.ms-vb{
	padding:0 0 0 0;
	text-align:right;
	font-size:13px;
	color:black;
	font-weight:bold;
}
.SurveyBody{
	background-color:#ECF5F9;
}
/*
.SurveyBody table{
	background-color:white;
}
*/
.SurveyData{
	background-color:white;
	border: 1px #9AB6D6 solid;
	padding-left:10px;
}
.SurveyUpperTDBG{
	background-color:#CCE7EE;
	float:right;
	width:512px;
}
.SurveyHeaderLeftImg{
	background-image:url('/Style%20Library/Images/Train/SurveyList/ltr/open_unswer_top_right.gif');
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	float:right;
	
}
.SurveyHeaderRightImg{
	background-image:url('/Style%20Library/Images/Train/SurveyList/ltr/open_unswer_top_left.gif');
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	text-align:right;
	float:right;
}
.SurveySubjectImage{
	background-image:url('/Style%20Library/Images/Train/SurveyList/ltr/sabject_2red_arrows.gif');
	background-repeat:no-repeat;
	width:10px;
}
.ms-surveyTotal{
	text-align:right;
	padding-right:3px
}
.SurveyListHeaderRightCorner{
	background-image:url('/Style%20Library/Images/Train/SurveyList/ltr/plan_red_header_right.gif');
	background-repeat:no-repeat;
	width:12px;
	height:25px;
}
/*     */
.SurveyListHeaderLeftCorner{
	background-image:url('/Style%20Library/Images/Train/SurveyList/ltr/plan_red_header_left.gif');
	background-repeat:no-repeat;
	width:12px;
	height:25px;
}
.SurveyListHeaderText{
	padding-left:4px;
	background-image:url('/Style%20Library/Images/Train/SurveyList/plan_red_header_mid.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	color:white !important;
}
.SurveyListHeaderIcon{
	background-image:url('/Style%20Library/Images/Train/SurveyList/plan_red_header_icon.gif');
	background-repeat:no-repeat;
	  width:24px;
    height:25px;
}


/* Sevey List End */
/* Combo Stations start */
.ComboBoxDropDown_Rtl
{
	border: 1px solid black;
	background-color: white;
	direction: ltr;
}

.ComboBoxImage_Rtl
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;

}

.ComboBoxImageHover_Rtl
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	}

.ComboBoxInput_Rtl
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-left: 3px;
	height: 20px;
	direction: ltr;
	cursor: default;
	text-align:left;
}

.ComboBoxInputHover_Rtl
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-left: 3px;
	height: 20px;
	direction: ltr;
	cursor: default;
	text-align:left;
}

.ComboBoxItem_Rtl
{
	font-family: Arial;
	font-size: 12px; 
	color: #333333;	
	padding: 3px;
	text-decoration: none;
	direction: ltr;
	text-align: left;
}

.ComboBoxItemHover_Rtl
{
	font-family: Arial;
	direction: ltr;
	font-size: 12px; 
	color: #333333;
	text-decoration: none;
	background-color: #FCFED6; 
	cursor: pointer;
	cursor: hand;
	padding: 3px;
	text-align: left;
}

.ComboBoxItemDisabled_Rtl
{
	font-family: Arial;
	font-size: 12px; 
	direction: ltr;
	color: gray;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
	text-align: left;
}

.ComboBoxLoadingMessage_Rtl
{
	font-family: Arial;
	font-size: 12px; 
	padding: 2px;
	direction: ltr;
}

.ComboBoxMoreResultsMessage_Rtl
{
	font-family: Arial;
	font-size: 10px; 
	padding: 2px;
	text-align: center;
}


.ComboBoxMoreResultsImage_Rtl
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_Rtl
{
	background-color: #EEEEE5;
}
/*
.StationsEl {
    border:1px solid #B3B9C3;
    background-color:white;
}
.StationsElOverflow{
	overflow-y:scroll;
	overflow-x:hidden;
	height:150px;
}
.StationsEl TR{
    cursor:pointer;
	background-color:white;
}
.StationsEl TR.over{
	background-color:#FCFED6;
}*/
/* Combo Stations end */

/* Small Drive Plan Time Combos */

.ComboBoxDropDown_Hour
{
	border: 1px solid black;
	background-color: white;
}

.ComboBoxHeader_Classic
{
	background-color: #EEEEE5;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #bbbeac;
}

.ComboBoxImage_Hour
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-right: none;
}

.ComboBoxImageHover_Hour
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-right: none;
}

.ComboBoxInput_Hour
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	font-family: Arial;
	font-size: 12px;
	color: black;
	height: 20px;
	cursor: default;
	width:20px;
	text-align:center;
	vertical-align:middle;
}

.ComboBoxInputHover_Hour
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	font-family: Arial;
	font-size: 12px;
	color: black;
	height: 20px;
	cursor: default;
	width:20px;
	text-align:center;
	vertical-align:middle;
}

.ComboBoxItem_Hour
{
	font-family: Arial;
	font-size: 12px; 
	color: #333333;	
	padding: 3px;
	text-decoration: none;
	text-align: center;
}

.ComboBoxItemHover_Hour
{
	font-family: Arial;
	font-size: 12px; 
	color: #333333;	
	text-decoration: none;
	background-color: #FCFED6; 
	cursor: pointer;
	cursor: hand;
	padding: 3px;
	text-align:center;
}

.ComboBoxItemDisabled_Hour
{
	font-family: Arial;
	font-size: 11px; 
	direction: ltr;
	color: gray;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
}

.ComboBoxLoadingMessage_Hour
{
	font-family: Arial;
	font-size: 11px; 
	padding: 2px;
	direction: ltr;
}

.ComboBoxMoreResultsMessage_Hour
{
	font-family: Arial;
	font-size: 10px; 
	padding: 2px;
	text-align: center;
}

.ComboBoxMoreResultsImage_Hour
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_Hour
{
	background-color: #EEEEE5;
}

/* Small Drive Plan Time Combos End*/

/* Small Drive Plan Calendar */
.Over_Default
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-left: 3px;
	direction: ltr;
	cursor: default;
	height:13px;
	width:115px;
}

.Focus_Default
{
	border: 1px solid #7F9DB9;	
	background-color: #f5f5f5;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-left: 3px;
	direction: ltr;
	cursor: default;
	height:13px;
	width:115px;
}

.Default_Default
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-left: 3px;
	direction: ltr;
	cursor: default;
	height:13px;
	width:115px;
}

.Error_Default
{
	width: 179px;
	color: red;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #f5f5f5;
}
.Hint_Default
{
	background-color: infobackground;
	margin-top: 5px;
	border: 1px solid black;
	text-align: left;
	overflow: auto;
}

.Hint_Default a, Hint_Default a:visited, .Hint_Default a:hover
{
	margin: 2px;
	color: black;
	text-decoration: none;
	font-size: small;
}

/* Small Drive Plan Calendar End*/

/* Start Search Part */
.ms-WPBody
{
border:0px white none;
}

.headerImg
{
	background-image:url('/Style%20Library/Images/Train/Search/plan_red_header_mid.gif');
	background-repeat:repeat-x;
}

.srch-sort-right{
color:black;
font-size:13px;
font-weight:bold;
font-family:Arial;
}
.srch-sort-right A:link,.srch-sort-right A:visited{

color:#326693;
font-size:13px;
font-family:Arial;

}

.srch-stats
{
	background: url(/_layouts/ResourcesTrain2010/shared/Images/searchGradR.png) no-repeat left!important;height: 30px;padding: 0 0 0 10px;font: normal 13px/30px arial;color: #002a62;margin: 0 0 10px 0;
}


.srch-Page{
background-color:#cce7ee;
}

.srch-dup .srch-Page-bg{
}
.srch-Page{
color:black;
font-size:13px;
font-family:Arial;
background-color:white;

}

.BlueLine
{
background-image:url('/Style Library/Images/Train/Search/blue_line_mid.gif');
background-repeat:repeat-x;
}



.srch-Description{
color:black;
font-size:13px;
font-family:Arial;

}

.srch-Metadata{
BORDER-TOP:0px white none;
FONT-SIZE:13px;
MARGIN:0px 0px 0px;
COLOR:#8e8f8f;
font-family:Arial;
}

.srch-URL A:link,.srch-URL A:visited{
color:#326693 !important;
text-decoration:underline;
}

.srch-end_result 
{
	MARGIN:10px 0px 25px;
}
.srch-end_result A:link, .srch-end_result A:visited
{
	color:#326693 !important;
	text-decoration:underline;

}

.srch-end_result_none
{
	MARGIN:0px 0px 5px;
}

.srch-BestBets{
    OVERFLOW: hidden; 
    TEXT-OVERFLOW: ellipsis;
    width:125px; 
    right:0px; 
    top:0px;
    padding-right:0px;
}

.srch_MainLeftCell
{
	padding-right:5px;
	
}
.srch_MainLeftCellNoPadding
{
	padding-left:0px;
	
}


.srch-BB-SpecialTerm {
    font-size:14px;
    MARGIN:0px 5px 0px 0px; 
    COLOR: black; 
    FONT-FAMILY: Arial; 
    font-weight:bold;
    
}

.srch-BestBetsTitle {
    font-size:13px;
    COLOR: black; 
    FONT-FAMILY: Arial; 
    font-weight:bold;
}
.srch-BB-Description {
    font-size:13px;
    COLOR: black; 
    FONT-FAMILY: Arial; 

}

.srch-BB-URL A:link, .srch-BB-URL A:visited {    
    color:#326693 !important;
text-decoration:underline;
}
.srch-BB-URL a:hover {
    color:#326693 !important;
text-decoration:underline;
}
.srch-Title{
color:black;
font-size:13px;
font-family:Arial;
font-weight:bold;

}
.srch-Title a:link {
color:black;
font-size:13px;
font-family:Arial;
font-weight:bold;
text-decoration: none;

}
.srch-Title a:visited {
color:black !important;
font-size:13px;
font-family:Arial;
font-weight:bold;
text-decoration: none;

}

.srch-Title a:hover{
color:black;
font-size:13px;
font-family:Arial;
font-weight:bold;
text-decoration: underline;

}

/****** End Search Part *******/

/****** Generic Content **************/
.TitleContent
{
	background-image:url('/Style Library/Images/Train/GenericContent/red_bg_title_mid.gif');
	width:100%;
	font-size:17px;
	font-weight: bold ;
	color:white;
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-bottom:3px;
}

.ContentBorder
{
	width:100%;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#98b1c7;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#98b1c7;
	padding-left:15px;
	padding-right:15px;
}
.ContentBorder2
{
	width:100%;
	padding-left:15px;
	padding-right:15px;
}

.BottomBorder
{
	width:100%;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#98b1c7;
	height:1px; 
	font-size:1px;
}
/****** End Generic Content **************/

/**** Start General list ***/
.ListDate{
	text-align:right;
}
.ListImage{
	vertical-align:top;
	padding-left:3px;
}
.ListTitleImage{
	background-image:url('/Style Library/Images/Train/GeneralList/ltr/sabject_2red_arrows.gif');
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:5px;
}
.ListExtraLink{
	text-align:right;
	font-family:arial;
}


.ListExtraLink a
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;

}
.ListExtraLink a:visited
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;

}

.TitleText{
	font-size:13px;
	color:black;
	font-weight:bold;
}
.ExtraLinkImg{
	background-image:url('/Style Library/Images/Train/GeneralList/ltr/cont_icon.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding-left:2px;
	width:9px;
	cursor:pointer;
}
.TitleAlign{
	text-align:left;
	
}
.BodyAlign{
	text-align:left;
}
/**** End General list ***/

/****** Start RouteImgUrl ****************/
.RouteImdTd
{
	cursor:pointer;
	text-align:center;
}
/****** End RouteImgUrl ****************/

/****** Start Letter**************/
.LetterList_ExtraLinkImg{
	background-image:url('/Style Library/Images/Train/GeneralList/ltr/cont_icon.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding-right:2px;
	width:9px;
	cursor:pointer;

}
.displayLetter
{

	background-image:url('/Style Library/en-us/Images/LetterList/letter.gif');
	vertical-align:middle;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;
}
.hideLetter
{
	
	background-image:url('/Style Library/en-us/Images/LetterList/letter_gray_unable.gif');
	vertical-align:middle;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		
		

}
.LetterOver
{
		background-image:url('/Style Library/en-us/Images/LetterList/letter_over.gif');
		vertical-align:middle;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;


	
}
.letterOff
{
	background-image:url('/Style Library/en-us/Images/LetterList/letter.gif');	
	vertical-align:middle;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;


}
.LetterLink
{
		vertical-align:middle;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;

		
}
.ChosenLetter
{
	
		background-image:url('/Style Library/en-us/Images/LetterList/letter_red_choose.gif');	
		vertical-align:middle;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;


}
.AllWordsFont
{
	font-size:13px;
	color:#326693;

}
/****** End Letter**************/
/****** Start stationIndex****************/

.MidImage
{
 background-image:url('/Style Library/en-us/Images/StationIndex/plan_gray_button.gif');
    background-repeat:repeat-x;
    width:100%;
    cursor:pointer;
    text-align:center;
}
.Station_BlueLine
{
background-image:url('/Style Library/en-us/Images/StationIndex/blue_line.gif');
background-repeat:repeat-x;
}
.StationText
{
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
		height:15px;
}
.StationText a
{
	font-weight:bold;
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
	height:15px;
	text-decoration:none;
}

.StationText a:visited
{
	font-weight:bold;
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
	height:15px;
	text-decoration:none;

}

.chooseStationText
{
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;

}
.StationServicescontrol
{
	background-image:url('/Style Library/en-us/Images/StationIndex/index_stations_icon_bg_all.gif');
	height:62px;
}

.LinkButton
{
		text-decoration:none;
		text-align:center;
		font-size:13px;
		color:black;

}
/****** End stationIndex****************/

/****** Strat Advanced Search Part *******/

.ms-standardheader
{
	
	font-family:Arial;
	font-size:13px;
	font-weight: bold;
	color:black;
	
}


td.ms-advsrchText {
    font-size:13px;
    font-family:arial; 
    padding:0px 5px 0px 5px;
    white-space:nowrap;
   
}

td.ms-advsrchText input {
    font-size:13px;
    font-family:arial; 
    border:1px #555555 solid;
   
}

td.ms-advsrchText select {
    font-size:13px !important;
    font-family:arial!important; 

	border:1px #555555 solid!important;
}
.ms-advsrchPropertyDDL
{
	font-size:13px !important;
    font-family:arial!important; 

	border:1px #555555 solid!important;
}
.ms-advsrchAndOrDDL
{
	
	font-size:13px !important;
    font-family:arial!important; 

	border:1px #555555 solid!important;
	
}
.submitbutton
{
	
	background-color:#e71c22;
}
.checkbox
{
 	
	border:1px #555555 none !important;

	
}
.textbox
{

}
.select
{
	
	
}
.SubmitTd
{
	text-align:center;
	background-image:url('/Style%20Library/Images/Train/AdvancedSearch/red_button_over.gif');
	color:white;
	vertical-align:middle;
	width:100%;
	height:25px;
	cursor:pointer;
	display:none!important;
}

/****** End  Advanced Search Part *******/

/****** Start Pager****************/
.PagerTD a:link, a:visited
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
}

.PagerTD a:hover
{
	color:#7094b4;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	cursor:pointer;
} 
/****** End Pager****************/

/* Emap Start */
.Route2Way{
	text-align:left;
}
.DropDownTitleTD{
	width:20px;
}
.Route2WayHeader{
	
}
.EmapShowButtonFromHome{

	text-align:left;
	vertical-align:bottom;
}
.EmapRadiosAlign{
	vertical-align:bottom;
	
}
.ShowButton td.rightImgRedTd
{
	
	background-image:url('/Style Library/Images/Train/SmallDrivePlan/ltr/plan_red_button_right.gif');
	background-repeat:no-repeat;
	width:6px;
}
.ShowButton td.leftImgRedTd
{
	background-image:url('/Style Library/Images/Train/SmallDrivePlan/ltr/plan_red_button_left.gif');
	background-repeat:no-repeat;
	width:6px;
}
.ShowButton td.tdSendCenterArea
{
	
	background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_red_button_mid.gif');
	background-repeat:repeat-x;
}

.ShowButton:hover td.rightImgRedTd
{
	background-image:url('/Style Library/Images/Train/SmallDrivePlan/ltr/plan_red_button_right_over.gif');
	background-repeat:no-repeat;

}
.ShowButton:hover td.leftImgRedTd
{
	background-image:url('/Style Library/Images/Train/SmallDrivePlan/ltr/plan_red_button_left_over.gif');
	background-repeat:no-repeat;
	
}
.ShowButton:hover td.tdSendCenterArea
{
	
	background-image:url('/Style Library/Images/Train/SmallDrivePlan/plan_red_button_mid_over.gif');
	background-repeat:repeat-x;
}
/* Emap end */
/*Punctuation start*/
.PercentageBG
{
    background-image: url(../Images/Punctuation/ahuz_hadiyuk_bg.gif);
    background-repeat:no-repeat;
    width:163px;
    height:34px;
    background-position:left;
}

.PercentageTextRed
{
     color:#bf0707;
   text-align:center;
    font-size:21px;
    font-family:Arial;
    font-weight:bold;
}

.PercentageTextGreen
{
    color:#498C07;
   text-align:center;
    font-size:21px;
    font-family:Arial;
    font-weight:bold;
 }

.PercentageTextYellow
{
    color:#e0a005;
    text-align:center;
    font-size:21px;
    font-family:Arial;
    font-weight:bold;
}

.PercentageTextTitle
{
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    color:#275b8b;
}

.PunctuationText
{
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}

.PunctuationLink, .PunctuationLink A, .PunctuationLink A:HOVER, .PunctuationLink A:VISITED, .PunctuationLink A:ACTIVE
{
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:underline;
    color:#326693;
}
/*Punctuation end*/

div.stationTab ul li{
	float:left!important;
	padding-left: 0px!important;
padding-right: 7px!important;
}
.stationTab_content
{
	direction:ltr!important;
}
div.stationTab_inner h2.openInfo {
background-position: left center;
padding-left: 20px!;
}
.openInfo {
	padding-left:5px!important;
}
DIV.stationTab_inner DIV.openInfo_inner UL{
	width:100%!important;
}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN {
float:left!important; display:inline-block; background-position::left center!important; 
}
div.stationTab_inner div.openInfo_inner ul li span.icon1 {
background-position: left -343px!important;}

DIV.stationTab_inner DIV.openInfo_inner UL LI.width1 { width:300px!important;float:left!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI.width2 { width:264px!important;float:left!important;}

DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon1 { background-position:left -343px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon2 { background-position:left -286px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon3 { background-position:left -228px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon4 { background-position:left -171px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon5 { background-position:left -114px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon6 { background-position:left -57px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon7 { background-position:left 0px!important; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon8 { background-position:left -628px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon9 { background-position:left -571px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon10 { background-position:left -514px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon11 { background-position:left -457px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon12 { background-position:left -400px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon13 { background-position:left -971px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon14 { background-position:left -914px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon15 { background-position:left -857px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon16 { background-position:left -800px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon17 { background-position:left -742px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon18 { background-position:left -685px!important;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN {
	float:left!important;
	padding-left:40px!important;
}

div.statuinInfo div.infoRight
{
	float:left!important;
}
div.statuinInfo div.infoLeft ul {
direction:ltr;
}
div.mainContent {
    direction: ltr!important;
}
div.innerLeft h1.color2 {
	text-align:left!important;
}
DIV.stationTab_inner H2.closeInfo { background-position:left center !important;
}

td.ms-advsrchText-v1{
	
	padding-right:4px!important;
	text-align:left!important;
	font:normal 1.4em/18px arial!important;
	color:#585858!important;
	white-space:nowrap!important;
}
td.ms-advsrchText-v2{
	
	padding-right:4px!important;
	text-align:left!important;
	font:normal 1.4em/18px arial!important;
	color:#585858!important;
	white-space:nowrap!important;
}

.ms-advsrchText-v2{
	
	white-space:nowrap!important;
}
td.ms-advsrchText-v2 select{
	
	color:#5d6878!important;
	vertical-align:bottom!important;
	width:140px!important;
}
td.ms-advsrchText-v2 input{
	
	border:1px solid #aeaeae!important;
	color:#585858!important;
	padding:0px 5px!important;
	height:18px!important;
	margin-bottom:5px!important;

}
.ms-advsrchHeadingText{
	
	color:#ffffff!important;
	height:22px;
	padding:0px 5px 0px 5px;

	font-weight: bold;
}
.ms-advsearch-header{
	font:bold 16px arial!important;
	color:#002A62!important;
	
}
.srch-advancedtable{
	border:none!important;
	background:none!important;
	margin-top:0px!important;
}
div.ms-advsearch-header{

	margin-top:0px!important;
	background: url(/_layouts/ResourcesTrain2010/shared/Images/searchGradR.png) no-repeat right!important;
	background-position: 0%!important;
    height: 30px;
    padding: 10px 0px 0 10px;
}
input.checkbox{
	width:20px!important;
}
input.textbox{
	
	width:180px;
}
.PagerMainClass{}
.PagerMainClass TABLE TD{
	padding:0px 5px 0px 5px;
}
div.PA-SendCenterArea a, div.PA-SendCenterArea a:active, div.PA-SendCenterArea a:visited, div.PA-SendCenterArea:hover
{

	font-family: Arial;
	font-size: small;
	color: white;
	width: 57px;
	text-align: center;
	vertical-align: middle;
}

div.PA-CancelCenterArea a,div.PA-CancelCenterArea a:active,div.PA-CancelCenterArea:visited,div.PA-CancelCenterArea:hover
{
	font-family: Arial;
	font-size: small;
	color: black;
	width: 57px;
	text-align: center;
	vertical-align: middle;
}