﻿body
{
	/*background-color: #f0f5f5;*/
	background-color: White;
	font-family: Arial;
	font-size: small;
}
/*****************GLOBAL***************/
a, a:link {
	color:#ED7E00;
	text-decoration:none;
}
/***************GLOBAL*****************/

/***************master styles*****************/
.logo-container{width: 337px; margin: 0 auto; clear: both; height: 72px}
.menu-container{width: 740px; margin: 0 auto; height: 20px;}
#content-container{width: 100%; text-align: center;}
#foot-container {
	background-image:url("images/bottomLine.jpg");
	background-repeat:no-repeat;
	color:#0F686D;
	font-size:10px;
	font-weight:bold;
	height:10px;
	margin:0 auto 50px;
	padding-top:10px;
	text-align:center;
	width:785px;
	margin-top: 10px;
}
/***************master styles*****************/



/*************toolbar containers**********/
.toolbar-default{width: 750px; margin: 0 auto;}
/*************toolbar containers**********/











/**********************Timetable table********************/
.timetable-table
{
	border: 1px solid black;
	background-color: White;

}
.timetable-table th
{
	border-bottom: 1px solid black;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 12px;
	background-color: Silver;
	text-align: center;
}

.timetable-table td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	border-right: 1px solid black;
	font-size: 12px;
	text-align: center;
}

.timetable-table tr:hover
{
	background-color: #E9E9E9;
}

.signsrow
{
	background-color: #E9E9E9;
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: silver;
}
.highlightrow
{
	font-weight: bold;
	font-size: 10px;
}
.timetable-tripsign-container{ width: 40px; text-align: center;}
.timetable-textsign{cursor: pointer; float: left; padding: 3px;}
.timetable-imagesign{cursor: pointer; float: left; padding: 3px;}
.timetable-table td.timetable-order-column{text-align: right;}
.timetable-table td.timetable-stopname-column{text-align: left;}

/**********************Timetable table********************/
/**********************sign list tale********************/
.timetable-signlist-maintable
{
	border: 0px solid black;
	margin-top: 10px;
}
.timetable-signlist-maintable th
{
	border-bottom: 0px solid black;
	text-align: left;
	padding-left: 10px;
}
.timetable-signlist-maintable td
{
	padding: 10px;
}

.timetable-signlist-table td
{
	font-size: 12px;
	padding: 0;
}
/**********************sign list tale********************/
/**********************NOTE list tale********************/
.timetable-notelist-maintable
{
	border: 0px solid black;
	margin-top: 10px;
}
.timetable-notelist-maintable th
{
	border-bottom: 0px solid black;
	text-align: left;
	padding-left: 10px;
}
.timetable-notelist-maintable td
{
	padding: 10px;
}

.timetable-notelist-table td
{
	font-size: 12px;
	padding: 0;
}
/**********************NOTE list tale********************/

/* AutoCompleteExtender start */
.list2
{
	border: 1px solid #0F686D;
	list-style-type: none;
	margin: 0px;
	background-color: #fff;
	text-align: left;
}

ul.list2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	text-align: left;
	cursor: pointer;
}

ul.list2 li
{
	padding: 2px 5px 0px 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #3C7273;
	line-height: 160%;
	background-image: none;
	text-align: left;
}

.listitem2
{
	color: #555;
}

.hoverlistitem2
{
	color: #000;
	background-color: #e6f2f2;
}
/* AutoCompleteExtender end */



.ajax-update-progress 
{
	color: #0F686D;
}

/************timetable container  header************/
.line-owner-container
{
	font-size: 9px; float: right;
}
.line-validity-container
{
	font-size: 9px; float: right; clear: both; min-width: 200px; text-align: right;
}
.line-timetable-container
{
	clear: both; float: left; margin-top: 10px;
}
.direction-container
{
	float: left; margin-right: 10px;
	font-size: 11px;
}
/************timetable container  header************/