.comp-logo-sprite-1{ background-position: 0 0 !important;  height: 125px; }
.comp-logo-sprite-2{ background-position: 0 -175px !important;  height: 125px; }
.comp-logo-sprite-3{ background-position: 0 -350px !important;height: 125px; }
.comp-logo-sprite-4{ background-position: 0 -525px !important;  height: 125px; }
.comp-logo-sprite-5{ background-position: 0 -700px !important;  height: 125px; }
.comp-logo-sprite-6{ background-position: 0 -875px !important;  height: 125px; }


.arch-icon-ajax-indicator{
   background-image: url(images/loading16.gif) !important; 
}


.arch-icon-only, .arch-icon-simple {
   background-image: url(images/arch-icons-ui-blue.png);
   height: 16px;
   width: 16px;
   display:block;
   display:inline-block;
   text-indent: -999999px;
}

/*
.arch-icon-only:hover, .arch-icon-simple:hover {
   background-image: url(images/arch-icons-ui-orange.png);
}
*/
.arch-icon-disabled, .arch-icon-disabled:hover {
   background-image: url(images/arch-icons-ui-gray.png);
   opacity: 0.5;
   cursor: default;
}

.arch-icon.ui-state-default .ui-button-icon-primary,
.arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-blue.png);
}

.arch-icon.ui-state-hover .ui-button-icon-primary,
.arch-icon-reverse.ui-state-hover .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-orange.png);
}

.arch-icon.ui-state-disabled .ui-button-icon-primary,
.arch-icon-reverse.ui-state-disabled .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-gray.png);
}

.arch-theme-red .arch-icon-only,
.arch-theme-red .arch-icon.ui-state-default .ui-button-icon-primary,
.arch-theme-red .arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-red.png);
}

.arch-theme-blue .arch-icon-only,
.arch-theme-blue .arch-icon.ui-state-default .ui-button-icon-primary,
.arch-theme-blue .arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-blue.png);
}

.arch-theme-orange .arch-icon-only,
.arch-theme-orange .arch-icon.ui-state-default .ui-button-icon-primary,
.arch-theme-orange .arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-orange.png);
}

.arch-theme-green .arch-icon-only,
.arch-theme-green .arch-icon.ui-state-default .ui-button-icon-primary,
.arch-theme-green .arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-green.png);
}

.arch-theme-gray .arch-icon-only,
.arch-theme-gray .arch-icon.ui-state-default .ui-button-icon-primary,
.arch-theme-gray .arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-gray.png);
}

.arch-theme-black .arch-icon-only,
.arch-theme-black .arch-icon.ui-state-default .ui-button-icon-primary,
.arch-theme-black .arch-icon-reverse.ui-state-default .ui-button-icon-secondary {
   background-image: url(images/arch-icons-ui-black.png);
}

