/** NEW ICON STYLE, JUNE 14, 2014 */
.rp-icon-16,
.rp-icon-16-inverted{
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	padding: 0px;
	margin: 0px;
	background-repeat: none;
	background-image: url('../images/icons2.png');
}
.rp-icon-16-inverted{
	background-image: url('../images/icons2-inverted.png');
}
/* 1st Row in the Source File icons2.png */
.rp-icon-cog{background-position: -32px 64px;}
.rp-icon-circle-cross{background-position: -48px 64px;}
.rp-icon-circle-check{background-position: -64px 64px;}
.rp-icon-disk{background-position: -80px 64px;}
.rp-icon-gauge{background-position: -96px 64px;}
.rp-icon-question{background-position: -112px 64px;}
.rp-icon-pulse{background-position: -128px 64px;}
.rp-icon-page-preview{background-position: -144px 64px;}
.rp-icon-page-arrow-down{background-position: -160px 64px;}
.rp-icon-page-arrow-up{background-position: -176px 64px;}
.rp-icon-page{background-position: -192px 64px;}
.rp-icon-page-copy{background-position: -208px 64px;}
.rp-icon-page-plus{background-position: -224px 64px;}
.rp-icon-page-minus{background-position: -240px 64px;}
.rp-icon-page-edit{background-position: -256px 64px;}
.rp-icon-page-check{background-position: -272px 64px;}
.rp-icon-text{background-position: -288px 64px;}
/* 2nd Row in the Source File icons2.png */
.rp-icon-photo{background-position: -16px 48px;}
.rp-icon-h1{background-position: -32px 48px;}
.rp-icon-h2{background-position: -48px 48px;}
.rp-icon-h3{background-position: -64px 48px;}
.rp-icon-h4{background-position: -80px 48px;}
.rp-icon-h5{background-position: -96px 48px;}
.rp-icon-input{background-position: -112px 48px;}
.rp-icon-file-copy{background-position: -128px 48px;}
.rp-icon-satellite-dish{background-position: -144px 48px;}
.rp-icon-communicator{background-position: -160px 48px;}
.rp-icon-chat-bubble{background-position: -176px 48px;}
.rp-icon-chat-bubbles{background-position: -192px 48px;}
.rp-icon-pencil{background-position: -208px 48px;}
.rp-icon-magnifying-glass{background-position: -224px 48px;}
.rp-icon-trashcan{background-position: -240px 48px;}
.rp-icon-printer{background-position: -256px 48px;}
.rp-icon-pagestack{background-position: -272px 48px;}
.rp-icon-firedrop{background-position: -288px 48px;}
/* 3rd Row in the Source File icons2.png */
.rp-icon-page-text{background-position: -16px 32px;}
.rp-icon-page-line-chart{background-position: -32px 32px;}
.rp-icon-page-image{background-position: -48px 32px;}
.rp-icon-clipboard{background-position: -64px 32px;}
.rp-icon-clipboard-checked{background-position: -80px 32px;}
.rp-icon-circle-exclamation{background-position: -96px 32px;}
.rp-icon-circle-info{background-position: -112px 32px;}
.rp-icon-chat-bubbles-green{background-position: -128px 32px;}
.rp-icon-chat-squares{background-position: -144px 0px;}
.rp-icon-chat-square-plus{background-position: -160px 32px;}
.rp-icon-lock{background-position: -176px 32px;}
.rp-icon-lock-open{background-position: -192px 32px;}
.rp-icon-eye-open{background-position: -208px 32px;}
.rp-icon-eye-closed{background-position: -224px 32px;}
.rp-icon-envelope{background-position: -240px 32px;}
.rp-icon-envelope2{background-position: -256px 32px;}
.rp-icon-flag{background-position: -272px 32px;}
.rp-icon-tag{background-position: -288px 32px;}
/* 4rth Row in the Source file icons2.png */
.rp-icon-plus{background-position: -16px 16px;}
.rp-icon-minus{background-position: -32px 16px;}
.rp-icon-cross{background-position: -48px 16px;}
.rp-icon-check{background-position: -64px 16px;}
.rp-icon-plus-white{background-position: -80px 16px;}
.rp-icon-minus-white{background-position: -96px 16px;}
.rp-icon-cross-white{background-position: -112px 16px;}
.rp-icon-check-white{background-position: -128px 16px;}
.rp-icon-filter{background-position: -144px 16px;}
.rp-icon-report{background-position: -160px 16px;}
.rp-icon-file-folder{background-position: -176px 16px;}
.rp-icon-circle-arrow-down{background-position: -192px 16px;}
.rp-icon-circle-arrow-up{background-position: -208px 16px;}
.rp-icon-circle-arrow-left{background-position: -224px 16px;}
.rp-icon-circle-arrow-right{background-position: -240px 16px;}
/*
.rp-icon-{background-position: -256px 16px;}
.rp-icon-{background-position: -272px 16px;}
.rp-icon-{background-position: -288px 16px;}
*/


