.MasterTable             /*24/07*/
{
	
	width: 94%;
	font-family:Verdana;
	font-size : 8.5pt;	
	background-color: #780001;
	text-decoration:none;
	 letter-spacing:normal;
	text-align: center;
	margin-left:3%;
}

.MainHeader                 /*24/07*/
{
	font-size: 25pt;
}

.HeaderTable
{
	width : 100%;
	/*background-color : #1a76b7;*/
	background-color : #780001;
	
}

.HeaderLeft
{
	font-size: 18pt; /*color: #780001;*/
	color: #1a76b7;
	font-family: 'Microsoft Sans Serif';
	page-break-after:avoid;
}

.HeaderRight
{
	font-size: 15pt;
	width: 70%;
	text-align :right;
	
}

.MainDisplay
{
	border-bottom: #780001 1px solid

}

.DisplayTable
{
	font-size: smaller;
	width: 100%;
}
.DisplayMarquee
{
	font-size : 9pt;
	font-weight : bold;
	/*background-color: #E2EAF8;*/
}

.MainLinks
{
		border-bottom: #780001 1px solid;
		text-align : right;
	width:100%;
}

.LinksTable
{
	font-size: smaller;
	
}


.MainBody
{
		border-bottom: #780001 1px solid;
		background-color : #780001;
		
}	

.BodyTable
{
	width:100%;
}	

.BodyLeft
{
	width : 25%;
	border-right: #780001 1px solid;
}

.BodyLeftTable
{
	width : 100%;
	font-size: smaller;
}

.WelcomeUser
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #000099;
	border-bottom: #780001 1px solid;
}

.LinksLeft         /*24/07*/
{
	border-right: #FFFFCC 1pt solid;
	border-top: #FFFFCC 1pt solid;
	font-size: 8.25pt;
	border-left: #FFFFCC 1pt solid;
	width: 100%;
	border-bottom: #FFFFCC 1pt solid;
	/*background-color: #E2EAF8;*/
	font-family:Sans-Serif;
	
}

.LinksTop
{
	border-right: #e8bf53 1pt solid;
	border-top: #e8bf53 1pt solid;
	font-size: 8pt;
	border-left: #e8bf53 1pt solid;
	width: 100%;
	border-bottom: #e8bf53 1pt solid;
	font-family: Sans-Serif;
}




.BodyCentre
{
	width : 45%;
}

.BodyCentreTable
{
	font-size :8pt; /*30/01/08*/
	font-weight :bold;

}


.BodyRight
{
	width : 30%;
	border-left: #780001 1px solid;
}


.BodyRightTable
{
	width : 100%
}

.Ads
{
	width:100%;
	border-top: #780001 1px solid;
}



.BodyCentreRight
{
	width : 75%;
}

.BodyCentreRightTable
{
	width:100%;
}

.Message
{
	font-size :10pt;
	color : Red;
	width : 100%;
	text-align :center;
}

.MessageRed
{
	color : Red;
	font-size : 10pt;
	font-weight : normal;
}


.Form
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	font-size: 8.5pt; /*06/02*/
	font-family: Verdana;
	text-decoration: none;
	border-left: #e8bf53 1px solid;
	width: 100%;
	border-bottom: #e8bf53 1px solid;
	background-color: #780001;
	color: #FFFFCC;
}

.SpanLeft
{
	width : 50%;
	text-align : left;
}

.SpanRight
{
	width : 50%;
	text-align : right;
}

.SpanSpaces
{
	color : #780001;
	
}

.BtnsRow
{
	text-align :center;

}

.Btn
{
	/*background-image: url(images/gcbutton.png); /*/ /*av08/10 */
	border: none; /*av09/10*/
	background-color: #FFFFCC;
	color: #780001;

}


.Form th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}


.DataGridHeader
{
	font-weight: bold;
	font-size : 8pt;
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
}

.DataGridAlternatingItem
{
	background-color: #780001;
}
.MainFooter
{
	font-size : 8pt;
	
}
.FooterTable
{
	font-size: 8pt;
	width: 100%;
	color: #1a76b7;
	text-align: center;
}
/* 24/01 it is not being used
div
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color : #780001;
}
*/
/*
tr
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}
*/
A
{
	font-weight: bold;
	width: 100%;
	color: #FFFFCC;
	text-decoration: none;
	padding-left : 2px;
	padding-right : 2px;
}



BODY
{
	font-family : Arial;
	font-size: 12px;
	text-decoration:none;	
	background-color : #780001;
	color:#FFFFCC;	

}


.LinksLeft th
{
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bolder;
	font-size : 9pt;
}

.LinksLeft td
{
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #e2eaf8 1px solid;
	background-color: #780001;
	
}

.LinksTop th
{
	font-weight: bold;
}

.LinksTop td
{
	border-left: #FFFFCC 1pt solid;
	background-color: #780001;
	padding-left : 5px;
	padding-right : 5px;
}
.SelectedLink
{
	color: #780001;
	background-color : #FFFCCC;
	
}

.UserName
{
	font-weight: bolder;
	text-transform: uppercase;
	color: #1a76b7;
	padding-left : 1px;
	padding-right : 1px;
	
	
}

.ItemTemplate
{
		font-size: x-small;

}

.EditItemTemplate
{
	font-size: x-small;
	/*background-color: #E2EAF8;*/
}

.BusSeatLayout
{
	font-size: x-small;
	/*background-color: #E2EAF8;*/
}

.Book5
{
	background-color: #98fb98;
}
.Book10
{
	background-color: #ff4500;
}

.Book15
{
	background-color: #FFFFCC;
}

.Border
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	
}

.BlankCell
{
	text-align : center;
}

.Holiday
{
	color : #dcdcdc;
	font-weight : bold;
}

