.mainbgleftbanner {
	background-color: #0273AD;
	background-image: url(../images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	padding-right:5px;
}
.mainbgrightbanner {
	background-color: #0273AD;
	background-image: url(../images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:5px;
}
.mainbg {
	background-color: #0273AD;
	background-image: url(../images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbusimg {
	background-image: url(../images/top_busimg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.buy_yourtickets {
	background-image: url(../images/buy_yourtickets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.corner_left {
	background-image: url(../images/corner_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.corner_topright {
	background-image: url(../images/corner_topright.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.corner_right {
	background-image: url(../images/corner_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right; 
}
.smallgray	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
	line-height:19px;
	
}
.boldblue	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#014489;
	text-decoration:none;
		
}
.smallblue	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#014489;
	text-decoration:none;
		
}
		
.sailentbg {
	background-image: url(../images/sailent_bg.gif);
	background-repeat: no-repeat;
	background-position: top left; 
}	

.sailentbg1{
	background-image: url(../images/RC_C_NY.jpg);
	background-repeat: no-repeat;
}	
.sailentboldtext	{
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	color:#014489;
	text-decoration:none;
		
}
.sailentboldtext2	{
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
		
}
.boldwhite	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
		
}
.mailbox	{
	border:#0487CC solid 1px;
}
.smallblue	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#390042;
	text-decoration:none;
		
}
.smallblue:hover	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#014489;

		
}
.bluebold	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#014489;
	text-decoration:none;
		
}
.footertext	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#A7CEE2;
	text-decoration:none;
		
}
.footertext:hover	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
		
}
.footertextwhite	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.redText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E72505;
	font-weight:bold;
}
/*-----------innerpage styles----------------*/

.aboutuscornerleft {
	background-image: url(../images/aboutus_cornerleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.smallgray	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
	line-height:18px;
		
}
.contact_bodybg {
	background-color:#FFFFFF;
	background-image: url(../images/contact_bodybg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.cityboldtext {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#60006B;
	text-decoration:none;
}
.bottomborder {
	border-bottom:#EFEEEE 1px solid;
}
.greenbold {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#76993D;
	text-decoration:none;
}
.blackbold {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.linkarrow	{
	background-image:url(../images/link_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:60px;
	height:23px;
}	
.horizental_line	{
	background-image:url(../images/horizental_line.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:43px;
	padding-bottom:4px;
	height:20px;
}
.buscontinue {
	background:url("../images/continue_but.gif") no-repeat right top;
	width:83px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
	  .buscontinue:hover{
      color:#B9E1F4
      }
	  
.buscancelation {
	background:url("../images/cancel_but.gif") no-repeat right top;
	width:83px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.buscancelation:hover{
      color:#B9E1F4
      }
.cancelbutton {
	background:url("../images/cancel_but.gif") no-repeat right top;
	width:72px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.cancelbutton:hover{
	color:#B9E1F4
}
.backbutton {
	background:url("../images/back_but.gif") no-repeat right top;
	width:55px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.backbutton:hover{
	color:#B9E1F4
}
.submitbutton {
	background:url("../images/submit_but.gif") no-repeat right top;
	width:75px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.resetbutton {
	background:url("../images/reset_but.gif") no-repeat right top;
	width:75px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.resetbutton:hover{
	color:#B9E1F4
}
.printbutton {
	background:url("../images/print_but.gif") no-repeat right top;
	width:85px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.printbutton:hover{
	color:#B9E1F4
}
.retrivebutton {
	background:url("../images/retrieve_but.gif") no-repeat right top;
	width:136px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.retrivebutton:hover{
	color:#B9E1F4
}
.checkbutton {
	background:url("../images/check_fare_but.gif") no-repeat right top;
	width:96px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.checkbutton:hover{
	color:#B9E1F4
}
.cancelbutton {
	background:url("../images/ticket_cancellation_but.gif") no-repeat right top;
	width:152px;
	height:25px;
	color:#FFF;
	border:0px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;

}
.cancelbutton:hover{
	color:#B9E1F4
}
/*-----------select bus styles----------------*/
.selectbusbg {
	background-color:#FFFFFF;
	background-image: url(../images/select_busbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border:#A0D4F3 1px solid;
}	
.border2	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#014489;
	text-decoration:none;
	border-bottom:#A5D3F0 solid 1px;
}
.boldred {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#CC0001;
	text-decoration:none;
}	
.boldredbox {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#115798;
	text-decoration:none;
	border:#115798 solid 1px;
	margin:5px;
}	
.select_bodybg2 {
	background-color:#FFFFFF;
	background-image: url(../images/select_bodybg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left:#D0E9F7 1px solid;
	border-right:#D0E9F7 1px solid;
}	
.rightborder {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#013973;
	text-decoration:none;
	border-right:#D4ECFA solid 1px;
	border-bottom:#DBEDF9 solid 1px;
}
.boldblue2	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#014489;
	text-decoration:none;
		
}	
.boldblue2:hover	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#A3D6F5;
	text-decoration:none;
		
}

.subheadings {
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	color:#014489;
	text-decoration:none;
		
}

.smallgray2	{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
		
}	
.grayborder	{
	border:#666666 solid 1px;	
}	
.whitebold	{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
		
}	
.redlink	{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#CC0001;
	text-decoration:underline;
		
}	
.redlink:hover	{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#CC0001;
	text-decoration:none;
}

/*-----------ul li----------------*/
.list {
	width:auto;
		
}
.list ul{
	margin:1px;
	padding:5px; margin-left:0px;
	padding-bottom:6px;
	
	}
.list li{
	background: url(images/navbg.gif) no-repeat;
	list-style-type: none;
	padding-left:5px;
	margin-right:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	display:inline;
}

.list a{
text-decoration:none;
color:#ffffff;

	}
.list a.current{
text-decoration:none;
color:#E5FF74;

	}
.list a:hover {
text-decoration:none;
color:#E5FF74;
}

.nvga{
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

.abhiColor {color:#009CFF; font:Arial, Helvetica, sans-serif; font-size:14px}
.busColor {color:#FD6902;  font:Arial, Helvetica, sans-serif; font-size:14px}
.bold{font-weight: bold;}
