<!--  General Styles  -->
BODY 	{ text-decoration:none; }
TD 	{ border:3px outset white; background-color:#d8d8d8; color:#000000; font-family:Verdana,Arial,Courier; font-size:8pt; text-decoration:none; padding-left:3px; padding-right:3px; }

.pinloc { cursor:pointer; position:absolute; width:235px; height:21px; font-family:Verdana,Arial,Courier; font-size:7.5pt; color:#000000; font-weight:normal; text-decoration:none; z-index:3; }
a.pinloc:link { color:#0000a0; }
a.pinloc:hover { color:#ff0000; cursor:pointer; }
.pininfo { width:21px; height:21px; border:0px; cursor:pointer; z-index:3; }
.pininfo { width:21px; height:21px; border:0px; cursor:pointer; z-index:3; }

.churchloc { cursor:pointer; position:absolute; width:250px; height:21px; font-family:Verdana,Arial,Courier; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; z-index:3; }
a.churchloc:link { color:#0000a0; }
a.churchloc:hover { color:#ff0000; cursor:pointer; }
.churchinfo { width:32px; height:32px; border:0px; cursor:pointer; z-index:3; }

.schoolinfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.schoolloc { position:absolute;width:250px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.steamboatinfo { cursor:hand;width:48px;height:52px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.steamboatloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.towninfo { cursor:default;width:15px;height:15px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.townloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none; vertical-align:top; z-index:2; }

.bridgeinfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.bridgeloc { position:absolute;width:225px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.road { cursor:default; position:absolute; width:40px; height:24px; font-family:Verdana,Arial,Courier; font-size:7.5pt; color:#000000; font-
.roadinfo { width:40px; height:24px; border:0px; cursor:default; z-index:3; }

.bench { cursor:hand; position:absolute; width:11px; height:11px; z-index:1; }
.benchinfo { cursor:default; position:absolute; width:11px; height:11px; font-family:Verdana,Arial,Courier; font-size:9pt; color:#000000; font-weight:normal; }
.benchloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none; vertical-align:top; z-index:2; }

.flag1info { cursor:hand;width:26px;height:25px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.flag1loc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.minutemaninfo { cursor:hand;width:19px;height:30px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.minutemanloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.minuteman2info { cursor:hand;width:25px;height:50px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.minuteman2loc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.buildingsinfo { cursor:hand;width:25px;height:25px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.buildingsloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.treeinfo { cursor:hand;width:30px;height:30px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.treeloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.markinfo { cursor:hand;width:16px;height:16px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.markloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.redstarinfo { cursor:hand;width:25px;height:25px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.redstarloc { position:absolute;width:250px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none; vertical-align:top; z-index:2; }

.goldstarinfo { cursor:hand;width:24px;height:24px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.goldstarloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.bigmarkinfo { cursor:hand;width:24px;height:24px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.bigmarkloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.flag2info { cursor:hand;width:20px;height:20px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.flag2loc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.steaminfo { cursor:hand;width:48px;height:48px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.steamloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:2; }

.cabininfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.cabinloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.stoneinfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.stoneloc { position:absolute;width:250px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.barninfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.barnloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.newsinfo { cursor:hand;width:35px;height:30px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.newsloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.houseinfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.houseloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.signinfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.signloc { position:absolute;width:250px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.bikeinfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.bikeloc { position:absolute;width:220px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.storminfo { cursor:hand;width:32px;height:32px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.stormloc { position:absolute;width:185px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; z-index:3; }

.pinlegend { font-family:Verdana,Arial,Courier; font-size:10pt;color:#000090; }
.pinlegend2 { font-family:Verdana,Arial,Courier; font-size:10pt;font-weight:bold;color:#000090; }
.pinlegend3 { font-family:Verdana,Arial,Courier; font-size:8pt;color:#900000; }

.TR_Vert { position:absolute;top:0px;width:2px;height:1980px;z-index:1; }
.TR_Horz { position:absolute;left:0px;width:1300px;height:2px;z-index:1; }
.Sec_Vert { position:absolute;top:0px;width:1px;height:1980px;z-index:1; }
.Sec_Horz { position:absolute;left:0px;width:1300px;height:1px;z-index:1; }

<!--  Small Pins - 1204  -->
.upinloc_1204 { cursor:pointer; position:absolute; width:175px; height:25px; font-family:Verdana,Arial,Courier; font-size:7.5pt; color:#000000; font-weight:normal; text-decoration:none; z-index:3; }
.upininfo_1204 { width:12px; height:25px; border:0px; cursor:pointer; z-index:3; }

<!--  Medium Pins - 1205  -->
.upinloc_1205 { cursor:pointer; position:absolute; width:175px; height:30px; font-family:Verdana,Arial,Courier; font-size:7.5pt; color:#000000; font-weight:normal; text-decoration:none; z-index:3; }
.upininfo_1205 { width:15px; height:30px; border:0px; cursor:pointer; z-index:3; }
<!--  Large Pins - E20  -->
.upinloc_E20 { cursor:pointer; position:absolute; width:175px; height:50px; font-family:Verdana,Arial,Courier; font-size:7.5pt; color:#000000; font-weight:normal; text-decoration:none; z-index:3; }
.upininfo_E20 { width:21px; height:50px; border:0px; cursor:pointer; z-index:3; }

<!--  Google Style Pins  -->
.upinloc_gpin { cursor:pointer; position:absolute; width:175px; height:37px; font-family:Verdana,Arial,Courier; font-size:7.5pt; color:#000000; font-weight:normal; text-decoration:none; z-index:3; }
.upininfo_gpin { width:22px; height:37px; border:0px; cursor:pointer; z-index:3; }

<!--  Legend Styles  -->
.legend { background-color:#e0e0e0; color:#800000; border:2px outset white; font-family:Verdana,Arial,Courier; font-size:7.5pt; width:210px; padding-left:10px; padding-bottom:5px; cursor:pointer; z-index:2; }

.civilwarinfo { cursor:hand;width:48px;height:52px;font-family:Verdana,Arial,Courier;font-size:9pt; color:#000000; font-weight:normal; }
.civilwarloc { position:absolute;width:300px; height:15px; border:0px; font-family:Verdana,Arial,Courier; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none; vertical-align:top; z-index:2; }