.BorderRight
{
	border-right: #780001 1px solid;
}
.TicketContainer
{
	font-size: smaller;
	text-align : center;
}
.Ticket
{
	font-family : Verdana;
	background-color: #780001;
	width : 100%;
	height : 3.4in;
	font-size : 10pt;
}
.Ticket TD
{
	background-color :#780001;
	color : black;
}

.Ticket .TicketHeading
{
	font-size : 14pt;
	font-weight :bolder;
	text-align :left;
}

.TicketAddress
{
	font-size : 8pt;
	text-align:left;
}
.Ticketfare
{
	font-size : 8pt;
}

.TicketPhones
{
	font-size : 9pt;
	text-align:center;
}

.Ticket .TicketPnr
{
	font-weight :bolder;
}

.Ticket .TicketSeat
{
	font-weight :bolder;
}

.TripSheet
{
	font-size: 8.5pt;
	width: 8.5in;
	color: black;
	font-family: Verdana;
}

.TripSheet .TripSheetHeading

{
	font-size : 12pt;
	font-weight :bolder;
	text-align : center;
}

.TripSheet .TripSheetCompany

{
	font-size : 11pt;
	font-weight :bolder;
	text-align : left;
}

.TripSheet .TripSheetAddress

{
	text-align : left;
}

.BookingPage2RightSide
{
	padding-left: 10px;
}

.TicketDetailsPage2
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	font-size: x-small;
	border-left: silver thin solid;
	width: 100%;
	border-bottom: silver thin solid;
	background-color: #ffffff;
}

.Entity
{
	font-size :small;
	font-weight : bold;
}

/*29/01*/
.Btbp1Heading
{
	width : 100%;
	text-align : center;
	/*10/06*/
	font-size : 12px; 
	font-family:Verdana;
	font-weight:bold;
}

.LicenseeText
{
	font-family : Verdana;
	font-size : x-small;
	color : #780001;
}

.LedgerContainer
{
	width : 100%;
	color :black;
	font-size:11pt; /*av18/03*/

}

.WizardStep
{
	font-size :10pt ;
}

.DataGridPrint
{
	font-size: 8pt; /*av18/03*/
	width: 100%;
	color: black;
}

.DataGridHeaderPrint
{ 
	font-weight: bold;
	background: lightgrey; /*av18/03*/
	border-bottom : silver thin solid; /*av18/03*/
	border-top: silver thin solid; /*av18/03*/
}

input
{ /*06/02*/
	/*font-weight: bold;*/
	font-size: 9pt;/*26/02*/
	/*
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	border-left: #FFFFCC 1px solid;
	border-bottom: #FFFFCC 1px solid;*/
}

select
{
	font-size : 8pt;
/*	font-weight : bold;*//*06/02*/
		/*border-right: gray 3px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;*/

}
.b
{
	color: #780001;
}
.u
{
	color: #780001;
}
.s
{
	color: #780001;
}

.DataGridPassenger
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	font-weight: bold;
	font-size: 8.25pt;
	border-left: #FFFFCC 1px solid;
	width: 100%;
	border-bottom: #FFFFCC 1px solid;
	/*letter-spacing: 1px;*/
}

.DataGridPassenger td
{
	padding-bottom : 1px
}

.Form td
{
	padding-bottom : 5px;
}

.Calendar
{
	/*06/02*/
	width: 100%;
	font-family: Verdana;
	font-size: 8pt;
background-color: #780001;
	color: #FFFFCC;
}
.CalendarDayHeader
{
	/*06/02*/
	/*background-color: #FFCC66;*/
	font-size: 7pt;
	font-weight: normal;
	height: 1px;
	color: #FFFFCC;
}


.CalendarDay
{
	color: #FFFFCC;
}

.CalendarNextPrev
{/*06/02*/
	font-size : 9pt;
	color: #ffffcc;
	vertical-align:bottom;
}

.CalendarTitle
{
	/*06/02*/ /*font-size: 12pt;*/
	font-weight: bold;
	
	font-size: 8pt;
	color: #FFFFCC;
}

.CalendarWeekend
{
	/*06/02*/
	 
}

.CalendarSelectedDay
{
/*06/02*/	
	/*background-color: #FFCC66;*/
	background-color: #FFFFCC;
	color: #780001;
}

.CalendarToday
{
	/*06/02*/
	/*background-color: #FFCC66;*/
	color: White;
}

.Calendar td
{
	/*06/02*/
	font-size: 8pt;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.DataGridForm
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	font-size: 8pt; /*26/02*/
	border-left: #e8bf53 1px solid;
	width: 100%;
	color: #FFFFCC;
	border-bottom: #e8bf53 1px solid;
	font-family: Verdana,Sans-Serif;
	text-decoration: none;
}

.DataGridForm td
{
	padding-top : 10px;
	padding-bottom : 10px;
	border-bottom : 1px solid #e8bf53;
	
}

.DataGridSelectedItem
{
	background-color : #1a76b7;
	color : #780001;
}

.WelcomeNote
{
	font-size: 10.5pt;
	font-family: 'Microsoft Sans Serif';
}

.SeatsAvailable
{
	font-size : 10pt;
	font-weight : bold;
}
A:hover
{
	color: #E8BF53;
	text-decoration: underline;
}
.ShubhYathra
{
	text-align : center;
	font-size : 10pt;
	font-weight : bold;
}
.TicketPage
{
	height : 4in;
}
.HelpHeading
{
	font-size : 14pt;
	text-decoration : underline;
	text-align:center;
	border-top:#FFFFCC 1px solid;
}

.Help
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	text-align:center ;
	
}
.Help TD
{
	text-decoration:none;
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
}
.Help TH
{
	font-size:10pt;
	text-decoration:underline;
	text-align:left;
}

