@charset "UTF-8";

/*
This CSS file is used to style the US/Canadian border maps.
*/




/* ========== GLOBAL MAP STYLES ========== */

.maplayers {
	position: absolute;
	visibility: hidden;
}

#mapholder {
	position:relative;	
	/* when you position a DIV relatively,
	   any absolutely positioned DIVs within
	   will be positioned relative to the
	   containing DIV. By wrapping the map in
	   this #mapholder DIV, we ensure
	   that the absolutely positioned DIVs
	   containing the info tables will be
	   positioned relative to the map image
	   coordinates.
	*/
}

#mapholder #mapimage {
	border-color: #666666;
	border-width: 1px;
	border-style:solid;
	width:573px;
}


/* North American map border needs to be a bit more narrow than the state/province maps */
#mapholder #mapimagenorthamerica {
	border-color: #666666;
	border-width: 1px;
	border-style:solid;
	width:568px;
}


#mapholder table {

}

#mapholder th {
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	border-color: #666666;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	margin:0px;
	padding:7px;
	background-image:url(../images/map_poptable_bg_header.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#mapholder td {
	text-align:left;
	border-color: #666666;
	border-width: 1px;
	border-style: solid;
	margin:0px;
	padding:7px;
	background-color: #FFFFFF;
	background-image:url(../images/map_poptable_bg_mainarea.gif);	
	background-position:top;
	background-repeat:repeat-x;
}

#mapholder td p {
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
}




/* ========== MAP POP-UP WINDOW COORDINATES ========== */


/* ---------- CANADA ---------- */

/* ALBERTA */
#mapholder #chiefmountain { left:0px; top:400px; }		
#mapholder #carway { left:0px; top:400px; }
#mapholder #delbonita { left:0px; top:400px; }
#mapholder #coutts { left:0px; top:400px; }
#mapholder #aden { left:0px; top:400px; }
#mapholder #wildhorse { left:0px; top:400px; }

/* BRITISH COLUMBIA */
#mapholder #pleasantcamp { left:0px; top:140px; }
#mapholder #fraser { left:0px; top:140px; }
#mapholder #stewart { left:0px; top:100px; }

#mapholder #boundarybay { left:0px; top:400px; }
#mapholder #douglas { left:0px; top:400px; }
#mapholder #pacifichighway { left:0px; top:400px; }
#mapholder #aldergrove { left:0px; top:400px; }
#mapholder #huntingdon { left:0px; top:400px; }
#mapholder #chopaka { left:0px; top:400px; }
#mapholder #osoyoos { left:0px; top:400px; }
#mapholder #midway { left:0px; top:400px; }
#mapholder #carson { left:0px; top:400px; }
#mapholder #cascade { left:0px; top:400px; }
#mapholder #paterson { left:0px; top:400px; }
#mapholder #waneta { left:0px; top:400px; }
#mapholder #nelway { left:0px; top:400px; }
#mapholder #rykerts { left:0px; top:400px; }
#mapholder #kingsgate { left:0px; top:400px; }
#mapholder #roosville { left:0px; top:400px; }

/* MANITOBA */
#mapholder #lyleton { left:0px; top:400px; }
#mapholder #coulter { left:0px; top:400px; }
#mapholder #goodlands { left:0px; top:400px; }
#mapholder #boissevain { left:0px; top:400px; }
#mapholder #lena { left:0px; top:400px; }
#mapholder #cartwright { left:0px; top:400px; }
#mapholder #crystalcity { left:0px; top:400px; }
#mapholder #snowflake { left:0px; top:400px; }
#mapholder #windygates { left:0px; top:400px; }
#mapholder #winkler { left:0px; top:400px; }
#mapholder #gretna { left:0px; top:400px; }
#mapholder #emerson { left:0px; top:400px; }
#mapholder #tolstoi { left:0px; top:400px; }
#mapholder #piney { left:0px; top:400px; }
#mapholder #southjunction { left:0px; top:400px; }
#mapholder #sprague { left:0px; top:400px; }

