﻿#popImage_cache img{
	border:2px solid #fff;
	background:#fff;
	display:block;
	padding:2px;
	position:absolute;
	cursor:pointer;
	z-index:9999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 45px #888;
	-webkit-box-shadow: 0 0 45px #888;
	box-shadow: 0 0 45px #888;
}
.popImage_close{
	background:url(../images/close.png) center no-repeat;
	position:absolute;
	height:40px;
	width:40px;
	z-index:9999;
	cursor:pointer;
	display:none;
}

.programDetailPanel
{
    position: relative; 
    float: right; 
    right: 15px; 
   /* width: 400px;*/
    text-align: right; 
    top: 0px;
}

.mydeskTooltip
{
    display: inline-block;
    font-size: 14px !important;
    font-style:italic;
    color: #808080 !important;
    }
 
 .mydeskTooltip_a
{
    display: inline-block;
    font-size: 14px !important;
    font-style:italic;   
    }

*
{
	font-family: Segoe UI,Tahoma,Verdana,Arial;
	font-size: 9pt;
	letter-spacing: 0.02em;
	}

body
{
	margin: 0;
	color: #333333;
	/*font-family: Segoe UI,Tahoma,Verdana,Arial;
	font-size: 9pt;    
	letter-spacing: 0.03em;*/
}


hr.more-operations-separator
{
	color:#DDDDDD;
	height:1px;   
	border:0px; 
	background-color:#DDDDDD;
	margin:0px;
}
 
