

#content .maincontent a {
    text-decoration:none;
}


table.RoadMapTable {
  margin: 0px;
  padding: 2px;
  border-width: 0px;
}

table.provincetable {
  margin-top: 6px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 2px;
  border-width: 0px;
}

table.citytable {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 2px;
  border-width: 0px;
}

table.villagetable {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 2px;
  padding-left: 0px;
  border-width: 0px;
}

table.hilldatatable {
  margin: 2px;
  padding: 2px;
  border-width: 0px;
}

table.hillnametable {
  margin: 0px;
  padding: 2px;
  border-width: 0px;
}

table.hillnumbertable {
  margin: 0px;
  padding: 2px;
  border-width: 0px;
}

table.hillicontable {
  margin: 0px;
  padding: 2px;
  border-width: 0px;
}

td.RoadMapCell {
  margin: 0px;
  padding: 0px;
  border-width:0px;
  text-align: justify;
}

td.RoadMapCellKMP {
  margin: 0px;
  padding: 0px;
  border-width:0px;
  text-align: right;
}

td.RoadMapCellKMM {
  margin: 0px;
  padding: 0px;
  border-width:0px;
  text-align: right;
}

td.RoadMapCellAVG {
  margin: 0px;
  padding: 0px;
  border-width:0px;
  text-align: center;
}

td.province {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	color: #000000;
	background-color: #FFFF00;
  margin: 0px;
  padding: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #FF0000;
}
td.provinceborder {
	background-color: #FF0000;
  margin: 0px;
  padding: 2px;
  border-width:0px;
}

td.city {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #000000;
	background-color: #FFFF00;
  margin: 0px;
  padding: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #FF0000;
}
td.cityborder {
	background-color: #FF0000;
  margin: 0px;
  padding: 0px;
  border-width:0px;
}


td.village {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000;
	background-color: #FFFF00;
  margin: 0px;
  padding: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #FF0000;
}
td.villageborder {
	background-color: #FF0000;
  margin: 0px;
  padding: 2px;
  border-width:0px;
}

td.hillname {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #0000B4;
	background-color: #FFFFAF;
  margin: 2px;
  padding: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #0000B4;
}
td.hillborder {
	background-color: #0000B4;
  margin: 0px;
  padding: 2px;
  border-width:0px;
}
td.hillnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
  margin: 0px;
  padding: 5px;
  vertical-align: center;
  border-width: 0px;
}
td.hillicon {
  margin: 0px;
  padding: 0px;
  border-width:0px;
}

a.province {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
}
a.city {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
}
a.village {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
}
a.hill {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #0000B4;
}

a.province:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
}
a.city:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
}
a.village:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
}
a.hill:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #0000B4;
}






tr.province_a {
	background-color: #FEBF04;
}
tr.province_b {
	background-color: #FEBF04;
}
tr.city_a {
	background-color: #FEECAD;
}
tr.city_b {
	background-color: #FEECAD;
}
tr.village_a {
	background-color: #F0F0F0;
}
tr.village_b {
	background-color: #F0F0F0;
}
tr.hill_a {
	background-color: #CFE9B9;
}
tr.hill_b {
	background-color: #CFE9B9;
}



a.timetableprovince {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.timetablecity {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.timetablevillage {
	text-decoration: none;
	color: #000000;
}
a.timetablehill {
	text-decoration: none;
	color: #008000;
	font-weight: bold;
}



a.timetableprovince:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.timetablecity:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.timetablevillage:visited {
	text-decoration: none;
	color: #000000;
}
a.timetablehill:visited {
	text-decoration: none;
	color: #008000;
	font-weight: bold;
}