.HelpRed
{
	font-weight: normal;
	font-size: 10pt;
	color: red;
	font-style: italic;
	text-align: justify;
	text-decoration: none;
}
.HelpGreen
{
	color:Green;
}
.HelpBlue
{
	color:#FFFFCC;
}
.HelpRedPlain
{
	color:Red;
}
.HelpLeft
{
	width : 25%;
	border-right: #780001 1px solid;
}
.HelpLeftTable
{
	width : 100%;
	font-size: smaller;
}
.HelpCentre
{
	width:45%;
}
.HelpCentreTable
{
	font-size :8pt;
	font-weight :bold;
}


.HelpAlign
{
	text-align:left;
}
.HelpRight
{
	text-align:right  ;
	text-decoration:underline;
	font-weight:bold;
}
.HelpJustify
{
	text-align:justify;
}
.HelpCentre
{
	text-align:center;
}
.AboutUs
{
	font-size:12pt;
	font-weight:bold;
	word-spacing:2;
	text-decoration:underline;
	text-align:center;
}

.AboutUsJustify
{
	font-size:10pt;
	font-family:Microsoft Sans Serif;
	text-decoration:none;
	text-align:justify;

}
.AboutUsWidth
{
	width:70%;
	text-align:justify;
	font-size:16px;
}
.AboutUsWidth td
{
	padding-top : 10px;
	padding-bottom:10px;
}
.PrivacyPolicy
{
	width:80%; /*av11/02*/
	text-decoration:underline;
	text-align:center;
	font-family:Sans-Serif; /*av11/02*/
}

.PrivacyPolicy TD
{
	/*font-family:Microsoft Sans Serif;*/ /*av11/02*/
	
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	font-size:10pt;/*av11/02*/
	color: #1a76b7; /*av11/02*/
}
.PrivacyPolicy TH
{
	
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	border-top: #FFFFCC 1px solid;
	color:#FFFFCC; /*av11/02*/
	
}


.PrivacyPolicyHeader
{
	font-size:12pt;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;

}
.TermsAndConditions
{
	width:80%; /*av11/02*/
	text-align:center;
	font-family:Sans-Serif; /*av11/02*/
}

.TermsAndConditions TH
{
	border-top:#FFFFCC 1px solid;
	font-size:10pt;
	font-weight:bold;
	text-align:left ;
	color:#FFFFCC; /*av11/02*/
}
.TermsAndConditions TD
{
	text-decoration:none;
	font-size:9pt;
	font-weight:normal;
	text-align:justify ;
	color: #1a76b7; /*av11/02*/
}
.TermsAndConditionsHeader
{
	font-size:11pt;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
	color:#FFFFCC; /*av11/02*/
	
}
.TermsAndConditionsBorder
{
	border-top:#FFFFCC 1px solid;
}
.TermsAndConditionsRight
{
	text-align:right;
	text-decoration:underline;
	font-size:10pt;
	
}
.FAQ
{
	width:80%; /*av11/02*/
	text-align:center;
	font-family:Sans-Serif ; /*av11/02*/
}
.FAQ TH
{

	font-size:9pt;
	font-weight:bold;
	text-align:left  ; 
	color:#FFFFCC; /*av11/02*/
	/*border-top:#FFFFCC 1px solid;*/ /*av11/02*/
}

.FAQ TD
{
	
	text-decoration:none;
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
		
}
.FAQHeader
{
	font-size:10pt;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
}
.FAQBorder
{
	border-top:#FFFFCC 1px solid;
	font-size:9pt;
	font-weight:bold;
	text-align:center; 
	color:#FFFFCC; /*av11/02*/
}
.FAQBorderDown
{
	border-bottom:#FFFFCC 1px solid;
	font-size:10pt;
	font-weight:bold;
}
.FAQNoBorder
{
	text-decoration:none;
	font-size:13;
	font-weight:normal;
	text-align:justify;
}
.FAQ TD TD
{
	border-bottom:#FFFFCC 1px solid;
}
.FAQFooter
{
	font-size:12;
	text-align:center;
	font-weight:bold;
}
.FAQQuery
{
	font-size:10pt;
	text-align:right;
	text-decoration:underline;
	font-weight:bold;
}

.FAQRed
{
	text-decoration:none;
	font-size:13;
	font-weight:normal;
	text-align:justify;
	color:Red;
}


/*30/01
.HeaderRight A
{
	color : #780001;
	text-decoration:none;
}*/

.FormLeft
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid; /* font-weight:bold;*/ /*06/02*/
	font-size: 8.25pt;
	border-left: #e8bf53 1px solid;
	border-bottom: #e8bf53 1px solid;
	background-color: #780001; /*/*letter-spacing: 1px;*/
}

.FormLeft td
{
	padding-bottom : 5px;
}

.FormLeft th
{
	/*font-weight: bold;*/
	color: #FFFFCC;
	font-size : 9pt; /*06/02*/
	/*background-color: #E2EAF8;*/
}

.FormLeftNoBorder
{
	font-weight: bold;
	font-size: 8.25pt;
	background-color : #780001;
	/*/*letter-spacing: 1px;*/
}

.FormLeftNoBorder td
{
	padding-bottom : 5px;
}

.FormLeftNoBorder th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}

.ETicket
{
	font-weight: bold;
	font-size: 8.25pt;
	/*/*letter-spacing: 1px;*/
	color : #FFFFCC;
}
.ETicket span
{
	font-weight : normal;
}

.ETicket td
{
	border-left: #e8bf53 1px solid;
	border-bottom: #e8bf53 1px solid;
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	background-color: #780001;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ETicket th
{
	font-weight: bold;
	background-color: #E8BF53;
	color : #780001;
}

.ETicketContainer
{
	width:100%;
	text-align : center;
}

.FormGrid
{
	color:#FFFFCC;
	font-size: 9pt;
	width: 100%;
	/*letter-spacing: 1px;*/
}

.FormGrid td
{
	border-right: #E8BF53 1px solid;
	border-top: #E8BF53 1px solid;
	padding-bottom: 5px;
	border-left: #E8BF53 1px solid;
	padding-top: 5px;
	border-bottom: #E8BF53 1px solid;
	background-color: #780001;
}
.FormGrid th
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	padding-bottom: 5px;
	border-left: #e8bf53 1px solid;
	padding-top: 5px;
	border-bottom: #e8bf53 1px solid;
	color: #FFFFCC;
	font-family: Sans-Serif;
	font-size: 10pt; /*background-color: #E2EAF8;*/
}

