/**
 * Style for Admistration pages
 *
 * Use this stylesheet to customize the display of your site.
 * To learn more about CSS visit http://www.w3.org/TR/REC-CSS2/
 *
 * webtrees:Web based Family History software
 * Copyright (C) 2010 to 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
 *
 * @package webtrees
 * @subpackage Administration
 * @version $Id$
 */

/* 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 {	color:black; padding-left:3px; padding-right: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;}
html[dir='rtl'] .css_right {float:left;}
td {vertical-align:top;}
.icon {border:none;	padding-left:0pt;padding-right:5pt;}
.warning, .error, .red {font-weight:bold; color:red;}
.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;}
.parentdeath {border:thin solid red; padding:1px;}

/* 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:hand; 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;}

/* jEditable styling over-rides */
.editable {width:100%; display:block}
.editable:hover {color:red; cursor:pointer; cursor:hand;} /* 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;}
#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:0px; 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:0px;}
#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;}

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

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

/* FOOTER */
#admin_footer {float:left; text-align:center; width:100%; margin-top:30px;}
html[dir='rtl'] #admin_footer {float:right; text-align:center;}

/* DASHBOARD BLOCKS */
#content_container {background:OldLace; padding:5px; border:1px inset #D9D6C4; height:570px; overflow:auto;}
#about {height:140px !important;}
#users {white-space:nowrap;}
#users ul {list-style-type:none; padding:0px; 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:0px 0px; 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, #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;}

/*SERVER CONFIG */
#tabs {width:100%}
#site table, #mail table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; font-size:90%; padding:5px; width:100%;}

/*table.site_config {background:OldLace; border:1px inset #D9D6C4; padding:10px; margin:0 10px;}*/
.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: 370px; 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;}

/*SITE LOGS */
table.site_logs {background:OldLace; border-collapse:separate; border-spacing:0; border:1px inset #D9D6C4; margin:10px;}
.site_logs td {width:250px; padding:5px; text-align:center;}
table#log_list  {width:100%}
#log_list th {min-width:90px;}

/* 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;}

/* 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%}
.php_info td {border-bottom:1px solid LightGrey; border-right:0;}
.php_info td+td {border-left:0; padding-left: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;}
.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;}

/* 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 td {padding:5px;}
#cleanup2 {background:OldLace; border:1px inset #D9D6C4; padding:5px;}
#cleanup3 table {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; padding:5px;}
#cleanup3 td {border-bottom:1px solid LightGrey; padding:5px 0;}

/* 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%}
.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 */
#tabs {width:100%}
#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;}

/* USER LIST */
table#list  {width:100%}
#list img {padding-left:15px; width:25px; vertical-align:middle;}
#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;}
#access {float:left; margin-left: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;}

/* USER ADD & EDIT */
table#adduser  {width:100%;}
#adduser th {text-align:left; padding:30px 0 1px 3px;font-size:105%;}
#adduser td, #adduser td+td+td {background-color:#eceadf;white-space:normal;padding:3px 3px 3px 10px;width:25%;} /* 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%;}
#adduser2 th {background-color:#dcdcdc; text-align:left; padding:0;font-size:100%;white-space:nowrap;}
#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%;}
#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;}
.upload_media td {background:OldLace; border:1px inset #D9D6C4; border-right:0; padding:5px;}
.upload_media td+td {border-left:0; padding-left:20px;}

/* MANAGE MODULES */
#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;}
#batch_update td {border-bottom:1px solid LightGrey; margin-left: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%}
#batch_update2 td {text-align:center;}
#batch_update2 td+td {text-align:left; border:2px inset LightGrey;}
#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;}

/* 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;}
table#gm_edit_config {background:OldLace; border:1px inset #D9D6C4; border-collapse:separate; border-spacing:0; margin:10px 0; width:98%;}
#gm_edit_config th {border-bottom:1px solid LightGrey; font-weight:bold; padding:5px; text-align:left; vertical-align:top;}
#gm_edit_config td {border-bottom:1px solid LightGrey; margin-left:20px;}
#gm_breadcrumb, #gm_breadcrumb a { color:green; font-weight:bold; font-size:105%; padding:5px;}
#gm_active {padding:5px; vertical-align:top;}
/* 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;}
.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;}
#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;}
#story_module2 th, #story_module2 td {vertical-align:top; text-align:left;}

/* Autocomplete styles */
.ac_input {background-color: #EEE8AA;}
.ac_results {padding: 0px; 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: 0px;	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-trashcan, .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-trashcan { background-position: -10px -0px; width: 128px; height: 128px; }
.icon-email { background-position: -10px -144px; width: 25px; height: 25px; }
.icon-help-24 { background-position: -45px -138px; width: 24px; height: 24px; }
.icon-zoomout { background-position: -79px -138px; width: 24px; height: 24px; }
.icon-zoomin { background-position: -45px -172px; width: 24px; height: 24px; }
.icon-larrow2 { background-position: -79px -172px; width: 20px; height: 20px; }
.icon-rarrow { background-position: -10px -173px; width: 20px; height: 20px; }
.icon-larrow { background-position: -79px -202px; width: 20px; height: 20px; }
.icon-rarrow2 { background-position: -10px -203px; width: 20px; height: 20px; }
.icon-darrow { background-position: -40px -206px; width: 20px; height: 20px; }
.icon-ddarrow { background-position: -70px -232px; width: 20px; height: 20px; }
.icon-uarrow2 { background-position: -100px -232px; width: 20px; height: 20px; }
.icon-ldarrow { background-position: -10px -233px; width: 20px; height: 20px; }
.icon-darrow2 { background-position: -40px -262px; width: 20px; height: 20px; }
.icon-udarrow { background-position: -70px -262px; width: 20px; height: 20px; }
.icon-rdarrow { background-position: -100px -262px; width: 20px; height: 20px; }
.icon-uarrow { background-position: -10px -263px; width: 20px; height: 20px; }
.icon-edit { background-position: -109px -172px; width: 18px; height: 18px; }
.icon-source { background-position: -109px -200px; width: 18px; height: 16px; }
.icon-delete-grey { background-position: -40px -236px; width: 16px; height: 16px; }
.icon-delete { background-position: -40px -292px; width: 16px; height: 16px; }
.icon-bullet { background-position: -66px -292px; width: 16px; height: 16px; }
.icon-yes { background-position: -92px -292px; width: 16px; height: 16px; }
.icon-media { background-position: -10px -293px; width: 18px; height: 16px; }
.icon-find-facts { background-position: -38px -318px; width: 16px; height: 16px; }
.icon-note { background-position: -64px -318px; width: 17px; height: 15px; }
.icon-family { background-position: -113px -138px; width: 14px; height: 15px; }
.icon-repository { background-position: -91px -318px; width: 15px; height: 15px; }
.icon-help-15 { background-position: -10px -319px; width: 15px; height: 15px; }
.icon-indi { background-position: -116px -318px; width: 11px; height: 15px; display:inline; }
.icon-open { background-position: -64px -343px; width: 12px; height: 12px; }
.icon-close { background-position: -86px -343px; width: 12px; height: 12px; }
#page_help .icon-help-15 { background-position: -45px -138px; 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;}