.arch-icon-add{ background-position: 0 0; width: 16px; height: 16px; } 
.arch-icon-alarm{ background-position: 0 -66px; width: 16px; height: 16px; } 
.arch-icon-archive{ background-position: 0 -132px; width: 16px; height: 16px; } 
.arch-icon-arrow-1-left{ background-position: 0 -198px; width: 16px; height: 16px; } 
.arch-icon-arrow-1-right{ background-position: 0 -264px; width: 16px; height: 16px; } 
.arch-icon-arrow-2-left{ background-position: 0 -330px; width: 16px; height: 16px; } 
.arch-icon-arrow-2-right{ background-position: 0 -396px; width: 16px; height: 16px; } 
.arch-icon-arrow-3-left{ background-position: 0 -462px; width: 16px; height: 16px; } 
.arch-icon-arrow-3-right{ background-position: 0 -528px; width: 16px; height: 16px; } 
.arch-icon-arrow-full-back{ background-position: 0 -594px; width: 16px; height: 16px; } 
.arch-icon-arrow-full-forward{ background-position: 0 -660px; width: 16px; height: 16px; } 
.arch-icon-arrow-se{ background-position: 0 -726px; width: 16px; height: 16px; } 
.arch-icon-arrow-sw{ background-position: 0 -792px; width: 16px; height: 16px; } 
.arch-icon-at{ background-position: 0 -858px; width: 16px; height: 16px; } 
.arch-icon-barcode{ background-position: 0 -924px; width: 16px; height: 16px; } 
.arch-icon-block{ background-position: 0 -990px; width: 16px; height: 16px; } 
.arch-icon-bolt{ background-position: 0 -1056px; width: 16px; height: 16px; } 
.arch-icon-bug{ background-position: 0 -1122px; width: 16px; height: 16px; } 
.arch-icon-calculator{ background-position: 0 -1188px; width: 16px; height: 16px; } 
.arch-icon-calendar-day{ background-position: 0 -1254px; width: 16px; height: 16px; } 
.arch-icon-calendar-month{ background-position: 0 -1320px; width: 16px; height: 16px; } 
.arch-icon-cart{ background-position: 0 -1386px; width: 16px; height: 16px; } 
.arch-icon-check{ background-position: 0 -1452px; width: 16px; height: 16px; } 
.arch-icon-clipboard{ background-position: 0 -1518px; width: 16px; height: 16px; } 
.arch-icon-clock{ background-position: 0 -1584px; width: 16px; height: 16px; } 
.arch-icon-connect{ background-position: 0 -1650px; width: 16px; height: 16px; } 
.arch-icon-copy{ background-position: 0 -1716px; width: 16px; height: 16px; } 
.arch-icon-delete{ background-position: 0 -1782px; width: 16px; height: 16px; } 
.arch-icon-disk{ background-position: 0 -1848px; width: 16px; height: 16px; } 
.arch-icon-dislike{ background-position: 0 -1914px; width: 16px; height: 16px; } 
.arch-icon-document{ background-position: -66px 0; width: 16px; height: 16px; } 
.arch-icon-dolley{ background-position: -66px -66px; width: 16px; height: 16px; } 
.arch-icon-download{ background-position: -66px -132px; width: 16px; height: 16px; } 
.arch-icon-edit{ background-position: -66px -198px; width: 16px; height: 16px; } 
.arch-icon-envelope-opened{ background-position: -66px -264px; width: 16px; height: 16px; } 
.arch-icon-envelope-sealed{ background-position: -66px -330px; width: 16px; height: 16px; } 
.arch-icon-expand{ background-position: -66px -396px; width: 16px; height: 16px; } 
.arch-icon-favorite{ background-position: -66px -462px; width: 16px; height: 16px; } 
.arch-icon-fire{ background-position: -66px -528px; width: 16px; height: 16px; } 
.arch-icon-firstaid{ background-position: -66px -594px; width: 16px; height: 16px; } 
.arch-icon-flag{ background-position: -66px -660px; width: 16px; height: 16px; } 
.arch-icon-gear{ background-position: -66px -726px; width: 16px; height: 16px; } 
.arch-icon-gears{ background-position: -66px -792px; width: 16px; height: 16px; } 
.arch-icon-globe{ background-position: -66px -858px; width: 16px; height: 16px; } 
.arch-icon-grid{ background-position: -66px -924px; width: 16px; height: 16px; } 
.arch-icon-hammer{ background-position: -66px -990px; width: 16px; height: 16px; } 
.arch-icon-help{ background-position: -66px -1056px; width: 16px; height: 16px; } 
.arch-icon-home{ background-position: -66px -1122px; width: 16px; height: 16px; } 
.arch-icon-identity{ background-position: -66px -1188px; width: 16px; height: 16px; } 
.arch-icon-inbox{ background-position: -66px -1254px; width: 16px; height: 16px; } 
.arch-icon-input{ background-position: -66px -1320px; width: 16px; height: 16px; } 
.arch-icon-key{ background-position: -66px -1386px; width: 16px; height: 16px; } 
.arch-icon-library{ background-position: -66px -1452px; width: 16px; height: 16px; } 
.arch-icon-lifebeat{ background-position: -66px -1518px; width: 16px; height: 16px; } 
.arch-icon-lightbulb{ background-position: -66px -1584px; width: 16px; height: 16px; } 
.arch-icon-like{ background-position: -66px -1650px; width: 16px; height: 16px; } 
.arch-icon-link{ background-position: -66px -1716px; width: 16px; height: 16px; } 
.arch-icon-lock{ background-position: -66px -1782px; width: 16px; height: 16px; } 
.arch-icon-map{ background-position: -66px -1848px; width: 16px; height: 16px; } 
.arch-icon-marker{ background-position: -66px -1914px; width: 16px; height: 16px; } 
.arch-icon-members{ background-position: -132px 0; width: 16px; height: 16px; } 
.arch-icon-new{ background-position: -132px -66px; width: 16px; height: 16px; } 
.arch-icon-news{ background-position: -132px -132px; width: 16px; height: 16px; } 
.arch-icon-paperclip{ background-position: -132px -198px; width: 16px; height: 16px; } 
.arch-icon-path{ background-position: -132px -264px; width: 16px; height: 16px; } 
.arch-icon-pie{ background-position: -132px -330px; width: 16px; height: 16px; } 
.arch-icon-presentation{ background-position: -132px -396px; width: 16px; height: 16px; } 
.arch-icon-profile{ background-position: -132px -462px; width: 16px; height: 16px; } 
.arch-icon-puzzle{ background-position: -132px -528px; width: 16px; height: 16px; } 
.arch-icon-receipt{ background-position: -132px -594px; width: 16px; height: 16px; } 
.arch-icon-report{ background-position: -132px -660px; width: 16px; height: 16px; } 
.arch-icon-revert{ background-position: -132px -726px; width: 16px; height: 16px; } 
.arch-icon-ribbon{ background-position: -132px -792px; width: 16px; height: 16px; } 
.arch-icon-rolladesk{ background-position: -132px -858px; width: 16px; height: 16px; } 
.arch-icon-rooms{ background-position: -132px -924px; width: 16px; height: 16px; } 
.arch-icon-safe{ background-position: -132px -990px; width: 16px; height: 16px; } 
.arch-icon-scroll{ background-position: -132px -1056px; width: 16px; height: 16px; } 
.arch-icon-search{ background-position: -132px -1122px; width: 16px; height: 16px; } 
.arch-icon-settings{ background-position: -132px -1188px; width: 16px; height: 16px; } 
.arch-icon-signpost{ background-position: -132px -1254px; width: 16px; height: 16px; } 
.arch-icon-sort{ background-position: -132px -1320px; width: 16px; height: 16px; } 
.arch-icon-stack{ background-position: -132px -1386px; width: 16px; height: 16px; } 
.arch-icon-standards{ background-position: -132px -1452px; width: 16px; height: 16px; } 
.arch-icon-star-half{ background-position: -132px -1518px; width: 16px; height: 16px; } 
.arch-icon-star{ background-position: -132px -1584px; width: 16px; height: 16px; } 
.arch-icon-stopwatch{ background-position: -132px -1650px; width: 16px; height: 16px; } 
.arch-icon-switch{ background-position: -132px -1716px; width: 16px; height: 16px; } 
.arch-icon-tag{ background-position: -132px -1782px; width: 16px; height: 16px; } 
.arch-icon-talk{ background-position: -132px -1848px; width: 16px; height: 16px; } 
.arch-icon-target{ background-position: -132px -1914px; width: 16px; height: 16px; } 
.arch-icon-trash{ background-position: -198px 0; width: 16px; height: 16px; } 
.arch-icon-tree{ background-position: -198px -66px; width: 16px; height: 16px; } 
.arch-icon-unlink{ background-position: -198px -132px; width: 16px; height: 16px; } 
.arch-icon-unlock{ background-position: -198px -198px; width: 16px; height: 16px; } 
.arch-icon-wall{ background-position: -198px -264px; width: 16px; height: 16px; } 
.arch-icon-wand{ background-position: -198px -330px; width: 16px; height: 16px; } 
 

 


