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

/*  **********  Begin Headers Specialty Publications - Training Guides - 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  */


.trainingguide2x { width: 14.25rem; }												/*  tile width:  228px (14.25rem)		tile height:  32px (2rem)  */

.trainingguide {
	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)  */

.trainingguide {																	
	padding-bottom: 14.0351%;												/*  tile height (32px)  ÷  tile width (228px)  X  100  */
	-webkit-background-size: 603.5088% auto;									/*  sprite width (1376px)  ÷  tile width  X  100  */									
	-moz-background-size: 603.5088% auto;
	-o-background-size: 603.5088% auto;
	background-size: 603.5088% 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.trainingguide			{ background-position: 89.8955% 80%; }						/*  1032, 384  */
i.trainingguide:hover		{ background-position: 89.8955% 80%; }						/*  1032, 384  */

/*  **********  End Headers Specialty Publications - Training Guides - Sprites  *********  */

/*  ==========  Begin Specialty Publications - Index - Training Guides - Sprite  ==========  */

