@charset "utf-8";

/******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */
/******************************************************************************/
/*
Theme  : Default Seagull Theme
Author : Julien Casanova <julien_casanova@yahoo.fr>
Version: 1.0
Date   : 2006/03/20
*/

/*
====================Default Block Styling=====================*/
.block {
    margin-bottom: 0em;
}
.block .header {
    margin: 0; /*0.4em;*/
    padding-bottom: 0.4em;
    border-bottom: 0px solid #C7E4EC;
    color: #000000;
    font-weight: bold;
}
.block .header h2 {
    font-size: 1.1em;
    font-family: arial;
}
.block .content {
    padding: 0; /*0.4em;*/
    font-size: 0.9em;
}

/*
==================== No Title Styling =====================*/
.noTitle .header {
    display: none;
}

/*
=====================Lang Switcher Block======================*/
#lang-switcher {
    float: right;
}

/*
====================Top Navigation Block======================*/
#top-nav {
    background: #000000;
    border-bottom: 2px solid #009FAC;
    border-top:    3px solid #C7E4EC;
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 4px;
}
#top-nav .inner {
    height: 2.2em;
    padding: 2px;
}
#top-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#top-nav li {
    float: left;
    padding: 0px;
    margin: 1px;
}
#top-nav li a {
    display: block;
    padding: 0.5em 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 1px;
}
#top-nav li a:hover, #top-nav li.current a {
    border: 1px solid #000000;
    margin: 0px;
}

#top-nav .color1 a.level1, #top-nav .color7 a.level1 {
    background-color: #781e7e;
}

#top-nav .color2 a.level1, #top-nav .color8 a.level1 {
    background-color: #056CB4;
}

#top-nav .color3 a.level1, #top-nav .color9 a.level1 {
    background-color: #008034;
    

/*    background-color: #039B58; */
}

#top-nav .color4 a.level1, #top-nav .color10 a.level1 {
    background-color: #FEBD10;
}

#top-nav .color5 a.level1, #top-nav .color11 a.level1 {
    background-color: #EB7617;
}

#top-nav .color6 a.level1, #top-nav .color12 a.level1 {
    background-color: #DF1D25;
}

.side-nav .header {
    display: none;
}

.side-nav-title {
    display: none;
}

.side-nav .content {
    padding:5px 5px 5px 10px;
}

.side-nav .content ul {
    padding: 0px;
    margin: 0px;
    color: #781e7e;
}

.side-nav .content ul li{
	text-align:left;
	}

.side-nav .content ul ul {
    margin: 0px;
}

.side-nav .content ul ul ul {
    margin: 0px;
}

.side-nav .content li {
    padding-left: 0px; /* we're getting rid of indents */
    display: none;
    font-size: 13pt; 
   line-height: 15pt;
    font-weight: bold;
    /* font-variant: small-caps; */
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.side-nav .content li li {
    font-size: 11pt;
    font-variant: normal;    
    margin-left: 0px; /* 10px; we're getting rid of indents */
}

.side-nav .content li li li {
    font-weight: normal;
    font-style: normal;
    line-height: 13pt;
}

.side-nav .content li li li li {
    list-style-position: inside;
    list-style-type: disc;
    font-size: 10pt;
}

.side-nav .content li.current, 
.side-nav .content li li {
    display: list-item;
    
}

.side-nav .content li.current, 
.side-nav .content li li a{
	font-weight:bold;
	color:#000;
	font-size:0.75em;
	}

.side-nav .content ul li a.level1{
	border-bottom:1px solid #bd9873;
	display:block;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#350904;
}
.side-nav .content ul li a.level1:hover{
	background:#350904 ;
	color:#fff;
}

.side-nav .content ul li ul li a.level2{
	border-bottom:1px solid #bd9873;
	display:block;
	padding:5px 5px 5px 10px;
	margin:0px;
	font-size:0.88em;
	color:#350904;
}

.side-nav .content ul li a.level2:hover{
	background:#350904 ;
	color:#fff;
}


.side-nav .content ul li ul li ul li a.level3{
	border-bottom:1px solid #bd9873;
	display:block;
	padding:5px 5px 5px 25px;
	font-size:0.75em;
	color:#350904;
}

.side-nav .content ul li a.level3:hover{
	background:#350904 ;
	color:#fff;
}
#options {
    float: right;
    width: 180px;
    background: #C7E4EC;
    border: 1px solid #666666;
}

