	


	body	{background:#002080; margin-left:0; margin-top:0;  color:#fff;}
	
	td	{border:1px solid #999; padding:1px 0 1px 1px; font:bold 10pt arial;}


	.nobor	{border:1px solid #666;}	
	
	

		
	.pad50		{padding-left:50px;}
	.pad20		{padding-left:20px;}
	.pad10		{padding-left:60px;}
	.pad25		{padding-left:25px;}
	
	.or16px		{font:bold 16px verdana; color:#f90;}
	.or14px		{font:bold 14px verdana; color:#f90;}
	.c4		{font: 14pt arial;}
	.c3		{font: 12pt arial;}
	.mid		{text-align:middle;}
	.route		{font:bold 10pt arial;  text-align:left; padding-left:10px;}
	.sno		{font:bold 10px arial; color:#fc9; text-align:left; padding-left:10px; }
	.snow		{font:bold 10px arial; color:#ccc; text-align:left; padding-left:10px; }
	.rno		{font:bold 12pt courier; color:#fff; text-align:left; padding-left:10px; }
	.start		{font:bold 10pt arial; color:#fff; text-align:center; }
	.tick1		{font:bold 10pt arial; color:#fff; text-align:center;}
	.tick2		{font:bold 10pt arial; color:#fff; text-align:center;}
	.tit		{font:bold 10pt arial; color:#fff; text-align:center;}

	.bgmid {background:#555; font:bold 12pt arial; text-align:left; padding-left:60px;}
	.bgmido{background:#f90; font:bold 12pt arial; text-align:left; padding-left:60px; color:#333;}
	.bgmidr{background:#f00; font:bold 12pt arial; text-align:left; padding-left:60px;}
	.bgmidg{background:#0a0; font:bold 12pt arial; text-align:left; padding-left:60px;}
	.bgmidb{background:#00a; font:bold 12pt arial; text-align:left; padding-left:60px;}
	.bgmidp{background:#d3d; font:bold 12pt arial; text-align:left; padding-left:60px;}
	.f6{background:#f60; font:bold 14pt arial; color:#fff; text-align:center;}
	.f9{background:#f90; font:bold 14pt arial; color:#fff; text-align:center;}








a:link	{
	color:#fff; 
	text-decoration:none; 
	font:bold 10pt arial; 
	padding-left:5px; padding-right:0px;}
a:visited
	{color:#fff; 
	text-decoration:none; 
	font:bold 10pt arial; 
	padding-left:5px; padding-right:0px;}
a:hover	{
	color:#f60; 
	text-decoration:none; 
	font:bold 10pt arial; 
	padding-left:5px; padding-right:0px;}
a:active{
	color:#f00; 
	text-decoration:none; 
	font:bold 10pt arial;  
	padding-left:5px; padding-right:0px;}




a.info {
	color: #fff; background:#002080;
	text-decoration: underline
	}
 
a.info:hover {
	color:#f00;
	position: relative;
	text-decoration: none
	}
 
a.info span {
	display: none
	}
 
a.info:hover span {
	display: block;
   	position: absolute; 
	top: 20px; left: 55px;
	padding: 5px 5px 5px 10px; 
	margin: 0px; 
	z-index: 100;
        background: #fff; 
	border: 1px solid #955F1F;
	opacity: 0.9;
	text-align: left;}






/* tootip text	info2 */

	
	a.info2		{position:relative; /*this is the key*/
   			 z-index:24; 
   			 color:#fff;
    			 text-decoration:none;}

	a.info2:hover	{ background-color:#002080;text-decoration:none;}

	a.info2 span	{display: none;padding:10px 10px; 
			margin-bottom:10px;}

	a.info2:hover span{ /*the span will display just on :hover state*/
    			display:block;
    			position:absolute;
    			top:20px;  
			width:250px;
    			border:1px solid #036;
    			background-color:#fff; 
			color:#006;
   			text-align: left;
			padding:10px 10px;
			text-decoration:none;}


/* cross browser css tool tip   */

	a.ff:hover 	{
			text-decoration:none;} /*BG color is a must for IE6*/

	a.ff span 	{display:none; 
			padding:10px 10px; 
			margin-bottom:10px;
			width:250px;
 			}
	a.ff:hover span{display:inline; 
			position:absolute; 
			background:#ffffff; 
			border:1px solid #cccccc; 
			color:#6c6c6c;	}













































