﻿#ListFilterDiv
{
	margin-bottom: 10px;
}

#ListFilterDiv select
{
	width: 200px;
}

#ListFilterDiv input.defaultViewButton
{
	float: right;
}

/* GRID VIEW LIST */
table.listTable
{
	width: 100%;
}

table.listTable th, table.listTable td
{
	line-height: 16px;
	border-width: 0px;
}

table.listTable th
{
	background: #d9d9d9 url(../images/list/list_table_header_bg.gif) repeat-x scroll 0px 0px;
	border: 1px solid #cbcbcb;
	border-width: 1px 1px 1px 0px;
	text-align: left;
}

table.listTable th.ascendingTh
{
	background: #b3b3b3 url(../images/list/list_table_header_asc_bg.gif) no-repeat scroll 100% 0%;
}

table.listTable th.descendingTh
{
	background: #b3b3b3 url(../images/list/list_table_header_desc_bg.gif) no-repeat scroll 100% 0%;
}

table.listTable th a
{
	display: block;
	padding: 2px 10px;
	text-decoration: none;
	color: #000000;
}

table.listTable th a:hover
{
	color: #666666;
}

table.listTable td
{
	padding: 4px 10px;
}

table.listTable td.dataTd
{
	border: 1px solid #cbcbcb;
	border-width: 0px 1px 1px 0px;
}

table.listTable tr.evenTr td
{
	background-color: #ccffcc;
}

/* GRID VIEW LIST - PAGINATION */
table.listTable div.pagerDiv
{
	padding: 5px 0px;
}

table.listTable div.pagerDiv a
{
	display: block;
	margin-right: 4px;
	float: left;
	width: 20px;
	padding: 2px 0px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #cbcbcb;
	color: #1b5eaf;
	text-decoration: none;
}

table.listTable div.pagerDiv a.direction
{
	border-color: #ffffff;
}

table.listTable div.pagerDiv a.disabled
{
	border-color: #ffffff;
	color: #000000;
}

/* GRID VIEW LIST - WINTER ROAD CONDITIONS */
table.listTable th.conditionsRegionTh
{
	width: 20%;
	border-left: 1px solid #cbcbcb;
}

table.listTable th.conditionsRoadwayTh
{
	width: 15%;
}

table.listTable th.conditionsLocationTh
{
	width: 25%;
}

table.listTable th.conditionsConditionTh
{
	width: 20%;
}

table.listTable th.conditionsUpdatedTh
{
	width: 20%;
}

table.listTable td.conditionsRegionTd
{
	border-left: 1px solid #cbcbcb;
}

/* GRID VIEW LIST - TRAFFIC EVENTS */
table.listTable th.incidentTimingTh
{
	width: 20%;
	border-left: 1px solid #cbcbcb;
}

table.listTable th.incidentCountyTh
{
	width: 10%;
}

table.listTable th.incidentRoadwayTh
{
	width: 10%;
}

table.listTable th.incidentTypeTh
{
	width: 10%;
}

table.listTable th.incidentDescriptionTh
{
	width: 20%;
}

table.listTable th.incidentDetourTh
{
	width: 20%;
}

table.listTable th.incidentUpdatedTh
{
	width: 10%;
}

table.listTable td.incidentTimingTd
{
	border-left: 1px solid #cbcbcb;
}

/* GRID VIEW LIST - MESSAGE SIGNS */
table.listTable th.dmsCountyTh
{
	width: 12%;
	border-left: 1px solid #cbcbcb;
}

table.listTable th.dmsRoadwayTh
{
	width: 18%;
}

table.listTable th.dmsLocationTh
{
	width: 18%;
}

table.listTable th.dmsMessage1Th
{
	width: 26%;
}

table.listTable th.dmsMessage2Th
{
	width: 26%;
}

table.listTable td.dmsCountyTd
{
	border-left: 1px solid #cbcbcb;
}

/* GRID VIEW LIST - CAMERAS */
table.listTable th.cctvLocationTh
{
	width: 25%;
	border-left: 1px solid #cbcbcb;
}

table.listTable th.cctvCountyTh
{
	width: 13%;
}

table.listTable th.cctvRoadwayTh
{
	width: 30%;
}

table.listTable th.cctvStillTh
{
	width: 32%;
}

table.listTable td.cctvLocationTd
{
	border-left: 1px solid #cbcbcb;
}

/* GRID VIEW LIST - CAMERAS */
table.listTable th.travelTimeRoadwayTh
{
	width: 17%;
	border-left: 1px solid #cbcbcb;
}

table.listTable th.travelTimeDescriptionTh
{
	width: 47%;
}

table.listTable th.travelTimeDistanceTh
{
	width: 18%;
}

table.listTable th.travelTimeTimeTh
{
	width: 18%;
}

table.listTable td.travelTimeRoadwayTd
{
	border-left: 1px solid #cbcbcb;
}

.msgText 
{
   background-color: #000;
   font-size: 12px;
   font-weight: bold;
   width: 172px;
   height: 60px;
   vertical-align: middle;
   color: #FFFF00;
   margin: 0;
   text-align: center; 
}