/*= Large Icons
--------------------------------------------------------------------------------*/
.sprite {
	background-image: url(/img/ca/global/icon/sprite/icons-large.jpg);
	cursor: pointer;
	float: left; 	
	height: 125px; 
	width: 200px; 
}

.light-red-off { background-position: 10px -7px;}
.light-yellow-off { background-position: 180px -7px;}
.light-green-off { background-position: 348px -7px;}	
.alert-off { background-position: 522px -27px;} 




/*
.sprite {
	background-image: url(/img/global/icon/sprite/icons-large.png); 
	cursor: pointer;
	float: left; 	
	height: 125px; 
	width: 200px; 
}
.alert-off {background-position: 0 0;} 
.alert-on {background-position: 0 -250px;} 
.approval-check-off {background-position: 0 -500px;}
.approval-check-on {background-position: 0 -750px;} 
.approval-pencil-off {background-position: 0 -1000px;}
.approval-pencil-on {background-position: 0 -1250px;} 
.calculator-off {background-position: 0 -1500px;} 
.calculator-on {background-position: 0 -1750px;} 
.chat-off {background-position: -400px 0;}
.chat-on {background-position: -400px -250px;}
.computer-off {background-position: -400px -500px;}
.computer-on {background-position: -400px -750px;}
.envelope-off {background-position: -400px -1000px;}
.envelope-on {background-position: -400px -1250px;}
.giftcard-off {background-position: -400px -1500px;}
.giftcard-on {background-position: -400px -1750px;}
.glass-off {background-position: -800px 0;}
.glass-on {background-position: -800px -250px;}
.hand-off {background-position: -800px -500px;}
.hand-on {background-position: -800px -750px;} 
.letter-off {background-position: -800px -1000px;} 
.letter-on {background-position: -800px -1250px;} 
.light-green-off {background-position: -800px -1500px;} 
.light-green-on {background-position: -800px -1750px;} 
.light-red-off {background-position: -1200px 0;} 
.light-red-on {background-position: -1200px -250px;} 
.light-yellow-off {background-position: -1200px -500px;} 
.light-yellow-on {background-position: -1200px -750px;} 
.money-off, .money-off:link, .money-off:visited {background-position: -1200px -1000px;} 
.money-off:hover, .money-off:active, .money-on {background-position: -1200px -1250px;} 
.payment-off {background-position: -1200px -1500px;} 
.payment-on {background-position: -1200px -1750px;} 
.paypass-off {background-position: -1600px 0;} 
.paypass-on {background-position: -1600px -250px;} 
.phone-off {background-position: -1600px -500px;} 
.phone-on {background-position: -1600px -750px;} 
.shopping-off {background-position: -1600px -1000px;} 
.shopping-on {background-position: -1600px -1250px;} 
.travel-off, .travel-off:link, .travel-off:visited {background-position: -1600px -1500px;} 
.travel-off:hover, .travel-off:active, .travel-on {background-position: -1600px -1750px;} 
*/

/*= Medium Icons
----------------------------------------------------------------------------------------------------*/
ul.icon-med {
	margin: 0;
}
ul.icon-med li {
    background-image: url(/img/ca/global/icon/sprite/icons-med.jpg);
    background-repeat: no-repeat;
	list-style: none;
    padding: 0 0 10px 70px;
}

ul.icon-med-header li {
	padding: 0 0 0 60px; 
}
ul.icon-med li.alert-callout { background-position: -1418px 0;}
ul.icon-med li.hbc-card { background-position: -715px -1657px;}
ul.icon-med li.calculator {background-position: 0 0;} 
ul.icon-med li.caution {background-position: 0 -352px;} 
ul.icon-med li.chat {background-position: 0 -693px;} 
ul.icon-med li.checkbook {background-position: 0 -1034px;} 
ul.icon-med li.chip {background-position: 0 -1371px;} 
ul.icon-med li.closed-envelope {background-position: -709px 0;} 
ul.icon-med li.complete-task-list {background-position: -709px -334px;} 
ul.icon-med li.computer {background-position: -709px -684px;} 
ul.icon-med li.gears {background-position: -709px -1031px;} 
ul.icon-med li.giftcard {background-position: -709px -1379px;} 
ul.icon-med li.hand {background-position: -2866px -350px;} 
ul.icon-med li.money-big {background-position: -1422px -1046px;} 
ul.icon-med li.money {background-position: -1422px -1405px;} 
ul.icon-med li.open-envelope {background-position: -2144px 0;}
ul.icon-med li.online {background-position: -8px -1646px;}
ul.icon-med li.paypass {background-position: -2144px -351px;} 
ul.icon-med li.phone {background-position: -2144px -688px;}
ul.icon-med li.magnifying-white {background-position: -2866px -1377px;}
 