.error          {color:Red;}
.notification   {color:#006E12 !important;}
.white          {color:white !important;}
.center         {text-align:center;}
.left           {text-align:left;}
.right          {text-align:right;}
.hidden         {display:none;}
.popupMessage   {position: fixed; top: 0px; width: 100%;margin-left:-210px; z-index:1000 }

.labelEmphasize {font-weight:bold; font-style:italic;}
.labelHelp{color: #808080; font-style: italic;}
.labelCaption{font-weight:bold;}

.calendar-textbox
{
	max-width:100px;
}

.mediumtextbox {
    max-width:120px;
}

.smalltextbox
{
    max-width:76px;
    }

.calendar-textbox-small
{
	max-width:65px;
	}

.header1
{
	font-size: 15pt; /* display: inline-block;*/
	vertical-align: middle;
}

.header1-popup
{
	font-size: 15pt; /* display: inline-block;*/
	vertical-align: middle;
	font-weight:normal;
	color:#333333;
}

.header1name
{
	font-size: 15pt;
	vertical-align: middle;
	color:#0081CD;
	}

.header2
{
	font-size: 14px;
	color: #22436C;
	display: inline-block;
	vertical-align: middle;
}

/* Popup */
.popup
{
	   margin-top:10px;       
	}

/* sub sections */
.header-subsection
{
	font-weight: bold; 
	font-size: 11px; 
	text-transform: uppercase; 
	letter-spacing: 2px;
}

.header-currentprogram
{
	font-size: 24px;
	color:#333333;
}

.header-landingitem
{
	font-size: 22px;
}

/* DIVs */
div.top-header
{
	background: url('../images/bg-blue.jpg') repeat-x;
	background-position: center;
	height: 53px; 
}

div.top-bar
{
	height: 29px; 
	background: url('../images/backoffice-base.png') 0px -117px repeat-x;
}

div.top-bar-repository
{
	height: 29px; 
	background: url('../images/backoffice-base.png') 0px -433px repeat-x;
}

div.left
{
	float: left;
	width: 200px;
   /* background-color: #FAFAFA;*/
	min-height: 600px;
}

div.left-menu
{
	color: #4C535C;
	font-weight: bold;
	width: 100%;
}

div.content
{
	margin-left: 200px;
	padding: 8px 10px 60px 10px;
	word-wrap: break-word;
	min-height: 600px;
   /* border-left: 1px solid #BEC1C4;*/
}

div.content-landing
{
	margin-left:0px;
	border-left:0px;
	width: 100%; min-height: 400px; padding: 30px 0px 15px 0px;
}

div.content-landing-open
{
	float: left; 
	width: 450px; 
	padding-right: 30px;
	min-height: 150px; 
	border-right: 1px solid #DDDDDD;
	margin-right:30px;
	margin-bottom:200px;
}

div.content-landing-item
{
	display: inline-block; margin-left: 5px; margin-bottom: 5px;
}

div.content-landing-item-picture
{
float: left; display: block; width: 48px; padding-top: 5px;
}

/* header of a page */
div.content-header
{
	padding-bottom: 3px;
	border-bottom: 1px solid #DDDDDD;
}

/* header of a page (search page only)*/
div.content-header.noline 
{
	border:0px;    
}

div.content-body
{
	margin: 15px 5px 15px 5px;
  /* display:inline-block;*/
}

/* smooth bar within a page */
div.content-body-bar
{
	margin: 10px 0px 5px 0px;
	background: url('../images/backoffice-base.png') 0px -92px repeat-x;
	height: 22px;
	border: 1px solid #99BBE8;
	border-radius: 3px;
	padding-left: 5px;
}

/* Sub Sections */
div.content-body-subsection         {padding-bottom:10px;}  /*used in search criterias panels*/
div.content-body-subsection.large    {padding-bottom:20px;} /*used in pages*/
div.content-body-subsection-header  {border-bottom: 1px dotted #BBBBBB; margin-bottom:2px;padding-bottom:1px;}

/* Buttons container */
div.content-command         {margin:15px 0px 10px 0px;min-height:23px;}
div.content-command-left    {float:left;}
div.content-command-right   {float:right;}
div.content-command-center  {text-align:center;}
div.massUpdatePanel         {margin-top: -28px;}
div.workflowActionPanel     {margin-top: 20px;}


div.footer
{
	border-top: 1px dotted #DDDDDD;
	clear: both;
    position: fixed;
	width: 100%;
	height: 52px;
    bottom: 0; /* 关键 */  
    left:0; /* IE下一定要记得 */  
}

/* Sub-Menus */
div.submenu-left    {width:320px;float:left;/*position:absolute;*/}
div.submenu-right   {margin-left:350px;width:320px;position:absolute;}
div.submenu-block   {margin-bottom:30px;min-height:80px}
div.submenu-block-items     {position: relative; margin-left: 40px;}
div.submenu-block-picture   {float: left; width: 40px;}
div.submenu-block.hidden    {display:none;}


div.more-operations
{
	display:inline; 
	/*width:200px; */
	width:350px;
	position:relative; float:right; top:5px; right:10px;
}

div.view-selector
{
	text-align:right;
	margin-bottom:5px;
	padding-right:5px;     
}

.popupDiv{height:600px;overflow:auto;width:1000px;}
.popupAnswerDiv{height:600px;overflow:hidden;width:1000px;}
.popupQuestionDiv{height:700px;overflow:hidden;width:1020px;}
.popupDiv800{height:600px;overflow:auto;width:800px;}
.popupDiv600{height:400px;overflow:auto;width:600px;}
.popupTable{background-color:#f5f5f5;border:solid 5px #06c;float:left;left:0;margin:0;padding:10px;position:absolute;}
.popupTableMessageContent{background-color:#f5f5f5;border:solid 5px #06c;float:left;height:500px;left:0;margin:0; padding:10px;position:absolute;width:98%;}
.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:.7;}

/* communication */
#MessageTagsList td{width:auto; white-space:nowrap; padding-left:10px;}
#MessageTemplateList td{width:auto; white-space:nowrap; padding-left:5px;}
.message-view-subject{font-family: Sans-Serif; color: black; font-size: 16pt; font-weight: bold; margin-top:10px;}
.message-view-body{width:100%; border:solid 1px #808080;  height:400px; overflow: auto;}
.message-view-body td{padding: 10px 10px 10px 10px; font-family: Sans-Serif; color: black; font-size: 10pt; font-weight: normal; vertical-align:top;}

/* Advanced Search Criteria */
#CriteriaList {border-collapse: collapse; margin-top:5px; }
#CriteriaList td{width:auto; white-space:nowrap; padding-left:5px;}

/* report */
.report-sql{background-image:url('../images/backoffice16.png'); background-position: -128px -32px;width:16px;height:16px;border:none;cursor:pointer;}
.report-table{background-image:url('../images/backoffice16.png'); background-position: -144px -32px;width:16px;height:16px;border:none;cursor:pointer;}
.report-column-editor{width:100%;}
.report-column-editor td{width:auto;}
td.report-typefilter {width: auto; padding:3px 3px 3px 3px; text-align:center;}
td.report-typefilter.normal { background-color:transparent;}
td.report-typefilter.normal:hover { background-color:#FDEEB3; border: 1px solid #F1C43F;}
td.report-typefilter.selected { background-color: #EEEEEE; border: 1px solid #CCCCCC;}
div.report-columntree {overflow: scroll; border:1px solid #CCCCCC; width:240px; height:520px; margin-bottom:5px;}
li.report-columnnode {padding-left:18px; cursor:pointer;}
span.report-columnnode-used{color:#AADDDD; font-weight: bold;}
li.report-columnnode:hover{ background-color: #F8F8F8;}
div.report-tablenode {background-color:#F8F8F8; display:inherit; cursor:default; font-weight:bold; padding-top:3px; padding-bottom:2px; border: 1px solid #CCCCCC; border-top-width:3px; border-top-color:#EEEEEE; }
div.report-tablenode input[type=checkbox]{ float:left;}
div.report-tablenode:hover{ background-color: #FDEEB3;border: 1px solid #F1C43F;border-top-width:3px;}
div.report-block{ padding-bottom:5px; border-bottom:1px solid #CCCCCC; margin-bottom:5px;}
.popup-table td{width:auto; padding: 2px 1px 2px 1px;}
#ulSortableColumns { list-style-type: none; margin: 0; padding: 0;min-height:40px; }
#ulSortableColumns li  
{
	margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; height: 18px; 
	background-color: #F6F6F6; border: 1px solid #CCCCCC; text-align:left;
}
#ulSortableColumns li:hover
{
	font-weight: bold;
}
#ulSortableColumns li span { position: absolute; margin-left: -1.3em; }

div.message            {min-height:53px;margin-bottom:10px;color: #333333; border-radius:3px;}
div.message.info       {border: 1px solid #ACDBEF; background-color:#DAEFFB}
div.message.warning    {border: 1px solid #E6D260; background-color:#F9EDAA;}
div.message.success    {border: 1px solid #9AC933; background-color:#CEE790;}
div.message.error      {border: 1px solid #C58F75; background-color:#F2BBA0;}
.closebutton           {float:right;cursor:pointer;margin:5px;}

/* Links */
a, a:visited
{
	color: #0066CC;
	text-decoration: none;
}
a:hover
{
	cursor: hand;
}

a[disabled]
{
    color:#333333;
    }

a.menu.item, a.menu.item:visited, a.menu.item:hover
{
	color: #4C535C;
	/*cursor: default;*/
	cursor:pointer;
}

a.more-operations, a.more-operations:visited
{
	color: #4C535C;
	cursor: default;
}

a.more-operations:hover
{
	 color: #4C535C;
	cursor: default;
	cursor:pointer;
	}

a.symbol{background-color:transparent;}
a.symbol:hover{background-color:Orange;}

input[type=button]
{
	cursor:pointer;
	}

input[type=submit], .GridExportButton
{
	background:url('../images/backoffice-base.png') 0px -194px repeat-x scroll #DFEFFC;
	min-width:100px;
	color:#2E6E9E; 
	font-weight:bold;
	border-radius:4px;
	border:1px solid #C5DBEC;
	height:23px;
	padding-bottom:3px;
	margin-left:1px;
	margin-right:1px;
}

input[type=submit][disabled], input[type=submit][disabled]:hover, input[type=submit][disabled]:focus
{
	background:url('../images/backoffice-base.png') 0px -462px repeat-x;
	color:#AAAAAA; 
	border:1px solid #DDDDDD;
	cursor:default;
}

input[type=submit]:hover, .GridExportButton:hover
{
	cursor:pointer;
}

input[type=submit]:hover, input[type=submit]:focus, .GridExportButton:hover, .GridExportButton:focus
{
	color:#FFFFFF;
	border:1px solid #2E6E9E;
	background:url('../images/backoffice-base.png') 0px -219px repeat-x scroll #DFEFFC;
}



/* UL and LI */
ul
{
	list-style: none;
	margin: 0px;
	/*padding: 1px;*/
	padding: 0px;
}

ul.menu-item
{
   /* min-height: 50px;*/
	border-bottom: 1px solid #E2E4E7;
	border-right: 1px solid #BEC1C4;
	/*border-right: 1px solid #BEC1C4;*/
	background-color:#FAFAFA;
}

ul.more-operations
{
	min-height: 25px;
	direction:rtl;
}

ul.more-operations-items
{
   border: 1px solid #E2E4E7; 
   display:none;
   /*width:200px;*/
   min-width:200px;
   background-color:White;position:absolute;right:1px;
   direction:ltr;
}

ul.menu-item.selected
{
	background-color: white; /*    border: 1px solid #F1C43F;  */
	border-right:1px solid transparent;
}

li.menu-item
{
	border: 1px solid transparent;
	padding: 5px;
	
	border-right: 1px solid #FFFFF; /*new menu effect*/
	/*min-height: 38px;*/ /* UL min height - LI padding - UL padding */
}

li.menu-item:hover
{
	background-color: #FDEEB3;
	border: 1px solid #F1C43F;
}

li.more-operations
{
	padding-right: 6px;
	min-height: 18px; /* UL min height - LI padding - UL padding */
	/*width:150px;*/
	min-width:150px;
}

li.more-operations-item
{
	border: 1px solid transparent;
	padding: 5px;
	min-height: 20px; /* UL min height - LI padding - UL padding */
}

li.information-item
{
	text-align:left;    
}

.information-item-subtitle-container
{
	text-align:left;
	/*padding-bottom:10px;*/
	}

.information-item-subtitle
{
	font-size:10pt;
}

.information-item-subtitle-MoreOperation
{
	font-size:10pt;
	font-weight:bold;
	}

.information-item-subtitle-highlight
{
/*    font-size:10pt;
	font-weight:bold;*/
	color: #0081CD!important;
	font-size:12pt;
}

li.more-operations-item:hover
{
	background-color: #D6E5F2;
	color:Blue;
}

li.more-operations-item.separator
{
	max-height:10px;
	min-height:0px;
}

li.more-operations-item.separator:hover
{
	background-color: #FFFFFF;
}

li.more-operations-item-separator
{
	border: 1px solid transparent; 
	padding:0px 5px 0px 5px;  
}

li.more-operations-item-separator:hover
{
	background-color: #FFFFFF;
}

/* Tables, TD, TR */
table.light-solid-grid{width:auto;border-collapse:collapse;border-bottom-color:#333333;}
table.light-solid-grid thead{height: 23px;background-color:#5D7B9D;color:White;}
table.light-solid-grid td{width:auto; padding-left:3px; padding-right:3px; border: 1px solid #DDDDDD;}
table.checklist{width:100%; border:solid 1px #808080; padding: 3px 3px 3px 3px;}
table.checklistwithoutborder{width:100%; padding: 3px 3px 3px 3px;}
.checklist-header{background-color:#EBF4FC; border: 1px solid #CCCCCC;}
.checklist-body td{width:auto;}

td, table.normal
{
	padding: 2px 2px 2px 0px;
	width: 150px;
}
td.xsmall, table.xsmall 
{
	width: 70px;
}
td.small, table.small 
{
	width: 100px;
}
td.large, table.large
{
	width: 250px;
}
td.xlarge, table.xlarge 
{
	width: 400px;
}
td.xxlarge, table.xxlarge 
{
	width: 600px;
}
td.xxxlarge, table.xxxlarge 
{
	width: 800px;
}
td.separator
{
	width: 40px;
}

.filemapping-table{width:100%; text-align: center; border: 1px solid gray; white-space:nowrap;}
tr.filemapping{color: White; background-color: #5D7B9D;font-weight: bold;text-align:center;}

tr.filemapping-fields-subsection
{
	background-color:#dcdcdc;font-style:italic;font-weight:bold;
}

tr.report-header-filter {background: none repeat scroll 0 -1px #EBF4FC; color: #15428B; vertical-align:top;}
tr.report-header-output {background: none repeat scroll 0 -1px #006699; color: #CCFFFF; vertical-align:top;}

span.menu-item-picture, span.more-operations-picture  {display: block; float: left;}
span.menu-item-text     {display: block;margin-left: 42px;}
span.menu-item-detail   {font-weight: normal;font-size: 9pt;}
span.more-operations-item
{
	display: block; margin-left: 25px;
}
span.separator {margin-left:5px; margin-right:5px;}

select
{
	outline: none;
	border: 1px solid #ABABAB;
	padding: 1pt;
	height:22px;
	width: 204px; /* Select length 204 will be the same size to input 200 */
}

select[multiple] {
    height: auto;
}

select[size] {
    height: auto;
}

.treeview table td { width: 10px; padding: 0 0 0 3px;}


/* Select */
select.ddl
{
	outline: none;
	border: 1px solid #ABABAB;
	padding: 1pt;
	height:22px;
	width: 204px; /* Select length 204 will be the same size to input 200 */
}

select.short
{
	width:94px!important;
}

select.long
{
	width:304px!important;
}

/* Input */
textarea
{
	outline: none;
	border: 1px solid #ABABAB;
	padding: 1px;
	height:68px;
	width:300px;
}

input[type=text],
input[type=password]
{
	outline: none;
	border: 1px solid #ABABAB;
	padding: 1px;
	width: 200px;
}

input[type=text].textbox-search
{
	padding-left:20px; 
	background-image: url(../Images/report_search.png); 
	background-position:2px center; 
	background-repeat:no-repeat;
	width:195px;
}

/*input.text:focus, textarea:focus*/
input[type=text]:focus, 
input[type=password]:focus, 
textarea:focus
{
	border-color: #0066CC;
}

input[type=text].exsmall, 
input[type=password].exsmall,
textarea.exsmall
{
	width: 25px;
}

input[type=text].xsmall, 
input[type=password].xsmall,
textarea.xsmall
{
	width: 50px;
}

input[type=text].small, 
input[type=password].small,
textarea.small
{
	width: 100px;
}

input[type=text].large, 
input[type=file].large, 
input[type=password].large,
textarea.large
{
	width: 300px;
}

input[type=text].extra-large{width:500px;}

textarea.long
{
	height: 80px;
}

textarea.xlong
{
	height: 300px;
}

input[type=text].mandatory, 
input[type=password].mandatory,
textarea.mandatory
{
	background-color: #FFFFD8;
}

.preview
{
	cursor:pointer;
	}

#preview {
	background: none repeat scroll 0 0 #333333;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	padding: 1px;
	position: absolute;
}

.filterDiv
{
	padding-bottom:10px;
	}

.quantityAdd
{   
	
	left: 40px;    
	overflow: hidden;
	position: absolute;
	top: -2px;
	width: 24px;        
	}
	
.quantityReduce
{    
   
	left: 40px;    
	overflow: hidden;
	position: absolute;
	top: 6px;
	width: 24px;        
	}

.thumbnail {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 8px;
    padding-right: 8px;
}
.thumbnail img {
    background: none repeat scroll 0 0 #000000;
    display: block;
    margin: auto;
    padding: 2px;
}

.span_languagename
{
    position: relative;
    _position: fixed;
    top: 3px;
    vertical-align: top;
    background-color: Transparent;
}

 .watermark {
    color: #999999 !important;
    font-style: italic !important;
}

.andspace
{
    padding-left:3px;
    padding-right:3px;
    }


/* Images */
img{vertical-align:middle;border-width:0;}

input[type=image].small					{vertical-align:middle;border-width:0;width:16px;height:16px;background-image:url(../images/backoffice16.png);}
input[type=image].small.add             {background-position:-48px 0;}
input[type=image].small.delete          {background-position:-48px -144px;}
input[type=image].small.edit            {background-position:-0px -144px;}
input[type=image].small.arrowbottom     {background-position:0 0;}
input[type=image].small.arrowtop        {background-position:-32px 0;}
input[type=image].small.search          {background-position:-96px -112px;}
input[type=image].small.select          {background-position:-112px -128px;}
input[type=image].small.transfer        {background-position:-128px -128px;}
input[type=image].small.case            {background-position:-144px -128px;}
input[type=image].small.message_edit    {background-position:-0px -144px;}
input[type=image].small.message_accept  {background-position:-16px -144px;}
input[type=image].small.message_cancel  {background-position:-32px -144px;}
input[type=image].small.remove          {background-position:-48px -144px;}
input[type=image].small.remove:hover    {background-position:-64px -144px;}
input[type=image].small.view			{background-position:-96px -32px;}
input[type=image].small.download        {background-position:-160px -128px;}
input[type=image].small.grid-refresh    {background-position:-32px -32px;}
input[type=image].small.refresh         {background-position:-16px -16px;}

a.small.config_enabled   {vertical-align:middle;border-width:0;width:16px;height:16px;background-image:url(../images/backoffice16.png);background-position:-16px -160px;display:block;}
a.small.config_disabled  {vertical-align:middle;border-width:0;width:16px;height:16px;background-image:url(../images/backoffice16.png);background-position:-32px -160px;display:block;}
a.small.remove           {vertical-align:middle;border-width:0;width:16px;height:16px;background-image:url(../images/backoffice16.png);background-position:-64px -144px;display:block;}

/* Base images */
img.base{background-image:url(../images/backoffice-base.png);}
img.base.logo-lisa{background-position:0 0;width:160px;height:45px;margin-left:8px;margin-top:8px;}
img.base.edenred{background-position:-160px 0;width:100px;height:45px;}
img.base.logo-lisa-backoffice{background-position:0 -45px;width:170px;height:47px;}
img.base.open{background-position:0 -146px;width:48px;height:48px;}
img.base.user{background-position:-48px -146px;width:48px;height:48px;}
img.base.repository{background-position:-96px -146px;width:48px;height:48px;}
img.base.warning{background-position:-144px -146px;width:48px;height:48px;}
img.base.error{background-position:-192px -146px;width:48px;height:48px;}
img.base.info{background-position:-240px -146px;width:48px;height:48px;}
img.base.success{background-position:-288px -146px;width:48px;height:48px;}

img.base.message {display:block;float:left;width:48px;height:48px;margin:3px}
img.base.message.warning{background-position:-144px -146px}
img.base.message.success{background-position:-288px -146px;}
img.base.message.info{background-position:-240px -146px;}
img.base.message.error{background-position:-192px -146px;}

/* Small images */
img.small{width:16px;height:16px;background-image:url(../images/backoffice16.png);}
img.small.arrowbottom{background-position:0 0;}
img.small.arrowright{background-position:-16px 0;}
img.small.arrowtop{background-position:-32px 0;}
img.small.add{background-position:-48px 0;}
img.small.cross{background-position:-96px -128px;}
img.small.cross:hover{background-position:-80px -128px;}
img.small.delete{background-position:-48px -144px;}
img.small.open{background-position:-80px 0;}
img.small.save{background-position:-96px 0;}
img.small.tool{background-position:-112px 0;}
img.small.favorite{background-position:-128px 0;}
img.small.filter{background-position:-144px 0;}
img.small.grid{background-position:0 -16px;}
img.small.refresh{background-position:-16px -16px;}
img.small.zoneopened{background-position:-32px -16px;}
img.small.zoneclosed{background-position:-48px -16px;}
img.small.grid-first{background-position:-64px -16px;}
img.small.grid-first-disabled{background-position:-80px -16px;}
img.small.grid-previous{background-position:-96px -16px;}
img.small.grid-previous-disabled{background-position:-112px -16px;}
img.small.grid-next{background-position:-128px -16px;}
img.small.grid-next-disabled{background-position:-144px -16px;}
img.small.grid-last{background-position:0px -32px;}
img.small.grid-last-disabled{background-position:-16px -32px;}
img.small.grid-refresh{background-position:-32px -32px;}
img.small.grid-separator{background-position:-48px -32px;}
img.small.grid-export-excel{background-position:-64px -32px;}
img.small.edit{background-position:0 -144px;}
img.small.form-edit{background-position:-80px -32px;}
img.small.view{background-position:-96px -32px;}
img.small.help{background-position:-112px -32px;}
img.small.search{background-position:-96px -112px;}
img.small.type-date{background-position:-112px -112px;}
img.small.type-text{background-position:-128px -112px;}
img.small.type-numeric{background-position:-144px -112px;}
img.small.type-key{background-position:-0px -128px;}
img.small.type-xml{background-position:-16px -128px;}
img.small.type-boolean{background-position:-32px -128px;}
img.small.grid-import{background-position:-48px -128px;}
img.small.grid-export{background-position:-64px -128px;}
img.small.close-enabled{background-position:-80px -128px;}
img.small.close-disabled{background-position:-96px -128px;}
img.small.select{background-position:-112px -128px;}
img.small.transfer{background-position:-128px -128px;}
img.small.case{background-position:-144px -128px;}
img.small.message_edit{background-position:-0px -144px;}
img.small.message_accept{background-position:-16px -144px;}
img.small.message_cancel{background-position:-32px -144px;}
img.small.remove{background-position:-48px -144px;}
img.small.remove-dummy{background-position:-48px -144px;}
img.small.remove:hover{background-position:-64px -144px;}
img.small.sortdesc{background-position:-80px -144px;}
img.small.sortasc{background-position:-96px -144px;}
img.small.clock{background-position:-112px -144px;}
img.small.mail{background-position:-128px -144px;}
img.small.bullets{background-position:-144px -144px;}
img.small.details{background-position:0 -160px;}
img.small.report-sql{background-position:-128px -32px;}
img.small.report-table{background-position:-144px -32px;}
img.small.report-main{background-position:-144px -32px;}
img.small.config_enabled{background-position:-16px -160px;}
img.small.config_disabled{background-position:-32px -160px;}
img.small.members{background-position:-48px -160px;}
img.small.schedule{background-position:-64px -160px;}
img.small.bullet{background-position:-80px -160px;}
img.small.award{background-position:-96px -160px;}
img.small.member{background-position:-112px -160px;}
img.small.outbox-collaspe{background-position:-160px -0px;}
img.small.outbox-expand{background-position:-160px -16px;}
img.small.sum{background-position:-160px -32px;}
img.small.poll{background-position:-160px -48px;}
img.small.survey{background-position:-160px -64px;}
img.small.animation{background-position:-160px -80px;}
img.small.group-level-date{background-position:-160px -96px;}
img.small.quiz{background-position:-160px -112px;}
img.small.download{background-position:-160px -128px;}
img.small.chart{background-position:-128px -160px;}
img.small.relationship-edit{background-position:-144px -160px;}
img.small.table-key{background-position:-160px -160px;}

img.small.en-GB{background-position:0px -48px;}
img.small.en-US{background-position:-16px -48px;}
img.small.en-ZA{background-position:-32px -48px;}
img.small.es-AR{background-position:-48px -48px;}
img.small.es-CL{background-position:-64px -48px;}
img.small.es-CO{background-position:-80px -48px;}
img.small.es-ES{background-position:-96px -48px;}
img.small.es-MX{background-position:-112px -48px;}
img.small.es-PA{background-position:-128px -48px;}
img.small.es-PE{background-position:-144px -48px;}
img.small.es-UV{background-position:0px -64px;}
img.small.es-VE{background-position:-16px -64px;}
img.small.fr-BE{background-position:-32px -64px;}
img.small.fr-CH{background-position:-48px -64px;}
img.small.fr-FR{background-position:-64px -64px;}
img.small.fr-LU{background-position:-80px -64px;}
img.small.hi-IN{background-position:-96px -64px;}
img.small.hu-HU{background-position:-112px -64px;}
img.small.id-ID{background-position:-128px -64px;}
img.small.it-IT{background-position:-144px -64px;}
img.small.ja-JP{background-position:0px -80px;}
img.small.ko-KR{background-position:-16px -80px;}
img.small.ms-MY{background-position:-32px -80px;}
img.small.nl-NL{background-position:-48px -80px;}
img.small.pl-PL{background-position:-64px -80px;}
img.small.pt-BR{background-position:-80px -80px;}
img.small.pt-PT{background-position:-96px -80px;}
img.small.ro-RO{background-position:-112px -80px;}
img.small.sk-SK{background-position:-128px -80px;}
img.small.sv-SE{background-position:-144px -80px;}
img.small.th-TH{background-position:0px -96px;}
img.small.tr-TR{background-position:-16px -96px;}
img.small.zh-CN{background-position:-32px -96px;}
img.small.zh-HK{background-position:-48px -96px;}
img.small.zh-MO{background-position:-64px -96px;}
img.small.zh-SG{background-position:-80px -96px;}
img.small.zh-TW{background-position:-96px -96px;}
img.small.ar-LB{background-position:-112px -96px;}
img.small.ar-MA{background-position:-128px -96px;}
img.small.bg-BG{background-position:-144px -96px;}
img.small.cs-CZ{background-position:0px -112px;}
img.small.de-AT{background-position:-16px -112px;}
img.small.de-DE{background-position:-32px -112px;}
img.small.default{background-position:-48px -112px;}
img.small.el-GR{background-position:-64px -112px;}
img.small.en-AU{background-position:-80px -112px;}

/* Medium images */
img.medium{width:24px;height:24px;background-image:url(../images/backoffice24.png);}
img.medium.create{background-position:0 0;}
img.medium.edit{background-position:-24px 0;}
img.medium.search{background-position:-48px 0;}
img.medium.history{background-position:-72px 0;}
img.medium.message {margin-left:3px;margin-top:3px;margin-right:3px;display:block;float:left;}
img.medium.message.warning{background-position:-96px 0;margin-left:3px;margin-top:3px;margin-right:3px;display:block;float:left;}
img.medium.message.success{background-position: 0px -24px;margin-left:3px;margin-top:3px;margin-right:3px;display:block;float:left;}
img.medium.message.info{background-position:-24px -24px;margin-left:3px;margin-top:3px;margin-right:3px;display:block;float:left;}
img.medium.message.error{background-position:-48px -24px;margin-left:3px;margin-top:3px;margin-right:3px;display:block;float:left;}
img.medium.xml {background-position:-72px -24px;}
img.medium.next-step{background-position:-96px -24px;}
img.medium.filter{background-position:0px -48px;}
img.medium.column{background-position:-24px -48px;}
img.medium.profile{background-position:-48px -48px;}
img.medium.transfer{background-position:-72px -48px;}
img.medium.massupdate{background-position:-96px -48px;}
img.medium.export{background-position:0 -72px;}
img.medium.viewdetail{background-position:-24px -72px;}
img.medium.number1{background-position:-48px -72px;}
img.medium.number2{background-position:-72px -72px;}
img.medium.number3{background-position:-96px -72px;}
/* Large images */
img.large{width:32px;height:32px;background-image:url(../images/backoffice32.png);margin-right:5px;}
img.large.member{background-position:0 0;}
img.large.transaction{background-position:-32px 0;}
img.large.redemption{background-position:-64px 0;}
img.large.point{background-position:-96px 0;}
img.large.customtable{background-position:-128px 0;}
img.large.product{background-position:-160px 0;}
img.large.communication{background-position:-192px 0;}
img.large.customersupport{background-position:-224px 0;}
img.large.catalog{background-position:-256px 0;}
img.large.none{background-position:-288px 0;}
img.large.repository{background-position:0 -32px;}
img.large.open{background-position:-32px -32px;}
img.large.user{background-position:-64px -32px;}
img.large.search{background-position:-96px -32px;}
img.large.search_upload{background-position:-128px -32px;}
img.large.upload{background-position:-160px -32px;}
img.large.new{background-position:-192px -32px;}
img.large.plugin{background-position:-224px -32px;}
img.large.medialibrary{background-position:-256px -32px;}
img.large.report{background-position:-288px -32px;}
img.large.template{background-position:0 -64px;}
img.large.administration{background-position:-32px -64px;}
img.large.mydesk{background-position:-64px -64px;}
img.large.filemapping{background-position:-96px -64px;}
img.large.usergroup{background-position:-128px -64px;}
img.large.view{background-position:-160px -64px;}
img.large.menu{background-position:-192px -64px;}
img.large.pointaudit{background-position:-224px -64px;}
img.large.pointtransfer{background-position:-256px -64px;}
img.large.filechecker{background-position:-288px -64px;}
img.large.emailfeed{background-position: 0px -96px;}
img.large.report-base-info{background-position: -192px -96px;}
img.large.report-result-process{background-position: -64px -96px;}
img.large.report-view-settings{background-position:-160px -64px;}
img.large.report-preview{background-position: -96px -96px;}
img.large.report-filter{background-position: -128px -96px;}
img.large.master-catalog{background-position: -160px -96px;}
img.large.message-tag{background-position: -224px -96px;}
img.large.message-base-info{background-position: -32px -96px;}
img.large.message-population{background-position: 0 0;}
img.large.message-content{background-position:-192px 0;}
img.large.message-schedule{background-position: -256px -96px;}
img.large.message-preview{background-position: -288px -96px;}
img.large.module{background-position: 0 -128px;}
img.large.page{background-position: -32px -128px;}
img.large.custommodule{background-position: -64px -128px;}
img.large.manage{background-position: -96px -128px;}
img.large.personalized{background-position: -128px -128px;}
img.large.plugins{background-position: -64px -128px;}
img.large.template{background-position: -160px -128px;}
img.large.order{background-position: -192px -128px;}
img.large.gift {background-position: -224px -128px;}
img.large.status_error{background-position: -256px -128px;}
img.large.status_success{background-position: -288px -128px;}
img.large.status_warning{background-position: 0px -160px;}
img.large.status_waiting{background-position: -32px -160px;}
img.large.status_processing{background-position: -64px -160px;}
img.large.animation{background-position: -96px -160px;}
img.large.relationship{background-position: -128px -160px;}
img.large.partiallock{background-position: -160px -160px;}
img.large.lock{background-position: -192px -160px;}
img.large.unlock{background-position: -224px -160px;}
/* Grid action icons */
.grid-iconcell              {text-align:center;width:25px !important;}
.grid-checkboxcell          {text-align:center;width:25px !important;}
.grid-action                {width:16px; height:16px;background-image:url(../images/backoffice16.png);}
.grid-action.edit           {background-position:0 -144px;}
.grid-action.delete         {background-position:-48px -144px;}
.grid-action.select         {background-position:-112px -128px;}
.grid-action.view           {background-position:-96px -112px;}
.grid-action.arrowtop       {background-position:-32px 0;}
.grid-action.arrowbottom    {background-position:0 0;}
.grid-action.download       {background-position:-160px -128px;}
.grid-action.grid-refresh   {background-position:-32px -32px;}
.grid-action.search         {background-position:-96px -112px}

.grid-export-excel
{
	background-image:url(../images/backoffice16.png);
	background-position: -64px -32px;
	width:16px;
	height:16px;
}    

.gridview           {border: 1px solid #CCCCCC;border-collapse: collapse;}
.gridview th        {border-bottom:1px solid #CCCCCC; background:#ebf4fc scroll 0 -1px;color:#15428b;line-height:20px;overflow:hidden; white-space:nowrap;}
.gridview th a      {color:#15428b;}
.gridview td, th    {padding-left:2px;padding-right:2px;border-right:1px dotted #CCCCCC;}
.gridview-pager     {background:#ebf4fc scroll 0 -1px;border-top:1px solid #CCCCCC;}
.gridview-pager td  {border:0px;}
.gridview-row       {background-color: #FFFFFF;  color: #284775;}
.gridview-row-alternative{background-color: #F7F6F3;  color: #333333;}

.userPreferenceGrid th {border-bottom:1px solid #CCCCCC; background:#ebf4fc scroll 0 -1px;color:#15428b;line-height:20px;overflow:hidden;}
.userPreferenceGrid th a {color:#15428b;}
.userPreferenceGrid td, th    {padding: 0 0 2px 2px;width:auto;}

.dropdown-button{Font-Size:12px;border:0;width:128px;cursor:pointer;}
.dropdown-button-normal{color:#000;background:url(../Images/dropdown-button-normal.gif) no-repeat left top;}
.dropdown-button-clicked{color:#000;background:url(../Images/dropdown-button-clicked.gif) no-repeat left top;}

.DropDownPanel {width:450px;border-color:#a5a8a8 #42555c #42555c #A5A8A8;background-color:White;border-style:solid;border-width:1px 2px 2px 1px;margin-right:10px; margin-top:0;*margin-top:22px}
.DropDownPanel li a{display:block;text-decoration:none; padding-left:10px;padding-right:10px}
.DropDownPanel li a img{border-style:none;margin-right:3px;}
.DropDownPanel li a:hover{background-color:#CEE3F8;text-decoration:none; color:#0085CF}
.DropDownPanel li{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 4px;}
.DropDownGroupSpliter{border-right:1px solid #CFCFCF}


.ButtonExportExcel{text-align:center;height:22px;font-size:11px;margin:0;padding:0;width:180px;cursor:pointer;border:0;background:#f0f0f4 url(../Images/button_obg.gif) repeat-x;z-index:0;*z-index:-1;_z-index:-1;}
.exportToolMenu{z-index:0;*z-index:-1;_z-index:-1;margin-top:5px;}
.GoButtonClass{text-align:center;height:16px;font-size:11px;margin:0;padding:0;width:16px;cursor:pointer;background-image:url('../images/backoffice16.png');background-position: -32px -32px;border:0 none;}
.SeparatorCssClass{background-image:url('../images/backoffice16.png'); background-position:-48px -32px;border:0 none;cursor:default;height:16px;margin:0 2px;width:16px;}
.GridViewHeaderBar{padding:0;margin:0;font-family:Arial;font-size:14px;background-color:#f2f2f2;text-align:left;font-weight:normal;}
.GridViewHeaderLink{display:block;width:90%;font-weight:normal;}
.CheckBoxColumnHeaderCss{text-align:left;}
.CheckBoxColumnItemCss{text-align:left;}
.NoRecordBarClass{text-align:center;}

.PreviousButtonClass{background-image:url('../images/backoffice16.png'); background-position: -96px -16px;width:16px;height:16px;border:none;cursor:pointer;}
.NextButtonClass{background-image:url('../images/backoffice16.png'); background-position: -128px -16px;width:16px;height:16px;border:none;cursor:pointer;}
.FirstButtonClass{background-image:url('../images/backoffice16.png'); background-position: -64px -16px;width:16px;height:16px;border:none;cursor:pointer;}
.LastButtonClass{background-image:url('../images/backoffice16.png'); background-position: 0px -32px;width:16px;height:16px;border:none;cursor:pointer;}
.PreviousButtonDisabledClass{background-image:url('../images/backoffice16.png'); background-position: -112px -16px;width:16px;height:16px;border:none;cursor:pointer;}
.NextButtonDisabledClass{background-image:url('../images/backoffice16.png'); background-position: -144px -16px;width:16px;height:16px;border:none;cursor:pointer;}
.FirstButtonDisabledClass{background-image:url('../images/backoffice16.png'); background-position: -80px -16px;width:16px;height:16px;border:none;cursor:pointer;}
.LastButtonDisabledClass{background-image:url('../images/backoffice16.png'); background-position: -16px -32px;width:16px;height:16px;border:none;cursor:pointer;}

.PageSizeSelectorCellClass{text-align:left;}
.ViewSelectorContainerClass{width:100%;height:28px;}
.ViewSelectorClass{width:218px;float;top:0;right:0;border:#ababab 1px solid;font-size:11px;text-align:left;}
.ViewSelectorIndicatorCellClass{text-align:right;vertical-align:top;}
.ViewSelectorIndicatorClass{float;top:0;right:0;}
.ViewSelectorCellClass{text-align:right;vertical-align:top;width:220px;}
.ToolMenuCellClass{text-align:left;vertical-align:top;width:28px;}
.PageSizeSelectorClass{width:50px;border:#ababab 1px solid;font-size:11px;text-align:left;}
.GoCellClass{width:33%;text-align:right;}
.ExportButtonClass{position:absolute;bottom:0;right:0;cursor:pointer;}
.ExportContainerClass{text-align:right;vertical-align:bottom;height:28px;}

.WizardSelected{background-color:#EEEEEE; cursor:default; border:1px solid #CCCCCC; font-size:14px; font-weight:bold; color:Black;}
.WizardNormal{background-color:#F8F8F8; cursor:default; border: 1px solid #CCCCCC; font-size:14px; font-weight:normal; color:#727272;}
.WizardBlank{cursor:default; border: 1px solid #CCCCCC; font-size:14px; font-weight:normal;}
.WizardHover{background-color:#E0E0E0; cursor:default; font-size:14px; font-weight:normal; color:Black;}

.tool-menu-icon{height:20px;border-collapse:collapse;border:0 solid transparent;width:30px;text-decoration:none;}
.tool-menu-icon:hover{text-decoration:none;}
.tool-menu-icon:visited{height:20px;border-collapse:collapse;width:30px;text-decoration:none;}
.tool-menu-icon-open{height:20px;border-collapse:collapse;width:30px;text-decoration:none;}
.tool-menu-icon-open:hover{height:20px;border-collapse:collapse;width:30px;text-decoration:none;}
.tool-menu-icon-open:visited{height:20px;border-collapse:collapse;width:30px;text-decoration:none;}

.tool-export-container{width:180px;border: 1px solid #DDDDDD; ;background-color:White;right:0px;top:-4px;padding:4px 0;margin-top:3px;*margin-top:2px;position:absolute;z-index:99;}
.tool-export-container table {width:100%}
.tool-export-container li a{display:block;text-decoration:none;text-align:right;}
.tool-export-container li a img{border-style:none;margin-right:3px;}
.tool-export-container li a:hover{background-color:#CEE3F8;text-decoration:none;}
.tool-export-container li{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 4px;}
.tool-export-container *{margin:0;padding:0;}

.tool-menu-container{border-color:#a5a8a8;background-color:White;border-style:solid;border-width:1px 1px 1px 1px;right:0;padding:0;margin-top:5px;*margin-top:4px;position:absolute;z-index:100;width:160px;}
.tool-menu-container li a{display:block;text-decoration:none;text-align:right;}
.tool-menu-container li a:hover{background-color:#CEE3F8;text-decoration:none;}
.tool-menu-container li{display:block;list-style:none;margin:0;padding:0 2px 0 2px;}
.tool-menu-container *{margin:0;padding:0;}

.MenuEditChapter {
    background-color: #E6E4E5;    
    border-bottom: 1px solid #CCCCCC;
    color: #727272;
    cursor: pointer;    
    font-size: 10pt;
    font-weight: bold;
    margin: 0;
    padding: 1px 0 1px 2px;    
}
.MenuEditSection {
    background-color: #FAFAFA;
    background-image: none;
    border-width: 0;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
}

/*
.gridview{border:1px solid #ccc;}
.gridview-header{background:#ebf4fc scroll 0 -1px;border:1px solid #99bbe8;color:#15428b;font-family:tahoma,arial,verdana,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:20px;overflow:hidden;color:#15428b;}
.gridview-header a{color:#15428b;}
.gridview-row {background-color:#F7F6F3;color:#333333}
.gridview-pager{background:#ebf4fc scroll 0 -1px;border:1px solid #99bbe8;font-family:tahoma,arial,verdana,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;}
*/

th{font-weight:normal;}
.PageNumberCssClass{border:1px solid gray;width:24px;font-size:11px;}
.SeparatorImageCssClass{margin:0 4px 0 4px;}


/* Tab Control */
.TabControl .ajax__tab_header
{
	/*font-family: Arial;
	font-size: 11px;*/
	background: url(../images/tabs/tab-line.gif) repeat-x bottom;
}
.TabControl .ajax__tab_outer
{
	padding-right: 0;
	/* keep fixed picture until CSS solution found see below */
	background: url(../images/tabs/tab-right.gif) no-repeat right;
	/*background: url(../images/backoffice-base.png) 0px -287px;*/
	height: 21px;
}
.TabControl .ajax__tab_inner
{
	padding-left: 2px;
	/*background: url(../images/tabs/tab-left.gif) no-repeat;*/
	background: url(../images/backoffice-base.png) 0px -245px;
}
.TabControl .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	/*background: url(../images/tabs/tab.gif) repeat-x;*/
	background: url(../images/backoffice-base.png) 0px -266px;
}
.TabControl .ajax__tab_hover .ajax__tab_outer
{
	/* keep fixed picture until CSS solution found see below */
	background: url(../images/tabs/tab-hover-right.gif) no-repeat right;
	/*background: url(../images/backoffice-base.png) 0px -412px;*/
}
.TabControl .ajax__tab_hover .ajax__tab_inner
{
	/*background: url(../images/tabs/tab-hover-left.gif) no-repeat;*/
	background: url(../images/backoffice-base.png) 0px -370px;
}
.TabControl .ajax__tab_hover .ajax__tab_tab
{
	/*text-decoration: underline;*/
	/*background: url(../images/tabs/tab-hover.gif) repeat-x;*/
	background: url(../images/backoffice-base.png) 0px -391px;
}

.TabControl .ajax__tab_active .ajax__tab_outer
{
	/* keep fixed picture until CSS solution found see below */
	background: url(../images/tabs/tab-active-right.gif) no-repeat right;
	/*background: url(../images/backoffice-base.png) 0px -349px;*/
}
.TabControl .ajax__tab_active .ajax__tab_inner
{
	/*background: url(../images/tabs/tab-active-left.gif) no-repeat;*/
	background: url(../images/backoffice-base.png) 0px -307px;
}
.TabControl .ajax__tab_active .ajax__tab_tab
{
	/*text-decoration: none;*/
	font-weight: bold;
   /* background: url(../images/tabs/tab-active.gif) repeat-x;*/
	background: url(../images/backoffice-base.png) 0px -328px;
}
.TabControl .ajax__tab_body
{
	/*font-family: Arial;
	font-size: 11px;*/
	border-top: 0;border-left: 1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;
	padding: 8px;
	background-color: #fff;
	overflow: auto;
}

/* Ajax Tab Control Css Style */
.TabCriteria{line-height:15px;}
.TabCriteria .ajax__tab_header{font-family:Arial;font-size:11px;background:url(../images/tabs/tab-line.gif) repeat-x bottom;}
.TabCriteria .ajax__tab_outer{padding-right:0;background:url(../images/tabs/tab-right.gif) no-repeat right;height:21px;}
.TabCriteria .ajax__tab_inner{padding-left:2px;background:url(../images/tabs/tab-left.gif) no-repeat;}
.TabCriteria .ajax__tab_tab{height:13px;padding:4px;margin:0;background:url(../images/tabs/tab.gif) repeat-x;}
.TabCriteria .ajax__tab_hover .ajax__tab_outer{background:url(../images/tabs/tab-hover-right.gif) no-repeat right;}
.TabCriteria .ajax__tab_hover .ajax__tab_inner{background:url(../images/tabs/tab-hover-left.gif) no-repeat;}
.TabCriteria .ajax__tab_hover .ajax__tab_tab{text-decoration:underline;background:url(../images/tabs/tab-hover.gif) repeat-x;}
.TabCriteria .ajax__tab_active .ajax__tab_outer{background:url(../images/tabs/tab-active-right.gif) no-repeat right;}
.TabCriteria .ajax__tab_active .ajax__tab_inner{background:url(../images/tabs/tab-active-left.gif) no-repeat;}
.TabCriteria .ajax__tab_active .ajax__tab_tab{text-decoration:none;font-weight:bold;background:url(../images/tabs/tab-active.gif) repeat-x;}
.TabCriteria .ajax__tab_body{font-family:Arial;font-size:11px;border:1px solid #9A9B9F;border-top:0;padding:8px;background-color:#fff;overflow:auto;}


/* Multi language label editor */
.sharedSpacesTopDiv{margin:20 0 0 20;/*width:820px;*/}
.topDivWidth{/*width:820px;*/clear:both;display:block;}
.contentDivHeight{height:207px;}
.languageNameSpan{position: relative;_position:fixed;top: -3px;background-color: Transparent;}
.linkWithHand{cursor:hand;text-decoration:underline;}

/* Context menu style */
ul.ASContextMenu{display:none;position:absolute;margin:0;padding:0;font-family:verdana;font-size:12px;list-style-type:none;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;z-index:999;}
ul.ASContextMenu li{border-bottom:1px solid #000;list-style-type:none;}
ul.ASContextMenu li a{display:block;width:100px;padding:2px 10px 3px 10px;text-decoration:none;color:#4c94ea;background:#e0ebf9;line-height:14px;}
ul.ASContextMenu li a:hover{text-decoration:none;color:#fff;background:#4c94ea;border:0;}

/* ASTreeView style */
.astreeview-tree,.drag-container{ margin:0px;padding:0px;z-index:1000;}
.astreeview-tree ul{ margin-left:0px;padding-left:20px;font-size:14px;}
.drag-container ul{ margin-left:20px;padding-left:0px;}
.astreeview-tree .line-vertical{background:url(../Scripts/astreeview/images/astreeview-vertical-line.gif) repeat-y 0px 0px;}
.astreeview-tree .line-root{background:url(../Scripts/astreeview/images/astreeview-root-line.gif) white no-repeat;background-position:0px 2px;background-position:0px 3px9;+background-position:0px 4px;_background-position:0px 4px;}
.astreeview-tree .line-top{background:url(../Scripts/astreeview/images/astreeview-top-line.gif) white no-repeat 0px 0px;background-position:0px 1px;background-position:0px 2px9;_background-position:0px 4px;}
.astreeview-tree .line-middle{background:url(../Scripts/astreeview/images/astreeview-middle-line.gif) white no-repeat;}
.astreeview-tree .line-bottom{background:url(../Scripts/astreeview/images/astreeview-bottom-line.gif) white no-repeat;}
.astreeview-tree .line-none{}
.astreeview-tree li,.drag-container li{ list-style-type:none;vertical-align:middle;line-height:16px;padding-top:2px;}
.astreeview-tree li a,.drag-container li a{ color:#000;text-decoration:none;padding-left:3px;line-height:16px;}
.astreeview-tree li a:hover,.drag-container li a:hover{border-bottom:1px solid #ccc;}
.astreeview-tree img{vertical-align:middle;margin-top:-4px;margin-top:-3px9;+margin-top:0px;_margin-top:0px;}
.astreeview-plus-minus{}
.astreeview-tree li a:normal{}
.astreeview-tree li a:hover{text-decoration:none;}
.astreeview-tree li a:visited{}
.astreeview-tree li a.highlighted-node-item{ color:#FFF;background-color:#009;}
.astreeview-tree input.astreeview-edit-box{ font-size:10px;margin:0px;padding:0px;height:12px;background-color:#E0EBF9;border-width:1px;}
.astreeview-tree li .astreeview-node-selected:link ,.astreeview-tree li .astreeview-node-selected:hover ,.astreeview-tree li .astreeview-node-selected:visited{ background-color:#3e32a7;color:white;}
.astreeview-ajax-indicator-container{background-color:#4C94EA;color:#fff;float:left;font-size:11px;position:absolute;padding:5px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-radius:4px;-webkit-border-radius:4px;}
.astreeview-loading-placeholder{font-style:italic;font-size:10px;}
.astreeview-text-node img{vertical-align:baseline;}
.astreeview-text-node-container{display:inline-block;display:inline-block9;+display:inline;_display:inline;font-size:14px;vertical-align:top;}
.astreeview-plus-minus-text{}
.astreeview-checkbox-text{}

/* Drop down tree style */
.defaultTreeTable{margin:0;padding:0;border:0;}
.containerTableStyle{/*overflow:auto;*/}
.hiddenRow{width:1px;overflow: hidden;}
.defaultDropdownTree{background-color:#fff;border-right:1px solid #ababab;border-bottom:1px solid black;border-left:1px solid black;}
.defaultDropdownIcon{cursor:default;}
.adminwebDropdownTree{background-color:#fff;border-right:1px solid #ababab;border-bottom:1px solid black;border-left:1px solid black;font-family:Arial;}
.adminwebDropdownTree td{font-size:11px;}
.standartTreeRow{font-family:Arial;font-size:11px;-moz-user-select: none;padding:5pt;}
.selectedTreeRow{background-color: navy;color: white;font-family:Arial;font-size:11px;-moz-user-select: none;}
.standartTreeImage{width:18px;height:18px;overflow: hidden;border:0;padding:0;margin:0;}
.dragSpanDiv{font-size:11px;border: thin solid 1 1 1 1;}

/* Drop down tree view style */
.defaultDropdownBoxContainer{}
.defaultDropdownBoxContainer td{width:auto;}
.defaultDropdownBox{ background-color:#fff; border:1px solid #ababab;cursor:default; width:100%; }
.defaultDropdownTreeObjectContainer{}
.defaultDropdownTree{ background-color:#fff; border:1px solid #ababab; margin-top:-3px;}
.defaultDropdownTree td{ width: auto;}
.defaultDropdownIconA{ cursor:default; }
.defaultDropdownIconA:hover{border:0px;}
.defaultDropdownIconTD{width:17px;}
/*.defaultDropdownTextContainer{width:300px;padding:0px;margin:0px;white-space:nowrap;overflow:hidden;}*/
.defaultDropdownTextContainer{width:176px!important;padding-left:5px;margin:0px;white-space:nowrap;overflow:hidden;color:#000000}
.defaultDropdownIcon{border:0px;}
.defaultDropdownBoxDisabled{background-color:#eee; border:1px solid #ababab;cursor:default; }
.defaultDropdownIconTDDisabled{width:17px;background-color:#eee;}
.defaultDropdownTextContainerDisabled{width:100%;padding:0px;margin:0px;white-space:nowrap;overflow:hidden;background-color:#eee;}

/* Sub modal style */
#popupMask{position:absolute;z-index:200;top:0;left:0;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40);background-color:transparent!important;background-color:#333;background-image:url("maskBG.png")!important;// For browsers Moz,Opera,etc. background-image:none;background-repeat:repeat;display:none;}
#popupContainer{position:absolute;z-index:201;top:0;left:0;display:none;padding:0;}
#popupInner{border:2px solid #b4b4be;background-color:#fff;}
#popupFrame{margin:0;width:100%;height:100%;position:relative;z-index:202;}
#popupTitleBar{background-color:#8cb2fd;color:#fff;font-weight:bold;height:1.2em;padding:5px;border-bottom:2px solid #b4b4be;border-top:1px solid #b4b4be;border-left:1px solid #b4b4be;border-right:1px solid #b4b4be;position:relative;z-index:203;}
#popupTitle{float:left;font-size:1.1em;}
#popupControls{float:right;cursor:pointer;cursor:hand;}

/* Simple pager */
.simple-pager-number{margin-left:3px;margin-right:3px;}
.simple-pager-current{font-weight:bolder;}

/* schedule */
.periodicity-settings table, .periodicity-settings td{ width:auto; white-space:nowrap;}
.periodicity-settings input[type='text'], .periodicity-settings select{ width:60px;}


/* Password check */
.pwdChkTbl1{border:0;margin:0 0 0 15px;padding:0;}
.pwdChkTbl1 span{font-size:70%;}
.pwdChkTbl2{font-family:Tahoma,sans-serif;font-weight:bold;width:210px;border:0;height:19px;background-color:#FFF;}
.pwdChkTbl2 span{font-size:70%;}
.pwdChkTbl3{font-family:Tahoma,sans-serif;font-weight:bold;width:70px;border:0;height:19px;background-color:#FFF;margin:3px 15px 15px 0;}
.pwdChkTbl3 span{font-size:70%;}
.pwdChkTbl4{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;border:0;background-color:#FFF;margin:0 20px 0 20px;}
.pwdChkTd1{font-size:70%;color:#000;font-weight:bold;vertical-align:top;text-align:right;width:180px;padding:5px 7px 13px 0;}
.pwdChkTd2{vertical-align:top;padding:0 0 13px 0;}
.pwdChkTd3{width:420px;vertical-align:top;padding:0 0 13px 0;}
.pwdChkTd4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:70%;vertical-align:top;padding-bottom:15px;}
.pwdChkTd4 h3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;font-weight:bold;margin:8px 0 0 0;padding-bottom:8px;}
.pwdChkTd5{width:98px;vertical-align:top;}
.pwdChkCon0{background-color:#ebebeb;border-right:solid 1px #bebebe;border-bottom:solid 1px #bebebe;text-align:center;}
.pwdChkCon1{background-color:#ff4545;border-right:solid 1px #bb2b2b;border-bottom:solid 1px #bb2b2b;text-align:center;}
.pwdChkCon2{background-color:#ffd35e;border-right:solid 1px #e9ae10;border-bottom:solid 1px #e9ae10;text-align:center;}
.pwdChkCon3{background-color:#3abb1c;border-right:solid 1px #267a12;border-bottom:solid 1px #267a12;text-align:center;}
.pwdChkCon4{background-color:#3abb1c;border-right:solid 1px #267a12;border-bottom:solid 1px #267a12;text-align:center;}
#inputPC{font-size:70%;width:210px;height:19px;border:solid 1px #AAA;}
hr.divider{border:0;width:95%;height:2px;color:#b8b8b8;background:#b8b8b8;margin:15px 0 0 20px;}

/*  The wu wu toolbox  */
.asToolbox{overflow:auto;position:absolute;background-color:White;border:1px solid black;text-align:left;font-weight:normal;padding:2px;right:16px;}
.asToolboxTrigger{cursor:pointer;}

/* Compatible report css */
.MarginRight5{margin-right:5px;}
.MassActionPanelClass{margin-top:-28px;margin-top:-28px;width:500px;float:left;position:absolute;z-index:99999}
.MassActionPanelClass2{width:500px;float:left;}
.MarginTopN28{margin-top:-28px;*margin-top:-48px;}
.ReorderList ul{list-style:none;padding-left:0;}
.ReorderList ul li table{border:0;padding:0 0 5px 0;width:100%;}
.Grag{cursor:move;background:url(../Images/drag.gif) no-repeat;}
.VS_NEW{white-space: normal;text-align: left;}
.VS_NEW ul{list-style: none;margin: 0px;padding: 0px;margin-left: 2em;}    
.ReportSelectorLabel{font-weight:bolder;}
.ReportSelectorTD{vertical-align:top;width:50%;}
.ReportViewerLabel{font-weight:bold;}
.ReportViewerLink{text-decoration:underline;color:#3c3c3c;}
.ReportViewerExport{width:128px;border-color:#a5a8a8 #42555c #42555c #A5A8A8;background-color:White;border-style:solid;border-width:1px 2px 2px 1px;right:-2px;padding:4px 0;margin-right:10px; margin-top:0;*margin-top:22px;position:absolute;z-index:999999;}
.ReportViewerExport li a{display:block;text-decoration:none;text-align:right;}
.ReportViewerExport li a img{border-style:none;margin-right:3px;}
.ReportViewerExport li a:hover{background-color:#CEE3F8;text-decoration:none;}
.ReportViewerExport li{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 4px;}
.ReportViewerExport *{margin:0;padding:0;}
