

.ds-TP_CT { background-image: url("/Images/Sprites/TP/CT/wSprite.png?cb=638924821742010000"); background-color: transparent; background-repeat: no-repeat; }

.dsb-TP_CT:before { background-image: url("/Images/Sprites/TP/CT/wSprite.png?cb=638924821742010000"); background-color: transparent; background-repeat: no-repeat; }

.dsa-TP_CT:after { background-image: url("/Images/Sprites/TP/CT/wSprite.png?cb=638924821742010000"); background-color: transparent; background-repeat: no-repeat; }


.ds-TP_CT_MapInfoWindow { width: 225px; height: 115px; background-position: -1px -1px; }
.dsb-TP_CT_MapInfoWindow:before { display:inline-block; content: ""; width: 225px; height: 115px; background-position: -1px -1px; }	
.dsa-TP_CT_MapInfoWindow:after { display:inline-block; content: ""; width: 225px; height: 115px; background-position: -1px -1px; }	

.ds-TP_CT_contactMapSchoolLogo { width: 60px; height: 60px; background-position: -1px -118px; }
.dsb-TP_CT_contactMapSchoolLogo:before { display:inline-block; content: ""; width: 60px; height: 60px; background-position: -1px -118px; }	
.dsa-TP_CT_contactMapSchoolLogo:after { display:inline-block; content: ""; width: 60px; height: 60px; background-position: -1px -118px; }	

.ds-TP_CT_captcha-refresh { width: 30px; height: 30px; background-position: -63px -118px; }
.dsb-TP_CT_captcha-refresh:before { display:inline-block; content: ""; width: 30px; height: 30px; background-position: -63px -118px; }	
.dsa-TP_CT_captcha-refresh:after { display:inline-block; content: ""; width: 30px; height: 30px; background-position: -63px -118px; }	

.ds-TP_CT_contactUsBtnSendMessage { width: 30px; height: 30px; background-position: -95px -118px; }
.dsb-TP_CT_contactUsBtnSendMessage:before { display:inline-block; content: ""; width: 30px; height: 30px; background-position: -95px -118px; }	
.dsa-TP_CT_contactUsBtnSendMessage:after { display:inline-block; content: ""; width: 30px; height: 30px; background-position: -95px -118px; }	


@media only screen and (-webkit-min-device-pixel-ratio: 1.1), only screen and (min--moz-device-pixel-ratio: 1.1), only screen and (-o-min-device-pixel-ratio: 1.1/1), 
only screen and (min-device-pixel-ratio: 1.1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 1.1dppx) {
    .ds-TP_CT { background-image: url("/Images/Sprites/TP/CT/wSprite2.png?cb=638924821742010000"); background-color: transparent; background-repeat: no-repeat;  background-size: 227px 179px; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.1), only screen and (min--moz-device-pixel-ratio: 1.1), only screen and (-o-min-device-pixel-ratio: 1.1/1), 
only screen and (min-device-pixel-ratio: 1.1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 1.1dppx) {
    .dsb-TP_CT:before { background-image: url("/Images/Sprites/TP/CT/wSprite2.png?cb=638924821742010000"); background-color: transparent; background-repeat: no-repeat;  background-size: 227px 179px; }    
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.1), only screen and (min--moz-device-pixel-ratio: 1.1), only screen and (-o-min-device-pixel-ratio: 1.1/1), 
only screen and (min-device-pixel-ratio: 1.1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 1.1dppx) {
    .dsa-TP_CT:after { background-image: url("/Images/Sprites/TP/CT/wSprite2.png?cb=638924821742010000"); background-color: transparent; background-repeat: no-repeat;  background-size: 227px 179px; }    
}
