/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 28 2025 | 16:20:25 */
	.st0{clip-path:url(#SVGID_2_) !important;fill:#BCD5C8 !important;}
	.st1{clip-path:url(#SVGID_2_) !important;fill:#D7F0B6 !important;}
	.st2{clip-path:url(#SVGID_2_) !important;fill:#F1E285 !important;}
	.st3{clip-path:url(#SVGID_2_) !important;fill:#C7AC85 !important;}
	.st4{clip-path:url(#SVGID_2_) !important;fill:#BCC3C8 !important;}
	.arlams{clip-path:url(#SVGID_2_) !important;fill:#A18C6D !important;}
	.miohkyin{clip-path:url(#SVGID_2_) !important;fill:#F0D0A3 !important;}
	.easttx{clip-path:url(#SVGID_2_) !important;fill:#A880BF !important;}
	.okksnesdmo{clip-path:url(#SVGID_2_) !important;fill:#8FB2CC !important;}
	.southfl{clip-path:url(#SVGID_2_) !important;fill:#16649C !important;}
	.orwanocaak{clip-path:url(#SVGID_2_) !important;fill:#C7AC85 !important;}
	.ncscsova{clip-path:url(#SVGID_2_) !important;fill:#5884A3 !important;}
	.mtidwyutco{clip-path:url(#SVGID_2_) !important;fill:#F5DB3D !important;}
	.wvmddenova{clip-path:url(#SVGID_2_) !important;fill:#80BFB5 !important;}
	.mnndiawiil{clip-path:url(#SVGID_2_) !important;fill:#8C7E7A !important;}
	.nynjpa{clip-path:url(#SVGID_2_) !important;fill:#BCC3C8 !important;}
	.wtxnmaz{clip-path:url(#SVGID_2_) !important;fill:#BCD29E !important;}
	.mevtnhmactri{clip-path:url(#SVGID_2_) !important;fill:#F1E285 !important;}
	.nflsalsga{clip-path:url(#SVGID_2_) !important;fill:#D1A1C0 !important;}
	.nvscahi{clip-path:url(#SVGID_2_) !important;fill:#82C8FA !important;}
	.tngaal{clip-path:url(#SVGID_2_) !important;fill:#F7673B !important;}

.p {
  font-family: Arial, sans-serif !important;
  text-align: center !important;
}
.wpcf7-select {color:#000 !important;}

.map svg {
  height: auto !important;
  width: 700px !important;
  margin: 0 auto !important;
  margin-left:-50px !important;
  display: block !important;
}

.map path {
  stroke: #333 !important;
  stroke-width: 0 !important;
}

.map path:hover {
  fill: #fc0 !important;
}

.info_panel {
  background-color: rgba(255,255,255, .8) !important;
  padding: 5px !important;
  font-size: 12px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  position: absolute !important;
  border: 1px solid #333 !important;
  color: #333 !important;
  white-space: nowrap !important;
}

.info_panel::first-line {
  font-weight: bold !important;
}
	

		#imageMap {
			position:relative !important;
			
		}
		#mainImage {
			position:relative !important;
			z-index:3 !important;
			display:none;
		}
		#visualImage {
			position:absolute !important;
			top:0px !important;
			left:0px !important;
		}
		#imageMap .region {
			display:none;
			position:absolute !important;
			z-index:2 !important;
		}
			#imageMap .region-map {
			position:absolute !important;
			z-index:1 !important;
			top:0px !important;
			left:0px !important;
			display:none;
		}
		#arizona {
			top:10px !important;
			left:59px !important;		
	
		}
		#central {
			top:22px !important;
			left:221px !important;		
		}
		#c-texas {
			left:190px !important;
			top:191px !important;		
		}
		#eastern {
			left:424px !important;
			top:127px !important;
		}	
		#e-central {
			top:179px !important;
			left:355px !important;
		}	
		#n-central {
			left:225px !important;
			top:34px !important;
		}	
		#ne-central {
			left:350px !important;
			top:49px !important;
		}	
		#n-northeast {
			left:505px !important;
			top:12px !important;
		}
		#nw-alaska {
			top:0px !important;
			left:0px !important;
		}	
		#se {
			left:349px !important;
			top:226px !important;
		}	
		#so-cal {
			top:145px !important;
			left:28px !important;
		}	
		#s-texas {
			left:253px !important;
			top:233px !important;
		}		
		#w-mountains {
			top:70px !important;
			left:152px !important;
		}
		#ne {
			top:55px !important;
			left:447px !important;
		}
		#s-florida {
			left:453px !important;
			top:288px !important;
		}
                #dc {
                        left: 434px !important;
                        top: 121px !important;
                 }

		.infoBox {
			background-color:#f0eee2 !important;
			width:595px !important;
			display:none;
			position:absolute !important;
			z-index:4 !important;
			top:-37px !important;
			left:-103px !important;
			padding: 10px !important;
            font-family: 'MyriadProSemiboldCondensed' !important;
		}
		.close {
			width:68px !important;
			color:#333 !important;
            height: 68px !important;
		    position: absolute !important;
            top: 0 !important;
            right: 0 !important;
            text-align: right !important;
			padding: 10px 10px 0 0 !important;
			font-family:verdana !important;
			font-weight:bold !important;
			cursor:pointer !important;
			background: url(/wp-content/uploads/2016/04/page-corner.png) right top no-repeat !important;
			opacity:1 !important;
		}	
		#whiteOut {
			width:100% !important;
			height:100% !important;
			background-color:#fff !important;
			z-index:3 !important;
			position:absolute !important;
			top:0px !important;
			left:0px !important;
			display:none !important;
		}
		.infoBox h4 {
			background-color: #7A2526 !important;
			color: #f0eee2 !important;
			padding: 5px !important;
			margin: 0 0 10px 0 !important;
			width: 100% !important;
			float: left !important;
	                font-size: 18px !important;
		}
		.infoBox h4 .italic {
			font-style: italic !important;
		}
		.infoBox .picture {
			width: 27% !important;
			float: left !important;
            text-align: center !important;
            height: 375px !important;
		}
		.infoBox .contact {
			border-bottom: 1px solid #000 !important;
			color: #024965 !important;
			font-size: 14px !important;
			padding-bottom: 10px !important;
			margin-bottom: 10px !important;
			float: right !important;
			width: 415px !important;
                        height: 105px !important; 
                        overflow-y: scroll !important;
		}
		.infoBox .contact .geo {
			font-size: 18px !important;
		}
		.infoBox .contact .university {
			font-size: 13px !important;
		}
          .infoBox .profileContainer {
			float: right !important;
			width: 70% !important;
            height: 200px !important; 
            overflow-y: auto !important;
                 }
		.infoBox .profile {
			font-size: 13px !important;
			color: #024965 !important;
                        width: 395px !important;
		}
		.infoBox .profile .career-track {
			font-size: 13px !important;
		}
		.infoBox .profile .profile-label {
			color: #7a2526 !important;
		}
                .infoBox .profile td {
                        padding: 3px 0 !important;
                }
		.infoBox .email-button {
			right: 0 !important;
			cursor: pointer !important;
		}
		.email-form {
			display: none;
		}
		.email-form input, textarea {
			width: 200px !important;
		}
		.email-form input {
			height: 20px !important;
		}
		.email-form textarea {
			height: 75px !important;
		}
		.email-form
		.email-form td {
			padding: 5px 0 !important;
		}
		.email-form label {
			float: right !important;
			font-size: 16px !important;
			color: #2A4061 !important;
			padding-right: 10px !important;
		}
		.email-form .required {
			color: #7A2526 !important;
			font-style: italic !important;
		}
		.email-form #submit, .email-form #reset {
			width: 105px !important;
			height: 27px !important;
			background-color: #2A4061 !important;
			color: #ffffff !important;
		}
         map, area {
            display: block !important;
          }
       .tooltip { z-index: 100 !important;}
	
        .map svg {
            height: auto !important;
            width: 100% !important; 
        }
        .map g {
      		cursor: pointer;
            fill: #ccc !important;
            stroke: #333 !important;
            stroke-width: 0 !important;
        }
.click-to-close, .dir-map-gohome {
    font-size: 14px !important;
}
table.defaultData {
    margin: -30px 0 0;
}

.page-template-default .post-content h3 {padding-top: 0px;}
        