﻿
/* Start Tests Area */

/* End Tests Area */
/* Start Drive Plan Area */
.DrivePlaneHeader
{
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
    color:White;
    padding-bottom:3px;
}

.PlanHeaderCenter
{
    background-image:url('/resources/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('/resources/Images/Train/SmallDrivePlan/planning_bg_right.gif');
    background-repeat:no-repeat;
    height:176px;
    
}

.ReturnImageLeft
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/planning_bg_left.gif');
    background-repeat:no-repeat;
    height:176px;
}

.ReturnImageCenter
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/planning_bg_mid.gif');
    background-repeat:repeat-x;
    width:100%;
    height:176px;
}

.DrivePlanBorder
{
	border-left:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
}


.TrainReturnBackground
{
	background-color:#d6eaf1;
	
    width:100%;
    height:100%;
}
.QuestionHeader
{
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}
.BottomImageRight
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_footer_right.gif');
    background-repeat:no-repeat;
}

.BottomImageCenter
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_footer_mid.gif');
    background-repeat:repeat-x;
    width:100%;
}

.BottomImageRight
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_footer_left.gif');
    background-repeat:no-repeat;
}
.ImgCleanAllCenter
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_gray_button_mid.gif');
   	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	
	width:57px;
	text-align:center;
	vertical-align:middle;
}

.ImgCleanAllOver
{
	
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_gray_button_mid_over.gif');
   	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	
	width:57px;
	text-align:center;
	vertical-align:middle;
}

.ImgSearchCenter
{
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_red_button_mid.gif');
  	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;

	width:57px;
	text-align:center;
	vertical-align:middle;
}

.ImgSearchOver
{
	
    background-image:url('/resources/Images/Train/SmallDrivePlan/plan_red_button_mid_over.gif');
    background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.DrivePlaneSearch
{
    color:White;
    font-family:Arial;
    font-size:small;
}

.DrivePlaneBlack
{
    color:Black;
    font-family:Arial;
    font-size:small;
}

.DrivePlaneBoldBlack
{
    font-family:Arial;
    font-size:small;
    font-weight:bold;
    color:Black;
}

.DrivaPlaneAdvanced
{
    font-family:Arial;
    font-size:small;
    color:#326693;
}

.DrivaPlaneAdvanced a:visited
{
    font-family:Arial;
    font-size:small;
    color:#326693;
}

.DrivaPlaneAdvanced a:hover
{
    font-family:Arial;
    font-size:small;
    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:small;
	
}
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:right;	
}

TABLE.grdStd .groupRow TD
{	
	border-top:1px solid #9ed3e5;
	border-bottom:1px solid #9ed3e5;	
	font-weight:bold;
    font-family:Arial;
	font-size:small;
	height:22px;
	text-align:right;
	
}

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('/resources/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:small;
	text-align:center;
	white-space: nowrap;
}
.GridSortDateItemStyle
{
    color:#2A4F72;
    font-family:Arial;
	font-size:small;
	background-color:#D7E7EC;
	height:22px;
	font-weight:bold;
}
.GridItemStyle
{
    color:#2A4F72;
    font-family:Arial;
	font-size:small;
	background-color:#F7FBFD;
	height:22px;
	text-align:right;
}
.GridClosestItemStyle
{
    color:#2A4F72;
    font-family:Arial;
	font-size:small;
	background-color:#B7D8E5;
	height:22px;
}
.GridSelectedItemStyle
{
    color:White;
    font-family:Arial;
	font-size:small;
	background-color:#E94426;
	height:22px;
}
.GridItemStyleLink
{
    color:#326693;
    font-family:Arial;
	font-size:small;
	text-decoration:underline;
}
.GridSelectedItemStyleLink
{
    color:White !important;
    font-family:Arial;
	font-size:small;
	text-decoration:underline;
}
/* Ticket Wizard */
.DriveTitleBoldRed 
{
    font-family:Arial;
    font-size:small;
    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('/resources/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:small;
}

.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;
}

/* End Drive Plan Area */

/* Start General Definitions */
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url('/resources/he-il/Images/General/small_black_arrow.gif');
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
padding-left: 0px;
}

.PrintlLink
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;
	text-decoration:none;
}
.GeneralLink a
{
	/*color:#7094b4;*/
	color:#496A86;
	font-family:Arial;
	font-size:small;

}

.GeneralLink a:visited
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;
	

}


.GeneralLink a:link
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;

}

.GeneralLink a:hover
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;
	text-decoration:underline  !important;
	cursor:pointer !important;
} 

a
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;

}

a:visited
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;
	

}


a:link
{
		/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;

}

a:hover
{
	/*color:#7094b4;*/
	color:#496A86;

	font-family:Arial;
	font-size:small;
	text-decoration:underline  !important;
	cursor:pointer !important;
}

.GeneralLinkHeader a
{
	color:white;
	font-family:Arial;
	font-size:small;
	white-space:nowrap;
}

.GeneralLinkHeader a:visited
{
	color:white;
	font-family:Arial;
	font-size:small;
	white-space:nowrap;
}