/*
ul.icon-med li.magnify {background-position: -1422px -696px;} 
ul.icon-med li.red-light {background-position: -2144px -1041px;} 
ul.icon-med li.yellow-light {background-position: -2866px -1393px;} 
ul.icon-med li.green-light {background-position: -1422px 0;} 
*/

ul.icon-med li.magnify {background-position: -2141px -937px;} 
ul.icon-med li.red-light {background-position: -2141px -1034px;} 
ul.icon-med li.yellow-light {background-position: -2141px -1133px;} 
ul.icon-med li.green-light {background-position: -2141px -1230px;} 

ul.icon-med li.secured-card {background-position: -2144px -1393px;} 
ul.icon-med li.shopping {background-position: -2866px 0;} 
ul.icon-med li.task-list {background-position: -1422px -352px;} 
ul.icon-med li.transfers {background-position: -2866px -700px;} 
ul.icon-med li.travel {background-position: -2866px -1051px;} 



/* Small Icons
----------------------------------------------------------------------------------------------------*/

ul.icon-small li {
	background-image: url(/img/ca/global/icon/sprite/icons-small.jpg);
	background-repeat: no-repeat;
	list-style: none;
}
ul.icon-small li.luggage {background-position: 0 0; padding-top: 3px;}
ul.icon-small li.shopping {background-position: 0 -50px; padding-top: 8px;}
ul.icon-small li.mastercard {background-position: 0 -98px;}

ul.icon-small h2 {
	padding-left: 50px;
}