.arch-icon-resource-16 {
   background: url(images/arch-icons-resource-16.png) no-repeat top left;
   width: 16px;
   height: 16px;
   display: block;
   text-indent: -999999px;
}

.arch-icon-resource-48 {
   background: url(images/arch-icons-resource-48.png) no-repeat top left;
   width: 48px;
   height: 48px;
   display: block;
   text-indent: -999999px;
}

.arch-icon-resource-16-activity{ background-position: 0 0; } 
.arch-icon-resource-16-bookmark{ background-position: 0 -66px; } 
.arch-icon-resource-16-calendar{ background-position: 0 -132px; } 
.arch-icon-resource-16-checklist{ background-position: 0 -198px; } 
.arch-icon-resource-16-curriculummap{ background-position: 0 -264px; } 
.arch-icon-resource-16-ebook{ background-position: 0 -330px; } 
.arch-icon-resource-16-file{ background-position: 0 -396px; } 
.arch-icon-resource-16-folder{ background-position: 0 -462px; } 
.arch-icon-resource-16-form{ background-position: 0 -528px; } 
.arch-icon-resource-16-goal{ background-position: 0 -594px; } 
.arch-icon-resource-16-location{ background-position: 0 -660px; } 
.arch-icon-resource-16-mentor{ background-position: 0 -726px; } 
.arch-icon-resource-16-outline{ background-position: 0 -792px; } 
.arch-icon-resource-16-portfolio{ background-position: 0 -858px; } 
.arch-icon-resource-16-presentation{ background-position: 0 -924px; } 
.arch-icon-resource-16-product{ background-position: 0 -990px; } 
.arch-icon-resource-16-room{ background-position: 0 -1056px; } 
.arch-icon-resource-16-rubric{ background-position: 0 -1122px; } 
.arch-icon-resource-16-task{ background-position: 0 -1188px; } 
.arch-icon-resource-16-test{ background-position: 0 -1254px; } 
.arch-icon-resource-16-testbank{ background-position: 0 -1320px; } 
.arch-icon-resource-16-text{ background-position: 0 -1386px; } 
.arch-icon-resource-16-unit{ background-position: 0 -1452px; } 
.arch-icon-resource-16-webarchive{ background-position: 0 -1518px; } 
.arch-icon-resource-16-webpage{ background-position: 0 -1584px; } 
.arch-icon-resource-16-worksample{ background-position: 0 -1650px; } 