.GeneralLinkHeader a:link
{
	color:white;
	font-family:Arial;
	font-size:small;
	white-space:nowrap;
}

.GeneralLinkHeader a:hover
{
	color:white;
	font-family:Arial;
	font-size:small;
	text-decoration:underline;
	cursor:pointer;
	white-space:nowrap;
} 


.alignCenter
{
	text-align:center;
	width:100%;
}

.Footer
{
	text-align:center;	
}
.PrintIcon
{
	font-family:Arial;
	font-size:small;
	color:black;
}
/* End General Definitions */
/* ================== */
/* Start Web Part Generic Classes */
.SterchGrad
{
	background-image:url('/resources/he-il/Images/General/lightblue_bg_title_mid.gif');
	height:24px;
	border:none !important;
}
.SterchGrad TD
{
border:none !important;

}

.RtlCustomLeftImage
{
	background-image:url('/resources/he-il/Images/General/lightblue_bg_title_left.gif');
	background-repeat:no-repeat;
	height:25px;
}

.RtlRightImage 
{
	background-image:url('/resources/he-il/Images/General/lightblue_bg_title_right.gif');
	background-repeat:no-repeat;
	height:25px;
}

.RtlRightImage TD
{
	background-image:url('/resources/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('/resources/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('/resources/en-us/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('/resources/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('/resources/en-us/Images/General/lightblue_bg_title_right.gif');
	background-repeat:no-repeat;
}
.LtrCustomLeftImage TD
{
	background-image:url('/resources/en-us/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('/resources/en-us/Images/General/lightblue_bg_title_left.gif');
	background-repeat:no-repeat;
	border-bottom-width:0px;
	border:0px transparent none;
}

.LtrRightImage TD
{
	background-image:url('/resources/en-us/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('/resources/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('/resources/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('/resources/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('/resources/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:small;
	color:black;
	padding-left:1px;
	padding-right:1px;
}

/* End PreText */
/* send form secondary title */
.tr-FormTitle2
{
	color:black;
	font-weight:bold;
	font-size:medium;
	font-family:Arial;
}
.tr-FormTitle2 TD
{
	color:black;
	font-weight:bold;
	font-size:medium;
	font-family:Arial;
}
.tr-FormTitle2 SPAN
{
	color:black;
	font-weight:bold;
	font-size:medium;
	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:small;
	color:#628097;
	width:100px;

}
.tr-InputCell
{
	width:60%;
}
.tr-FormRequiredField
{
	font-family:Arial;
	font-size:small;
	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('/resources/he-il/Images/SendMailForm/RedButton/plan_red_button_mid.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-SendCenterAreaOver
{
	background-image:url('/resources/he-il/Images/SendMailForm/RedButton/plan_red_button_mid_over.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-SendLabel
{
	font-family:Arial;
	font-size:small;
	color:white;
}
/* End Send Button */
/* Cancel Button Area */
.tr-CancelCenterArea
{
	background-image:url('/resources/he-il/Images/SendMailForm/GrayButton/plan_gray_button_mid.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.tr-CancelCenterAreaOver
{
	background-image:url('/resources/he-il/Images/SendMailForm/GrayButton/plan_gray_button_mid_over.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	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:small;
	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:small;
	color:black;
	padding-left:1px;
	padding-right:1px;
}
.PA-BlueSepBottom
{
	height:6px;
	padding-top:0px;
	padding-bottom:0px;
}
.PA-BlueSep
{
	background-image:url('/resources/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('/resources/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:small;
	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:small;
	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:small;
	font-weight:bold;
}
/* Type radio button control */
.PA-TypeRadio
{
	font-family:Arial;
	font-size:small;
	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("/resources/Images/Train/SendMailForm/plan_red_button_mid.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.PA-SendCenterAreaOver
{
	background-image:url("/resources/Images/Train/SendMailForm/plan_red_button_mid_over.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:white;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
/* End Send Button */
/* Cancel Button Area */
.PA-CancelCenterArea
{
	background-image:url("/resources/Images/Train/SendMailForm/plan_gray_button_mid.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.PA-CancelCenterAreaOver
{
	background-image:url("/resources/Images/Train/SendMailForm/plan_gray_button_mid_over.gif");
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:small;
	color:black;
	width:57px;
	text-align:center;
	vertical-align:middle;
}
.PA-HideCancel
{
	display:none;
	height:0px;
	/*width:0px;*/
	border:0px transparent hidden;
}
.PA-RegularText
{
	font-family:Arial;
	font-size:small;
	color:black;

}

/* 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;
}
.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:237px;
}
.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;
}
.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;
}
.FooterSep
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
}
.FooterFarewellString
{
	font-family:"Guttman Yad";
	font-size:small;
	color:#7094b4;
	text-align:center;
}
TD.FooterSep 
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
}
.FooterSep TD
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
}

.GreetingCell
{
	text-align:center;
	font-family:Arial;
	font-size:small;
	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:small;
}

.masterResolution1024
{
	width:960px;
	margin-right:20px;
	margin-left:20px;
	height:100%;
	background-color:#FFFFFF;
	vertical-align:top;
}

.masterResolution1280
{
	width:960px;
	margin-right:150px;
	margin-left:150px;
	height:100%;
	background-color:#FFFFFF;
	vertical-align:top;
}

.masterResolution1024old
{
	width:960px;
	margin-right:20px;
	margin-left:20px;
	height:100%;
	background-color:#FFFFFF;
}
.masterResolution800
{
	margin-right:0px;
	margin-left:0px;
	height:100%;
	background-color:#FFFFFF;
}
.displayNone
{
	display:none;
}
.dosplay
{
	display:inherit;
}
.display
{
	display:inherit;
	margin-top:-20px;
}

.LanguagesImagePos
{
	vertical-align:top;
	width:387px;
	height:86px;
	background-repeat:no-repeat;
}

.ImgFooter
{
	background-image:url('/resources/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('/resources/Images/Train/Master/topbar_bg.gif');
	background-repeat:repeat-x;
	/*padding-right:30px;*/
	/*height:33px;*/
}

.topNavItem
{
	background-image: url('/resources/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('/resources/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;*/
font-size:small;
	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-family:Arial;
	font-weight:bold; 
	color:#628097;

}
/* End Bread Crumbs*/
/* Start MasterPage Blank */
.shadowRightBlank
{
	*height:100%;
	min-height:100%;
	width:0px;	
}
.shadowLeftBlank
{
	*height:100%;
	min-height:100%;
	width:12px;	
}
/* 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%;
padding-top:5px !important;
overflow:visible !important;

}

.ms-WPBody A:link
{
/*	color:#7094b4;*/
	color:#496A86;
	font-family:Arial;
	font-size:small;
}
.ms-WPBody A:hover
{
/*	color:#7094b4;*/
	color:#496A86;
	font-family:Arial;
	font-size:small;
	text-decoration:underline;
	cursor:pointer;
}
.ms-WPBody A:visited
{
	/*color:#7094b4;*/
	color:#496A86;
	font-family:Arial;
	font-size:small;
}

.ms-WPBody td
{
font-family:Arial;font-size:small;color:black;
}

/* Page Bottom Buttons */
.ImgStyle
{
	cursor:pointer;
}

/* End Page Bottom Buttons */

/* Web Control Services in Station */
.td-ServiceImage-Mid
{
	background-image:url('/resources/Images/Train/Station/from_to_bg_mid.gif');
	background-repeat:repeat;
}
.td-ServiceImage-Left
{
	background-image:url('/resources/Images/Train/Station/from_to_bg_left.gif');
	background-repeat:no-repeat;
	width:8px;
}
.td-ServiceImage-Right 
{
	background-image:url('/resources/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('/resources/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:small;
	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:small;
	color:#7094b4;
	padding-left:3px;
	padding-right:3px;
	text-decoration:underline;
	
}
.BusCompany
{
	color:black;
	font-size:small;
	font-weight:bold;
	vertical-align:text-top;
	width:40px;
}
.BusCompany img
{
	padding-top:5px;
}
.BlueBorder
{
	
	width:100%;
	background-image:url('/resources/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:small;
}
.StationDDL
{
	
}
input.StationButtons
{
	background-color:#f7fbfd;
	border-color:#7db2c3;
	border-style:outset;
	/*cursor:pointer;*/
	
}
.Title
{
	background-image:url('/resources/Images/Train/Station/red_title_mid.gif');
	font-size:17px;
	font-weight: bold ;
	color:white;
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-bottom:3px;
	width:100%;
}
.RedBG
{
	background-image:url('/resources/Images/Train/Station/red_title_mid.gif');
	font-size:small;
	background-repeat:repeat-x;
	vertical-align:middle;
	white-space:nowrap;
}
.RedActive
{
	background-image:url('/resources/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('/resources/Images/Train/Station/left_tab_blue.gif');
	background-repeat:no-repeat;
	width:215px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5c85a9;
}
.BlueTabEmap
{
	background-image:url('/resources/Images/Train/Station/left_tab_blue.gif');
	background-repeat:no-repeat;
	width:215px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5c85a9;
}
.TabEmapSpace
{
	width: 6px;
}
.BlueOver
{
	background-image:url('/resources/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:small;
	font-weight:bold;
}
.txtRegular
{
	font-size:small;
}
.BlueLinks a:link
{
	font-size:small;
/*	color:#7094b4;*/
	color:#496A86;
	text-decoration:underline;
}
.RedLine
{
	border-bottom:1px #e61c23 solid;
	width:100%;
}
/*End General Styles*/

.ms-WPHeader TD{
border-bottom: none !important;
border-collapse:collapse;
}




/* Survey List Start */
.SurveyHeader{
	
	font-size:small;
	color:black;
	font-weight:bold;
}
.SurveyRegularText{
    font-size:small;
	color:black;
	font-weight:normal;
	padding-right: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:small;
	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;
}
.SurveyHeaderLeftImg{
	background-image:url('/resources/Images/Train/SurveyList/rtl/open_unswer_top_right.gif');
	background-repeat:no-repeat;
	width:11px;
	height:26px
}
.SurveyHeaderRightImg{
	background-image:url('/resources/Images/Train/SurveyList/rtl/open_unswer_top_left.gif');
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	text-align:right;
}
.SurveySubjectImage{
	background-image:url('/resources/Images/Train/SurveyList/rtl/sabject_2red_arrows.gif');
	background-repeat:no-repeat;
	width:10px;
}
.ms-surveyTotal{
	text-align:left;
	padding-left:3px
}
.SurveyListHeaderRightCorner{
	background-image:url('/resources/Images/Train/SurveyList/rtl/plan_red_header_right.gif');
	background-repeat:no-repeat;
	width:12px;
	height:25px;
}
/*     */
.SurveyListHeaderLeftCorner{
	background-image:url('/resources/Images/Train/SurveyList/rtl/plan_red_header_left.gif');
	background-repeat:no-repeat;
	width:12px;
	height:25px;
}
.SurveyListHeaderText{
	padding-right:4px;
	background-image:url('/resources/Images/Train/SurveyList/plan_red_header_mid.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	color:white !important;
}
.SurveyListHeaderIcon{
	background-image:url('/resources/Images/Train/SurveyList/plan_red_header_icon.gif');
	background-repeat:no-repeat;
	  width:24px;
    height:25px;
}
/* Sevey List End */
/* Combo Stations start */
/*
.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;
}*/
.ComboBoxDropDown_Rtl
{
	border: 1px solid black;
	background-color: white;
	direction: rtl;
	margin-right:14px;
}
.ComboBoxImage_Rtl
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-right: none;
}

.ComboBoxImageHover_Rtl
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-right: none;
}

.ComboBoxInput_Rtl
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-right: 3px;
	height: 20px;
	direction: rtl;
	cursor: default;
}

.ComboBoxInputHover_Rtl
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: black;
	padding-top: 4px;
	padding-right: 3px;
	height: 20px;
	direction: rtl;
	cursor: default;
}

.ComboBoxItem_Rtl
{
	font-family: Arial;
	font-size: 12px; 
	color: #333333;	
	padding: 3px;
	text-decoration: none;
	direction: rtl;
	text-align: right;
	
}

.ComboBoxItemHover_Rtl
{
	font-family: Arial;
	direction: rtl;
	font-size: 12px; 
	color: #333333;
	text-decoration: none;
	background-color: #FCFED6; 
	cursor: pointer;
	cursor: hand;
	padding: 3px;
	text-align: right;
}

.ComboBoxItemDisabled_Rtl
{
	font-family: Arial;
	font-size: 12px; 
	direction: rtl;
	color: gray;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
	text-align: right;
}

.ComboBoxLoadingMessage_Rtl
{
	font-family: Arial;
	font-size: 12px; 
	padding: 2px;
	direction: rtl;
}

.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;
}
/* Combo Stations end */

/* Small Drive Plan Time Combos */

.ComboBoxDropDown_Hour
{
	border: 1px solid black;
	background-color: white;
	margin-right:14px;
}

.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: rtl;
	color: gray;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
}

.ComboBoxLoadingMessage_Hour
{
	font-family: Arial;
	font-size: 11px; 
	padding: 2px;
	direction: rtl;
}

.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-right: 3px;
	direction: rtl;
	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-right: 3px;
	direction: rtl;
	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-right: 3px;
	direction: rtl;
	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*/


/****** End General Styles *******/

/*.ms-WPHeader TD{
border-bottom:0px white none;
border-collapse:collapse;
}*/


/* Start Search Part */
.ms-WPBody
{
border:0px white none;
}

.headerImg
{
	background-image:url('/resources/Images/Train/Search/plan_red_header_mid.gif');
	background-repeat:repeat-x;
}

.srch-sort-right{
color:black;
font-size:small;
font-weight:bold;
font-family:Arial;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
color:#326693;
font-size:small;
font-family:Arial;

}

.srch-stats{
color:black;
font-size:small;
font-family:Arial;
background-color:#cce7ee;
height:22px;
}

.srch-Page{
background-color:#cce7ee;
}

.srch-dup .srch-Page-bg{
}
.srch-Page{
color:black;
font-size:small;
font-family:Arial;
background-color:white;

}

.BlueLine
{
background-image:url('/resources/Images/Train/Search/blue_line_mid.gif');
background-repeat:repeat-x;
}



.srch-Description{
color:black;
font-size:small;
font-family:Arial;

}

.srch-Metadata{
BORDER-TOP:0px white none;
font-size:small;
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-left:5px;
	
}

.srch-BB-SpecialTerm {
    font-size:14px;
    MARGIN:0px 5px 0px 0px; 
    COLOR: black; 
    FONT-FAMILY: Arial; 
    font-weight:bold;
    
}

.srch-BestBetsTitle {
    font-size:small;
    COLOR: black; 
    FONT-FAMILY: Arial; 
    font-weight:bold;
}
.srch-BB-Description {
    font-size:small;
    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:small;
font-family:Arial;
font-weight:bold;

}
.srch-Title a:link {
color:black;
font-size:small;
font-family:Arial;
font-weight:bold;
text-decoration: none;

}
.srch-Title a:visited {
color:black !important;
font-size:small;
font-family:Arial;
font-weight:bold;
text-decoration: none;

}

.srch-Title a:hover{
color:black;
font-size:small;
font-family:Arial;
font-weight:bold;
text-decoration: underline;

}

/****** End Search Part *******/

/****** Strat Advanced Search Part *******/

.ms-advsrchHeadingText
{
	height:22px;
	padding:0px 5px 0px 5px;
	background-color:#cce7ee;
	font-weight: bold;


	
}
.ms-standardheader
{
	
	font-family:Arial;
	font-size:small;
	font-weight: bold;
	color:black;
	
}


td.ms-advsrchText {
    font-size:small;
    font-family:arial; 
    padding:0px 5px 0px 5px;
    white-space:nowrap;
   
}

td.ms-advsrchText input {
    font-size:small;
    font-family:arial; 
    border:1px #555555 solid;
   
}

td.ms-advsrchText select {
    font-size:small !important;
    font-family:arial!important; 

	border:1px #555555 solid!important;
}
.ms-advsrchPropertyDDL
{
	font-size:small !important;
    font-family:arial!important; 

	border:1px #555555 solid!important;
}
.ms-advsrchAndOrDDL
{
	
	font-size:small !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('/resources/Images/Train/AdvancedSearch/red_button_over.gif');
	color:white;
	vertical-align:middle;
	width:100%;
	height:25px;
		cursor:pointer;
}

/****** Strat Advanced Search Part *******/

/****** Generic Content **************/
.TitleContent
{
	background-image:url('/resources/Images/Train/GenericContent/red_bg_title_mid.gif');
	width:100%;
	font-size:17px;
	font-family:Arial;
	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-right:15px;
	padding-left: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;
}
.rightCorner
{
	background-image:url('/resources/he-il/Images/GenericContent/in5_box_footer_right.gif');
	font-size:1px;
	width:11px;
	height:12px;
}
.leftCorner
{
	background-image:url('/resources/he-il/Images/GenericContent/in5_box_footer_left.gif');
	font-size:1px;
	width:11px;
	height:12px;
}

/****** End Generic Content **************/

/****** Start Letter**************/
.LetterList_ExtraLinkImg{
	background-image:url('/resources/Images/Train/GeneralList/rtl/cont_icon.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding-right:2px;
	width:9px;
	cursor:pointer;

}
.displayLetter
{

	background-image:url('/resources/he-il/Images/LetterList/letter.gif');
	vertical-align:top;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;
				background-repeat:no-repeat;
	background-position:center;

}
.hideLetter
{
	
	background-image:url('/resources/he-il/Images/LetterList/letter_gray_unable.gif');
	vertical-align:top;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
				background-repeat:no-repeat;
					background-position:center;

		
		

}
.LetterOver
{
		background-image:url('/resources/he-il/Images/LetterList/letter_over.gif');
		vertical-align:top;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;
				background-repeat:no-repeat;
	background-position:center;




	
}
.letterOff
{
	background-image:url('/resources/he-il/Images/LetterList/letter.gif');	
	vertical-align:top;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;
				background-repeat:no-repeat;
	background-position:center;




}
.LetterLink
{
		vertical-align:top;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877 !important;

		
}
.ChosenLetter
{
	
		background-image:url('/resources/he-il/Images/LetterList/letter_red_choose.gif');	
		vertical-align:top;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
		font-size:14px;
	    font-weight:bold;
		color:#345877;
		background-repeat:no-repeat;
	background-position:center;



}
.AllWordsFont
{
	font-size:small;
	color:#326693;

}
/****** End Letter**************/

/**** Start General list ***/
.ListDate{
	text-align:left;
}
.ListImage{
	vertical-align:top;
	padding-left:3px;
}
.ListTitleImage{
	/*background-image:url('/resources/Images/Train/GeneralList/rtl/sabject_2red_arrows.gif');
	background-repeat:no-repeat;
	background-position:center;*/
	width:10px;
	height:5px;
	
}
.ListExtraLink{
	text-align:right;

}

.ListExtraLink a
{
/*	color:#7094b4;*/
color:#496A86;
	font-family:Arial;
	font-size:small;

}
.ListExtraLink a:visited
{
/*	color:#7094b4;*/
color:#496A86;
	font-family:Arial;
	font-size:small;

}





.TitleText{
	font-size:small;
	
	font-weight:bold;
	/*font-size:large !important;*/
	color:#496A86 !important;
}
.ExtraLinkImg{
	background-image:url('/resources/Images/Train/GeneralList/rtl/cont_icon.gif');
	background-repeat:no-repeat;
	background-position:right;
	/*padding-right:2px;*/
	width:9px;
	cursor:pointer;
}
.TitleAlign{
	text-align:right;
	
}
.BodyAlign{
	text-align:right;
}
/**** End General list ***/

/****** Start RouteImgUrl ****************/
.RouteImdTd
{
	cursor:pointer;
	text-align:center;
}
/****** End RouteImgUrl ****************/
/* 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('/resources/Images/Train/SmallDrivePlan/rtl/plan_red_button_right.gif');
	background-repeat:no-repeat;
	width:6px;
}
.ShowButton td.leftImgRedTd
{
	background-image:url('/resources/Images/Train/SmallDrivePlan/rtl/plan_red_button_left.gif');
	background-repeat:no-repeat;
	width:6px;
}
.ShowButton td.tdSendCenterArea
{
	
	background-image:url('/resources/Images/Train/SmallDrivePlan/plan_red_button_mid.gif');
	background-repeat:repeat-x;
}

.ShowButton:hover td.rightImgRedTd
{
	background-image:url('/resources/Images/Train/SmallDrivePlan/rtl/plan_red_button_right_over.gif');
	background-repeat:no-repeat;

}
.ShowButton:hover td.leftImgRedTd
{
	background-image:url('/resources/Images/Train/SmallDrivePlan/rtl/plan_red_button_left_over.gif');
	background-repeat:no-repeat;
	
}
.ShowButton:hover td.tdSendCenterArea
{
	
	background-image:url('/resources/Images/Train/SmallDrivePlan/plan_red_button_mid_over.gif');
	background-repeat:repeat-x;
}
/* Emap end */
/****** Start stationIndex****************/

.MidImage
{
	 background-image:url('/resources/he-il/Images/StationIndex/plan_gray_button.gif');
	 background-repeat:repeat-x;
	 width:100%;
	 cursor:pointer;
	 text-align:center;

}
.Station_BlueLine
{
	background-image:url('/resources/he-il/Images/StationIndex/blue_line.gif');
	background-repeat:repeat-x;
}
.StationText
{
	font-weight:bold;
	font-size:medium;
	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:small;
	font-family:Arial, Helvetica, sans-serif;
	color:black;

}
.StationServicescontrol
{
	background-image:url('/resources/he-il/Images/StationIndex/index_stations_icon_bg_all.gif');
	height:62px;
}
.LinkButton
{
		text-decoration:none;
		text-align:center;
		font-size:small;
		color:black;

}


/****** End stationIndex****************/
/****** Start Pager****************/
.PagerTD a:link, a:visited
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
}

.PagerTD a:hover
{
	color:#7094b4;
	font-family:Arial;
	font-size:small;
	text-decoration:underline;
	cursor:pointer;
} 
/****** End Pager****************/

/** Roller **/
#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 200px; /*marquee height */
background-color:white;
color:black;
overflow: hidden;
/*padding: 2px;*/
/* padding-left: 4px;*/
text-align:right;
}


/*Punctuation start*/
.PercentageBG
{
    background-image: url(/resources/he-il/Images/Punctuation/bg_achuzim.jpg);
    background-repeat:no-repeat;
    width:163px;
    height:34px;
    background-position:right;
}
.Percentagetavla_left_up
{
	 background-image: url(/resources/he-il/Images/Punctuation/tavla_left_up.gif);
    background-repeat:no-repeat;
    width:25%;
    height:23px;
    
}
.Percentagetavla_left_down
{
	 background-image: url(/resources/he-il/Images/Punctuation/tavla_left_down.gif);
    background-repeat:no-repeat;
    width:19px;
    height:23px;
    
}
.Percentagetavla_right_up
{
	 background-image: url(/resources/he-il/Images/Punctuation/tavla_right_up.gif);
    background-repeat:no-repeat;
    width:25%;
    height:23px;
     background-position:right;
}
.Percentagetavla_right_down
{
	 background-image: url(/resources/he-il/Images/Punctuation/tavla_right_down.gif);
    background-repeat:no-repeat;
    width:19px;
    height:23px;
    background-position:right;
    
}
.PercentageTextRed
{
     color:#bf0707;
   text-align:center;
    font-size:21px;
    font-family:Arial;
    font-weight:bold;
    
}

.PercentageTextGreen
{
    color:#068b61;
   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;
}
.ExPunctuationTable
{
	 width:234px;        
    /* border:solid 1px #c8d1da;     */
}
.ExPunctuationTextRed
{
     color:#bf0707;
   text-align:center;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
}

.ExPunctuationTextGreen
{
    color:#068b61;
   text-align:center;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
 }

.ExPunctuationTextYellow
{
    color:#e0a005;
    text-align:center;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
}

.ExPunctuationTextEarlyMorning
{
    color:#023158;
    text-align:center;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    padding-left: 12px;
}
.ExPunctuationTextMorning
{
    color:#012543;
    text-align:center;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    padding-left: 12px;
}
.ExPunctuationTextEvening
{
    color:#ffffff;
    text-align:center;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    padding-left: 12px;
}
.ExPunctuationTextHours
{
   color:#000002;
    text-align:center;
    font-size:12px;
    font-family:Arial;
  
}
.ExPunctuationBGEarlyMorning
{
     background-color:#74b6f3;
     height:22px;
     

}
.ExPunctuationBGMorning
{
   background-color:#5c92c5;
    height:22px;
}
.ExPunctuationBGEvening
{
   background-color:#47739c;
    height:22px;
}
.ExPunctuationBGHours
{
   background-color:#f0f8fb;
   direction:ltr;
    height:22px;
   
}

.ExPunctuationBG
{
   background-color:#ffffff;
   direction:ltr;
    height:22px;
     
    
}
.ExPunctuationBorderRight
{
	border-right  :   solid 1px #c8d1da;  
}

.ExPunctuationBorderLeft
{
	 border-left:   solid 1px #c8d1da;  
}
.ExPunctuationBorderBottom
{
	 border-bottom  :   solid 1px #c8d1da;  
}


.ExPunctuationBorderBottom
{
	 border-bottom  :   solid 1px #c8d1da;  
}


.ExPunctuationlinktbl
{
	 margin-top:10px;
	 direction: ltr; 
}
.ExPunctuationlinkImg
{
	 margin-right: 5px; width: 10px;
	 vertical-align:middle
}
.ExPunctuationRefBtn
{
	  background-image:url('/resources/Images/Train/General/gray_button.gif');
	    background-repeat:no-repeat;
	    width:56px;
	    height:25px;
	    vertical-align:middle;
	    text-align:center;
	     color:#000002 !important;
    text-align:center;
    font-size:13px !important;
    font-family:Arial;
    cursor:pointer;
}
.ExPunctuationRefBtnOver
{
	  background-image:url('/resources/Images/Train/General/gray_button_over.gif');
	    background-repeat:no-repeat;
	    width:56px;
	    height:25px;
	    vertical-align:middle;
	    text-align:center;
	     color:#000002 !important;
    text-align:center;
    font-size:13px !important;
    font-family:Arial;
    cursor:pointer;
}
.ExPunctuationEndCell
{
	 width:120px;
}

.ExPunctuationPadRight
{
	padding-right:15px;
}
.ExPunctuationPadLeft
{
	padding-left:15px;
}


/*Punctuation end*//*Mailing Topics  start*/

.MailTpPnl
{
	/*background-color:Gray;*/
	border-color: Black;
	border-bottom-style: solid;
	border-width: 1px;
	width: 300px;
}
.MailTpLable
{
}

.MailTpButton
{
	/* background-image:url('/resources/Images/Train/General/gray_button.gif'); 	    background-repeat:no-repeat; 	    width:56px; 	    height:25px; 	    vertical-align:middle; 	    text-align:center; 	     color:#000002 !important;     text-align:center;     font-size:13px !important;     font-family:Arial;     cursor:pointer;*/
}
.MailTpCaptchaLbl
{
	font-weight: bold;
}
.MailTpUSBRegWraperDiv
{
}
.MailTpUSBRegTable
{
	width:100%;
}
.MailTpUSBRegStarTD
{
	background-image: url('/resources/Images/Train/MailingTopics/asterix.gif' );
	background-repeat: no-repeat;
	background-position:center;
	width:5px;
	vertical-align:middle;
}
.MailTpUSBRegTD
{
	
	width:5px;
	
}
.MailTpUSBRegLblTD
{
	padding-right:1px;
	 padding-left:35px;
}
.MailTpUSBRegInputTD
{
	padding-top:3px;
	text-align:left!important;
	width:150px;
}
.MailTpUSBCheckBoxTD
{
	text-align:right!important;
	width:150px;
}
.MailTpUSBRegInput
{
	width:150px;
}
.MailTpUSBLblTd
{
}
.MailTpUSBCaptcha
{
	
}
.MailTpUSBRegSendTD
{
	text-align:Left!important;
}
.MailTpUSBLblMastETD
{
	text-align:Right!important;
}
.MailTpUSBFetchSend
{
	width:150px;
	background-image:url('/resources/Images/Train/MailingTopics/button_remove.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.MailTpUSBFetchSend_over
{
	width:150px;
	background-image:url('/resources/Images/Train/MailingTopics/button_remove_over.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.MailTpUSBRegSend
{
	width:64px;
	background-image:url('/resources/Images/Train/MailingTopics/button_send.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.MailTpUSBRegSend_over
{
	width:64px;
	background-image:url('/resources/Images/Train/MailingTopics/button_send_over.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.MailTpUSBRegValidSumTD
{
}
.MailTpUSBSeperator
{
	background-image: url('/resources/Images/Train/MailingTopics/seperator_fade.gif' );
	background-repeat: no-repeat;
	background-position:center;
}

.MailingTpUSBCaptchaStar
{
	background-position:top;
	vertical-align:top;
	background-position:50% 5%;
}
.MailTpUSBRegValidSumDiv
{
	color:Red;
}

.MailingTpSbMailTopRegWraperDiv
{
	font-family:Arial;
	font-size:13px;
	width:271px;
	
}
.MailingTpSbTopTable
{
	width:271px;
}
.MailingTpSbTopRegStarTD
{
	background-image:url("/resources/Images/Train/MailingTopics/asterix.gif");
	background-repeat:no-repeat;
	width:15px;
	background-position:center;
	padding-top:5px;
	vertical-align:middle;
	
}
.MailingTpSbTopRegLblTD
{
	width:106px;
	padding-top:5px;
	vertical-align:middle;
}
.MailingTpSbTopRegInputTD
{
	padding-top:5px;
	vertical-align:middle;
}
.MailingTpSbSignUpTxtBox
{
	width:152px;
}
.MailingTpSbCaptcha
{
	width:152px;
}
.MailingTpSbCaptchaLbl
{
	width:152px;
}

.MailingTpSbSendBtn
{
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	border:0;
	height:28px;
	width:64px;
}

.MailingTpSbSendBtnNoHover
{
	background-image:url("/resources/Images/Train/MailingTopics/button_send.gif");
}
.MailingTpSbSendBtnHover
{
	background-image:url("/resources/Images/Train/MailingTopics/button_send_over.gif");
}

.MailingTpSbSendTD
{
	text-align:left;
}
.MailingTpSbTopicsLabelTD
{
	vertical-align:top;
	padding-top:10px;
}
.MailingTpSbLine
{
	background-image:url("/resources/Images/Train/MailingTopics/seperator_fade.gif");
	background-position:center;
	background-repeat:no-repeat;
}
.MailingTpSbMailTopicsTD
{
	vertical-align:middle;
}
.MailingTpSbChkBoxList
{
	vertical-align:middle;
}
.MailingTpSbLongDdl
{
	width:55px;
}
.MailingTpSbCaptchaStar
{
	background-position:top;
	vertical-align:top;
	background-position:50% 20%;
}
.wpMailTopRegValidSumTD
{
   
    color:Red  !important;
}

/**Mailing Topics end*/
**JOB APP start*/

.JobApp_main
{
    width:650px;
}

.JobApp_str1
{
}
.JobApp_tdInputTxt
{
    width:100px;
}
.JobApp_str1 th
{ 
    /*background-color:Yellow;*/
    width:100px;
}
.JobApp_txtPhone
{
    width:90px;
}

/**JOB APP end*/
/**Captcha*/
.cinputspan
{
	direction:ltr;
}
/**Captcha end*/
/**rad start*/
.rcCalPopup
{
	text-align: center;
	text-indent: -1111px;
	width: 22px;
	display: block;
	background: url(/RadControls_AspNetAjax/WebResource.axd?d=a2hP4sQ8ZX46RC3l3iUlLX0U4VFZ-RFe-IDbEsf2O_U8ia8tPBqry2HJowD7Gp6jHyHO95MiZDE3aXBIXCtvRw2&t=633868203800000000) no-repeat;
	height: 22px;
	overflow: hidden;
}
/**rad end*/

/**webdev start*/
.SearchBoxClass
{
	/*
	border-color:Black;	
	border-style:solid;
	border-width:1px;*/
	background-color:#eeeeee;
	
}
.SearchBoxClassTitle{background-color:red}
.SearchBoxClassContent
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
.searchBoxResults{}
.ItemsCounterClassName
{
	font-family:Arial;
	font-size:13px;
	direction:ltr;
	padding-top:10px;
	font-weight:bold;
}
.ItemsSelectedCounterClassName
{
	font-family:Arial;
	font-size:13px;
	direction:ltr;
	padding-bottom:10px;
	font-weight:bold;
}
.cCounter
{
	color:Red;
}
.PagerMainClass{}
.dynamicSearchLableTD
{
	width:100px;
	padding-right:5px;
}
.dynamicSearchControlTD
{ 
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	}
.dynamicSearchErrorMsg{}
.dynamicSearchButtonsTD
{
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}
.dynamicSearchButton
{
	width:64px;
	background-image:url('/resources/Images/Train/MailingTopics/button_send.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.dynamicSearchButtonOver
{
	width:64px;
	background-image:url('/resources/Images/Train/MailingTopics/button_send_over.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.dynamicNextButtonTD
{
}
.dynamicNextButton
{
	width:150px;
	background-image:url('/resources/Images/Train/MailingTopics/button_remove.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.dynamicNextButtonOver
{
	width:150px;
	background-image:url('/resources/Images/Train/MailingTopics/button_remove_over.gif' );
	background-repeat: no-repeat;
	background-color:Transparent;
	background-position:center;
	border:0;
}
.dynamicSearchDropDown{width:150px;}
.OptionalDiv{background-color:Gray;}
.btnnextTable
{
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}
.ms-alternating
{
	background-color:#eeeeee;
}
/**webdev start*/

