@charset "utf-8";
/* CSS Document */

/*  **********  Begin Headers Specialty Publications - Newsletters - Sprites *********  */

.specPub2x { width: 20.125rem; }												/*  tile width:  322px (20.125rem		tile height:  32px (2rem)  */

.specPub {
	display: block;
	max-width: 100%;
	height: 0;
	background: url(../../images/sprites/portfolio/navsPortfolio.png) left top no-repeat;/*  Text Left, 10 rows (40 tiles), 4 columns  */
}																		/*  sprite width: 1792px (112rem)  sprite height: 320px (20rem)  */

.specPub {
	padding-bottom: 9.9379%;													/*  tile height (32px)  ÷  tile width (322px)  X  100  */
	-webkit-background-size: 556.5217% auto;									/*  sprite width (1792px)  ÷  tile width  X  100  */
	-moz-background-size: 556.5217% auto;
	-o-background-size: 556.5217% auto;
	background-size: 556.5217% auto;
}
																		/*  x-pos = 100 X tile left  ÷  abs(tile width - sprite width)  */
																		/*  y-pos = 100 X tile top  ÷  abs(tile height - sprite height [288])  */
																		/*  tile position (left, top) (x,y)  */
i.specPub				{ background-position: 91.4286% 22.2222%; }					/*  1344,  64  */
i.specPub:hover		{ background-position: 91.4286% 22.2222%; }					/*  1344,  64  */


.newsletter2x { width: 10.875rem; }											/*  tile width:  174px (10.875rem)		tile height:  32px (2rem)  */

.newsletter {
	display: block;
	max-width: 100%;
	height: 0;
	background: url(../../images/sprites/portfolio/navscSpecPub.png) left top no-repeat;	/*  Text Left, 16 rows (68 tiles), 4 columns  */
}																		/*  sprite width: 1376px (86rem)  sprite height: 512px (32rem)  */

.newsletter {																		
	padding-bottom: 18.3908%;												/*  tile height (32px)  ÷  tile width (174px)  X  100  */
	-webkit-background-size: 790.8046% auto;									/*  sprite width (1376px)  ÷  tile width  X  100  */									
	-moz-background-size: 790.8046% auto;
	-o-background-size: 790.8046% auto;
	background-size: 790.8046% auto;
}																		/*  x-pos = 100 X tile left  ÷  abs(tile width - sprite width)  */
																		/*  y-pos = 100 X tile top  ÷  abs(tile height - sprite height [480])  */
																		/*  tile position (left, top) (x,y)  */
i.newsletter			{ background-position: 85.8569% 40%; }						/*  1032, 192  */
i.newsletter:hover		{ background-position: 85.8569% 40%; }						/*  1032, 192  */

/*  **********  End Headers Specialty Publications - Newsletters - Sprites  *********  */

/*  ==========  Begin Specialty Publications - Index - Newsletters - Sprite  ==========  */
