@charset "utf-8";
/*---------------------------
tag.wbsBorder
tag.projectborder
-------------------
tag.dragTableBorder
tag.dragTableInbox
tag.dragTableBorder1
tag.dragTableBorder2
tag.dragTableBorder3
tag.dragTableBorderAuto
-------------------
tag.report
-------------------
tag.projectborderInbox
tag.tableInbox
tag.tableInboxTotal
tag.multiTitle
tag.multiTitle_bd
-------------------
tag.displayTag
tag.displayTagScroll
tag.displayTagTotal
tag.displayTagEdit
tag.displayTagView
tag.displayTagView2
-------------------
tag.dragReport
---------------------------------*/

/*-------------- 2016/03/24- tag.resource_date -----------------*/
.resource_date{  background-color: #ebf5de; color: #353535; padding: 12px;}
.resource_date .sortable{ color: #767676; text-align: center;}
.resource_date td{ padding: 4px;}
.resource_date input{ height: 21px ; line-height: 20px; width: 32px;  padding:0 3px; background-color:#ffffff; border:1px solid #d2e1f1; text-align: center;}


/*---------------2014-10-09--------------------*/
.fontyelbg_notedate{ color:#ffd200}
.fontredbg_notedate{ color:#e50000}
/*-pagestyle-*/
.simpleForm_midcolor{background-color: #E0ECFC;}
.simpleForm_inside{background-color: #84ABE1;}
/*---------------------tag.tabletree begin---------------------------*/
/*---------------WBS begin--------------------*/
table.wbsBorder {
    border-top:   2px solid #cfdbe2;
    border-left:  1px solid #e8e8e8;
    border-bottom:1px none #f9fdff;
	height: 100%;
}
table.wbsBorder th{ color:#4a4a4a; }
table.wbsBorder tr.even {       height:28px;}
table.wbsBorder tr.odd {        height:28px;}
table.wbsBorder tr.oddfocus{    height:28px;}
table.wbsBorder tr.evenfocus {  height:28px;}
table.wbsBorder tr.oddSelected {background-color:#f5f5f5;height:28px;}
table.wbsBorder tr.evenSelected{background-color:#f5f5f5;height:28px;}   
                   
table.wbsBorder a:link {  text-decoration: none;}
table.wbsBorder a:visited{text-decoration: none;}
table.wbsBorder a:hover{  text-decoration: none;}
table.wbsBorder a:active{ text-decoration: none;}

table.wbsBorder th.sortable { 
    background-color: #f7f7f7;
	color: #4a4a4a;
    text-align: center;
    padding:2px 5px;
    white-space: nowrap;
    border-top:1px solid #e8e8e8;	
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder th.sortableNoBorderTop { 
    background-color: #f7f7f7;
   color: #4a4a4a;
    text-align: center;
    padding:2px 5px;
    white-space: nowrap;   
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder th.sortableGreen { 
    background-color: #ecffd9;
	color: #4a4a4a;
    text-align: center;
    padding:2px 5px;
    white-space: nowrap;
    border-top:1px solid #e8e8e8;	
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder th.sortableNoRight{
	background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    padding:2px 5px;
    white-space: nowrap; 
    border-top:1px solid #e8e8e8;	
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder th.sortableNoRightGreen{
	background-color: #ecffd9;
    color: #4a4a4a;
    text-align: center;
    padding:2px 5px;
    white-space: nowrap; 
    border-top:1px solid #e8e8e8;	
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder tr td.sortable { 
    background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    height:25px;
    padding:2px 5px;
    white-space: nowrap;
    border-top:1px solid #e8e8e8;	
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder tr td.sortableNoBorderTop { 
    background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    height:25px;
    padding:2px 5px;
    white-space: nowrap; 
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder tr td.sortableGreen { 
    background-color: #ecffd9;
    color: #4a4a4a;
    text-align: center;
    height:25px;
    padding:2px 5px;
    white-space: nowrap;
    border-top:1px solid #e8e8e8;	
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder tr td.sortableNoRight{
    background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    height:25px;
    padding:2px 5px;
    white-space: nowrap; 
    border-top:1px solid #e8e8e8;	
    border-bottom: 1px solid #e8e8e8;
}table.wbsBorder tr td.sortableNoRightGreen{
    background-color: #ecffd9;
    color: #4a4a4a;
    text-align: center;
    height:25px;
    padding:2px 5px;
    white-space: nowrap; 
    border-top:1px solid #e8e8e8;	
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder tr td{height:20px;}
table.wbsBorder tr td.idCss { 
    background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    height:25px;
    padding:2px 5px;
    white-space: nowrap;
    border-right:1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
table.wbsBorder tr td.borderrihgtbottom{
    white-space: nowrap;
    border-right:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    padding-right:5px;
    padding-left: 5px;
}
table.wbsBorder tr td.borderrihgtbottomGreen{
	background-color:#f7ffef;
    white-space: nowrap;
    border-right:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    padding-right:5px;
    padding-left: 5px;
}
table.wbsBorder tr td.borderbottom{
    border-bottom:1px solid #e8e8e8;
    padding-right:5px;
    padding-left: 5px;
}
table.wbsBorder tr td.borderbottomGreen{
	background-color:#f7ffef;
    border-bottom:1px solid #e8e8e8;
    padding-right:5px;
    padding-left: 5px;
}
input.textdisable{height: 20px;border: 1px solid #7F9DB9; background-color:#ddd;}
input.wbstext{    border: 1px solid #0099FF; background-color:#ffffff;}
input.wbstext2{
    border-width:1px 1px 1px 0px;
    border-style:solid;
    border-color:#0099FF;
    background-color:#ffffff;
}
table.wbsBorder tr td.wbsselected{ background-color:#f1f7ff; border:1px solid #006699;}
table.wbsBorder tr td.editTableSelected{ background-color:#f1f7ff;}
table.wbsBorder tr td.rightMenuselected{
	border-top:1px #FFCC00 solid;border-bottom:1px #FFCC00 solid;border-right:none;background-color:#FFFBDD}
table.wbsBorder tr td.cutselected{
	border-top:1px #FF9900 dotted; border-bottom:1px #FF9900 dotted; border-right:none; background-color:#F7F7F7}
.wbsType { background-color:#fff5dd;}
/*-------------WBS end----------------*/


/* tabletree style----------  */
.projectborder {
	border: 1px solid #e8e8e8;
    border-top: 2px solid #cfdbe2 !important;
    border-bottom: 0;
    /*margin-top: 8px;*/
}
table.projectborder th{height:28px; color:#4a4a4a;}
table.projectborder th a{color:#4a4a4a;}
table.projectborder tr.even {		height:28px;}
table.projectborder tr.odd {		height:28px;}
table.projectborder tr.oddfocus{	height:28px;}
table.projectborder tr.evenfocus{	height:28px;}
table.projectborder tr.oddSelected{ background-color:#f5f5f5;	height:28px;}
table.projectborder tr.evenSelected{background-color:#f5f5f5;	height:28px;}	

.projectsortable { 
	color: #4a4a4a;
	text-align: center;
	height:28px !important;
	padding: 0px 6px !important;
	white-space: nowrap;
	background-color: #f7f7f7;
	border-right:1px solid #e8e8e8;
	/*border-top:1px solid #e8e8e8;*/
	border-bottom: 1px solid #e8e8e8;
}
.projectsortable2 {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	height:25px;
	padding:2px 5px;
	white-space: nowrap;
	border-bottom: 1px none #e8e8e8;
	border-top:1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-left-style: none;
}
.projectsortable3 {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	height:25px;
	padding:2px 5px;
	white-space: nowrap;
	border-left-style: none;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px none #e8e8e8;
	border-top:1px solid #e8e8e8;
}
.projectsortable-doctree {
	color: #4a4a4a;
	text-align: center;
	height: 25px;
	padding:2px 5px;
	white-space: nowrap;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e8e8e8;
	border-top:0;
}
.borderrihgtbottom{
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	height: 20px;
    padding-right:5px;
	padding-left: 5px;
}
.borderrihgtbottom2{
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-top-style: none;
	border-left-style: none;
	padding-right:5px;
	padding-left: 5px;
/*20180716 table文件名过长超出隐藏*/
	overflow:hidden;
}
.padding5RL{
	padding-right: 5px;
	padding-left: 5px;
}
.borderleftbottom{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding-right:5px;
	padding-left: 5px;
}
.titlebottom{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	height:28px !important;
	padding: 0px 6px !important;
	white-space: nowrap;	
	/*border-top:1px solid #e8e8e8;*/
	border-bottom: 1px solid #e8e8e8;
}
.titleTopBottom{
    background-color: #f7f7f7;
    font-weight: 400;
    color: #4a4a4a;
    text-align: center;
    height: 25px;
    padding-right: 0px;
    padding-left: 0px; 
    white-space: nowrap;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
}
.borderbottom {
	border-bottom: 1px solid #e8e8e8;
}
.projectsortableLRTB {
	color: #4a4a4a;
	text-align: center;
	height:25px;
	padding:2px 5px;
	white-space: nowrap;
	background-color: #f7f7f7;
	border-right:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-left:1px;
}
.projectsortableLRTB a:link{	color: #4a4a4a;text-decoration:underline;font-weight: 400;}
.projectsortableLRTB a:active{  color: #4a4a4a;text-decoration:none;font-weight: 400;}
.projectsortableLRTB a:hover{   color: #666;text-decoration:none;font-weight: 400;}
.projectsortableLRTB a:visited{ color: #4a4a4a;text-decoration:underline;font-weight: 400;}

.projectsortableRTB {
	color: #4a4a4a;
	text-align: center;
	height:25px;
	padding:2px 5px;
	white-space: nowrap;
	background-color: #f7f7f7;
	border-right:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-left:1px;
	font-weight: 400;
}
.projectsortableRTB a:link{		color: #4a4a4a;text-decoration:underline;font-weight: 400;}
.projectsortableRTB a:active{   color: #4a4a4a;text-decoration:none;font-weight: 400;}
.projectsortableRTB a:hover{    color: #666;text-decoration:none;font-weight: 400;}
.projectsortableRTB a:visited{  color: #4a4a4a;text-decoration:underline;font-weight: 400;}

.borderLRB{
    border-top: 1px none #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
	padding-right:5px;
	padding-left: 5px;
}
.borderLeft{
    border-left: 1px solid #e8e8e8;
	padding-right:5px;
	padding-left: 5px;
}
.borderRihgt{
    border-right: 1px solid #e8e8e8;
	padding-right:5px;
	padding-left: 5px;
}
/*---------------------tag.tabletree end---------------------------*/


/*---------------------tag.dragTableBorder begin---------------------------*/

/*  one rowspan title + one rowspan detail */

table.dragTableBorder {
	/*border-top: 2px solid #cfdbe2;
	border-left: 1px solid #e8e8e8;
	border-right: 1px none #e8e8e8;
	border-bottom:1px solid #f9fdff;
	height: 100%;*/
	
	table-layout: fixed;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    height: 100%;
    border-top: 1px solid #e8e8e8;
}
table.dragTableBorder th.sortable {
	background-color: #f7f7f7;
    text-align: center;
    padding: 1px 5px;
    height: 32px ;
    font-weight: 400;
    white-space: nowrap;
    border-right:1px solid #e8e8e8; 
    border-bottom: 1px solid #e8e8e8;
    text-overflow: ellipsis;
    overflow: hidden;
}
table.dragTableBorder th.sortable a:link{font-weight: 400;color: #323232;text-decoration:underline;}
table.dragTableBorder th.sortable a:active{font-weight: 400;color:#454545;text-decoration:none;}
table.dragTableBorder th.sortable a:hover{ font-weight: 400;color: #23b7e5;text-decoration:none;}
table.dragTableBorder th.sortable a:visited{font-weight: 400; color:#454545;text-decoration:underline;}

table.dragTableBorder th.sortable_b {
	color: #4a4a4a;
    font-weight: 400;
    text-align: center;
    padding: 1px 5px;
    height: 28px !important;
    white-space: nowrap;
    border-bottom: 1px solid #e8e8e8;
    border-right-style: none;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #f7f7f7;
}
table.dragTableBorder th.sortable_b a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder th.sortable_b a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder th.sortable_b a:hover{  color: #666;text-decoration:none;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder th.sortable_b a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;/* font-size: 12px; */}

table.dragTableBorder td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight: 400;
	/* font-size: 12px; */
}
table.dragTableBorder td.sortable a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder td.sortable a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder td.sortable a:hover{  color: #666;text-decoration:none;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder td.sortable a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;/* font-size: 12px; */}

table.dragTableBorder td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight: 400;
	/* font-size: 12px; */
}
table.dragTableBorder td.sortable_b a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder td.sortable_b a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder td.sortable_b a:hover{  color: #666;text-decoration:none;font-weight: 400;/* font-size: 12px; */}
table.dragTableBorder td.sortable_b a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;/* font-size: 12px; */}

table.dragTableBorder td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
	/*text-align: left;*/
}
table.dragTableBorder td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableBorder td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableBorder tr.odd {			height:28px;} 
table.dragTableBorder tr.oddfocus {		height:28px;}
table.dragTableBorder tr.oddSelected {	height:28px;}
table.dragTableBorder tr.even {			height:28px;}
table.dragTableBorder tr.evenfocus {	height:28px;}
table.dragTableBorder tr.evenSelected {	height:28px;}

.listGrandTotal {
	background-color:#dcf7ff; 
	border-bottom:1px solid #e8e8e8;
	font-family: "Arial";	
	/* font-size: 12px; */	
	color: #1895bc;
	padding:6px 5px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.listGrandTotal a:link {  color: #1895bc;}
.listGrandTotal a:visited{color: #1895bc;}
.listGrandTotal a:hover { color: #0e7897;}
.listGrandTotal a:active{ color: #0e7897;}

.listGrandTotalcolor{
	font-family: "Arial";	
	/* font-size: 12px; */	
	color: #1895bc;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.listGrandTotalDT{
	font-family: "Arial";	
	/* font-size: 12px; */	
	color: #1895bc;
	padding:3px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	border-top:1px solid #e8e8e8;
}
.listGrandTotalDS{
	font-family: "Arial";	
	font-size: 11px;	
	color: #1895bc;
	padding:3px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	border-top:1px solid #f7fdf1;
}
table.dragTableBorder th.sortableG{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder td.sortableG{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder th.sortableGreen{
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder th.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder td.sortableGreen {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder td.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder tr td.grandTotal{
	height: 30px;
	color:#0b9c11;
	background-color:#f7fdf1;
	border-top:2px solid #e8e8e8;	
	/* font-size: 12px; */
}

/*  one rowspan title + one rowspan detail 22222222222*/  
table.dragTableInbox {
	border-top: 2px solid #cfdbe2;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	table-layout:fixed;
	height: 100%;
}
table.dragTableInbox th.sortable {
	background-color: #daeef8;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox th.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox th.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox th.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox th.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox th.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox th.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox td.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox td.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox td.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox td.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox td.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox td.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox td.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox td.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableInbox td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableInbox td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}

table.dragTableInbox tr.odd {			height:22px;} 
table.dragTableInbox tr.oddfocus {		height:22px;}
table.dragTableInbox tr.oddSelected {	height:22px;}
table.dragTableInbox tr.even {			height:22px;}
table.dragTableInbox tr.evenfocus {	height:22px;}
table.dragTableInbox tr.evenSelected {	height:22px;}


table.dragTableInbox th.sortableGreen{
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox th.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox td.sortableGreen {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox td.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox tr td.grandTotal{
	height: 30px;
	color:#0b9c11;
	background-color:#f7fdf1;
	border-top:2px solid #e8e8e8;	
	/* font-size: 12px; */
}


/*  two rowspan title + one rowspan detail */
table.dragTableBorder1 {
	table-layout: fixed;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    height: 100%;
    border-top: 1px solid #e8e8e8;
}
table.dragTableBorder1 th.sortable {
	background-color: #f7f7f7;
    text-align: center;
    padding: 1px 5px;
    font-weight: 400;
    white-space: nowrap;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    text-overflow: ellipsis;
    overflow: hidden;
}
table.dragTableBorder1 th.sortable a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder1 th.sortable a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 th.sortable a:hover{  color: #36bde7;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 th.sortable a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;}

table.dragTableBorder1 th.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder1 th.sortable_b a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder1 th.sortable_b a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 th.sortable_b a:hover{  color: #36bde7;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 th.sortable_b a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;}

table.dragTableBorder1 td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder1 td.sortable a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder1 td.sortable a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 td.sortable a:hover{  color: #666;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 td.sortable a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;}

table.dragTableBorder1 td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder1 td.sortable_b a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder1 td.sortable_b a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 td.sortable_b a:hover{  color: #666;text-decoration:none;font-weight: 400;}
table.dragTableBorder1 td.sortable_b a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;}

table.dragTableBorder1 td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:28px;
}
table.dragTableBorder1 td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:28px;
}
table.dragTableBorder1 td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:28px;
}
table.dragTableBorder1 tr.odd {			height:28px;} 
table.dragTableBorder1 tr.oddfocus {	height:28px;}
table.dragTableBorder1 tr.oddSelected {	height:28px;}
table.dragTableBorder1 tr.even {		height:28px;}
table.dragTableBorder1 tr.evenfocus {	height:28px;}
table.dragTableBorder1 tr.evenSelected {height:28px;}


/*  two rowspan title + two rowspan detail */

table.dragTableBorder2 {
	border:1px solid #e8e8e8;
	height: 100%;
	table-layout:fixed;
	border-bottom:0;
}
table.dragTableBorder2 th.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder2 th.sortable a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder2 th.sortable a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 th.sortable a:hover{  color: #36bde7;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 th.sortable a:visited{color: #36bde7;text-decoration:underline;font-weight: 400;}

table.dragTableBorder2 th.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder2 th.sortable_b a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder2 th.sortable_b a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 th.sortable_b a:hover{  color: #36bde7;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 th.sortable_b a:visited{color: #36bde7;text-decoration:underline;font-weight: 400;}

table.dragTableBorder2 td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder2 td.sortable a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder2 td.sortable a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 td.sortable a:hover{  color: #666;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 td.sortable a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;}

table.dragTableBorder2 td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder2 td.sortable_b a:link{   color: #4a4a4a;text-decoration:underline;font-weight: 400;}
table.dragTableBorder2 td.sortable_b a:active{ color: #4a4a4a;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 td.sortable_b a:hover{  color: #666;text-decoration:none;font-weight: 400;}
table.dragTableBorder2 td.sortable_b a:visited{color: #4a4a4a;text-decoration:underline;font-weight: 400;}

table.dragTableBorder2 td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px;
}
table.dragTableBorder2 td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px;
}
table.dragTableBorder2 td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px;
}
table.dragTableBorder2 tr.odd {			padding:1px 5px;height:30px;} 
table.dragTableBorder2 tr.oddfocus {	padding:1px 5px;height:30px;}
table.dragTableBorder2 tr.oddSelected {	padding:1px 5px;height:30px;}
table.dragTableBorder2 tr.even {		padding:1px 5px;height:30px;}
table.dragTableBorder2 tr.evenfocus {	padding:1px 5px;height:30px;}
table.dragTableBorder2 tr.evenSelected {padding:1px 5px;height:30px;}

/*  one rowspan title + two rowspan detail */
table.dragTableBorder3 {
	border-top: 2px solid #cfdbe2;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom:2px solid #f9fdff;
	height: 100%;
	table-layout:fixed;
}
table.dragTableBorder3 th.sortable {
	background-color: #f7f7f7;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableBorder3 th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorder3 th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorder3 th.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorder3 th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorder3 th.sortable_b {
	background-color: #f7f7f7;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder3 th.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorder3 th.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorder3 th.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorder3 th.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorder3 td.sortable {
	background-color: #f7f7f7;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder3 td.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorder3 td.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorder3 td.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorder3 td.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorder3 td.sortable_b {
	background-color: #f7f7f7;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorder3 td.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorder3 td.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorder3 td.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorder3 td.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorder3 td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px;
}
table.dragTableBorder3 td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px;
}
table.dragTableBorder3 td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px;
}
table.dragTableBorder3 tr.odd {			padding-right:5px;padding-left:5px;height:30px;} 
table.dragTableBorder3 tr.oddfocus {	padding-right:5px;padding-left:5px;height:30px;}
table.dragTableBorder3 tr.oddSelected{	padding-right:5px;padding-left:5px;height:30px;}
table.dragTableBorder3 tr.even {		padding-right:5px;padding-left:5px;height:30px;}
table.dragTableBorder3 tr.evenfocus {	padding-right:5px;padding-left:5px;height:30px;}
table.dragTableBorder3 tr.evenSelected{	padding-right:5px;padding-left:5px;height:30px;}

/*  two rowspan title + one rowspan detail */
table.dragTableBorder1_lang {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:2px solid #91c5ec;
	height: 100%;
	table-layout:fixed;
}
table.dragTableBorder1_lang th.sortable {
	background-color: #65a9dd;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder1_lang th.sortable a:link{   color: #ffffff;text-decoration:underline;}
table.dragTableBorder1_lang th.sortable a:active{ color: #ffffff;text-decoration:none;}
table.dragTableBorder1_lang th.sortable a:hover{  color: #eeeeee;text-decoration:none;}
table.dragTableBorder1_lang th.sortable a:visited{color: #ffffff;text-decoration:underline;}

table.dragTableBorder1_lang th.sortable_b {
	background-color: #65a9dd;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #ffffff;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder1_lang th.sortable_b a:link{   color: #ffffff;text-decoration:underline;}
table.dragTableBorder1_lang th.sortable_b a:active{ color: #ffffff;text-decoration:none;}
table.dragTableBorder1_lang th.sortable_b a:hover{  color: #eeeeee;text-decoration:none;}
table.dragTableBorder1_lang th.sortable_b a:visited{color: #ffffff;text-decoration:underline;}

table.dragTableBorder1_lang td.sortable {
	background-color: #65a9dd;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder1_lang td.sortable a:link{   color: #ffffff;text-decoration:underline;}
table.dragTableBorder1_lang td.sortable a:active{ color: #ffffff;text-decoration:none;}
table.dragTableBorder1_lang td.sortable a:hover{  color: #eeeeee;text-decoration:none;}
table.dragTableBorder1_lang td.sortable a:visited{color: #ffffff;text-decoration:underline;}

table.dragTableBorder1_lang td.sortable_b {
	background-color: #65a9dd;
	color: #ffffff;
	text-align:center;
	padding:1px 5px;
	height:30px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #fff;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorder1_lang td.sortable_b a:link{   color: #ffffff;text-decoration:underline;}
table.dragTableBorder1_lang td.sortable_b a:active{ color: #ffffff;text-decoration:none;}
table.dragTableBorder1_lang td.sortable_b a:hover{  color: #eeeeee;text-decoration:none;}
table.dragTableBorder1_lang td.sortable_b a:visited{color: #ffffff;text-decoration:underline;}

table.dragTableBorder1_lang td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableBorder1_lang td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #ffffff;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableBorder1_lang td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:22px;
}
table.dragTableBorder1_lang tr.odd {		height:22px;} 
table.dragTableBorder1_lang tr.oddfocus {	height:22px;}
table.dragTableBorder1_lang tr.oddSelected {height:22px;}
table.dragTableBorder1_lang tr.even {		height:22px;}
table.dragTableBorder1_lang tr.evenfocus {	height:22px;}
table.dragTableBorder1_lang tr.evenSelected{height:22px;}




/*---------------------tag.dragTableBorderAuto begin---------------------------*/


table.dragTableBorderAuto {
	/*border-left: 1px solid #bbb;
	border-right: 1px none #bbb;*/
    border-left: 1px solid #e8e8e8;
    border-right: 1px none #e8e8e8;
	border-bottom:2px solid #f9fdff;
	border-top: 2px solid #cfdbe2;
	height: 100%;
	table-layout:fixed;
	height:auto;
}
table.dragTableBorderAuto th.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	/*border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;*/
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorderAuto th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorderAuto th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorderAuto th.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorderAuto th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorderAuto th.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	/*border-bottom:1px solid #bbb;*/
    border-bottom: 1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorderAuto th.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorderAuto th.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorderAuto th.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorderAuto th.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorderAuto td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorderAuto td.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorderAuto td.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorderAuto td.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorderAuto td.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorderAuto td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;font-weight: 400;
}
table.dragTableBorderAuto td.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableBorderAuto td.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableBorderAuto td.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableBorderAuto td.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableBorderAuto td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	/*border-right:1px solid #bbb;*/
    border-right: 1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:auto;
}
table.dragTableBorderAuto td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
	height:auto;
}
table.dragTableBorderAuto td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:auto;
}
table.dragTableBorderAuto tr.odd {			height:auto;} 
table.dragTableBorderAuto tr.oddfocus {		height:auto;}
table.dragTableBorderAuto tr.oddSelected {	height:auto;}
table.dragTableBorderAuto tr.even {			height:auto;}
table.dragTableBorderAuto tr.evenfocus {	height:auto;}
table.dragTableBorderAuto tr.evenSelected {	height:auto;}


table.dragTableBorderAuto th.sortableG{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorderAuto td.sortableG{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorderAuto th.sortableGreen{
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorderAuto th.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorderAuto td.sortableGreen {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorderAuto td.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height: 25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #bbb;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableBorderAuto tr td.grandTotal{
	height: 30px;
	color:#0b9c11;
	background-color:#f7fdf1;
	border-top:2px solid #e8e8e8;	
	/* font-size: 12px; */
}




/*---------------------tag.dragTableBorder end---------------------------*/


/*---------------------tag.report begin---------------------------*/
table.report{
	background-color: #ddd;
    border-top: 0;
    color: #4a4a4a;
    width: 100%;
    margin-bottom:5px;
    border-top: 2px solid #cfdbe2; /*新增的*/
}
table.report td{padding: 0px 5px;}
table.report th.heading{
   background-color: #f7f7f7;  
   text-align: center;
   padding-right: 5px;
   padding-left: 5px;
   height: 22px;
   white-space: nowrap;
   color:#4a4a4a;font-weight: 400;
}
table.report tr.heading{
	background-color: #f7f7f7;	
	height: 28px;
	text-align: center;
	color:#4a4a4a;
	border-top:1px solid #e8e8e8;font-weight: 400;
}
table.report tr.heading td{			color:#4a4a4a;}
table.report tr.heading a:link {	color:#4a4a4a;}
table.report tr td.heading a:link { color:#4a4a4a;}
table.report tr td.heading{
	background-color: #f7f7f7;	
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 22px;
	white-space: nowrap;
	color:#4a4a4a;font-weight: 400;
}
table.report tr.subheading{
   background-color:#f0f0f0;
	height: 28px;
}
table.report tr td.subheading{
    padding-right: 5px;
	padding-left: 3px;
	height: 22px;
	background-color:#f0f0f0;
}
table.report tr.summary{	background-color: #FFF;	height: 28px;}
table.report tr td.summary{	background-color: #FFF;	vertical-align: middle;}
table.report tr.total{		background-color:#dcf7ff;	height: 22px;	}
table.report tr td.total{
	background-color:#e2f5ff;
    padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	height: 22px;
}
table.report tr td.sunday{	color: #25588B;	background-color: #FFD0D0;	padding-right: 5px;	padding-left: 5px;}
table.report tr td.monday{	color: #25588B;	background-color: #D7E7FF;	padding-right: 5px;	padding-left: 5px;}
table.report tr td.today{	background-color: #FFFFD2;}
table.report tr td.boldLine{ border-left:1px solid #e8e8e8; }
input.hidden1 {
	height:21px;
	width:30px;
	text-align:center;
    font-weight:normal;
	border-width: 0;
	border-style: none;
	background-color:#F0F5FB;
}
input.hidden2 {
	height:21px;
	width:30px;
	text-align:center;
	border-width: 0;
	border-style: none;
	background-color:#FFF;
}
input.hidden3 {
	height:16px;
	width:30px;
	text-align:center;
	border-width: 0;
	border-style: none;
	background-color:#FFF;
}
input.hidden4 {
	height:16px;
	width:30px;
	text-align:center;
    border-width: 0;
	border-style: none;
	background-color:#b4ebfc;
}
table.report tr.odd {			background-color:#ffffff; 	height: 28px;}
table.report tr.focus {			background-color:#fffdea; 	height: 28px;}
table.report tr td.summaryfocus{background-color:#fffdea; 	height: 28px;}
table.report tr td.totalfocus {	background-color:#fffdea; 	height: 28px;}

table.report tr td.activation{	background-color: #FFFF99;}

table.report tr td.totalTopGrey {
    background-color: #F7F7F7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:3px;
	height: 22px;
	vertical-align:middle;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
} 
table.report tr.totalTopWhite {			background-color:#ffffff;	padding-top:3px; 	height: 22px;}
/*---------------------tag.report end---------------------------*/


/*---------------------tag.borderInbox begin---------------------------*/
/*---projectborderInbox_style---*/
.projectborderInbox {
	border-top: 2px solid #cfdbe2 !important;
    border-left: 1px solid #e8e8e8 !important;
    border-right: 0;
    border-bottom: 0;
}
table.projectborderInbox th{height:28px; color:#4a4a4a;}

table.projectborderInbox th.sortable {
	    color: #4a4a4a;
    text-align: center;
    height: 28px;
    padding: 2px 5px;
    white-space: nowrap;
    background-color: #f7f7f7;
    border-right: 1px solid #e8e8e8;
    border-top: 0;
    border-bottom: 1px solid #e8e8e8;
    border-left-style: none;
    font-weight: 400;
}
table.projectborderInbox th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.projectborderInbox th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.projectborderInbox th.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.projectborderInbox th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.projectborderInbox tr td.sortable {
	color: #4a4a4a;
	text-align: center;
	height:25px;
    padding:2px 5px;
	white-space: nowrap;
	background-color: #f7f7f7;
	border-right:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left-style: none;font-weight: 400;
}
table.projectborderInbox tr td.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.projectborderInbox tr td.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.projectborderInbox tr td.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.projectborderInbox tr td.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.projectborderInbox tr.even {		 height:20px;}
table.projectborderInbox tr.odd {		 height:20px;}
table.projectborderInbox tr.oddfocus{    height:20px;}
table.projectborderInbox tr.evenfocus{   height:20px;}
table.projectborderInbox tr.oddSelected{ background-color:#f5f5f5;	height:20px;}
table.projectborderInbox tr.evenSelected{background-color:#f5f5f5;	height:20px;}

.projectborderInboxLRTB {
	background-color: #f7f7f7;
    text-align: center;
    height: 25px;
    padding:2px 5px;
    white-space: nowrap;
	border:1px solid #e8e8e8;
}
.projectborderInboxLRTB a:link{   color: #4a4a4a;text-decoration:underline;}
.projectborderInboxLRTB a:active{ color: #4a4a4a;text-decoration:none;}
.projectborderInboxLRTB a:hover{  color: #666;text-decoration:none;}
.projectborderInboxLRTB a:visited{color: #4a4a4a;text-decoration:underline;}

.projectborderInboxRTBBG {
	background-color: #daeef8;
}
.projectborderInboxRTB {
    color: #4a4a4a;
    text-align: center;
    height: 25px;
    padding:2px 5px;
    white-space: nowrap;
	background-color:#f7f7f7;
	border-right:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left-style: none;
}
.projectborderInboxRTB a:link{   color: #4a4a4a;text-decoration:underline;}
.projectborderInboxRTB a:active{ color: #4a4a4a;text-decoration:none;}
.projectborderInboxRTB a:hover{  color: #666;text-decoration:none;}
.projectborderInboxRTB a:visited{color: #4a4a4a;text-decoration:underline;}

.projectborderInboxTB {
    color: #4a4a4a;
    text-align: center;
    height: 25px;
    padding:2px 5px;
    white-space: nowrap;
   background-color: #f7f7f7;
   border-top:1px solid #e8e8e8;
   border-bottom: 1px solid #e8e8e8;
   border-right-style: none;
   border-left-style: none;
}
.projectborderInboxTB a:link{   color: #4a4a4a;text-decoration:underline;}
.projectborderInboxTB a:active{ color: #4a4a4a;text-decoration:none;}
.projectborderInboxTB a:hover{  color: #666;text-decoration:none;}
.projectborderInboxTB a:visited{color: #4a4a4a;text-decoration:underline;}

.boxBorderLRB{
       border-bottom: 1px solid #e8e8e8;
    border-left: 0;
    border-right: 1px solid #e8e8e8;
    padding: 2px 5px;
}
.boxBordeRightBottom{
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	height: 25px;
    text-indent:3px;
	padding-right:5px;
}

.boxBorderBottom{
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	height: 25px;
    text-indent:3px;
	padding-right:5px;
}
/*---------end------------*/
table.tableInbox tr td.colTitle {
	background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-decoration: underline;
	text-align: left;
	height: 20px;
	background-image: url(../../../images/green-style/info/colTitleBg.jpg);
	background-repeat: repeat-x;
} 
table.tableInbox tr td.colTitle a:link {	font-weight: 400;color: #4a4a4a;text-align: left;height: 20px;}
table.tableInbox tr td.colTitle a:visited {	font-weight: 400;color: #4a4a4a;text-align: left;height: 20px;}
table.tableInbox tr td.colTitle a:hover {	font-weight: 400;color: #FF6600;text-align: left;height: 20px;}
table.tableInbox tr td.colTitle a:active{	font-weight: 400;color: #FF9900;text-align: left;height: 20px;}
	
table.tableInbox tr td.hidepadding{
	height: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
table.tableInbox tr td.totalTopGrey {
    background-color: #F7F7F7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
} 
table.tableInbox tr td.totalTop {
   background-color: #e8f3ff;
   font-weight: 400;
   color: #4a4a4a;
   padding-right: 5px;
   padding-left: 5px;
   height: 20px;
   white-space: nowrap;
   border-top: 2px solid #82AFDD;
}
table.tableInbox tr td.totalTop3 {
    background-color:#E8F3FF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}
table.tableInbox tr td.totalTop4 {
    background-color:#F7FEF1;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}  
table.tableInbox tr td.totalTopwhite {
    background-color: #ffffff;
	color: #4a4a4a;
	padding-right: 3px;
	padding-left: 3px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
} 
table.tableInbox tr td.totalBottomwhite {
    background-color: #ffffff;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-bottom: 2px solid #238BD4;
}
table.tableInbox td.totalTop2 {
    background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #278EDA;
} 
table.tableInbox tr td.total {
	background-color:#F7FEF1;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #82AFDD;
} 
table.tableInbox tr.total {
	background-color:#F7FEF1;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #82AFDD;
} 
table.tableInbox tr td.total2 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #238BD4;
} 
table.tableInbox tr td.total3 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}  
table.tableInbox tr td.total4 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.tableInbox tr td.total5 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
} 
table.tableInbox tr td.total6 {
	background-color:#E8F3FF;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.tableInbox tr.even {	   height: 20px;}
table.tableInbox tr.evenfocus {height: 20px;}
table.tableInbox tr.odd {      height: 20px;} 
table.tableInbox tr.oddfocus { height: 20px;}
table.tableInbox tr.oddSelected{height: 20px;}
table.tableInbox tr.evenSelected{height: 20px;}

table.tableInbox tr td.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;	
	text-align: center;
	padding:2px 5px;
	white-space: nowrap;
	height:20px;
font-weight: 400;
}
table.tableInbox tr td.sortable a:link {   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInbox tr td.sortable a:visited{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInbox tr td.sortable a:hover{   font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.tableInbox tr td.sortable a:active{  font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}

table.tableInbox tr td.sortable3{
	background-color: #f7f7f7;
	color: #4a4a4a;
	padding:2px 5px;
	height:20px;
	white-space: nowrap;font-weight: 400;
}
table.tableInbox tr td.sortable2{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	height:20px;font-weight: 400;
}
table.tableInbox th.sortable{
	background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    padding: 2px 5px;
    white-space: nowrap;
    height: 28px;
    font-weight: 400;
}
table.tableInbox th.sortableGreen{
	background-color: #aad084;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	height:20px;
	white-space: nowrap;
}
table.tableInbox td.sortableGreen{
	background-color:#aad084;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	height:20px;
	white-space: nowrap;
}
table.tableInbox tr td{	padding:2px 3px;	height: 28px;}

table.tableInbox {	background-color:#ddd;}
table.tableInbox2 {	background-color:#ffffff;}

table.tableInbox th.sortable a:link {  font-weight: 400;color: #4a4a4a;text-decoration:underline;text-align:center;}
table.tableInbox th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;text-align:center;}
table.tableInbox th.sortable a:hover{  font-weight: 400;color: #36bde7;text-decoration:underline;text-align:center;}
table.tableInbox th.sortable a:active{ font-weight: 400;color: #36bde7;text-decoration:underline;text-align:center;}

table.tableInbox th.sortableWrap{
    background-color: #f7f7f7;
    color: #4a4a4a;
    text-align: center;
    padding:2px 5px;
    word-wrap: break-word !important;
    height: auto !important;
    white-space: normal !important;
}

table.tableInbox th.sortableWrap a:link {  color: #4a4a4a;text-decoration:underline;text-align:center;word-wrap: break-word;}
table.tableInbox th.sortableWrap a:visited{color: #4a4a4a;text-decoration:underline;text-align:center;word-wrap: break-word;}
table.tableInbox th.sortableWrap a:hover{  color: #FF6600;text-decoration:underline;text-align:center;word-wrap: break-word;}
table.tableInbox th.sortableWrap a:active{ color: #FF9900;text-decoration:underline;text-align:center;word-wrap: break-word;}

table.tableInbox tr td.totalTopGrey {
    background-color: #f7f7f7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
} 
table.tableInboxTotal th.colTitle {
	background-color: #CFE0F0;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	background-image: url(../../../images/green-style/info/colTitleBg.jpg);
	background-repeat: repeat-x;
} 
table.tableInboxTotal tr.evenfocus {	height: 20px;}
table.tableInboxTotal tr.oddfocus { 	height: 20px;}
table.tableInboxTotal tr.oddSelected {	height: 20px;}
table.tableInboxTotal tr.evenSelected {	height: 20px;}

table.tableInboxTotal th.colTitle a:link  { font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal th.colTitle a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal th.colTitle a:hover{	font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.tableInboxTotal th.colTitle a:active{	font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}

table.tableInboxTotal tr td.colTitle {
	background-color:#CAE4FF;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	background-image: url(../../../images/green-style/info/colTitleBg.jpg);
	background-repeat: repeat-x;
} 
table.tableInboxTotal tr td.colTitle a:link{   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td.colTitle a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td.colTitle a:hover{  font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td.colTitle a:active{ font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}

table.tableInboxTotal tr td.totalTopNoline {
    background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
} 
table.tableInboxTotal tr td.totalTop {
    background-color: #CAE4FF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.tableInboxTotal tr td.topWhite {
    background-color: #FFFFFF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 1px solid #679ED6;
} 
table.tableInboxTotal th.totalTop2 {
    background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-left: 2px solid #238BD4;
} 
table.tableInboxTotal td.totalTop2 {
    background-color: #E1EDFF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-left: 2px solid #679ED6;
} 
table.tableInboxTotal tr td.total {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.tableInboxTotal tr td.totalIn {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
} 
table.tableInboxTotal tr td.total2 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-left: 2px solid #238BD4;
} 
table.tableInboxTotal tr td.total3 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}  
table.tableInboxTotal tr td.total4 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.tableInboxTotal tr td.total5 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}
table.tableInboxTotal tr.even {	background-color: #FFFFFF;	height: 20px;}
table.tableInboxTotal tr.odd {	background-color: #FFFFFF;	height: 20px;} 
table.tableInboxTotal tr.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	white-space: nowrap;font-weight: 400;
}
table.tableInboxTotal th.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	white-space: nowrap;font-weight: 400;
}
table.tableInboxTotal tr td.sortableGreen{
	background-color: #aad084;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	white-space: nowrap;font-weight: 400;
}
table.tableInboxTotal th.sortableGreen{
	background-color:#aad084;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	white-space: nowrap;font-weight: 400;
}
table.tableInboxTotal tr td.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding:2px 5px;
	white-space: nowrap;font-weight: 400;
}
table.tableInboxTotal tr td.sortable a:link{   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td.sortable a:hover{  font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td.sortable a:active{ font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}
table.tableInboxTotal tr td{  padding-right: 5px;	padding-left: 5px;	height: 20px;}
table.tableInboxTotal {	background-color:#ddd;border-top: 2px solid #cfdbe2;}

table.tableInboxTotal th.sortable a:link{   font-weight:normal;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal th.sortable a:visited{font-weight:normal;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.tableInboxTotal th.sortable a:hover{  font-weight:normal;color:#FF6600;text-decoration:underline;text-align:center;}
table.tableInboxTotal th.sortable a:active{ font-weight:normal;color:#FF9900;text-decoration:underline;text-align:center;}

/*------report_stylecopy--------------------*/
table.tableInbox tr.heading{
	font-weight:normal;
	background-color: #f7f7f7;	
	height: 20px;
	text-align: center;
	color:#4a4a4a;
	border-top:1px solid #e8e8e8;font-weight: 400;
}
table.tableInbox tr.heading td{	 	color:#4a4a4a;}
table.tableInbox tr.heading a:link {color:#4a4a4a;	}
table.tableInbox tr td.heading a:link{color:#4a4a4a;}
table.tableInbox tr td.heading{
	background-color: #f7f7f7;	
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	color:#4a4a4a;font-weight: 400;
}
table.tableInbox tr.subheading{
    background-color:#f5f5f5;
	height: 20px;
}
table.tableInbox tr td.subheading{
    padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	background-color:#f5f5f5;
}
table.tableInbox tr.summary{	background-color: #FFF;	height: 20px;}
table.tableInbox tr td.summary{	background-color: #FFF;	vertical-align: middle;}
table.tableInbox tr td.sunday{	color: #25588B;	background-color: #FFD0D0;	padding-right: 5px;	padding-left: 5px;}
table.tableInbox tr td.monday{	color: #25588B;	background-color: #D7E7FF;	padding-right: 5px;	padding-left: 5px;}
table.tableInbox tr td.today{   background-color: #FFFFD2;}
table.tableInbox tr.focus {	    height: 20px;}
table.tableInbox tr td.activation{background-color: #FFFF99;}

table.tableInbox tr.reportTotal{
	background-color:#F7FEF1;
	height: 20px;
}
table.tableInbox tr td.reportTotal{
	background-color:#F7FEF1;
    padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	height: 20px
}
/*---------------------tag.borderInbox end---------------------------*/


/*---------------------tag.multiTitle begin---------------------------*/
table.multiTitle tr td.colTitle {
	background-color: #B3D8F2;
	font-weight: 400;
	text-decoration: underline;
	text-align: left;
	height: 20px;
} 
table.multiTitle tr td.colTitle a:link {	font-weight: 400;color: #4a4a4a;text-align: left;height: 20px;}
table.multiTitle tr td.colTitle a:visited {	font-weight: 400;color: #4a4a4a;text-align: left;height: 20px;}
table.multiTitle tr td.colTitle a:hover {	font-weight: 400;color: #FF6600;text-align: left;height: 20px;}
table.multiTitle tr td.colTitle a:active{	font-weight: 400;color: #FF9900;text-align: left;height: 20px;}
	
table.multiTitle tr td.hidepadding{
	height: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
table.multiTitle tr td.totalTopGreyB {
    background-color: #F7F7F7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
} 
table.multiTitle tr td.totalTopGrey {
    background-color: #F7F7F7;
	font-weight: 400;
	color: #36bde7;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
} 
table.multiTitle tr td.totalTop {
   background-color: #e8f3ff;
   font-weight: 400;
   padding-right: 5px;
   padding-left: 5px;
   height: 20px;
   white-space: nowrap;
   border-top: 2px solid #82AFDD;
}
table.multiTitle tr td.totalTop3 {
    background-color:#E8F3FF;
	font-weight: 400;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}
table.multiTitle tr td.totalTop4 {
    background-color:#F7FEF1;
	font-weight: 400;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}  
table.multiTitle tr td.totalTopwhite {
    background-color: #ffffff;
	padding-right: 3px;
	padding-left: 3px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
} 
table.multiTitle tr td.totalBottomwhite {
    background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-bottom: 2px solid #238BD4;
}
table.multiTitle td.totalTop2 {
    background-color: #B3D8F2;
	font-weight: 400;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #278EDA;
} 
table.multiTitle tr td.total {
	background-color:#F7FEF1;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #82AFDD;
} 
table.multiTitle tr td.total2 {
	background-color: #C7FFA2;
	font-weight: 400;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #238BD4;
} 
table.multiTitle tr td.total3 {
	background-color: #C7FFA2;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}  
table.multiTitle tr td.total4 {
	background-color: #EEFFB3;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.multiTitle tr td.total5 {
	background-color: #EEFFB3;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
} 
table.multiTitle tr td.total6 {
	background-color:#E8F3FF;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.multiTitle tr.even {	height: 28px;}
table.multiTitle tr.odd {	height: 28px;} 
table.multiTitle tr.evenfocus {	 height: 28px;}
table.multiTitle tr.oddfocus {	 height: 28px;}
table.multiTitle tr.oddSelected {height: 28px;}
table.multiTitle tr.evenSelected{height: 28px;}

table.multiTitle tr td.sortable{
	background-color: #f7f7f7;
	text-align: center;
	padding:3px 5px;
	white-space: nowrap;
	vertical-align:middle;font-weight: 400;
}
table.multiTitle tr td.sortable a:link {   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.multiTitle tr td.sortable a:visited{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.multiTitle tr td.sortable a:hover{   font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.multiTitle tr td.sortable a:active{  font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}

table.multiTitle tr td.sortable3{font-weight: 400;background-color: #f7f7f7;white-space:nowrap; padding:3px 5px;vertical-align:middle;}
table.multiTitle tr td.sortable2{font-weight: 400;background-color: #f7f7f7;text-align:center;	padding:3px 5px;vertical-align:middle;}

table.multiTitle th.sortable{	 font-weight: 400;background-color: #f7f7f7;text-align:center;padding:3px 5px;white-space:nowrap;vertical-align:middle}
table.multiTitle th.sortableGreen{font-weight: 400;background-color:#ecffd9;text-align:center;padding:3px 5px;white-space:nowrap;vertical-align:middle}
table.multiTitle td.sortableGreen{font-weight: 400;background-color: #f7f7f7;text-align:center;padding:3px 5px;white-space:nowrap;}
table.multiTitle td.forecastGreen{background-color:#dcf7ff;	}
table.multiTitle td.totalGreen{	  background-color:#a4eaff;	}
table.multiTitle tr td.singleTotal{  color: #1895bc;}
table.multiTitle tr td.grandTotal{	 color: #1895bc;background-color:#f7fdf1;border-top:1px solid #cccccc;	}

table.multiTitle tr td{	padding:1px 5px;	height: 28px; vertical-align:middle;}
table.multiTitle {	background-color:#ddd;border-top: 2px solid #cfdbe2;/*border-bottom:2px solid #f9fdff;*/}
table.multiTitle2 {	background-color:#ddd;}

table.multiTitle th.sortable a:link {  font-weight: 400;color:#4a4a4a;text-align:center;}
table.multiTitle th.sortable a:visited{font-weight: 400;color:#4a4a4a;text-align:center;}
table.multiTitle th.sortable a:hover{  font-weight: 400;color:#FF6600;text-align:center;}
table.multiTitle th.sortable a:active{ font-weight: 400;color:#FF9900;text-align:center;}

table.multiTitleTotal tr td{padding:2px 5px;	height: 20px;}
table.multiTitleTotal {	background-color:#bbb;border-top:   2px solid #cfdbe2;}

table.multiTitleTotal tr.even {	background-color: #FFFFFF;	height: 20px;}
table.multiTitleTotal tr.odd {	background-color: #FFFFFF;	height: 20px;} 
table.multiTitleTotal th.sortable{
	background-color: #f7f7f7;
	text-align: center;
	padding:0px 5px 0px 5px;
	height: 20px;
	white-space: nowrap;
}
table.multiTitleTotal th.sortable{
	background-color: #f7f7f7;
	text-align: center;
	padding:0px 5px 0px 5px;
	height: 20px;
	white-space: nowrap;
}
table.multiTitleTotal td.sortable{
	background-color: #f7f7f7;
	text-align: center;
	padding:0px 5px 0px 5px;
	height: 20px;
	white-space: nowrap;
}
table.multiTitleTotal th.sortableGreen{
	background-color: #ecffd9;
	text-align: center;
	padding:0px 5px 0px 5px;
	height: 20px;
	white-space: nowrap;
}
table.multiTitleTotal td.sortableGreen{
	background-color: #ecffd9;
	text-align: center;
	padding:0px 5px 0px 5px;
	height: 20px;
	white-space: nowrap;
}
table.multiTitle tr td.boldLine{	border-left:1px solid #e8e8e8;}
table.multiTitle tr td.boldLineR{	border-right:1px solid #e8e8e8;}
table.multiTitle tr td.noBoldLine{ border: none;}
table.multiTitle th.reportSortable {
  background-color: #f7f7f7;
  text-align: center;
  padding:0px 5px 0px 5px;
  height: 20px;
  white-space: nowrap;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
table.multiTitle td.reportSortable {
  background-color: #f7f7f7;
  text-align: center;
  padding:0px 5px 0px 5px;
  height: 20px;
  white-space: nowrap;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
table.multiTitle td.border_b_r {
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
table.multiTitle td.border_b {
  border-bottom: 1px solid #e8e8e8;
}

/*---------------------tag.multiTitle end---------------------------*/

/*---------------------tag.multiTitle_bd begin---------------------------*/
table.multiTitle_bd{border-collapse:collapse;  border-right:1px solid #e8e8e8 ;border-bottom:1px solid #e8e8e8 }
table.multiTitle_bd tr td{ border:1px solid #e8e8e8}
table.multiTitle_bd tr td.colTitle {
	background-color: #B3D8F2;
	font-weight: 400;
	text-decoration: underline;
	text-align: left;
	height: 20px;
} 
table.multiTitle_bd tr td.colTitle a:link {	font-weight: 400;color: #4a4a4a;text-align: left;height: 20px;}
table.multiTitle_bd tr td.colTitle a:visited {	font-weight: 400;color: #4a4a4a;text-align: left;height: 20px;}
table.multiTitle_bd tr td.colTitle a:hover {	font-weight: 400;color: #FF6600;text-align: left;height: 20px;}
table.multiTitle_bd tr td.colTitle a:active{	font-weight: 400;color: #FF9900;text-align: left;height: 20px;}
	
table.multiTitle_bd tr td.hidepadding{
	height: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
table.multiTitle_bd tr td.totalTopGreyB {
    background-color: #F7F7F7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
} 
table.multiTitle_bd tr td.totalTopGrey {
    background-color: #F7F7F7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
} 
table.multiTitle_bd tr td.totalTop {
   background-color: #e8f3ff;
   font-weight: 400;
   padding-right: 5px;
   padding-left: 5px;
   height: 20px;
   white-space: nowrap;
   border-top: 2px solid #82AFDD;
}
table.multiTitle_bd tr td.totalTop3 {
    background-color:#E8F3FF;
	font-weight: 400;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}
table.multiTitle_bd tr td.totalTop4 {
    background-color:#F7FEF1;
	font-weight: 400;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}  
table.multiTitle_bd tr td.totalTopwhite {
    background-color: #ffffff;
	padding-right: 3px;
	padding-left: 3px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
} 
table.multiTitle_bd tr td.totalBottomwhite {
    background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-bottom: 2px solid #238BD4;
}
table.multiTitle_bd td.totalTop2 {
    background-color: #B3D8F2;
	font-weight: 400;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #278EDA;
} 
table.multiTitle_bd tr td.total {
	background-color:#F7FEF1;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #82AFDD;
} 
table.multiTitle_bd tr td.total2 {
	background-color: #C7FFA2;
	font-weight: 400;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #238BD4;
} 
table.multiTitle_bd tr td.total3 {
	background-color: #C7FFA2;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}  
table.multiTitle_bd tr td.total4 {
	background-color: #EEFFB3;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.multiTitle_bd tr td.total5 {
	background-color: #EEFFB3;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
} 
table.multiTitle_bd tr td.total6 {
	background-color:#E8F3FF;
	font-weight: 400;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.multiTitle_bd tr.even {	height: 20px;}
table.multiTitle_bd tr.odd {	height: 20px;} 
table.multiTitle_bd tr.evenfocus {	 height: 20px;}
table.multiTitle_bd tr.oddfocus {	 height: 20px;}
table.multiTitle_bd tr.oddSelected {height: 20px;}
table.multiTitle_bd tr.evenSelected{height: 20px;}

table.multiTitle_bd tr td.sortable{
	background-color: #f7f7f7;
	text-align: center;
	padding:3px 5px;
	white-space: nowrap;
	vertical-align:middle;font-weight: 400;
}
table.multiTitle_bd tr td.sortable a:link {   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.multiTitle_bd tr td.sortable a:visited{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.multiTitle_bd tr td.sortable a:hover{   font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.multiTitle_bd tr td.sortable a:active{  font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}

table.multiTitle_bd tr td.sortable3{font-weight: 400;background-color: #f7f7f7;white-space:nowrap; padding:3px 5px;vertical-align:middle;}
table.multiTitle_bd tr td.sortable2{font-weight: 400;background-color: #f7f7f7;text-align:center;	padding:3px 5px;vertical-align:middle;}

table.multiTitle_bd th.sortable{	 font-weight: 400;background-color: #f7f7f7;text-align:center;padding:3px 5px;white-space:nowrap;vertical-align:middle}
table.multiTitle_bd th.sortableGreen{font-weight: 400;background-color:#ecffd9;text-align:center;padding:3px 5px;white-space:nowrap;vertical-align:middle}
table.multiTitle_bd td.sortableGreen{font-weight: 400;background-color:#ecffd9;text-align:center;padding:3px 5px;white-space:nowrap;}
table.multiTitle_bd td.forecastGreen{background-color:#f7ffef;	}
table.multiTitle_bd td.totalGreen{	  background-color:#ecffd9;	}
table.multiTitle_bd tr td.singleTotal{  color: #1895bc;}
table.multiTitle_bd tr td.grandTotal{	 color: #1895bc;background-color:#f7fdf1;border-top:1px solid #cccccc;	}

table.multiTitle_bd tr td{	padding:1px 5px;	height: 20px; vertical-align:middle;}
table.multiTitle_bd {	background-color:#bbb;border-top: 2px solid #cfdbe2;border-bottom:2px solid #f9fdff;}
table.multiTitle2 {	background-color:#bbb;}

table.multiTitle_bd th.sortable a:link {  font-weight: 400;color:#4a4a4a;text-align:center;}
table.multiTitle_bd th.sortable a:visited{font-weight: 400;color:#4a4a4a;text-align:center;}
table.multiTitle_bd th.sortable a:hover{  font-weight: 400;color:#FF6600;text-align:center;}
table.multiTitle_bd th.sortable a:active{ font-weight: 400;color:#FF9900;text-align:center;}

table.multiTitle_bd tr td.boldLine{	border-left:1px solid #e8e8e8;}
table.multiTitle_bd tr td.boldLineR{	border-right:1px solid #e8e8e8;}
table.multiTitle_bd tr td.noBoldLine{ border: none;}
table.multiTitle_bd th.reportSortable {
  background-color: #f7f7f7;
  text-align: center;
  padding:0px 5px 0px 5px;
  height: 20px;
  white-space: nowrap;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
table.multiTitle_bd td.reportSortable {
  background-color: #f7f7f7;
  text-align: center;
  padding:0px 5px 0px 5px;
  height: 20px;
  white-space: nowrap;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
table.multiTitle_bd td.border_b_r {
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
table.multiTitle_bd td.border_b {
  border-bottom: 1px solid #e8e8e8;
}

table.multiTitle_bd .padding2 { border:none}
table.multiTitle_bd tr td .noPadding tr td{ border:none}
/*---------------------tag.multiTitle_bd end---------------------------*/

/*---------------------tag.displayTag begin---------------------------*/
table.displayTag tr td.colTitle {
	background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-decoration: underline;
	text-align: left;
	height: 20px;
	background-image: url(../../../images/green-style/info/colTitleBg.jpg);
	background-repeat: repeat-x;
} 
table.displayTag tr td.colTitle a:link {    font-weight: 400;	color: #4a4a4a;	text-align: left;height: 20px;}
table.displayTag tr td.colTitle a:visited {	font-weight: 400;	color: #000099;	text-align: left;height: 20px;}
table.displayTag tr td.colTitle a:hover {	font-weight: 400;	color: #FF6600;	text-align: left;height: 20px;}
table.displayTag tr td.colTitle a:active{	font-weight: 400;  color: #FF9900;	text-align: left;height: 20px;}

table.displaytag tr td.hidepadding{
	height: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
table.displayTag tr td.totalTopGrey {
    background-color: #f7f7f7;
	font-weight: 400;
	color: #099fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 1px solid #e8e8e8;
} 
table.displayTag tr td.totalTop {
   background-color: #e8f3ff;
   font-weight: 400;
   color: #4a4a4a;
   padding-right: 5px;
   padding-left: 5px;
   height: 20px;
   white-space: nowrap;
   border-top: 2px solid #82AFDD;
}
table.displayTag tr td.totalTop3 {
    background-color:#E8F3FF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}
table.displayTag tr td.totalTop4 {
    background-color:#F7FEF1;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
}  
table.displayTag tr td.totalTopwhite {
    background-color: #ffffff;
	color: #4a4a4a;
	padding-right: 3px;
	padding-left: 3px;
	height: 20px;
	white-space: nowrap;
	border-top: 2px solid #238BD4;
} 
table.displayTag tr td.totalBottomwhite {
    background-color: #ffffff;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-bottom: 2px solid #238BD4;
}
table.displayTag td.totalTop2 {
    background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #238BD4;
} 
table.displayTag tr td.total {
	background-color:#F7FEF1;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #82AFDD;
} 
table.displayTag tr td.total2 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-left: 2px solid #238BD4;
} 
table.displayTag tr td.total3 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}  
table.displayTag tr td.total4 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.displayTag tr td.total5 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
} 
table.displayTag tr td.total6 {
	background-color:#E8F3FF;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.displayTag tr.even {		 color: #4a4a4a;	height: 28px;}
table.displayTag tr.evenfocus {	 color: #4a4a4a;	height: 28px;}
table.displayTag tr.odd {		 color: #4a4a4a;	height: 28px;} 
table.displayTag tr.oddfocus {	 color: #4a4a4a;	height: 28px;}
table.displayTag tr.oddSelected {color: #4a4a4a;	height: 28px;}
table.displayTag tr.evenSelected{color: #4a4a4a;	height: 28px;}

table.displayTag tr td.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;	
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:28px !important;
	white-space: nowrap;
	font-weight: 400;
}
table.displayTag tr td.sortable a:link {  font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTag tr td.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTag tr td.sortable a:hover{  font-weight: 400;color:#666;text-decoration:none;text-align:center;}
table.displayTag tr td.sortable a:active{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}

table.displayTag tr td.sortable3{
	background-color: #f7f7f7;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:23px;
	white-space: nowrap;
}
table.displayTag tr td.sortable3_2col{	height:35px;}

table.displayTag tr td.sortable2{
	background-color: #f7f7f7;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:23px;
}
table.displayTag tr td.sortable2_2col{	height:35px;}

table.displayTag th.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	vertical-align:middle;
	padding:2px 5px;
	height:28px;
	white-space: nowrap;font-weight: 400;
	/*border-bottom: 1px solid #e8e8e8;*/
}
table.displayTag th.sortable a:link {  font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTag th.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTag th.sortable a:hover{  font-weight: 400;color:#36bde7;text-decoration:none;text-align:center;}
table.displayTag th.sortable a:active{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTag th.sortableSelect_2col{height:35px;}
table.displayTag th.sortableSelect{
    background-color: #ECFFD9;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:23px;
	white-space: nowrap;font-weight: 400;
}
table.displayTag th.sortableGreen_2col{	height:35px;}
table.displayTag th.sortableGreen{
	background-color: #ECFFD9;
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:23px;
	white-space: nowrap;font-weight: 400;
}
table.displayTag td.sortableGreen_2col{	height:35px;}
table.displayTag td.sortableGreen{
	background-color: #ECFFD9;
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:23px;
	white-space: nowrap;font-weight: 400;
}
table.displayTag tr td.grandTotal{
	height: 30px;
	color:#0b9c11;
	background-color:#f7fdf1;
	border-top:2px solid #e8e8e8;
	/* font-size: 12px; */
}
.grandTotalGreen{
	color:#0b9c11;
	/* font-size: 12px; */
}
table.displayTag tr td{
	height: 28px;
	padding-left:5px;
	padding-right:5px;
	/*border-bottom:1px solid #e8e8e8;*/
	/*text-align: left;*/
}
table.displayTag {
	/*border: 1px solid #e8e8e8;
	 border-bottom: 1px solid #e8e8e8;*/
    border-top: 0;
    background-color: #e8e8e8;
    
}
table.displayTag2 {
	background-color:  #ffffff;
}
table.displayTag th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration: underline;text-align:center;}
table.displayTag th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration: underline;text-align:center;}
table.displayTag th.sortable a:hover{  font-weight: 400;color: #36bde7;text-decoration: none;text-align:center;}
table.displayTag th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration: underline;text-align:center;}
table.displayTag th.sortableSelect_2col{height:35px;}
table.displayTag th.sortableSelect{
    background-color: #f7f7f7;
	font-weight: 400;
	color: #fff;
	text-align: center;
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 5px;
	height:23px;
	white-space: nowrap;
}

table.displayTag tr.odd a:link {	text-decoration: underline;color: #4a4a4a;}
table.displayTag tr.odd a:visited {	text-decoration: underline;color: #4a4a4a;}
table.displayTag tr.odd a:hover {	text-decoration: underline;	color: #36bde7;}
table.displayTag tr.odd a:active {	text-decoration: underline;	color: #36bde7;}

table.displayTag tr.even a:link {	text-decoration: underline;	color: #4a4a4a;}
table.displayTag tr.even a:visited {text-decoration: underline;	color: #4a4a4a;}
table.displayTag tr.even a:hover {	text-decoration: underline;	color: #36bde7;	}
table.displayTag tr.even a:active  {text-decoration: underline;	color: #36bde7;	}

table.displayTag tr.evenfocus a:link {	text-decoration: underline;color: #4a4a4a;}
table.displayTag tr.evenfocus a:visited {	text-decoration: underline;color: #4a4a4a;}
table.displayTag tr.evenfocus a:hover {	text-decoration: underline;	color: #36bde7;}
table.displayTag tr.evenfocus a:active {	text-decoration: underline;	color: #36bde7;}


table.displayTagScroll tr td{
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
}
table.displayTagScroll {
	border-bottom:0px solid #f9fdff;
	background-color:#ddd;
}
table.displayTagScroll th.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding:1px 5px;
	white-space: nowrap;font-weight: 400;
}
table.displayTagScroll th.sortable a:link{   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagScroll th.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagScroll th.sortable a:hover{  font-weight: 400;color:#666;text-decoration:none;text-align:center;}
table.displayTagScroll th.sortable a:active{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}

table.displayTagScroll tr td.sortable{
    background-color: #f7f7f7;
    color: #4a4a4a;  
    text-align: center;
    padding:3px 5px;
    white-space: nowrap;font-weight: 400;
}
table.displayTagScroll tr td.sortable a:link {  font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagScroll tr td.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagScroll tr td.sortable a:hover{  font-weight: 400;color:#666;text-decoration:none;	text-align:center;}
table.displayTagScroll tr td.sortable a:active{ font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}

table.displayTagTotal th.colTitle {
	background-color: #CFE0F0;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	background-image: url(../../../images/green-style/info/colTitleBg.jpg);
	background-repeat: repeat-x;
} 
table.displayTagTotal tr.evenfocus {	color: #4a4a4a;	height: 20px;}
table.displayTagTotal tr.oddfocus {		color: #4a4a4a;	height: 20px;}
table.displayTagTotal tr.oddSelected {	color: #4a4a4a;	height: 20px;}
table.displayTagTotal tr.evenSelected {	color: #4a4a4a;	height: 20px;}

table.displayTagTotal th.colTitle a:link{	font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagTotal th.colTitle a:visited{font-weight: 400;color:#000099;text-decoration:underline;text-align:center;}
table.displayTagTotal th.colTitle a:hover{	font-weight: 400;color:#FF6600;text-decoration:underline;text-align:center;}
table.displayTagTotal th.colTitle a:active{	font-weight: 400;color:#FF9900;text-decoration:underline;text-align:center;}

table.displayTagTotal tr td.colTitle {
	background-color:#CAE4FF;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	background-image: url(../../../images/green-style/info/colTitleBg.jpg);
	background-repeat: repeat-x;font-weight: 400;
} 
table.displayTagTotal tr td.colTitle a:link{	font-weight: 400;	color: #4a4a4a;	text-decoration: underline;	text-align: center;}
table.displayTagTotal tr td.colTitle a:visited{	font-weight: 400;	color: #000099;	text-decoration: underline;	text-align: center;}
table.displayTagTotal tr td.colTitle a:hover{	font-weight: 400;	color: #FF6600;	text-decoration: underline;	text-align: center;}
table.displayTagTotal tr td.colTitle a:active{	font-weight: 400;	color: #FF9900;	text-decoration: underline;	text-align: center;}
	
table.displayTagTotal tr td.totalTopNoline {
    background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
} 
table.displayTagTotal tr td.totalTop {
    background-color: #CAE4FF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.displayTagTotal tr td.topWhite {
    background-color: #FFFFFF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 1px solid #679ED6;
} 

table.displayTagTotal th.totalTop2 {
    background-color: #B3D8F2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-left: 2px solid #238BD4;
} 
table.displayTagTotal td.totalTop2 {
    background-color: #E1EDFF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-left: 2px solid #679ED6;
} 
table.displayTagTotal tr td.total {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.displayTagTotal tr td.totalIn {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
}
table.displayTagTotal tr td.total2 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-left: 2px solid #238BD4;
} 
table.displayTagTotal tr td.total3 {
	background-color: #C7FFA2;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}  
table.displayTagTotal tr td.total4 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
} 
table.displayTagTotal tr td.total5 {
	background-color: #EEFFB3;
	font-weight: 400;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #238BD4;
	border-left: 2px solid #238BD4;
}
table.displayTagTotal tr.even {
	background-color: #FFFFFF;
	color: #4a4a4a;
	height: 20px;
}
table.displayTagTotal tr.odd {
	background-color: #FFFFFF;
	color: #4a4a4a;
	height: 20px;
} 
table.displayTagTotal th.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;
}
table.displayTagTotal th.sortable_2col{	height: 35px;}

table.displayTagTotal tr td.sortableGreen{
	background-color: #aad084;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;	
}
table.displayTagTotal tr td.sortableGreen_2col{	height: 35px;}

table.displayTagTotal th.sortableGreen{
	background-color:#aad084;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;font-weight: 400;
}
table.displayTagTotal th.sortableGreen_2col{	height: 35px;}

table.displayTagTotal tr td.sortable{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;font-weight: 400;
}
table.displayTagTotal tr td.sortable a:link{   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagTotal tr td.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagTotal tr td.sortable a:hover{  font-weight: 400;color:#666;text-decoration:none;text-align:center;}
table.displayTagTotal tr td.sortable a:active{ font-weight: 400;color:#4a4a4a;text-decoration:none;text-align:center;}
table.displayTagTotal tr td{  padding-right: 5px;	padding-left: 5px;	height: 28px;}
table.displayTagTotal {	background-color:#ddd; border-top:2px solid #cfdbe2;}

table.displayTagTotal th.sortable a:link{   font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagTotal th.sortable a:visited{font-weight: 400;color:#4a4a4a;text-decoration:underline;text-align:center;}
table.displayTagTotal th.sortable a:hover{  font-weight: 400;color:#666;text-decoration:none;text-align:center;}
table.displayTagTotal th.sortable a:active{ font-weight: 400;color:#4a4a4a;text-decoration:none;text-align:center;}

table.displayTagTotal tr.odd a:link {	text-decoration: underline;	color: #4a4a4a;	}
table.displayTagTotal tr.odd a:visited {text-decoration: underline;	color: #003399;	}
table.displayTagTotal tr.odd a:hover {	text-decoration: underline;	color: #FF9900;	}
table.displayTagTotal tr.odd a:active {	text-decoration: underline;	color: #003399;	}

table.displayTagTotal tr.even a:link {	text-decoration: underline;	color: #4a4a4a;	}
table.displayTagTotal tr.even a:visited{text-decoration: underline;	color: #003399;	}
table.displayTagTotal tr.even a:hover {	text-decoration: underline;	color: #FF6600;	}
table.displayTagTotal tr.even a:active {text-decoration: underline;	color: #FF9900;	}

table.displayTagEdit tr.even {		background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);height: 25px;}
table.displayTagEdit tr.odd {		background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);height: 25px;} 
table.displayTagEdit tr.evenfocus {	background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);height: 25px;}
table.displayTagEdit tr.oddfocus {	background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);height: 25px;}
	
table.displayTagEdit tr td.sortable{
	background-color: #FFFFFF;
	font-weight: 400;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 35px;
	white-space: nowrap;
}
table.displayTagEdit th.sortable{
	background-color: #FFFFFF;
	font-weight: 400;
	color: #666666;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 35px;
	white-space: nowrap;
}
table.displayTagEdit tr td{
	padding-right: 5px;
	padding-left: 5px;
}
table.displayTagEdit {
	background-color: #FFFFFF;
}
table.displayTagView tr.even {	  background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);	height: 25px;}
table.displayTagView tr.odd {	  background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);	height: 25px;} 
table.displayTagView tr.evenfocus{background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);	height: 25px;}
table.displayTagView tr.oddfocus {background-color: #E6E6E6;background-image: url(../../../images/green-style/info/oddbg.gif);	height: 25px;} 
	
table.displayTagView tr td.sortable{
	background-color: #FFFFFF;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 35px;
	white-space: nowrap;
}
table.displayTagView th.sortable{
	background-color: #FFFFFF;
	color: #666666;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 35px;
	white-space: nowrap;
}
table.displayTagView tr td{
	padding-right: 5px;
	padding-left: 5px;
}
table.displayTagView{
	background-color: #FFFFFF;
}

/*----------------displayTagView2 Begin----------------------*/
table.displayTagView2 tr.even {
background-color: #E6E6E6;background-image:url(../../../images/green-style/info/oddbg2.gif);background-position:bottom;height:25px;}
table.displayTagView2 tr.odd {
	background-color: #fff;
	height:28px;
}
table.displayTagView2 tr.evenfocus {
background-color: #E6E6E6;background-image:url(../../../images/green-style/info/oddbg2.gif);background-position:bottom;height:25px;}
table.displayTagView2 tr.oddfocus {
background-color: #E6E6E6;background-image:url(../../../images/green-style/info/oddbg2.gif);background-position:bottom;height:25px;}
table.displayTagView2 tr td.sortable{
	background-color: #f7fbff;
	color: #4a4a4a;
	text-decoration: none;
	text-align: center;
	height: 28px;
	white-space: nowrap;
}
table.displayTagView2 th.sortable{
background-color: #FFFFFF;color: #4a4a4a;text-decoration: none;text-align: center;height: 28px;white-space: nowrap;}

table.displayTagView2 tr td{/*padding-right: 5px;padding-left: 5px;*/}
table.displayTagView2{    margin-top: 10px;}
/*----------------displayTagView2 End----------------------*/

table.displayTagView2{ 
        background: #f7fbff;
        border-collapse: collapse;
         padding: 2px;
        border:1px solid #e8e8e8;
}


/*----------------dragReport Begin (2013.02.21)----------------------*/

table.dragReport {
	border-top: 2px solid #cfdbe2;
	border-right:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
}
table.dragReport th.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragReport th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragReport th.sortable a:hover{  font-weight: 400;color: #FF6600;text-decoration:none;}
table.dragReport th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragReport th.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport th.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragReport th.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragReport th.sortable_b a:hover{  font-weight: 400;color: #FF6600;text-decoration:none;}
table.dragReport th.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragReport td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport td.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragReport td.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragReport td.sortable a:hover{  font-weight: 400;color: #FF6600;text-decoration:none;}
table.dragReport td.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragReport td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport td.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragReport td.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragReport td.sortable_b a:hover{  font-weight: 400;color: #FF6600;text-decoration:none;}
table.dragReport td.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragReport td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	height:22px;
}
table.dragReport td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	height:22px;
}
table.dragReport td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	height:22px;
}
table.dragReport tr.odd {			height:22px;} 
table.dragReport tr.oddfocus {		height:22px;}
table.dragReport tr.oddSelected {	height:22px;}
table.dragReport tr.even {			height:22px;}
table.dragReport tr.evenfocus {	height:22px;}
table.dragReport tr.evenSelected {	height:22px;}

table.dragReport th.sortableG{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport td.sortableG{
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport th.sortableGreen{
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport th.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport td.sortableGreen {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport td.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
}
table.dragReport tr td.grandTotal{
	height: 30px;
	color:#0b9c11;
	background-color:#f7fdf1;
	border-top:2px solid #e8e8e8;	
	/* font-size: 12px; */
}
/*----------------dragReport End----------------------*/
/*----------------noHeightReport Start----------------------*/
/** Use dragReport with dragReport **/
table.noHeightReport {}
table.noHeightReport th.sortable {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport th.sortable_b {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport thead td.sortable {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport thead td.sortable_b {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport td.sortable {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport td.border_b_r {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport td.border_r {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport td.border_b {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport thead tr.odd {
    min-height: 25px;
   white-space: normal;
} 
table.noHeightReport thead tr.oddfocus {
    min-height: 25px;
   white-space: normal;
}
table.noHeightReport thead tr.oddSelected {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport thead tr.even {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport thead tr.evenfocus {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport thead tr.evenSelected {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport tr.odd {
   min-height: 25px;
   white-space: normal;
} 
table.noHeightReport tr.oddfocus {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport tr.oddSelected {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport tr.even {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport tr.evenfocus {
   min-height: 25px;
   white-space: normal;
}
table.noHeightReport tr.evenSelected {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport thead td.sortableG{
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport th.sortableG{
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport td.sortableG{
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport th.sortableGreen{
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport th.sortableGreen_b {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport th.grandTotal {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport thead td.sortableGreen{
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport thead td.sortableGreen_b {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport thead td.grandTotal {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport td.sortableGreen {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport td.sortableGreen_b {
   min-height: 25px;
   white-space: normal;
}

table.noHeightReport td.grandTotal{
   min-height: 25px;
   white-space: normal;
}

/*----------------noHeightReport End----------------------*/
.infobtntdbg{background: #fff; padding-left: 3px;padding-right: 3px;}
/*----------------20140919----------------------*/
table.layoutInfoPadding_forinertable{table-layout: fixed;}
table.layoutInfoPadding_forinertable tr  td{padding-top:1px;  padding-bottom:2px; }

.khakiColor{	background-color:#fffcde ; color: #988D2D}



/*2017-03-15*/
/*checkbox框*/
.columns_a img{
   margin-right: 1px;
}

.custom_checkbox{
    display: inline-block;
    /*background: url(/8thManage/images/green-style/icon/checkbox.png)no-repeat;*/
}

.done {
    background-position: top center;
    margin-left: 5px;
    width: 15px;
    height: 15px !important;
    padding-left: 1px;
}

.ding{
     background-position: bottom center;
    margin-left: 5px;
    width: 15px;
    height: 15px;
    padding-left: 1px;
}

.custom_checkbox input[type="checkbox"], .custom-checkbox_min input[type="checkbox"] {
    opacity: 0;
    position: relative;
    width: 15px;
    height: 15px;
    z-index: 2;
    cursor: pointer;
    /* margin: 0; */
    /* margin-right: 6px; */
    /* margin-top: 1px; */
}

.checkbox_margin {
    margin: 0;
}

.custom-checkbox_min{
    display: inline-block;
    /*background: url(/8thManage/images/green-style/icon/custom-checkbox_min.png)no-repeat top;*/
    margin-top: 5px;
}

.custom-checkbox_min02{
    display: inline-block;
    /*background: url(/8thManage/images/green-style/icon/custom-checkbox_min.png)no-repeat bottom;*/
    margin-top: 5px;
}

.checkbox_margin2{
   margin: 0;
   margin-top: -2px;
   float: left;
}

.custom-checkbox_min span{
    width: 50px;
    display: inline-block;
    float: left;
    margin-left: 2px;
}

.checkbox_top{
    height: 20px;
}

.boxBordeRightBottom2 {
    white-space: nowrap;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    height: 25px;
    padding-left: 4px;
    padding-right: 4px;
}

table.report tr.summary2 {
    background-color: #f9fdff !important;
    height: 28px;
}

.TreeTable {
    margin: 0px 8px;
}


/*2017-06-13*/
/*.border_b_r font{color: #24a4cc;}*/ /*用了这个原本要负数为红色的，变成蓝色，所以不可改*/

.InboxBorder_01 {
    border-top: 0;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}



tr.summary table.ctl td a {
	    color: #36bde7 !important;
}

tr.focus table.ctl td a {
	    color: #36bde7 !important;
}

/*tr.summary td, .tr.focus td  {
	    color: #36bde7 !important;
}*/

.report_head{
   background-color: #f9fdff !important;
   height: 28px;
}

tr.summary td label{
	color:#4a4a4a;
}

table.contentAttachment {
    background-color: #fff !important;
}

table.contentAttachment tr.odd, table.contentAttachment tr.even{
    background-color: #fff !important;
}





.myborder{
	border:1px solid #e8e8e8 !important;
}

table.myborder tr th.lightheader{
	/* font-size: 12px; */
    color: #099fb9 !important;
    font-weight: 400 border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e8e8e8 !important;
    background-color: #f9fdff !important;
    height: 20PX;
}

/*采购计划中的列表产品项等*/

.projectborderInbox_01{
	border:1px solid #e8e8e8;
	
}

.projectborderInbox_01 .projectborderInboxRTB{border-top:0;}
.projectborderInbox_01  .boxBorderLRB{border-bottom:0}

/*.projectborderInbox_01 .boxBordeRightBottom{border-bottom:0}*/


.projectborderInbox_02 {
    border-left: 1px solid #e8e8e8;
}

/*门店退货单基本信息的产品资料中的金额样式*/
em.Amount_Money{font-style: inherit;font-weight: 600;color: #36bde7;}

/*企业-产品-优惠券中添加优惠券，选择适用产口类型中的弹出框 checkbox居中对齐*/
table.displayTag th.sortableSelect_checkbox{
    background-color: #f7f7f7;
    font-weight: 400;
    color: #fff;
    text-align: left;
    vertical-align:middle;
    padding-right: 5px;
    padding-left: 5px;
    height:23px;
    white-space: nowrap;
}


/****************************************************************** 2017-12-18 可拖动表头,分层的**************************************************************/  
table.dragTableInbox_layered {
	border: 1px solid #e8e8e8;
    border-top: 2px solid #cfdbe2 !important;
    border-bottom: 0;
	table-layout:fixed;
	height: 100%;
}
table.dragTableInbox_layered th.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox_layered th.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox_layered th.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox_layered th.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox_layered th.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox_layered th.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox_layered th.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox_layered th.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox_layered th.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox_layered th.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox_layered td.sortable {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox_layered td.sortable a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox_layered td.sortable a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox_layered td.sortable a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox_layered td.sortable a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox_layered td.sortable_b {
	background-color: #f7f7f7;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;font-weight: 400;
	overflow:hidden;
}
table.dragTableInbox_layered td.sortable_b a:link{   font-weight: 400;color: #4a4a4a;text-decoration:underline;}
table.dragTableInbox_layered td.sortable_b a:active{ font-weight: 400;color: #4a4a4a;text-decoration:none;}
table.dragTableInbox_layered td.sortable_b a:hover{  font-weight: 400;color: #666;text-decoration:none;}
table.dragTableInbox_layered td.sortable_b a:visited{font-weight: 400;color: #4a4a4a;text-decoration:underline;}

table.dragTableInbox_layered td.border_b_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:28px;
	/*text-align: center;*/
}
table.dragTableInbox_layered td.border_r {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:28px;
	text-align: center;
}
table.dragTableInbox_layered td.border_b {
	color: #4a4a4a;
	padding:1px 5px;
	white-space: nowrap;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
	height:28px;
	text-align: center;
}

table.dragTableInbox_layered tr.odd {			height:28px;} 
table.dragTableInbox_layered tr.oddfocus {		height:28px;}
table.dragTableInbox_layered tr.oddSelected {	height:28px;}
table.dragTableInbox_layered tr.even {			height:28px;}
table.dragTableInbox_layered tr.evenfocus {	height:28px;}
table.dragTableInbox_layered tr.evenSelected {	height:28px;}


table.dragTableInbox_layered th.sortableGreen{
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox_layered th.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox_layered td.sortableGreen {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox_layered td.sortableGreen_b {
	background-color: #ECFFD9;
	color: #4a4a4a;
	text-align:center;
	padding:1px 5px;
	height:25px;
	white-space: nowrap;
	border-right-style:none;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.dragTableInbox_layered tr td.grandTotal{
	height: 30px;
	color:#0b9c11;
	background-color:#f7fdf1;
	border-top:2px solid #e8e8e8;	
	/* font-size: 12px; */
}

/*20180712 TableWithTitle框中的multiTitle去掉蓝线*/
.TableWithTitle table.multiTitle,
.table-blank table.multiTitle,
.tableborderbg_nopd table.multiTitle,
.flot-overlay table.multiTitle,
.TableWithTitle_LayoutSection table.multiTitle,
.TableWithTitle table.report,
.table-blank table.report,
.sub_tab_contentBorder table.report,
.tableborderbg_nopd table.report,
.tableborderbg_nopd table.projectborderInbox,
.table-blank table.dragTableBorder3,
.table-blank table.tableborderbg_nopd{ 
	border-top:0!important;
}

/*20180808 table.report里面的select和input宽度设置为80%*/
table.report td select.wid-80,
table.report td input.text1.wid-80{
	width: 80%;
}