/* NEW BRUNSWICK */
#mapholder #clair { left:0px; top:0px; }
#mapholder #edmundston { left:0px; top:0px; }
#mapholder #saintleonard { left:0px; top:0px; }
#mapholder #grandfalls { left:0px; top:0px; }
#mapholder #gillespieportage { left:0px; top:0px; }
#mapholder #fourfalls { left:0px; top:0px; }
#mapholder #perthandover { left:0px; top:0px; }
#mapholder #riverdechute { left:0px; top:0px; }
#mapholder #centreville { left:0px; top:0px; }
#mapholder #bloomfield { left:0px; top:0px; }
#mapholder #woodstockrd { left:0px; top:100px; }
#mapholder #fosterville { left:0px; top:100px; }
#mapholder #forestcity { left:0px; top:100px; }
#mapholder #saintcroix { left:0px; top:100px; }
#mapholder #campobelloisland { left:0px; top:100px; }
#mapholder #saintstephen { left:0px; top:100px; }
#mapholder #milltown { left:0px; top:100px; }
#mapholder #ststephen3rdbridge { left:0px; top:100px; }

/* ONTARIO - MAIN MAP */
#mapholder #gta { left:0px; top:0px; }
#mapholder #niagarafallsforterie { left:0px; top:0px; }
#mapholder #windsorstclair { left:0px; top:0px; }
#mapholder #rainyriver { left:0px; top:0px; }
#mapholder #fortfrances { left:0px; top:0px; }
#mapholder #pigeonriver { left:0px; top:0px; }
#mapholder #saultstemarie { left:0px; top:0px; }
#mapholder #lansdowne { left:0px; top:0px; }
#mapholder #prescott { left:0px; top:0px; }
#mapholder #cornwall { left:0px; top:0px; }
	
/* ONTARIO - WINDSOR / ST. CLAIR */
#mapholder #sarnia { left:0px; top:170px; }
#mapholder #windsorbridge { left:0px; top:0px; }
#mapholder #windsortunnel { left:0px; top:0px; }
#mapholder #niagarablock { left:0px; top:0px; }


/* ONTARIO - NIAGARA FALLS / FORT ERIE */
#mapholder #gta { left:0px; top:0px; }
#mapholder #windsorstclair { left:0px; top:0px; }
#mapholder #forterie { left:0px; top:0px; }
#mapholder #niagararainbow { left:0px; top:0px; }
#mapholder #niagarawhirlpool { left:0px; top:0px; }
#mapholder #niagaralewistonqueenston { left:0px; top:0px; }

/* QUEBEC */
#mapholder #dundee { left:0px; top:280px; }
#mapholder #troutriver { left:0px; top:280px; }
#mapholder #jamiesonsline { left:0px; top:280px; }
#mapholder #herdman { left:0px; top:280px; }
#mapholder #franklincentre { left:0px; top:280px; }
#mapholder #coveyhill { left:0px; top:280px; }
#mapholder #hemmingford { left:0px; top:280px; }
#mapholder #stbernarddelacolle { left:0px; top:280px; }
#mapholder #lacollerte221 { left:0px; top:280px; }
#mapholder #lacollerte223 { left:0px; top:280px; }
#mapholder #noyan { left:0px; top:280px; }
#mapholder #clarenceville { left:0px; top:280px; }
#mapholder #saintarmand { left:0px; top:280px; }
#mapholder #morsesline { left:0px; top:280px; }
#mapholder #frelighsburg { left:0px; top:280px; }
#mapholder #eastpinnacle { left:0px; top:280px; }
#mapholder #abercorn { left:0px; top:280px; }
#mapholder #glensutton { left:0px; top:280px; }
#mapholder #highwater { left:0px; top:280px; }
#mapholder #stansteadrte247 { left:0px; top:280px; }
#mapholder #stansteadrte143 { left:0px; top:280px; }
#mapholder #stansteadautoroute55 { left:0px; top:280px; }
#mapholder #stanhope { left:0px; top:280px; }
#mapholder #herefordroad { left:0px; top:280px; }
#mapholder #chartierville { left:0px; top:280px; }
#mapholder #easthereford { left:0px; top:280px; }

#mapholder #woburn { left:0px; top:0px; }
#mapholder #armstrong { left:0px; top:0px; }
#mapholder #saintaurelie { left:0px; top:0px; }
#mapholder #saintjustdebretenieres { left:0px; top:0px; }
#mapholder #saintpamphile { left:0px; top:0px; }
#mapholder #pohenegamook { left:0px; top:0px; }

