/*
 * Style for Admistration pages
 *
 * webtrees:Web based Family History software
 * Copyright (C) 2011 webtrees development team.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 *
 * $Id:style.css 12110 2011-08-05 03:03:27Z nigel $
 */

/* Add a permanent scrollbar, to prevent "flickering" when hover effects lengthen page */
html {overflow-y:scroll;}

/* general styles */
body {font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:12px; margin:10px; min-width:800px;}
input.ui-button {padding:1px 3px;}
input, textarea, select {color:black; font:inherit; padding:0 3px;}
fieldset {margin:8px 8px 4px 8px;}
legend {font-style:italic; font-weight:bold; padding:0 5px 5px; align:top;}
img {border:none; vertical-align:middle;}
h3 {margin:0;}
h4 {margin:5px 3px; font-weight:normal; font-style:italic;}
td {vertical-align:top;}
.icon {border:none; padding-left:0;padding-right:5pt;}
.warning, .error, .red {font-weight:bold; color:red;}
.accepted, a.accepted {font-weight:bold; color:green;}
.center {text-align:center;}
.ltr {text-align:left;}
.rtl {text-align:right;}
.nowrap {white-space:nowrap;}
.indent {padding-left:15px;}
html[dir='rtl'] .indent {padding-right:15px;}
.parentdeath {border:thin solid red; padding:1px;}
.submenu {background-color:#EEE; border:thin solid #AAA; padding:3px;}
.rela {opacity :0.4;}

/* jQuery styling over-rides */
.ui-widget-content a {text-decoration:none;}
.ui-widget-content a.current {color:#E17009; font-weight:bold;}
.ui-widget-content a:hover, .DataTables_sort_wrapper:hover {color:red; cursor:pointer;}
.ui-widget-header {padding:5px;}
.ui-progressbar-value {height:60% !important;}
.ui-accordion .ui-accordion-content-active {display:block;}
.css_right {float:right;}
html[dir='rtl'] .css_right {float:left;}
html[dir='rtl'] input {padding-right:3px; padding-left:0;}

/* jEditable styling over-rides */
.editable {width:100%; display:block}
.editable:hover {color:red; cursor:pointer;} /* both cursors needed for cross-browser support */
.editable input, select {padding:0;}
.editable input {font-size:90%; height:18px !important;}
.editable button {font-size:85%; padding:0;}

/* jQuery.datatable styling over-rides */
.odd {background-color:#dfd;}
.even {background-color:#efe;}
.fg-button {padding:2px 6px;}
.dataTables_paginate  {float:left;}
.dataTables_processing {float:left;}
.dataTables_filter {float:right;}
.dataTables_info {float:left;}
.dataTables_length {float:right;}
.dataTables_length select, .dataTables_filter input {font-size:11px; padding:1px;}
html[dir='rtl'] .dataTables_paginate {float:right;}
html[dir='rtl'] .dataTables_processing {float:right;}
html[dir='rtl'] .dataTables_filter {float:left;}
html[dir='rtl'] .dataTables_info {float:right}
html[dir='rtl'] .dataTables_length {float:left;}

/* Drag-n-drop sorting for modules, etc. */
.sortme {cursor:move;}

/* Page Help links */
#page_help {margin:-5px 0 15px; text-align:right;}
html[dir='rtl'] #page_help {text-align:left;}
#page_help a img {display:none; height:24px; margin:-5px; padding:0; width:24px;}

/* HEADER */
#admin_head {position:relative; height:70px; margin-bottom:10px; min-width:1070px; z-index:1000;}
#title {position:absolute; left:47%; top:20px; font-size:18px; font-weight:bold;}
#info {position:absolute; right:10px; bottom:0; text-align:right;}
html[dir='rtl'] #info {right:auto; left:10px; text-align:left;}
#links {position:absolute; left:10px; bottom:0; display:inline; margin-bottom:5px; white-space:nowrap;}
html[dir='rtl'] #links {left:auto; right:10px;}
#links li {display:inline; position:relative;}
#links li ul {display:none; position:absolute; left:0; top:1.2em; background:url("jquery/images/ui-bg_fine-grain_10_eceadf_60x60.png") repeat scroll 50% 50% #ECEADF; border:1px solid #D9D6C4;z-index:999;}
html[dir='rtl'] #links li ul {left:auto; right:0;}
#links li ul li {display:block; padding:0 5px; text-align:left;}
 html[dir='rtl'] #links li ul li {text-align:right;}
#links, #links li ul {list-style:none; margin:0; padding:1px;}
#links li:hover > ul {display:block;}

/* SIDE and CONTENT panels */
#admin_menu, #admin_content {min-height:580px;}
#admin_content {min-width:830px;}

/* SIDE MENU */
#admin_menu {padding:10px 0 10px 5px;top:92px; left:10px; right:auto; width:200px; float:left; position:absolute; color:#2E6E9E; white-space:nowrap; overflow:hidden;}
html[dir='rtl'] #admin_menu {top:92px; left:auto; right:10px; padding:10px 5px 10px 0; float:right;}
#admin_menu ul {list-style:none outside none; margin:0 0 0 -30px;}
html[dir='rtl'] #admin_menu ul {margin:0 -30px 0 0;}
#admin_menu li ul {margin:0 0 0 -20px;}
html[dir='rtl'] #admin_menu li ul {margin:0 -20px 0 0;}
#admin_menu li span {font-style:italic;}
#admin_menu ul {list-style:none outside none;}

/* CONTENT */
#admin_content {margin:0 0 0 220px; padding:10px;}
html[dir='rtl'] #admin_content {margin:0 220px 0 0;}

/* FOOTER */
#admin_footer {text-align:center; width:100%; margin-top:30px;}

/* DASHBOARD BLOCKS */
#content_container {background:OldLace; padding:5px; border:1px inset #D9D6C4; height:570px; overflow:auto;}
#users {white-space:nowrap;}
#users ul {list-style-type:none; padding:0; margin:0 0 0 20px;}
html[dir='rtl'] #users ul {margin:0 20px 0 0;}
#users ul li {background-image:url(images/bullet.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 14px;}
html[dir='rtl'] #users ul li {padding:0 14px 0 0;}
#users td {padding:0 10px 0 0;}
html[dir='rtl'] #users td {padding:0 0 0 10px;}
#users td div {font-style:italic; padding-left:20px;}
html[dir='rtl'] #users td div {padding-right:20px;}
#tree_stats th, #recent2 th {padding:0 10px 0 0; text-align:left; white-space:nowrap; font-weight:normal;}
html[dir='rtl'] #tree_stats th, html[dir='rtl'] #recent th {padding:0 0 0 10px; text-align:right;}
#tree_stats td, #recent2 td {padding:0 10px 0 0; min-width:30px; text-align:right; white-space:nowrap;}
html[dir='rtl'] #tree_stats td, html[dir='rtl'] #recent td {padding:0 0 0 10px; text-align:left;}
#tree_stats .ui-accordion-content, #recent2 .ui-accordion-content {padding:1em; min-height:140px;}
#tree_stats.ui-widget, #changes.ui-widget {font-size:100% !important;}
#trees span, #recent2 span {text-decoration:underline;}
#x h2, #x h3 {padding:0 25px;}

/*SITE CONFIG */
#site table, #mail table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; font-size:90%; padding:5px; width:100%;}
.site_config h2 {font-size:125%; font-weight:bold; margin:10px 0 5px;}
.site_config dl {float:left;margin:0 0 0 20px;line-height:21px;}
.site_config dt {clear:left; float:left; min-width:170px; margin:0; padding:5px 5px 5px 0; border-bottom:1px solid #999; font-weight:bold;}
.site_config dd {border-bottom:1px solid #999; margin-left:370px; min-width:370px; padding:5px;}
html[dir='rtl'] .site_config dl {float:right;margin:0 20px 0;}
html[dir='rtl'] .site_config dt {clear:right; float:right; padding:5px 0 5px 5px;}
html[dir='rtl'] .site_config dd {margin-right:370px;}

/*SITE LOGS */
table.site_logs {background:OldLace; border-collapse:separate; border-spacing:0; border:1px inset #D9D6C4; margin:10px; padding:5px;}
.site_logs td {text-align:center; vertical-align:middle;}
input.log-date {text-align:center; width:60px;}
input.log-filter {width:120px;}
table#log_list {width:100%}
#log_list th {min-width:80px;}

/* README */
#readme {font-size:12px; padding:10px 20px;}
#readme  h1 {font-size:16px; font-weight:bold; margin-top:0;}
#readme  h2 {font-size:14px; font-weight:bold; margin-top:0;}
#readme  h3 {font-size:14px; font-weight:bold; margin:14px 0;}
#readme li {line-height:150%;}
#readme .back {float:right;}
html[dir='rtl'] #readme .back {float:left;}

/* PHP INFO */
div.php_info {padding:10px; text-align:center; width:100%;}
table.php_info {border-collapse:separate; border-spacing:0; text-align:left; width:98%}
html[dir='rtl'] table.php_info {text-align:right;}
.php_info td {border-bottom:1px solid LightGrey; border-right:0;}
html[dir='rtl'] .php_info td {border-left:0;}
.php_info td+td {border-right:0; padding-left:20px;}
html[dir='rtl'] .php_info td+td {border-left:0; padding-right:20px;}

/* MANAGE SITES */
table.sites {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0;}
.sites th {font-size:105%; font-weight:bold; text-align:left;}
html[dir='rtl'] .sites th {text-align:right;}
.sites td {padding:5px;}

/* MERGE RECORDS */
#merge p, #merge2 p, #merge3 p {font-weight:bold; font-size:105%;}
#merge a {padding:10px;}
#merge table, #merge2 table, #merge3 table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0; padding:5px;}
#merge td {padding:5px; white-space:nowrap;}
#merge2 td, #merge3 td {border-bottom:1px solid LightGrey;}
#merge3 th {font-weight:bold; text-align:left;}
html[dir='rtl'] #merge3 th {text-align:right;}

/* OTHER ADMIN */
#other p {font-weight:bold; font-size:105%;}
#other table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; padding:5px;}
#other td {border-bottom:1px solid LightGrey; padding:5px 0;}

/* CLEANUP */
#cleanup {background:OldLace; border:1px inset #D9D6C4; padding:5px 15px; display:inline-block;}
#cleanup li {margin-bottom:5px;}

/* MANAGE FAMILY TREES */
table.gedcom_table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; padding:5px; width:100%;}
.gedcom_table th {font-weight:bold; font-size:105%; text-align:left; width:15%;}
html[dir='rtl'] .gedcom_table th {text-align:right;}
.gedcom_table th+th {font-weight:normal; width:80%}
table.gedcom_table2 {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:20px 0; width:100%;}
.gedcom_table2 th {font-weight:bold; font-size:105%; padding:5px; text-align:center;}
.gedcom_table2 td {text-align:center;}

/* FAMILY TREE CONFIG */
#file-options, #privacy, #config-media, #access-options, #layout-options, #hide-show, #edit-options {padding:10px;}
#file-options table, #privacy table, #config-media table, #access-options table, #layout-options table, #hide-show table, #edit-options table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; font-size:90%; padding:5px; width:100%;}
#file-options td, #privacy td, #config-media td, #access-options td, #layout-options td, #hide-show td, #edit-options td {border-bottom:1px solid LightGrey;}
#file-options th, #privacy th, #config-media th, #access-options th, #layout-options th, #hide-show th, #edit-options th {border-bottom:2px solid LightGrey; color:green; font-weight:bold; text-align:left;}
#relatives {margin-left:120px;}
html[dir='rtl'] #relatives {margin-right:120px;}
#NEW_CALENDAR_FORMAT1 {margin:0 20px;}

/* USER LIST */
table#list {width:100%}
#list img {padding-left:15px; width:25px; vertical-align:middle;}
html[dir='rtl'] #list img {padding-right:15px;}
#access img {width:11px;}
#list h2 {font-size:125%; font-weight:bold; margin:10px 0 5px;}
#list dl {float:left;margin:0 0 0 20px;line-height:21px;}
#list dt {clear:left; float:left; min-width:300px; margin:0; padding:5px 5px 5px 0; border-bottom:1px solid #999; font-weight:bold;}
#list dd {border-bottom:1px solid #999; margin-left:300px; min-width:300px; padding:5px;}
html[dir='rtl'] #list dl {float:right;margin:0 20px 0 0;}
html[dir='rtl'] #list dt {clear:right; float:right; padding:5px 0 5px 5px;}
html[dir='rtl'] #list dd {margin-right:300px;}
#access {float:left; margin-left:20px;}
html[dir='rtl'] #access {float:right; margin-right:20px;}
#access table {margin-bottom:20px;}
#access th {background-color:#dcdcdc; text-align:center; padding:0; font-size:100%; min-width:150px;}
#access td, #access td+td, #access td+td+td, #access td+td+td+td {background-color:#eceadf; padding:0;width:auto;}
#access td+td+td+td {text-align:center;}
td.details {background-color:#D1CFD0;border:2px solid #A19B9E;}
td.details:hover {color:black;}
.icon-email {cursor:pointer;}

/* USER ADD & EDIT */
table#adduser {width:100%;}
#adduser th {text-align:left; padding:30px 0 1px 3px;font-size:105%;}
html[dir='rtl'] #adduser th {text-align:right; padding:30px 3px 1px 0;}
#adduser td, #adduser td+td+td {background-color:#eceadf;white-space:normal;padding:3px 3px 3px 10px;width:25%;} /* left-cols */
html[dir='rtl'] #adduser td, html[dir='rtl'] #adduser td+td+td {padding:3px 10px 3px 3px;} /* left-cols */
#adduser td+td, #adduser td+td+td+td {background-color:#dcdcdc; width:250px; padding:3px;} /* right-cols */
table#adduser2 {margin-left:30px; margin-bottom:20px; width:100%;}
html[dir='rtl'] table#adduser2 {margin-right:30px;}
#adduser2 th {background-color:#dcdcdc; text-align:left; padding:0;font-size:100%;white-space:nowrap;}
html[dir='rtl'] #adduser2 th {text-align:right;}
#adduser2 td, #adduser2 td+td, #adduser2 td+td+td, #adduser2 td+td+td+td {background-color:#eceadf; padding:0;width:auto;}
#adduser2 td+td+td+td {text-align:center;}

/* BROADCAST MESSAGES */
 /* no styles used */
	
/* USER CLEAN */
table#clean {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; padding:5px;}
#clean th {border-bottom:2px solid LightGrey; text-align:left; padding:5px; font-size:105%;}
html[dir='rtl'] #clean th {text-align:right;}
#clean td {border-bottom:1px solid LightGrey; padding:3px;}
#clean td p {font-weight:bold;}

/* MANAGE MEDIA */
table#media_table {width:100%;}
#media_table th {min-width:200px;}
#media_table th+th {min-width:120px;}
#media_table th+th+th {width:*;}
#media_table td {padding:5px;}
.media_items {width:100%; margin:0;}
.media_items td {background:OldLace; border:1px inset #D9D6C4;}
.media_items td+td+td {vertical-align:middle;}

/* UPLOAD MEDIA */
table.upload_media {border-collapse:separate; border-spacing:0; margin:10px 0;}
.upload_media th {font-size:105%; font-weight:bold; text-align:left;}
html[dir='rtl'] .upload_media th {text-align:right;}
.upload_media td {background:OldLace; border:1px inset #D9D6C4; border-right:0; padding:5px;}
.upload_media td+td {border-left:0; padding-left:20px;}
html[dir='rtl'] .upload_media td+td {padding-right:20px;}

/* MANAGE MODULES */
#installed_table {width:100%;}
#installed_table th {min-width:60px;}

/* MANAGE MENUS, TABS, BLOCKS, SIDEBAR, REPORTS */
table.modules_table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; padding:5px; margin-bottom:10px;}
.modules_table th {border-bottom:2px solid LightGrey; font-weight:bold; font-size:105%;}
.modules_table td {border-bottom:2px solid LightGrey; padding:3px; min-width:120px;}
.modules_table td+td+td {min-width:60px;}
.modules_table .modules_table2 td {border:0;}
.modules_table2 td+td {min-width:120px;}

/* CONFIG ALBUM MODULE */
table#album_config {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0;}
#album_config td {border-bottom:1px solid LightGrey; padding:5px;}
#album_config td+td {padding-left:20px;}
#album_config p {font-size:95%; font-style:italic; font-weight:normal; margin:0 20px;}

/* BATCH UPDATE MODULE */
table#batch_update {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0; padding:5px;}
#batch_update th {border-bottom:1px solid LightGrey; font-weight:bold; padding:5px; text-align:left;}
html[dir='rtl'] #batch_update th {text-align:right;}
#batch_update td {border-bottom:1px solid LightGrey; margin-left:20px;}
html[dir='rtl'] #batch_update td {margin-right:20px;}
table#batch_update2 {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0 0 0; width:98%;}
#batch_update2 th {font-size:115%; font-weight:bold; padding:5px; text-align:left; width:100%}
html[dir='rtl'] #batch_update2 th {text-align:right;}
#batch_update2 td {text-align:center;}
#batch_update2 td+td {text-align:left; border:2px inset LightGrey;}
html[dir='rtl'] #batch_update2 td+td {text-align:right;}
#batch_update2 pre {margin:0; padding:5px;}
.added_text {background:grey; color:white; border:1px solid grey}
.deleted_text {text-decoration:line-through;}

/* FAQ MODULE */
table#faq_module, table#faq_module2 {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:0 0 10px 0; padding:5px; width:918px;}
#faq_module th {font-size:105%; font-weight:bold; text-align:left; vertical-align:top;}
#faq_module2 th, #faq_module2 td {vertical-align:top; text-align:left;}
html[dir='rtl'] #faq_module2 th, html[dir='rtl'] #faq_module2 td {text-align:right;}

/* GOOGLEMAP MODULE*/
/* Configure */
table#gm_config {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:0 auto 10px; width:100%;}
#gm_config th {font-size:105%; font-weight:bold; padding:5px; text-align:left;}
html[dir='rtl'] #gm_config th {text-align:right;}
table.gm_edit_config {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; font-size:90%; margin:10px 0;}
.gm_edit_config th {border-bottom:1px solid LightGrey; font-weight:bold; padding:5px; text-align:left; vertical-align:top;}
html[dir='rtl'] .gm_edit_config th {text-align:right;}
.gm_edit_config td {border-bottom:1px solid LightGrey; padding-left:50px;}
html[dir='rtl'] .gm_edit_config td {padding-right:50px;}
#gm_breadcrumb, #gm_breadcrumb a {color:green; font-weight:bold; font-size:105%; padding:5px;}
#gm_active {padding:5px; vertical-align:top;}
#gm_advanced td {padding:0;}
table#gm_levels {margin-left:20px;}
html[dir='rtl'] table#gm_levels {margin-right:20px;}
#gm_levels th {color:green;}

/* Place edit */
table.gm_plac_edit {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:0 0 10px 0; padding:0 5px; width:100%;}
div.gm_plac_edit {width:100%; max-height:535px; overflow:auto;}
.gm_plac_edit th {border-bottom:2px solid LightGrey; font-size:105%; font-weight:bold; padding:5px; text-align:left;}
html[dir='rtl'] .gm_plac_edit th {text-align:right;}
.gm_plac_edit td {border-bottom:1px solid LightGrey;}
table#gm_manage {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0 0; padding:0 5px; width:98%;}
#gm_manage td {border-bottom:1px solid LightGrey;}

/* Place check */
table.gm_check_outer {border-collapse:separate; border-spacing:0; height:100px; overflow:auto; width:98%}
.gm_check_top {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:0; padding:0;}
.gm_check_top th {border-bottom:2px solid LightGrey; font-size:105%; font-weight:bold; padding:5px; text-align:center; white-space:nowrap;}
.gm_check_top td {border-bottom:1px solid LightGrey; padding:3px; white-space:nowrap;}
.gm_check_top a, .gm_check_top a:hover, .gm_check_details a, .details:hover {color:blue;}
div.gm_check_top {padding:5px;}
#gm_check_title {padding:5px;}
#gm_check_title span {font-weight:bold;}
div.gm_check_details {width:100%; max-height:530px; overflow:auto;}
table.gm_check_details {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0; width:100%;}
.gm_check_details th {border-right:1px solid LightGrey; border-left:1px solid LightGrey; border-bottom:2px solid LightGrey; border-top:0; font-size:95%; font-weight:bold; padding:2px; text-align:center;}
.gm_check_details td {border:1px solid LightGrey; border-top:0; font-size:95%;}

/* SITE MAP MODULE*/
table#site_map {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:0 0 10px;}
#site_map th {border-bottom:1px solid LightGrey; padding:5px; font-size:105%; font-weight:bold; text-align:left; vertical-align:top;}
html[dir='rtl'] #site_map th {text-align:right;}
#site_map td {border-bottom:1px solid LightGrey; padding:5px;}

/* STORIES MODULE */
table#story_module, table#story_module2 {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:0 0 10px 0; padding:5px; width:918px;}
#story_module th {font-size:105%; font-weight:bold; text-align:left; vertical-align:top;}
html[dir='rtl'] #story_module th {text-align:right;}
#story_module2 th, #story_module2 td {vertical-align:top; text-align:left;}
html[dir='rtl'] #story_module2 th, html[dir='rtl'] #story_module2 td {text-align:right;}

/* Autocomplete styles */
.ac_input {background-color:#EEE8AA;}
.ac_results {padding:0; border:1px solid black; background-color:white; overflow:hidden; z-index:99999;}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results li {margin:0; padding:2px 5px; cursor:default; display:block; font:menu;font-size:12px; line-height:14px; overflow:hidden;}
.ac_loading {background:white url(images/indicator.gif) right center no-repeat;}
.ac_odd {background-color:#eee;}
.ac_over {background-color:#0A246A; color:white;}

/* IMAGE SPRITE */
.icon-email, .icon-help-24, .icon-zoomout, .icon-zoomin,
.icon-larrow2, .icon-rarrow, .icon-larrow, .icon-rarrow2, .icon-darrow,
.icon-ddarrow, .icon-uarrow2, .icon-ldarrow, .icon-darrow2, .icon-udarrow,
.icon-rdarrow, .icon-uarrow, .icon-edit, .icon-source, .icon-delete-grey,
.icon-delete, .icon-bullet, .icon-yes, .icon-media, .icon-find-facts,
.icon-note, .icon-family, .icon-repository, .icon-help-15, .icon-indi,
.icon-open, .icon-close
{display:block; background:url('images/admin_icon_sprite.png') no-repeat;}

.icon-email {background-position:-10px -6px; width:25px; height:25px;}
.icon-help-24 {background-position:-45px 0; width:24px; height:24px;}
.icon-zoomout {background-position:-79px 0; width:24px; height:24px;}
.icon-zoomin {background-position:-45px -34px; width:24px; height:24px;}
.icon-larrow2 {background-position:-79px -34px; width:20px; height:20px;}
.icon-rarrow {background-position:-10px -34px; width:20px; height:20px;}
.icon-larrow {background-position:-79px -64px; width:20px; height:20px;}
.icon-rarrow2 {background-position:-10px -65px; width:20px; height:20px;}
.icon-darrow {background-position:-40px -68px; width:20px; height:20px;}
.icon-ddarrow {background-position:-70px -94px; width:20px; height:20px;}
.icon-uarrow2 {background-position:-100px -94px; width:20px; height:20px;}
.icon-ldarrow {background-position:-10px -95px; width:20px; height:20px;}
.icon-darrow2 {background-position:-40px -124px; width:20px; height:20px;}
.icon-udarrow {background-position:-70px -124px; width:20px; height:20px;}
.icon-rdarrow {background-position:-100px -124px; width:20px; height:20px;}
.icon-uarrow {background-position:-10px -125px; width:20px; height:20px;}
.icon-edit {background-position:-109px -34px; width:18px; height:18px;}
.icon-source {background-position:-109px -62px; width:18px; height:16px;}
.icon-delete-grey {background-position:-40px -98px; width:16px; height:16px;}
.icon-delete {background-position:-40px -154px; width:16px; height:16px;}
.icon-bullet {background-position:-66px -154px; width:16px; height:16px;}
.icon-yes {background-position:-92px -154px; width:16px; height:16px;}
.icon-media {background-position:-10px -155px; width:18px; height:16px;}
.icon-find-facts {background-position:-38px -180px; width:16px; height:16px;}
.icon-note {background-position:-64px -180px; width:17px; height:15px;}
.icon-family {background-position:-113px -180px; width:14px; height:15px;}
.icon-repository {background-position:-91px -180px; width:15px; height:15px;}
.icon-help-15 {background-position:-10px -181px; width:15px; height:15px;}
.icon-indi {background-position:-116px -180px; width:11px; height:15px; display:inline;}
.icon-open {background-position:-64px -205px; width:12px; height:12px;}
.icon-close {background-position:-86px -205px; width:12px; height:12px;}
#page_help .icon-help-15 {background-position:-45px 0; width:24px; height:24px;} /* switch to larger version icon-help-24 */

/* These two needed for now to suppress standard help icons */
.help {display:inline; margin-left:5px; padding-right:15px; padding-bottom:5px;}
.icon {display:none;}