.BookPass5
{
	background-color: #98fb98;
}
.BookPass10
{
	background-color: #ff4500;
}

.BookPass15
{
	background-color: #ff4500;
}

.PassengerMainHelpHeading
{
	font-size : 18pt;
	text-align:center;
	border-top:#E8BF53 1px solid;
	font-family : MS Sans Serif ;
	color: #cc0000;
}

.PassengerHelpHeading
{
	text-align:center;
	font-size:8pt;	
	font-family : MS Sans Serif ;
}
.PassengerHelpHeading TD
{
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
}
.PassengerHelpHeading TH
{
	border-top:#E8BF53 1px solid;
	font-size:12pt;
	text-align:left;
	color:#cc0000;
}
.PassengerHelp
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	text-align:center ;
	
}
.PassengerHelp TD
{
	text-decoration:none;
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
}
.PassengerHelp TH
{
	font-size:10pt;
	text-decoration:underline;
	text-align:left;
}

.PassengerHelpRed
{
	font-weight: normal;
	font-size: 10pt;
	color: red;
	text-align: justify;
	text-decoration: none;
}
.PassengerHelpGreen
{
	color:Green;
}
.PassengerHelpBlue
{
	color:#0066ff  ;
	text-decoration: none;
}
.PassengerHelpRedPlain
{
	color:#cc0000;
	font-size:11pt;
}
.PassengerHelpLeft
{
	width : 25%;
	border-right: #780001 1px solid;
}
.PassengerHelpLeftTable
{
	width : 100%;
	font-size: smaller;
}
.PassengerHelpCentre
{
	width:45%;
}
.PassengerHelpCentreTable
{
	font-size :8pt;
	font-weight :bold;
}

.PassengerHelpAlign
{
	text-align:left;
}
.PassengerHelpRight
{
	text-align:right  ;
	font-weight:bold;
}
.PassengerHelpJustify
{
	text-align:justify;
}
.PassengerHelpCentre
{
	text-align:center;
}
.PassengerHelpStart
{
	font-size:12pt;
}

.DataGridSimple
{
	font-weight: bold;
	font-size: 8.25pt;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	/*letter-spacing: 1px;*/
	border-bottom-style: none;
}

.DataGridSimple td
{
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom : 1px solid #E8BF53;
	
}

.CTDescription
{
	width : 40%;/*26/02*/ /*07/02*/
}

.RedLink
{
	color : Red;
}

.TclN
{
 color : Red;
}
.Tcl00
{
	font-size: 13pt;
	background-color:#1A76B7;
	color:#780001;
	font-weight:bold;
}


.Tcl02
{
	color: maroon;
}
.Tcl03
{
	color: maroon;
}
.Tcl04
{
	color:Green;
}

.SubHeading
{
	font-size: 11pt;
	font-weight:bold;
	color: #FFFFCC;
	border-top: #E8BF53 1px solid;
	width:100%;
	text-align: left;
	padding-bottom : 10px;
	padding-top : 10px;
}

.FareAlign
{
	font-weight: bold;
	font-size: 8.25pt;
	/*letter-spacing: 1px;*/
	border-right: #E8BF53 1px solid;
	border-top: #E8BF53 1px solid;
	
	
	border-left: #E8BF53 1px solid;
	border-bottom: #E8BF53 1px solid;
	/*letter-spacing: 1px;*/
	background-color: #FFFFCC;
}
.FareAlign td
{
	background-color :#780001;
}	
	
.FareItemTemplate
{
		font-size: 8pt;
		font-weight:bold;

}

.BusSummaryDate
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	font-weight: bold;
	font-size: 8.25pt;
	width: 75%;
	border-left: #e8bf53 1px solid;
	border-bottom: #e8bf53 1px solid;
	background-color: #780001; /*letter-spacing: 1px;*/
}

.EntityItemTemplate
{
		font-size: 10pt;
		font-weight:bold;

}
.EntityAlign
{
	/*letter-spacing: 1px;*/
	border-right: #FFFFCC 1px solid;
	border-top: #e8bf53 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #e8bf53 1px solid;
	border-bottom: #e8bf53 1px solid; /*letter-spacing: 1px;*/
	background-color: #FFFFCC;
	border-right: #e8bf53 1px solid;
}
.EntityAlign td
{
	background-color :#780001;
}	

.LabelHeading
{
	color:Black;
	background-color:#780001;
	font-weight:bold;
	font-size:10pt;
}
.EntityForm
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	font-weight: bold;
	font-size: 8.25pt;
	border-left: #e8bf53 1px solid;
	width: 70%;
	border-bottom: #e8bf53 1px solid;
	letter-spacing: 0pt;
	background-color: #780001;
}
.CTTimeTable
{
	font-size: 8pt;
	width: 8.5in;
	color: black;
	font-family: Verdana;
	width:100%;
}

.CTTimeTable td
{
	padding-top : 10px;
	padding-bottom : 10px;
	border-bottom : 1px solid #FFFFCC;
	
}

.CTTimeTable th
{
	font-weight: bold;
	font-size: 9pt;
	background-color: #d2d2cd;
}

.CTTimeTableAternatingItem
{
	background-color: #780001;
}