/* SASKATCHEWAN */
#mapholder #willowcreek { left:0px; top:400px; }
#mapholder #climax { left:0px; top:400px; }
#mapholder #monchy { left:0px; top:400px; }
#mapholder #westpoplarriver { left:0px; top:400px; }
#mapholder #coronach { left:0px; top:400px; }
#mapholder #bigbeaver { left:0px; top:400px; }
#mapholder #regway { left:0px; top:400px; }
#mapholder #oungre { left:0px; top:400px; }
#mapholder #torquay { left:0px; top:400px; }
#mapholder #estevan { left:0px; top:400px; }
#mapholder #northportal { left:0px; top:400px; }
#mapholder #northgate { left:0px; top:400px; }
#mapholder #carlevale { left:0px; top:400px; }

/* YUKON */
#mapholder #littlegoldcreek { left:0px; top:0px; }
#mapholder #beavercreek { left:0px; top:0px; }





/* ---------- UNITED STATES ---------- */


/* ALASKA */
#mapholder #alcan { left:0px; top:200px; }
#mapholder #pokercreek { left:0px; top:200px; }
#mapholder #daltoncache { left:0px; top:400px; }
#mapholder #skagway { left:0px; top:400px; }

/* IDAHO */
#mapholder #porthill { left:0px; top:200px; }
#mapholder #eastport { left:0px; top:200px; }

/*MAINE */
#mapholder #coburngore { left:0px; top:100px; }
#mapholder #jackman { left:0px; top:100px; }
#mapholder #stzachariemaine { left:0px; top:100px; }
#mapholder #staureliemaine { left:0px; top:100px; }
#mapholder #stjuste { left:0px; top:100px; }
#mapholder #stpamphilemaine { left:0px; top:0px; }
#mapholder #estcourt { left:0px; top:130px; }
#mapholder #fortkent { left:0px; top:160px; }
#mapholder #madawaska { left:0px; top:160px; }
#mapholder #vanburen { left:0px; top:0px; }
#mapholder #hamlin { left:0px; top:0px; }
#mapholder #limestone { left:0px; top:0px; }
#mapholder #fortfairfield { left:0px; top:0px; }
#mapholder #easton { left:0px; top:0px; }
#mapholder #bridgewater { left:0px; top:0px; }
#mapholder #monticello { left:0px; top:0px; }
#mapholder #houlton { left:0px; top:0px; }
#mapholder #orient { left:0px; top:100px; }
#mapholder #forestcitymaine { left:0px; top:100px; }
#mapholder #vanceboro { left:0px; top:100px; }
#mapholder #milltownmaine { left:0px; top:100px; }
#mapholder #lubeceastport { left:0px; top:100px; }
#mapholder #calaisferrypoint { left:0px; top:100px; }
#mapholder #calaisnewport { left:0px; top:100px; }

/* MICHIGAN */
#mapholder #saultstemariemichigan { left:0px; top:200px; }
#mapholder #porthuron { left:0px; top:100px; }
#mapholder #detroitbridge { left:0px; top:150px; }
#mapholder #detroittunnel { left:0px; top:150px; }

/* MINNESOTA */
#mapholder #grandportage { left:0px; top:230px; }
#mapholder #internationalfalls { left:0px; top:230px; }
#mapholder #baudette { left:0px; top:230px; }
#mapholder #warroad { left:0px; top:230px; }
#mapholder #roseau { left:0px; top:230px; }
#mapholder #pinecreek { left:0px; top:230px; }
#mapholder #lancaster { left:0px; top:230px; }

/* MONTANA */
#mapholder #roosvillemontana { left:0px; top:180px; }
#mapholder #goathaunt { left:0px; top:180px; }
#mapholder #chiefmountainmontana { left:0px; top:180px; }
#mapholder #piegan { left:0px; top:180px; }
#mapholder #delbonitamontana { left:0px; top:180px; }
#mapholder #sweetgrass { left:0px; top:180px; }
#mapholder #whitlash { left:0px; top:180px; }
#mapholder #wildhorsemontana { left:0px; top:180px; }
#mapholder #willowcreekmontana { left:0px; top:180px; }
#mapholder #turner { left:0px; top:180px; }
#mapholder #morgan { left:0px; top:180px; }
#mapholder #opheim { left:0px; top:180px; }
#mapholder #scobey { left:0px; top:180px; }
#mapholder #whitetail { left:0px; top:180px; }
#mapholder #raymond { left:0px; top:180px; }

