﻿@charset "utf-8";
/* CSS Document */

div.givingmap_wrapper { width:750px; height:550px; border: solid 1px #CCC; padding: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div.givingmap_outer { position:relative; width:750px; height:550px; background-image:url(../images/background_worldmap.jpg); background-repeat:no-repeat; }
    
    img#GlobalCommunityBanner { width:750px; height:69px; position:absolute; top:0px; left:0px; z-index:10; }
    
    div.map_zoom { position:absolute; width:560px; height:491px; top:54px; left:90px; z-index:2; display:none; background-repeat:no-repeat; border: solid 5px #FFF; border-radius: 3px; }
        img.map_detail { position:absolute; width:207px; height:159px; box-shadow:4px 4px 8px #000; top:68px; left:8px; z-index:30; }
        img.map_zoomout { width:43px; height:43px; box-shadow:-1px 1px 3px #000; position:absolute; right:8px; top:70px; z-index:30; cursor:pointer; }
    div.zoom_fader { position:absolute; width:560px; height:491px; top:0px; left:0px; z-index:5; background-image:url(../images/background_white_semitrans.png); background-repeat:repeat; display:none; }
	
	div#zoom-mainmap-fade { width: 750px; height: 550px; position: absolute; background: #000; opacity: 0.5; }
        
    img.location_pin { width:24px; height:40px; }
        img.location_pin:hover { width:26px; height:44px; cursor:pointer;}
    
    div.map_pins { display:none; }
        div.map_pins img { position:absolute; }                
            img#MNPin1 { bottom:259px; left:348px; z-index:14; }
            img#MNPin2 { bottom:265px; left:440px; z-index:15; }
            img#MNPin3 { bottom:238px; left:385px; z-index:16; }
            img#MNPin4 { bottom:255px; left:401px; z-index:11; }
            img#MNPin5 { bottom:238px; left:418px; z-index:17; }
            img#MNPin6 { bottom:271px; left:385px; z-index:12; }
            img#MNPin7 { bottom:282px; left:368px; z-index:13; }
            /*img#MNPin8 { bottom:292px; left:388px; z-index:11; }*/
            img#MNPin9 { bottom:260px; left:368px; z-index:17; }

            img#SASPin1 { bottom:184px; left:317px; z-index:12; }
            /*img#SASPin2 { bottom:162px; left:302px; z-index:11; }*/
            img#SASPin3 { bottom:60px; left:342px; z-index:14; }
            img#SASPin4 { bottom:70px; left:358px; z-index:13; }
            img#SASPin5 { bottom:74px; left:400px; z-index:13; }
            img#SASPin6 { bottom:83px; left:413px; z-index:12; }
            img#SASPin7 { bottom:77px; left:430px; z-index:14; }
            img#SASPin8 { bottom:90px; right:54px; z-index:14; }
            img#SASPin9 { bottom:100px; left:454px; z-index:11; }
            img#SASPin10 { bottom:152px; left:320px; z-index:15; }
            img#SASPin11 { bottom:167px; left:335px; z-index:11; }
            img#SASPin12 { bottom:184px; left:290px; z-index:10; }
            img#SASPin13 { bottom:57px; left:415px; z-index:14; }
            img#SASPin14 { bottom:80px; left:464px; z-index:14; }
            img#SASPin15 { bottom:70px; left:328px; z-index:11; }
            img#SASPin16 { bottom:47px; left:430px; z-index:14; }
            img#SASPin17 { bottom:154px; left:286px; z-index:15; }
			
            img#NIGPin1 { bottom:200px; left:350px; z-index:11; }
            
            img#INDPin1 { bottom:331px; left:339px; z-index:12; }
            img#INDPin2 { bottom:320px; left:321px; z-index:12; }
            img#INDPin3 { bottom:345px; left:322px; z-index:11; }
            
            img#INILPin1 { bottom:166px; left:265px; z-index:11; }
            /*img#INILPin2 { bottom:375px; left:368px; z-index:11; }*/
            
            img#LANMPin1 { bottom:87px; left:127px; z-index:11; }
            img#LANMPin2 { bottom:49px; left:481px; z-index:11; }
            img#LANMPin3 { bottom:54px; left:443px; z-index:11; }
            img#LANMPin4 { bottom:33px; left:522px; z-index:11; }
            img#LANMPin5 { bottom:18px; left:505px; z-index:13; }
            img#LANMPin6 { bottom:25px; left:490px; z-index:12; }
            img#LANMPin7 { bottom:25px; left:460px; z-index:11; }
            img#LANMPin8 { bottom:40px; left:502px; z-index:11; }
            
            img#GUAPin1 { bottom:180px; left:320px; z-index:11; }
            
            img#BRAPin1 { bottom:80px; left:440px; z-index:12; }
            
			/* Charlotte County */
            img#FLAPin1 { bottom:66px; left:390px; z-index:11; }
            img#FLAPin2 { bottom:72px; left:412px; z-index:11; }
            img#FLAPin3 { bottom:72px; left:434px; z-index:11; }
            img#FLAPin4 { bottom:66px; left:456px; z-index:11; }
			/* DeSoto County */
            img#FLAPin5 { bottom:120px; left:390px; z-index:11; }
            img#FLAPin6 { bottom:126px; left:412px; z-index:11; }
            img#FLAPin7 { bottom:126px; left:434px; z-index:11; }
            img#FLAPin8 { bottom:120px; left:456px; z-index:11; }
			/* Hardee County */
            img#FLAPin9 { bottom:184px; left:390px; z-index:11; }
            img#FLAPin10 { bottom:192px; left:407px; z-index:12; }
            img#FLAPin11 { bottom:196px; left:424px; z-index:13; }
            img#FLAPin12 { bottom:192px; left:441px; z-index:12; }
            img#FLAPin13 { bottom:184px; left:458px; z-index:11; }
			/* Polk County */
            img#FLAPin14 { bottom:244px; left:390px; z-index:11; }
            img#FLAPin15 { bottom:250px; left:412px; z-index:11; }
            img#FLAPin16 { bottom:250px; left:434px; z-index:11; }
            img#FLAPin17 { bottom:244px; left:456px; z-index:11; }
			/* Sarasota County */
            img#FLAPin18 { bottom:130px; left:320px; z-index:11; }
            img#FLAPin19 { bottom:136px; left:340px; z-index:11; }
            img#FLAPin20 { bottom:130px; left:360px; z-index:11; }
			/* Manatee County */
            img#FLAPin21 { bottom:184px; left:300px; z-index:11; }
            img#FLAPin22 { bottom:192px; left:317px; z-index:12; }
            img#FLAPin23 { bottom:196px; left:334px; z-index:13; }
            img#FLAPin24 { bottom:192px; left:351px; z-index:12; }
            img#FLAPin25 { bottom:184px; left:368px; z-index:11; }
			/* Hillsborough County */
			img#FLAPin26 { bottom:254px; left:320px; z-index:11; }
            img#FLAPin27 { bottom:260px; left:340px; z-index:11; }
            img#FLAPin28 { bottom:254px; left:360px; z-index:11; }
            /* Multi-County */
            img#FLAPin29 { bottom:180px; left:44px; z-index:10; }
            img#FLAPin30 { bottom:180px; left:66px; z-index:10; }
            img#FLAPin31 { bottom:180px; left:88px; z-index:10; }
            img#FLAPin32 { bottom:180px; left:110px; z-index:10; }
            img#FLAPin33 { bottom:180px; left:132px; z-index:10; }
            img#FLAPin34 { bottom:180px; left:154px; z-index:10; }
            img#FLAPin35 { bottom:135px; left:44px; z-index:10; }
            img#FLAPin36 { bottom:135px; left:66px; z-index:10; }
            img#FLAPin37 { bottom:135px; left:88px; z-index:10; }
            img#FLAPin38 { bottom:135px; left:110px; z-index:10; }
            img#FLAPin39 { bottom:135px; left:132px; z-index:10; }
            img#FLAPin40 { bottom:135px; left:154px; z-index:10; }
			/* Pasco County */
			img#FLAPin41 { bottom:340px; left:323px; z-index:11; }
            img#FLAPin42 { bottom:345px; left:343px; z-index:12; }
            img#FLAPin43 { bottom:340px; left:363px; z-index:11; }
            
            img#OHIPin1 { bottom:310px; left:315px; z-index:11; }
            img#OHIPin2 { bottom:310px; left:315px; z-index:11; }
			
            img#NATPin1 { bottom:250px; left:280px; z-index:11; }
            
            img#SOCARPin1 { bottom:150px; left:388px; z-index:11; }
            
            div.summary_outer { width:542px; height:176px; position:absolute; background-color:#fff; box-shadow:2px 2px 2px #000; overflow:hidden; display:none; z-index:30; bottom:12px; left:8px; }
                div.summary_topline { width:100%; height:12px; }
                img.summary_thumb { width:120px; height:120px; margin-left:4px; padding-top:4px; } 
                div.summary_content { float:right; width:400px; margin-top:8px; margin-right:10px; }
                    div.summary_header { overflow-y:auto; overflow-x:hidden; width: 390px; height:50px; border-bottom:solid 1px #333333; }
                        img.summary_icon { width:42px; height:42px; float:left; margin-right:0px; margin-left:-4px; }
                        div.summary_header h1 { clear:none; font-size:14px; line-height:16px; margin:0; padding:0; color:#a03f28; font-weight:400; margin-left:40px; margin-bottom:4px; } 
                        div.summary_header h2 { font-size:11px !important; line-height:13px; margin:0; padding:0; color:#616161; text-transform:uppercase; font-weight:400; margin-left:40px; } 
                        img.summary_close { position:absolute; width:17px; height:16px; cursor:pointer; right:4px; }
                    div.summary_summary { width: 390px; margin-top:6px; height:92px; overflow:auto; }
                        div.summary_summary p, div.summary_summary li { font-size:11px; }
						div.summary_summary p { color:#505050; padding:0; margin:0 5px 8px 0; text-align:justify; line-height:13px; }
                        div.summary_summary ol, div.summary_summary ul { padding-left:20px; }
                        div.summary_summary li { margin-bottom:6px; line-height:13px; }
    
div.bottomlink_outer { position:absolute; overflow:hidden; }
    img.bottomlink_graphic { cursor:pointer; }
    div.bottomlink_expanded { width:250px; height:450px; background-image:url(../images/white_semitrans.png); background-repeat:repeat; color:#505050; padding-top: 30px; margin-top: -18px;}
        div.bottomlink_expanded img.investment_header { margin-left:30px; clear:both; margin-top:24px; margin-bottom:4px; }
        div.bottomlink_expanded p { font-size:11px; margin-left:30px; margin-right:30px; margin-top:0; margin-bottom:4px; }
        div.bottomlink_expanded ul { font-size:11px; margin-top:0; margin-bottom:0; }
            div.bottomlink_expanded ul li { margin-left:10px; margin-right:30px; }
        div.bottomlink_expanded img.applynow { margin-left:80px; margin-top:15px; cursor:pointer; }
        
    div#FoodBottomOuter { width:250px; height:1px; bottom:0px; left:0px; z-index:31; display:none; font-size:11px; line-height:13px; }
    div#WaterBottomOuter { width:250px; height:1px; bottom:0px; left:250px; z-index:32; display:none; line-height:13px; }
    div#CommunityBottomOuter { width:250px; height:1px; bottom:0px; left:500px; z-index:33; display:none; line-height:13px; }
	
	.givingmap-header { text-transform: uppercase; font-size: 8px; font: Arial, Helvetica, sans-serif; margin: 0 0 10px 30px; }
	.givingmap-food-header { color: #A2AD00 !important; }
	.givingmap-water-header { color: #739ABC !important; }
	.givingmap-community-header { color: #A33F1F !important; }
    
    div.application_box { background-color:#FFF; border-radius:14px; height:250px; width:450px; position:absolute; left:120px; top:150px; box-shadow:#000 2px 2px 4px; z-index:40; display:none; padding: 20px; }
        div.application_box img.applybox_close { width:17px; height:16px; float:right; margin:6px 12px 6px; cursor:pointer; }
        div.application_box p { color:#505050; font-size:12px; padding-left:12px; padding-right:12px; clear:both; }
    
    img.location_target { width:32px; height:32px; position:absolute; display:none; cursor:pointer; }
        img#SaskatchewanLink { left:155px; top:192px; z-index:21; }
        img#MinnesotaLink { left:188px; top:214px; z-index:22; }
        img#IndiaLink { left:478px; top:260px; z-index:25; }
        img#IndianaIllinoisLink { left:193px; top:229px; z-index:22; }
        img#LouisianaNewMexicoLink { left:175px; top:245px; z-index:27; }
        img#FloridaLink { left:202px; top:260px; z-index:29; }
        img#OhioLink { left:210px; top:229px; z-index:11; }
        img#GuatemalaLink { left:183px; top:290px; z-index:27; }
        img#BrazilLink { left:250px; top:350px; z-index:11; }
        img#NigeriaLink { left:350px; top:282px; z-index:25; }
        img#NationalLink { left:150px; top:229px; z-index:29; }
        img#SouthCarolinaLink { left:208px; top:245px; z-index:25; }
    
    img.location_tag { position:absolute; display:none; }
        img#SaskatchewanTag { width:1px; height:34px; left:166px; top:191px; z-index:12;}
        img#MinnesotaTag { width:1px; height:34px; left:198px; top:213px; z-index:12;}
        img#IndiaTag { width:1px; height:34px; left:488px; top:259px; z-index:12; }
        img#IndianaIllinoisTag { width:1px; height:34px; left:206px; top:228px; z-index:12; }
        img#LouisianaNewMexicoTag { width:1px; height:34px; left:185px; top:245px; z-index:26; }
        img#FloridaTag { width:1px; height:34px; left:209px; top:259px; z-index:24; }
        img#OhioTag { width:1px; height:34px; left:223px; top:228px; z-index:11; }
        img#GuatemalaTag { width:1px; height:34px; left:196px; top:289px; z-index:26; }
        img#BrazilTag { width:1px; height:34px; left:263px; top:349px; z-index:11; }
        img#NigeriaTag { width:1px; height:28px; left:363px; top:284px; z-index:24; }
        img#NationalTag { width:1px; height:34px; left:163px; top:227px; z-index:28; }
        img#SouthCarolinaTag { width:1px; height:34px; left:221px; top:245px; z-index:24; }