.CTTimeTableHeading
{
	font-weight: bold;
	font-size: 9pt;
	background-color: #d3d3d3;
}
.FormFooter
{
	font-size: 8pt;
	width:100%;
	text-align: left;
}
.FormHeading
{
	color:Black;
	font-size:10pt;
	text-align:left;
	border-top:#E8BF53 1px solid;
	width:100%;
}
.PaymentMode
{
	 
	 font-size:8pt;
	 /* font-weight:bold;*/ /*/06/02*/
}
.PaymentMode Input
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.CTAccomodation        /*24/07*/
{
	font-size: 8pt;/*26/02*/
	/*color: #3366cc;*/
	color:#FFFFCC;
}
.Radio
{
	font-size: 8pt;
}
.Radio Input
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.Book7
{
	background-color: #ff4500;
}
.BusSummaryDate Th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}
.WelcomeTable   /*24/07*/
{
	font-size: 10pt;
	color: #FFFFCC;     
	text-align: justify;
}
.WelcomeTable td
{
	padding-top : 10px;
	padding-bottom : 10px;
}
.FormGridCompute
{
	/*font-weight: bold;*/
	color:#FFFFCC;
	font-size: 9pt;
	width: 100%;
	/*letter-spacing: 1px;*/
	background-color: #FFFFCC;
}

.FormGridCompute td
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	border-left: #e8bf53 1px solid;
	border-bottom: #e8bf53 1px solid;
	padding-bottom: 5px;
	background-color: #780001;
}

.FormGridCompute th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}

.DataGridForm a
{
	color : #E8BF53;	
}

.FormLeft a
{
	color : #E8BF53;	
}

.FormGrid a
{
	color : #E8BF53;	
}
.InternetPassenger
{
	font-size: 9pt;
	text-transform: capitalize;
	color:#ffffcc;
}
.BookPass7
{
	background-color: #ff4500;
}
.InstructionsTable
{
	color:#FFFFCC;
	font-family:Verdana;
	text-align:justify;
	font-size : 10pt;
}
.InstructionsTable td
{
	padding-bottom:5px;
	padding-top:5px;
}
.FormLeft1        /*24/07*/
{
	border-right: #E8BF53 1px solid;
	border-top: #E8BF53 1px solid;
	color:#FFFFCC;
	font-size: 8.5pt; /*26/02*/
	border-left: #E8BF53 1px solid;
	border-bottom: #E8BF53 1px solid;
	background-color : #780001;
	/*/*letter-spacing: 1px;*/
}
.FormLeft1 td
{
	padding-bottom : 5px;
	padding-left:3px; /*26/02*/
	padding-right:3px;/*26/02*/
}

.FormLeft1 th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 9pt;/*26/02*/
	/*background-color: #E2EAF8;*/
	font-family:Verdana;
}
.FormLeft1 a
{
	color : #E8BF53;	
}

.SmallFont
{
	font-size:8pt;
	font-weight:lighter;
}

.LtcTicketBookedByCompany
{
	width:40%;
	font-size:9pt;
}
.LtcTicketFare
{
	width:60%;
	font-size:9pt;
}

.LtcTicketNo
{
	
	width: 30%;
}
.LtcTicketBusTypeDesc
{
	
	width: 30%;
}
.LtcTicketJourneyDate
{
	width:24cm;
}
.LtcTicketCTDescription
{
	font-size:12px;
	width:100%;
}
.LtcTicketBusNo
{
	width:60%;
	font-size:9pt;
}
.LtcTicketKMeter
{
	width:40%;
	font-size:9pt;
}
.LtcTicketReceivedWithThanks  
{
	font-size:12px;
	text-transform:capitalize;
	width:100%;
}
.LtcTicketRupeesInWords
{
	font-size:12px;
	text-transform:capitalize;
	width:100%;
}
.LtcTicketPassengerNames
{
	font-size:12px;
	text-transform:capitalize;
	width:100%;
}
.LtcTicketClaimingOffice
{
	font-size:12px;
	text-transform:capitalize;
	width:100%;
}
.LtcShubhYathra
{
	text-align : center;
	font-size : 10pt;
	font-weight : bold;
	width:100%;
	
}
.LtcNote
{
	width:100%;
}
.Normal
{
  border: dashed 1px #000000;
  background-color: #FFFFFF;
  cursor: auto;
}
 