/*= Check List
----------------------------------------------------------------------------------------------------*/
ul.check-list li {
    background: url(/img/ca/global/icon/sprite/symbols.gif) no-repeat;
	height: 15px;
	list-style: none;
	padding: 0 0 0 20px;
}
ul.check-list li.check-mark {
	background-position: 0 -60px;
}
ul.check-list li.big-x {
	background-position: 0px;
}

	
/*= Our Card Sprites 
----------------------------------------------------------------------------------------------------*/
.sprite-our-cards {
	background-image: url(/img/ca/product/cards/card_sprites.jpg); 
	background-repeat: no-repeat; 
	display: block;
	height: 124px; 
	margin-left:15px;
	text-indent: -9999px;
	width: 260px;
	_width: 270px;
}
a.sprite-card-2classic-nhr {background-position: 0 0;} 
a.sprite-card-2classic-nhr:hover {background-position: 0 -270px; text-decoration:none !important;} 
a.sprite-card-2classic-nhr:focus {text-indent:-15px; text-decoration:none; width:285px;} 
a.sprite-card-2gold {background-position: 0 -540px;} 
a.sprite-card-2gold:hover {background-position: 0 -810px; text-decoration:none !important;} 
a.sprite-card-2gold:focus {text-indent:-15px; text-decoration:none; width:285px;} 
a.sprite-card-2premium-nhr {background-position: 0 -1080px;} 
a.sprite-card-2premium-nhr:hover {background-position: 0 -1350px; text-decoration:none !important;} 
a.sprite-card-2premium-nhr:focus {text-indent:-15px; text-decoration:none; width:285px;} 
a.sprite-card-5guaranteed {background-position: 0 -1620px; height: 130px; margin-top:62px;} 
a.sprite-card-5guaranteed:hover {background-position: -540px 0; height: 130px; margin-top:62px; text-decoration:none !important;} 
a.sprite-card-5guaranteed:focus {text-indent:-15px; text-decoration:none; width:260px;} 
a.sprite-card-premium-plat {background-position: -540px -270px;} 
a.sprite-card-premium-plat:hover {background-position: -540px -540px; text-decoration:none !important;}	
a.sprite-card-premium-plat:focus {text-indent:-15px; text-decoration:none; width:260px;} 
	
	
/*= Logo Sprites 
----------------------------------------------------------------------------------------------------*/
ul.icon-logos li {
    background: url(/img/ca/global/icon/sprite/logos.png) no-repeat top left;
	list-style: none;
}
ul.icon-logos li.logos-fortune-500 {background-position: 0 0; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-best {background-position: 0 -450px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-boys-and-girls-club {background-position: 0 -900px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-business-week {background-position: 0 -1350px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-capone-cup {background-position: -700px 0; padding: 10px 0 10px 110px;} 
ul.icon-logos li.logos-million-dollar-button {background-position: -700px -450px; padding: 10px 0 10px 110px;} 
ul.icon-logos li.logos-grand-slam {background-position: -700px -900px; padding: 10px 0 10px 110px;} 
ul.icon-logos li.logos-pollution-probe {background-position: -700px -1350px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-corporate-learning {background-position: -1400px 0; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-credit-education {background-position: -1400px -450px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-earth-day {background-position: -1400px -900px; padding: 10px 0 10px 85px; height: 80px;} 
ul.icon-logos li.logos-earth-hour {background-position: -1400px -1350px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-evergreen {background-position: -2100px 0; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-forbes {background-position: -2100px -450px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-fortune {background-position: -2100px -900px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-invest-in-kids {background-position: -2100px -1350px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-junior-acheivement {background-position: -2800px 0; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-just-for-laughs {background-position: -2800px -450px; padding: 10px 0 10px 85px; height: 100px;} 
ul.icon-logos li.logos-green-monster {background-position: -2800px -900px; padding: 10px 0 10px 85px; height: 100px;} 
ul.icon-logos li.logos-philanthropist {background-position: -2800px -1350px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-road-to-better-credit {background-position: -3500px 0; padding: 10px 0 10px 85px;} 
ul.icon-logos li.logos-rocks-rings {background-position: -3500px -1350px; padding: 10px 0 10px 110px;} 
ul.icon-logos li.logos-season-champs {background-position: -3500px -450px; padding: 10px 0 10px 110px;} 
ul.icon-logos li.logos-training {background-position: -3500px -900px; padding: 10px 0 10px 85px;} 
ul.icon-logos li.clear {background: none; margin-left: -85px; padding: 10px 0 10px 85px;}
	
	
/*= Number Sprites 
----------------------------------------------------------------------------------------------------*/
ul.icon-numbers{
	padding-left:10px;
}

ul.icon-numbers li {
    background: url(/img/ca/global/icon/sprite/numbers.png) no-repeat top left;
    /*height: 75px;*/
	list-style: none;
    padding: 5px 0px 5px 85px;
	margin: 5px 0px 5px 0;
}
ul.icon-numbers li.number-1 {background-position: 0px 8px;} 
ul.icon-numbers li.number-2 {background-position: 0px -894px;} 
ul.icon-numbers li.number-3 {background-position: 0px -1343px;} 
ul.icon-numbers li.number-4 {background-position: 0px -1794px;} 
ul.icon-numbers li.number-5 {background-position: 0px -2245px;} 
ul.icon-numbers li.number-6 {background-position: 0px -2696px;} 
ul.icon-numbers li.number-7 {background-position: 0px -3147px;} 
ul.icon-numbers li.number-8 {background-position: 0px -3598px;} 
ul.icon-numbers li.number-9 {background-position: 0px -4049px;} 
ul.icon-numbers li.number-10 {background-position: 0px -441px;}	
ul.icon-numbers li.clear { background: transparent url(/img/global/bg/bullet.gif) no-repeat 0 0.5em; padding: 0 0 0 10px; margin: 0px;}

/*= Diamond Sprites
----------------------------------------------------------------------------------------------------*/
ul.icon-diamonds li {
    background: url(/img/ca/global/icon/sprite/diamonds.png) no-repeat top left;
    height: 85px;
    list-style: none;
    padding: 5px 0 5px 85px;
    margin: 5px 0 5px 0;
}
ul.icon-diamonds li.diamond-magnify {background-position: 0px 0px;}
ul.icon-diamonds li.diamond-calendar {background-position: 0px -200px;}
ul.icon-diamonds li.diamond-lock {background-position: 0px -400px;}
	
/*= Management Sprites 
----------------------------------------------------------------------------------------------------*/
ul.icon-mgmt li {
    background: url(/img/ca/global/icon/sprite/management.png) no-repeat top left;
    height: 75px;
	list-style: none;
    padding: 0 0 0 75px;
}
ul.icon-mgmt li.mgmt-cilluffo {background-position: 0 -10px;} 
ul.icon-mgmt li.mgmt-cunningham  {background-position: 0 -135px;} 
ul.icon-mgmt li.mgmt-fairbank {background-position: 0 -260px;} 
ul.icon-mgmt li.mgmt-icely {background-position: 0 -385px;} 
ul.icon-mgmt li.mgmt-livingston {background-position: 0 -510px;} 
ul.icon-mgmt li.mgmt-mcnain {background-position: 0 -635px;} 
ul.icon-mgmt li.mgmt-wilby {background-position: 0 -760px;} 
ul.icon-mgmt li.mgmt-wu {background-position: 0 -885px;} 


/*= Symbols 
----------------------------------------------------------------------------------------------------*/
.sprite-symbol {
	background: url(/img/ca/global/icon/sprite/symbols.gif) no-repeat;
}
.x {background-position: 0 0;}
.check {background-position: 0 -60px;}
.caret-white-up {background-position: 0 -120px; height: 6; width: 10;}
.caret-white-right {background-position: 0 -180px; height: 12; width: 7;}
.caret-blue-right {background-position: 0 -240px;}