.longText {
    width: 50%;
}/* CSS Document leftpanel should be restored to 50 for going live FH 20090621*/

/* ESJ 20091001 - Moved charset declaration to top of blockStyle.php to avoid CSS validation errors */
/*@charset "utf-8";*/
/* CSS Document */

*{ margin:0px; padding:0px;}

body, h1, h2, h3, h4, p, ul, li {
    margin: 0;
    padding: 0;
}


body 
	{
	font-family:"Georgia", Arial, Tahoma;
	font-size:14px;
    line-height: 140%;
    margin: 0;
    padding: 0;
    color: #333333;
    background-color: #ebe7d4;
    text-align: left;
	}

a   {
	color:#350904;
	font-family:Arial, Tahoma;
	font-size:12px;
    border:none;
	text-decoration:none;
	}

a:hover
	{
	color:#ef9c0a;	
	text-decoration:none;
	}
	
.right{
	float:right;
	}
#left_side {
	float:left;
	}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
	}
#outer{
	margin:0px;
	padding:0px;
	width:auto;
	height:100%;
	background:none;
	}
.inner_wrapper{
	width:100%;
	margin:0 auto;
	padding:0px;
	background:none;
	}
.header{
	width:100%;
	height:129px;
	background:url(/themes/stoneskingston/images/banner_img.jpg) no-repeat top left;
	}
.search_box{
	width:auto;
	margin-right:36px;
	margin-top:15px;
	text-align:right;
	}
.search_box input.search_txt{
	width:147px;
	padding:5px;
	border:2px solid #aeacad;
	margin-right:14px;
	}
.search_box input.search_button{
	background:none;
	border:none;
	font-size:1.00em;
	font-weight:bold;
	font-family:"Georgia", Arial, Tahoma;
	color:#350904;
	margin:0px;
	padding:0px;
	cursor:pointer;
	}
.top_navigation{
	margin:0px;
	padding:57px 0px 0px;
	text-align:left;
	}
.top_navigation ul{
	display:inline;
	float:left;
	list-style-type:none;
	}
.top_navigation ul li{
	display:inline;
	float:left;
	margin:0px 35px;
	}
.top_navigation ul li a{
	text-decoration:none;
	color:#350904;
	font-size:1.00em;
	font-family:"Georgia", Arial, Tahoma;
	font-weight:bold;
	}