/* NEW HAMPSHIRE */
#mapholder #pittsburg { left:0px; top:200px; }

/* NEW YORK */
#mapholder #rousespoint { left:0px; top:0px; }
#mapholder #overtoncorners { left:0px; top:0px; }
#mapholder #champlain { left:0px; top:0px; }
#mapholder #mooers { left:0px; top:0px; }
#mapholder #cannoncorners { left:0px; top:0px; }
#mapholder #churubusco { left:0px; top:0px; }
#mapholder #chateaugay { left:0px; top:0px; }
#mapholder #burke { left:0px; top:0px; }
#mapholder #troutriverny { left:0px; top:0px; }
#mapholder #fortcovington { left:0px; top:0px; }
#mapholder #ogdensburg { left:0px; top:0px; }
#mapholder #massena { left:0px; top:0px; }
#mapholder #alexandriabay { left:0px; top:0px; }
#mapholder #buffalo { left:0px; top:0px; }
#mapholder #niagararainbowny { left:0px; top:0px; }
#mapholder #niagarawhirlpoolny { left:0px; top:0px; }
#mapholder #niagaralewistonqueenstonny { left:0px; top:0px; }

/* NORTH DAKOTA */
#mapholder #fortuna { left:0px; top:170px; }
#mapholder #ambrose { left:0px; top:170px; }
#mapholder #noonan { left:0px; top:170px; }
#mapholder #portal { left:0px; top:170px; }
#mapholder #northgatend { left:0px; top:170px; }
#mapholder #sherwood { left:0px; top:170px; }
#mapholder #antler { left:0px; top:170px; }
#mapholder #westhope { left:0px; top:170px; }
#mapholder #carbury { left:0px; top:170px; }
#mapholder #dunseith { left:0px; top:170px; }
#mapholder #stjohn { left:0px; top:170px; }
#mapholder #hansboro { left:0px; top:170px; }
#mapholder #sarles { left:0px; top:170px; }
#mapholder #hannah { left:0px; top:170px; }
#mapholder #maida { left:0px; top:170px; }
#mapholder #walhalla { left:0px; top:170px; }
#mapholder #neche { left:0px; top:170px; }
#mapholder #pembina { left:0px; top:170px; }

/* VERMONT */
#mapholder #alburg { left:0px; top:0px; }
#mapholder #alburgsprings { left:0px; top:0px; }
#mapholder #highgatesprings { left:0px; top:0px; }
#mapholder #morseslinevt { left:0px; top:0px; }
#mapholder #westberkshire { left:0px; top:0px; }
#mapholder #pinnacleroad { left:0px; top:0px; }
#mapholder #richford { left:0px; top:0px; }
#mapholder #eastrichford { left:0px; top:0px; }
#mapholder #northtroy { left:0px; top:0px; }
#mapholder #beebeplain { left:0px; top:0px; }
#mapholder #derbylineusrte5 { left:0px; top:0px; }
#mapholder #derbylinei91 { left:0px; top:0px; }
#mapholder #norton { left:0px; top:0px; }
#mapholder #canaan { left:0px; top:0px; }
#mapholder #beecherfalls { left:0px; top:0px; }

/* WASHINGTON */

#mapholder #pointroberts { left:0px; top:170px; }
#mapholder #peacearch { left:0px; top:170px; }
#mapholder #pacifichighwaywashington { left:0px; top:170px; }
#mapholder #lynden { left:0px; top:170px; }
#mapholder #sumas { left:0px; top:170px; }
#mapholder #nighthawk { left:0px; top:170px; }
#mapholder #oroville { left:0px; top:170px; }
#mapholder #ferry { left:0px; top:170px; }
#mapholder #danville { left:0px; top:170px; }
#mapholder #laurier { left:0px; top:170px; }
#mapholder #frontier { left:0px; top:170px; }
#mapholder #boundary { left:0px; top:170px; }
#mapholder #metalinefalls { left:0px; top:170px; }