.arch-icon-resource-48-activity{ background-position: 0 0;  } 
.arch-icon-resource-48-bookmark{ background-position: 0 -98px;  } 
.arch-icon-resource-48-calendar{ background-position: 0 -196px;  } 
.arch-icon-resource-48-checklist{ background-position: 0 -294px;  } 
.arch-icon-resource-48-curriculummap{ background-position: 0 -392px;  } 
.arch-icon-resource-48-ebook{ background-position: 0 -490px;  } 
.arch-icon-resource-48-file{ background-position: 0 -588px;  } 
.arch-icon-resource-48-folder{ background-position: 0 -686px;  } 
.arch-icon-resource-48-form{ background-position: 0 -784px;  } 
.arch-icon-resource-48-goal{ background-position: 0 -882px;  } 
.arch-icon-resource-48-location{ background-position: 0 -980px;  } 
.arch-icon-resource-48-mentor{ background-position: 0 -1078px;  } 
.arch-icon-resource-48-outline{ background-position: 0 -1176px;  } 
.arch-icon-resource-48-portfolio{ background-position: 0 -1274px;  } 
.arch-icon-resource-48-presentation{ background-position: 0 -1372px;  } 
.arch-icon-resource-48-product{ background-position: 0 -1470px;  } 
.arch-icon-resource-48-room{ background-position: 0 -1568px;  } 
.arch-icon-resource-48-rubric{ background-position: 0 -1666px;  } 
.arch-icon-resource-48-task{ background-position: 0 -1764px;  } 
.arch-icon-resource-48-test{ background-position: 0 -1862px;  } 
.arch-icon-resource-48-testbank{ background-position: -98px 0;  } 
.arch-icon-resource-48-text{ background-position: -98px -98px;  } 
.arch-icon-resource-48-unit{ background-position: -98px -196px;  } 
.arch-icon-resource-48-webarchive{ background-position: -98px -294px;  } 
.arch-icon-resource-48-webpage{ background-position: -98px -392px;  } 
.arch-icon-resource-48-worksample{ background-position: -98px -490px;  } 






.arch-icon-compass-48 {
   background: url(../relics/compass.png) no-repeat top left;
   height: 48px;
   width: 48px;
   display: block;
   text-indent: -999px;
}

.arch-icon-alert-48 {
   background: url(images/sign_warning.png) no-repeat top left;
   height: 48px;
   width: 48px;
   display: block;
   text-indent: -999px;
}

.arch-icon-info-48 {
   background: url(images/information.png) no-repeat top left;
   height: 48px;
   width: 48px;
   display: block;
   text-indent: -999px;
}