.bodytext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bigtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.textPrintTicket {
	font-family: Latha, Helvetica, Geneva;
	font-size:+10;
	font-weight: normal;		
           }

.bodytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal; 
	font-weight: normal;
	color: #330099;
	text-decoration: none;
}
.bodyheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #522216;
	text-decoration: none;
}
.bodyheading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.bg {
	background-color: #DBDBFF;
}
.bg1 {
	background-color: #F1F1FE;
	
}
.bodyheading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodyheading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.bodyheading10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.drivetseat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.bodyheading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	
	text-decoration: none;
}
.searchtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 120px;
	

}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 57px;
}
.textbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 35px;
}
.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 20px;
}
.leftlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #330099;
	text-decoration: none;
}
.leftlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.star {
	color: #FF0000;
	font-size: 10px;
}
.textboxCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 70px;
}
.textboxCopy1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 150px;
}
.textboxCopy2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 120px;
}
.textboxCopy34 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 200px;
}

.textboxCopy3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 300px;
}
.label {
	background-color: DBDBFF;
	text-decoration: none;
	height: 3px;
}
.labelHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
}


.labelRight {
	background-color: FBEEE8;
}
.error {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.message {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.txtwrap {
	word-wrap: break-word; 
}
.textboxName {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 200px;
}

.textboxSmallName {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 30px;
}
.textbox_17 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 127px;
}
.textbox_22 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 162px;
}
.textbox_25 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 188px;
}
.textbox_27 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 205px;
}

.textbox_22 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 100px;
}
.mobile {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 150px;
}



.textbox_30 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 223px;
}

.textbox_52 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 590px;
}
.textbox_45 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 540px;
}

.textbox_35 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 260px;
}
.textbox_40 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 325px;
}

.seatBorder {
	border: 1px solid #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal; 
	font-weight: normal;
	color: #330099;
	text-decoration: none;
}
.seatBooked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: 003399;
	border: 1px solid #000000;
}

.seatBlocked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #088200;
	border: 1px solid #000000;
}

.conductorSeat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:  #FF0000;
	border: 1px solid #000000;
}
.ladiesSeatBooked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #E75480;
	border: 1px solid #000000;
}
.ladiesSeat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color:  #FFFF00;
	border: 1px solid #000000;
}
.DiffableSeatBooked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #990099;
	border: 1px solid #000000;
}

.diffableSeat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #996699;
	border: 1px solid #000000;
}
.seatAvailable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 003399;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.labelticket {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: bold;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	font-weight: bold;
}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bolder;
}
.lable {
	font-family: courier new, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.kannada {

	font-family: "Nudi 01 e";
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.kannada1 {


	font-family: "Nudi 01 e";
	font-size: 14px;
	color: #000000;
	font-weight: 200;
}

.bgWhite {
background-color: #FFFFFF;
}
.bgDarkBlue {
background-color: #9999FF;
}
.bgLightBlue {
background-color: #F6F2FF;
}
.bgGray {
background-color: #CCCCCC;
}



.labelInReport {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #330099;
	text-decoration: none;
	background-color: #DBDBFF;
}

.labelInReport1 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #DBDBFF;
}
.labelInReport2 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F1F1FE;
}
.labelInReport3 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.borderColor {
	
	border: 2px solid #efc43a;
	background-color: #FFFFFF;
}
.bgLightGray{
	
background-color: #F1F1F1
}
.labelInNews { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F1F1F1
}
.trackTicketThickBlue {
background-color: #8A8AD8

}
.trackTicketLightblue {
background-color: #A4A4E6
}






.tablehead {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #efc43a;
	color: #FFFFFF;
}

.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #efc43a;
	text-decoration: none;
}


.footerlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #efc43a;
	text-decoration: none;
	
}


.footervisited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #95733F;
    text-decoration: none;
	
}


.footerColor {
	background-color: #efc43a;
	
}
.mainColor {
	background-color:#efc43a;
}
.secondMainColor {
	background-color: #ffeeb8;
}
.thirdMainColor {
	background-color: #e7d496;
}
.headingColor1 {
	background-color: #BE9551;
}
.bodytextWithHeadingColor1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #62562f;
	background-color: #FFFFFF;
	text-decoration: none;
}
.bodytextWithHeadingColor2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #efc43a;
	text-decoration: none;
}
.bodytextWithSecondMainColor { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e7d496;
	text-decoration: none;
}
.bodytextWithThirdMainColor { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffeeb8;
	text-decoration: none;
}
.bodytextWithThirdSpecialColor { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #98FB98;
	text-decoration: none;
}

.bodytextZeroMainColor { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #e7d496;
	text-decoration: none;
}
.bodytextOneMainColor { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #ffeeb8;
	text-decoration: none;
}

.fromTimeText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 45px;
}
.smallText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.verySmallText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tabPaneWithColor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #efc43a;
	text-decoration: none;
}
.lmenuleft {
	background-image: url(images/1.jpg);
}
.lmenucenter{
	background-image: url(images/2.jpg);
}
.lmenuright {
	background-image: url(images/3.jpg);
}

.bmenuleft {
	background-image: url(images/1s.jpg);
}
.bmenucenter {
	background-image: url(images/2s.jpg);
}
.bmenuright {
	background-image: url(images/3s.jpg);
}
.lmenutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #81470D;
}
.bmenutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
}

.signout {

	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	font-style: normal;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #efc43a;
	position:relative;
	height:9px;
	width: 80px;
}
.changePassword {

	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	font-style: normal;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #efc43a;
	position:relative;
	height:9px;
	width: 130px;
}
.textArea {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 150px;
	width: 450px;
}

.textPrint {
	font-family: Latha, Helvetica, Geneva;
	font-size:+6;
	font-weight: normal;		
           }
.biggerText {
	font-family: Latha, Helvetica, Geneva;
	font-size:+6;
	font-weight: normal;	
}
.newsPopupTextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 200px;
	width: 500px;
}	  
.scrollMessageTxt {
 PADDING-RIGHT: 8px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; 
}
.scrollMessageTxt:hover {
 PADDING-RIGHT: 8px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; 
}	 

/***/
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.printButton { 
   COLOR: #FFFFFF; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   FONT-SIZE: 12px; 
   FONT-WEIGHT: bold; 
   font-style: normal; 
   text-decoration: none; 
   padding-right: 8px; 
   padding-left: 8px; 
   padding-top: 4px; 
   padding-bottom: 4px; 
   background-color: #d3725a; 
   border: 1px solid #073D61;
   height:8px
   }
.button { 
   COLOR: #FFFFFF; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   FONT-SIZE: 12px; 
   FONT-WEIGHT: bold; 
   font-style: normal; 
   text-decoration: none; 
   padding-right: 8px; 
   padding-left: 8px; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   background-color: #efc43a; 
   border: 1px solid #073D61;
   height:8px
   }
.watermark {
    opacity: 0.5;
    font-size: 100px;
    color: lightgrey;
    margin-left: -2em;
    margin-top: -5em;
    transform:rotate(300deg);
    -webkit-transform:rotate(300deg);
    bottom: 0;
    right: 0;
}
.bodytextt { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textbox_8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 70px;
}


.textbox_49 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 70px;
	text-align: Right;
}
.textbox_16 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 70px;
}


.textbox_18 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 78px;
}

.textbox_40 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 100px;
}


