
/*start standard styles*/

html {
	height:100%;
	-moz-osx-font-smoothing: grayscale; /**better font smoothing in firefox**/
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body, html{
/*height:100%;*/
margin:0;
padding:0;
}

* html { /*this for IE 6*/
/*height:100%;*/
}

#flCoverDiv,#ftCoverDiv,#acCoverDiv,#pgCoverDiv{position:fixed;top:0px;left:0px;bottom:0px;right:0px;height:100%;width:100%;z-index:10000;background:url(/_images/shared/_bkgds/black-80.png) top left repeat;display:none;} /* standard full cover pop div background style */

.cufon { }

/*.pin-span{position:relative;}*/

/*.pin-img{position:relative;}*/

a.pin-btn,a.pin-btn-sm,a.pin-btn-trans{
	display:none;
	width:50px;
	height:50px;
	background:url(/_images/shared/_socialNetwork/pin_btn.png);
	z-index:100;
	position:absolute; 
	text-decoration:none;
	border:none;
}

a.pin-btn-sm{
	width:35px;
	height:35px;
	background:url(/_images/shared/_socialNetwork/pin_btn_sm.png);
}

a.pin-btn-trans{background:url(/_images/shared/_socialNetwork/pin_btn_trans.png);}

/*.pin-span:hover a.pin-btn, .pin-span:hover a.pin-btn-trans{display:block;} <- VISIBILITY IS MANAGED VIA JAVASCRIPT */

a.pin-btn:hover, a.pin-btn-trans:hover{background:url(/_images/shared/_socialNetwork/pin_btn_over.png);}

a.pin-btn-sm:hover{background:url(/_images/shared/_socialNetwork/pin_btn_sm_over.png);}

.warningRed,.alertRed{color:#ff0000;}

.transparent{
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
}

.offScreen{
position:absolute;
left:-1000px;
top:-1000px;
}

.handCursor{
cursor:pointer;
cursor:hand;
}

#jsWarnDiv,.fixedWarnDiv{
color:#990000;
font-weight:bold;
font-size:1rem;
padding:20px;
text-align:center;
position:fixed;z-index:50000;width:100%;
box-sizing: border-box;
background:url(/_images/shared/_bkgds/white-90.png);
}

.dropShad{
  /* offset left, top, thickness, color with alpha */
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  /* IE */
   /*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');*/
  /* slightly different syntax for IE8 */
   /*-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";*/
}

.dropShadSM{
  /* offset left, top, thickness, color with alpha */
  -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.4);
  box-shadow:3px 3px 3px rgba(0, 0, 0, 0.4);
  /* IE */
  /*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray');*/
  /* slightly different syntax for IE8 */
   /*-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray')";*/
}

.dropShadSM2{
  /* offset left, top, thickness, color with alpha */
  -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
  box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
  /* IE */
  /*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray');*/
  /* slightly different syntax for IE8 */
   /*-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray')";*/
}

/*updating overlay*/

.updatingOverlay,.updatingOverlayOpaque{ /*DONT add any padding here - messes up the total height being 100% in IE */
	z-index:50000;
	text-align:center;
	display:none;
	position:absolute;
	top:0px;left:0px;right:0px;bottom:0px;
	height:100%;width:100%;
	background:#fff;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}

.updatingOverlayOpaque{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.updatingOverlay img, .updatingOverlayOpaque img{margin-top:50px;}

.updatingOverlay h3, .updatingOverlayOpaque h3{margin-top:15px;color:#444;font-size:12px;}

/*ontime alert message*/

#onetimeAlertDiv{
	position:fixed;top:0px;left:0px;bottom:0px;right:0px;height:100%;width:100%;z-index:50000;background:url(/_images/shared/crosshatch-dark.png);display:block;
}

#onetimeAlertMsg{
	position:relative;border:4px solid #840606;background:#f5e8e8;color:#a00000;font-size:14px;font-weight:bold;line-height:18px;padding:12px 10px 12px 10px;width:500px;max-width:90%;margin:180px auto 0px auto;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.7);box-shadow:2px 2px 10px rgba(0, 0, 0, 0.7);
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */
}

#onetimeAlertPopClose{display:block;position:absolute;top:-15px;right:-15px;}

/*#onetimeAlertControlBar{
	border:3px solid #a42020;background:#a42020;padding:4px 3px 0px 3px;width:516px;margin:50px auto 0px auto;text-align:right;font-weight:bold;color:#fff;font-size:14px;line-height:14px;
	-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;
}
#onetimeAlertControlBar a, #onetimeAlertControlBar a:link, #onetimeAlertControlBar a:hover, #onetimeAlertControlBar a:visited{
	text-decoration:none;display:inline-block;border:1px solid #610000;padding:4px 6px 3px 6px;font-size:11px;line-height:11px;color:#fff;background:#610000;margin:0px;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}
#onetimeAlertControlBar a:hover{
	text-decoration:underline;
}*/

.borderRoundLG{
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

.borderRound{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.borderRoundSM{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.borderRoundTop {
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
border-top-right-radius:6px;
}

.borderRoundTopSM {
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px;
}

.borderRoundBottom {
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
}

.borderRoundBottomSM {
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-right-radius:3px;
}

@media print{
.noPrint{display:none !important;}
body,p,div{background:#fff;}
.printOnly{}
}
@media screen{
.noPrint{}
.printOnly{display:none !important;}
}

/*end standard styles*/