﻿	body {
    font: bold 12px arial;
	}
    .pollloc {
	border: 1px solid #A4D1FF;
	background-color: #E7F3FF;
	font: bold 10px arial;
	color:#3366CC;
	}
    .polllocbutton {
	border: 1px solid #3366CC;
	background-color:#A4D1FF;
	font: bold 10px arial;
	color:#FFFFFF;
	width:30px;
	height:20px;
	}
    #btnSimpleSearch:hover {    cursor:pointer;    }
    #btnAdvancedSearch:hover {    cursor:pointer;    }
    #spanSearchType{ font-size:110% !important;}
    #spanSearchType:hover{    cursor:pointer; text-decoration:underline;}
	tr.pollloc {
	margin-left:30px;
	font-weight:normal;
	}
	.pollresult {
	font-style:italic
	}
	input.mainpage {
	font: normal 10px arial;
	width: 110px;
    color:gray;
	}
   /* .linkover    {
    text-decoration:underline;
    font-style:italic; 
    font-weight:normal; 
    font-size: 10px;
    
    }
    .linkout {
    text-decoration:none;
    cursor:default;
    font-style:italic; 
    font-weight:normal; 
    font-size: 10px;
    }
*/
    .addrlabels {
    margin-left:5px;
    font-style:italic;
    font-weight:normal;
    font-size: 10px;
    }
    .tbAddr {
    color:gray;
    }

/* release 3.33 introduced larger map buttons than necessary for the desktop - this redeuce them a bit.*/
/* MAP|Satellite buttons design*/
#map_canvas .gm-style-mtc > div:nth-child(1) {
    /*margin: 10px 2px;
          padding: 7px 9px !important;
          height: 28px !important;*/
    font-size: 11px !important;
    width: 70px;
    right: -55px !important;
    top: -8px !important;
}

#map_canvas .gm-style-mtc > div:nth-child(2) > div {
    padding: 2px 4px 2px 2px !important;
    font-size: 11px !important;
}

/* Fix +/- zoom buttons design */
#map_canvas .gmnoprint > .gmnoprint  {
    top: -15px !important;
    left: 0px !important;
}

#map_canvas .gmnoprint > .gmnoprint > div {
  height: 60px !important;
  width: 30px !important;
}
#map_canvas .gmnoprint > .gmnoprint > div > div { /* seperator */
  width: 20.5px !important;
  margin: 0px 3.75px !important;
}
#map_canvas .gmnoprint > .gmnoprint button {
  width: 30px !important;
  height: 30px !important;
}
#map_canvas .gmnoprint > .gmnoprint button img {
  height: 10.5px !important;
  width: 10.5px !important;
  /*margin: 6.75px 8.25px 9.75px !important;*/
}

/* zoom control button design*/
#map_canvas .gm-bundled-control {
           margin: 90px;
            user-select: none;
            position: absolute;
            top: 10px !important;
            left: -5px !important;
        }

/* yellow person button design*/
#map_canvas .gm-svpc {
	width: 30px !important;
	height: 30px !important;
    top: 50px !important;
    left: 0px !important;

}
#map_canvas .gm-svpc img:nth-child(1), #map .gm-svpc img:nth-child(2){
	width: 13.5px !important;
	height: 22.5px !important;
	/*left: -7px !important;
	top: -12px !important;*/
}
#map_canvas .gm-svpc img:nth-child(3) {
	width: 24px !important;
	height: 30px !important;
}
/* Hide Toggle Full Screen button */
#map_canvas div.gm-style > button[title="Toggle fullscreen view"] {
	    /*display: none;*/
      }

#map_canvas .gm-fullscreen-control {
	width: 28px !important;
	height: 28px !important;
    top: 255px !important;
    right: -5px !important;
}
#map_canvas .gm-fullscreen-control > img {
	width: 18px !important;
	height: 18px !important;
}

.adp-legal {
    font-size:9px !important;
}
/*************************************************************************************************************************/