/* 
Styles used on Clinics Map pages; currently (2006.01.19) found at:
- http://www.providence.org/oregon/facilities/pmg/map.htm
- http://www.providence.org/pebb/clinicsmap.aspx
*/
.clinicmap * { position: relative; }
.clinicmap p { margin: 0 0 .25em; padding-left: 5.5em; text-indent: -5.5em; }
.clinicmap h1, .clinicmap h2, .clinicmap h3, .clinicmap h4 { margin: .25em 0; }
.clinicmap h2 { 
	background: #cde; 
	padding: 1px 1px 1px 5px; 
	margin: 0; 
	}
.clinicmap h3 { color: #072; margin: 1em 0 .25em; }
.clinicmap h4 { color: #072; }
.clinicmap .btt { 
	background: #eee; 
	padding: 0; 
	font-size: .9em; 
	margin: -.25em 0;
	text-align:	right;
	/*border-top: 1px dotted #cde;*/ 
	}
.clinicmap .btt a { text-decoration: none; }
.clinicmap em { 
	color: black; 
	padding: 1px .25em; 
	margin: 0 .5em; 
	border: 1px solid #666; 
	font: smaller Verdana, Arial, Helvetica, sans-serif normal normal; 
	font-size: smaller; 
	}
.clinicmap em span { display: none; }
.clinicmap ul { margin: 0 0 1em; padding: 0 1.3em; }
.locationmap { text-align: center; }
.locationmap embed, .locationmap object { margin: 1em auto; }
.locationmap p { padding-left: 0; text-indent: 0; }

#bodytext h1, #bodytext h2 { font-family: Arial, Helvetica, Verdana, sans-serif; }
#bodytext h1 { font-size: 185%; }
#bodytext h2 { font-size: 151%; }
#bodytext h3 { font-size: 123%; }
#bodytext h4 { font-size: 100%; }

#bodytext .btt { margin: -.25em 0 0; }
#bodytext .clinicmap a { font-weight: normal; }

#maploc { 
	background: #cec url(/healthplans/images/metroclinics.gif) no-repeat;
	height: 567px; 
	width: 595px;
	margin: 1em auto;
	}
#maploc ul, #maploc li {margin:0;padding:0;list-style:none;}
#maploc ul { height: 567px; width: 595px; background: transparent; position: relative; margin: /**/0 auto; }
#maploc li { 
	position: absolute; 
	width: 15px; 
	height: 15px; 
	font-size: 9px; 
	font-family: Verdana, sans-serif; 
	background: transparent; 
	}
#maploc #legend { top: 480px; right: 10px; width: 135px; height: auto; background: #dfd none; overflow: visible; }
#legend img { border: 1px solid black; }
/*\*/ * html #maploc li { letter-spacing: -1px; } /* */
#maploc a:link, #maploc a:visited { 
	text-align: center; 
	color: white;
	background: transparent url(/resources/oregon/images/locdots.gif) -60px 0 no-repeat;
	display: block;
	line-height: 15px;
	height: 15px;
	width: 15px;
	text-decoration: none;
	}
#maploc a:hover, #maploc a:focus { background-position: 0 0; color: black; }

#maploc a.red:link,#maploc a.red:visited { background-position: -20px 0; }
#maploc a.grn:link,#maploc a.grn:visited { background-position: -40px 0; }
#maploc a.blu:link,#maploc a.blu:visited { background-position: -60px 0; }
#maploc a.red:hover,#maploc a.grn:hover,#maploc a.blu:hover,
#maploc a.red:focus,#maploc a.grn:focus,#maploc a.blu:focus { background-position: 0 0; }

/* PEBB dots */
#mappebb #map1 { left: 59px; top: 24px; }
#mappebb #map2 { left: 83px; top: 201px; }
#mappebb #map3 { left: 81px; top: 495px; } 
#mappebb #map4 { left: 275px; top: 350px; }
#mappebb #map5 { left: 136px; top: 185px; }
#mappebb #map6 { left: 172px; top: 411px; }
#mappebb #map7 { left: 207px; top: 207px; }
#mappebb #map8 { left: 213px; top: 312px; }
#mappebb #map9 { left: 223px; top: 319px; }

#mappebb #map10 { left: 232px; top: 284px; }
#mappebb #map11 { left: 244px; top: 221px; }
#mappebb #map12 { left: 243px; top: 234px; }
#mappebb #map13 { left: 255px; top: 227px; }
#mappebb #map14 { left: 281px; top: 131px; }
#mappebb #map15 { left: 358px; top: 307px; }
#mappebb #map16 { left: 361px; top: 318px; }
#mappebb #map17 { left: 398px; top: 205px; }
#mappebb #map18 { left: 405px; top: 185px; }
#mappebb #map19 { left: 418px; top: 187px; }

#mappebb #map20 { left: 414px; top: 209px; }
#mappebb #map21 { left: 414px; top: 251px; }
#mappebb #map22 { left: 414px; top: 323px; }
#mappebb #map23 { left: 414px; top: 337px; }
#mappebb #map24 { left: 427px; top: 177px; }
#mappebb #map25 { left: 432px; top: 190px; }
#mappebb #map26 { left: 543px; top: 238px; }
#mappebb #map27 { left: 552px; top: 226px; }
#mappebb #map28 { left: 235px; top: 228px; }
#mappebb #map29 { left: 245px; top: 380px; }
#mappebb #map30 { left: 410px; top: 197px; }
#mappebb #map31 { left: 265px; top: 390px; }
#mappebb #map32 { left: 475px; top: 323px; }
#mappebb #map33 { left: 8px; top: 485px; } 
#mappebb #map34 { left: 300px; top: 202px; } 
#mappebb #map35 { left: 172px; top: 167px; }
#mappebb #map36 { left: 250px; top: 470px; }
#mappebb #map37 { left: 199px; top: 195px; }

/* PMG dots */
#mappmg #map1 { left: 59px; top: 24px; }
#mappmg #map2 { left: 83px; top: 201px; }
#mappmg #map3 { left: 59px; top: 500px; } 
#mappmg #map4 { left: 59px; top: 488px; }
#mappmg #map5 { left: 73px; top: 488px; }
#mappmg #map6 { left: 73px; top: 500px; }
#mappmg #map7 { left: 130px; top: 184px; }
#mappmg #map8 { left: 141px; top: 188px; }
#mappmg #map9 { left: 156px; top: 403px; }

#mappmg #map10 { left: 207px; top: 207px; }
#mappmg #map11 { left: 207px; top: 330px; }
#mappmg #map12 { left: 218px; top: 320px; }
#mappmg #map13 { left: 244px; top: 223px; }
#mappmg #map14 { left: 259px; top: 225px; }
#mappmg #map15 { left: 281px; top: 131px; }
#mappmg #map16 { left: 356px; top: 297px; }
#mappmg #map17 { left: 400px; top: 205px; }
#mappmg #map18 { left: 404px; top: 189px; }
#mappmg #map19 { left: 414px; top: 202px; }

#mappmg #map20 { left: 411px; top: 329px; }
#mappmg #map21 { left: 438px; top: 171px; }
#mappmg #map22 { left: 438px; top: 187px; }
#mappmg #map23 { left: 438px; top: 201px; }
#mappmg #map24 { left: 543px; top: 235px; }

#content ul#mappebb li {
list-style-image: none;
}

@media print {
	.btt {display: none;}
	#bodytext a, a:link {text-decoration: none;}
	.clinicmap h2 {margin: 1em 0 0;}
	}

@media handheld { 
	#maploc { display: none; } 
	.clinicmap em { display: none; }
	}