.top_navigation ul li a:hover{ color:#000; text-decoration:underline;}

.brown_bg{
	width:100%;
	height:44px;
	background:#350904;
	line-height:44px;
	}
.brown_bg ul{
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.brown_bg ul li{
	margin:0px;
	display:inline;
	float:left;
	padding:0px;
	}
.brown_bg ul li a{
	display:block;
	float:left;
	color:#fff;
	font-family:"Georgia", Arial, Tahoma;
	font-size:1.25em;
	font-weight:bold;
	margin:0px;
	padding:0px 60px 0px 30px;
	text-decoration:none;
	}
.brown_bg ul li a:hover{
	color:#e6d1bd;
	text-decoration:underline;
	}

/*.brown_bg h2.tour{
	display:block;
	float:left;
	color:#fff;
	font-family:"Georgia", Arial, Tahoma;
	font-size:1.25em;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 30px;
	}
.brown_bg h2.teacher{
	display:block;
	float:left;
	color:#fff;
	font-family:"Georgia", Arial, Tahoma;
	font-size:1.25em;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 165px;
	}*/	
.side_nav{
	width:162px;
	background:#e6d1bd;
	border-top:none;
	border-left:none;
	border-right:2px solid #3a342f;
	border-bottom:2px solid #3a342f;
	text-align:left;
	}

.icon_link{
	width:auto;
	margin:0px;
	padding:0px;
	display:inline;
	}
.icon_link ul{
	list-style-type:none;
	float:right;
	display:block;
	padding:0px;
	margin:0px;
	}
.icon_link ul li{
	float:left;
	display:inline;
	margin:5px 3px;
	padding:0px;
	}
.icon_link ul li a.speaker{
	/*display:block;
	float:left;*/
	width:26px;
	height:23px;
	/*background:url(/themes/stoneskingston/images/load_speaker.jpg) no-repeat;*/
	text-indent:-1200px;
	}
.icon_link ul li a.bag{
	/*display:block;
	float:left;*/
	width:26px;
	height:23px;
	/*background:url(/themes/stoneskingston/images/carry_bg.jpg) no-repeat;*/
	text-indent:-1200px;
	}
			
icon_link ul li a:hover{	
	text-decoration:none;
}
icon_link ul li a{
	text-decoration:none;
}

.all{
	margin: 0 10px 0px 0px;
	height:auto;
	width:100%;
    float:left;
    
}

.content_area{
	clear:right;
	width:auto;
	padding-top:15px;
	margin:0 auto;	
}

.content_area .inner_content{
	width:auto;
	padding-right:65px;
	
	margin:0px;

}
.content_area .inner_content p{
	text-align:left;
	margin-top:5px;
	font-family:Arial;
	font-size:0.75em;
}

.content_area .inner_content address{
	text-align:left;
	margin-top:5px;
	padding:5px 5px 5px 20px;
	font-family:Arial;
	font-size:0.75em;
}

.inner_content h1 em{
	display:inline;
	font-size:1.00em;
}

.inner_content h1,h2 {
	font-size:1.00em;	
}

.content_area img{
	border:0;
}

#staticArticle ol,
#staticArticle ul{
	display:block;
	padding:5px 0 5px 35px;
	
}

.google_maps{
	clear:right;
	width:810px;
	margin:0;
	}
.google_maps img{
	display:block;
	margin:0px;
	padding:0px;
	}
.footer{
	display:inline-block;
	clear:both;
	margin:5px auto;
	padding:0;
	width:99%;
	}
.footer .my_web ul{
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.footer .my_web ul li{
	display:block;
	margin:0px;
	padding:0px;
	}
.footer .my_web ul li a{
	color:#350904;
	font-family:"Georgia", Arial, Tahoma;
	font-size:1.13em;
	font-weight:bold;
	text-decoration:none;
	}
.footer .my_web ul li a:hover{
	color:#000;
	text-decoration:underline;
	}
.footer .footer_nav ul {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.footer .footer_nav ul li{
	display:block;
	margin:0px;
	padding:0px;
	}
.footer .footer_nav ul li a{
	color:#350904;
	font-family:"Georgia", Arial, Tahoma;
	font-size:1.13em;
	font-weight:bold;
	text-decoration:none;	
	}
.footer .footer_nav ul li a:hover{
	color:#000;
	text-decoration:underline;	
	}	
.bread_crumbs{
	width:auto;	
	margin-top:10px;
	font-family:"Georgia", Arial, Tahoma;
	font-size:0.75em;	
	color:#350904;
}
.bread_crumbs a{
	color:#ef9c0a;	
}
.bread_crumbs a:hover{
	color:#350904;	
}

.bread_crumbs .breadcrumbs a{
	color:#ef9c0a;
}
.bread_crumbs .breadcrumbs a:hover{
	color:#350904;
}
#right_side{
	width:80%;
	float:left;
	padding-left:1%;
	display:inline-block;
}

h1.pageTitle{
	font-family:"Georgia", Arial, Tahoma;
	font-size:1.25em;	
	color:#350904;
}

#staticArticle p,
#staticArticle ul,
#staticArticle ol{
    font-family:Arial;
	/*font-size:0.75em;	*/
	font-size:12px;	
}



======================Global layaout==========================*/
#outer-wrapper {
    min-width: 740px;
    max-width: 1280px;
    margin: 0 auto;
    text-align: left;
}
#header {
    position: relative;
}
#inner-wrapper {
    clear: both;
    padding: 10px 0 10px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #afafaf;
}
#container {

}
#left-column {
    float: left;
    width: 200px;
}
#middle-column {
    margin-left: 200px;
    margin-right: 5px;
}
#main {
    float: left;
    width: 100%;
    font-size: 1em;
    border: 1px solid #afafaf;
    -moz-border-radius: 0.4em;
    margin-right: -1px; /* hides annoying horizontal scrolling in IE */
}
#content {
    clear: both;
    padding: 5px 8px 0;
    background: #f7f4ef; /* FIXME tertiaryLight? */
    -moz-border-radius: 0 0 0.4em 0.4em;
    border-top: 1px solid #ffffff;
    padding-bottom: 40px; /* TO REMOVE */
}

