#spError {
	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 18px
}
.boxBorder {
	BORDER-BOTTOM: #6ba2c6 1px solid; BORDER-LEFT: #6ba2c6 1px solid; BORDER-TOP: #6ba2c6 1px solid; BORDER-RIGHT: #6ba2c6 1px solid
}
BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.print_ticket {
	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px
}
BODY {
	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
TD {
	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
TD.textright {
	TEXT-ALIGN: right; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
TD.textboldright {
	TEXT-ALIGN: right; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: 700
}
TD.textboldleft {
	TEXT-ALIGN: left; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: 700
}
.birdlink {
	FONT-FAMILY: verdana, Arial; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.birdlink:hover {
	FONT-FAMILY: verdana, Arial; COLOR: #cc0000; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.textbox {
	FONT-FAMILY: verdana, Arial; HEIGHT: 10pt; FONT-SIZE: 11px; 
}
.textbox_search_rail {
	WIDTH: 149px; FONT-FAMILY: verdana, Arial; HEIGHT: 16px; FONT-SIZE: 11px
}
.textbox_search_rail_list {
	LINE-HEIGHT: 20px; BORDER-RIGHT-WIDTH: 2px; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; PADDING-LEFT: 5px; FONT-FAMILY: verdana, Arial; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; HEIGHT: 200px; MARGIN-LEFT: 10px; FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 2px
}
.dropdownlist_search_rail {
	WIDTH: 200px; FONT-FAMILY: verdana, Arial; FONT-SIZE: 11px
}
.dropdownlist {
	FONT-FAMILY: verdana, Arial; FONT-SIZE: 10px
}
.dropdownlistgrey {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BACKGROUND-COLOR: #d3d3d3; FONT-FAMILY: verdana, Arial; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
.gridrow {
	TEXT-ALIGN: left; BACKGROUND-COLOR: white; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.gridalternaterow {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #e6eefb; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.White_Heading {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.textlight {
	FONT-FAMILY: verdana; COLOR: #3c2f25; FONT-SIZE: 9px; TEXT-DECORATION: none
}
.PageHeading {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #3e7095; FONT-FAMILY: Verdana,Tahoma; HEIGHT: 20px; COLOR: white; FONT-SIZE: 11pt; FONT-WEIGHT: 700
}
.PageSubHeading {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #3e7095; FONT-FAMILY: Verdana,Tahoma; HEIGHT: 20px; COLOR: white; FONT-SIZE: 10pt; FONT-WEIGHT: 700
}
.gridHeader {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #9c9a9c; PADDING-LEFT: 5px; FONT-FAMILY: Verdana; COLOR: white; FONT-SIZE: 10pt; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.btn_on_rail {
	BORDER-BOTTOM: #038bea 1px solid; BORDER-LEFT: #038bea 1px solid; BACKGROUND-COLOR: #0055b5; HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #038bea 1px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #038bea 1px solid
}
.btn_hidden_rail {
	BORDER-BOTTOM: #dedfe0 1px solid; BORDER-LEFT: #dedfe0 1px solid; BACKGROUND-COLOR: #eaeaea; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #dedfe0 1px solid; BORDER-RIGHT: #dedfe0 1px solid
}
.line {
	BACKGROUND-COLOR: #efefef; HEIGHT: 1pt
}
.subheadingblue {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #002d70; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.headingmusturd {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #be731c; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.headinggrey {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.text {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #323232; FONT-SIZE: 12px
}
.biography {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.resolution {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5a5a5a; FONT-SIZE: 9px; TEXT-DECORATION: none
}
.sublink {
	FONT-FAMILY: arial; COLOR: #999999; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.bird_sublink {
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: 100; TEXT-DECORATION: none
}
.contact_link {
	FONT-FAMILY: Arial; COLOR: #be731c; FONT-SIZE: 11px; FONT-WEIGHT: 100; TEXT-DECORATION: none
}
A.contact_link:hover {
	FONT-FAMILY: Arial; COLOR: #be731c; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.services_text {
	FONT-STYLE: normal; FONT-FAMILY: Verdana; COLOR: #b20000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.services_text_b {
	FONT-STYLE: normal; FONT-FAMILY: Verdana; COLOR: #b20000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.box_border {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.box_border1 {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.Gridtext {
	PADDING-LEFT: 5px; FONT-FAMILY: verdana, Helvetica, sans-serif; COLOR: #323232; FONT-SIZE: 13px
}
.White_Grey_DotedLine {
	BACKGROUND: url(../../Img/Gray_dot_line.gif) repeat-x
}
.SideLink {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; FONT: 11px "Trebuchet MS"; COLOR: #ffffff; TEXT-DECORATION: none
}
.boxBorder {
	BORDER-BOTTOM: #9c9a9c 1px solid; BORDER-LEFT: #9c9a9c 1px solid; BORDER-TOP: #9c9a9c 1px solid; BORDER-RIGHT: #9c9a9c 1px solid
}
.tableBorder {
	BORDER-BOTTOM: #9c9a9c 1px solid; BORDER-LEFT: #9c9a9c 1px solid; BORDER-TOP: #9c9a9c 1px solid; BORDER-RIGHT: #9c9a9c 1px solid
}
.style1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style2 {
	PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #d8dce0; MARGIN-LEFT: 10px
}
.style3 {
	COLOR: #ffffff
}
.Header_from {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #00387b; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.Header_fromWhite {
	PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.Header_fromBlue {
	PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3c7294; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.SubHeader_Date {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #00387b; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.Header_to {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #00387b; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.bird_sublinktop {
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: 100; TEXT-DECORATION: none
}
.bird_sublinktop:hover {
	FONT-FAMILY: Arial;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 100;
	TEXT-DECORATION: underline;
	text-align: right;
}
.bird_sublinktop0 {
	FONT-FAMILY: Arial; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: 100
}
.text_main {
	FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 11px;
}
.textfield {
	FONT-FAMILY: verdana, Arial; HEIGHT: 10pt; FONT-SIZE: 11px;
}
.button_main {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 55px; FONT-FAMILY: tahoma; HEIGHT: 18px; FONT-SIZE: 11px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.spwarning {
	FONT-FAMILY: verdana; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: 800; TEXT-DECORATION: none
}
.processingMsg {
	FONT-FAMILY: Verdana,Arial; COLOR: red; FONT-SIZE: 10pt; FONT-WEIGHT: 700
}
.textsmallest {
	FONT-FAMILY: tahoma,Verdana,Arial; COLOR: gray; FONT-SIZE: 7pt
}
.text {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.text_right {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.lblError {
	FONT-FAMILY: verdana; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: 800; TEXT-DECORATION: none
}
.TatakalWarning {
	FONT-FAMILY: verdana; COLOR: blue; FONT-SIZE: 10px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.MandatoryInformation {
	FONT-FAMILY: verdana; COLOR: maroon; FONT-SIZE: 10px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.tree_menu {
	TEXT-ALIGN: left; FONT-FAMILY: arial; COLOR: #31358d; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.tree_menu_right {
	TEXT-ALIGN: right; FONT-FAMILY: arial; COLOR: #31358d; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.RowAltColor {
	BACKGROUND-COLOR: #ffffff
}
.RowStartColor {
	BACKGROUND-COLOR: #e1e6fc
}
.altTextFieldsmall {
	BACKGROUND-COLOR: #ffffff; WIDTH: 88px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: normal
}
.textboxgrey {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BACKGROUND-COLOR: #d3d3d3; FONT-FAMILY: verdana, Arial; HEIGHT: 11pt; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
.boardingpointStyle {
	FONT-STYLE: normal; WIDTH: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 7px; COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: normal
}
.textboxgrey1 {
	BORDER-BOTTOM: inactivecaptiontext 1px solid; BORDER-LEFT: inactivecaptiontext 1px solid; BACKGROUND-COLOR: #000000; FONT-FAMILY: verdana, Arial; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: inactivecaptiontext 1px solid; BORDER-RIGHT: inactivecaptiontext 1px solid
}
BODY {
	MARGIN: 0px; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 12px
}
.strip_bluelogin {
	BACKGROUND-IMAGE: url(../Img/strip_bluelogin.jpg); PADDING-LEFT: 10px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; HEIGHT: 36px; COLOR: #ffffff; FONT-SIZE: 16px
}
.table_border {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.loginimg {
	BACKGROUND-IMAGE: url(../Img/img_rail_introducing.jpg); WIDTH: 353px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 287px
}
.h_bookingdetails {
	BACKGROUND-IMAGE: url(../Img/h_bookingDetail.jpg); WIDTH: 101px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 50%; HEIGHT: 28px
}
.h_passenger {
	BACKGROUND-IMAGE: url(../Img/h_passenger.jpg); WIDTH: 80px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 50%; HEIGHT: 28px
}
.h_quota {
	BACKGROUND-IMAGE: url(../Img/h_quota.jpg); WIDTH: 44px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 18px 50%; HEIGHT: 28px
}
.calander {
	BACKGROUND-IMAGE: url(../Img/icon_calan.jpg); WIDTH: 19px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
.droupdown_passenger_detail {
	WIDTH: 60px
}
.droupdown_detail {
	WIDTH: 155px
}
.red_span {
	COLOR: #ff0000
}
.age {
	WHITE-SPACE: nowrap; COLOR: #999999; FONT-SIZE: 10px
}
.waterMark {
	COLOR: #999999
}
.paxWaterMark {
	FONT-FAMILY: verdana, Arial; HEIGHT: 10pt; COLOR: #999999; FONT-SIZE: 11px
}
.btn_find_train {
	BACKGROUND-IMAGE: url(../Img/btn_findtrains.jpg); WIDTH: 93px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; HEIGHT: 20px
}
.txtfeild_table {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.gray_headerstrip {
	BACKGROUND-COLOR: #f5f5f5; HEIGHT: 30px
}
.step_heading {
	PADDING-LEFT: 10px; FONT-FAMILY: Verdana; COLOR: #125fa7; FONT-SIZE: 18px
}
.txt_seleurtrain {
	PADDING-LEFT: 10px; FONT-SIZE: 16px
}
.stepno {
	BACKGROUND-IMAGE: url(../Img/2.jpg); WIDTH: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 25px
}
.txt_quota {
	PADDING-RIGHT: 5px; COLOR: #a89a99
}
.off_modifyursearch {
	BACKGROUND-IMAGE: url(../Img/btn_modifyursearch.jpg); WIDTH: 157px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.off_narrowursearch {
	BACKGROUND-IMAGE: url(../Img/btn_narroeursearch.jpg); WIDTH: 157px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.tab_strip {
	BACKGROUND-IMAGE: url(../Img/strip_tab.jpg); BORDER-BOTTOM: white 1px solid; BORDER-LEFT: #0457b7 1px solid; WIDTH: 170px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #0457b7; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.tab_stripup {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #0457b7; WIDTH: 114px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.tab_stripup_pax {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #0457b7; WIDTH: 170px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.tab_stripup_print_rail {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #0457b7; PADDING-LEFT: 3px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #0457b7 1px solid
}
.tab_result_print_rail {
	PADDING-LEFT: 3px; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 13px
}
.tab_strip_rail {
	BACKGROUND-IMAGE: url(../Img/strip_tab.jpg); BORDER-BOTTOM: #0457b7 0px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #f9f9f9; WIDTH: 114px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #0457b7; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; CURSOR: pointer; BORDER-RIGHT: #0457b7 1px solid
}
.btn_nextpri_rail {
	BORDER-BOTTOM: #0457b7 0px solid; BORDER-LEFT: #0457b7 0px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 114px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #0457b7; FONT-SIZE: 13px; BORDER-TOP: #0457b7 0px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #0457b7 0px solid; TEXT-DECORATION: underline
}
.btn_next_rail {
	BORDER-BOTTOM: #0457b7 0px solid; BORDER-LEFT: #0457b7 0px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 85px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #0457b7; FONT-SIZE: 13px; BORDER-TOP: #0457b7 0px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #0457b7 0px solid; TEXT-DECORATION: underline
}
.tab_stripup_rail {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #0457b7; WIDTH: 114px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.header_border_rail {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.modalPopup {
	BORDER-BOTTOM: #3a3434 8px solid; BORDER-LEFT: #3a3434 8px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; BORDER-TOP: #3a3434 8px solid; BORDER-RIGHT: #3a3434 8px solid; PADDING-TOP: 3px
}
.modalBackground {
	FILTER: alpha(opacity=40); BACKGROUND-COLOR: #434040; opacity: 0.7
}
.confirmationPopup {
	BORDER-BOTTOM: #0457b7 2px solid; BORDER-LEFT: #0457b7 2px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 250px; BORDER-TOP: #0457b7 0px solid; BORDER-RIGHT: #0457b7 2px solid
}
.confirmationBackground {
	FILTER: alpha(opacity=10); BACKGROUND-COLOR: #434040; opacity: 0.7
}
.privious_day {
	BACKGROUND-IMAGE: url(../Img/img_privious.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 15px 50%; HEIGHT: 35px
}
.next_day {
	BACKGROUND-IMAGE: url(../Img/img_next.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
.nextprivioustext {
	FONT-FAMILY: Verdana; COLOR: #0066cc; FONT-SIZE: 14px; FONT-WEIGHT: 700; TEXT-DECORATION: underline
}
.gridheader {
	BACKGROUND-COLOR: #0457b7; WHITE-SPACE: nowrap; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.gridrow {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 35px; COLOR: #000000; FONT-SIZE: 11px
}
.gridrow_PopUp {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 20px; COLOR: #000000; FONT-SIZE: 11px
}
.gridrow_Avl_Status {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 15px; COLOR: #000000; FONT-SIZE: 11px
}
.altergridrow_PopUp {
	BACKGROUND-COLOR: #f1f8fe; HEIGHT: 20px; COLOR: #000000; FONT-SIZE: 11px
}
.altergridrow {
	BACKGROUND-COLOR: #f1f8fe; HEIGHT: 35px; COLOR: #000000; FONT-SIZE: 11px
}
.altergridrow_Avl_Status {
	BACKGROUND-COLOR: #f1f8fe; HEIGHT: 15px; COLOR: #000000; FONT-SIZE: 11px
}
.gridrow_route_rail {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 22px; COLOR: #000000; FONT-SIZE: 11px
}
.altergridrow_route_rail {
	BACKGROUND-COLOR: #f1f8fe; HEIGHT: 22px; COLOR: #000000; FONT-SIZE: 11px
}
.gridrow_rail {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 40px; COLOR: #000000; FONT-SIZE: 11px
}
.txtcolor {
	COLOR: #0066cc; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.searchBox {
	BACKGROUND-IMAGE: url(../Img/loading.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%
}
.txtcolor {
	COLOR: #0066cc
}
.link_button_rail {
	COLOR: #ffffff; CURSOR: pointer
}
.h_train_details_rail {
	BACKGROUND-IMAGE: url(../Img/h_traindetails.jpg); WIDTH: 83px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 50%; HEIGHT: 31px
}
.blue_strip_rail {
	BACKGROUND-COLOR: #d7e9fd; WHITE-SPACE: nowrap; HEIGHT: 22px; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.result_raildetails {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 11px
}
.result_raildetails_print {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 13px
}
.blue_strip_terms_rail {
	BACKGROUND-COLOR: #d7e9fd; WHITE-SPACE: nowrap; HEIGHT: 58px; COLOR: #000000; FONT-SIZE: 13px
}
.blue_strip_terms_rail_QuickBook {
	BACKGROUND-COLOR: #d7e9fd; WHITE-SPACE: nowrap; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 13px
}
.blue_strip_terms_rail_QuickBook1 {
	WHITE-SPACE: nowrap; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 13px
}
.blue_strip_terms_rail_Pax {
	BACKGROUND-COLOR: #d7e9fd; WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: 13px
}
.blue_strip_terms_rail1 {
	WHITE-SPACE: nowrap; HEIGHT: 58px; COLOR: #000000; FONT-SIZE: 13px
}
.blue_strip_terms_rail .span {
	COLOR: #000000; FONT-SIZE: 11px
}
.note_rail {
	PADDING-RIGHT: 10px; FONT-FAMILY: Verdana; COLOR: #999999; FONT-SIZE: 10px
}
.tab_stripupM {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #0457b7; WIDTH: 100px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.tab_stripupM {
	BORDER-BOTTOM: #0457b7 1px solid; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #0457b7; WIDTH: 100px; FONT-FAMILY: Verdana; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #0457b7 1px solid; BORDER-RIGHT: #0457b7 1px solid
}
.TabHeaderCSSM {
	
}
.fare_Aval_Detail {
	BORDER-BOTTOM: #026bb4 1px solid; BORDER-LEFT: #026bb4 1px solid; BACKGROUND-COLOR: #d2e5fe; FONT-FAMILY: Verdana; COLOR: #026bb4; FONT-SIZE: 12px; BORDER-TOP: #026bb4 1px solid; BORDER-RIGHT: #026bb4 1px solid
}
#GetFareFirstAC {
	BACKGROUND-IMAGE: url(../Img/loading.gif); POSITION: absolute; BACKGROUND-COLOR: silver; WIDTH: 400px; BOTTOM: 200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; HEIGHT: 200px; LEFT: 200px
}
.modalBackgroundPage {
	FILTER: alpha(opacity=70); BACKGROUND-COLOR: gray; opacity: 0.7
}
.updateProgress {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #cccccc; WIDTH: 130px; HEIGHT: 50px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.updateProgressMessage {
	MARGIN: 3px; FONT-FAMILY: Trebuchet MS; FONT-SIZE: small; VERTICAL-ALIGN: middle
}
.TemplateField_padding {
	PADDING-LEFT: 5px
}
.row_padding {
	PADDING-TOP: 8px
}
.flicker_hack {
	VISIBILITY: hidden
}
.overPanel_Test {
	OVERFLOW: hidden
}
.h_trainname_rail {
	FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #0055b5; FONT-SIZE: 16px; FONT-WEIGHT: 700
}
.txt_footer {
	COLOR: #034289
}
.DispBlock {
	DISPLAY: block
}
.DispNone {
	DISPLAY: none
}
.CloserailRoute {
	BACKGROUND-IMAGE: url(../Img/strip_tab.jpg); BORDER-BOTTOM: #0457b7 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #0457b7 1px solid; BACKGROUND-COLOR: #f9f9f9; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; COLOR: #0457b7; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-TOP: #0457b7 1px solid; CURSOR: pointer; BORDER-RIGHT: #0457b7 1px solid; TEXT-DECORATION: none
}
.textboxRtAlign {
	TEXT-ALIGN: right; FONT-FAMILY: verdana, Arial; HEIGHT: 10pt; FONT-SIZE: 11px
}
.dynamicPopulate_Updating {
	BACKGROUND-IMAGE: url(../Img/loading.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 5px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2em; PADDING-TOP: 2px
}
.abttext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;}
.abtheading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px; font-weight:bold}