.Progress
{
  border: dashed 1px #000000;
  background-color: #EEEEEE;
  background-image: url(spinner.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
}
.SmallLink
{
	text-decoration : underline;
	font-weight : normal;
		width:auto; /*30/01*/

}

.background {
    background-color:Gray; 
    
    filter:alpha(opacity=20); 
    opacity:0.2; 

} 
.UpdateProgress 
{
	color:Red;
	font-size:15px;
	background-color:#780001;
	font-weight:bold;
}
.Error
{
	border-right: gray thin solid;
	
	border-top: gray thin solid;

	border-left: gray thin solid;

	border-bottom: gray thin solid;
	text-align: justify;
	font: caption;
}
.ErrorRed
{
	color:Red;
	 font-size:15px;
}
.FormNoBorder
{
	font-size: 8.5pt;
	font-family:Verdana;
	text-decoration:none;	
	width: 100%;
	background-color : #780001;
	color:#FFFFCC;	
}

.FormNoBorder th
{
	/*font-weight: bold;*//*06/02*/
	color: #FFFFCC;
	font-size : 9pt;
	/*background-color: #E2EAF8;*/
}

.FormNoBorder td
{
	padding-bottom : 5px;
}
.Panel /*04/09*/
{
	border:0;
}
/*28/09*/

.CancelHeading
{
	text-align : center;
	font-size : 10pt;
	font-weight : bold;
	width:100%;
}
.VoucherRight
{
	width:60%;
}
.VoucherLeft
{
	width:40%;
}
.Blocked
{
	background-color:#FFFFCC;
	width:49px;		
}
.Booked
{
	background-color:#ff4500;
	width:49px;		
}
.Available
{
	background-color:#98fb98;
	width:49px;			
}
.AccTxnHeading
{
	text-align : center;
	font-size : 10pt;
	font-weight : bold;
	width:100%;
}
.AccTxnData
{
	width:62%;
}
.AccTxnCaption
{
	width:38%;
}
.AccTxnTicket
{
	font-family : Verdana;
	background-color: #780001;
	width : 100%;	
	height : 3.4in;
	font-size : 10pt;
}
.AccTxnTicket TD
{
	background-color :#780001;
	color : black;
}
.AcctxnRsinWords
{
	font-size:12px;
	text-transform:capitalize;	
	width:100%;
}
.AccTxnDate
{
	width:30%;
}
.AccTxnName
{
	width:70%;
}
/*28/09*/
.BookingPage2RightSide td
{
	/*26/02*/
	font-size : 8pt;
	padding-left:3px;
	padding-right:3px;
}
/*begin av27/09 */
.ETicketAgent
{
	font-family : Verdana;
	background-color: #780001;
	width : 100%;
	font-size : 10pt;
	color:Black;
}
.ETicketHeading
{
	text-align : center;
	font-size : 12pt;
	font-weight:bold;
}
.ETicketFullWidth
{
	width:100%;
}
.ETicketForAgent
{
	width:50%;
	text-align:right;
	
}
.ETicketAddress
{
	font-size:8pt;
	width:100%;
}
.ETicketHalfWidthBold
{
	width:25%;
	font-weight:bold;
}
.ETicketPassenger
{
	width:75%;
	font-weight:bold;
}
.ETicketAgent td
{
	padding-left : 2px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-bottom : 5px;
	padding-top:5px;
	background-color : #780001;
	font-size : 9pt;
}
/*end av27/09 */

.ButtonColor /*06/02*/
{ 
	color: #780001;
	border:none; /*av09/10*/
	/*background-image: url(images/gcbutton.png); */
	background-color: #FFFFCC;
	
	
 }

.TablePage2RightAlign
{
	width: 100%;
	text-align : right;
}
.RightSideForm
{
	font-size: 8pt;/*26/02*/
	font-family:Verdana;
	text-decoration:none;	
	background-color : #780001;
	color:#FFFFCC;	
}

.RightSideForm th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 9pt;/*26/02*/
	/*background-color: #E2EAF8;*/
}

.RightSideForm td
{
	padding-bottom : 5px;
}
.DataGridPassengerNoBorder
{
	font-weight: bold;
	font-size: 8.25pt;
	width: 100%;
	/*letter-spacing: 1px;*/
}

.DataGridPassengerNoBorder td
{
	padding-bottom : 1px;
}
.PGWaitingTime
{
	color : Red;
	font-size : 10pt;
	font-weight : normal;
	width:50%;
}
/*begin av09/10*/
.ClassDailySummary
{
	border-right: #E8BF53 1px solid;
	border-top: #E8BF53 1px solid;
	font-weight: bold;
	font-size: 8.25pt;
	border-left: #E8BF53 1px solid;
	border-bottom: #E8BF53 1px solid;
	background-color : #780001;
	width:60%;
	/*letter-spacing: 1px;*/
}
.ClassDailySummary Th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}
.ClassPnrOutstanding
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	font-weight: bold;
	font-size: 8.25pt;
	border-left: #FFFFCC 1px solid;
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	width:60%;
	/*letter-spacing: 1px;*/
}
.ClassPnrOutstanding Th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}
.ClassViewLedger      /*24/07*/
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;
	
	border-left: #FFFFCC 1px solid;
	width: 75%;
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	color:#FFFFCC;
}
.ClassViewLedger th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}
.ClassViewLedger td
{
	padding-bottom : 5px;
}
.ClassBusSummary
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	font-weight: bold;
	font-size: 8.25pt;
	border-left: #FFFFCC 1px solid;
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	width:60%;
	/*letter-spacing: 1px;*/
}
.ClassBusSummary Th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}
.ClassSMSSummary      /*24/07*/
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;
	
	border-left: #FFFFCC 1px solid;
	width: 70%;
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	color:#FFFFCC;
}
.ClassSMSSummary th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}
.ClassSMSSummary td
{
	padding-bottom : 5px;
}
.ContentRightAlign
{
	text-align:right;
}
/*end av09/10*/
.SelectedDate
{
	font-weight: bold;
	
	color: Red;
	font-family: 'Microsoft Sans Serif';
}
.ListAllBlock
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;	
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;/*AN 09/10*/	
	border-left: #FFFFCC 1px solid;	
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	color:#FFFFCC;/*AN 09/10*/
	width:100%;
	text-align:center;
}
.Disabled
{
	color: Gray;
	font-size :10pt ;
	
}
.HolidayCalendar
{
	color : #FFFFCC;
	/*font-weight :bold;*/
	font-family:Sans-Serif;
	font-size : 7pt;
	background-color : #e2eaf8;
	width:300px;
	height:200px;
}
.HolidayDesc
{
	color:Red;
	font-family:Microsoft Sans Serif;
	font-size:12pt;
	font-weight:lighter;
	text-align:left;
}
.HolidayCalendarDayHeader
{
	font-size:12pt;
}
.HolidayCalendarTitle
{
	font-size:14pt;
}
.HolidayCalendarSelectedDay
{
	font-size:11pt;
	
}
.HolidayCalendarToday
{
	font-size:11pt;
	/*background-color:#e2eaf8;*/
}

.HolidayCalendarDay
{
	background-color:#780001;
	font-size:11pt;
}

#DashboardTable
{
	text-align: left;
	font-weight: bold;
	color: Red;
	font-family: 'Verdana';
}


.Headings
{
	color:Black;
	font-size:10pt;
	font-weight:bold;	
	text-align:left;
	border-top:#E8BF53 1px solid;
	width:100%;    
}