/*

/************************************/
/*      VERTICAL ADMIN MENU         */
/************************************/
#nav a {
    display: block;
    margin: 0;
    text-indent: 15px;
    height: 30px;
    line-height: 30px;
    font-size: 1em;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #afafaf;
}
#nav a img {
    float: left;
    padding: 4px 3px;
    text-align: center;
}
#nav a:hover {
    background: #cccccc;
    color: #ffffff;
}
#nav li ul {
    display: none;
}
#nav li.current ul {
    display: block;
    border: none;
}
#nav li.current a {
    color: #339BD3;
}
#nav li.current a:hover {
    color: #ffffff;
}

/*
-- Second level ------------------------------------------------------ */
#nav li li a {
    font-weight: normal;
    text-indent: 30px;
}
#nav li.current li a {
    color: #666666;
}
#nav li.current li a:hover {
    color: #ffffff;
}
#nav li.current li.current a {
    color: #339BD3;
    background: #ffffff;
}

/*
-- Third level ------------------------------------------------------- */
#nav li.current li ul {
    display: none;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #afafaf;
}
#nav li.current li.current ul {
    display: block;
}
#nav li.current li.current li a {
    background: #f7f4ef url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/bullet_square_empty.gif') 32px 50% no-repeat;
    border: none;
    height: 24px;
    line-height: 24px;
    text-indent: 45px;
    font-size: 0.9em;
}
#nav li.current li.current li.current a {
    background: #f7f4ef url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/bullet_square_full.gif') 32px 50% no-repeat;
}
#nav li.current li.current li a:hover {
    background: #f7f4ef url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/bullet_square_full.gif') 32px 50% no-repeat;
    color: #339BD3;
}


/*
========================Main block============================*/
#manager-infos {
    float: left;
    width: 100%;
    background: #f7f7f7;
    border-bottom: 1px solid #afafaf;
    -moz-border-radius: 0.4em 0.4em 0 0;
}
#manager-infos h1 {
    float: left;
    height: 30px;
    line-height: 30px;
    text-indent: 2em;
    color: #666666;
    font-size: 1.1em;
}
a#module-conf {
    float: right;
    margin-right: 10px;
    padding-left: 25px;
    height: 30px;
    line-height: 30px;
    background: #efefef;
    background: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_config.gif') 0 50% no-repeat;
    color: #339BD3;
}
#breadcrumbs {
    float: left;
    width: 100%;
    background: #efefef;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #afafaf;
}
#breadcrumbs p {
    text-indent: 2em;
}
#breadcrumbs a  {
    padding-right: 20px;
    color: #339BD3;
}
#manager-actions {
    position: relative;
    float: left;
    width: 100%;
    height: 32px;
    padding: 1px 0;
    background: #efefef;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #afafaf;
}
html>body #manager-actions {
    padding: 1px 0 0;
}
#manager-actions span {
    float: left;
    text-indent: 2em;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #666666;
}
#manager-actions a {
    float: left;
    display: block;
    margin-right: 0.5em;
    padding: 0 4px 0 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #efefef;
    color: #666666;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}