/* Specialty Standalone Icons */
.rp-icon-a-greenbuttons{
	background-image: url('../images/progress/greenbuttons.gif');
	width: 93px;
	height: 18px;
	background-size: cover;
}
.rp-icon-a-bullseye16{
	background-image: url('../images/progress/bullseye-progress-16x16.gif');
	background-size: cover;
	width: 16px;
	height: 16px;
}
.rp-icon-a-bullseye24{
	background-image: url('../images/progress/bullseye-progress-24x24.gif');
	background-size: cover;
	width: 24px;
	height: 24px;
}
.rp-icon-a-bullseye32{
	background-image: url('../images/progress/bullseye-progress-32x32.gif');
	background-size: cover;
	width: 32px;
	height: 32px;
}
.rp-icon-a-bullseye48{
	background-image: url('../images/progress/bullseye-progress-48x48.gif');
	background-size: cover;
	width: 48px;
	height: 48px;
}
.rp-icon-a-bullseye64{
	background-image: url('../images/progress/bullseye-progress-64x64.gif');
	background-size: cover;
	width: 64px;
	height: 64px;
}


/* TEMPLATE - MAKE SURE YOU COPY THIS AND PRESEARVE THE TEMPLATE!!!
   The second figure in the background has to incremented by 16px 
   to move "down" a row in the icons2.png file. The trick is that 
   the rows start at the bottom and count "up" not down, 
   so you have to re-number the 2nd figure by 16 for EVERY ROW
   each time you add a row. Look closely at the way the numbers 
   progress above if you're confused about this.

.rp-icon-{background-position: -16px 16px;}
.rp-icon-{background-position: -32px 16px;}
.rp-icon-{background-position: -48px 16px;}
.rp-icon-{background-position: -64px 16px;}
.rp-icon-{background-position: -80px 16px;}
.rp-icon-{background-position: -96px 16px;}
.rp-icon-{background-position: -112px 16px;}
.rp-icon-{background-position: -128px 16px;}
.rp-icon-{background-position: -144px 16px;}
.rp-icon-{background-position: -160px 16px;}
.rp-icon-{background-position: -176px 16px;}
.rp-icon-{background-position: -192px 16px;}
.rp-icon-{background-position: -208px 16px;}
.rp-icon-{background-position: -224px 16px;}
.rp-icon-{background-position: -240px 16px;}
.rp-icon-{background-position: -256px 16px;}
.rp-icon-{background-position: -272px 16px;}
.rp-icon-{background-position: -288px 16px;}
*/


/* LEGACY DEPRECIATED METHOD - This is specific button icon styles for buttons throughout the application */

.icon-delete,
.icon-return,
.icon-save,
.icon-save-small,
.icon-add,
.icon-edit,
.icon-report,
.icon-print,
.icon-preview,
.icon-progress,
.icon-search,
.icon-move,
.icon-flag-red,
.icon-flag-yellow,
.icon-flag-green,
.icon-flag-gray,
.icon-flag-orange,
.icon-minus,
.icon-plus,
.icon-fullscreen,
.icon-remove,
.icon-progressbar,
.icon-page-white-database,
.icon-photo,
.icon-photo-add,
.icon-photo-delete,
.icon-key,
.icon-bullseye,
.icon-order,
.icon-cross,
.icon-cross-gray,
.icon-cross-green,
.icon-cross-yellow,
.icon-tick,
.icon-tick-gray,
.icon-tick-red,
.icon-tick-blue,
.icon-cancel,
.icon-next,
.icon-next-green,
.icon-next-red,
.icon-prev,
.icon-prev-green,
.icon-prev-red,
.icon-up,
.icon-up-green,
.icon-up-red,
.icon-down,
.icon-down-green,
.icon-down-red,
.icon-book,
.icon-box,
.icon-cursor
{
	display: block;
	padding: 2px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left middle;
	min-height: 14px;
}