.SeatTemplate
{
	border-right: Gray thin solid;
	border-top: Gray thin solid;
	border-left: Gray thin solid;
	border-bottom: Gray thin solid;
	width:30px;
	text-align:center;
	 font-weight:bold;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.XXSeatTemplate
{
	
	width:30px;
	text-align:center;
	 font-weight:bold;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.BtnRightAlign /*av23/10*/
{
	text-align:right;
}
.FormNoBorder1
{
	font-size: 9pt;
	font-family:Verdana;
	text-decoration::none;	
	background-color : #780001;
	color:#FFFFCC;	
	width:100%;
}

.FormNoBorder1 th
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 10pt;
	/*background-color: #E2EAF8;*/
}

.FormNoBorder1 td
{
	padding-bottom : 5px;
}
/*begin av26/10*/
.FareParameterAlign
{
	font-size: 8.25pt; /*letter-spacing: 1px;*/
	background-color: #FFFFCC;
	vertical-align:middle; 
	width:100%;
}
.FareParameterAlign td
{
	background-color :#780001;
}	
.FareParameterAlign th
{
	font-weight: bold;
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
}
.GridTopLine
{
	border-top:#FFFFCC 1px solid;
	width:100%;
}

.EntityCompany
{
	width:30%;
}
.EntityOtherDetails
{
	width:70%;
}

/*begin av16/11*/
.UserDetails
{
	width:17%;
}
.CheckNoBorder
{
}
.CheckNoBorder input
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.CabinAvailability
{
	 /*letter-spacing: 1px;*/
	background-color: #FFFFCC;
	vertical-align:middle; 
	width:100%;
}
.CabinAvailability td
{
	width:20px;
	font-size:10px;
	background-color :#780001;
	text-align:center;
}	
.CabinAvailability th
{
	font-size:10px; /*av06/02*/
	/*font-weight: bold;*/ /*av06/02*/
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
}
.CancelCriteriaDetails /*av06/12 used in CancelCriteriaAdd to control tds*/ 
{
	width:25%;
}
/*av17/12 for CancelCriteriaAdd*/
.CancelCriteriaTime 
{
	width:20%;
}
.CancelCriteriaAmount
{
	width:30%;
	border-bottom:none;
}
.CancelCriteriaH1
{
	width:40%;
	font-size:9pt;
}
.CancelCriteriaH2
{
	width:60%;
	font-size:9pt;
}
.CancelCriteriaHeader
{
	font-weight: bold;
	color: #FFFFCC;
	font-size : 12pt;
	/*background-color: #E2EAF8;*/
}
.CancelCriteriaForm      /*24/07*/
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;
	
	border-left: #FFFFCC 1px solid;
	width: 100%;
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	color:#FFFFCC;
}

.CancelCriteriaForm th
{
	font-weight: bold;
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
}
.CancelCriteriaForm td
{
	padding-bottom : 5px;
}
/*av17/12 for CancelCriteriaAdd END*/
/* 09/01 */
.InventoryAvailability
{
	 /*letter-spacing: 1px;*/
	background-color: #FFFFCC;
	vertical-align:middle; 
	width:100%;
}
.InventoryAvailability td
{
	
	font-size:10px;
	background-color :#780001;
}	
.InventoryAvailability th
{
	font-size:12px;
	font-weight: bold;
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
}
/*begin av16/01*/
.HotelTickets
{
	font-family : Verdana;
	background-color: #780001;
	width : 100%;
	height : 3.4in;
	font-size : 10pt;
}
.HotelTickets TD
{
	background-color :#780001;
	color : black;
}
.HotelTicketsContainer
{
	width:100%;
	text-align : center;
}

HotelTickets.HotelTicketsCheckIn
{
	font-size:9pt;
	/*width:50%;*/
	
}
HotelTickets.HotelTicketsCheckOut
{
	font-size:9pt;
}
HotelTickets.HotelTicketsPnr
{
	font-size:9pt;
	font-weight:bolder ;
}
HotelTickets.HotelTicketsPlace
{
	font-size:9pt;
}
HotelTickets.HotelTicketsFare
{
	font-size:8pt;
	/*width:50%;*/
}	
HotelTickets.HotelTicketsRooms
{
	font-size:8pt;
}
HotelTickets.HotelTicketsRoomsBold
{
	font-size:8pt;
	font-weight:bolder;
}
HotelTickets.HotelTicketsPassengerDetails
{
	font-size:8pt;
	/*width:100%;*/
	
}

.HotelETickets
{
	font-weight: bold;
	font-size: 8.25pt;
	/*/*letter-spacing: 1px;*/
	color : Black;
}
.HotelETickets span
{
	font-weight : normal;
}
.HotelETickets td
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	background-color: #780001;
	padding-top: 5px;
	padding-bottom: 5px;
}
.HotelETickets th
{
	font-weight: bold;
	background-color: #dcdcdc;
	color : Black;
}
.HotelETicketsContainer
{
	width:100%;
	text-align : center;
}
.HotelETicketAgent
{
	font-family : Verdana;
	background-color: #780001;
	width : 100%;
	font-size : 10pt;
	color:Black;
}
.HotelETicketHeading
{
	text-align : center;
	font-size : 12pt;
	font-weight:bold;
}
.HotelETicketFullWidth
{
	width:100%;
}
.HotelETicketForAgent
{
	width:50%;
	text-align:right;
	
}
.HotelETicketAddress
{
	font-size:8pt;
	width:100%;
}
.HotelETicketHalfWidthBold
{
	width:25%;
	font-weight:bold;
}
.HotelETicketPassenger
{
	width:75%;
	font-weight:bold;
}
.HotelETicketPlace
{
	width:75%;
}
.HotelETicketAgent td
{
	padding-left : 2px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-bottom : 10px;
	padding-top:10px;
	background-color : #780001;
	font-size : 9pt;
}
/*end av16/01*/
/*30/01*/
.HeaderLinks
{
	font-size:10px;
 color: #FFFFCC;
	width:auto;
	 font-weight:normal; /*06/02*/
 
}
/*30/01/08*/
.AvailabilityGrid
{
	border-right: #e8bf53 1px solid;
	border-top: #e8bf53 1px solid;
	font-size: 8pt;
	border-left: #e8bf53 1px solid;
	width: 100%;
	color: #FFFFCC;
	border-bottom: #e8bf53 1px solid;
	font-family: Verdana,Sans-Serif;
	text-decoration: none;
}