#manager-actions a:hover {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
}
#manager-actions a:active {
    background-color: #ffffff;
    border: none;
}
#manager-actions a:focus {
    background-color: #ffffff;
    border: none;
}

#manager-actions select {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}
#content-header {

}
#content-header h2 {
    margin: 5px 0 20px;
    font-size: 1.5em;
    font-weight: normal;
    color: #339BD3;
    text-align: center;
}
/*


/*
=========================Header===============================*/
#header #left {
    height: 130px;
    background:url(/themes/stoneskingston/images/banner_img.jpg) no-repeat top left;

}
#header h1, #header h1 a {
    float: left;
    margin: 0;
    padding: 0;
}
#header h1 {
    height: 70px;
    /*background: url('/images/ksf_logo.gif') no-repeat;*/
    font-size: 2.5em;
    font-variant: small-caps;
}
#header h1 a {
    position: relative;
    padding: 40px 0 10px;
    text-indent: 160px;
    letter-spacing: 0.1em;
    color: #99CC00;
    font-weight: bold;
}
#header h1 a:hover {
    text-decoration: none;
}
#header h1 a span {
    position: relative;
    top: 30px;
    left: -80px;
    font-size: 0.5em;
    font-weight: bold;
    letter-spacing: 0.2em;
    color: #666666;
    font-weight: bold;
    font-variant: normal;
}
#header #right {
    background-color: #efefef;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #afafaf;
    text-align: right;
}
#header #right .info {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
}
#header #right img {
    vertical-align: middle;
}

/*



/*
========================Miscellaneous=========================*/
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.clear {
    clear: both;
}
.spacer {
    clear: both;
    visibility: hidden;
    line-height: 1px;
}
.left {
    text-align: left;
    font-size:12px;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.altFont {
    font-family: tahoma, serif;
}
.hide {
    display: none;
}
.narrow {
    width: 45%;
}
.wide {
    width: 60%;
}
.full {
    width: 100%;
}
.noBg {
    background: none;
}
.pager {
    white-space: nowrap;
    font-size: 1.1em;
}
.pager .results {
    padding-right: 0.5em;
    color: #666666;
}
.pager .currentPage {
    font-weight: bold;
    padding: 0 0.75em;
    color: #246C94;
    font-weight: bold;
}
.pager a {
    padding: 0 0.75em;
    color: #339BD3;
    font-weight: bold;
}
.pager a:hover {
    background: #246C94;
    color: #ffffff;
}
a.clearSearch {
    background: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/16/action_no.gif') no-repeat 5px 50%;
    margin-left: 10px;
    padding: 3px 5px 3px 25px;
    color: #666666;
    font-size: 1.1em;
}
a.clearSearch:hover {
    text-decoration: none;
    color: #666666;
}
.disabled, a.disabled, a.disabled:visited {
    color: grey;
}
/******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */

/*
====================Left column block=========================*/
.container {
    min-height: 300px;
    margin: 0 5px;
    padding-bottom: 3em;
    background-color: #cccccc;
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/backgrounds/bg_leftcol.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    border: 1px solid #afafaf;
    -moz-border-radius: 0.4em;
}
.block .header {
    margin: 0;
    height: 30px;
    line-height: 30px;
    background: #f7f4ef;
    font-weight: bold;
    font-size: 1.1em;
    text-align: center;
    color: buttonshadow;
    border-bottom: 1px solid #afafaf;
    -moz-border-radius: 0.4em 0.4em 0 0;
}
.block .content {
    border-bottom: 1px solid #ffffff;
}

img {
    border: none;
}

/*
==================Tables default layout=======================*/
#container table { /*
------------------- Actually concerns all table but #container specialization is required not to interfere ------------------- with FCKeditor or JsCalendar css */
    margin: 5px 0;
    background: #fff;
    border-collapse: collapse;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff #cccccc #cccccc #ffffff;
    font-family: helvetica;
}
html>body #container table {
    border-collapse: separate;
    border-spacing: 0px;
}
#container table.noBorder {
    border: none;
}
#container table.transparent {
    background-color: transparent;
    border: none;
}
#container tr {
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}
tr img, tr input {
    vertical-align: middle;
}
tr th, tr td {
    text-align: center;
    border: none;
}
tr th {
    color: #afafaf;
    font-weight: bold;
}
thead tr {
    background: #339BD3;
    color: #ffffff;
}
thead tr.infos, tfoot tr.infos {
    background: #ebe7d4;
    font-size: 10px;
    color: #339BD3;
}
thead td {
    padding: 0 12px;
}

