a {
	font-family: Arial;
	font-size: 10px;
}

a:link {
	color: Blue;
	text-decoration: none;
}

a:visited {
	color: Red;
	text-decoration: none;
}

body {
	background-color: White;
	font-family: Arial;
	font-size: 12px;
	margin: 3px 3px 3px 3px;
	padding: 0px;
}

img {
	border-width: 0;
}

input.submit, select {
	font-size: 10px;
}

span.delayNumber {
	font-size: 14px;
	font-weight: bold;
}

span.dirt, span.gravel, span.paved {
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

span.dirt {
	background-color: #8B4513;
	color: White;
}

span.gravel {
	background-color: #E0E0E0;
	font-weight: bold;
}

span.paved {
	background-color: Black;
	color: White;
	font-weight: bold;
}

span.projectHeading {
	font-size: 11px;
	text-decoration: underline;
}

span.scheduledClosure {
	font-style: italic;
}

table.doubleColumn {
	padding: 2px;
	width: 388px;
}

table.inside, table.main, table.statemap, td.east, td.south, td.statemap, td.unit, td.west {
	padding: 0px;
}

table.inside, table.statemap {
	margin-left: auto;
	margin-right: auto;
}

table.main {
	width: 780px;
}

table.projectTitle {
	width: 100%;
}

table.statemap {
	width: 600px;
}	

td.activeID, td.otherID, td.projectName {
	font-size: 11px;
	font-weight: bold;
}

td.activeID, td.otherID {
	padding: 2px 6px;
	text-align: center;
}

td.activeID {
	background-color: #FFFF00;
}

td.closed, td.closedBlue, td.closedLast {
	color: Red;
	padding: 2px 3px;
	text-align: left;
	width: 50%;
}

td.closedBlue {
	background-color: #CEDBFD;
}

td.closedLast {
	border-bottom: groove;
}

td.divider, td.noDivider {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

td.divider {
	border-right: groove;
}

td.east, td.grayBottom, td.mapError, td.south, td.unit, td.west, td.whiteBottom {
	border-bottom: 4px solid #9EBAFC;
}

td.east, td.grayMiddle, td.grayBottom, td.mapError, td.unit, td.whiteMiddle, td.whiteBottom {
	border-right: 4px solid #9EBAFC;
}

td.events, td.eventsBlue, td.eventsLast {
	padding: 2px 3px;
	width: 25%;
}

td.eventsLast {
	border-bottom: groove;
}

td.eventsBlue {
	background-color: #CEDBFD;
}

td.grayMiddle, td.grayBottom, td.mapError, td.unit, td.west, td.whiteMiddle, td.whiteBottom {
	border-left: 4px solid #9EBAFC;
}

td.grayMiddle, td.grayBottom, td.whiteMiddle, td.whiteBottom {
	padding: 2px;
	text-align: left;
}

td.grayMiddle, td.grayBottom {
	background-color: #C0C0C0;
}

td.header, td.zoom {
	background-color: #9EBAFC;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 7px;
}

td.header {
	text-align: left;
}	

td.listing {
	width: 50%;
}

td.main {
	font-size: 10px;
	text-align: center;
}

td.mapError {
	color: #9EBAFC;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

td.otherID {
	background-color: #FF9900;
}

td.projectName {
	padding: 2px;
	width: 100%;
}

td.zoomTo {
	padding: 2px;
	text-align: right;
}

th.events {
	background-color: #CEDBFD;
	text-decoration: underline;
}

ul.tightList {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 0px;
}