.AvailabilityGrid td
{
	padding-top : 10px;
	padding-bottom : 10px;
	border-bottom : 1px solid #E8BF53;
	border-right : 1px solid #E8BF53;
	text-align:center;
	
}
.AvailabilityHeader
{
	text-align:center;
	font-size : 8.5pt;
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
}


.HotelLinks 
{
	background-color: Transparent;
	font-weight:normal;
	width: auto;
	font-size:12px;
 color: #FFFFCC;
	border-right: #FFFFCC 1px solid;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
/*begin av28/01*/
.HotelHeading
{
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;	
	width: 100%;
	background-color : #780001;
	color:#FFFFCC;	
}

.HotelHeading th
{
	font-weight:normal;
	color: #FFFFCC;
	font-size : 9pt;
	/*background-color: #E2EAF8;*/
}

.HotelBodyTable
{
	width:85%;
	margin-left:2%;
}
.DateFormat
{
	font-style:italic;
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	/*letter-spacing:1px;*/
	margin-top:0px;	
	margin-bottom:0px;
}
/*end av28/01*/
.Maintainance
{
	font-weight:bold;
	color: #FFFFCC;
	font-family:Sans-Serif;
	font-size:20px;
}
.Voucher /*av10/3*/
{
	width:100%; 
}
.LedgerContainerHotelName /*av18/03*/
{
	font-size:13pt;
}
.Currency
{
	font-family:Sans-Serif,Verdana;
	font-size:11px;
	font-weight:bold;

}
/*av30/05/08*/
/*10/06*/
.RefNoDetailsAgentSummaryWidth
{
	width:8%; /*10/06/08*/
}
/*10/06*/
.AgentSummaryWidthHeader2
{
	width:8%; /*10/06/08*/
	 font-size:8pt;
	 color:Black;
}
.AgentSummaryFooter
{
	border-Top: Black 1px solid;
	width:100%;
}
.AgentSummary
{
	font-size: 8.25pt; /*letter-spacing: 1px;*/
	/*background-color: lightgrey;*/
	vertical-align:middle; 
	width:100%;
}
.AgentSummary td
{
	/*background-color :#780001;*/
	color:Black;
}	
.AgentSummary th
{
	font-weight: bold;
	color: Black;
	/*background-color:lightgrey;*/
}
.AgentSummaryHeader18
{
	width:18%
}
.AgentSummaryHeader27
{
	width: 27%;
	
	font-size:9pt;
	border-bottom: Black 1px solid;
}
.AgentSummaryHeader54
{
	width:54%;
	font-size:9pt;
	
	 border-bottom : Black 1px solid ;
}


.DataGridHeaderPrintAgentSummary
{ 
	font-weight: bold;
	/*background: lightgrey; /*av18/03*/
	/*border-bottom : silver thin solid; /*av18/03*/
	/*border-top: silver thin solid; /*av18/03*/
}
/*end av30/05/08*/
/*04/06*/
sup
{
	font-size:8px;
	color: #FFFFCC;
}
/*06/06*/
.HeaderLinksSelected
{
	font-size:10px;
background-color: #E8BF53;
color: #780001;
	width:auto;
	 font-weight:normal; 
 
}
/*10/06*/
.TrainBlockForm        /*24/07*/
{
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	/* font-weight:bold;*//*06/02*/
	font-size: 8.25pt;
	border-left: #FFFFCC 1px solid;
	border-bottom: #FFFFCC 1px solid;
	background-color : #780001;
	
	
	
	/*/*letter-spacing: 1px;*/
}

.TrainBlockForm td
{
	padding-bottom : 5px;
	vertical-align:top;
	
}

.TrainBlockForm th
{
	/*font-weight: bold;*/
	color: #FFFFCC;
	font-size : 9pt; /*06/02*/
	/*background-color: #E2EAF8;*/
}
.ReviewTrain
{
	font-size: 8.25pt; /*letter-spacing: 1px;*/
	vertical-align:middle; 
	width:100%;
	border: solid 1px #FFFFCC;

}
.ReviewTrain td
{
	background-color :#780001;
	padding-left:4px;
	padding-right:2px;
}	
.ReviewTrain th
{
	font-weight: bold;
	font-size: 8.25pt;
	color: #FFFFCC;
	/*background-color: #E2EAF8;*/
	padding-left:4px;
	padding-right:2px;
}

/*av10/06/08*/
.ETicketAgentTrain
{
	font-size: 6pt; /*letter-spacing: 1px;*/
	color:#FFFFCC ;
	vertical-align:middle; 
	width:100%;
	
}
.ETicketAgentTrain td
{
	background-color :#780001;
	
	font-size:8pt;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:none;
	padding-bottom:2px;
}	
.ETicketAgentTrainTerms
{
	font-size:6pt;
	width:100%;
}

.RefNoDetailsAgentSummaryCompany
{
	width:20%; /*10/06/08*/
}
.RefNoDetailsAgentSummaryNumber
{
	width:4%; /*10/06/08*/
}
.AgentSummaryWidthHeader2Company
{
	width:20%; /*10/06/08*/
	 font-size:8pt;
	 color:Black;
}
.AgentSummaryWidthHeader2Number
{
	width:4%; /*10/06/08*/
	 font-size:8pt;
	 color:Black;
}
/*end av10/06/08*/