/* Menu Css Start */
#navigation { width: 100%; font-size: 95%; }
#navigation, #navigation ul, #navigation ul li, #navigation ul li a  { margin: 0; }
#navigation, #navigation ul { padding: 0; }
#navigation ul li a , #navigation ul li  { display: block; float: left; }
#navigation ul { list-style: none; background: url(../images/menubg.gif) repeat-x 0 50%; overflow: hidden; border: 1px solid #0e6aa4; }
#navigation ul li { padding: 0 2px 0 0; background: url(../images/separator.gif) no-repeat 100% 50%; }
#navigation ul li a { color: #fff; font-weight: bold; text-decoration: none; }
#navigation ul li a:link, #navigation ul li a:visited { padding: 7px 10px; }
#navigation ul li a:hover, #navigation ul li a:active { background: url(../images/menubg_h.gif) repeat-x 0 50%; }

/* Menu Css End  */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00003A;
	color: #00006A;
	
}

.header2, h2
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
		
.blue_bg
{
	background-color:#4B7CD7;
}		
.org_button
{
	background-color:#EF7D20;	
	color:#ffffff;
	font-weight:bold;
	border:#EF7D20;
	width:66%;
}

.org_star
{
	color:#EF7D20;	
	font-size:20px;
}

.table_border_clr1
{
	 background-color:#2597DF;
}
.table_border_clr2
{
	 background-color:#FFFFFF;
}
.white_footer_text
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block; float: left;
	font-style: normal;
}
.heading
{
color:#00006A;
font-size:10px;
}
.Speed_input
{
    FONT-SIZE: 11px;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFC1;
	border-collapse:collapse;
	border:#990000 1px solid;
}
.td_header
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.Alert_Msg
{
	color:#993333;
	text-align:center;
	font-weight:bold;
}

/* Record Delete */
.Record_Delete
{
font-size:11px;
color: #00003A;
}

.Button1
{
CURSOR: hand;
height: 26px;
font: bold 11px Verdana;
/*background-color:white;
border: 1px red solid;
CURSOR: hand;
color: white;
text-decoration: none;
font: bold 10px Verdana;
color:#003399;*/
}

.Button_Show_Map
{
CURSOR: hand;
height: 18px;
font: bold 11px Verdana;
}

.table1
{
background:#FFFFFF;
border:#000099 solid 1px;
}

.table_bus
{
border-collapse:collapse;
border-color:#B5C3DE;
}
.input_1
{
/* normal inpute box*/
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 12px;
	font-weight:bold;
    COLOR:#000000;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY:Verdana;
	BACKGROUND-COLOR:#FFFFFF;
	width:80%;
}	

.input_2
{
/* Seat Selection */
    FONT-SIZE: 11px;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#AADFFF;
	BACKGROUND-COLOR:#FFFFC1;
	border-collapse:collapse;
	border:#990000 1px solid;
}	

A.Anch1 
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}
A.Anch1:visited 
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
A.Anch1:hover 
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

A.Anch1_org 
{
	color:#EF7D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}
A.Anch1_org:visited 
{
	color:#EF7D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
A.Anch1_org:hover 
{
	color:#EF7D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.Pagination
{
	font:Arial, Helvetica, sans-serif;
	color:#33CCFF;
}

.header1
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
/*color:#33CCFF;*/
}

/* Table3 Input Display Table*/
.table3
{
border-collapse:collapse;
border-color:#B5C3DE;
background:#ffffff;
}

.content_table_header
{
background:#FED83C;
}

.content_table_lefttd
{
font: bold 12px Verdana;
color:#33CCFF;
}

.grid_td1
{
  background-color:#f7f7f7;
}

.grid_td2
{
  background-color:#FFFFFF;
}

.grid_footer_p
{
  background:#F0F0F0;
  border:dashed;
  border-color:#33CCFF;
}

.grid_header_p
{
  background:#F0F0F0;
  border:dashed;
  border-color:#FFFFFF;
}



/* Table3 Input Display Table Ends*/

/*  */
.journeyequal_td
{
background:red;
}
/*  */

A.navlinks_1 
{/*View Delete*/
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
A.navlinks_1:visited 
{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
A.navlinks_1:hover 
{
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}


A.navlinks_2 
{/*View Delete*/
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.navlinks_2:visited 
{
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.navlinks_2:hover 
{
	color:#0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}



A.navlinks_3
{/*View Schedule*/
	color:#996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.navlinks_3:visited 
{
	color:#996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.navlinks_3:hover 
{
	color:#0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


/* fonts */
.font_header
{
font-weight: bold;
font-size:14px;
color:#663399;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.font1
{
font-weight: bold;
color:#003366;
}

.font2
{
font-weight: bold;
color:#FF0000;
}

.font3
{
font-weight: 11px;
color:#FF0000;
}
.font4
{
color:#FFFFFF;
font-weight: bold;
}

.font5
{
color:#0000FF;
font-weight: bold;
font-size:14px;
}

.font6
{
color:#003366;
font-weight: bold;
}

.font7
{
color:#0000FF;
font-weight: bold;
font-size:16px;
}

.fontfare
{
color:#0000FF;
font-weight: bold;
font-size:10px;
}

.fonttime
{
font-family:Arial, Helvetica, sans-serif;
color:#CC6633;
font-weight: bold;
font-size:10px;
}

.hr1
{
color:#FF0000;
size:1px;
 
}

A.a1
{/*View Delete*/
	/*color:#FFFFFF;*/
	color:#33337f;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
}
A.a1:visited 
{
	/*color:#FFFFFF;*/
	color:#33337f;	
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
}
A.a1:hover 
{
	/*color:#FFFFFF;*/
	color:#000000;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:underline;
}


<STYLE>
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
</STYLE>