.icon-delete{
	background-image: url('../images/icons/delete.png');
}
.icon-return{
	background-image: url('../images/icons/arrow_rotate_anticlockwise.png');
}
.icon-save{
	background-image: url('../images/icons/disk.png');
}
.icon-save-small{
	background-image: url('../images/icons/bullet_disk.png');
}
.icon-add{
	background-image: url('../images/icons/add.png');
}
.icon-edit{
	background-image: url('../images/icons/page_edit.png');
}
.icon-report{
	background-image: url('../images/icons/report.png');
}
.icon-print{
	background-image: url('../images/icons/printer.png');
}
.icon-preview{
	background-image: url('../images/icons/page_white_magnify.png');
}
.icon-progress{
	/*background-image: url('../images/progress/mozilla_blu.gif');*/
	background-image: url('../images/progress/bullseye-progress-tiny.gif');
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 6px;
}
.icon-search{
	background-image: url('../images/icons/magnifier_red.png');
}
.icon-move{
	background-image: url('../images/icons/arrow_cross_green.png');
}
.icon-flag-red{
	background-image: url('../images/icons/flag2_red.png');
}
.icon-flag-green{
	background-image: url('../images/icons/flag2_green.png');
}
.icon-flag-yellow{
	background-image: url('../images/icons/flag2_yellow.png');
}
.icon-flag-gray{
	background-image: url('../images/icons/flag2_gray.png');
}
.icon-flag-orange{
	background-image: url('../images/icons/flag2_orange.png');
}
.icon-minus{
	background-image: url('../images/icons/bullet_toggle_minus.png');
}
.icon-plus{
	background-image: url('../images/icons/bullet_toggle_plus.png');
}
.icon-fullscreen{
	background-image: url('../images/icons/image_fullscreen.png');
}
.icon-remove{
	background-image: url('../images/icons/cross_gray.png');
}
.icon-progressbar{
	background-image: url('../images/progress/greenbuttons.gif');
	min-width: 110px;
	min-height: 20px;
}
.icon-page-white-database{
	background-image: url('../images/icons/page_white_database.png');
}
.icon-photo{
	background-image: url('../images/icons/photo.png');
}
.icon-photo-add{
	background-image: url('../images/icons/photo_add.png');
}
.icon-photo-delete{
	background-image: url('../images/icons/photo_delete.png');
}
.icon-key{
	background-image: url('../images/icons/key.png');
}
.icon-bullseye{
	background-image: url('../images/icons/bullseye-logo.png');
}
.icon-order{
	background-image: url('../images/icons/box.png');
}
.icon-cross{
	background-image: url('../images/icons/cross.png');
}
.icon-cross-gray{
	background-image: url('../images/icons/cross_gray.png');
}
.icon-cross-green{
	background-image: url('../images/icons/cross_green.png');
}
.icon-cross-yellow{
	background-image: url('../images/icons/cross_yellow.png');
}
.icon-tick{
	background-image: url('../images/icons/tick.png');	
}
.icon-tick-gray{
	background-image: url('../images/icons/tick_gray.png');	
}
.icon-tick-blue{
	background-image: url('../images/icons/tick_blue.png');	
}
.icon-tick-red{
	background-image: url('../images/icons/tick_red.png');	
}
.icon-cancel{
	background-image: url('../images/icons/cancel.png');	
}
.icon-next{
	background-image: url('../images/icons/arrow_boxed_white_right.png');
}
.icon-next-green{
	background-image: url('../images/icons/arrow_boxed_green_right.png');
}
.icon-next-red{
	background-image: url('../images/icons/arrow_boxed_red_right.png');
}
.icon-prev{
	background-image: url('../images/icons/arrow_boxed_white_left.png');
}
.icon-prev-green{
	background-image: url('../images/icons/arrow_boxed_green_left.png');
}
.icon-prev-red{
	background-image: url('../images/icons/arrow_boxed_red_left.png');
}
.icon-up{
	background-image: url('../images/icons/arrow_boxed_white_up.png');
}
.icon-up-green{
	background-image: url('../images/icons/arrow_boxed_green_up.png');
}
.icon-up-red{
	background-image: url('../images/icons/arrow_boxed_red_up.png');
}
.icon-down{
	background-image: url('../images/icons/arrow_boxed_white_down.png');
}
.icon-down-green{
	background-image: url('../images/icons/arrow_boxed_green_down.png');
}
.icon-down-red{
	background-image: url('../images/icons/arrow_boxed_red_down.png');
}
.icon-book{
	background-image: url('../images/icons/book.png');
}
.icon-box{
	background-image: url('../images/icons/box.png');
}
.icon-cursor{
	background-image: url('../images/icons/cursor.png');
}
