@font-face {
    font-family: Aptos;
    src: url(Aptos.ttf);
}
@font-face {
    font-family: Aptos-Bold;
    src: url(Aptos-Bold.ttf);
}

* {
	margin: 0;
	padding: 0;
	border: 0;	
	/*font-family: Calibri, Arial, Verdana, sans-serif;*/
	font-family: 'Aptos', Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}

img {
	border:0;
}

p {
	/*color:#007fb2;*/
	color:#005195;
	/*letter-spacing:-1px;*/
}

a {
	text-decoration: none;
	/*color: #377c2b;*/
	color:#005195;
	font-family: 'Aptos-Bold', Verdana, Arial, sans-serif;
}

sub, sup {
	font-size:9px;
}

#container {
	/*border: 1px solid #c0cfef !important;*/
	/*background-color:#e4eaf8;*/
	background-color: #e4f5fd;
}

#frame div {
	overflow: hidden;
	line-height: 17px;
}

#frame div p a {
	width:100%;
	float:left;
	/*text-align:center !important;*/
}



.small {
	width: 182px !important;
	height: 58px !important;
}

.small #frame {
	text-align: left;
	padding: 0 2px 0 2px;
	

}

.small #frame div {
	height: 48px;
	margin: 0;
	padding: 3px 0 0 0;
	float: left;
	width: 125px;
	font-weight:bold;
}

.small #frame div p, .small #frame div p em {
	/*font-size:7.8pt !important;*/
	/*font-size:8pt !important;*/
}


.small #frame img {
	float: left;
	margin: 2px 5px 0 2px;
}





.medium, .medium #frame {
	width: 182px;
	height: 233px;
}

.medium #frame {
	/*background: url("images/widget_bkgd_girlssplit.jpg") transparent 0 0 no-repeat;*/
	background: url(images/bkgd_medium.jpg) transparent 0 0 no-repeat;
}

.medium #frame div p {
	/*text-align:center;*/
	width:94%;
	margin:5px 0 0 7px;
	/*font-size:8pt;*/
}

.medium #info {
	float:right;
	margin:217px 5px 0 0;
}

.medium #plogo img {
	margin:88px 0 0 16px;
}



.tall, .tall #frame {
	width: 182px;
	height: 332px;
}

.tall #frame {
	/*background: url("images/widget_bkgd_girlssplit_large.jpg") transparent top left no-repeat;*/
	background: url(images/bkgd_tall.jpg) transparent top left no-repeat;
}

.tall #frame div p {
	/*text-align:center;*/
	width:95%;
	margin:5px 0 0 7px;
	/*font-size:8pt;*/
}

.tall #info {
	float:right;
	margin:317px 5px 0 0;
}

.medium #frame div p em, .tall #frame div p em {
	/*font-size:8pt;*/
}

/*see lower down*/

.small #frame div a, .medium #frame div p a, .tall #frame div p a {
	/*font-size:8pt;*/
	font-weight:bold;
	position:relative; right:2px;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.medium #frame div p {
	width:91%;
	width:87%;
}

 .tall #plogo img {
	margin:120px 0 0 16px;
}
}

/* IE8, FF, Saf, Opera (Everything but IE 6,7) */
html>/**/body  .tall #plogo img {
	margin:120px 0 0 16px;
}

ff only
body:not(:-moz-handler-blocked) .tall #plogo img {
    margin:120px 0 0 16px;
  }


	
@-moz-document url-prefix() {
	.tall #plogo img {
        margin:120px 0 0 16px !important;
    }
	}

@media print {
	body > div {
			width: 100%;
	margin: 0 auto;
	}
}

/*ie11*/
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
     {
     .tall #plogo img {
        margin:120px 0 0 16px !important;
    }
     }

/* Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) { @media
{
    .tall #plogo img {
        margin:120px 0 0 16px !important;
    }
}}