.dogrun {
	background-color: #ffffff;
	margin: 0;
	border-color: #fff8f0;
	border-style: none;
	border-width: 0;
	padding: 5px 5px 5px 5px;
}

.dogrun a:link    { color:#ff6600; text-decoration:none; font-weight:bold; }
.dogrun a:visited { color:#ff6600; text-decoration:none; font-weight:bold; }
.dogrun a:active  { color:#ff6600; text-decoration:none; font-weight:bold; }
.dogrun a:hover   { color:#ffffff; background-color: #ff9900; text-decoration:underline; font-weight:bold; }

.dogrun p {
	margin: 1em 0 0 1em;
	border: none 0;
}

.dogrun table.list {
	font-size: 0.8em;
	background-color: #e0ffe0;

	margin: 5px;
	border: solid 1px #acf;
	padding: 5px;
}


.dogrun tr {
	border: none 0px #000;
	padding: 0px;
	margin: 0px;
}

.dogrun tr.L0 {
	background-color: #f0fff0;
}

.dogrun tr.L1 {
	background-color: #ffffe0;
}


.dogrun th {
	background-color: #fda;
	color: #333333;
	white-space: nowrap;

	margin: 0px;
	border: solid 1px #acf;
	padding: 2px;
}

.dogrun th.are {
}

.dogrun th.nam {
}

.dogrun th.adr {
}

.dogrun th.map {
}

.dogrun th.tel {
}

.dogrun th.tim {
}

.dogrun th.prc {
}

.dogrun th.inf {
}

.dogrun th.chk {
}


.dogrun td {
	vertical-align: middle;

	margin: 0px;
	border: solid 1px #acf;
	padding: 2px;
}

.dogrun td.are {
	white-space: nowrap;
}

.dogrun td.nam {
	white-space: nowrap;
}

.dogrun td.adr {
}

.dogrun td.map {
	white-space: nowrap;
	text-align: center;
}

.dogrun td.tel {
	white-space: nowrap;
	text-align: center;
}

.dogrun td.tim {
	white-space: nowrap;
	text-align: center;
}

.dogrun td.prc {
	white-space: nowrap;
	text-align: center;
}

.dogrun td.inf {
	padding: 0 0 0 1em;
}

.dogrun td.chk {
	white-space: nowrap;
	text-align: center;
}