thead th, thead th a {
    color: #ffffff;
}
thead tr a:hover {
    color: #246C94;
}
tr.backLight {
    background: #ffffff;
    border-bottom: 1px solid #9EDDFF;
}
tr.backDark {
    background: #f7f7f7;
    border-bottom: 1px solid #9EDDFF;
}
tr.backHighlight {
    background: #CFEEFF;
}

/*
==========================Tip boxes===========================*/
span.tipOwner, label.tipOwner, input.tipOwner {
    position: relative;
    cursor: help;
}
label.tipOwner {
    background: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/tooltip.gif') 98% 50% no-repeat;
}
span.tipOwner span.tipText, label.tipOwner span.tipText, input.tipOwner span.tipText {
    display: none;
    position: absolute;
    top: 1.8em;
    left: 100%;
    border: 1px solid #afafaf;
    background-color: #e4ecf4;
    color: #333333;
    text-align: center;
    line-height: normal;
    width: 20em;
    padding: 2px 5px;
    -moz-opacity: 1;
    z-index: 100;
    }
span.tipOwner:hover span.tipText, label.tipOwner:hover span.tipText, input.tipOwner:hover span.tipText {
    display: block;
}
/* Holly Hack here so that tooltips don't act screwy:
 * http://www.positioniseverything.net/explorer/threepxtest.html */
/* Hide next from Mac IE plus non-IE \*/
* html #content {
    height: 1%;
}
/* End hide from IE5/mac plus non-IE */

/*-- Special TipText boxes ----------------------------------*/
span#becareful {
    top: -35px;
    left: -3.5em;
    width: 6em;
    padding: 5px;
    background: #fff;
    border: 1px solid #ff3300;
    color: #ff3300;
    z-index: 150;
}

/*
===================Manager-actions images=====================*/
/*-- Each action link (<a> tag) has a standard "action" class name
  -- plus a specific <action-type> class name e.g. "add", "edit",...
  -- to define which image to use. This allows to change assigned
  -- images in a single location : here. ---------------------*/
a.action {
    background-position: 3px 50%;
    background-repeat: no-repeat;
}
a.add {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_add.gif');
}
a.edit {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_edit.gif');
}
a.delete {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_delete.gif');
}
a.save {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_save.gif');
}
a.validate {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_validate.gif');
}
a.cancel {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_cancel.gif');
}
a.undo {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_undo.gif');
}

a.download {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_download.gif');
}
a.upload {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_upload.gif');
}
a.reorder {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_reorder.gif');
}
a.search {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_search.gif');
}
a.addcat {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_addcat.gif');
}
a.addrootcat {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_addrootcat.gif');
}
a.adduser {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_adduser.gif');
}
a.scannew {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_scannew.gif');
}
a.delorphaned {
    background-image: url('http://www.e-cats.ca/ecats/www/themes/default_admin/images/22/action_delorphaned.gif');
}
