/*  Common */
body {	color: #7d7d7d; background-color: #fff; font-family: Arial !important; font-size: 12px; }
a { color: #7d7d7d; text-decoration: none;selector-dummy: expression(this.hideFocus=true);outline:none;cursor:pointer}
textarea { font-family: Arial !important; }
/*
span, td, th { text-overflow:ellipsis;white-space: nowrap; overflow: hidden;}

*/
div.l { float: left; }
div.r { float: right; }
div.clr { clear: both; }
h2 { font-size:16px;font-weight:bold;}


/*  Common */
.Name_b { font-weight:bold; }
.substr { text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow: hidden; }
.nl2br { white-space:pre-line; overflow:hidden }
.orange { color:#f60 !important; }
.vam { position: relative; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);    transform: translateY(-50%); }
/* tooltip */
  .ui-tooltip, .arrow1:after { background: black; border: 2px solid white;  }
  .ui-tooltip { padding: 10px 20px; color: white; border-radius: 20px; font: bold 14px "Arial", Arial; /*box-shadow: 0 0 7px black;*/ box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2); }
  .arrow1 { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; }
  .arrow1.top { top: -16px; bottom: auto; }
  .arrow1.left { left: 20%; }
  .arrow1:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; box-shadow: 6px 5px 9px -9px black; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);  }
  .arrow1.top:after {  bottom: -20px;  top: auto;  }

 /* tooltip */

/* header */
#logo{width:121px; margin: 5px 0px;}
#top_link{width:/*910px*/84%;}
#login{float: right; width: 326px; line-height: 34px; display:table-cell;  }
.new{background: #ffa200; color: #FFFFFF; text-transform: uppercase; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ font-size: 11px; padding: 2px 6px;}
.new-number{position: relative; top: 0px; margin-right: 5px; color:#ffa200;font-weight:bold;text-transform: uppercase;line-height:34px;}
.new-number:last-child{position: relative; top: 0px;right: -13px; color:#ffa200 !important;font-weight:bold;text-transform: uppercase;line-height:34px;margin-right:0px;}
/* .login{font-size: 11px; color: #ffa200; text-transform: uppercase;font-weight:bold;} */
 .select-lan{margin-right: 4px;  height:18px; width:160px;}
div.header { margin-top: 0px; background-color: #f0f0f0; width: 100%; background-image: url('../images/bg-repeat-header.gif'); background-repeat: repeat-x; }
div.header div.wrapper { height: 36px; min-width: 994px; max-width: 1300px; }
div.wrapper { margin: 0 auto; width: 1024px; }
div.wrapper2 { margin: 0 auto; width: 100%; /*background-image: url('../images/Touch_board_bg.png');background-repeat: repeat;*/}
/* header */

/* menu */
.menu4 {
width:677px; font-size:13px; margin:0 auto; height:34px;
}
.menu4 ul {
margin:0;margin-top:-2px;padding:0px;list-style:none;
}
.menu4 ul li {
float:left;padding-left:0px;
}

.menu4 ul li.active {
	background-color: #cbcbcb;
	border-bottom: none;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.menu4 ul li a{ }
.menu4 ul li a.last{background-image:none;}
.menu4 ul li a, .menu4 ul li a:visited {
padding: 0 16px; text-align: center;text-decoration: none; color: #7d7d7d; 
display:block; 
line-height:34px; 
}

.menu4 ul li ul {
visibility:hidden; position:absolute; top:0; left:0px; height:0; overflow:hidden;
 z-index:100; width: 100%;
}
.menu4 table {
margin:-1px; border-collapse:collapse; font-size:1em;
}


.menu4 ul li:hover a,
.menu4 ul li a:hover,
.menu4 ul li a.active{
	color: #555555; /*ackground:url(../images/navi-o.png) repeat-x center 5px;*/moz-border-radius: 10px 10px 0 0; /* FF1+ */ -webkit-border-radius: 10px 10px 0 0; /* Saf3+, Chrome */border-radius: 10px 10px 0 0; /* Opera 10.5, IE 9 */
 text-decoration:none;  

}
.menu4 ul li:hover ul,
.menu4 ul li a:hover ul {
visibility:visible; width:100%; margin-left:8px; height:auto; position:absolute; top:36px; left:-8px; /*border:0px solid #000000;*/ overflow:visible; background: #cbcbcb;
}

.menu4 ul li:hover ul li,
.menu4 ul li a:hover ul li {margin: 0 auto; width: 100%; padding: 10px 0;}
.menu4 ul li:hover ul li a,
.menu4 ul li a:hover ul li a {
display:block; border:0px solid #00FF33; text-align:left; text-decoration:none; color:#333333; height:auto; line-height:16px; padding:7px 6px 1px 0; width:97px; width:width:100%;opacity:0.8;/*filter:alpha(opacity=80);*/ float: left; background: url(../images/navi-line.png) no-repeat right 8px ; text-align: right; font-size: 12px;}

.menu4 ul li:hover ul li a.drop,
.menu4 ul li a:hover ul li a.drop {
display:block; color:#ffffff; height:auto; line-height:1.35em;  padding-top:5px; padding-bottom:5px; width:170px; width:125px;
}
.menu4 ul li:hover ul li ul,
.menu4 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu4 ul li:hover ul li a:hover,
.menu4 ul li a:hover ul li a:hover {
color:#000000 !important; text-decoration:none;
font-weight:Bold;
}
.menu4 ul li:hover ul li:hover ul,
.menu4 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:145px!important; height:auto; border:0px solid #000000;
background:url(../images/spacer.gif)!important; width:180px!important;
padding-top:5px!important; z-index:1000!important;
padding-bottom:5px!important;
}
.menu4 ul li:hover ul li:hover ul.left,
.menu4 ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.menu4 ul li:hover ul li:hover ul li,
.menu4 ul li a:hover ul li a:hover ul li
{
background: none!important;
}
.menu4 ul li:hover ul li:hover ul li a,
.menu4 ul li a:hover ul li a:hover ul li a {
text-decoration:none!important;
display:block; color:#ffffff!important; height:auto; line-height:1.2em;  padding-top:4px; padding-bottom:7px; width:170px; w\idth:140px;
background-color:#302105;
}
* html .menu4 ul li a:hover ul li a:hover ul li a { padding-top:5px; padding-bottom:5px;}

.menu4 ul li:hover ul li:hover ul li:hover a,
.menu4 ul li a:hover ul li a:hover ul li a:hover {
color:#000000!important; text-decoration:underline;
background:none!important;
text-decoration:none!important;
}

.sub-menu{width: 677px; margin: 0 auto; background: url(../images/navi-line.png) no-repeat left 8px; height: 40px;} 
.sub-menu div{width: 730px;}


/* menu */

.valign-oneline { vertical-align: middle; }
.valign-twoline { vertical-align: top; }


div.submenu {
    margin: 0 auto;
    width: 1024px;
	height: 44px;
	padding-top: 16px;
}
body.home div.content {
/*	background-image: url('../images/glow-home.png');
	background-repeat: no-repeat;
	min-height: 222px;
	padding-top: 74px; */
}
body.home div.content h1 {
	font-size: 27px;
	font-weight: 650;
	color: #464646;
	margin-left: 86px;
	line-height: 31px;
	text-shadow: 2px 2px 4px #fff;
	margin-bottom: 20px;
}
body.home div.content div.metro {
	
	background-color: #eeeeee;
	width: 42%;
	padding: 10px;
	box-sizing: border-box;
	text-align: right;
	padding-right: 20px;
	float: left;
}
body.home div.content div.metro ul {
	background-image: url('../images/home-metro-repeat.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
	width: 250px;
	float: right;
}
body.home div.content div.metro ul li {
	color: #7d7d7d;
	font-size: 128%;
	background-image: url('../images/home-metro-repeat.gif');
	background-repeat: repeat-x;
	padding: 6px 0;
	padding-right: 10px;
}
body.home div.content div.metro ul.break {
	margin-top: 20px;
}
body.home div.content div.metro h2 {
	margin-top: 12px;
	color: #9cbf2f;
	font-size: 180%;
	margin-bottom: 10px;
}
body.home div.content div.assign, body.home div.content div.msg, body.home div.content div.projects {

	background-color: #efefef;
	width: 100%;
	height: 177px;
	position: relative;
	text-align: right;
	box-sizing: border-box;
}
body.home div.content div.assign:hover, body.home div.content div.msg:hover , body.home div.content div.projects:hover, body.home div.content div.blocklink:hover, div.metro div.main ul li:hover, div.interfaceColumns div.left a:hover, div.interfaceColumns div.right div.block:hover , body.DeleteItems div.RightItems div.nextRow div.LargeBlocks a:hover, body.DeleteItems div.RightItems div.nextRow div.LargeBlocks a:hover {
	background-color: #d0d0d0;
	cursor: pointer;
}
body.home div.content div.projects {
	margin-top: 8px;
	height: 202px;
}
body.home div.content div.assign a, body.home div.content div.msg a, body.home div.content div.projects a, body.home div.content div.blocklink a {
	position: absolute;
	bottom: 0;
	display: block;
	padding-bottom: 20px;
	padding-right: 20px;
	right: 0;
	font-size: 150%;
}
body.home div.content div.assign a.new, body.home div.content div.msg  a.new, body.home div.content div.projects a.new {
	background-image: url('../images/alerts-new.gif');
	background-repeat: no-repeat;
	background-position: 75% top;
	padding-top: 20px;
}

body.home div.content div.blocklink {
	height: 84px;
	width: 100%;
	margin-top: 8px;
	background-color: #e1e1e1;
	float: left;
	position: relative;
	
}

body.home div.content div.blocklink a {
	font-size: 120%;
	text-align: right;
	padding-right: 15px;
	line-height: 130%;
}
body.home div.content div.nomargintop {
	margin-top: 0;
}
/*
body.home div.middle {
	float: left;
	width: 35%;
	height: 100%;
	margin-left: 8px;
	box-sizing: border-box;
}

body.home div.right {
	float: left;
	width: 20%;
	height: 100%;
	margin-left: 8px;
}
*/
body.home div.content div.projects a.new {
	background-position: 54% top;
}
body.home div.content div.msg a.new {
	margin-top: 10px;
	bottom: auto;
}
body.home div.content div.msg {
	margin-top: 8px;
	height: 60px;
}
body.home div.shadow {
	width: 100%;
	background-image: url('../images/shadow_02.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 42px;
	clear: both;
	padding-top: 10px;
}
div.footer {

	font-size: 10px;
	color: #464646;
	padding-top: 20px;
	clear: both;
}
body.home div.restrict {
	width: 677px;
	margin-left: 120px;
}
body.home div.restrictMiddle {
	width: 994px;
	padding-left: 10px;
}
body.home div.Larrow {
	display: none;
	width: 29px;
	height: 24px;
	background-image: url('../images/arrow-left.png');
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
}
body.home div.Rarrow {
	display: none;
	width: 29px;
	height: 24px;
	background-image: url('../images/arrow-right.png');
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
}
body.home div.tooltipShow {
	padding-top: 15px;
	clear: both;
}
body.home div.tooltipShow span {
	display: block;
	float: left;
	margin-top: 3px;
}
body.home div.tooltipShow img {
	cursor: pointer;
	float: left;
	margin-left: 10px;
}
body.home div.MouseTipLeft {
	width: 250px;
	height: 478px;
	background-image: url('../images/mouse-over-left.png');
	background-repeat: no-repeat;
	padding: 20px;
	position: absolute;
}
body.home div.toolTip {
	text-align: center;
}
body.home div.toolTip h2 {
	font-size: 17px;
	color: #ff6600;
}
body.home div.toolTip h2 span {
	color: #000;
}
body.home div.toolTip p {
	padding: 10px 0;
	font-size: 12px;
	text-align: left;
}
body.home div.MouseTipRight {
	width: 364px;
	height: 426px;
	background-image: url('../images/mouse-over-right.png');
	background-repeat: no-repeat;
	position: absolute;
	padding: 25px;
}
body.generic h1 {
	color: #555555;
	font-size: 22px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.interfaceColumns div.left {
	background-image: url('../images/interface-left-border-right.png');
	background-repeat:  repeat-y;
	background-position: right;
	width: 114px;
	height: 662px;
	padding-top: 38px;
	border-top: 1px solid #cbcbcb;
	padding-right: 1px;
	float: left;
	
}

div.interfaceColumns div.left a {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	height: 101px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 5px;
}
div.interfaceColumns div.left a span {
	right: 0;
	bottom: 0;
	position: absolute;
	margin-right: 13px;
	margin-bottom: 11px;
	text-align: right;
	line-height: 15px;
	/*display: table-cell;
	vertical-align: middle;*/
	
}
body.DeleteItems div.interfaceColumns div.left a {
	height: 67px !important;
}

div.interfaceColumns div.left a.active {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #b0da00;
	color: #fff;
	font-weight: bold;

}
div.interfaceColumns div.left a.active {
	
}
div.interfaceColumns div.middle {
	width: 800px;
	height: 642px;
	float: left;
	padding-top: 12px;
}
div.interfaceColumns div.middle h2 {
	font-size: 18px;
	padding-left: 15px;
	margin-bottom: 7px;
}
div.interfaceColumns div.middle div.widget {
  background-image: url('../images/content-left-gradient.png');
	background-repeat: repeat-y;
	background-color: #f5f5f5;
	width: 750px;
	border-right: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	overflow: hidden;
	/*padding: 1px;
	padding-top: 10px;*/
	padding-bottom: 1px;
}
div.interfaceColumns div.middle div.widget div.grey {
 
	height: 620px;
	//width: 800px
	padding-top: 2px;
	

}
div.interfaceColumns div.middle div.widget div.grey div.scrollB {
	height: 550px; 
	width: 740; 
	padding-right: 8px;  
	clear: both;
	z-index: 0;
}
div.interfaceColumns div.middle div.widget div.grey div.scrollG {
	height: 547px; 
	width: 740; 
	padding-right: 8px;  
	clear: both;
}
div.interfaceColumns div.middle div.widget div.grey div.FullScroll{
	height: 621px; 
	width: 740; 
	padding-right: 8px;  
	clear: both;
	z-index: 11;
}
div.interfaceColumns div.middle div.widget div.grey div.scrollS {
	height: 234px; 
	width: 300; 
	padding-right: 8px;  
	clear: both;
}
div.interfaceColumns div.middle div.widget div.grey div.caption {
	background-image: url('../images/caption-bg.png');
	background-repeat: no-repeat;
	width: 490px;
	height: 17px;
	padding: 3px 0 3px 13px;
	font-size: 14px;
	/*text-shadow: 2px 2px 4px #fff; */
	letter-spacing:0px;
	color: #3c3c3c;
	font-weight:bold;
}
div.r div.caption {
	background-image: url('../images/caption-bg.png');
	background-repeat: no-repeat;
	width: 420px;
	height: 17px;
	padding: 3px 0 3px 13px;
	font-size: 13px;
	//text-shadow: 2px 2px 4px #fff;
	//letter-spacing:0.8px;
	color: #3c3c3c;
}
div.interfaceColumns div.middle div.widget div.grey div.caption b {
	color: #669933;
	font-weight: bold;
}

div.interfaceColumns div.middle div.widget div.grey div.captionButtons {
	margin-top: 5px;
	margin-bottom: 10px;
}

div.captionButtons a {
	//padding: 2px 7px 2px 18px;
	
	margin-right: 5px;
	border-radius: 2px;
	font-size: 12px;
	background-image: url('../images/down-arrow.png');
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: #555555;
	padding: 2px 7px 2px 18px;
}

div.interfaceColumns div.middle div.widget div.TaskDone div.caption {
	background-image: url('../images/caption-bg-short.png');
	width: 399px;
}
div.interfaceColumns div.middle div.widget div.TaskDone div.captionButtons a {
	margin-right: 1px;
}
div.interfaceColumns div.middle div.widget div.TaskDone div.captionButtons a:last-child {
	margin-right: 0;
}
div.interfaceColumns div.middle div.widget div.grey div.wrap {
	margin-top: 15px;
}
div.captionButtons a.active, div.captionButtons a:hover {
	background-color: #a9d100;
	color: #fff;
	background-image: url('../images/down-arrow-active.png');
	//text-shadow: 1px 1px 1px #81a000;
}
div.interfaceColumns div.middle div.widget div.grey table {
	clear: both;
	border-collapse: collapse;
	width: 700px;
	margin-left: 25px;
	margin-right: 25px;
	border: 1px solid #c8c8c8;
	box-sizing: content-box;
	
}
div.interfaceColumns div.middle div.widget div.grey table thead tr th {

	background-color: #a2a2a2;
	color: #fff;
	text-align: left;
	padding: 7px 0px 7px 0px;
	text-indent: 7px;
	//text-shadow: 1px 1px 1px #676767;
	letter-spacing:0px;
	cursor: pointer;
}
div.interfaceColumns div.middle div.widget div.grey table thead tr th.active {
	background-color: #7d7d7d;
	color: #f5f5f5;
}
div.interfaceColumns div.middle div.widget div.grey table thead tr th:first-child, div.interfaceColumns div.middle div.widget div.grey table tbody tr td:first-child  {
	padding-left: 10px;
}


div.interfaceColumns div.middle div.widget div.grey table tbody tr td {
	background-color: #fff;
	color: #3c3c3c;
	padding:1px 6px;
	//height: 30px;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: top;
}
/* memberlist */
div.interfaceColumns div.middle div.widget div.grey table.MemberList {
	clear: both;
	border-collapse: collapse;
	width: 700px;
	margin-left: 25px;
	margin-right: 25px;
	border: 1px solid #c8c8c8;
	box-sizing: content-box;
	
}
div.interfaceColumns div.middle div.widget div.grey table.MemberList thead tr th {

	background-color: #a2a2a2;
	color: #fff;
	text-align: left;
	padding: 7px 0px 7px 0px;
	text-indent: 7px;
	//text-shadow: 1px 1px 1px #676767;
	letter-spacing:0px;
	cursor: pointer;
}
div.interfaceColumns div.middle div.widget div.grey table.MemberList thead tr th.active {
	background-color: #7d7d7d;
	color: #f5f5f5;

}

div.interfaceColumns div.middle div.widget div.grey table.MemberList tbody tr td {
	background-color: #fff;
	color: #3c3c3c;
	border-bottom: 1px solid #e9e9e9;

    vertical-align: top;
    text-indent: 7px;
    padding:3px 0px 1px 0px;
    letter-spacing:0px;
}
div.interfaceColumns div.middle div.widget div.grey table.MemberList tbody tr td:last-child {
   vertical-align:middle;
   text-indent:0px;
 }


div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tbody tr td {
	background-color: #fff;
	color: #3c3c3c;
	padding:0px 6x;
	height: 20px;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: middle;
}
div.interfaceColumns div.middle div.widget div.grey table tbody tr:last-child td {
	border-bottom: none;
}
div.interfaceColumns div.middle div.widget div.grey table tbody tr:hover td {
	color: #77b400;
	cursor:default;
}
div.interfaceColumns div.middle div.widget div.grey table tbody tr td.MainBtns a {
	background-image: url('../images/btn-interface-table-repeat.png');
	background-repeat: repeat-x;
	border: 1px solid #c9c9c9;
	border-left: none;
	padding: 4px 7px;
	display: block;
	float: left;
	color: #6d6d6d;

}
div.interfaceColumns div.middle div.widget div.grey table tbody tr td.MainBtns a:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
}
div.interfaceColumns div.middle div.widget div.grey table tbody tr td.MainBtns a:first-child {
	border-left: 1px solid #c9c9c9;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	
}
div.interfaceColumns div.middle div.widget div.grey table tbody tr td.MainBtns a:hover {
	background-color: #d0d0d0;//#a9d100;
	background-image: none;
	color: #fff;
}
div.interfaceColumns div.right {
	float: right;
	margin-top: 37px;
	height: 612px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	position: relative;
	
}

div.interfaceColumns div.right div.block {
	border: 1px solid #d3d3d3;
	border-right: none;
	background-color: #e6e6e6;
	margin-top: 5px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 5px 4px 4px 5px;
	width: 95px;
	height: 38px;
}

div.interfaceColumns div.right div.saveBlock {
	border: 1px solid #d3d3d3;
	border-right: none;
	background-color: #d0d0d0;
	margin-top: 5px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 5px 4px 4px 5px;
	width: 95px;
	height: 38px;
}

div.interfaceColumns div.right div.block:first-child {
	margin-top:0;
}
div.interfaceColumns div.right div.block span {

	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
	
}

div.interfaceColumns div.right div.block span.help {
	background-image: url('../images/icon-help.png') ;
	//vertical-align: baseline;
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
}
div.interfaceColumns div.right div.block span.msg {
	background-image: url('../images/icon-msg.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
}
div.interfaceColumns div.right div.block span.list {
	background-image: url('../images/icon-list.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
	line-height: 14px;
}
div.interfaceColumns div.right div.block span.print {
	background-image: url('../images/icon-print.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
}
div.interfaceColumns div.right div.block span.exit {
	background-image: url('../images/exit-icon.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
}
div.interfaceColumns div.right div.block span.save, div.interfaceColumns div.right div.block a.exit {
	background-image: url('../images/icon-save.png');
	padding-top: 0px;
	line-height: 14px;
	background-position: 3px 6px;
	/*
	background-color: #ff9933;
	color: #fff;
	*/
	display: table-cell;
	vertical-align:middle;
	width: 100px;
}

div.interfaceColumns div.right div.block a.exit {
	background-image: url('../images/exit-icon.png');
	background-position: 0 0;
}


div.interfaceColumns div.right div.saveBlock:hover {
	background-color: #b4b4b4; /*//#de7731; //#ff9999;*/
}


div.interfaceColumns div.right div.divide {
	height: 374px;
	width: 108px;
}
div.interfaceColumns div.right div.divide2 {
	height: 319px;
	width: 108px;
}
div.displayMore {
	width: 95%;
	background-image: url('../images/more-bg.png');
	background-repeat: repeat-x;
	height: 8px;
	margin: 0 auto;
	margin-top: 15px;
	background-position: bottom;
	
	
}
.dd-pointer-down {
/*
	background-color: #e2e2e2;
	top: 0 !important;
	height: 9px !important;
	padding-top: 9px !important;
	margin-left: -10px !important;
	width: 20px !important;
	*/
}

body.teamMembers div.interfaceColumns div.left a {
	background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position:right;
	height: 101px;
}
body.teamMembers div.interfaceColumns div.left div.spacer {
	height: 50px;
}

div.interfaceColumns div.left div.spacer2 {
	height: 67px;
}

body.teamMembers div.interfaceColumns div.captionButtons {
	position: absolute;
	margin-left: 526px;
	margin-top: -20px;
}
div.captionButtons {
position: absolute;
	margin-left: 540px;
	margin-top: -20px;
}
/* *****************************MemberList Table Setting start******************************* */
div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td {
	padding: 5px 5px 5px 5px;
	height: 30px;

}
div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td div.name {
	font-weight: bold;
	margin-bottom: 3px;
	cursor:pointer;
}
div.name {
	font-weight: bold;
	margin-bottom: 3px;
	cursor:pointer;
}
div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width1 {
	width: 153px;
}
div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width2, div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width3  {
	width: 100px;
}
div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width4 {
	width: 40px;
}
/* *****************************MemberList Table Setting end************************************ */



/* *****************************DeleteList Table Setting start******************************* */
div.interfaceColumns div.middle div.widget div.ReplaceContent div.grey table.DeleteList tr td {
	padding: 5px;
	height: 30px;
	

}
div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td div.name {
	font-weight: bold;
	margin-bottom: 3px;
}
div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td.width1 {
	width: 120px;
	
}
div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td.width2, div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td.width3  {
	width: 100px;
	padding-top:19px;
}
div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td.width4 {
	width: 90px;
	padding-top:19px;
}
div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td.width5 {
	width: 200px;
	padding-top:19px;
}
div.interfaceColumns div.middle div.widget div.grey table.DeleteList tr td.width6 {
	width: 110px;
	padding-top:19px;
}
/* *****************************DeleteList Table Setting end************************************ */


body.teamMembers div.interfaceColumns div.middle div.widget div.grey div.wrap {
	margin-top: 15px;
}
body.teamMembers div.interfaceColumns div.middle div.ButtonsBottom {
	float: right;
	margin-top: 15px;
	margin-right: 30px;
	padding-bottom: 10px;
}

div.interfaceColumns div.right div.block span.import {
	background-image: url('../images/icon-import-member.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
}
div.interfaceColumns div.right div.block span.MemberGroup1 {
	background-image: url('../images/icon-member-group.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
}
div.interfaceColumns div.right div.block span.projectGroup1 {
	background-image: url('../images/icon-project-group.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
}
a.addNewMember {
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}
a.saveBtn1 {
color: #ff671a !important;
background-image: url('../images/saveBtn-icon.png');
padding-bottom: 1px;
}
a.ANM {
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}
a.TA {
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}
a.addProjectGroupMember {
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}
a.AddMemberGroupMember  {
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}
a.Skip {
	background-image: url('../images/btn_skip.png');
	padding-bottom: 1px;
}
a.SAN {
	background-image: url('../images/btn_SAN.png');
	padding-bottom: 1px;
	color:#ff671a !important;
}

a.Cancel{
	background-image: url('../images/btn_touch_Cancel.png');
	padding-bottom: 1px;

}
a.CMF {
	background-image: url('../images/btn_touch_CMF.png');
	padding-bottom: 1px;
}
a.WN {
	background-image: url('../images/btn_touch_WN.png');
	padding-bottom: 1px;
	color:#ff671a !important;
}

a.ok {
	background-image: url('../images/btn_touch_WN.png');
	padding-bottom: 1px;
	color:#ff671a !important;
}
a.addNewGroup {
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}
a.AddMemberGroup {
background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
}

div.captionButtons a.BackArrow {
	background-image: url('../images/back-arrow-top-right.png');
	margin-left: 50px;
}
div.captionButtons a.NoHover:hover {
	background-color: transparent;
	color: #000;
	text-shadow: none;
}
div.customScrollbar, div.wrap, div.grey {
//	background-image: url('../images/content-left-gradient.png');
//	background-repeat: repeat-y;
	
}
div.customScrollbar fieldset {
	margin-top: 5px;
	
}
div.customScrollbar div.l fieldset:first-child, div.customScrollbar div.r fieldset:first-child {
	//margin-top: 20px;
}
div.customScrollbar fieldset legend {
	background-image: url('../images/form-header-caption.png');
	width: 350px;
	height: 20px;
	padding-left: 10px;
	font-size: 13px;
	padding-top: 5px;
	color: #3c3c3c;
	margin-bottom: 1px;
	margin-top: 5px;
	background-repeat: no-repeat;
	font-weight:bold;
	
}

div.customScrollbar fieldset div.Formwrap, body.teamMembers div.Formwrap {
	background-color: #dadada;
	border: 1px solid #c8c8c8;
	width: 337px;
	margin-left: 23px;
	//padding: 1px 5px;
	// -moz-box-sizing:border-box;
   //-webkit-box-sizing:border-box;
   //box-sizing:border-box;
   margin-bottom:7px;

}

body.teamMembers div.Formwrapgroup {
	background-color: #f5f5f5;
	border-right: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	width: 347px;
	margin-left: 23px;
}
body.teamMembers div.Formwrapgroups {
	background-color: #f5f5f5;
	width: 283px;
	margin-left: 23px;
}
body.teamMembers div.Formwrapgroups hr {
	background-image: url('../images/hr-formgroup.png');
	background-repeat: repeat-x;
	height: 2px;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
}
body.teamMembers div.Formwrapgroups label {
width: 210px;
display: inline-block;
color: #3c3c3c;
font-weight: bold;
padding-left: 4px;
margin-top: 10px;
//margin-bottom: 2px;
float: left;
height:20px;
}
body.teamMembers div.Formwrapgroups div.MainBtns a {

background-image: url('../images/btn-interface-table-repeat.png');
background-repeat: repeat-x;
border: 1px solid #c9c9c9;
padding: 4px 7px;
display: block;
float: left;
color: #6d6d6d;
width: 40px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
body.teamMembers div.MainBtns a {

background-image: url('../images/btn-interface-table-repeat.png');
background-repeat: repeat-x;
border: 1px solid #c9c9c9;
padding: 4px 7px;
display: block;
float: left;
color: #6d6d6d;
width: 40px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
body.teamMembers div.Formwrapgroups div.MainBtns {
height:20px;
margin-top:4px;
}
body.teamMembers div.Formwrapgroup hr {
	background-image: url('../images/hr-formgroup.png');
	background-repeat: repeat-x;
	height: 2px;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
}
/**********************/
body.teamMembers div.Formwrapgroup label {
width: 270px;
display: inline-block;
color: #3c3c3c;
font-weight: bold;
padding-left: 4px;
margin-top: 10px;
//margin-bottom: 2px;
float: left;
height:20px;
}
body.teamMembers div.Formwrapgroup label.active { color:#77b400; }

body.teamMembers div.Formwrapgroup label:hover {
width: 270px;
display: inline-block;
color: #77b400;
font-weight: bold;
padding-left: 4px;
margin-top: 10px;
//margin-bottom: 2px;
float: left;
height:20px;


}

body.teamMembers div.Formwrapgroup div.MainBtns {
height:20px;
margin-top:4px;
}
body.teamMembers div.Formwrapgroup div.MainBtns a:hover {
	background-color: #d0d0d0;//#a9d100;
	background-image: none;
	color: #fff;
}
body.teamMembers div.Formwrapgroup div.MainBtns a:first-child {

border-left: 1px solid #c9c9c9;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
body.teamMembers div.Formwrapgroup div.MainBtns a:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
}
body.teamMembers div.Formwrapgroup div.MainBtns a {

background-image: url('../images/btn-interface-table-repeat.png');
background-repeat: repeat-x;
border: 1px solid #c9c9c9;
border-left: none;
padding: 4px 7px;
display: block;
float: left;
color: #6d6d6d;
width: 40px;
}
/**********************/
div.customScrollbar div.r {
	border-left: 1px solid #d8d8d8;
}
div.customScrollbar div.l {
	
}
div.customScrollbar fieldset div.Formwrap label, body.teamMembers div.Formwrap label {
	//width: 102px;
	width: 98px;
	display: inline-block;
	color: #555555;
	clear: both;
	padding-left: 4px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight:bold;
}
div.customScrollbar fieldset div.Formwrap input, body.teamMembers div.Formwrap input[type="text"],input[type="password"]   {
	width: 222px;
	display: inline-block;
	border: 1px solid #b8b8b8;
	padding-left: 4px;
	margin-top:2px;
	margin-bottom:2px;
	height:16px;
	

}

div.customScrollbar fieldset div.Formwrap select, body.teamMembers div.Formwrap select {
	width: 227px;
	height: 20px;
	
}
div.customScrollbar fieldset div.Formwrap hr, body.teamMembers div.Formwrap hr {
	background-image: url('../images/hr-form.png');
	background-repeat: repeat-x;
	height: 2px;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
}


div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold {

	

}
div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tr td {
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
}
div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tr.active td {
	background-color: #f7f7f7;
}
div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tr td.LightName {
	color: #555555;
	width: 100px;
	height: 18px;
}
div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tr td.DarkName {
	color: #000000;
	width: 178px;
}
/*******************************************************************************/
div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tr td.LightName_no_width {
	color: #555555;

}
div.interfaceColumns div.middle div.widget div.grey table.CheckBoxHold tr td.DarkName_no_width {
	color: #000000;
	
}

/*******************************************************************************/
div.customScrollbar fieldset.AssignProject .scrollB {
	padding: 3px 5px;
	padding-right: 0;
	padding-bottom: 0 !important;
	
}	
div.interfaceColumns div.middle div.widget div.grey table.CalmscopePerm tr td {
	padding-top: 3px;
	padding-bottom: 4px;
}

div.customScrollbar fieldset.AssignProject table {
	margin: 0px;
	width: 363px;

}
div.headerFull {
	background-image: url('../images/dark-header-top.png');
	background-repeat: no-repeat;
	width: 100%;
	height: 16px;
	margin-bottom: 7px;
	padding-left: 25px;
	padding-top: 4px;
	color: #555555;
	font-weight: bold;
}

div.customScrollbar div.r div.r {
	padding-right: 5px;
}
div.leftNow {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
div.RealLabel label { 
	margin-top: 8px;
}
.DropDownNew {
	display: inline-block;
	cursor: pointer;
	
}
.dd-selected {
	padding:1px !important;
	background-color: #fff !important;
	border: 1px solid #b8b8b8;
	cursor: pointer !important;
	
	
}
.dd-option {
	z-index: 200 !important;
}
.dd-selected label {
	cursor: pointer !important;
	font-weight:normal !important;
}
.dd-select { 
	border: none !important
}
.AddDrop {
	background-image: url('../images/add-more-drop-down.png');
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	margin-top: 5px;
	margin-left: 85%;
	z-index: 100;
	position: relative;
	
}
.AddDrop2 {
	background-image: url('../images/add-more-drop-down.png');
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	margin-top: 5px;
	margin-left: 83%;
	z-index: 100;
	position: relative;
	
}
.AddDrop3 {
background-image: url('../images/add-more-drop-down.png');
background-repeat: no-repeat;
width: 14px;
height: 14px;
display: block;
/* margin-top: 5px; */
/* margin-left: 85%; */
z-index: 100;
position: relative;
left: 213px;
top: -17px;
	
}
.AddDrop4 {
background-image: url('../images/add-more-drop-down.png');
background-repeat: no-repeat;
width: 14px;
height: 14px;
display: block;
/* margin-top: 5px; */
/* margin-left: 85%; */
z-index: 100;
position: relative;
left: 209px;
top: -17px;
	
}
div.ProjectGroup div.l fieldset, div.ProjectGroup div.l fieldset div.Formwrap {
	width: 283px;
	
}
div.ProjectGroup div.l fieldset a.Calendar {
	width: 15px; //21px;
	height: 15px; //22px;
	display: block;
	background-image: url('../images/icon-calendar.png');
	background-repeat: no-repeat;
}
div.ProjectGroup div.l fieldset div.datepicker {
	position: absolute;
	width: 231px;
	z-index: 1000;
}
div.ProjectGroup div.l fieldset div.datepicker .ui-datepicker table {
	width: 100% !important;
	font-size: .9em !important;
	border-collapse: collapse !important;
	margin: 0 0 .4em !important;
	border: 0 !important;
	
}
div.interfaceColumns div.middle div.widget div.grey .ui-datepicker table thead tr th {
	padding: 3px !important;
	text-align: center;
}
div.interfaceColumns div.middle div.widget div.ProjectGroup div.r table {
	width: auto !important;
	margin-left: 12px;
	clear: both;
}
div.interfaceColumns div.middle div.widget div.ProjectGroup div.r div.caption {
	width: 280px;
	background-image: url('../images/header-284.png');
	height: 20px;
	
	
}
div.interfaceColumns div.middle div.widget div.ProjectGroup div.r div.captionButtons {
	position: relative;
	margin-left: 0;
}
div.interfaceColumns div.middle div.widget div.ProjectGroup div.r div.captionButtons a { 
	margin-right: 1px;
}
div.interfaceColumns div.middle div.widget div.ProjectGroup div.r div.captionButtons a:last-child {
	margin-right: 0;
}
div.interfaceColumns div.middle div.widget div.grey .ui-datepicker  table thead tr th:first-child {
	padding: 0 !important;
}
div.interfaceColumns div.middle div.widget div.grey .ui-datepicker table tbody tr td {
	background-color: transparent;
	padding: 0 !important;
	min-height: inherit !important;
	border-bottom: none !important;
}
div.ProjectGroup div.l fieldset a.PreSchedule {
	
	background-image: url('../images/add-icon-btn.png');
	background-position:0px 0px;
	background-repeat: no-repeat;
	padding-left: 36px;
	display: block;
	height: 26px;
	line-height: 26px;
	
	margin-left: 10px;
	color: #555555;
	font-size: 12px;
	margin-bottom: 5px;
	
}
div.interfaceColumns div.middle div.widget div.ProjectGroup div.l table.CheckBoxHold {
	margin-top: 0;
}

div.ProjectGroup div.l fieldset  div.ButtonsContainer {
	margin-top: 0px;
}
div.ProjectGroup div.l fieldset legend { 
background-image: url('../images/header-284.png');
	width: 270px;
	padding-left: 20px;
	line-height: .7em;
}
div.ProjectGroup div.l fieldset div.dd-container {
	margin-right: 1px;
	font-size: 90%;
	width: 222px;
}
div.ProjectGroup div.l fieldset div.Formwrap textarea {
	display: inline-block;
	width: 168px;
	height: 120px;
	border: 1px solid #b8b8b8;
	font-family:Arial;
}

div.AlignMiddle * {
	vertical-align: middle;
}
div.ProjectGroup div.l fieldset div.Formwrap label, body.teamMembers div.Formwrap label {
	width: 94px;
}
div.ProjectGroup div.l fieldset div.Formwrap input, body.teamMembers div.Formwrap input {
	width: 168px;
}

body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width2, body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width3 {
	width: 80px;
}
body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width4 {
	width: 70px;
}
body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width5 {
	width: 90px;
}
body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.width1 {
	width: 90px;
	height: 30px;
}
body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table.MemberList tr td.MainBtns {
	width: 100px;
}

body.DeleteItems div.interfaceColumns div.middle div.widget div.grey table tbody tr td.MainBtns a {
	padding: 4px 6px !important;
}
div.interfaceColumns div.middle div.widget div.DeletedProjectPG {
	position: relative;
}
div.interfaceColumns div.middle div.widget div.DeletedProjectPG div.captionButtons {
	position: absolute;
	margin-left: 0;
	right: 20px;
	top: 5px;

}
div.interfaceColumns div.middle div.widget {
	background-color: #f5f5f5;
}
body.DeleteItems div.interfaceColumns div.middle div.widget div.DeletedProjectPG div.customScrollbar {
	margin-top: 30px;
}
body.DeleteItems div.l {
	width: auto;

}

body.DeleteItems div.MiniProjectsMenu a {
	display: block;
	padding: 14px 6px;
	background-image: url('../images/minimenu-bg.png');
	background-repeat: repeat-x;
	margin-left: 10px;
	margin-right: 10px;
}
body.DeleteItems div.MiniProjectsMenu a.active {
	color: #669933;
	font-weight: bold;
}
body.DeleteItems div.MiniProjectsMenu a:last-child {
	border-bottom: 1px solid #d5d5d5;
}
body.DeleteItems div.MiniProjectsMenu div.grey {
	width: 110px;
	border: 1px solid #cdcdcd;
	padding-top: 20px !important;
	height: 545px !important;
}

body.DeleteItems div.RightItems {
  background-color: #fff;
	width: 591px;
}

body.DeleteItems div.RightItems div.header {
	background-image: url('../images/green-repeat-x.png');
	background-repeat: repeat-x;
	height: 19px;
	padding-left: 10px;
	width: 570px;
	padding-top: 7px;
	padding-right: 10px;
}
body.DeleteItems div.RightItems div.header div.name {
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
}
body.DeleteItems div.RightItems div.header div.r {
	width: 400px;
	height: 20px;
	margin-top:-1px;
	font-size: 13px;
	text-align: right;

}	
body.DeleteItems div.RightItems div.header div.r div {
	display: inline-block;
	color: #3c3c3c;
}
body.DeleteItems div.RightItems div.header div.r a {
	display: inline-block;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 15px;
	padding-top: 2px;
}
body.DeleteItems div.RightItems div.header div.r a.delete {
	background-image: url('../images/icon-delete-ongreen.png');
}
body.DeleteItems div.RightItems div.header div.r a.putback {
	background-image: url('../images/icon-putback-green.png');
}
body.DeleteItems div.RightItems div.nextRow {
	margin-top: 5px;
	clear: both;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules {
	background-color: #efefef;
	width: 350px;
	height: 135px;
	background-image: url('../images/delete-modules.png');
	background-repeat: no-repeat;
	background-position: top right;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.list {
	float: left;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.list a {
	display: block;
	margin-left: 10px;
	padding: 7px 0;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.list a.active {
	font-weight: bold;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.ModuleList {
	float: right;
	padding-right: 20px;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.ModuleList a {
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 12px;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.ModuleList a.active {
	color: #ff6600;
	font-weight: bold;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.ModuleList a.padx {
	padding-top: 4px;
}
body.DeleteItems div.RightItems div.nextRow  div.projectModules div.ModuleList a.pad {
	padding-top: 5px;
}	
body.DeleteItems div.RightItems div.RightSide  {
//	margin-right: 3px;
	padding-top: 5px;
	padding-left: 10px;
}
body.DeleteItems div.RightItems div.r  a.DataInput {
	width: 213px;
	height: 60px;
	background-color: #d9d9d9;
	border-bottom: 1px solid #bababa;
	border-right: 1px solid #bababa;
	display: block;
	background-image: url('../images/icon-data-input-image.png');
	background-repeat: no-repeat;
	background-position: 16px 21px;
	text-align: right;
	padding-right: 16px;
	padding-top: 28px;
	font-size: 19px;
	line-height: 24px;
	color: #555555;

}
body.DeleteItems div.RightItems div.r  div.PerformanceResults {
	width: 209px;
	height: 433px;
	margin-top: 5px;
	margin-left: 1px;
	background-color: #f0f0f0;
	padding: 10px;
	border-bottom: 1px solid #bababa;
	border-right: 1px solid #bababa;
}
body.DeleteItems div.RightItems div.r  div.PerformanceResults h4 {
	font-size: 16px;
	color: #555555;
}
body.DeleteItems div.RightItems div.r  div.PerformanceResults div.Formwrap {
	margin-top: 7px;
	margin-left: 0;
	height: 400px;
}
body.DeleteItems div.RightItems div.r  div.PerformanceResults div.Formwrap label {
	width: 70px;
	display: inline-block;
}
body.DeleteItems div.RightItems div.r  div.PerformanceResults div.Formwrap input [type=text] {
	width: 100px;
	display: inline-block;
	border-radius: 3px;
	color: #555555;
	text-align: right;
}
body.DeleteItems div.RightItems div.r  div.PerformanceResults div.Formwrap hr {
	margin-top: 3px;
	margin-bottom: 3px;
}
body.DeleteItems div.RightItems div.nextRow div.LargeBlocks,body.DeleteItems div.RightItems div.nextRow div.SmallBlocks   {
	width: 350px;
}
body.DeleteItems div.RightItems div.nextRow div.LargeBlocks {
	margin-top: 5px;
}
body.DeleteItems div.RightItems div.nextRow div.LargeBlocks a {
	width: 101px;
	height: 41px;
	display: block;
	float: left;
	background-color: #d9d9d9;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	margin-left: 7px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	color: #555555;
	font-size: 14px;
	line-height: 17px;

}
body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a {
	width: 74px;
	height: 84px;
	display: block;
	float: left;
	background-color: #efefef;
	color: #7d7d7d;
	margin-left: 4px;
	margin-top: 5px;
	font-size: 12px;
	padding-right: 10px;
	text-align: right;
	line-height: 16px;
}
body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a.OneLine {
	padding-top: 60px;
	height: 24px;
}
body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a.TwoLine {
	padding-top: 45px;
	height: 39px;
}
body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a.FourLine {
	padding-top: 13px;
	height: 71px;
}
body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a.active, body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a:hover {
	background-color: #bababa;
	color: #fff;
}
body.DeleteItems div.RightItems div.nextRow div.SmallBlocks a.NoMargin {
	margin-left: 0;
}
body.DeleteItems div.RightItems div.nextRow div.LargeBlocks a:first-child {
	margin-left: 0;
}


/* Scrollbar */
.vertical-track {
	width: 3px;            /* How wide is the scrollbar going to be? */
	//background-color: #fefefe; /* What color should the vertical track be? */
	border-right: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
}

.vertical-handle {
	width: 5px;            /* How wide is the scrollbar handle? */
	background-color: #9a9a9a; /* What color should the handle be? */
	border-radius: 5px;
}

/************************************************/
table.table_oneline {
	clear: both;
	border-collapse: collapse;
	width: 700px;
	margin-left: 25px;
	margin-right: 25px;
	border: 1px solid #c8c8c8;
	box-sizing: content-box;
}
table.table_oneline th tr td  {
   height:29px;
   vertical-align: middle;
   text-indent: 7px;
   padding:3px 0px 3px 0px;
   letter-spacing:0px;
}

table.table_oneline td::last-child {
	height:29px;
   vertical-align: middle;
   padding:3px 0px 3px 0px;
   letter-spacing:0px;
}

table.table_twoline {
	clear: both;
	border-collapse: collapse;
	width: 700px;
	margin-left: 25px;
	margin-right: 25px;
	border: 1px solid #c8c8c8;
	box-sizing: content-box;
}
table.table_twoline th tr td  {
   height:34px;
   vertical-align: top;
   text-indent: 7px;
   padding:3px 0px 3px 0px;
   letter-spacing:0px;
}
table.table_twoline td::last-child {
	height:35px;
   vertical-align: top;
   padding:3px 0px 3px 0px;
   letter-spacing:0px;
}
/*************************************************/

/* Touch Point Map */
#t_top{width: 1024px; margin: 0px auto 0; position: relative;margin-top:50px;}
#t_top .green-bg{background: url(../images/green-bg.png) no-repeat; position: absolute; left: -50px; top: -40px; width: 216px; height: 216px; z-index: -1;}
#t_top h1{font-size:26px; color: #555555; line-height: 36px; font-weight: normal;/*shadow: 0px 0px 4px #FFFFFF;*/ margin-bottom: 18px;padding-left:40px;}
#t_top2 h1{font-size:20px; color: #555555; line-height: 36px; font-weight: bold;/*shadow: 0px 0px 4px #FFFFFF;*/  }
#t_top2 { margin-bottom:5px;}
div.white_big_pop_latin { display:none; width:1296px; height:890px;z-index:300; background-image:url('../images/white_big_pop_latin.png')}
div.white_big_pop_latin2 { display:none; width:1296px; height:890px;z-index:300; background-image:url('../images/white_big_pop_latin.png');}
div.black_cube_pop_latin { display:none; width:1296px; height:890px;z-index:300; background-image:url('../images/kpi_cube.png');}
span.go_cube { display:block; width:176px;height:224px; position:relative; top:61px; left:1093px; cursor:pointer; }
div.Seenhightlight { display:none; width:1160px; height:729px;}
div.SH_title { display:block; width:1160px; height:42px; background-image:url('../images/SH_title_bg.png'); }
div.SH_menu { display:block; width:1160px; height:74px; background-image:url('../images/SH_menu_bg.png'); }
div.SH_menu span.menu1 { display:inline-block; width:146px; height:74px;position:relative;top:0px; left:57px; cursor:pointer; }
div.SH_menu span.menu2 { display:inline-block; width:146px; height:74px;position:relative;top:0px; left:57px; cursor:pointer; }
div.SHbody { overflow:auto; width:1160px; height:729px; color:#555}
div.Smatrix {   display:none; width:1296px;height:890px;background-image:url('../images/Standard_pop_bg.png');}
body.Touch div.sub4_intro {
	display:block;
	width:620px;
	height:26px;
	margin-top:20px;
	margin-left:22px;
}
body.Touch div.sub4_intro_both {
	display:block;
	width:1100px;
	height:170px;
	margin-top:20px;
	
}
body.Touch div.sub4_intro_half {
	display:block;
	width:520px;
	height:170px;
	float:left;
}
body.Touch div.sub4_intro_half span.tap1 {
	display:inline-block;
	width: 142px;
	margin-left:3px;
}
body.Touch div.sub4_intro_half span.tap2 {
	display:inline-block;
	width: 107px;
}
body.Touch div.sub4_intro_half span.tap3 {
	display:inline-block;
	width: 107px;
}
body.Touch div.sub4_intro_half span.tap4 {
	display:inline-block;
	width:100px;
	vertical-align:text-top;
}
body.Touch div.sub4_intro span.top_title {
	display:block;
	font-size:18px;
	font-weight:bold;
	background-image:url('../images/Campaign_sub4_orangebar.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	height:21px;
	color:#555;
	/*margin-top:10px; */
}
body.Touch div.sub4_content {
	display:block;
	width:100%;
	height:100px;
}
body.Touch div.sub4_box_content {
	display:block;
	width:763px;
	height:90px;
	border-radius:3px;
	background-color: #d3d3d3;
	margin-left:22px;
	margin-top:10px;
	margin-bottom:30px;
}
body.Touch div.sub4_box_l {
	display:block;
	width:381.5px;
	height: 90px;
	float: left;
}
body.Touch div.sub4_box_l span{
	display:block;
	font-size:12px;
	color:#555;
	margin-left: 15px;
margin-top: 5px;
}
body.Touch div.sub4_row1 {
	display:inline-block;
	float:left;
	width:200px;
	height:92px;
}

body.Touch div.sub4_row1 span {
	display:inline-block;
	width:178px;
	font-size:11px;
	margin-left:2px;
}
body.Touch div.sub5_scroll_box {
	display:blcok;
	margin-left:22px;
	width:1082px;
	height:218px;
}

body.Touch div.sub5_scroll_box div.box1 {
	display:block;
	width:257px;
	height: 178px;
	float:left;
	font-size:11px;
}
body.Touch div.sub5_scroll_box .box1_bg {
	background-image: url('../images/Target_group_l_bg.png');
	background-repeat: repeat-y;
	background-position: left top;
}

body.Touch div.sub5_scroll_box div.box1 span.title {
	display:block;
	width:257px;
	height:23px;
	background-color:#e5e5e5;
	line-height:23px;
	padding-left:22px;
	font-weight:bold;
	color:#555;
	font-size:12px;
}
body.Touch div.sub5_scroll_box div.box1 span { display:inline-block; width:214px }	
body.Touch div.sub5_scroll_box div.box2 {
	display:block;
	width:311px;
	height: 178px;
	float:left;
	font-size:11px;
}
body.Touch div.sub5_scroll_box div.box2 span.title {
	display:block;
	width:311px;
	height:23px;
	background-color:#e5e5e5;
	line-height:23px;
	padding-left:22px;
	font-weight:bold;
	color:#555;
	font-size:12px;
}
body.Touch div.buttonsBottom {
display: block;
margin-left: 146px;
margin-bottom:10px;
}
body.Touch div.buttonsBottom a {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
margin-bottom: 10px;
}
body.Touch div.buttonsBottom a.assign {
background-image: url('../images/icon-modal-assign.png');
padding-bottom: 1px;
color: #ff6600;
}
body.Touch div.sub5_scroll_box div.box2 span { display:inline-block; width:179px }	
body.Touch span.xbtn3 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: 13px;
right: -1272px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.Touch span.xbtn3s {

width: 10px;
height: 9px;
display: block;
position: relative;
top: 13px;
right: -1272px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.Touch span.xbtnb {
width: 10px;
height: 9px;
display: block;
position: relative;
top: 13px;
right: -1274px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.Touch span.xbtns {
width: 10px;
height: 9px;
display: block;
position: relative;
top: 20px;
right: -1137px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
div.SmallBlocksL {
   width: 599px;
   box-sizing: border-box;
}
div.SmallBlocksL a {
	width: 166px;
	height: 128px;
	display: block;
	float: left;
	background-color: #efefef;
	color: #7d7d7d;
	font-size: 12px;
	text-align: right;
	line-height: 16px;
	box-sizing: border-box;
	margin-bottom: 8px;
	margin-right: 8px;
}
div.SmallBlocksL a.active {
	background-color: #b0da00;
	color:#fff;
}
  

div.SmallBlocksL a.OneLine {
	padding-top: 95px;
	padding-right: 15px;

}
div.SmallBlocksL a.TwoLine {
	padding-top: 80px;
	padding-right: 15px;
}

div.SmallBlocksL a:hover {
	background-color: #bababa;
	color: #fff;
}
div.SmallBlocksL a.NoMargin {
	margin-left: 70px;//88px;
}
div.SmallBlocksL a.NoMargin2 {
	margin-left: 10px;
}

div.SmallBlocksR {
   box-sizing: border-box;
   background-color: #f5f5f5;
   border: 1
   width:412px;
   height:536px;
   border-radius:2px;

   border: 1px solid #cdcdcd;
   

}

div.SmallBlocksR div.caption {
	background-image: url('../images/caption-bg.png');
	background-repeat: no-repeat;
	width: 410px;
	height: 17px;
	padding: 3px 0 3px 13px;
	font-size: 13px;
	font-weight:bold;
	//text-shadow: 2px 2px 4px #fff;
	//letter-spacing:0.8px;
	color: #3c3c3c;
}

div.SmallBlocksR div.content_box {
    background-color:#dadada;
	margin-top:15px;
	margin-right: 48px;
	margin-left:45px;
	padding:25px;
	height:320px;
	width:320px;
	box-sizing: border-box;
	
	
}

div.SmallBlocksR div.content_box span {
   display: inline-block;

}

div.SmallBlocksR div.content_box span.active {
	color: #693;
	font-weight:bold;
}
div.SmallBlocksR div.content_box input[radio] {
   vertical-align: middle; 
   position: relative;
}

div.SmallBlocksR div.content_box span:hover {
   font-weight:bold;

 }

div.SmallBlocksR div.content_box span:first-child {
   display: inline-block;
    background-color:#dadada;
	padding:15px 0px 20px; 0px;
	font-weight:bold;
}
div.SmallBlocksR div.content_box span:last-child {
   display: inline-block;

	font-weight:bold;
}
div.SmallBlocksR div.content_box hr {
	background-image: url('../images/hr-form.png');
	background-repeat: repeat-x;
	height: 2px;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
}

div.SmallBlocksR div.search_bar {
	vertical-align:middle;
    background-color:#dadada;
	margin-top:15px;
	margin-right: 48px;
	margin-left:45px;
	padding-left:25px;
	padding-top:5px;
	height:35px;
	width:320px;
	font-weight:bold;
	box-sizing: border-box;
}
div.SmallBlocksR div.search_bar2 {
	vertical-align:middle;
    background-color:#dadada;
	
	height:35px;
	width:250px;
	font-weight:bold;
	box-sizing: border-box;
}
div.SmallBlocksR div.search_bar label {
	font-weight:bold;
	margin-right: 10px;
	color:#55555;
}

div.SmallBlocksR div.search_bar input[type="text"]{
	width:200px;
}
body.Touch div.big_button2 {
	display:block;
	width:278px; height:80px;
	font-size:18px;
	margin-left:17px;
	padding-top:10px;
}
body.Touch div.big_button2 a {
	display:block;
	width:278px; height:80px;
	font-size:18px;
	background-image:url('../images/T_2dp_box.png');
	box-sizing:border-box;
	/*padding-left:76px;*/
	text-align:center;
	padding-top:19px;

}
body.Touch div.big_button3 {
	display:block;
	width:297px; height:80px;
	font-size:18px;
	margin-left:30px;
	padding-top:10px;
}
body.Touch div.big_button3 a {
	display:block;
	width:297px; height:80px;
	font-size:18px;
	background-image:url('../images/T_3dp_box.png');
	box-sizing:border-box;
	/*padding-left:82px;*/
	text-align:center;
	padding-top:19px;

}

body.Touch div.shadow {
	width: 100%;
	background-image: url('../images/shadow_02.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 42px;
	clear: both;
	padding-top: 10px;
}
div.SmallBlocksR div.right_button a {
    display: block;
	background-image: url('../images/Touch_sumit.png');
	background-repeat: no-repeat;
    width:170px;
	height:57px;
	color:#fff;
	margin-top:16px;
	margin-left: 195px;
	font-size: 17px;
	font-weight:bold;
	box-sizing: border-box;
	text-align:right;
	padding-top:10px;
	padding-right: 15px;
}

body.Touch div.l div.T_define {
  display:block;
  background-image: url('../images/touch_bg_bing.png');
  background-repeat:no-repeat;
  width:890px;
  height:628px;
  box-sizing:border-box;
}
body.Touch div.l div.T_define2 {
  display:block;
  width:864px;
  height: 628px;
}


body.Touch div.l div.T_define3 {
  display:block;
  background-image: url('../images/touch_bg_bing.png');
  background-repeat:no-repeat;
  width:890px;
  height:628px;
  padding-top:8px;
  box-sizing:border-box;
}
body.Touch div.l div.intr {
  display:block;
  background-color: #9a9a9a;
  width:393px;
  height:628px;
}
body.Touch div.l div.intr2 {
  display:block;
  background-image: url('../images/T_bg_interaction_s.png');
  background-repeat: no-repeat;
  background-position: 0px 18px;
  width:471px;
  height:628px;
}
body.Touch div.top_spacer {
  height:26px;
}
body.Touch div.top_spacer span {
   vertical-align:middle;
  width:150px;
  line-height:26px;
  padding-right:10px;
  cursor:pointer;
  color:#FFF;
  float:right;
}
body.Touch div.top_spacer img {
    vertical-align:middle;
	padding-right:2px;
	padding-bottom:1px;
 }

#Vslider .ui-state-default,.ui-state-default, .ui-widget-header .ui-state-default { 
	background:none;
	border:0px;
	background-image: url('../images/V_slider_tic.png');
	background-repeat:no-repeat;
	background-position: center center;
	margin-top:10px;
	height:14px;
	padding-right:0px;
	cursor:pointer;
	

 }
 
body.Touch div.slider_bg {
	background-image: url('../images/V_slider_bg.png');
	width:80px; height:250px;
	position:relative;
	top:-163px;
	left:1px;
}
body.Touch div.Touch_board_maintop span.t_big_title {
	display:inline-block;
	font-size:32px;
	font-weight:bold;
	width:277px;
	height:40px;
	line-height:32px;
	margin-top:30px;
	margin-left:10px;
	color:#fff;
}
body.Touch div.Touch_board_maintop span.t_small_title {
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	width:203px;
	height:40px;
	line-height:32px;
	margin-top:30px;
	margin-left:10px;
	/*color:#fff;*/
}
body.Touch div.Touch_board_maintop span.t_little_text {
	display:inline-block;
	font-size:11px;
	width:600px;
	height:40px;
	line-height:20px;
	color:#969696;
	margin-left:140px;
}
body.Touch div.Touch_board_maintop span.menu_btn {
	display:inline-block;
	width:45px;
	height:9px;
	background-image:url('../images/map_menu.png');
	cursor:pointer;
	position: relative;
	top: -37px;
	left: 31px;
}

#Vslider.ui-widget-content {

	background:none;
	width:15px;
	height:168px;
	background-image: url('../images/T_MAP_vs_bar.png');
	background-repeat: no-repeat;
	background-position:right;
	background-color:none;
	border: none;

}


body.Touch div.l div.T_map {
  display:block;
  background-image: url('../images/touch_bg_map.png');
  background-repeat:no-repeat;
  width:877px;
  height:628px;
}

body.Touch div.left_sc_nav {
	width:147px;
	margin:0px 26px 5px 26px;
	box-sizing:border-box;
}

body.Touch div.right_sc r {
	width:665px;

}
body.Touch div.left_sc {
	display:inline-block;
	width:337px;
	padding-left:10px;
}
 body.Touch div.left_sc  span.category {
  background-image: url('../images/T_btn_left_category.png');
 // background-repeat: no-repeat;
  width:212px;
  height:49px;
  display:inline-block;
  text-align:center;
  box-sizing: border-box;  
  padding-top:13px;
  padding-left:0px;
  margin:0px 5px 5px 0px;   
  cursor:pointer;
  font-weight:bold;
 }
body.Touch div.l div.T_map div.left_sc span.yet {
  background-image: url('../images/T_btn_left_box.png;');
  background-repeat: no-repeat;
  width:102px;
  height:49px;
  display:inline-block;
  text-align:center;
  box-sizing: border-box;  
  padding-top:13px;
  padding-left:0px;
  margin:0px 5px 5px 0px;   //older 26px;
  cursor:pointer;
 }
body.Touch hr.hi {
background-image: url('../images/hr-formgroup.png');
background-repeat: repeat-x;
height: 7px;
border: none;
margin-top: 0;
margin-bottom: 0;
clear: both;
}

 body.Touch div.l div.T_map div.left_sc span:hover {
   background-image:none;
   background-color : #d0d0d0;
 }

body.Touch div.l div.T_map div.left_sc span.active {
    background-image:url('../images/T_btn_left_boxg.png;');
    background-color:#b0da00;
	color: #fff;
	font-weight:bold;
}

body.Touch div.l div.T_map div.left_sc span.on {
    background-image:url('../images/T_btn_left_boxc.png;');
    background-color:#b0da00;
	color: #555;
	//font-weight:bold;
}


body.Touch div.l  div.T_define div.T_action {
  display:block;
  background-image: url('../images/touch_bg_bottom.png');
  background-repeat:no-repeat;
  width:890px;
  height:219px;
  margin-top:83px;
  
}
body.Touch div.right div.divide {
  height:40px;
}
body.Touch div.right div.divide2 {
  height:138px;
}
body.Touch div.right div.divide3 {
	height:110px;
}

body.Touch div.right div.block {
	background-color: #e6e6e6;
	cursor: hand;
	border: 1px solid #d3d3d3;
	border-right: none;
	margin-top: 4px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 38px;
	//box-sizing: border-box;
}
body.Touch div.right div.block:first-child { margin-top:0px; }

body.Touch div.right div.block span {
	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}
body.Touch div.right div.block span.help {
	background-image: url('../images/icon-help.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}

body.Touch div.right div.block span.msg {
	background-image: url('../images/icon-msg.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}
body.Touch div.right div.block span.inMem {
	background-image: url('../images/btn_invite members.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;
}
body.Touch div.right div.block span.apro {
	background-image: url('../images/btn_abort.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;
}
body.Touch div.right div.block span.save {
	background-image: url('../images/btn_saveandend.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}

body.Touch div.right div.block2 {
	background-color: #6f6f6f;
	cursor: hand;
	border: 1px solid #d3d3d3;
	border-right: none;

	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 38px;
}
body.Touch div.right div.block2 span {
	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}
body.Touch div.right div.block2 span.AT {
	background-image: url('../images/btn_assigntask.png') ;
	background-repeat: no-repeat;
    color:#ebebeb;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}

body.Touch div.right div.block3 {
	background-color: #ffd1a3;
	cursor: hand;
	border: 1px solid #ffd1a3;
	border-right: none;
	margin-top: 4px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 108px;
}
body.Touch div.right div.block3 span.move {
	background-image: url('../images/btn_moveon.png') ;
	background-repeat: no-repeat;
	display: table-cell;

	padding-left :30px;
	padding-top:34px;
	color:#fff;

}
body.Touch div.right div.block3 span.nomove {
	background-image: url('../images/btn_moveon_dis.png') ;
	background-repeat: no-repeat;
	display: table-cell;

	padding-left :30px;
	padding-top:34px;
	color:#fff;

}
body.Touch div.right div.block3.active {
    background-color: #ff9933;
	border: 1px solid #ff9933;
	color:#fff;

}
body.Touch div.right div.block3.noactive {
    background-color: #ffd6ad;	/*#ff9933;*/
/*	border: 1px solid #ff9933; */
	color:#fff;

}
body.Touch div.right div.block3 span {
	height: 108px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 75px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}

body.Touch div.right div.block4 {
	background-color: #a3a3a3;
	cursor: hand;
	border: 1px solid #d3d3d3;
	border-right: none;
	//margin-top: 5px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 38px;
}
body.Touch div.right div.block4 span {
	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}
body.Touch div.right div.block4 span.ST {
	background-image: url('../images/btn_searchtemplate.png') ;
	background-repeat: no-repeat;
    color:#ebebeb;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}
body.Touch div.right {
	float: right;
	//margin-top: 37px;
	height: 628px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	position: relative;
}
 body.Touch div.right div.block:hover { background-color:#d0d0d0;}
 body.Touch div.right div.block2:hover { background-color:#585858;}
 body.Touch div.right div.block3:hover { background-color:#ff9933;border: 1px solid #ff9933;}
 body.Touch div.right div.block4:hover { background-color:#6f6f6f;}

body.Touch div.captionR {
    background-image: url('../images/touch_border_shadow.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	font-size: 16px;
	margin-right:75px;
	margin-left:77px;
	color:#555;
	height:50px;
	padding-top:27px;
}
body.Touch div.captionRpop {
    background-image: url('../images/touch_border_shadow.png');
	background-repeat: no-repeat;
	background-position: 0px 19px;
	font-size: 16px;
	margin-right:18px;
	margin-left:7px;
	color:#555;
	height:30px;
	padding-top:-2px;
}
body.Touch div.captionP {
    background-image: url('../images/T_pop_b_shadowg.png');
	background-repeat: no-repeat;
	background-position: 0px 50px;
	font-size: 17px;
	margin-right:30px;
	margin-left:34px;
	color:#555;
	height:60px;
	padding-top:27px;
	padding-left:5px;
}
body.Touch div.captionRR {
    background-image: url('../images/touch_border_shadow.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	font-size: 19px;
	font-weight:bold;
	margin-right:57px;
	margin-left:54px;
	color:#555;
	height:50px;
	padding-top:27px;
}
body.Touch div.CaptionD {
    background-image: url('../images/Touch_bg_shadow_down.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	height:50px;
	margin-right: 28px;
	margin-left: 29px;
	//margin-top: 24px;
	font-size: 16px;
	color:#555;
	padding-top:27px;
}
body.Touch div.CaptionS {
	display:block;
	box-sizing:border-box;
    background-image: url('../images/touch_border_shadows.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	height:50px;
	width:465px;
	margin-right: 23px;
	margin-left: 24px;
	//margin-top: 24px;
	font-size: 16px;
	color:#555;
	padding-top:27px;
}
body.Touch div.CaptionSL {
	display:block;
	box-sizing:border-box;
    background-image: url('../images/touch_border_shadows_l.png');
	background-repeat: no-repeat;
	background-position: 0px 24px;
	height:30px;
	width:341px;
	margin-right: 0px;
	margin-left: 10px;
	//margin-top: 24px;
	font-size: 16px;
	color:#555;
	padding-top:6px;
}


body.Touch div.top_box {
   background-image: url('../images/touch_top_shadow.png');
   background-repeat: no-repeat;
   height:7px;
   width:865px;
   margin: 0px 0px 0px 65px;
   box-sizing:border-box;
   float:left;
}

body.Touch div.bottom_box {
   background-image: url('../images/touch_bottom_shadow.png');
   background-repeat: no-repeat;
   height:7px;
   width:865px;
   margin: 0px 0px 0px 65px;
   box-sizing:border-box;
   float:left;

}

body.Touch div.top_boxS {
   background-image: url('../images/touch_top_shadows.png');
   background-repeat: no-repeat;
   height:7px;
   width:465px;
   margin: 20px 23px 0px 24px;
}
body.Touch div.top_boxSl {
   background-image: url('../images/T_left_shaow_up.png');
   background-repeat: no-repeat;
   height:7px;
   width:341px;
   margin: 20px 0px 0px 10px;
}

body.Touch div.bottom_boxS {
   background-image: url('../images/touch_bottom_shadows.png');
   background-repeat: no-repeat;
   height:7px;
   width:465px;
   margin: 5px 23px 5px 24px;

}
body.Touch div.bottom_boxSl {
   background-image: url('../images/T_left_shaow_down.png');
   background-repeat: no-repeat;
   height:7px;
   width:341px;
   margin: 5px 0px 5px 10px;

}

body.Touch div.top_box_p {
   background-image: url('../images/T_pop_b_shadowt.png');
   background-repeat: no-repeat;
   height:7px;
   width:890px;
   margin: 0px 15px 0px 15px;
}
body.Touch div.mainBlocks {
	overflow: hidden;
	box-sizing: border-box;
    width:737px;
	margin:0px 0px 0px 0px;

	
}

body.Touch div.mainBlocks span {
    background-image: url('../images/touch_button.png');
	background-repeat:no-repeat;
	width: 86px;
	height: 72px;
	display: table-cell;
	float: left;
	background-color: #efefef;
	color: #7d7d7d;
	font-size: 12px;
	text-align: center;
	vertical-align:middle;
	line-height: 16px;
	box-sizing: border-box;
	margin-bottom: 6px;
	margin-right: 6px;
	padding-top:23px;
	cursor:pointer;
}
body.Touch div.mainBlocks span:hover {
    background-image: none;
	background-color: #d0d0d0;
	color: #555;
	font-weight:bold;
}

body.Touch div.mainBlocks span.active {
	background-image: url('../images/touch_button_hover.png');
	background-repeat:no-repeat;
	color: #FFFFFF;
}
body.Touch div.mainBlocks span.blank {
	background-image: url('../images/touch_box_list_blank.png');
	background-repeat:no-repeat;
	color: #FFFFFF;
}

body.Touch div.mainBlocksS {
	overflow: hidden;
	box-sizing: border-box;
    width:465px;
	margin:0px 23px 0px 0px;

	
}

body.Touch div.mainBlocksS span {
    background-image: url('../images/touch_button.png');
	background-repeat:no-repeat;
	width: 86px;
	
	height: 72px;
	display: table-cell;
	float: left;
	background-color: #efefef;
	color: #7d7d7d;
	font-size: 12px;
	text-align: center;
	vertical-align:middle;
	line-height: 16px;
	box-sizing: border-box;
	margin-bottom: 6px;
	margin-right: 6px;
	padding-top:23px;
	cursor:pointer;
}
body.Touch div.mainBlocksS span:hover {
    background-image: none;
	background-color: #d0d0d0;
	color: #555;
	font-weight:bold;
}

body.Touch div.mainBlocksS span.active {
	background-image: url('../images/touch_button_hover.png');
	background-repeat:no-repeat;
	color: #FFFFFF;
}
body.Touch div.mainBlocksS span.blank {
	background-image: url('../images/touch_box_list_blank.png');
	background-repeat:no-repeat;
	color: #FFFFFF;
}

body.Touch  div.ButtonsBottom {
float: right;
margin-top: 20px;
margin-left:  75px;
margin-right: 77px;
padding-bottom: 10px;
}
body.Touch  div.ButtonsBottomP {
margin-top: 20px;
display:block;
width:865px; height:25px;
box-sizing:border-box;
padding-left:674px;
}
body.Touch  div.ButtonsBottomS {
float: right;
margin-top: 20px;
margin-left:  20px;
margin-right: 20px;
padding-bottom: 10px;
}
body.Touch  div.ButtonsBottomL {
float: right;
margin-top: 20px;
margin-left:  75px;
margin-right: 28px;
padding-bottom: 10px;
}
body.Touch div.ButtonsBottom a.CnP {
background-image: url('../images/icon_touch_Cnp.png');
padding-bottom: 1px;
}
body.Touch div.ButtonsBottomP a.CnP {
background-image: url('../images/icon_touch_Cnp.png');
padding-bottom: 1px;
}

body.Touch div.ButtonsBottomL a.APP {
background-image: url('../images/icon_touch_Cnp.png');
padding-bottom: 1px;
}
body.Touch div.ButtonsBottom a.IMM {
	background-image: url('../images/icon_touch_IMM.png');
	padding-bottom: 1px;
}

body.Touch div.ButtonsBottom a.CNP{
	background-image: url('../images/btn_touch_CNPO.png');
	padding-bottom: 1px;
	color:#f60;
}

body.Touch div.ButtonsBottom a.Cancel{
	background-image: url('../images/btn_touch_Cancel.png');
	padding-bottom: 1px;

}
body.Touch div.ButtonsBottom a.Cancel2{
	background-image: url('../images/btn_touch_Cancel.png');
	padding-bottom: 1px;

}
body.Touch div.ButtonsBottom a.CNT{
	background-image: url('../images/btn_touch_CNT.png');
	padding-bottom: 1px;

}
body.Touch div.ButtonsBottom a.DNP{
	background-image: url('../images/btn_touch_DNP.png');
	padding-bottom: 1px;
	color:#f60;
}

body.Touch div.ButtonsBottom a.Intergrate {
	background-image: url('../images/btn_touch_Intergrate.png');
	padding-bottom: 1px;
	color:#f60;
}


body.Touch div.Drop_b {
	margin-left: 16px;
	margin-right: 3px;
	box-sizing:border-box;
}

body.Touch div.Drop_b span {
	width:99px;
	height:99px;
  	background-image: url('../images/Touch_bg_bottom_big.png');
	background-repeat:no-repeat;
	margin-right:6px;
	display: table-cell;
    float: left;
	padding-top:35px;
	vertical-align:middle;
	text-align:center;
	box-sizing:border-box;
}
body.Touch div.mainBlocks2 {
	overflow: hidden;
	box-sizing: border-box;
    width:789px;
	margin:0px 57px 0px 44px;	
}
body.Touch div.mainBlocks2p {
	overflow: hidden;
	box-sizing: border-box;
    width:789px;
	margin:0px 5px 0px 5px;

	
}
body.Touch div.Processlist {
    background-image: url('../images/Touch_bg_hbox.png');
	background-repeat:no-repeat;
	width:775px;
	height:103px;
	margin:14px 0px 14px 0px;
}
body.Touch div.Processlist2 {
    background-image: url('../images/Touch_bg_hboxa.png');
	background-repeat:no-repeat;
	width:775px;
	height:103px;
	margin:14px 0px 14px 0px;
}

body.Touch div.Processlist div.b_area {
	width:36px;
	height:103px;
	float:left;
	text-align: center;
	//position:absolute;
	box-sizing: border-box;
}
body.Touch div.Processlist div.b_area span { display: inline-block; height:100%;vertical-align:middle;}
body.Touch div.Processlist div.b_area img { display: inline-block;padding-top:5px;}
body.Touch div.Processlist div.P_box {
    width:739px;
	height:103px;
	float:right;
	box-sizing:border-box;
    padding-left: 20px;
	position: relative;
}

body.Touch div.Processlist div.P_box_content  {
  padding-left:20px;
  padding-bottom: 10px;
  box-sizing:border-box;
 }
body.Touch div.Processlist div.P_box_content span {
  width:82px;
  height:54px;
  background-image: url('../images/Touch_box_list.png');
  background-repeat:no-repeat;
  margin-right:3px;
  margin-bottom:15px;
  display: table-cell;
  text-align:center;
  padding-top:19px;
  float: left;
  box-sizing: border-box;
 }
 /* Eric need no-hover this one 2016.07.02
 body.Touch div.Processlist div.P_box_content span:hover {
background-color: #d0d0d0;
background-image: none;
 }
 */

 body.Touch div.Processlist div.P_box_content span.nolink {
  width:82px;
  height:54px;
  background-image: url('../images/Touch_box_list.png');
  background-repeat:no-repeat;
  margin-right:3px;
  margin-bottom:15px;
  display: block;
  text-align:center;
  float: left;
 }

 body.Touch div.Processlist div.P_box_title {
 height:30px;
 padding-top: 5px;
 margin-right:20px;
}
body.Touch div.Processlist div.P_box_title Label { display:inline-block;margin-top:4px;margin-bottom:4px; }
body.Touch div.Processlist div.P_box_title Label.name { font-weight:bold; width:80px;}
body.Touch div.Processlist div.P_box_title Label.nameT { font-size:14px; width:310px; font-weight:bold;}
body.Touch div.Processlist div.P_box_title Label.crt  { width:140px; }
body.Touch div.Processlist div.P_box_title Label.date { width:90px;font-weight:bold;}
body.Touch div.Processlist div.P_box_title Label.cdate { width:70px;}

body.Touch div.middle_box {
margin-right:54px;
margin-left:34px;
margin-bottom:25px;
font-size:12px;
padding-left: 5px
}

body.Touch div.middle_content_box {
width:678px;
margin-left:91px;
margin-right:96px;
margin-top:23px;

}

body.Touch div.middle_content_box_l {
width:307px;
float:left;

}
body.Touch div.middle_content_box_r {
width:307px;
margin-left:64px;
float:right;

}

body.Touch div.box_guide {
width:307px;
height:120px;

}
body.Touch div.box_guidep{
width:311px;
height:100px;
margin-left:192px;
margin-right:191px;
}

body.Touch div.box_text {
width:307px;
height:150px;
margin-top:30px;
margin-bottom:30px;
}
body.Touch div.box_textp {
width:311px;
height:100px;
margin-top:30px;
margin-bottom:10px;
margin-left:192px;
margin-right:191px;
}
body.Touch hr, body.help hr, body.CaseStudy hr {
background-image: url('../images/hr-formgroup.png');
background-repeat: repeat-x;
height: 2px;
border: none;
margin-top: 0;
margin-bottom: 0;
clear: both;
}
body.Touch div.pop_big {
background-image: url('../images/T_pop_bg.png');
background-repeat:no-repeat;
width:690px;
height:562px;
	-moz-box-shadow:    0px 0px 10px 3px #d4d4d4;
    -webkit-box-shadow: 0px 0px 10px 3px #d4d4d4;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
}
#welcome { 
    width:690px;
	height:562px;
	display:none;
	position:absolute;
	}

body.Touch div.DepthNav { }

body.Touch div.DepthNav span {
padding: 0px 4px 0px 4px;
margin-bottom: 3px;
margin-right:2px;
margin-left:2px;
color:#a1a1a1;
}
body.Touch div.DepthNav span.active {
background-color:#f93;
color:#fff;
border-radius:2px;
}

body.Touch div.DepthNav span.path {
//font-weight:bold;
}

body.Touch div.DepthNav hr {
margin-top:5px;
margin-bottom:5px;
color:#dbdbdb;
}

body.Touch div.image_area {
    width:469px;
	height:440px;
	border : 1px solid #d4d4d4;
	background-color: #FFFFFF;
	border-radius:2px;
	box-sizing:border-box;


}
body.Touch div.col_1st {
  display:block;
 background-image : url('../images/T_bg_inter_col1.png');
  background-repeat: no-repeat;
  width:393px;
  height:34px;
  box-sizing:border-box;
 }
 body.Touch div.col_1st.active {
  background-image : url('../images/T_bg_inter_col1_active.png');
  background-repeat: no-repeat;
  color:#fff;
}

body.Touch div.col_1st span {
  vertical-align:middle;
  width:213px;
  line-height:34px;
  padding-left:19px;
  cursor:pointer;
}
body.Touch div.col_1st.span.active { color:#FFF;}
body.Touch div.col_1st span.imgfield { display:none;}
body.Touch div.col_1st img {
    vertical-align:middle;
	padding-right:2px;
	padding-bottom:1px;
	margin-left:79px;
	cursor:pointer;
	z-index:100;
 }

body.Touch div.col_2st {
	display:block;
	background-image: url('../images/T_bg_inter_col2.png');
	background-repeat:no-repeat;
	width:393px;
	height:30px;
	box-sizing:border-box;
}
body.Touch div.col_2st.active {
	background-image: url('../images/T_bg_inter_col2_active.png');
}
body.Touch div.col_2st span {
    display:inline-block;
	vertical-align:middle;
	padding-left: 29px;
	line-height:30px;
	cursor:pointer;
}

body.Touch div.col_2st img {
    vertical-align:middle;
	padding-right:2px;
 }

body.Touch div.col_2st span.add_ip {
	display:none;
}
body.Touch div.col_2st span.on_ip {
	display:block;
}

 body.Touch div.col_3st {
	display:inline-block;
	background-image : url('../images/T_bg_inter_col3.png');
	background-repeat:no-repeat;
	width:317px;
	height:26px;
	padding-left:48px;
	padding-right:28px;
	vertical-align:middle;
}

body.Touch div.col_3st span {
    display: inline-block;
	vertical-align:middle;
	padding-top:3px;
	
}

body.Touch div.col_3st span.Orange_f {
	color:#ff8823;
	padding-right: 10px;
	width:20px;
}
body.Touch div.col_3st span.field {
	width:185px;     //235
}
bod.Touch div.col_3st img {
	padding-right:2px;
	vertical-align:middle;
}
/* Touch Point Map */
/* input init */
/* middle radio */
.wrap_radio { text-align: left; height:50px;margin-top:5px; }
.wrap_radio .radio { display: inline-block;  vertical-align: middle;height:50px;}
.wrap_radio .radio input[type=radio] { display: none;}
.wrap_radio .radio img { width: 20px; height:20px;padding-top:9px; }
.wrap_radio span { margin-bottom:13px;text-align: left;display: inline-block;vertical-align: middle;background-color: none; }
.wrap_radio span:hover { color: #693; }

.wrap_radio1 { text-align: left; height:50px;margin-top:5px; }
.wrap_radio1 .radio1 { display: inline-block;  vertical-align: middle;height:50px;}
.wrap_radio1 .radio1 input[type=radio] { display: none;}
.wrap_radio1 .radio1 img { width: 20px; height:20px;padding-top:9px; }
.wrap_radio1 span { margin-bottom:13px;text-align: left;display: inline-block;vertical-align: middle;background-color: none; }
.wrap_radio1 span:hover { color: #693; }

/* DMP radio */
.wrap_radioDMP { text-align: left; height:20px;margin-top:5px; }
.wrap_radioDMP .radio { display: inline-block;  vertical-align: middle;height:20px;}
.wrap_radioDMP .radio input[type=radio] { display: none;}
.wrap_radioDMP .radio img { width: 20px; height:20px; }
.wrap_radioDMP span {padding-bottom:13px; line-height:20px;text-align: left;display: inline-block;vertical-align: middle;color:#fff; }
.wrap_radioDMP span:hover { color: #fff; }
/* small radio*/
.wrap_radios { text-align: left; height:14px;margin-top:0px; display:inline-block;width:71px; }
.wrap_radios .radios { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_radios .radios input[type=radio] { display: none;}
.wrap_radios .radios img { width: 14px; height:14px;padding-top:3px; }
.wrap_radios .radios1 { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_radios .radios1 input[type=radio] { display: none;}
.wrap_radios .radios1 img { width: 14px; height:14px;padding-top:3px; }
.wrap_radios .radios2 { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_radios .radios2 input[type=radio] { display: none;}
.wrap_radios .radios2 img { width: 14px; height:14px;padding-top:3px; }
.wrap_radios span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:14px;}
.wrap_radios span.long { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:50px; line-height:14px;}
/* small radio only*/
.wrap_radioo { text-align: left; height:14px;margin-top:0px; display:inline-block;width:14px; }
.wrap_radioo .radioo { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_radioo .radioo input[type=radio] { display: none;}
.wrap_radioo .radioo img { width: 14px; height:14px;padding-top:3px; }
/* 103 radio*/
.wrap_radios103 { text-align: left; height:14px;margin-top:5px; display:inline-block;width:98px;padding-left:5px; }
.wrap_radios103 .radios { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_radios103 .radios input[type=radio] { display: none;}
.wrap_radios103 .radios img { width: 14px; height:14px;padding-top:3px; }
.wrap_radios103 span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:14px;}
.wrap_radios103 span.long { font-size:11px;padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:80px; line-height:14px;}
/* checkbox */
.wrap_chk { text-align: left; height:14px;margin-top:0px; display:inline-block;width:442px;	padding-bottom:10px; }
.wrap_chk .chk { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_chk .chk input[type=checkbox] { display: none;}
.wrap_chk .chk img { width: 14px; height:14px;padding-top:3px; }
.wrap_chk span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:14px;}
.wrap_chk span.long { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:300px; line-height:14px;color:#4c4c4c;padding-left:2px;}
/* checkbox small */
.wrap_chk2 { text-align: left; height:14px;margin-top:0px; display:inline-block;width:442px;	padding-bottom:10px; }
.wrap_chk2 .chk { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_chk2 .chk input[type=checkbox] { display: none;}
.wrap_chk2 .chk img { width: 14px; height:14px;padding-top:3px; }
.wrap_chk2 span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:26px;}
.wrap_chk2 span.long { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:300px; line-height:26px;color:#4c4c4c;padding-left:2px;}
.wrap_chk2 span.active { font-weight:bold;}
/* checkbox extend */
.wrap_chk3 { text-align: left; height:14px;margin-top:0px; display:inline-block;width:442px;	padding-bottom:10px; }
.wrap_chk3 .chk { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_chk3 .chk input[type=checkbox] { display: none;}
.wrap_chk3 .chk img { width: 14px; height:14px;padding-top:3px; }
.wrap_chk3 span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:22px;}
.wrap_chk3 span.long { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:300px; line-height:22px;color:#4c4c4c;padding-left:2px;}
.wrap_chk3 span.active { font-weight:bold;}
/* checkbox small */
.wrap_chk4 { text-align: left; height:14px;margin-top:0px; display:inline-block;width:260px;	padding-bottom:10px; }
.wrap_chk4 .chk { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_chk4 .chk input[type=checkbox] { display: none;}
.wrap_chk4 .chk img { width: 14px; height:14px;padding-top:3px; }
.wrap_chk4 span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:26px;}
.wrap_chk4 span.long { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:200px; line-height:26px;color:#4c4c4c;padding-left:2px;}
.wrap_chk4 span.active { font-weight:bold;}
/* checkbox small */
.wrap_chk5 { text-align: left; height:14px;margin-top:0px; display:inline-block;width:200px;	 }
.wrap_chk5 .chk { display: table-cell;  vertical-align: middle;height:22px;}
.wrap_chk5 .chk input[type=checkbox] { display: none;}
.wrap_chk5 .chk img { width: 14px; height:14px;padding-top:3px; }
.wrap_chk5 span { text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:14px;}
.wrap_chk5 span.long {padding-bottom:6px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:150px; line-height:14px;color:#4c4c4c;padding-left:2px;}
.wrap_chk5 span.active { font-weight:bold;}
/* checkbox pop */
.wrap_chkp { text-align: left; height:14px;margin-top:0px; display:inline-block;width:14px;margin-left:3px;padding-bottom:3px; }
.wrap_chkp .chk { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_chkp .chk input[type=checkbox] { display: none;}
.wrap_chkp .chk img { width: 14px; height:14px;padding-top:3px; }
/* checkbox 6 */
.wrap_chk6 { text-align: left; height:14px;margin-top:6px; display:inline-block;width:400px;	padding-bottom:10px; }
.wrap_chk6 .chk { display: table-cell;  vertical-align: middle;height:20px;}
.wrap_chk6 .chk input[type=checkbox] { display: none;}
.wrap_chk6 .chk img { width: 14px; height:14px;padding-top:3px; vertical-align:middle; }
.wrap_chk6 span {text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:14px; line-height:20px;}
.wrap_chk6 span.long { text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:300px; line-height:14px;color:#4c4c4c;padding-left:2px;}
/* checkbox 65 */
.wrap_chk65 { text-align: left; height:14px;margin-top:6px; display:inline-block;width:80px; }
.wrap_chk65 .chk { display: table-cell;  vertical-align: middle;height:20px;}
.wrap_chk65 .chk input[type=checkbox] { display: none;}
.wrap_chk65 .chk img { width: 14px; height:14px;vertical-align:middle; }
.wrap_chk65 span { text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:14px; line-height:20px;}
.wrap_chk65 span.long { text-align: left;display: inline-block;vertical-align: middle;background-color: none; line-height:23px;color:#4c4c4c;padding-left:2px;}
/* checkbox 120 */
.wrap_chk120 { text-align: left; height:14px;margin-top:6px; display:inline-block;width:140px; }
.wrap_chk120 .chk { display: table-cell;  vertical-align: middle;height:20px;}
.wrap_chk120 .chk input[type=checkbox] { display: none;}
.wrap_chk120 .chk img { width: 14px; height:14px;vertical-align:middle; }
.wrap_chk120 span { text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:14px; line-height:20px;}
.wrap_chk120 span.long { text-align: left;display: inline-block;vertical-align: middle;background-color: none; line-height:23px;color:#4c4c4c;padding-left:2px;width:120px;}
/* checkbox only */
.wrap_chkOn { text-align: left; height:35px;display:inline-block;width:162px; }
.wrap_chkOn .chk { display: table-cell;  vertical-align: middle;height:35px;}
.wrap_chkOn .chk input[type=checkbox] { display: none;}
.wrap_chkOn .chk img { width: 14px; height:14px;vertical-align:middle; }
.wrap_chkOn span.long { text-align: left;display: inline-block;vertical-align: middle;background-color: none; line-height:35px;color:#4c4c4c;padding-left:2px;width:120px;}
/* checkbox1 only */
.wrap_chkOn1 { text-align: left; height:35px;display:inline-block;width:14px; }
.wrap_chkOn1 .chk { display: table-cell;  vertical-align: middle;height:35px;}
.wrap_chkOn1 .chk input[type=checkbox] { display: none;}
.wrap_chkOn1 .chk img { width: 14px; height:14px;vertical-align:middle; }




#accordion div.wrap { display:none; }
#accordion div.active { display:inline-block !important; }
#accordion div.col_3st_wrap {display:none;}
/*
body.Touch .MainBtns  {
	background-image: url('../images/btn-interface-table-repeat.png');
	background-repeat: repeat-x;
	border: 1px solid #c9c9c9;
	//border-left: none;
	padding: 1px 5px;
	display: block;
	float: left;
	color: #6d6d6d;

}
*/
body.Touch .MainBtns a {

background-image: url('../images/btn-interface-table-repeat.png');
background-repeat: repeat-x;
border: 1px solid #c9c9c9;
//border-left: none;
padding: 2px 5px;
display: block;
float: left;
color: #6d6d6d;
//width: 35px;
}

body.Touch div.Interaction_body {
  display:block;
  background-image: url('../images/touch_bg_bing.png');
  background-repeat:no-repeat;
  width:890px;
  height:628px;
  }

  body.Touch div.interaction_boxs {
	display : block;
	width:486px;
	margin-left:198px;
	margin-right:180px;
}
  body.Touch div.interaction_boxss {
	display : block;
	width:351px;
	margin-left:0px;
	margin-right:37px;
}
  body.Touch div.interaction_boxss400 {
	display : block;
	width:400px;
	margin-left:40px;
//	margin-right:90px;
}
body.Touch div.captionI {
    background-image: url('../images/touch_border_shadowm.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	font-size: 16px;
	margin-right:0px;
	margin-left:0px;
	color:#555;
	height:50px;
	padding-top:27px;
}
body.Touch div.captionI2 {
    background-image: url('../images/touch_border_shadowm.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	font-size: 16px;
	width:351px;
	color:#555;
	height:50px;
	padding-top:27px;
}
body.Touch div.captionI400 {
    background-image: url('../images/touch_border_shadowm.png');
	background-repeat: no-repeat;
	background-position: 0px 45px;
	font-size: 17px;
	width:400px;
	color:#555;
	height:50px;
	padding-top:27px;
}
/* input Touch Board */
body.Touch div.Touch_board {

	width:1338px;
	height: 942px;
	 margin: 0 auto;
}

body.Touch div.Touch_board_left {
	background-image: url('../images/Touch_board_bg_left2.png');
	background-repeat: no-repeat;
	width:139px;
	height: 853px;
	margin:0px;
	padding: 0px;
}
body.Touch div.Touch_board_top_s {
	background-image: url('../images/T_MAP_left_top.png');
	width:139px; height:8px;
}
body.Touch div.Touch_board_top_1st {
	background-image: url('../images/T_MAP_left_top_1st_row.png');
	width:139px; height:23px;
	color:#FFF;
	cursor:pointer;
}
body.Touch div.Touch_board_top_1st span { line-height:23px; padding-left:10px; }

body.Touch div.Touch_board_top_1st1 {
	background-image: url('../images/T_MAP_left_top_1st_row1.png');
	width:139px; height:35px;
	color:#FFF;
	cursor:pointer;
}
body.Touch div.Touch_board_top_1st1 span { display:block;margin-left:10px; }
body.Touch div.Touch_board_top_1st1 span:last-child { margin-left:10px; }
body.Touch div.T_spacer {
	background-image: url('../images/T_MAP_left_mid_s.png');
	width:139px;height:5px;
}

body.Touch div.Touch_board_top_2nd {
	background-image: url('../images/T_MAP_left_top_2nd_row.png');
	width:139px;height:23px;
	color:#898989;
	cursor:pointer;
}
body.Touch div.Touch_board_top_2nd span { line-height:23px; padding-left:10px;}

body.Touch div.Touch_board_top_3nd1 {
	background-image: url('../images/T_MAP_left_top_3nd_row.png');
	width:139px;height:30px;line-height:30px;
	color:#898989;
}
body.Touch div.Touch_board_top_3nd1 span { line-height:30px;padding-left:10px;cursor:pointer;}
body.Touch div.Touch_board_top_3nd1 img { vertical-align:middle;cursor:pointer; }
body.Touch div.Touch_board_top_3nd2 {
	background-image: url('../images/T_MAP_left_top_3nd_row1.png');
	width:139px;height:28px;line-height:28px;
	color:#898989;
}
body.Touch div.Touch_board_top_3nd2  span { line-height:28px;padding-left:10px;cursor:pointer;}
body.Touch div.Touch_board_top_3nd2 img { vertical-align:middle;cursor:pointer; }

body.Touch div.Touch_board_top_3nd3 {
	background-image: url('../images/T_MAP_left_top_3nd_row2.png');
	width:139px;height:27px;line-height:27px;
	color:#898989;
	cursor:pointer;
}
body.Touch div.Touch_board_bottom_row {
	background-image: url('../images/T_MAP_left_bottom_big.png');
	width:139px;height:138px;
}
body.Touch div.Touch_board_bottom_row span {
	display:block;
	height:21px;
	line-height:21px;
	padding-left:10px;
	cursor:pointer;
	float:left;
	width:78px;
}
body.Touch div.Touch_board_bottom_row span:hover { 	color:#FFF; }
body.Touch div.T_M_submenu {
	display:none;
	background-image: url('../images/T_MAP_left_bottom_big.png');
	width:139px;height:138px;
	position: absolute;
}
body.Touch div.T_M_submenu span {
	display:block;
	height:21px;
	line-height:21px;
	padding-left:10px;
	cursor:pointer
}
body.Touch div.T_M_submenu span:hover { color:#FFF; }

body.Touch div.Touch_board_bottom_row span:first-child {
	margin-top:8px;
}
body.Touch div.Touch_board_top_3nd3 span { line-height:27px;padding-left:10px;}

body.Touch div.Touch_board_right {
	width:1199px;
	/*height: 940px;*/
	height:852px;
	margin:0px;
	padding: 0px;
	z-index:5000px;
}
body.Touch div.Touch_board_top {
	background-image: url('../images/Touch_board_bg_work_top.png');
	background-repeat: no-repeat;
	width: 1198px;
	height:29px;
	margin:0px;
	padding:0px;

}
body.Touch div.Touch_board_maintop {
	background-image:url('../images/map_top_bg.png');
	width:1339px;
	height:88px;
	display:block;
}
body.Touch div.Touch_board_work {
  height:801px;
  width:1198px;
  background-color: white; 
}
body.Touch div.Touch_board_bottom {
	background-image: url('../images/Touch_board_bg_work_bottom.png');
	background-repeat: no-repeat;
	height:51px;
	width:1198px;

}

body.Touch span.color_box_picker_top  {
	display:inline-block;
	height:16px; width:40px;
	box-sizing:border-box;
	margin-right:3px;
	margin-bottom:0px;
	margin-top:9px;
	float:left;
	cursor:pointer
}
body.Touch span.color_box_picker_bottom  {
	display:inline-block;
	height:16px; width:40px;
	box-sizing:border-box;
	margin-right:3px;
	margin-bottom:0px;
	margin-top:2px;
	float:left;
	cursor:pointer;
}

	
body.Touch div.captionm {
	display:block;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	width:486px;
}
body.Touch div.captionms {
	display:block;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	width:351px;
}
body.Touch  div.captionm label {
	display:inline-block;
	line-height:18px;
	vertical-align:middle;
	width:423px;
	height:20px;
	margin-bottom:8px;
}
body.Touch  div.captionms label {
	display:inline-block;
	line-height:18px;
	vertical-align:middle;
	width:288px;
	height:20px;
	margin-bottom:8px;
}
body.Touch div.m_shadow {
	background-image: url('../images/T_bg_inter_top_s.png');
	background-repeat: no-repeat;
	height:10px;
	margin-top:5px;
}
body.Touch div.m_shadow1 {
	background-image: url('../images/T_bg_inter_top_s.png');
	background-repeat: no-repeat;
	height:10px;
	width:410px;
	margin-top:5px;
}
body.Touch div.chart_1 span {
	display:table-cell;
	vertical-align:middle;
	height:22px;
	width:280px;
	line-height:12px;
	background-color:#d8d8d8;
	padding-left:10px;
}
body.Touch div.chart_12 span {
	display:table-cell;
	vertical-align:middle;
	height:22px;
	width:420px;
	line-height:12px;
	background-color:#d8d8d8;
	padding-left:10px;
}
body.Touch div.chart_12 span:last-child {
	font-size:11px;
}
body.Touch div.chart_1 span:last-child {
	width:58px;
	color:#ffffff;
	text-align:center;
	background-color:#c0c0c0;
	padding-left:0px;
}
body.Touch div.chart_12 span:last-child {
	width:58px;
	color:#ffffff;
	text-align:center;
	background-color:#c0c0c0;
	padding-left:0px;
}
body.Touch div.chart_2 {
background-color:#ffffff;
border: 1px solid #e1e1e1;
width:350px;
box-sizing:border-box;
}
body.Touch div.chart_2_f {
	background-color:#ffffff;
	display: inline-block;
	width: 458px;
	height: 22px;
	padding-left: 28px;
	padding-bottom:4px;
	//padding-right: 28px;
	vertical-align: middle;
	border-bottom: 1px solid #e1e1e1;
}
body.Touch div.chart_2_f1 {
	background-color:#ffffff;
	display: inline-block;
	width: 350px;
	height: 22px;
	padding-left: 28px;
	padding-bottom:4px;
	//padding-right: 28px;
	vertical-align: middle;
	border-bottom: 1px solid #e1e1e1;
	box-sizing:border-box;
}
body.Touch div.chart_2_f  hr{
	height:4px;
}

body.Touch div.chart_2_f span {
display: inline-block;
vertical-align: middle;
padding-top: 6px;
}

body.Touch div.chart_2_f1 span {
display: inline-block;
vertical-align: middle;
line-height:16px;
height:22px;
}


body.Touch div.chart_2_f span.field {
width: 400px;
}
body.Touch div.chart_2_f1 span.field {
display: inline-block;
vertical-align: middle;
width: 260px;
height:22px;
line-height:22px;
}
/******************  Mrs Kim Require 2014-07-24 add chart_3_f**********************/
body.Touch div.chart_3_f {
	background-color:#ffffff;
	display: inline-block;
	width: 448px;
	height: 22px;
	padding-left: 38px;
	padding-bottom:4px;
	//padding-right: 28px;
	vertical-align: middle;
	border-bottom: 1px solid #e1e1e1;
}

body.Touch div.chart_3_f  hr{
	height:4px;
}

body.Touch div.chart_3_f span {
display: inline-block;
vertical-align: middle;
padding-top: 6px;
}


body.Touch div.chart_3_f span.field {
width: 380px;
}

/*****************************************/
body.Touch div.interaction_row {

	background-image: url('../images/t_bg_inter_sub2.png');
	background-repeat: no-repeat;
	width:831px;
	height:82px;
	margin-left:26px;

}

body.Touch div.interaction_row div.b_area {
	width:123px;
	height:82px;
	float:left;
	text-align: center;
	display:inline-block;
	vertical-align:middle;
	box-sizing:border-box;
	padding-top:25px;
}
	
body.Touch div.interaction_row div.b_area span { display:inline-block; vertical-align:middle;}

body.Touch div.interaction_row div.P_box {
    width:708px;
	height:82px;
	float:right;
	box-sizing:border-box;
    padding-left: 5px;

}

body.Touch div.interaction_row div.P_box_content  {
  padding-left:5px;
  padding-bottom: 10px;
  padding-top:10px;
  box-sizing:border-box;
 }
body.Touch div.interaction_row div.P_box_content span {
  width:82px;
  height:54px;
  background-image: url('../images/Touch_box_list.png');
  background-repeat:no-repeat;
  margin-right:3px;
  margin-bottom:5px;
  padding-top:15px;
  display: table-cell;
  text-align:center;
  float: left;
  box-sizing: border-box;
  cursor:pointer;
 }
body.Touch div.interaction_row div.P_box_content span:hover {
background-color: #d0d0d0;
background-image: none;
 }

 body.Touch div.interaction_row div.P_box_content span.active {
	background-image: url('../images/Touch_box_list_active.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
}
 body.Touch div.Processlist div.P_box_content span.nolink {
  width:82px;
  height:54px;
  background-image: url('../images/Touch_box_list.png');
  background-repeat:no-repeat;
  margin-right:3px;
  margin-bottom:15px;
  display: block;
  text-align:center;
  
  float: left;
 }

body.Touch div.left {
	background-image: url('../images/interface-left-border-right.png');
	background-repeat:  repeat-y;
	background-position: right;
	width: 114px;
	height: 628px;
	padding-top: 38px;
	border-top: 1px solid #cbcbcb;
	padding-right: 1px;
	float: left;
	
}

body.Touch div.left a {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	height: 101px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 5px;
	color:	#646464;
}
body.Touch div.left a.blank {
    background-color:#fff;
	height: 101px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	margin-top: 5px;

	
}
body.Touch div.left a:hover{
	background-color: #d0d0d0;
	cursor: pointer;
}

body.Touch div.left a.active {
	background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right center;
	background-color: #B0DA00;
	color: #FFF;
	font-weight: bold;
}
body.Touch div.left a span {
	right: 0;
	bottom: 0;
	position: absolute;
	margin-right: 13px;
	margin-bottom: 11px;
	text-align: right;
	line-height: 15px;
	
}

body.Touch div.middle {
width: 800px;
float: left;
padding-top: 12px;
}

body.Touch div.middle_content {
background-image: url('../images/Touch_bg_middle.png');
background-repeat:no-repeat;
background-position:left;
width: 750px;
height: 628px;
}

body.Touch div.middle_content1 {
background-image: url('../images/t_bg_750.png');
background-repeat:no-repeat;
background-position:left;
width: 800px;
height: 628px;
}
body.Touch div.middle_content11 {
background-image: url('../images/t_bg_750.png');
background-repeat:no-repeat;
background-position:left;
width: 751px;
height: 628px;
}
body.Touch div.middle_content2 {
background-image: url('../images/T_bg_CIP.png');
background-repeat:no-repeat;
background-position:left top;
width: 751px;
height: 628px;
}

body.Touch div.middle_content3 {
background-image: url('../images/T_bg_CIP4.png');
background-repeat:no-repeat;
background-position:left top;
width: 751px;
height: 628px;
}
body.Touch div.middle_content4 {
background-image: url('../images/T_DMP_Lbg.png');
background-repeat:no-repeat;
background-position:left top;
width: 750px;
height: 628px;
}


body.Touch div.top_radio {
  padding-top:20px;
  padding-left:20px;
}

body.Touch div.T_top_menu {
	display:block;
	vertical-align:middle;
    text-align:right;
	width:613px;
	height:19px;
	margin-left:67px;
	margin-right:73px;
}

body.Touch div.T_top_menu span {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-bottom:11px;
}

body.Touch div.T_scroll {
	padding-left:67px;
	padding-right:57px;

}

body.Touch div.T_612_box {
	background-image: url('../images/t_bg_612box.png');
	background-repeat: no-repeat;
	width: 612px;
	height:56px;
	margin-top:20px;
}
body.Touch div.T_612_box:first-child { margin-top:0px;}
body.Touch div.T_612_box span.l {
	display:inline-block;
	width:448px;
	padding-left:20px;
    padding-bottom:11px;
	vertical-align:middle;
}
body.Touch  div.T_612_box img {
	display:inline-block;
	padding-top: 7px;
	cursor:pointer
}

body.Touch div.T_612_box span.r {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-bottom:11px;
}
body.Touch div.morea {
	display:block;
	position:relative;
	top: -15px;
	left: 306px;
}
body.Touch div.T_612_box2 { display:none }
body.Touch div.T_612_box2.active {display:block}
body.Touch div.T_612_box3.active { display:block}
body.Touch div.T_612_box2_row.active{ display:none }
body.Touch div.T_612_box2_row {
	background-image: url('../images/t_bg_612box2.png');
	background-repeat: no-repeat;
	width:612px;
	height:42px;
}
body.Touch div.T_612_box2_row_bottom {
	background-image: url('../images/t_bg_612box2_bottom.png');
	background-repeat: no-repeat;
	width:612px;
	height:22px;
}
body.Touch  div.T_612_box2_row img {
	display:inline-block;
	padding-top: 7px;
	cursor:pointer;
}

body.Touch div.T_612_box2_row span.l {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-left:40px;
	padding-bottom:11px;
	width:530px;
	color:#4c4c4c;
}
body.Touch div.T_612_box2_row2 {
	background-image: url('../images/t_bg_612box2u.png');
	background-repeat: no-repeat;
	width:612px;
	height:42px;
	padding-left:26px;
}
body.Touch div.T_612_box2_row2_bottom {
	background-image: url('../images/t_bg_612box2_bottom.png');
	background-repeat: no-repeat;
	width:612px;
	height:22px;
}
body.Touch  div.T_612_box2_row2 img {
	display:inline-block;
	padding-top: 7px;
	cursor:pointer;
}

body.Touch div.T_612_box2_row2 span.l {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-left:40px;
	padding-bottom:11px;
	width:530px;
	color:#4c4c4c;
}
body.Touch div.T_612_box2_row2 span.r {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-bottom:11px;
}
body.Touch div.T_612_box2_row2 div.morea2 {
	display:block;
	position:relative;
	top: -15px;
	left: 280px;
}
body.Touch div.T_612_box3 { display:none; }
body.Touch div.T_612_box3_row {
	background-image:url('../images/t_bg_612box3_sub.png');
	background-repeat: no-repeat;
	width:612px;
	height:30px;
	padding-left:60px;
}
body.Touch div.T_612_box3_row img {
	display:inline-block;
	cursor:pointer;
}
	

body.Touch div.T_612_box3_row_bottom {
	background-image:url('../images/t_bg_612box3_bottom.png');
	background-repeat:no-repeat;
	width:612px;
	height:21px;
}

body.Touch div.v_button {
display:block;
width:108px;
padding-left:3px;
padding-right:2px;
float:left;
border-right:1px solid #d6d6d6;
box-sizing:border-box;
}
body.Touch div.v_button_last {
display:block;
width:108px;
padding-left:3px;
padding-right:2px;
float:left;
box-sizing:border-box;
}

body.Touch div.v_button div.v_gray,div.v_button_last div.v_gray {
 display:table-cell;
 width:101px;
 height:57px;
 background-image:url('../images/btn_bg_gray.png');
 color:white;
 margin-bottom:5px;
 text-align:center;
 vertical-align:middle;
 font-size:11px;
 }

body.Touch div.v_button div.v_graylite, div.v_button_last div.v_graylite {
 display:block;
 width:101px;
 height:53px;
 background-image:url('../images/btn_bg_graylite.png');
 margin-top:2px;
 text-align:center;
 box-sizing:border-box;
 
 }

 body.Touch div.v_button div.v_graylite span, div.v_button_last div.v_graylite span {
	display:table-cell;
	width:101px;
	height:53px;
	vertical-align:middle;
}
body.Touch div.v_graylite span:hover { background-color: #d0d0d0;}
body.Touch div.v_graylite span.active { color:#FFF;font-weight:bold;background-image:url('../images/btn_bg_gray_active.png');}

body.Touch div.l div.T_defineC {
  display:table-cell;
  width:900px;
  height: 628px;
  float:left:
}
body.Touch h2 { font-size:16px;font-weight:bold;padding-left:15px;margin-bottom:5px;margin-top:-5}

body.Touch div.block_top {
	background-image:url('../images/T_block_top.png');
	background-repeat: no-repeat;
	display:table-cell;
	width:327px;
	height:33px;
	color:white;
	font-weight:bold;
	vertical-align:middle;
	padding-left:26px;
    box-sizing:border-box;
}
body.Touch div.block_top2 {
	background-image:url('../images/T_DMP_top_53.png');
	background-repeat: no-repeat;
	display:table-cell;
	width:327px;
	height:53px;
	color:white;

	vertical-align:middle;
    box-sizing:border-box;
}

body.Touch div.block_top span {
	display:inline-block;
	width:225px;
	height:33px;
	line-height:33px;
	
}
body.Touch div.block_top span:last-child {
	display:inline-block;
	width:76px;
	height:33px;
	line-height:33px;
	vertical-align:middle;
	box-sizing:border-box;
}
body.Touch div.block_top img { vertical-align:middle; }
body.Touch div.block_middle {
	background-image:url('../images/T_block_middle.png');
	background-repeat: no-repeat;
	display:block;
	width:327px;
	height:28px;
	vertical-align:middle;
	padding-left:26px;
	box-sizing:border-box;
}
body.Touch div.block_middle span {
	display:inline-block;
	width:301px;
	height:28px;
	line-height:28px;
	float:left;
	color:#555555;
}
body.Touch div.block_middle.active {
	background-image:url('../images/T_block_middle_active.png');
	background-repeat: no-repeat;
	font-weight:bold;
	color:#FFFFFF;
}

body.Touch div.block_bottom.active {
	background-image:url('../images/T_block_bottom_active.png');
	background-image:no-repeat;
}
body.Touch div.block_bottom {
	background-image:url('../images/T_block_bottom.png');
	background-repeat: no-repeat;
	display:block;
	width:327px;
	height:26px;
	vertical-align:middle;
	padding-left:40px;
	line-height:26px;
	box-sizing:border-box;
}

body.Touch div.block_extend {
	background-image:url('../images/T_block_extend.png');
	background-repeat: no-repeat;
	display:block;
	width:327px;
	height:22px;
	vertical-align:middle;
	padding-left:60px;
	line-height:22px;
	box-sizing:border-box;
}

body.Touch div.left_CTP {
	background-image: url('../images/interface-left-border-right.png');
	background-repeat:  repeat-y;
	background-position: right;
	width: 114px;
	height: 628px;
	padding-top: 38px;
	border-top: 1px solid #cbcbcb;
	padding-right: 1px;
	float: left;
	
}

body.Touch div.left_CTP a {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	height: 73px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 2px;
}

body.Touch div.left_CTP  a.onimg {
	background-image: url('../images/left_a_bg.png'),url('../images/T_chk_img.png');
	background-repeat: repeat-y, no-repeat;
	background-position: right center,left top;
	height: 73px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 2px;
}

body.Touch div.left_CTP a.blank {
    background-color:#fff;
	height: 73px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	margin-top: 5px;

	
}
body.Touch div.left_CTP a:hover{
	background-color: #d0d0d0;
	cursor: pointer;
}

body.Touch div.left_CTP a.active {
	background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right center;
	background-color: #B0DA00;
	color: #FFF;
	font-weight: bold;
}
body.Touch div.left_CTP a.active2 {
	background-image: url('../images/left_a_bg.png'),url('../images/T_chk_img.png');
	background-repeat: repeat-y, no-repeat;
	background-position: right center,left top;
	background-color: #B0DA00;
	color: #FFF;
	font-weight: bold;
}
body.Touch div.left_CTP a span {
	right: 0;
	bottom: 0;
	position: absolute;
	margin-right: 13px;
	margin-bottom: 11px;
	text-align: right;
	line-height: 15px;
	
}

body.Touch div.top_gray {
	background-image: url('../images/T_CTP_tgray.png');
	width:285px;
	height:27px;
}

body.Touch div.middle_content3 div.top_gray {
	background-image: url('../images/T_CTP_tgray402.png');
	width:402px;
	height:27px;
}
body.Touch div.scroll_row {
	background-image: url('../images/T_CTP_m.png');
	width:285px;
	height:28px;
	display:block;
}

body.Touch div.scroll_row.active {
	background-image: url('../images/T_CTP_m_active.png');
}

body.Touch div.scroll_row span {
	display:table-cell;
	width:218px;
	vertical-align:middle;
	padding-left:5px;
	height:28px;
	line-height:28px;
	color:#555;
	box-sizing:border-box;
}
/*
body.Touch div.scroll_row span:first-child {width:118px;}
body.Touch div.chk_off {
display: none;
position: relative;
top: -5px;
left: 306px;
}
*/
body.Touch div.chk_on {
display: none;
position: relative;
top: -65px;
left: 5px;
}
body.Touch div.scroll_row span.active { font-weight:bold;color:#f66402;}
body.Touch div.scroll_row span.active2 { color:#f66402;}
body.Touch div.scroll_row span:last-child { 
	width:	60px;
}
body.Touch div.scroll_row img { vertical-align:middle; }
body.Touch div.scrollm {
	display:block;
	
	width:285px;
}
body.Touch div.left_sc_nav285 {
	width:285px;
	padding:0px 42px 5px 42px;
	box-sizing:border-box;
}
body.Touch div.left_sc_nav402 {
	width:402px;
	padding:0px 62px 5px 62px;
	box-sizing:border-box;
}
body.Touch div.a_row {
	background-image: url('../images/T_CIP4_am.png');
	background-repeat: no-repeat;
	width:402px;
	height:28px;
	box-sizing:border-box;
}
body.Touch div.a_row span {
	display:table-cell;
	width:223px;
	height:28px;
	line-height:28px;
	padding-left:20px;
	vertical-align:middle;
	font-weight:bold;
	color:#f6640e;
}
body.Touch div.a_row img { vertical-align:middle;}
body.Touch div.a_row span:last-child {
	display:table-cell;
	width:179px;
}

body.Touch div.row {
	background-image: url('../images/T_CIP4_row.png');
	background-repeat: no-repeat;
	width:402px;
	height:28px;
}

body.Touch div.row span {
	display:table-cell;
	width:199px;
	height:28px;
	color:#555;
	vertical-align:middle;
	padding-left:20px;
}
body.Touch div.row span:last-child { width:203px; }

body.Touch div.row.active{
	background-image: url('../images/T_CIP4_row_active.png');
	background-repeat: no-repeat;
	width:402px;
	height:28px;
}
body.Touch div.block_topt {
	background-image:url('../images/T_block_top.png');
	background-repeat: no-repeat;
	display:table-cell;
	width:327px;
	height:33px;
	color:white;
	//font-weight:bold;
	vertical-align:middle;
    box-sizing:border-box;
}
body.Touch table.table_h2 tr {
	width:327px;
	height:28px;
	vertical-align:middle;
	
}

body.Touch Table.table_h { width:327px;text-align:left;}
body.Touch Table.table_h2 { width:327px;text-align:left;background-image:url('../images/T_bg_t_tr.png');}

body.Touch th.col0 { width:35px; }
body.Touch th.col1 { width:118px; }
body.Touch th.col2 { width:62px; }
body.Touch th.col3 { width:112px;}
body.Touch td.col0 { width:35px; }
body.Touch td.col1 { width:118px; }
body.Touch td.col2 { width:62px; }
body.Touch td.col3 { width:112px;}


/* input Touch Board */
/* input init */

/* imsi */
span.button1 { cursor:pointer;}
span.button2 { cursor:pointer;}

/* new scroll */
div.main_scroll {
	overflow:auto;
	height:234px;
	width:749px;
	margin-left:70px;
}
div.main_scroll737 {
	overflow:auto;
	height:468px;
	width:890px;
}
div.left1_scroll {
	overflow:auto;
	height:552px;
	width:198px;
	padding-top:10px;
	box-sizing:border-box;
}
div.left2_scroll {
	overflow:auto;
	height:459px;
	width:316px;
	box-sizing:border-box;
	padding-top:10px;
	padding-left:20px;

}
div.pop_table_scroll {
	overflow:auto;
	height:256px;
	width:275px;
	margin-left:6px;
	padding-top:3px;
}
div.p_box {
	overflow:auto;
	height:360px;
	width:358px;	
}
div.main_scroll2 {
	overflow:auto;
	height:500px;
	width:790px;
}
div.main_scroll3 {
	overflow:auto;
	height:500px;
	width:486px;
}
div.main_scroll4 {
	overflow:auto;
	height:500px;
	width:415px;
}
div.main_scroll351 {
	overflow:auto;
	height:500px;
	width:351px;
}
div.middle_scroll640 {
	overflow:auto;
	height:500px;
	width:640px;
	margin-left:56px;
}
div.main_scroll350 {
	overflow:auto;
	height:459px;
	width:350px;
	box-sizing:border-box;
	padding-top:10px;
}
div.main_scroll351s {
	overflow:auto;
	position:relative;
	height:400px;
	width:351px;
	z-index:1;
}
div.main_scroll506 {
	overflow:auto;
	positon:relative;
	height:580px;
	width:506px;
	margin-top:25px;
}
div.main_scroll506m {
	overflow:auto;
	positon:relative;
	height:500px;
	width:506px;
	margin-top:15px;
}
div.main_scroll5062 {
	overflow:auto;
	positon:relative;
	height:600px;
	width:506px;
	margin-top:25px;
}
div.main_scrollr {
	overflow:auto;
	height:490px;
  //  width:196px;
    width:344px;
	margin-right:0px;
}
div.main_scrollr2 {
	overflow:auto;
	height:490px;
    width:465px;
	margin-left:24px;
}

div.main_scrollf {
	overflow:auto;
	height:560px;
	width:860px;
	margin-top:20px;
}
div.main_scrollf3 {
	overflow:auto;
	height:520px;
	width:690px;
	margin-top:10px;
}
div.main_scrollf4 {
	overflow:auto;
	height:520px;
	width:690px;
	margin-top:10px;
}
div.sub_scroll {
	overflow:auto;
	height:400px;
	width:600px;	
}
div.sub_scroll544 {
	overflow:auto;
	height:400px;
	width:544px;	
}
div.sub_scroll1 {
	overflow:auto;
	height:295px;
	width:330px;	
}
div.main_scroll393 {
	overflow:auto;
	height:560px;
	width:393px;
}

div.main_scroll285 {
	overflow:auto;
	width:285px;
	height:520px;
}
div.main_scroll327 {
	overflow:auto;
	width:327px;
	height:560px;
}
div.main_scroll327l {
	overflow:auto;
	width:327px;
	height:596px;
}
div.main_scroll410 {
	overflow:auto;
	width:410px;
	height:42px;
}
div.main_scroll410v {
	overflow:auto;
	width:440px;
	height:520px;
}
div.main_scroll402 {
	overflow:auto;
	width:402px;
	height:520px;
}
div.scrollB351 {
	overflow:auto;
	width:351px;
	height:310px;
}
div.scrollB3512 {
	overflow:auto;
	width:351px;
	height:350px;
}
div.right_scroll664 {
	overflow:auto;
	width:664px;
	height:532px;
}
div.content_scroll625 {
	overflow:auto;
	width:625px;
	height:610px;
}
div.content_scroll6251 {
	overflow:auto;
	width:625px;
	height:520px;
}

div.right_middle_table {
/*	overflow:auto;
	width:664px;
	height:465px;*/
}
div.left_scroll {
	overflow:auto;
	width:226px;
	height:465px;
}
div.left_scroll327 {
	overflow:auto;
	width:327px;
	height:426px;
}
div.pop_scroll506 {
	width:536px;
	height:402px;
	overflow:auto;
}
body.Touch div.buttonsBottom a.createBtn.hide {
color: #ffd1a3;
}
body.Touch div.block_bottom_wrap { display:none; }
body.Touch div.block_bottom_wrap.active { display:block; }

body.Touch div.block_extend_wrap { display:none;}
body.Touch div.block_extend_wrap.active { display:block;}
/* new scroll */

div.image_area {
width: 469px;
height: 440px;
border: 1px solid #d4d4d4;
background-color: #FFFFFF;
border-radius: 2px;
box-sizing: border-box;
}
body.Touch div.top_sli {
display:block;
width:440px;
margin-left:25px;
//box-sizing:border-box;
//border:1px solid #000000;
}
body.Touch div.nav {
position: relative;
top:-43px;
right:-10px;
width:10px;
float:left;
cursor:pointer;
}
body.Touch div.nav1 {
position: relative;
top:-43px;
right:10px;
width:10px;
float:right;
cursor:pointer;

}
body.Touch div.sli_content  {
display:block;
width:850px;
}
body.Touch div.sli_content  span{
background-image: url('../images/T_CTP_tg.png') ;
	//vertical-align: baseline;
	display: block;
	vertical-align:middle;
	line-height:17px;
	text-align:center;
	color:#FFFFFF;
	width: 96px;
	height:34px;
	margin-right:10px;
	float:left;

}
body.Touch div.middle_span {
display:block;
width:450px;
//padding-left:20px;
}
body.Touch div.middle_span span {
	background-image: url('../images/T_CTP_spang.png');
	display:inline-block;
	text-align:center;
	width:75px;
	height:68px;
	margin-right:10px;
	margin-bottom:6px;
	line-height:34px;
	cursor:pointer;
	float:left;
}
body.Touch div.middle_span span.active {
	background-image: url('../images/T_CTP_spann.png');
	color:white;
}

body.Touch div.touch_row { 
	background-image: url('../images/Touch_hr.png');
	background-repeat: repeat-x;
    background-position:bottom left;
	display:block;
	padding-left:20px;
	float:left;
	width: 420px;
/*	border: 1px solid #000000;
	margin-bottom:5px;
*/
}

body.Touch div.touch_row:nth-child(even) { 
	background-color:#e5e5e5;
}

body.Touch div.touch_row_title {
	font-weight:bold;
	line-height:30px;
	color:#555;
}
body.Touch div.touch_row span {
	color:#555;
}
body.Touch div.top_title {
	display:block;
	background-image: url('../images/T_DMP_TS.png');
	background-repeat: no-repeat;
	background-position:bottom;
	width:351px;
	height:30px;
    margin-top:30px;
}

div.FullScroll table.CalmscopePerm tr td {
	color: #555555;
	background-color: #fff;
	vertical-align:middle;
	padding: 3px 0px 4px 10px;
	border-spacing: 2px;
	border-color: gray;
	border:1px solid #c8c8c8;
}
div.FullScroll {
	font-size:12px;
}
div.FullScroll table.CheckBoxHold {
border-collapse:collapse;
border:1px solid #c8c8c8;
}
div.FullScroll table.CheckBoxHold tbody tr td{
background-color:#f7f7f7;
color:#3c3c3c;
height:20px;
border-bottom:1px solid #e9e9e9;
padding:1px 6px;
vertical-align:middle;
}
body.Touch Table.DMP_right  tr{
border-bottom:1px solid #dbdbdb;
height:24px;
vertical-align:middle;
}
body.Touch Table.DMP_right img, body.Touch Table.table_h2 img {
cursor:pointer;
}

 span.xbtn {
width:10px;
height:9px;
display:block;
position:relative;
top:-30px;
right:-620px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor:pointer;
}
span.xbtn2 {
width:10px;
height:9px;
display:block;
position:relative;
top:-7px;
right:-788px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor:pointer;
}
body.Touch div.middle_top_area {
	display:block;
	width:750px;
	height:120px;
	box-sizing:border-box;
}
body.Touch div.middle_top_subject {
	display:block;
	width:750px;
	height:31px;
	box-sizing:border-box;
}
body.Touch div.middle_top_radio {
	display:block;
	width:750px;
	height:82px;
	padding-left:114px;
	margin-bottom:20px;
	box-sizing:content-box;
}
body.Touch span.captionDMP {
	display:block;
	width:700px;
	height:25px;
	background-image: url('../images/T_DMP_S700.png');
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left:18px;
	margin-top:25px;
	color:#555;
	font-size:14px;
}
body.Touch div.content_body {
	margin-top:28px;
	margin-left:205px;
}

body.Touch div.picker {
	display:none;
	width:108px;
	height:95px;
	background-image: url('../images/T_color_choice.png');
	position:absolute;
	right:23px;
	z-index:10000000;
}
body.Touch 3depth {
	display:block;
	width:864px;
	height:628px;
}
body.Touch div.left1 {
	display:block;
	width:198px;
	height: 628px;
	float:left;
}
body.Touch div.left1_t {
	background-image: url('../images/Touch_top_bg1.png');
	display:block;
	width:198px;
	height:37px;
}
body.Touch div.left1_t span{ display:block;height:37px;line-height:37px;font-size:12px;color:#fff;font-weight:bold;padding-left:21px; }
body.Touch div.left1_m {
	background-image: url('../images/Touch_middle_bg1.png');
	display:block;
	width:198px;
	height:552px;
}
body.Touch div.left1_m span {
  background-image: url('../images/Touch_left1_bg.png;');
  background-repeat: no-repeat;
  width:147px;
  height:49px;
  display:inline-block;
  text-align:center;
  box-sizing: border-box;  
  padding-top:13px;
  padding-left:px;
  margin:0px 5px 5px 26px;  
  cursor:pointer;
 }
 body.Touch div.left1_m span.active {
   background-image: url('../images/Touch_left1_bg_g.png;');
   color:#fff;
  }

// body.Touch div.left1_m span:first-child { margin-top:10px;}
body.Touch div.left1_b {
	background-image: url('../images/Touch_bottom_bg1.png');
	display:block;
	width:198px;
	height:38px;
}
body.Touch div.left1_b span {
	color:#fff;
	display:block;
	line-height:38px;
	height:38px;
	width:198px;
	vertical-align:middle;
	text-decoration : underline;
	box-sizing:border-box;
	padding-left:26px;
	cursor:pointer;
	
}
body.Touch div.left2 {
	display:block;
	width:316px;
	height:628px;
	float:left;
}
body.Touch div.left2_t {
	background-image: url('../images/Touch_top_bg2.png');
	display:block;
	width:316px;
	height:37px;
}
body.Touch div.left2_t span{ display:block;height:37px;line-height:37px;font-size:12px;color:#fff;font-weight:bold;padding-left:21px; }
body.Touch div.left2_m {
	background-image: url('../images/Touch_middle_bg2.png');
	display:block;
	width:316px;
	height:552px;
}
body.Touch div.left2_scroll span {
    background-image: url('../images/touch_button.png');
	background-repeat:no-repeat;
	width: 86px; height: 72px;
	display: table-cell;
	float: left;
	background-color: #efefef;
	color: #7d7d7d;
	font-size: 12px;
	text-align: center;
	vertical-align:middle;
	line-height: 16px;
	box-sizing: border-box;
	margin-bottom: 6px;
	margin-right: 6px;
	padding-top:23px;
	cursor:pointer;
}
body.Touch div.left2_b {
	background-image: url('../images/Touch_bottom_bg2.png');
	display:block;
	width:316px;
	height:38px;
}
body.Touch div.left2_b span {
	color:#fff;
	display:block;
	line-height:38px;
	height:38px;
	width:316px;
	vertical-align:middle;
	text-decoration : underline;
	box-sizing:border-box;
	padding-left:20px;
	
}
body.Touch div.left2_m span.active {
background-image: url('../images/touch_button_hover.png');
background-repeat: no-repeat;
color: #FFFFFF;
}

body.Touch div.left3 {
	display:block;
	width:350px;
	height:628px;
	float:left;
}
body.Touch div.left3_t {
	background-image: url('../images/Touch_top_bg3.png');
	display:block;
	width:350px;
	height:37px;
}
body.Touch div.left3_t span{ display:block;height:37px;line-height:37px;font-size:12px;color:#fff;font-weight:bold;padding-left:21px; }
body.Touch div.left3_m {
	background-image: url('../images/Touch_middle_bg3.png');
	display:block;
	width:350px;
	height:552px;
}
body.Touch div.left3_b {
	background-image: url('../images/Touch_bottom_bg3.png');
	display:block;
	width:350px;
	height:38px;
}
body.Touch div.left3_b span {
	color:#fff;
	display:inline-block;
	line-height:38px;
	height:38px;
	width:250px;
	vertical-align:middle;
	text-decoration : underline;
	box-sizing:border-box;
	padding-left:15px;
	cursor:pointer;
	
}
body.Touch a.SaveOne {
display:inline-block;
background-image: url('../images/btn_save_icon.png');
background-repeat: no-repeat;
padding-left: 22px;
padding-bottom:1px;
font-size:13px;
color:#ffffff; /*#ff6600 !important;*/
margin-left: 281px;
margin-top: 10px;
}

body.Touch div.captionO {
	display:block;
	width:854px; height:28px;
	background-image:url('../images/T_top_orange_bg.png');
}

body.Touch div.l div.T_define_intro {
display: block;
background-color: #c8c8c8;
width: 854px;
height: 628px;
box-sizing: border-box;
border-radius: 3px;
}
body.Touch div.top_bar {
	display:block;
	margin-left:7px;
	margin-right:7px;
	padding-top:10px;

}
body.Touch div.project_box1 {
	display:inline-block;
	width:440px; height:175px;
	background-image:url('../images/T_intro_box1_bg.png');
	float:left;
}
body.Touch div.captionbox1 {
	margin-top:10px; margin-left:10px;
	height:30px;width:420px;
	display:block;
	background-image: url('../images/Touch_m_box1_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.Touch div.captionbox1 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 330px;
	font-weight:bold;
	text-overflow:ellipsis;
}
body.Touch div.box1_scroll {
	overflow:auto;
	width:430px;
	height:120px;
	margin-left:5px;
}
body.Touch div.box1_row {
	margin-left:10px;
	width:410px;height:20px;
}
body.Touch div.box1_row span.td1 {
	display:inline-block;
	width:115px;
	line-height:20px;
}
body.Touch div.box1_row span.td2 {
	display:inline-block;
	width:145px;
	line-height:20px;
}
body.Touch div.box1_row span.td3 {
	display:inline-block;
	width:95px;
	line-height:20px;
}
body.Touch div.box1_row span.td4 {
	display:inline-block;
	width:45px;
	line-height:20px;
}
body.Touch div.project_box2 {
	display:inline-block;
	width:146px; height:175px;
	background-image:url('../images/T_intro_box2_bg.png');
	margin-left:4px;
	float:left;
}
body.Touch div.captionbox2 {
	margin-top:10px; margin-left:10px;
	height:30px;width:117px;
	display:block;
	background-image: url('../images/Campaign_m_box2_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.Touch div.captionbox2 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 100px;
	text-overflow:ellipsis;
	color:white;
}
body.Touch div.project_box3 { 
	display:inline-block;
	width:246px; height:211px;
	background-image:url('../images/T_intro_box3_bg.png');
	float:right;
}
body.Touch div.captionbox3 {
	margin-top:10px; margin-left:10px;
	height:30px;width:208px;
	display:block;
	background-image: url('../images/Campaign_m_box3_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.Touch div.captionbox3 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 190px;
	text-overflow:ellipsis;
	color:white;
}
body.Touch div.project_box4 { 
	display:inline-block;
	width:591px; height:163px;
	background-image:url('../images/T_intro_box4_bg.png');
	float:left;
	z-index: 10;
}
body.Touch div.box4_scroll {
	overflow:auto;
	width:581px;
	height:110px;
	margin-left:5px;
}
body.CampaignPlaner div.box4_scrolls {
	overflow:auto;
	width:492px;
	height:110px;
	margin-left:5px;
}
body.Touch div.captionbox4 {
	margin-top:10px; margin-left:10px;
	height:30px;width:582px;
	display:block;
	background-image: url('../images/Touch_m_box2_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight:bold;
}
body.Touch div.captionbox4 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 490px;
	text-overflow:ellipsis;
	/* color:white; */
}
body.Touch div.box4_row {
	margin-left:10px;
	width:571px;height:20px;
}
body.Touch div.box4_row span.td1 {
	display:inline-block;
	width:117px;
	line-height:20px;
}
body.Touch div.box4_row span.td2 {
	display:inline-block;
	width:142px;
	line-height:20px;
}
body.Touch div.box4_row span.td3 {
	display:inline-block;
	width:135px;
	line-height:20px;
}
body.Touch div.box4_row span.td4 {
	display:inline-block;
	width:115px;
	line-height:20px;
}
body.Touch div.box4_row span.td5 {
	display:inline-block;
	width:37px;
	line-height:20px;
}
body.Touch div.project_box5 { 
	display:inline-block;
	width:519px; height:271px;
	background-image:url('../images/T_intro_box5_bg.png');
	float:left;
}
body.Touch div.captionbox5 {
	margin-top:10px; margin-left:10px;
	height:30px;width:395px;
	display:block;
	background-image: url('../images/Campaign_m_box5_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.Touch div.captionbox5 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 300px;
	text-overflow:ellipsis;
	font-weight:bold;
	/* color:white; */
}
body.Touch div.top_div {
	width:498px;
	margin-left:10px;
	height:50px;
}
body.Touch div.top_div span:first-child {
	display:inline-block;
	color:#252525; font-weight:bold;
	width:60px;
	margin-left:5px;
}
body.Touch div.date_pick {
/*	width:222px; */
width:290px;
}
body.Touch div.date_pick span {
	display:inline-block;
	width:80px;
}
/*
body.Touch div.date_box_old {
	display:block;
	background-color:#d7d7d7;
	width:210px;
	height:26px;
	border-radius: 4px;
}
*/
body.Touch div.date_box {
display: block;
background-color: #d7d7d7;
width: 206px;
height: 26px;
border-radius: 4px;
margin-left: 24px;
box-sizing: border-box;
padding-top: 3px;
}
body.Touch div.middle_btn {
	margin-left: 15px;
	height:22px;
	display:inline-block;
}
body.Touch div.date_row {
	display:block;
	background-color:#d7d7d7;
	width:486px; height:141px;
	border-radius:4px;
	margin-left:15px;
}
body.Touch div.date_row_v {
	display:block;
	height:20px;
}
body.Touch div.date_row_v span.width1 { display:inline-block;width:214px;margin-left:10px;}
body.Touch div.date_row_v span.width2 {display:inline-block;width:99px;}
body.Touch div.date_row_v span.width3 {display:inline-block;width:99px;}
body.Touch div.date_row_v span.width4 {display:inline-block;width:44px;}

body.Touch div.box5_scroll {
	overflow:auto;
	width:486px;
	height:100px;
	margin-left:5px;
}
body.Touch div.project_box6 {
	display:inline-block;
	width:242px; height:86px;
	background-image:url('../images/T_intro_box6_bg.png');
	float:right;
	position:relative;
	top: -126px;
	left: -3px;
}
body.Touch div.project_box7 {
	display:inline-block;
	width:313px; height:275px;
	background-image:url('../images/T_intro_box7_bg.png');
	background-repeat:no-repeat;
	float:right;
	position:relative;
	top: -122px;
	left: -3px;
}

body.Touch div.captionbox6 {
	margin-top:10px; margin-left:84px;
	height:30px;width:208px;
	display:block;
	background-image: url('../images/Campaign_m_box3_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.Touch div.captionbox6 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 190px;
	text-overflow:ellipsis;
	font-weight:bold;
	/*color:white;*/
}
body.Touch div.box7_scroll {
	overflow:auto;
	width:306px;
	height:223px;
	margin-left:3px;
	margin-top:3px;
}
body.Touch div.project_box7 a {
	display:inline-block;
	width:98px;height:60px;
	background-image:url('../images/T_intro_a_box.png');
	margin-right:0px;
	margin-bottom:2px;
	box-sizing:border-box;
	text-align:center;
	padding-top:15px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
body.Touch div.project_box7 a.active {
	background-image:url('../images/T_intro_a_boxg.png');
	color:#555;
}
body.Touch div.show_con {
display: none;
width: 142px;
height: 107px;
position: absolute;
background-color: #363636;
z-index: 100;
margin-left: 1px;
margin-top:5px;
 }
 body.Touch div.show_con_scroll {
 width: 142px;
 height:107px;
 overflow:auto;
}

 body.Touch div.show_con span {
	display:block;
	height:20px;
	line-height:20px;
	text-indent:10px;
	cursor:hand
}
body.Touch div.show_con span:hover {
	background-color: #d1fe46;
}
	
/************* Touch Point end ************************/


/*--body.Touch  class="picket_top" style="width:108px;height:22px;font-size:11px;line-height:22px;display:inline-block;vertical-align:middle"-->*/
/*********** Help & Support start *****************/

.orange { color:#ffa200 !important; } 
.small  { font-size:85% } 

body.help div.HelpColumns div.left a {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	height: 99px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 5px;
}
body.help div.HelpColumns div.left a span {
	right: 0;
	bottom: 0;
	position: absolute;
	margin-right: 13px;
	margin-bottom: 11px;
	text-align: right;
	line-height: 15px;
}
body.help div.HelpColumns div.left a:hover { background-color: #d0d0d0;cursor: pointer; }
body.help div.HelpColumns div.left a.active {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #b0da00;
	color: #fff;
	font-weight: bold;
}

/* help right menu */
body.help div.HelpColumns div.right div.block span.search { 
	background-image: url('../images/icon-search.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
}
body.help div.HelpColumns div.right div.block span.exitGray {
	background-image: url('../images/icon-exit.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	
}
body.help div.HelpColumns div.right div.block span.contact {
	background-image: url('../images/icon-contact.png');
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	color:#fff;
}
body.help div.HelpColumns div.right div.divide403 { 
	height: 403px;
}
body.help div.HelpColumns div.right div.block {
	border: 1px solid #d3d3d3;
	border-right: none;
	background-color: #e6e6e6;
	margin-top: 5px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 39px;
}
body.help div.HelpColumns div.right div.block:hover { background-color: #d0d0d0;cursor: pointer; }
body.help div.HelpColumns div.right div.saveBlock:hover {
	background-color: #de7731; //#ff9999;
}
body.help div.HelpColumns div.right div.saveBlock {
	border: 1px solid #d3d3d3;
	border-right: none;
	background-color: #ff9933;
	margin-top: 5px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 39px;
	color:#fff;
}

body.help div.HelpColumns div.right div.block:first-child { margin-top: 0; }

body.help div.HelpColumns div.middle {
	width: 800px;
	height: 628px;
	float: left;
	padding-top: 20px;
}

div.HelpColumns div.middle div.widget div.HelpIntro { 
	width:100%;  margin:18px 0 40px 45px;display: inline;float: left;)
}

div.HelpColumns div.middle div.widget div.HelpIcon { 
	width:100%;  margin:0 0 0 40px;display: inline;float: left;)
}

div.HelpColumns div.middle div.widget div.HelpLine { 
	width:100%;  margin:18px 0 18px 50px;display: inline;float: left;)
}

div.HelpColumns div.middle div.widget div.HelpBlock { 
	width:100%;  margin-top:55px; margin-left:50px;display: inline;float: left;)
}

div.HelpColumns div.middle div.widget h2 { 
	margin-top: 12px;
	margin-bottom: 5px;
	font-size: 150%;
}

div.HelpColumns div.middle div.widget h3 { 
	font-size: 120%;
	//font-weight:bold;
	//line-height: 18px;
	margin-bottom: 5px;
}



div.HelpColumns div.middle div.widget a.image {
	float: left; display: inline;
}

div.HelpColumns div.middle div.widget a.image img {
	display: block; padding:4px; 
}

div.HelpColumns div.middle div.widget div.title { 
	float: left; display: inline; width:650px; 
	background-image: url('../images/help-line-green.png');
	background-position: 12px bottom;
	background-repeat: no-repeat;
	font-size:23px;
	height:40px;
	
}
body.help div.title span {
	font-size:23px;
}

div.HelpColumns div.middle div.widget div.description1 { 
	float: left; display: inline; width:636px; padding-left:8px;
	background-image: url('../images/help-line-shadow.png');
	background-position: 15px bottom;
	background-repeat: no-repeat;
}

div.HelpColumns div.middle div.widget div.description1 p { 
	padding:13px 0 10px 8px;
	width:465px;
}

div.HelpColumns div.middle div.widget div.description2 {
	width:218px; float: left; display: inline; padding-left:5px;padding-right:8px;margin-top:12px;
}

div.HelpColumns div.middle div.widget div.HelpLine1 {
	width:300px; height:2px; float: left; display: inline; margin-left:6px;
	background-image: url('../images/line-repeat.gif');
	background-repeat: repeat-x;
}

div.HelpColumns div.middle div.widget div.HelpLine2 {
	width:296px; height:2px; float: left; display: inline; margin-left:26px;
	background-image: url('../images/line-repeat.gif');
	background-repeat: repeat-x;
}


div.HelpColumns div.middle div.widget div.HelpFeedback {
	width:250px; height:115px; float: left; display: inline; margin:0;
	padding-top:20px;padding-left:100px;
	background-image: url('../images/block-feedback.png');
	background-repeat: no-repeat;
}

div.HelpColumns div.middle div.widget div.HelpContact {
	width:250px; height:115px; float: left; display: inline; margin-left:-24px;
	padding-top:20px;padding-left:100px;
	background-image: url('../images/block-contact.png');
	background-repeat: no-repeat;
}
body.help div.HelpColumns div.right {
	float: right;
	margin-top: 20px;
	height: 612px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	position: relative;
	
}
body.help div.HelpColumns div.middle div.widget {
background-image: url('../images/bg-gray1.gif');
background-repeat: no-repeat;
font-size: 110%;
line-height: 17px;
width: 750px;
height: 628px;
overflow: hidden;
}

body.help div.HelpColumns div.middle div.left_content_top {
 display:block; width: 219px; height:26px;
 background-image: url('../images/H_bg_l_top.png');
}

body.help div.HelpColumns div.middle div.left_content_row {
 display:block; width: 219px; height:28px;
 background-image: url('../images/H_bg_l_tile.png');
}
body.help div.HelpColumns div.middle div.left_content_row.active {
background-image: url('../images/H_bg_l_tile_active.png');
}
body.help div.HelpColumns div.middle div.left_content_row:last-child { height:42px;}

body.help div.HelpColumns div.middle div.left_content_row span {
	font-size:12px;font-weight:bold;color:#555;
	width:193px;padding-left:26px;line-height:28px;
	cursor:pointer;
}

body.help div.HelpColumns div.middle div.left_content_spacer {
 display:block; width: 219px; height:28px;
 background-image: url('../images/H_bg_l_spacer.png');
}
body.help div.HelpColumns div.right_content {
	display:block;
	width:531px;height:628px;
/*	background-image:url('../images/H_mr_bg.png');
	background-repeat:no-repeat;*/
}
body.help div.HelpColumns div.middle_content {
	display:block;
	width:531px;height:628px;
	margin:0 auto;
/*	background-image:url('../images/H_mr_bg.png');
	background-repeat:no-repeat;*/
}
body.help div.HelpColumns div.right_content_row {
	display:block;
	width:506px;
	height:133px;
	margin-left:23px;
	
}

body.help div.HelpColumns div.content_view {
	display:inline-block;
	vertical-align:middle;
	width:177px;
	height:133px;
}
body.help div.HelpColumns div.content_detail{
	display:inline-block;
	vertical-align:middle;
	width:264px;
	height:133px;
	margin-left:17px;
}
body.help div.HelpColumns div.content_detail_view {
	display:block;
	width:486px; height:318px;
	margin-left: 23px;
}
body.help div.HelpColumns div.content_bottom_box {
	display:block;
	margin-left:203px;
	width:283px;
	height:42px;
	margin-top:25px;
}
body.help div.HelpColumns div.content_bottom_box1 {
	display:inline-block;
	margin-left:23px;
	width:110px;
	height:42px;
	cursor:pointer;
}
body.help div.HelpColumns div.content_bottom_box1 span{
	margin-left:5px;
	display:inline-block;
	vertical-align:middle;
	height:42px;
	padding-bottom:9px;
	color:#555;
}
body.help div.HelpColumns div.content_bottom_box2{
	display:inline-block;
	margin-left:23px;
	width:110px;
	height:42px;
	cursor:pointer;
}
body.help div.HelpColumns div.content_bottom_box2 span{
	margin-left:5px;
	display:inline-block;
	vertical-align:middle;
	height:42px;
	padding-bottom:25px;
	color:#555;
}
body.help div.HelpColumns div.help_title {
	display:block;
	background-image: url('../images/T_Help_t_s.png');
	background-repeat:no-repeat;
	background-position: bottom;
	height:52px; width:480px;
	margin-top:18px; margin-left:28px;
	color:#555;font-size:21px;text-indent:5px;
}
body.help div.HelpColumns div.help_title span {
	display:inline-block;
	background-image: url('../images/T_Help_c_box.png');
	width:38px;height:38px;
	float:left;
	
}
body.help div.HelpColumns div.help_title span:first-child {
	background-image:none;
	display:inline-block;
	width:420px;height:40px;padding:0px;
	margin-top:12px;
	float:left;
}
body.help div.HelpColumns div.help_content_area {
	display:block;
	width:480px;
	height:373px;
	border: 1px solid #555;
	margin:13px 0px 13px 22px;
}
body.help div.HelpColumns div.T_Help_b_s {
	display:block;
	width:493px; height:9px;
	margin-left:20px;
	background-image: url('../images/T_Help_b_s.png');
}
body.help div.HelpColumns div.help_title1 {
	display:block;
	height:18px; width:480px;
	margin-top:18px; margin-left:28px;
	color:#555;font-size:17px;text-indent:5px;
	line-height:18px;
}
/*
<!--<div class="bottom_up"></div>
<div class="bottom_middle"></div>
<div class="bottom_middle"></div>
<div class="bottom_middle"></div>
<div class="bottom_bottom"></div>-->
*/
body.help div.HelpColumns div.help_box {
display:inline-block;
width:350px;
height:100px;
}
body.help div.HelpColumns div.bottom_up {
	display:block;
	width:313px; height: 6px;
	background-image: url('../images/help_bottom_up.png');
	margin-left:22px;
}
body.help div.HelpColumns div.bottom_middle {
	display:block;
	width:313px; height:30px;
	background-image: url('../images/help_bottom_middle.png');
}
body.help div.HelpColumns div.bottom_down {
	display:block;
	width:313px; height: 4px;
	background-image: url('../images/help_bottom_down.png');
	margin-left:22px;
}
body.help div.help_box2 {
 background-image: url('../images/Help_m_box.png');
 width:424px;
 height:440px;
 display:block;
 margin-left:50px;
 padding-top:35px;
 padding-left:35px;
 box-sizing:border-box;
}
body.help div.help_box3 {
 background-image: url('../images/Help_m_boxh.png');
 width:425px;
 height:487px;
 display:block;
 margin-left:50px;
 padding-top:32px;
 padding-left:32px;
 box-sizing:border-box;
}
body.help div.help_box4 {
 background-image: url('../images/Help_C_box.png');
 width:425px;
 height:484px;
 display:block;
 margin-left:50px;
 padding-top:32px;
 padding-left:32px;
 box-sizing:border-box;
}
body.help div.input_form {
	display:block;
	box-sizing:border-box;
	width:363px;
	height:243px;
	padding-left:5px;
	padding-right:5px;
}
body.help div.input_form2 {
	display:block;
	box-sizing:border-box;
	width:363px;
	height:337px;
	padding-left:5px;
	padding-right:5px;
}
body.help div.input_form label { display:inline-block;width:110px; vertical-align:middle;}
body.help div.input_form select { width:214px; }
body.help div.input_form input[type="text"] { width:210px; }
body.help div.input_form textarea {width:214px;height:100px; }
body.help div.input_form2 label { display:inline-block;width:110px; vertical-align:middle;}
body.help div.input_form2 select { width:214px; }
body.help div.input_form2 input[type="text"] { width:210px; }
body.help div.input_form2 textarea {width:214px;height:150px; }

body.help div.ButtonsBottom {
background-repeat: no-repeat;
float: right;
margin-top: 50px;
margin-left:  75px;
margin-right: 37px;
padding-bottom: 10px;
}
div.ButtonsBottom a {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
}
body.help div.ButtonsBottom a.Cancel {
background-image: url('../images/btn_touch_Cancel.png');
background-repeat: no-repeat;
padding-bottom: 1px;
}
body.help div.ButtonsBottom a.Submit {
background-image: url('../images/btn_touch_WN.png');
background-repeat: no-repeat;
padding-bottom: 1px;
color:#ff6600;
}
body.help div.Search_bar_pop {
display:block;
background-image: url('../images/Help_Search.png');
background-repeat: no-repeat;
width:507px;
height:54px;
margin-top: 10px;
margin-left: 20px;
}
body.help div.Search_bar_pop span {
display:inline-block;
line-height:42px;
height:21px;
margin-left:20px;
}
body.help div.Search_bar_result {
	display:block;
	background-image: url('../images/Help_Search_bg.png');
	width:506px;
	height:419px;
	margin-top: 10px;
   margin-left: 20px;
}
body.help div.Search_row {
	display:block;
	background-image: url('../images/Help_Search_bg_row.png');
	width:506px;
	height:42px;
}
body.help div.Search_row span {
	display:inline-block;
	height:42px;
	line-height:42px;
}
body.help div.Search_row img{ vertical-align:middle; }

#dialogW .ui-widget-content {
background-color: #fff;
}


/*********** target_list start***************/
div.first_table { display:block;width:226px;height:628px;background-image: url('../images/Target_first_end.png'); }
div.first_header { display:block;width:226px;height:93px;background-image: url('../images/Target_first_header.png');}
body.Target table, th, tr, td { color:#555; }
body.Target span.td_1st { display:inline-block;padding-left:14px;height:23px;width:212px;line-height:23px;background-image: url('../images/Target_first_td_1st.png');cursor:pointer;float:left;}
body.Target span.td_1st img { vertical-align:middle }
body.Target span.td_1st_active {  display:inline-blocl;float:left;padding-left:14px;height:23px;color:#fff;width:212px;line-height:23px;background-image: url('../images/Target_first_td_1st_active.png');cursor:pointer}

body.Target span.td_2st { display:inline-block;float:left;padding-left:28px;height:23px;width:198px;line-height:23px;background-image: url('../images/Target_first_td_2st.png');cursor:pointer}
body.Target span.td_2st_active {  padding-left:28px;height:23px;width:198px;line-height:23px;background-image: url('../images/Target_first_td_2st_active.png');cursor:pointer;font-weight:bold;}
body.Target div.Content_row span.Media_data2 {
	display:inline-block;
	height:23px; width:100px;
	border-left:1px solid #CCC;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#e1e1e1;
}
body.Target div.Content_row span.Media_data2_1 {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	
	background-color:#e1e1e1;
}


body.Target  td.td_3st { padding-left:38px;height:23px;width:188px;line-height:23px;background-image: url('../images/Target_first_td_3st.png');cursor:pointer}
body.Target  td.td_3st_active {  padding-left:38px;height:23px;width:188px;line-height:23px;background-image: url('../images/Target_first_td_3st_active.png');cursor:pointer;font-weight:bold;}

body.Target  td.td_4st { padding-left:48px;height:23px;width:178px;line-height:23px;background-image: url('../images/Target_first_td_4st.png');cursor:pointer}
body.Target  td.td_4st_active {  padding-left:14px;height:23px;color:#fff;width:212px;line-height:23px;background-image: url('../images/Target_first_td_4st_active.png');cursor:pointer}

body.Target td.first_total { width:226px;height:28px;background-image: url('../images/Target_first_td_total.png'); text-align:center}
body.Target td.first_total span { width:226px;height:28px;line-height:28px;font-weight:bold;text-align:center;color:#555; }
body.Target div.first_end { width:226px;height:48px;background-image: url('../images/Target_first_end.png');}
div.second_table { display:block;	width:664px;height:628px; }
body.Target div.right_top	{ width:664px;height:35px;background-image: url('../images/Target_right_top_bg.png');}
body.Target div.right_top span { display:block;color:#fff;line-height:35px; padding-left:18px;}
body.Target div.right_top_block { width:664px;height:58px;overflow:hidden;}
body.Target div.right_top_block span {display:block;width:94px;height:58px;text-align:center;box-sizing:border-box;padding-top:18px;color:#555;background-image: url('../images/Target_right_top_b_bg.png');font-size:12px;float:left;font-weight:bold;}
body.Target div.right_top_block span:first-child {display:block;width:100px;height:58px;text-align:center;box-sizing:border-box;padding-top:18px;color:#555;background-image: url('../images/Target_right_top_b_bg.png');font-size:12px;float:left;font-weight:bold;}

body.Target div.right_top_block a.nospace {  }

body.Target td.td_1str { height:23px;width:94px;text-align:center;line-height:23px;background-image: url('../images/Target_first_tdr_1st.png');}
body.target td.td_1str_active { height:23px;color:#fff;width:212px;line-height:23px;background-image: url('../images/Target_first_tdr_1st_active.png');cursor:pointer;text-align:center;}

body.Target  td.td_2str { height:23px;width:94px;line-height:23px;background-image: url('../images/Target_first_tdr_2st.png');cursor:pointer;text-align:center;}
body.Target  td.td_3str {height:23px;width:94px;line-height:23px;background-image: url('../images/Target_first_tdr_3st.png');cursor:pointer;text-align:center;}
body.Target  td.td_4str { height:23px;width:94px;line-height:23px;background-image: url('../images/Target_first_tdr_4st.png');cursor:pointer;text-align:center;}
body.Target td.second_total { width:94px;height:28px;background-image: url('../images/Target_first_tdr_total.png'); text-align:center}
body.Target td.second_total span { width:226px;height:28px;line-height:28px;font-weight:bold;text-align:center;color:#555; }
.right_table { table-layout: fixed;}
body.Target table.right_table td {width:94px;}
body.Target table span { width:94px;display:block;}

body.Target div.Redundancy {	
	/*width:890px; height:628px;*/
    width:1026px;height:630px;
	display:block;
}

body.Target div.Top_title {
	display:block;
	width:1026px;
	height:34px;
}
body.Target div.Top_title span.Top_title_span {
	display:inline-block;
	width:225px;
	height:34px;
	line-height:34px;
	font-size: 15px;
	color:#fff;
	background-image:url('../images/Target_group_Top_title_span.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.Target div.Top_title span.Top_title_spanr {
	display:inline-block;
	width:801px;
	height:34px;
	background-image:url('../images/Target_group_Top_title_spanr.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.Target div.Top_title span.Top_title_media {
	display:inline-block;
	width:226px;
	height:34px;
	line-height:34px;
	font-size: 15px;
	color:#fff;
	background-image:url('../images/Target_group_Top_title_span.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.Target div.Top_title span.Top_title_mediar {
	display:inline-block;
	width:664px;
	height:34px;
	background-image:url('../images/Target_group_Top_title_spanr.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}

body.Target div.Top_title span.Top_title_spanw {
	display:inline-block;
	width:271px;
	height:36px;
	line-height:36px;
	font-size: 15px;
	color:#fff;
	background-image:url('../images/Target_group_Top_title_spanw.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.Target div.Top_title span.Top_title_spanrw {
	display:inline-block;
	width:619px;
	height:36px;
	background-image:url('../images/Target_group_Top_title_spanrw.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.Target div.Top_title_block {
	display:block;
	height:59px;
	width:1145px;
}
body.Target div.Top_title_blockw {
	display:block;
	height:57px;
	width:1501px;
}
body.Target div.Top_title_block span.Top_title_block_span {
	display:inline-block;
	width:225px; height: 59px;
	background-image:url('../images/Target_group_Top_title_block_span.png');
	float:left;
	box-sizing:border-box;
}
body.Target div.Top_title_block span.fix_top {
	display:none;
    position:relative;
	width:225px; height: 59px;
	background-image:url('../images/Target_group_Top_title_block_span.png');
	float:left;
	box-sizing:border-box;
}

body.Target div.Top_title_blockw span.Top_title_block_spanw {
	display:inline-block;
	width:271px; height: 57px;
	background-image:url('../images/Target_group_Top_title_block_spanw.png');
	float:left;
	box-sizing:border-box;
}
body.Target div.Top_title_block span.Top_title_block_span_first1 {
	display:inline-block;
	width:101px; height:59px;
	background-image:url('../images/Target_group_Top_title_block_span_first1.png');
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top: 17px;
	color:#505050;
	font-weight:bold;

}
body.Target div.Top_title_block span.Top_title_block_span_first {
	display:inline-block;
	width:91px; height:59px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/Target_group_Top_title_block_span_first.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}
body.Target div.Top_title_blockw span.Top_title_block_span_firstw1 {
	display:inline-block;
	width:123px; height:57px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/Target_group_Top_title_block_span_firstw1.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}
body.Target div.Top_title_blockw span.Top_title_block_span_first1m {
	display:inline-block;
	width:101px; height:57px;
	background-image:url('../images/Target_group_Top_title_block_span_first1m.png');
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top: 17px;
	color:#505050;
	font-weight:bold;

}
body.Target div.Top_title_blockw span.Top_title_block_span_firstm {
	display:inline-block;
	width:91px; height:57px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/Target_group_Top_title_block_span_firstm.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}

body.Target div.Top_title_blockw span.Top_title_block_span_firstw {
	display:inline-block;
	width:123px; height:57px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/Target_group_Top_title_block_span_firstw.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}
body.Target div.Content_row {
	display:block;
	height:23px;
	width:1145px;

}

body.Target div.Content_row2 {
	display:block;
	height:46px;
	width:1501px;

}
body.Target div.Content_row3 {
	height:13px;
	width:1191px;
	background-color:#d1d1d1;
}

body.Target div.Content_row2 span.Content_title {
	display:inline-block;
	height:46px; width: 271px;
/*	line-height:23px; */
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	color:#646464;
	border-left:1px solid #CCC;
	border-right:1px solid #A1A1A1;
}
body.Target div.Content_row2 span.Content_title2 {
	display:inline-block;
	height:23px; width: 271px;
	line-height:23px;
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:#646464;
	border-left:1px solid #CCC;
	border-right:1px solid #A1A1A1;
	font-weight:bold;
}

body.Target div.Content_row span.Content_title {
	display:inline-block;
	height:23px; width: 225px;
	line-height:23px;
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	color:#646464;
	border-left:1px solid #CCC;
}
body.Target div.Content_row span.Content_data1 {
	display:inline-block;
	height:23px; width:101px;
	border-left:1px solid #CCC;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}
body.Target div.Content_row span.Media_data1 {
	display:inline-block;
	height:23px; width:100px;
	border-left:1px solid #CCC;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#d2d2d2;
}
body.Target div.Content_row span.Media_data {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	
	background-color:#d2d2d2;
}

body.Target div.Content_row2 span.Content_data1 {
	display:inline-block;
	height:46px; width:122px;
	border-left:1px solid #CCC;
	color:#646464;
	line-height:46px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}
body.Target div.Content_row2 span.Content_data2 {
	display:inline-block;
	height:23px; width:101px;
	border-left:1px solid #CCC;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}
body.Target div.Content_row span.Content_data1b {
	display:inline-block;
	height:23px; width:101px;
	border-left:1px solid #CCC;
	color:#000;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_l_bg.png'),url('../images/Target_group_mergeg1.png');
	background-repeat:repeat-y,no-repeat;
	background-position:left top, left top;
}

body.Target div.Content_row span.Content_data {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
body.Target div.Content_row2 span.Content_data3 {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
body.Target div.Content_row2 span.Content_data {
	display:inline-block;
	height:46px; width:123px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:46px;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
body.Target div.Content_row span.Content_datab {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_merge.png');
}
body.Target div.Content_row span.Content_datac {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#000;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/Target_group_mergeg.png');
}


body.Target div.Content_row .odd, body.Target div.Content_row2 .odd {
	background-color:#fcfcfc;
}
body.Target div.Content_row .even, body.Target div.Content_row2 .even {
	background-color:#ebebeb;
}

body.Target div.body_scroll {
	overflow:auto;
/*	width:890px;
	height:541px;*/
    width:1425px;
    height:421px;
}

body.Target div.Bottom_content {
	display:block;
	width:890px; height:48px;
}
body.Target div.Bottom_content_l {
	display:inline-block;
	width:225px;height:48px;
	background-image: url('../images/Target_group_Top_title_block_span.png');
	box-sizing:border-box;
	float:left;
	
	
}
body.Target div.Bottom_content_r {
	display:inline-block;
	width:665px;height:48px;
	background-image: url('../images/Target_group_bottom_block_right.png');
	box-sizing:border-box;
	float:left;
	background-position: right;
}
body.Target div.Bottom_content_lw {
	display:inline-block;
	width:271px;height:48px;
	background-image: url('../images/Target_group_Top_title_block_spanw.png');
	box-sizing:border-box;
	float:left;
	
	
}
body.Target div.Bottom_content_rw {
	display:inline-block;
	width:619px;height:48px;
	background-image: url('../images/Target_group_bottom_block_right.png');
	box-sizing:border-box;
	float:left;
	background-position: right;
}


body.Target div.row_title span {
	display:inline-block;
	width:160px;
	height:23px;
	line-height:23px;
}
body.Target div.row_title2 { 
	display:block;
	width:271px;
	height:46px;
	
}
body.Target div.row_title2 span {
	display:inline-block;
	width:248px;
/*	height:23px; */
/*	line-height:23px; */
}
body.Target div.row_title img, body.Target div.row_title2 img {
	vertical-align:middle;
}
	
body.Target div.left_block {
	display:block;
	float:left;
	width:310px; height:511px;
	background-image: url('../images/Target_group_index_left_bg.png');
	background-repeat: no-repeat;
}

body.Target div.left_button {
	display:inline-block;
	
	width:292px;height:77px;
	background-image: url('../images/Target_group_index_left_box2.png');
	background-repeat: no-repeat;
	margin-top:10px;
	margin-left:9px;
	box-sizing:border-box;
	text-align:right;
	padding-right: 12px;
	padding-top: 35px;
	cursor:pointer;
}
body.Target div.left_button span {
	font-size:15px;
}
body.Target div.left_caption {
	display:block;
	margin-top:10px;
	margin-left:10px;
	font-size:15px;
	width:288px;
	background-image:url('../images/Target_group_index_left_shadow.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
	color:#555;
}

body.Target div.project_scroll {
	overflow:auto;
	width:284px; height:370px;
	margin-left:10px;
}
body.Target div.project_row {
	display:block;
	width:284px;
	height:45px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	
	/* background-image:url('../images/Target_group_row.png'); */
	/* margin-left:10px; */
	
}
body.Target div.project_row img {
	vertical-align:middle;
}
body.Target div.project_row span.row_1st {
	display:block;
	width:284px;
	height:24px;
	line-height:24px;
	font-weight:bold;
}
body.Target div.project_row span.row_2nd {
	display:block;
	margin-left:111px;
}

body.Target div.checkall {
	display:block;
	height:18px; width:281px;
	background-color: #d5d5d5;
	margin-left:14px;
	margin-top:10px;
	margin-bottom:10px;
}

body.Target div.right_content {
	dispaly:block;
	height:511px; width: 648px;
	/*background-color:#d5d5d5;*/
	/*background-image:url('../images/Target_group_right_bg.png');*/
}
body.Target div.right_content a {
	display:block;
	height:165px; width: 165px;
	background-color: #eee;
	font-size:12px;
	font-weight:bold;
	margin-right:8px; margin-bottom:8px;
	float:left;
	text-align:right;
	box-sizing:border-box;
	padding-right:10px;
	padding-top:130px;
}
body.Target div.right_content a:hover {
	background-color: #b0da00;
	color:#fff;
}
body.Target div.right_content a.active {
	background-color: #b0da00;
	color:#fff;
}

body.Target div.buttonsBottom1 {
	text-align:right;
	margin-right:20px;
	margin-top:14px;
	margin-left:0px;
}
body.Target div.buttonsBottom1 a {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
margin-bottom:10px;
}

body.Target div.buttonsBottom1 a.assign {
background-image: url('../images/icon-modal-assign.png');
padding-bottom: 1px;
color: #ff6600;
}
body.Target div.buttonsBottom1 a.cancel {
background-image: url('../images/icon-modal-cancel.png');
padding-bottom: 1px;
}

 div.create_box a.save{
	background-image: url('../images/tg_btn_savegroup.png');
	width:193px; height:30px;
	display:block;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	padding-top:7px;

}

body.Target div.Merge_guide {
	display:block;
	width:314px; height:360px;
	border-radius:2px;
	background-color:#dadada;
}
body.Target div.Merge_top {
	display:block;
	width:314px; height:50px;
}
body.Target div.Merge_top span {
	display:inline-block;
	width:116px; height:50px;
	
	display: inline-block;
	margin-left: 17px;
	margin-top: 10px;
}
body.Target div.Merge_guide span.t {
	display:block;
	width:240px; height:25px;
	line-height:25px;
	margin-top:10px;
	/*margin-left:17px;*/
	font-weight:bold;
}

body.Target div.Merge_body {
	display:block;
	width:314px;height: 250px;
	overflow:auto;
	box-sizing:border-box;
	padding-left:14px;
	background-color:#c4c4c4;
}

body.Target  a.ATG {
	background-image: url('../images/btn_add target group.png');
	padding-bottom: 1px;
}

body.Target  a.CNG {
	background-image: url('../images/btn_delete target group.png');
	padding-bottom: 1px;
}
	
body.Target  a.Merge {
	background-image: url('../images/btn_merge group.png');
	padding-bottom: 1px;
}
	
body.Target div.Black_pop_body {
	display:block;
	width:1296px; height:890px;
	background-image:url('../images/Target_group_black_bg.png');
}
body.Target div.Black_title {
	width:1296px; height:59px;
	display:block;
}

body.Target div.Black_title span.black_title_span {
	display:inline-block;
	width:667px; height:59px;
	font-size:26px;
	line-height:59px;
	color:#fff;
	box-sizing:border-box;
	padding-left:23px;
}
body.Target div.Black_title span.black_title_ext {
	display:inline-block;
	width:625px; height:59px;
	font-size:11px;
	color:#959595;
	line-height:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:17px;
	box-sizing:border-box;
}
body.Target div.black_left_button {
	display:inline-block;
	width:133px; height:266px;
	box-sizing:border-box;
	margin-left:23px;
	background-image:url('../images/Target_group_back_left_box.png');
	float:left;
	
}
body.Target div.black_left_button a {
	display:block;
	width:123px; height:40px;
	background-image:url('../images/Target_group_back_left_box_btn.png');
	margin-top:3px;
	margin-left:5px;
	box-sizing:border-box;
	padding-left:30px;
	padding-top: 14px;
	color:#fff;
}
	
body.Target div.black_left_button a:first-child {
	margin-top:5px;
}

body.Target div.black_right_box {
	display:block;
	width:1140px;
	height:784px;
	/*border:1px solid #fff;*/
	float:right;
	box-sizing:border-box;
}
body.Target div.black_right_box div.right_box_left {
	display:block;
	width:561px; height:784px;
/*	border:1px solid #f6640e;*/
	box-sizing:border-box;
}
body.Target div.black_right_box div.right_box_right {
	display:block;
	width:561px; height:784px;
	/*border:1px solid #dde683;*/
	box-sizing:border-box;
	margin-right:17px;
}
body.Target div.timeframe {
	display:block;
	width:545px;height:68px;
	margin-top:13px;
	margin-left:11px;
	background-image: url('../images/black_1_bg.png');
	/*background-image: url('../images/Target_group_black_timeframe.png');*/
}
body.Target div.timeframe img { vertical-align:middle;}
body.Target div.timeframe span.title {
	display:block;
	color:#d7d7d7;
	font-size: 15px;
	width:500px;
	height:15px;
}
body.Target div.timeframe span.datepick {
	display:block;
	color:#fff;
	font-size:12px;
	line-height:26px;
	margin-left:33px;
	margin-top:15px;
}
	
body.Target div.creation {
	display:block;
	width:124px; height:179px;
	margin-left:11px;
	margin-top:8px;
	background-image: url('../images/Target_group_black_creation.png');
}
body.Target div.creation span.titleb {
	display:inline-block;
	font-size:16px;
	color:#d7d7d7;
	
}
body.Target div.creator {
	display:block;
	width:124px; height:179px;
	margin-left:6px;
	margin-top:8px;
	background-image: url('../images/Target_group_black_creator.png');
}
body.Target div.c3_1 {
	display:block;
	width:284px; height:179px;
	margin-left:6px;
	margin-top:8px;
	background-image: url('../images/Target_group_black_3_1.png');
}
body.Target div.first {
	display:block;
	width:254px; height:139px;
	margin-left:11px;
	margin-top:8px;
	background-image: url('../images/Target_group_black_first.png');
}

body.Target div.c3_2 {
		display:block;
		width:284px;height:139px;
		margin-left:6px;
		margin-top:8px;
		background-image:url('../images/Target_group_black_3_2.png');
}
body.Target div.c3_2 img {
	margin-left:15px;
	margin-top:15px;
}

body.Target div.ProfileSummary {
	display:block;
	width:284px; height:354px;
	margin-left:11px;
	margin-top:8px;
	background-image:url('../images/Target_group_profile.png');
}
body.Target div.directcontacts {
	display:block;
	width:254px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_directcontacts.png');
}
body.Target div.numbercontacts {
	display:block;
	width:254px; height:114px;
	margin-left:6px;
	margin-top:5px;
	background-image:url('../images/Target_group_numbercontacts.png');
}
body.Target div.indirectcontacts {
	display:block;
	width:254px; height:114px;
	margin-left:6px;
	margin-top:6px;
	background-image:url('../images/Target_group_indirectcontacts.png');
}
body.Target div.campaignbased {
	display:block;
	width:199px;height:134px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/Target_group_campaignbased.png');
}
body.Target div.costpercontact {
	display:block;
	width:164px;height:109px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_costpercontact.png');
}
body.Target div.costperorder {
	display:block;
	width:179px;height:229px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_costperorder.png');
}
body.Target div.sincecreation {
	display:block;
	width:199px;height:134px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/Target_group_sinceCreation.png');
	position: relative;
	top: -94px;
}
body.Target div.costperlead {
	display:block;
	width:164px;height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_costperlead.png');
	position:relative;
	top:-120px;
}
body.Target div.baseoncampaign {
	display:block;
	width:199px;height:119px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/Target_group_basedonCampaigns.png');
	position:relative;
	left:-199px;
	top:-75px;
}
body.Target div.qualifiedlead {
	display:block;
	width:349px; height:179px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_qualifiedlead.png');
	position:relative;
	left:199px;
	top:-245px;
}
body.Target div.itempersales {
	display:block;
	width:199px; height:114px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/Target_group_itempersales.png');
	position:relative;
	top:-250px;
}
body.Target div.ROI {
	display:block;
	width:349px; height:94px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_ROI.png');
	position:relative;
	top:-352px;
	left:199px;
}
body.Target div.contactfrequency {
	display:block;
	width:199px; height:114px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/Target_group_contactfreq.png');
	position:relative;
	top:-252px;
	left:-355px;
}
body.Target div.Loyalty {
	display:block;
	width:169px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_loyalty.png');
	position:relative;
	top:-373px;
	left:199px;
	}
body.Target div.NPS {
	display:block;
	width:174px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_NPS.png');
	position:relative;
	top:-373px;
	left:199px;
}
body.Target div.conversion {
	display:block;
	width:554px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/Target_group_conversion.png');
	position:relative;
	top:-368px;
	left:-6px;
}
body.Target span.xbtn1 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: -56px;
right: -1278px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.Target span.xbtn2 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: -81px;
right: -627px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.Target span.xbtn3 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: 6px;
right: -871px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}

/*********** target_list end***************/
/************ project dashboard **********/
div.Dash_board {
	display:block;
	width:609px;height:539px;
	background-image:url('../images/ProjectDashboard_bg.png');
}

div.Dash_board div.Dash_board_title {
	display:block;
	width:609px;height:28px;
}
div.Dash_board div.Dash_board_title span.width1 {
	display:inline-block;
	width:233px;
	height:28px;
	line-height:28px;
	margin-left:20px;
	color:#464646;
	font-size:14px;
	
}
div.Dash_board div.Dash_board_title span.width2 {
	display:inline-block;
	width:172px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#464646;
}
div.Dash_board div.Dash_board_title span.width3 {
	display:inline-block;
	width:116px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#464646;
}
div.Dash_board div.Dash_board_title span.width4 {
	display:inline-block;
	width:58px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#464646;
	font-weight:bold;
}
	
div.Dash_board div.Dash_board_ltop {
	display:block;
	width:363px; height:123px;
	
}
div.Dash_board div.Dash_board_ltop div.l {
	display:inline-block;
	width:208px; height:123px;
	box-sizing:border-box;
	padding-top: 9px;
	padding-left: 17px;
}
div.Dash_board div.Dash_board_ltop div.l span {
	display:block;
	width:208px;
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#555;
}
div.Dash_board div.Dash_board_ltop div.r {
	display:inline-block;
	width:155px; height:123px;
	box-sizing:border-box;
	padding-top: 10px;
	padding-left: 17px;
}
div.Dash_board div.Dash_board_ltop div.r span {
	display:block;
	width:155px;
	height:19px;
	line-height:19px;
	font-size:12px;
	color:#787878;
}

div.Dash_board div.Dash_3box {
	display:block;
	width:366px;height:43px;
	margin-top:10px;
}
div.Dash_board div.Dash_3box span {
	display:inline-block;
	width:119px;height:43px;
	font-size:13px;
	text-align:center;
	color:#555;
	margin-left:0px;
	background-color:#dbdbdb;
	box-sizing:border-box;
	padding-top:9px;	
}
div.Dash_board div.Dash_left_box16 {
	display:block;
	width:366px;height:333px;
	box-sizing:border-box;
	padding-top:10px;
	padding-left:7px;
}
div.Dash_board div.Dash_left_box16 a {
	display:block;
	width:86px;height:77px;
	float:left;
	text-align:right;
	margin-left:2px;
	margin-bottom:2px;
	box-sizing:border-box;
}
div.Dash_board div.Dash_left_box16 a.box1 {
	background-image:url('../images/ProjectDashboard_box1.png');
	color:#7d7d7d;
}
div.Dash_board div.Dash_left_box16 a.box2 {
	background-image:url('../images/ProjectDashboard_box2.png');
	color:#7d7d7d;
}
div.Dash_board div.Dash_left_box16 a.box3 {
	background-image:url('../images/ProjectDashboard_box3.png');
	color:#7d7d7d;
}
div.Dash_board div.Dash_left_box16 a.box4 {
	background-image:url('../images/ProjectDashboard_box4.png');
	color:#fff;
}

div.Dash_board div.Dash_left_box16 a.one {padding-right:10px; padding-top:50px; }
div.Dash_board div.Dash_left_box16 a.two { padding-right:10px; padding-top:35px;line-height:14px;}
div.Dash_board div.Dash_left_box16 a.three { padding-right:1px; padding-top:1px;}
div.Dash_board div.Dash_left_box16 a.four { padding-right:10px; padding-top:8px;line-height:14px;}

div.Dash_board div.r div.inputform {
	background-image:url('../images/ProjectDashboard_input_btn.png');
	width:223px;height:84px;
	font-size:16px;
	color:#555;
	margin-left:10px;
	margin-top:15px;
	box-sizing:border-box;
	font-size:16px;
	color:#555;
	font-weight:bold;
	text-align:center;
	padding-left:59px;
	padding-top:30px;
	cursor:pointer;
}

div.Dash_board div.r div.Performance {
	display:block;
	width:243px; height:26px;
	line-height:26px;
	margin-left:10px;
	color:#555;
	font-size:13px;
	margin-top:10px;
	margin-bottom:5px;
	
}
div.Dash_board div.r div.Result_box {
	display:block;
	width:216px; height:365px;
	background-color:#dedede;
	border-radius:2px;
	margin-left:10px;
	box-sizing:border-box;
}
div.Dash_board div.r div.Result_scroll {
	overflow:auto;
	width:185px;
	height:340px;
	margin-left:17px; 
	margin-right:14px;
	padding-top:10px;
}
div.Dash_board div.r div.Result_scroll span.title {
	display:inline-block;
	width:50%;
	height:34px;
	font-size:12px;
	color:#555;
	line-height:34px;
}
div.Dash_board div.r div.Result_scroll span.num {
	display:inline-block;
	width:85px;
	height:34px;
	font-size:12px;
	color:#555;
	text-align:right;
	padding-right:5px;
	line-height:34px;
}
	
	
/************ project dashboard **********/
body.MediaPlan table, th, tr, td { color:#555; }
body.MediaPlan span.td_1st { display:inline-block;padding-left:14px;height:23px;width:212px;line-height:23px;background-image: url('../images/MediaPlan_first_td_1st.png');cursor:pointer;float:left;}
body.MediaPlan span.td_1st img { vertical-align:middle }
body.MediaPlan span.td_1st_active {  display:inline-blocl;float:left;padding-left:14px;height:23px;color:#fff;width:212px;line-height:23px;background-image: url('../images/MediaPlan_first_td_1st_active.png');cursor:pointer}

body.MediaPlan span.td_2st { display:inline-block;float:left;padding-left:28px;height:23px;width:198px;line-height:23px;background-image: url('../images/MediaPlan_first_td_2st.png');cursor:pointer}
body.MediaPlan span.td_2st_active {  padding-left:28px;height:23px;width:198px;line-height:23px;background-image: url('../images/MediaPlan_first_td_2st_active.png');cursor:pointer;font-weight:bold;}
body.MediaPlan div.Content_row span.Media_data2 {
	display:inline-block;
	height:23px; width:100px;
	border-left:1px solid #CCC;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#e1e1e1;
}
body.MediaPlan div.Content_row span.Media_data2_1 {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	
	background-color:#e1e1e1;
}


body.MediaPlan  td.td_3st { padding-left:38px;height:23px;width:188px;line-height:23px;background-image: url('../images/MediaPlan_first_td_3st.png');cursor:pointer}
body.MediaPlan  td.td_3st_active {  padding-left:38px;height:23px;width:188px;line-height:23px;background-image: url('../images/MediaPlan_first_td_3st_active.png');cursor:pointer;font-weight:bold;}

body.MediaPlan  td.td_4st { padding-left:48px;height:23px;width:178px;line-height:23px;background-image: url('../images/MediaPlan_first_td_4st.png');cursor:pointer}
body.MediaPlan  td.td_4st_active {  padding-left:14px;height:23px;color:#fff;width:212px;line-height:23px;background-image: url('../images/MediaPlan_first_td_4st_active.png');cursor:pointer}

body.MediaPlan td.first_total { width:226px;height:28px;background-image: url('../images/MediaPlan_first_td_total.png'); text-align:center}
body.MediaPlan td.first_total span { width:226px;height:28px;line-height:28px;font-weight:bold;text-align:center;color:#555; }
body.MediaPlan div.first_end { width:226px;height:48px;background-image: url('../images/MediaPlan_first_end.png');}
div.second_table { display:block;	width:664px;height:628px; }
body.MediaPlan div.right_top	{ width:664px;height:35px;background-image: url('../images/MediaPlan_right_top_bg.png');}
body.MediaPlan div.right_top span { display:block;color:#fff;line-height:35px; padding-left:18px;}
body.MediaPlan div.right_top_block { width:664px;height:58px;overflow:hidden;}
body.MediaPlan div.right_top_block span {display:block;width:94px;height:58px;text-align:center;box-sizing:border-box;padding-top:18px;color:#555;background-image: url('../images/MediaPlan_right_top_b_bg.png');font-size:12px;float:left;font-weight:bold;}
body.MediaPlan div.right_top_block span:first-child {display:block;width:100px;height:58px;text-align:center;box-sizing:border-box;padding-top:18px;color:#555;background-image: url('../images/MediaPlan_right_top_b_bg.png');font-size:12px;float:left;font-weight:bold;}

body.MediaPlan div.right_top_block a.nospace {  }

body.MediaPlan td.td_1str { height:23px;width:94px;text-align:center;line-height:23px;background-image: url('../images/MediaPlan_first_tdr_1st.png');}
body.target td.td_1str_active { height:23px;color:#fff;width:212px;line-height:23px;background-image: url('../images/MediaPlan_first_tdr_1st_active.png');cursor:pointer;text-align:center;}

body.MediaPlan  td.td_2str { height:23px;width:94px;line-height:23px;background-image: url('../images/MediaPlan_first_tdr_2st.png');cursor:pointer;text-align:center;}
body.MediaPlan  td.td_3str {height:23px;width:94px;line-height:23px;background-image: url('../images/MediaPlan_first_tdr_3st.png');cursor:pointer;text-align:center;}
body.MediaPlan  td.td_4str { height:23px;width:94px;line-height:23px;background-image: url('../images/MediaPlan_first_tdr_4st.png');cursor:pointer;text-align:center;}
body.MediaPlan td.second_total { width:94px;height:28px;background-image: url('../images/MediaPlan_first_tdr_total.png'); text-align:center}
body.MediaPlan td.second_total span { width:226px;height:28px;line-height:28px;font-weight:bold;text-align:center;color:#555; }
.right_table { table-layout: fixed;}
body.MediaPlan table.right_table td {width:94px;}
body.MediaPlan table span { width:94px;display:block;}

body.MediaPlan div.Redundancy {	
	width:890px; height:628px;
	display:block;
}

body.MediaPlan div.Top_title {
	display:block;
	width:890px;
	height:34px;
}
body.MediaPlan div.Top_title span.Top_title_span {
	display:inline-block;
	width:225px;
	height:34px;
	line-height:34px;
	font-size: 15px;
	color:#fff;
	background-image:url('../images/MediaPlan_group_Top_title_span.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.MediaPlan div.Top_title span.Top_title_spanr {
	display:inline-block;
	width:665px;
	height:34px;
	background-image:url('../images/MediaPlan_group_Top_title_spanr.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.MediaPlan div.Top_title span.Top_title_media {
	display:inline-block;
	width:226px;
	height:34px;
	line-height:34px;
	font-size: 15px;
	color:#fff;
	background-image:url('../images/MediaPlan_group_Top_title_span.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.MediaPlan div.Top_title span.Top_title_mediar {
	display:inline-block;
	width:664px;
	height:34px;
	background-image:url('../images/MediaPlan_group_Top_title_spanr.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}

body.MediaPlan div.Top_title span.Top_title_spanw {
	display:inline-block;
	width:271px;
	height:36px;
	line-height:36px;
	font-size: 15px;
	color:#fff;
	background-image:url('../images/MediaPlan_group_Top_title_spanw.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.MediaPlan div.Top_title span.Top_title_spanrw {
	display:inline-block;
	width:619px;
	height:36px;
	background-image:url('../images/MediaPlan_group_Top_title_spanrw.png');
	box-sizing:border-box;
	padding-left:10px;
	float:left;
}
body.MediaPlan div.Top_title_block {
	display:block;
	height:59px;
	width:1145px;
}
body.MediaPlan div.Top_title_blockw {
	display:block;
	height:57px;
	width:1501px;
}
body.MediaPlan div.Top_title_block span.Top_title_block_span {
	display:inline-block;
	width:225px; height: 59px;
	background-image:url('../images/MediaPlan_group_Top_title_block_span.png');
	float:left;
	box-sizing:border-box;
}
body.MediaPlan div.Top_title_blockw span.Top_title_block_spanw {
	display:inline-block;
	width:271px; height: 57px;
	background-image:url('../images/MediaPlan_group_Top_title_block_spanw.png');
	float:left;
	box-sizing:border-box;
}
body.MediaPlan div.Top_title_block span.Top_title_block_span_first1 {
	display:inline-block;
	width:101px; height:59px;
	background-image:url('../images/MediaPlan_group_Top_title_block_span_first1.png');
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top: 17px;
	color:#505050;
	font-weight:bold;

}
body.MediaPlan div.Top_title_block span.Top_title_block_span_first {
	display:inline-block;
	width:91px; height:59px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/MediaPlan_group_Top_title_block_span_first.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}
body.MediaPlan div.Top_title_blockw span.Top_title_block_span_firstw1 {
	display:inline-block;
	width:123px; height:57px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/MediaPlan_group_Top_title_block_span_firstw1.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}
body.MediaPlan div.Top_title_blockw span.Top_title_block_span_first1m {
	display:inline-block;
	width:101px; height:57px;
	background-image:url('../images/MediaPlan_group_Top_title_block_span_first1m.png');
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top: 17px;
	color:#505050;
	font-weight:bold;

}
body.MediaPlan div.Top_title_blockw span.Top_title_block_span_firstm {
	display:inline-block;
	width:91px; height:57px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/MediaPlan_group_Top_title_block_span_firstm.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}

body.MediaPlan div.Top_title_blockw span.Top_title_block_span_firstw {
	display:inline-block;
	width:123px; height:57px;
	box-sizing:border-box;
	float:left;
	text-align:center;
	background-image:url('../images/MediaPlan_group_Top_title_block_span_firstw.png');
	padding-top: 17px;
	color:#505050;
	font-weight:bold;
}
body.MediaPlan div.Content_row {
	display:block;
	height:23px;
	width:1145px;

}

body.MediaPlan div.Content_row2 {
	display:block;
	height:46px;
	width:1501px;

}
body.MediaPlan div.Content_row3 {
	height:13px;
	width:1191px;
	background-color:#d1d1d1;
}

body.MediaPlan div.Content_row2 span.Content_title {
	display:inline-block;
	height:46px; width: 271px;
/*	line-height:23px; */
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	color:#646464;
	border-left:1px solid #CCC;
	border-right:1px solid #A1A1A1;
}
body.MediaPlan div.Content_row2 span.Content_title2 {
	display:inline-block;
	height:23px; width: 271px;
	line-height:23px;
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:#646464;
	border-left:1px solid #CCC;
	border-right:1px solid #A1A1A1;
	font-weight:bold;
}

body.MediaPlan div.Content_row span.Content_title {
	display:inline-block;
	height:23px; width: 225px;
	line-height:23px;
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	color:#646464;
	border-left:1px solid #CCC;
}
body.MediaPlan div.Content_row span.Content_data1 {
	display:inline-block;
	height:23px; width:101px;
	border-left:1px solid #CCC;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}
body.MediaPlan div.Content_row span.Media_data1 {
	display:inline-block;
	height:23px; width:100px;
	border-left:1px solid #CCC;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#d2d2d2;
}
body.MediaPlan div.Content_row span.Media_data {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	
	background-color:#d2d2d2;
}

body.MediaPlan div.Content_row2 span.Content_data1 {
	display:inline-block;
	height:46px; width:122px;
	border-left:1px solid #CCC;
	color:#646464;
	line-height:46px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}
body.MediaPlan div.Content_row2 span.Content_data2 {
	display:inline-block;
	height:23px; width:101px;
	border-left:1px solid #CCC;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}
body.MediaPlan div.Content_row span.Content_data1b {
	display:inline-block;
	height:23px; width:101px;
	border-left:1px solid #CCC;
	color:#000;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_l_bg.png'),url('../images/MediaPlan_group_mergeg1.png');
	background-repeat:repeat-y,no-repeat;
	background-position:left top, left top;
}

body.MediaPlan div.Content_row span.Content_data {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
body.MediaPlan div.Content_row2 span.Content_data3 {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
body.MediaPlan div.Content_row2 span.Content_data {
	display:inline-block;
	height:46px; width:123px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:46px;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
body.MediaPlan div.Content_row span.Content_datab {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_merge.png');
}
body.MediaPlan div.Content_row span.Content_datac {
	display:inline-block;
	height:23px; width:91px;
	border-left:1px solid #a1a1a1;
	color:#646464;
	line-height:23px;
	text-align:center;
	box-sizing:border-box;
	float:left;
	background-image:url('../images/MediaPlan_group_mergeg.png');
}


body.MediaPlan div.Content_row .odd, body.MediaPlan div.Content_row2 .odd {
	background-color:#fcfcfc;
}
body.MediaPlan div.Content_row .even, body.MediaPlan div.Content_row2 .even {
	background-color:#ebebeb;
}

body.MediaPlan div.body_scroll {
	overflow:auto;
	width:890px;
	height:541px;
	background-color:#ebebeb;
	//background-image:url('../images/Benchmarking_c_bg.png');
}

body.MediaPlan div.Bottom_content {
	display:block;
	width:890px; height:48px;
}
body.MediaPlan div.Bottom_content_l {
	display:inline-block;
	width:225px;height:48px;
	background-image: url('../images/MediaPlan_group_Top_title_block_span.png');
	box-sizing:border-box;
	float:left;
	
	
}
body.MediaPlan div.Bottom_content_r {
	display:inline-block;
	width:665px;height:48px;
	background-image: url('../images/MediaPlan_group_bottom_block_right.png');
	box-sizing:border-box;
	float:left;
	background-position: right;
}
body.MediaPlan div.Bottom_content_lw {
	display:inline-block;
	width:271px;height:48px;
	background-image: url('../images/MediaPlan_group_Top_title_block_spanw.png');
	box-sizing:border-box;
	float:left;
	
	
}
body.MediaPlan div.Bottom_content_rw {
	display:inline-block;
	width:619px;height:48px;
	background-image: url('../images/MediaPlan_group_bottom_block_right.png');
	box-sizing:border-box;
	float:left;
	background-position: right;
}


body.MediaPlan div.row_title span {
	display:inline-block;
	width:122px;
	height:23px;
	line-height:23px;
}
body.MediaPlan div.row_title2 { 
	display:block;
	width:271px;
	height:46px;
	
}
body.MediaPlan div.row_title2 span {
	display:inline-block;
	width:248px;
/*	height:23px; */
/*	line-height:23px; */
}
body.MediaPlan div.row_title img, body.MediaPlan div.row_title2 img {
	vertical-align:middle;
}
	
body.MediaPlan div.left_block {
	display:block;
	float:left;
	width:310px; height:511px;
	background-image: url('../images/MediaPlan_group_index_left_bg.png');
	background-repeat: no-repeat;
}

body.MediaPlan div.left_button {
	display:inline-block;
	
	width:146px;height:77px;
	background-image: url('../images/MediaPlan_group_index_left_box.png');
	background-repeat: no-repeat;
	margin-top:10px;
	margin-left:7px;
	box-sizing:border-box;
	text-align:right;
	padding-right: 12px;
	padding-top: 35px;
	cursor:pointer;
}
body.MediaPlan div.left_button span {
	font-size:15px;
}
body.MediaPlan div.left_caption {
	display:block;
	margin-top:10px;
	margin-left:10px;
	font-size:15px;
	width:288px;
	background-image:url('../images/MediaPlan_group_index_left_shadow.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
}

body.MediaPlan div.project_scroll {
	overflow:auto;
	width:284px; height:308px;
	margin-left:10px;
}
body.MediaPlan div.project_row {
	display:block;
	width:284px;
	height:45px;
	
	/* background-image:url('../images/MediaPlan_group_row.png'); */
	/* margin-left:10px; */
	
}
body.MediaPlan div.project_row img {
	vertical-align:middle;
}
body.MediaPlan div.project_row span.row_1st {
	display:block;
	width:284px;
	height:24px;
	line-height:24px;
	font-weight:bold;
}
body.MediaPlan div.project_row span.row_2nd {
	display:block;
	margin-left:132px;
}

body.MediaPlan div.checkall {
	display:block;
	height:18px; width:281px;
	background-color: #d5d5d5;
	margin-left:14px;
	margin-top:10px;
	margin-bottom:10px;
}

body.MediaPlan div.right_content {
	dispaly:block;
	height:511px; width: 648px;
	/*background-color:#d5d5d5;*/
	background-image:url('../images/MediaPlan_group_right_bg.png');
}

body.MediaPlan div.buttonsBottom1 {
	text-align:right;
	margin-right:20px;
	margin-top:14px;
	margin-left:0px;
}
body.MediaPlan div.buttonsBottom1 a {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
margin-bottom:10px;
}

body.MediaPlan div.buttonsBottom1 a.assign {
background-image: url('../images/icon-modal-assign.png');
padding-bottom: 1px;
color: #ff6600;
}
body.MediaPlan div.buttonsBottom1 a.cancel {
background-image: url('../images/icon-modal-cancel.png');
padding-bottom: 1px;
}

body.MediaPlan div.create_box a.save{
	background-image: url('../images/MediaPlan_group_orange_bg.png');
	width:136px; height:30px;
	display:block;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	padding-top:7px;

}

body.MediaPlan div.Merge_guide {
	display:block;
	width:314px; height:360px;
	border-radius:2px;
	background-color:#dadada;
}
body.MediaPlan div.Merge_top {
	display:block;
	width:314px; height:50px;
}
body.MediaPlan div.Merge_top span {
	display:inline-block;
	width:116px; height:50px;
	
	display: inline-block;
	margin-left: 17px;
	margin-top: 10px;
}
body.MediaPlan div.Merge_guide span.t {
	display:block;
	width:200px; height:25px;
	line-height:25px;
	margin-top:10px;
	margin-left:17px;
}

body.MediaPlan div.Merge_body {
	display:block;
	width:314px;height: 250px;
	overflow:auto;
	box-sizing:border-box;
	padding-left:14px;
	background-color:#c4c4c4;
}

body.MediaPlan  a.ATG {
	background-image: url('../images/btn_add target group.png');
	padding-bottom: 1px;
}

body.MediaPlan  a.CNG {
	background-image: url('../images/btn_delete target group.png');
	padding-bottom: 1px;
}
	
body.MediaPlan  a.Merge {
	background-image: url('../images/btn_merge group.png');
	padding-bottom: 1px;
}
	
body.MediaPlan div.Black_pop_body {
	display:block;
	width:1296px; height:890px;
	background-image:url('../images/MediaPlan_group_black_bg.png');
}
body.MediaPlan div.Black_title {
	width:1296px; height:59px;
	display:block;
}

body.MediaPlan div.Black_title span.black_title_span {
	display:inline-block;
	width:667px; height:59px;
	font-size:26px;
	line-height:59px;
	color:#fff;
	box-sizing:border-box;
	padding-left:23px;
}
body.MediaPlan div.Black_title span.black_title_ext {
	display:inline-block;
	width:625px; height:59px;
	font-size:11px;
	color:#959595;
	line-height:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:17px;
	box-sizing:border-box;
}
body.MediaPlan div.black_left_button {
	display:inline-block;
	width:133px; height:266px;
	box-sizing:border-box;
	margin-left:23px;
	background-image:url('../images/MediaPlan_group_back_left_box.png');
	float:left;
	
}
body.MediaPlan div.black_left_button a {
	display:block;
	width:123px; height:40px;
	background-image:url('../images/MediaPlan_group_back_left_box_btn.png');
	margin-top:3px;
	margin-left:5px;
	box-sizing:border-box;
	padding-left:30px;
	padding-top: 14px;
	color:#fff;
}
	
body.MediaPlan div.black_left_button a:first-child {
	margin-top:5px;
}

body.MediaPlan div.black_right_box {
	display:block;
	width:1140px;
	height:784px;
	/*border:1px solid #fff;*/
	float:right;
	box-sizing:border-box;
}
body.MediaPlan div.black_right_box div.right_box_left {
	display:block;
	width:561px; height:784px;
/*	border:1px solid #f6640e;*/
	box-sizing:border-box;
}
body.MediaPlan div.black_right_box div.right_box_right {
	display:block;
	width:561px; height:784px;
	/*border:1px solid #dde683;*/
	box-sizing:border-box;
	margin-right:17px;
}
body.MediaPlan div.timeframe {
	display:block;
	width:545px;height:68px;
	margin-top:13px;
	margin-left:11px;
	background-image: url('../images/MediaPlan_group_black_timeframe.png');
}
body.MediaPlan div.creation {
	display:block;
	width:124px; height:179px;
	margin-left:11px;
	margin-top:8px;
	background-image: url('../images/MediaPlan_group_black_creation.png');
}
body.MediaPlan div.creator {
	display:block;
	width:124px; height:179px;
	margin-left:6px;
	margin-top:8px;
	background-image: url('../images/MediaPlan_group_black_creator.png');
}
body.MediaPlan div.c3_1 {
	display:block;
	width:284px; height:179px;
	margin-left:6px;
	margin-top:8px;
	background-image: url('../images/MediaPlan_group_black_3_1.png');
}
body.MediaPlan div.first {
	display:block;
	width:254px; height:139px;
	margin-left:11px;
	margin-top:8px;
	background-image: url('../images/MediaPlan_group_black_first.png');
}

body.MediaPlan div.c3_2 {
		display:block;
		width:284px;height:139px;
		margin-left:6px;
		margin-top:8px;
		background-image:url('../images/MediaPlan_group_black_3_2.png');
}
body.MediaPlan div.c3_2 img {
	margin-left:15px;
	margin-top:15px;
}

body.MediaPlan div.ProfileSummary {
	display:block;
	width:284px; height:354px;
	margin-left:11px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_profile.png');
}
body.MediaPlan div.directcontacts {
	display:block;
	width:254px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_directcontacts.png');
}
body.MediaPlan div.numbercontacts {
	display:block;
	width:254px; height:114px;
	margin-left:6px;
	margin-top:5px;
	background-image:url('../images/MediaPlan_group_numbercontacts.png');
}
body.MediaPlan div.indirectcontacts {
	display:block;
	width:254px; height:114px;
	margin-left:6px;
	margin-top:6px;
	background-image:url('../images/MediaPlan_group_indirectcontacts.png');
}
body.MediaPlan div.campaignbased {
	display:block;
	width:199px;height:134px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_campaignbased.png');
}
body.MediaPlan div.costpercontact {
	display:block;
	width:164px;height:109px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_costpercontact.png');
}
body.MediaPlan div.costperorder {
	display:block;
	width:179px;height:229px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_costperorder.png');
}
body.MediaPlan div.sincecreation {
	display:block;
	width:199px;height:134px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_sinceCreation.png');
	position: relative;
	top: -94px;
}
body.MediaPlan div.costperlead {
	display:block;
	width:164px;height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_costperlead.png');
	position:relative;
	top:-120px;
}
body.MediaPlan div.baseoncampaign {
	display:block;
	width:199px;height:119px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_basedonCampaigns.png');
	position:relative;
	left:-199px;
	top:-75px;
}
body.MediaPlan div.qualifiedlead {
	display:block;
	width:349px; height:179px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_qualifiedlead.png');
	position:relative;
	left:199px;
	top:-245px;
}
body.MediaPlan div.itempersales {
	display:block;
	width:199px; height:114px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_itempersales.png');
	position:relative;
	top:-250px;
}
body.MediaPlan div.ROI {
	display:block;
	width:349px; height:94px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_ROI.png');
	position:relative;
	top:-352px;
	left:199px;
}
body.MediaPlan div.contactfrequency {
	display:block;
	width:199px; height:114px;
	margin-left:0px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_contactfreq.png');
	position:relative;
	top:-252px;
	left:-355px;
}
body.MediaPlan div.Loyalty {
	display:block;
	width:169px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_loyalty.png');
	position:relative;
	top:-373px;
	left:199px;
	}
body.MediaPlan div.NPS {
	display:block;
	width:174px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_NPS.png');
	position:relative;
	top:-373px;
	left:199px;
}
body.MediaPlan div.conversion {
	display:block;
	width:554px; height:114px;
	margin-left:6px;
	margin-top:8px;
	background-image:url('../images/MediaPlan_group_conversion.png');
	position:relative;
	top:-368px;
	left:-6px;
}
body.MediaPlan span.xbtn1 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: -56px;
right: -1278px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.MediaPlan span.xbtn2 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: -81px;
right: -627px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
body.MediaPlan span.xbtn3 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: 6px;
right: -871px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
/*********** target_list end***************/
/************ project dashboard **********/
div.Dash_board {
	display:block;
	width:609px;height:539px;
	background-image:url('../images/ProjectDashboard_bg.png');
}

div.Dash_board div.Dash_board_title {
	display:block;
	width:609px;height:28px;
}
div.Dash_board div.Dash_board_title span.width1 {
	display:inline-block;
	width:233px;
	height:28px;
	line-height:28px;
	margin-left:20px;
	color:#464646;
	font-size:14px;
	
}
div.Dash_board div.Dash_board_title span.width2 {
	display:inline-block;
	width:172px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#464646;
}
div.Dash_board div.Dash_board_title span.width3 {
	display:inline-block;
	width:115px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#464646;
}
div.Dash_board div.Dash_board_title span.width4 {
	display:inline-block;
	width:57px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#464646;
	font-weight:bold;
}
	
div.Dash_board div.Dash_board_ltop {
	display:block;
	width:363px; height:123px;
	
}
div.Dash_board div.Dash_board_ltop div.l {
	display:inline-block;
	width:208px; height:123px;
	box-sizing:border-box;
	padding-top: 9px;
	padding-left: 17px;
}
div.Dash_board div.Dash_board_ltop div.l span {
	display:block;
	width:208px;
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#555;
}
div.Dash_board div.Dash_board_ltop div.r {
	display:inline-block;
	width:155px; height:123px;
	box-sizing:border-box;
	padding-top: 10px;
	padding-left: 17px;
}
div.Dash_board div.Dash_board_ltop div.r span {
	display:block;
	width:155px;
	height:19px;
	line-height:20px;
	font-size:12px;
	color:#787878;
}

div.Dash_board div.Dash_3box {
	display:block;
	width:366px;height:43px;
	margin-top:10px;
}
div.Dash_board div.Dash_3box span {
	display:inline-block;
	width:119px;height:43px;
	font-size:13px;
	text-align:center;
	color:#555;
	margin-left:0px;
	background-color:#dbdbdb;
	box-sizing:border-box;
	padding-top:9px;	
}
div.Dash_board div.Dash_left_box16 {
	display:block;
	width:366px;height:333px;
	box-sizing:border-box;
	padding-top:10px;
	padding-left:7px;
}
div.Dash_board div.Dash_left_box16 a {
	display:block;
	width:86px;height:77px;
	float:left;
	text-align:right;
	margin-left:2px;
	margin-bottom:2px;
	box-sizing:border-box;
}
div.Dash_board div.Dash_left_box16 a.box1 {
	background-image:url('../images/ProjectDashboard_box1.png');
	color:#7d7d7d;
}
div.Dash_board div.Dash_left_box16 a.box2 {
	background-image:url('../images/ProjectDashboard_box2.png');
	color:#7d7d7d;
}
div.Dash_board div.Dash_left_box16 a.box3 {
	background-image:url('../images/ProjectDashboard_box3.png');
	color:#7d7d7d;
}
div.Dash_board div.Dash_left_box16 a.box4 {
	background-image:url('../images/ProjectDashboard_box4.png');
	color:#fff;
}

div.Dash_board div.Dash_left_box16 a.one {padding-right:10px; padding-top:50px; }
div.Dash_board div.Dash_left_box16 a.two { padding-right:10px; padding-top:35px;line-height:14px;}
div.Dash_board div.Dash_left_box16 a.three { padding-right:1px; padding-top:1px;}
div.Dash_board div.Dash_left_box16 a.four { padding-right:10px; padding-top:8px;line-height:14px;}

div.Dash_board div.r div.inputform {
	background-image:url('../images/ProjectDashboard_input_btn.png');
	width:223px;height:84px;
	font-size:16px;
	color:#555;
	margin-left:10px;
	margin-top:15px;
	box-sizing:border-box;
	font-size:16px;
	color:#555;
	font-weight:bold;
	text-align:center;
	padding-left:59px;
	padding-top:30px;
	cursor:pointer;
}

div.Dash_board div.r div.Performance {
	display:block;
	width:243px; height:26px;
	line-height:26px;
	margin-left:10px;
	color:#555;
	font-size:13px;
	margin-top:10px;
	margin-bottom:5px;
	
}
div.Dash_board div.r div.Result_box {
	display:block;
	width:216px; height:365px;
	background-color:#dedede;
	border-radius:2px;
	margin-left:10px;
	box-sizing:border-box;
}
div.Dash_board div.r div.Result_scroll {
	overflow:auto;
	width:185px;
	height:340px;
	margin-left:17px; 
	margin-right:14px;
	padding-top:10px;
}
div.Dash_board div.r div.Result_scroll span.title {
	display:inline-block;
	width:50%;
	height:34px;
	font-size:12px;
	color:#555;
	line-height:34px;
}
div.Dash_board div.r div.Result_scroll span.num {
	display:inline-block;
	width:85px;
	height:34px;
	font-size:12px;
	color:#555;
	text-align:right;
	padding-right:5px;
	line-height:34px;
}
	
	
/************ project dashboard **********/

/*********** Case Study ******************/

body.CaseStudy div.l div.intr {
  display:block;
  background-color: #9a9a9a;
  width:327px;
  height:628px;
}
body.CaseStudy div.l div.intr2 {
  display:block;
  background-image: url('../images/Case_right_bg.png');
  background-repeat: no-repeat;
  background-position: 0px 18px;
  width:537px;
  height:628px;
}
body.CaseStudy div.l div.T_define2 {
  display:block;
  width:864px;
  height: 628px;
}
body.CaseStudy div.block_top {
	background-image:url('../images/T_block_top.png');
	background-repeat: no-repeat;
	display:table-cell;
	width:327px;
	height:33px;
	color:white;
	font-weight:bold;
	vertical-align:middle;
	padding-left:26px;
    box-sizing:border-box;
}
body.CaseStudy div.block_top2 {
	background-image:url('../images/T_DMP_top_53.png');
	background-repeat: no-repeat;
	display:table-cell;
	width:327px;
	height:53px;
	color:white;
	vertical-align:middle;
    box-sizing:border-box;
}

body.CaseStudy div.block_top span {
	display:inline-block;
	width:175px;
	height:33px;
	line-height:33px;
	
}
body.CaseStudy div.block_top span:last-child {
	display:inline-block;
	width:126px;
	height:33px;
	line-height:33px;
	vertical-align:middle;
	box-sizing:border-box;
}
body.CaseStudy div.block_top img { vertical-align:middle; }
body.CaseStudy div.block_middle {
	background-image:url('../images/T_block_middle.png');
	background-repeat: no-repeat;
	display:block;
	width:327px;
	height:28px;
	vertical-align:middle;
	padding-left:26px;
	box-sizing:border-box;
}
body.CaseStudy div.block_middle span {
	display:inline-block;
	width:301px;
	height:28px;
	line-height:28px;
	float:left;
	color:#555555;
	cursor:pointer;
}
body.CaseStudy div.block_middle span.active { color:#FFFFFF; }
	
body.CaseStudy div.block_middle.active {
	background-image:url('../images/T_block_middle_active.png');
	background-repeat: no-repeat;
	font-weight:bold;
	
}

body.CaseStudy div.block_bottom.active {
	background-image:url('../images/T_block_bottom_active.png');
	background-image:no-repeat;
}

body.CaseStudy div.block_bottom {
	display:block;
	width:287px;
//	height:426px;
	vertical-align:middle;
	padding-left:40px;
	line-height:25px;
}
body.CaseStudy div.block_bottom_wrap {
	background-image:url('../images/Case_left_block_bg.png');
	background-repeat: repeat-y;
	display:none;
	width:327px;
	height:426px;
	vertical-align:middle;
}

body.CaseStudy div.DepthNav { }

body.CaseStudy div.DepthNav span {
padding: 0px 4px 0px 4px;
margin-bottom: 3px;
margin-right:2px;
margin-left:2px;
color:#a1a1a1;
}
body.CaseStudy div.DepthNav span.active {
background-color:#f93;
color:#fff;
border-radius:2px;
}

body.CaseStudy div.DepthNav span.path {
//font-weight:bold;
}

body.CaseStudy div.DepthNav hr {
margin-top:5px;
margin-bottom:5px;
color:#dbdbdb;
}

body.CaseStudy div.image_area {
    width:469px;
	height:440px;
	border : 1px solid #d4d4d4;
	background-color: #FFFFFF;
	border-radius:2px;
	box-sizing:border-box;
}

body.CaseStudy div.right div.divide {
  height:40px;
}
body.CaseStudy div.right div.divide2 {
  height:138px;
}
body.CaseStudy div.right div.divide3 {
	height:110px;
}

body.CaseStudy div.right div.block {
	background-color: #e6e6e6;
	cursor: hand;
	border: 1px solid #d3d3d3;
	border-right: none;
	margin-top: 4px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 38px;
	//box-sizing: border-box;
}
body.CaseStudy div.right div.block:first-child { margin-top:0px; }

body.CaseStudy div.right div.block span {
	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}
body.CaseStudy div.right div.block span.help {
	background-image: url('../images/icon-help.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}

body.CaseStudy div.right div.block span.msg {
	background-image: url('../images/icon-msg.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}
body.CaseStudy div.right div.block span.inMem {
	background-image: url('../images/btn_invite members.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;
}
body.CaseStudy div.right div.block span.apro {
	background-image: url('../images/btn_abort.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;
}
body.CaseStudy div.right div.block span.save {
	background-image: url('../images/btn_saveandend.png') ;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}

body.CaseStudy div.right div.block2 {
	background-color: #6f6f6f;
	cursor: hand;
	border: 1px solid #d3d3d3;
	border-right: none;

	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 38px;
}
body.CaseStudy div.right div.block2 span {
	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}
body.CaseStudy div.right div.block2 span.AT {
	background-image: url('../images/btn_assigntask.png') ;
	background-repeat: no-repeat;
    color:#ebebeb;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}

body.CaseStudy div.right div.block3 {
	background-color: #ffd1a3;
	cursor: hand;
	border: 1px solid #ffd1a3;
	border-right: none;
	margin-top: 4px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 108px;
}
body.CaseStudy div.right div.block3 span.move {
	background-image: url('../images/btn_moveon.png') ;
	background-repeat: no-repeat;
	display: table-cell;

	padding-left :30px;
	padding-top:34px;
	color:#fff;

}

body.CaseStudy div.right div.block3.active {
    background-color:#ff9933;
	border: 1px solid #ff9933;
	color:#fff;

}
body.CaseStudy div.right div.block3 span {
	height: 108px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 75px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}

body.CaseStudy div.right div.block4 {
	background-color: #a3a3a3;
	cursor: hand;
	border: 1px solid #d3d3d3;
	border-right: none;
	//margin-top: 5px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	padding: 0px 4px 0px 5px;
	width: 95px;
	height: 38px;
}
body.CaseStudy div.right div.block4 span {
	height: 38px;
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 1px;
	cursor: pointer;
	line-height: 14px;
	vertical-align: middle;
}
body.CaseStudy div.right div.block4 span.ST {
	background-image: url('../images/btn_searchtemplate.png') ;
	background-repeat: no-repeat;
    color:#ebebeb;
	display: table-cell;
	vertical-align:middle;
	padding-left :30px;

}
body.CaseStudy div.right {
	float: right;
	//margin-top: 37px;
	height: 628px;
	background-image: url('../images/interface-right-nav-shadow.png');
	background-repeat: repeat-y;
	position: relative;
}
 body.CaseStudy div.right div.block:hover { background-color:#d0d0d0;}
 body.CaseStudy div.right div.block2:hover { background-color:#585858;}
 body.CaseStudy div.right div.block3:hover { background-color:#ff9933;border: 1px solid #ff9933;}
 body.CaseStudy div.right div.block4:hover { background-color:#6f6f6f;}

body.CaseStudy div.help_title {
	display:block;
	background-image: url('../images/T_Help_t_s.png');
	background-repeat:no-repeat;
	background-position: bottom;
	height:52px; width:480px;
	margin-top:18px; margin-left:28px;
	color:#555;font-size:21px;text-indent:5px;
}
body.CaseStudy div.help_title span {
	display:inline-block;
	background-image: url('../images/T_Help_c_box.png');
	width:38px;height:38px;
	float:left;
	
}
body.CaseStudy div.help_title span:first-child {
	background-image:none;
	display:inline-block;
	width:420px;height:40px;padding:0px;
	margin-top:12px;
	float:left;
}

body.CaseStudy div.T_Help_b_s {
	display:block;
	width:493px; height:9px;
	margin-left:20px;
	background-image: url('../images/T_Help_b_s.png');
}

body.CaseStudy div.right_content_row {
	display:block;
	width:506px;
	height:133px;
	margin-left:33px;
}

body.CaseStudy div.content_view {
	display:inline-block;
	vertical-align:middle;
	width:177px;
	height:133px;
}
body.CaseStudy div.content_detail{
	display:inline-block;
	vertical-align:middle;
	width:264px;
	height:133px;
	margin-left:17px;
}


/*********** Case Study ******************/
/************ Message ***************/
body.Message div.top_button a {
	display:inline-block;
	background-repeat: no-repeat;
	background-position:0px 5px;
	color: #555555;
	font-size: 12px;
	padding-left: 22px;
	margin-left: 10px;
	font-weight: bold;
	height: 20px;
	position:relative;
	margin-bottom:5px;
	line-height:26px;

}
body.Message a.Sortby { background-image: url('../images/Message_t_btn_sort.png');padding-bottom:1px; }
body.Message a.FM { background-image: url('../images/Message_t_btn_FM.png');padding-bottom:1px; }
body.Message a.RA { background-image: url('../images/Message_t_btn_Replyall.png');padding-bottom:1px; }
body.Message a.R { background-image: url('../images/Message_t_btn_Reply.png');padding-bottom:1px; }
body.Message a.Del { background-image: url('../images/Message_t_btn_Delete.png');padding-bottom:1px; }

body.Message .tr_active {
	background-image: url('../images/Message_tr_bg.png');
	background-repeat:repeat-x;
	font-weight:bold;
}
body.Message div.ButtonsBottom {
	float: right;
	margin-top: 15px;
	margin-right: 30px;
	padding-bottom: 10px;
}
body.Message div.dividem {
height:49px;
}
/************ Message ***************/

/************ My Account ***************/
body.Account div.left_tab {
	display:block;
	width:125px;
	height:612px;
}
body.Account div.left_content {
	display:block;
	width:626px;
	height:612px;
}

body.Account div.atop_block {
	background-image:url('../images/Account_top12.png');
	display:block;
	width:125px;
	height:12px;
}
body.Account div.left_tab span {
	background-image:url('../images/Account_tab.png');
	display:block;
	width:125px;
	height:47px;
	line-height:47px;
	text-align:center;
	cursor:pointer;
	color:#555;

}
body.Account div.left_tab span:hover { background-color:#d0d0d0;background-image:none; }
body.Account div.left_tab span.active {
	background-image:url('../images/Account_tab_g.png');
	color:#fff;
}
body.Account div.abottom_block {
	background-image:url('../images/Account_bottom3.png');
	display:block;
	width:125px;
	height:319px;
}
body.Account  div.captionButtons span.AccountNumber {
	display:block;
	width:290px;
	height:28px;
	background-image:url('../images/Account_number.png');
}
body.Account  div.captionButtons span.AccountNumber  input[type="text"]{
margin-left:150px;
width:120px;
margin-top:5px;
text-align:right;
padding-right:5px;
font-weight:bold;
border:0px;
}
body.Account div.title {
	background-image: url('../images/Account_green_bar.png');
	background-repeat : no-repeat;
	background-position: -20px 17px;
	margin-left:38px;
	width:566px;
	height:40px;
	font-size:15px;
	color:#555;
	margin-top:10px;
	font-weight:bold;
}

body.Account div.content_box_out {
	background-color:#dfdfdf;
	width:566px; height:114px;
	border-radius:2px;
	margin-left:38px;
}
body.Account div.content_box_out label { display:inline-block;font-size:12px;width:109px; line-height:12px;color:#555;}
body.Account div.content_box_out input {display:inline-block; height:12px; width:130px;margin-top:2px;margin-bottom:2px;}
body.Account div.content_box_out div.l {
	margin-top:10px;
	width:249px;
	box-sizing:border-box;
	margin-left:24px;
}
body.Account div.content_box_out div.r {
	margin-top:10px;
	width:249px;
	box-sizing:border-box;
	margin-right:24px;
}
body.Account hr {
	background-image: url('../images/hr-formgroup.png');
	background-repeat: repeat-x;
	height: 2px;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
}
body.Account div.shadow566 {
	background-image: url('../images/Account_shadow566.png');
	width:566px;
	height:9px;
	margin-top:10px;
	margin-bottom:50px;
	margin-left:38px;
}
body.Account div.content_middle_box {
	background-image:url('../images/Account_middle_line.png');
	background-repeat:no-repeat;
	background-position:37px 16px;
	background-color: #ececec;
	width:626px;
	height:65px;
	display:block;
	margin-top:15px;
	margin-bottom:50px;
}
body.Account div.content_box_out2 {
	background-color:#dfdfdf;
	width:566px; height:138px;
	border-radius:2px;
	margin-left:38px;
}
body.Account div.content_box_out2 label { display:inline-block;font-size:12px;width:109px; line-height:12px;color:#555;}
body.Account div.content_box_out2 input {display:inline-block; height:12px; width:130px;margin-top:2px;margin-bottom:2px;}
body.Account div.content_box_out2 select {display:inline-block; height:20px; width:134px;margin-top:2px;margin-bottom:2px;}
body.Account div.content_box_out2 div.l {
	margin-top:10px;
	width:249px;
	box-sizing:border-box;
	margin-left:24px;
}
body.Account div.content_box_out2 div.r {
	margin-top:10px;
	width:249px;
	box-sizing:border-box;
	margin-right:24px;
}
div.ButtonsBottom a.edit{
	background-image: url('../images/icon-modal-new-member.png');
	padding-bottom: 1px;
	
}
body.Account div.content_box_out5 {
	//background-color:#dfdfdf;
	width:552px; height:138px;
	border-radius:2px;
	margin-left:38px;
}
#License_table {
	border: 1px solid #b4b4b4;
	width:552px;
}
#License_table2 {

	width:640px;
}
.odd { background-color:#fff; }
.even { background-color:#f2f2f2; }

body.Account div.card_info {
  display:block;
  margin-left:54px;
  width:551px;
  height:80px;
  color:#555;
//  border:1px solid #555;
}
body.Account div.Paypal_info {
  display:block;
  margin-left:54px;
  width:551px;
  height:80px;
  color:#555;
//  border:1px solid #555;
}
body.Account div.content_box_out0 {
	//background-color:#dfdfdf;
	width:552px;
	border-radius:2px;
	margin-left:38px;
}
body.Account div.content_box_out0 span {	color:#555; line-height:20px; }


body.Account div.FullScroll2 {
	display:block;
	width:600px; height:390px;
}
body.Account div.left_area {
	display:inline-block;
	width:402px; height:360px;
	background-image: url('../images/Account_pop_leat_area.png');
}
body.Account div.right_area {
	display:inline-block;
	width:171px; height:360px;
	margin-right:10px;
	margin-left:10px;

}
body.Account div.right_area span {
	display:block;
	width:171px;
	line-height:24px;
}
body.Account div.left_area90 {
	display:block;
	width:402px; height:90px;
}
body.Account div.left_area87 {
	display:block;
	width:402px; height:87px;
}
body.Account div.left_area183 {
	display:block;
	width:402px; height:183px;
}
body.Account div.left_card_section {
	display:block;
	width:365px; height:130px;
	background-image: url('../images/Account_pop_card_area.png');
	margin-left:18px;
	box-sizing:border-box;
}
body.Account div.MyAccount_middle {
	display:block;
	width: 750px;
	height:612px;
}
body.Account span.name {
	font-weight:bold;
	color:#555;
}
body.Account img { cursor:pointer; }
body.Account div.Transfer {
	display:block;
	width:620px; 	height:340px;
}
body.Account div.wrapleft {
	background-image: url('../images/Account_pop_left_bg.png');
	background-repeat: no-repeat;
	display:block;
	width:324px;
	height:263px;
}
#pop_table {
	background-color:#fff;
	font-size:12px;
	color:#555;
	border: 1px solid #a9a9a9;
}

/***  CampaignPlaner strart ***/
body.CampaignPlaner div.BlockL {
	display:block;
	width:538px;
	height:521px;
}
body.CampaignPlaner div.BlockL a {
	display:table-cell;
	width:165px; height:165px;
	float:left;
	margin-right:11px;
	margin-bottom:11px;
	background-color:#efefef;
	font-size:14px;
	text-align:right;
	line-height:20px;
	box-sizing:border-box;
	padding-right:10px;
	padding-top:137px;
	vertical-align:bottom;
}
body.CampaignPlaner div.BlockL a.ThreeLine {
	padding-top:137px;
}

body.CampaignPlaner div.BlockL a:hover {
	background-color:#bdd84a;
	color:#fff !important;
}
body.CampaignPlaner div.BlockL a span {
	color:#ff6600;
}

body.CampaignPlaner img.detail_o {
	margin-left:80px;
	margin-top:12px;
}
body.CampaignPlaner img.detail_c {
	margin-left:80px;
	margin-top:12px;
}
body.CampaignPlaner div.L_split_scroll {
	overflow:auto;
	height:340px;width:750px;
}
body.CampaignPlaner div.L_split_box {
	height:100%;
}
body.CampaignPlaner div.right div.block3:hover {
    background-color: #ffd6ad;	/*#ff9933;*/
		border: 1px solid #ffd6ad;
		color:#fff;

}

body.Touch div.middle_content5 {
background-image: url('../images/Campaign_m_bg.png');
background-repeat:no-repeat;
background-position:left top;
width: 751px;
height: 628px;
padding-top:8px;
padding-right:8px;
padding-left:20px;
box-sizing:border-box;
}
body.CampaignPlaner a.name {
font-weight: bold;
margin-bottom: 3px;
cursor: pointer;
color:#555;
}
body.CampaignPlaner div.campaign_box1 {
	background-image: url('../images/Campaign_m_bg1.png');
	display:block;
	width:371px;height:175px;
	float:left;
}
body.CampaignPlaner div.campaign_box2 {
	background-image: url('../images/Campaign_m_bg4.png');
	display:block;
	width:127px; height:175px;
	float:left;
	margin-left: 3px;
}
body.CampaignPlaner div.campaign_box3 {
	background-image: url('../images/Campaign_m_bg5.png');
	display:block;
	width:218px; height:212px;
	float:right;
}
body.CampaignPlaner div.campaign_box4 {
	background-image: url('../images/Campaign_m_bg2.png');
	display:block;
	width:502px;height:163px;
	float:left;
	z-index: 10;
}
body.CampaignPlaner div.campaign_box5 {
	background-image: url('../images/Campaign_m_bg3.png');
	display:block;
	width:420px; height:272px;
	float:left;
}
body.CampaignPlaner div.campaign_box6 {
	background-image: url('../images/Campaign_m_bg6.png');
	background-repeat: no-repeat;
	display:block;
	width:298px; height:305px;
	float:right;
	position: relative;
	top: -36px;
	right: 2px;
}
body.CampaignPlaner div.campaign_box6 a {
	display:inline-block;
	width:93px; height:54px;
	margin-bottom:3px;
	background-image: url('../images/Campaign_m6_block.png');
	color:#252525;
	box-sizing:border-box;
	text-align:center;
	padding-top:14px;
}
body.CampaignPlaner div.campaign_box6 a.active { 	background-image: url('../images/Campaign_m6_blockg.png'); }

body.CampaignPlaner div.captionbox1 {
	margin-top:10px; margin-left:10px;
	height:30px;width:350px;
	display:block;
	background-image: url('../images/Campaign_m_box1_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.CampaignPlaner div.captionbox1 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 263px;
	text-overflow:ellipsis;
}
body.CampaignPlaner div.box1_row {
	margin-left:10px;
	width:348px;height:20px;
}
body.CampaignPlaner div.box1_row span.td1 {
	display:inline-block;
	width:91px;
	line-height:20px;
}
body.CampaignPlaner div.box1_row span.td2 {
	display:inline-block;
	width:114px;
	line-height:20px;
}
body.CampaignPlaner div.box1_row span.td3 {
	display:inline-block;
	width:91px;
	line-height:20px;
}
body.CampaignPlaner div.box1_row span.td4 {
	display:inline-block;
	width:37px;
	line-height:20px;
}
body.CampaignPlaner hr {
background-image: url('../images/hr-formgroup.png');
background-repeat: repeat-x;
height: 2px;
border: none;
margin-top: 0;
margin-bottom: 0;
clear: both;
}
body.CampaignPlaner div.captionbox2 {
	margin-top:10px; margin-left:10px;
	height:30px;width:117px;
	display:block;
	background-image: url('../images/Campaign_m_box2_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.CampaignPlaner div.captionbox2 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 100px;
	text-overflow:ellipsis;
	color:white;
}
body.CampaignPlaner div.captionbox3 {
	margin-top:10px; margin-left:10px;
	height:30px;width:208px;
	display:block;
	background-image: url('../images/Campaign_m_box3_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.CampaignPlaner div.captionbox3 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 190px;
	text-overflow:ellipsis;
	color:white;
}
body.CampaignPlaner div.captionbox4 {
	margin-top:10px; margin-left:10px;
	height:30px;width:492px;
	display:block;
	background-image: url('../images/Campaign_m_box4_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.CampaignPlaner div.captionbox4 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 390px;
	text-overflow:ellipsis;
	/* color:white; */
}

body.CampaignPlaner div.box4_row {
	margin-left:10px;
	width:492px;height:20px;
}
body.CampaignPlaner div.box4_row span.td1 {
	display:inline-block;
	width:97px;
	line-height:20px;
}
body.CampaignPlaner div.box4_row span.td2 {
	display:inline-block;
	width:122px;
	line-height:20px;
}
body.CampaignPlaner div.box4_row span.td3 {
	display:inline-block;
	width:110px;
	line-height:20px;
}
body.CampaignPlaner div.box4_row span.td4 {
	display:inline-block;
	width:90px;
	line-height:20px;
}
body.CampaignPlaner div.box4_row span.td5 {
	display:inline-block;
	width:37px;
	line-height:20px;
}
body.CampaignPlaner hr {
background-image: url('../images/hr-formgroup.png');
background-repeat: repeat-x;
height: 2px;
border: none;
margin-top: 0;
margin-bottom: 0;
clear: both;
}
body.CampaignPlaner div.box6_scroll {
	overflow:auto;
	height: 223px;
	width: 292px;
	margin-left: 4px;
	margin-top:4px;
}
body.CampaignPlaner div.box5_scroll {
	overflow:auto;
	width:388px;
	height:92px;
	margin-left:0px;
}
body.CampaignPlaner div.cbox1_scroll {
	overflow:auto;
	height:124px; width:366px;
}
body.CampaignPlaner div.captionbox5 {
	margin-top:10px; margin-left:10px;
	height:30px;width:395px;
	display:block;
	background-image: url('../images/Campaign_m_box5_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.CampaignPlaner div.captionbox5 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 300px;
	text-overflow:ellipsis;
	/* color:white; */
}
body.CampaignPlaner div.top_div {
	width:395px;
	margin-left:10px;
	height:50px;
	margin-top:3px;
}
body.CampaignPlaner div.top_div span:first-child {
	display:inline-block;
	color:#252525; font-weight:bold;
	width:50px;
	margin-left:5px;
}
body.CampaignPlaner div.date_pick {
	width:229px;
}
body.CampaignPlaner div.date_pick span {
	display:inline-block;
	width:80px;
	font-size:11px;
	font-weight:bold;
}
body.CampaignPlaner div.date_box {
	display: block;
	background-color: #d7d7d7;
	width: 180px;
	height: 26px;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	padding-top: 3px;
	padding-left: 9px;
}
body.CampaignPlaner div.su4_left_scroll {
	overflow:auto;
	width:133px;
	height:444px;

}
body.CampaignPlaner div.middle_btn {
	margin-left: 15px;
	margin-top:9px;
	height:22px;
	margin-bottom: 9px;
}
body.CampaignPlaner div.date_row {
	display:block;
	background-color:#d7d7d7;
	width:390px; height:120px;
	border-radius:4px;
	margin-left:15px;
}

body.CampaignPlaner div.date_row_v {
	display:block;
	height:21px;
}
body.CampaignPlaner div.date_row_v span.width1 { display:inline-block;width:165px;height:21px;line-height:21px;}
body.CampaignPlaner div.date_row_v span.width2 {display:inline-block;width:75px;height:21px;line-height:21px;}
body.CampaignPlaner div.date_row_v span.width3 {display:inline-block;width:75px;height:21px;line-height:21px;}
body.CampaignPlaner div.date_row_v span.width4 {display:inline-block;width:44px;height:21px;line-height:21px;}


body.CampaignPlaner div.captionbox6 {
	margin-top:7px; margin-left:94px; margin-bottom:6px;
	height:30px;width:208px;
	display:block;
	background-image: url('../images/Campaign_m_box3_s.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.CampaignPlaner div.captionbox6 span {
	color:#252525;
	line-height:23px;
	display: inline-block;
	width: 190px;
	text-overflow:ellipsis;
	/*color:white;*/
}
body.CampaignPlaner div.campaign_box7 {
	height:86px;width:216px;
	display:block;
	background-image: url('../images/Campaign_m_bg7.png');
	background-repeat: no-repeat;
	position: relative;
   /* top: 212px;*/
    left: -2px;
	float:right;
}

body.CampaignPlaner div.orange_box {
	display:block;
	height: 28px; width: 352px;
	background-image:url('../images/Campaign_top_orange.png');
   position: absolute;
left: 511px;
top: 27px;
}

#sday,#eday,#smonth,#emonth { 	width:39px; height:20px; font-size:11px;}
#syear,#eyear { width:51px; height:20px; font-size:11px; }
body.CampaignPlaner div.C_right_scroll {
	overflow:auto;
	width:578px;
	height:523px;
    margin-left:38px;
}
body.CampaignPlaner div.left_menu {
	display:block;
	width:125px; height:628px;
	background-image: url('../images/Campaign_ml_bbg.png');
	float:left;
}
body.CampaignPlaner div.left_menu div.top_space {
	background-image: url('../images/Campaign_ml_tbg.png');
	display:block;
	width:125px; height:12px;
}
body.CampaignPlaner div.left_menu a {
	background-image: url('../images/Campaign_ml_block.png');
	display:block;
	width:125px; height:46px;
	box-sizing:border-box;
	padding-right:13px;
	text-align:right;
	padding-top:13px;
	color:#252525;
	
}
body.CampaignPlaner div.left_menu a.active {
	background-image:url('../images/Campaign_ml_blockg.png');
	color:white;
	font-weight:bold;
}
body.CampaignPlaner div.right_menu {
	background-image: url('../images/Campaign_mr_bg.png');
	display:block;
	float:right;
	width:626px;height:628px;
}

body.CampaignPlaner div.right_Caption {
	background-image: url('../images/Campaign_mr_s.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:580px; height: 32px;
	font-size: 16px;
	margin-left: 36px;
	margin-top: 14px;
	display: block;
	color:#252525;
}

body.CampaignPlaner div.top_shadow {
	background-image: url('../images/Campaign_mr_top.png');
	display:block;
	width:562px; height:9px;
/*	margin-left:25px;*/
}

body.CampaignPlaner div.mem_row {
	width:562px; height:50px;
/*	margin-left:38px;*/
	margin-right:26px;
/*	border:1px solid black;*/
	box-sizing:border-box;
	padding-top:8px;
}
body.CampaignPlaner div.middle hr {
	width:544px;
	margin-left:5px;
	margin-right:0px;
}
body.CampaignPlaner div.mem_row  a.MainBtns {
background-image: url('../images/btn-interface-table-repeat.png');
background-repeat: repeat-x;
border: 1px solid #c9c9c9;
display: table-cell;
width: 60px;
height: 20px;
float: left;
color: #6d6d6d;
text-align: center;
border-radius: 2px;
vertical-align: middle;
box-sizing: border-box;
padding-top: 3px;
margin-bottom: 4px;
}
body.CampaignPlaner div.mem_row:hover{	color: #77b400; }
body.CampaignPlaner div.mem_row span { height: 36px;display:table-cell;color:#555; }
body.CampaignPlaner span.col1 {	width:29px}
body.CampaignPlaner span.col2 {	width:157px;line-height:17px;}
body.CampaignPlaner span.col3 {	width:130px}
body.CampaignPlaner span.col4 {	width:112px}
body.CampaignPlaner span.col5 {	width:85px}
body.CampaignPlaner span.col6 {	width:78px;vertical-align:middle;box-sizing:border-box;padding-bottom:15px;}

body.CampaignPlaner div.top_subject {
	display: block;
	color: #555;
	font-size: 14px;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
}


body.CampaignPlaner div.sub3_left {
	display:block;
	width:335px; height:628px;
	background-image: url('../images/Campaign_sub3_l_bg.png');
	float:left;
}
body.CampaignPlaner div.Lmc {
	display:block;
	width:310px; 
}
body.CampaignPlaner div.Lmc_scroll {
	display:block;
	width:310px;height:495px;
	margin-left:15px;
	margin-top:45px;
	overflow:auto;
}
body.CampaignPlaner div.Lmc a {
	display:inline-block;
	background-image:url('../images/Campaign_sub3_block.png');
	width:99px; height:60px;
	margin-right:1px; margin-bottom:2px;
	box-sizing:border-box;
	padding-top:16px;
	text-align:center;
}
body.CampaignPlaner div.Lmc a.active {
	background-image:url('../images/Campaign_sub3_blockg.png');
}
body.CampaignPlaner div.sub3_left {
	display:block;
	width:335px; height:628px;
	background-image: url('../images/Campaign_sub3_l_bg.png');
	float:left;
}
body.CampaignPlaner div.sub3_right {
	display:block;
	width:415px; height:628px;
	background-image: url('../images/Campaign_sub3_r_bg.png');
	float:right;
}
body.CampaignPlaner div.sub3_top_btn {
	display:block;
	width:415px; height:48px;
	box-sizing: border-box;
	padding-left: 150px;
	padding-top: 7px;
}
body.CampaignPlaner div.sub3_top_title {
	display:inline-block;
	width:379px; height:35px;
	box-sizing:border-box;
	padding-left: 19px;
	padding-top: 1px;
}
body.CampaignPlaner div.sub3_rmc {
	display:block;
	width:376px;
	box-sizing:border-box;
	
	border-radius:2px;
	background-color:#d6d6d6;

}
body.CampaignPlaner div.sub3_rmc_scroll {
	overflow:auto;
	width:376px;
	height:464px;
	margin-left:19px;
	margin-top:15px;
}
body.CampaignPlaner div.Objective_row {
	display:inline-block;
	width: 337px; height:85px;
/*	border:1px solid #555;  */
	margin-left:21px;
	margin-top:5px;
	padding-bottom:5px;
}

body.CampaignPlaner div.Object_left {
	display:inline-block;
	width:334px;
	float:left;
	margin-bottom:2px;
}
body.CampaignPlaner div.Object_right {
	display:inline-block;
	width:334px;
	float:left;
}

body.CampaignPlaner span.Object_t {
	display:inline-block;
	height: 15px;
	width: 270px;
	margin-top: 5px;
	color:#555;
	font-weight:bold;
}
body.CampaignPlaner span.Object_i {
	display:inline-block;
	padding-left:19px;
}
body.CampaignPlaner div.Target_row {
	display:inline-block;
	width: 361px; height:100%;
/*	border:1px solid #555;  */
	margin-left:21px;
	margin-top:5px;
	padding-bottom:5px;
}

body.CampaignPlaner div.Target_left {
	display:inline-block;
	width:334px;
	float:left;
	margin-bottom:2px;
}
body.CampaignPlaner div.Target_right {
	display:inline-block;
	width:334px;
	float:left;
}

body.CampaignPlaner span.Target_t {
	display:inline-block;
	height: 15px;
	width: 270px;
	margin-top: 5px;
	color:#555;
	font-weight:bold;
}
body.CampaignPlaner span.Target_i {
	display:inline-block;
	padding-left:19px;
}
body.CampaignPlaner div.MediaPlan_row {
	display:inline-block;
	width: 337px; height:78px;
/*	border:1px solid #555;  */
	margin-left:21px;
	margin-top:5px;
	padding-bottom:5px;
}

body.CampaignPlaner div.MediaPlan_left {
	display:inline-block;
	width:132px;
	float:left;
	margin-bottom:2px;
}
body.CampaignPlaner div.MediaPlan_right {
	display:inline-block;
	width:205px;
	float:right;
}

body.CampaignPlaner span.MediaPlan_t {
	display:block;
	height: 46px;
	width: 120px;
	margin-top: 5px;
}
body.CampaignPlaner span.MediaPlan_i {
	display:block;
	padding-left:74px;
}
body.CampaignPlaner span img { cursor:pointer; }
body.CampaignPlaner div.sub5_top {
	display:block;
	width:750px; height:60px;
	background-image:url('../images/Campaign_sub5_t_bg.png');
}
body.CampaignPlaner div.sub5_top span {
	display:inline-block;
	height:60px;
	line-height:60px;
	font-size:16px;
	color:white;
}
body.CampaignPlaner div.sub5_top span img { vertical-align: middle;}
body.CampaignPlaner div.sub5_main {
	display:block;
	width:750px; height:568px;
	background-image:url('../images/Campaign_sub5_m_bg.png');
}
body.CampaignPlaner div.sub5_main_content {
	display:block;
	width:622px; height:105px;
	margin-left: 100px;
	padding-top: 28px;
}
body.CampaignPlaner div.caption5 {
	display:block;
	font-size:14px;
	color:#555;
	font-weight:bold;
}
body.CampaignPlaner div.sub5_main_shadowbar {
	display:block;
	width:622px; height:9px;
	margin-left: 58px;

}
body.CampaignPlaner div.add_Deuction1 {
	display:none;
	background-color:#dcdcdc;
	width:100%;
	height:368px;
	border-top:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;

}
body.CampaignPlaner div.Sub_margin_scroll {
	overflow:auto;
	width:622px;
	height:300px;
}

body.CampaignPlaner div.sub6_main {
	display:block;
	width:750px; height:568px;
	
	background-image:url('../images/Campaign_sub5_m_bg.png'); 
}

body.CampaignPlaner div.sub6_content {
	display: block;
	width: 731px;


}

body.CampaignPlaner div.sub6_scroll {
	overflow:auto;
	width:731px;
	height:510px;
	margin-left: 17px;
	padding-top:20px;
}
body.CampaignPlaner div.sub6_content div.con1 {
	display:inline-block;
	width:222px;height:210px;
	background-image:url('../images/Campaign_sub6_opportunity.png');
	margin-right:12px;margin-bottom:8px;
}
body.CampaignPlaner div.sub6_content div.con2 {
	display:inline-block;
	width:222px;height:210px;
	background-image:url('../images/Campaign_sub6_challenge.png');
	margin-right:12px;margin-bottom:8px;
}
body.CampaignPlaner span.con1_titie {
	display: inline-block;
	margin-left: 12px;
	margin-top: 11px;
	width: 128px;
}
body.CampaignPlaner span.con1_content {
	display:block;
	width:183px;
	height:51px;
	margin-left:19px;
	margin-top:14px;
}
body.CampaignPlaner span.radio_span {
	display:inline-block;
	width:72px;
	margin-left:19px;
	margin-top:7px;
	color:#555;
	font-weight:bold;
}
body.CampaignPlaner span.radio_span:first-child { 	margin-top:24px; }

body.CampaignPlaner img.detail_btn {
	margin-top:14px;
	margin-left:91px;
}

body.CampaignPlaner div.sub6_content  img.x {
	vertical-align:middle;
	margin-left:20px;
	margin-top:-2px;
	cursor:pointer;
}
body.CampaignPlaner div.sub6_top {
	display:block;
	background-image:url('../images/Campaing_sub6_m_top_bg.png');
	width:750px;height:31px;
}
body.CampaignPlaner div.sub6_main2 {
	display:block;
	background-image:url('../images/Campaing_sub6_m_main_bg.png');
	width:750px;height:597px;
}
body.CampaignPlaner div.sub6_mainl {
	display:block;
	width:361px;
	float:left;
	border:0px solid #555;
	margin-left:12px;
	margin-top:12px;
}

body.CampaignPlaner div.sub6_box_t {
	display:block;
	width:341px; height:30px;
	background-image: url('../images/Campaign_sub6_opt.png');
	background-repeat: no-repeat;
	margin-left:11px;
}
body.CampaignPlaner div.sub6_box_t2 {
	display:block;
	width:341px; height:30px;
	background-image: url('../images/Campaign_sub6_cpt.png');
	background-repeat: no-repeat;
	margin-left:11px;
}
body.CampaignPlaner div.sub6_box_t span {
	display:block;
	line-height:24px;
	color:#3c3c3c;
	font-weight:bold;
	margin-left:12px
}
body.CampaignPlaner div.sub6_box_t2 span {
	display:block;
	line-height:24px;
	color:#3c3c3c;
	font-weight:bold;
	margin-left:12px
}
body.CampaignPlaner div.sub6_box_h {
	display:block;
	width:361px; height: 21px;
	background-image: url('../images/Campaign_sub6_c_bar.png');
	background-repeat: no-repeat;
}
body.CampaignPlaner div.sub6_box_h span.wi {
	display:inline-block;
	width:254px;
	line-height:21px;
	color:#4b4b4b;
	margin-left:22px;
}
body.CampaignPlaner div.sub6_box_h span.wo {
	display:inline-block;
	width:60px;
	color:#fff;
}
body.CampaignPlaner div.sub6_box_f {
	display:block;
	width:361px; height: 30px;
	background-image: url('../images/Campaign_sub5_box_f.png');
	background-repeat: no-repeat;
	
}
body.CampaignPlaner div.sub6_box_m {
	display:block;
	width:361px; height: 28px;

	background-image: url('../images/Campaign_sub5_box_m.png');
	background-repeat: no-repeat;
	background-position: 7px;
}

body.CampaignPlaner div.sub6_main2 span.w1 {
	display:inline-block;
	width:147px;
	margin-left:21px;
	line-height:30px;
	color:#646464;
}
body.CampaignPlaner div.sub6_main2 span.w2 {
	display:inline-block;
	width:95px;
	line-height:30px;
}
body.CampaignPlaner div.sub6_main2 span.w3 {
	display:inline-block;
	width:67px;
	line-height:30px;
	text-align:center;
	color:#646464;
}

body.CampaignPlaner div.sub6_box_b {
	display:block;
	width:361px; height: 9px;
	background-image: url('../images/Campaign_sub5_box_b.png');
	background-repeat: no-repeat;
	
}
body.CampaignPlaner div.sub6_mainr {
	display:block;
	width:361px;
	float:right;
	border:0px solid #555;
	margin-right:12px;
	margin-top:12px;
}
body.CampaignPlaner div.sub7_main {
	display:block;
	width:750px; height:628px;
	background-image:url('../images/Campaing_sub7_m_bg.png');
}
body.CampaignPlaner div.sub7_content {
	display:block;
	width:726px;
	margin-left:24px;
}
body.CampaignPlaner div.sub7_content div.blockl1 {
	display:block;
	width:440px;height:252px;
	/* background-image:url('../images/Campaing_sub7_m_top_l.png'); */
	margin-top: 20px;
	float:left;
	border:0px solid #555;
}
body.CampaignPlaner div.sub7_content div.blockl1 span.title {
	display:block;
	width:440px;
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:5px;
	margin-left:5px;
}
body.CampaignPlaner div.sub7_content div.blockl1 a {
	display:table-cell;
	width:106px; height:42px;
	background-image:url('../images/Campaign_sub7_box.png');
	background-repeat:no-repeat;
	float:left;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
}
body.CampaignPlaner div.sub7_content div.blockl1 a.active {
	background-image:url('../images/Campaign_sub7_boxg.png');
}

body.CampaignPlaner div.sub7_content div.blockr1 {
	display:inline-block;
	width:259px;height:94px;
/*	background-image:url('../images/Campaing_sub7_m_top_r1.png'); */
	position: relative;
	left: 19px;
	top: 25px;
}
body.CampaignPlaner div.sub7_content div.blockr1 span.title {
	display:block;
	width:200px;
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-top:5px;
	padding-left:17px;
}
body.CampaignPlaner div.sub7_content div.blockr2 {
	display:inline-block;
	width:259px;height:151px;
/*	background-image:url('../images/Campaing_sub7_m_top_r2.png');*/
	position: relative;
	left: 19px;
	top: 37px;
}
body.CampaignPlaner div.sub7_content div.blockr2 span.title {
	display:block;
	width:200px;
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-top:5px;
	padding-left:17px;
}
body.CampaignPlaner div.sub7_content div.blockl2 {
	display:block;
	width:268px;height:318px;
/*	background-image:url('../images/Campaing_sub7_m_bottom_l.png');
    float:left; */
	margin-top:46px;
}
body.CampaignPlaner div.sub7_content div.blockl2 span.title {
	display:block;
	width:268px;
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-top:5px;
	padding-left:6px;
}

body.CampaignPlaner div.sub7_content div.blockr3 {
	display:inline-block;
	width:724px;height:335px;
	background-image:url('../images/Campaing_sub7_m_bottom_r.png');
    float:left;
	/*margin-top:23px;*/
	position: relative;
	top: 19px;
}
body.CampaignPlaner div.resize {
	display:block;
	width:23px;height:23px;
	position:relative;
	top:232px;
	left:256px;
	 border-right: 1px solid #FF8600;
	 border-top: 1px solid #FF8600;
}
body.CampaignPlaner div.resize img {
	width:100%;
	height:100%;
}
.ui-resizable-handle 
{
    background-color: #ff8600;
    border: 1px solid #000;
    width: 9px;
    height: 9px;
    
    z-index: 2;
}
body.CampaignPlaner div.sub7_content div.blockr3 span.title {
	display:block;
	width:417px;
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-top:5px;
	padding-left:6px;
}
body.CampaignPlaner div.sub8_main {
	display:block;
	width:750px; height:628px;
	background-image:url('../images/Campaign_sub8_m_bg.png');
}

body.CampaignPlaner div.sub8_content {
	display:block;
	width:659px;
	margin-left:55px;
}
body.CampaignPlaner div.sub8_content div.caption8 {
	display:inline-block;
	width:293px;height:42px;
	background-image:url('../images/Campaign_sub8_bar.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}
body.CampaignPlaner div.sub8_content div.caption8 span {
	display:inline-block;
	height:30px;
	font-size:20px;
	line-height:22px;
	color:#555;
	width:200px;
}

body.CampaignPlaner div.box_scroll280 {
	overflow:auto;
	width:280px;
	height:161px;
	border:1px solid #cdcdcd;
	margin-top:10px;
	background-color:#fff;
}
body.CampaignPlaner div.box280 {
	display:block;
	width:280px;
}
body.CampaignPlaner div.box280 span {
	display:block;
	width:260px;
	height:28px;
	margin-left:10px;
	margin-right:10px;
	line-height:28px;
	font-size:12px;
}
body.CampaignPlaner div.sub8_block1 {
	display:block;
	width:293px; height:252px;
/*	background-image:url('../images/Campaign_sub8_block1.png'); */
	margin-top:45px;
	float:left;
}
body.CampaignPlaner div.sub8_block2 {
	display:block;
	width:293px; height:252px;
/*	background-image:url('../images/Campaign_sub8_block2.png'); */
	margin-top:45px;
	margin-left: 66px;
	float:left;
}
body.CampaignPlaner div.sub8_block3 {
	display:block;
	width:293px; height:252px;
/*	background-image:url('../images/Campaign_sub8_block3.png'); */
	margin-top:40px;
	float:left;
}
body.CampaignPlaner div.sub8_block4 {
	display:block;
	width:293px; height:252px;
/*	background-image:url('../images/Campaign_sub8_block4.png'); */
	margin-left: 66px;
	margin-top:40px;
	float:left;
}

body.CampaignPlaner div.sub4_main {
	display:block;
	width:775px;
}
body.CampaignPlaner div.sub4_left_content {
	display:block;
	width:133px;
	height:630px;
	background-image:url('../images/Campagin_sub4_left_bg.png'); 
	float:left
}
body.CampaignPlaner span.left_content_t_btn {
	display:inline-block;
	width:133px; height:151px;
	background-image:url('../images/Campagin_sub4_CNTG2.png');
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-shadow:2px 2px 3px #555;
	box-sizing:border-box;
	padding-top:61px;
	cursor:pointer;
}
body.CampaignPlaner a.left_content_t_btn2 {
	display:block;
	width:133px; height:63px;
	background-image:url('../images/Campagin_sub4_block.png');
	color:#555;
	font-size:11px;
	/*font-weight:bold;*/
	text-align:center;
	/* text-shadow:2px 2px 3px #555; */
	box-sizing:border-box;
	/* padding-top:10px; */
	cursor:pointer;
	padding-top:11px;
	padding-left:10px;
}
body.CampaignPlaner a.left_content_t_btn2 div.p_title {
	display:inline-block;
	width:120px; height:27px;

}

body.CampaignPlaner a.active2 {
	background-image:url('../images/Campagin_sub4_blockg.png');
}
body.CampaignPlaner div.sub4_content {
	display:block;
	width:642px;
	float:right;
}
body.CampaignPlaner div.sub4_content_top {
	display:block;
	width:642px;height:104px;
	background-image:url('../images/Campaign_sub4_right_top.png');
}
body.CampaignPlaner div.sub4_content_menu1 {
	display:block;
	width:642px;height:47px;
	background-image:url('../images/Campagin_sub4_right_bg1.png');
}
body.CampaignPlaner div.sub4_content_menu1 span {
	font-size:14px;
	color:#fff;
	display:inline-block;
}
body.CampaignPlaner div.sub4_content_menu2 {
	display:block;
	width:642px;height:47px;
	background-image:url('../images/Campagin_sub4_right_bg2.png');
}
body.CampaignPlaner div.sub4_content_menu2 span {
	font-size:14px;
	color:#fff;
	display:inline-block;
}
body.CampaignPlaner div.sub4_content_menu3 {
	display:block;
	width:642px;height:47px;
	background-image:url('../images/Campagin_sub4_right_bg3.png');
}
body.CampaignPlaner div.sub4_content_menu3 span {
	font-size:14px;
	color:#fff;
	display:inline-block;
}
body.CampaignPlaner div.sub4_content_bottom1 {
	display:block;
	width:776px; height:678px;
	background-image:url('../images/Campaign_sub4_mrb_bg1.png');
}
body.CampaignPlaner div.sub4_content_bottom2 {
	display:block;
	width:776px; height:678px;
	background-image:url('../images/Campaign_sub4_mrb_bg2.png');
}
body.CampaignPlaner div.sub4_content_bottom3 {
	display:block;
	width:776px; height:678px;
	background-image:url('../images/Campaign_sub4_mrb_bg3.png');
}
body.CampaignPlaner div.content_scroll776 {
	overflow:auto;
	width:642px;
	height:479px;
	background-image: url('../images/Campaign_target_content_bg.png');
	background-repeat: no-repeat;
	background-position:left top;
	background-size:auto;
	background-attachment: local;

}
	
body.CampaignPlaner div.ButtonsBottom a.import {
background-image: url('../images/Campaign_btn_import.png');
padding-bottom: 1px;
}
body.CampaignPlaner div.ButtonsBottom a.selectp {
background-image: url('../images/Campaign_btn_selectp.png');
padding-bottom: 1px;
color:#ff6600;
}
body.CampaignPlaner div.intro_box {
	display:inline-block;
	width:200px;height:111px;
	box-sizing:border-box;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
body.CampaignPlaner div.middle_scroll_content {
	display:block;
	width: 642px;
	background-image: url('../images/Campaign_target_content_bg.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

body.CampaignPlaner div.fieldset {
display:block;
width:288px;
margin-left:35px;
}

body.CampaignPlaner div.Formwrapgroup {
display:block;
width:288px;
margin-left:35px;
}

body.CampaignPlaner div.Formwrapgroup label {
width:208px;
display:inline-block;
color:#555;
font-weight:bold;
padding-left:4px;
margin-top:10px;
height:20px;
}
body.CampaignPlaner div.middle div.Formwrapgroup hr {
width:288px;
}
body.CampaignPlaner div.Formwrapgroup div.MainBtns { 
display:inline-block;
height:20px;
margin-top:0px;
vertical-align:middle;

}
body.CampaignPlaner fieldset legend {
	background-image: url('../images/form-header-caption.png');
	width:363px;
	height:20px;
	padding-left:10px;
	box-sizing:border-box;
	font-size:13px;
	padding-top:5px;
	color:#555
	margin-top:5px;
	font-weight:bold;
}
body.CampaignPlaner div.Formwrap {
	display:block;
	width:288px;
}
body.CampaignPlaner div.Formwrap hr {
width:278px;
margin-left:0px;
}
body.CampaignPlaner div.Formwrap label {
	width:123px;
	display:inline-block;
}
body.CampaignPlaner .sortTable {
border: 1px solid #c8c8c8;
border-collapse:collapse;
}
body.CampaignPlaner .sortTable tr td { 	border-bottom:1px solid #e9e9e9; }

body.CampaignPlaner div.captionbox_sub3 {
	font-size:16px;
	height:30px;width:371px;
	display:block;
	background-image: url('../images/Campaign_caption_bg3.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.CampaignPlaner div.sub4_intro {
	display:block;
	width:620px;
	height:60px;
	margin-top:40px;
	margin-left:22px;
}

body.CampaignPlaner div.sub4_intro span.top_title {
	display:block;
	font-size:18px;
	font-weight:bold;
	background-image:url('../images/Campaign_sub4_orangebar.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	height:21px;
	color:#555;
	/*margin-top:10px; */
}

body.CampaignPlaner div.sub4_company {
	display:block;
	width:622px;
	margin-left:20px;
	margin-top:20px;

}
body.CampaignPlaner div.sub4_company span.big_txt {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#555;
	height:10Spx;
}
body.CampaignPlaner div.sub4_company span.m_txt {
	display:inline-block;
	width:100px;
	color:#555;
	font-size:11px;

}

body.CampaignPlaner div.sub4_row1 {
	display:inline-block;
	width:204px;
	height:110px;
}
body.CampaignPlaner div.sub4_row1 span {
	width:174px;
	display:inline-block;
	margin-left:5px;
	font-size:11px;
	color:#787878;
}
body.CampaignPlaner div.sub4_row2 {
	display:inline-block;
	width:204px;
	height:45px;
	color:#555;
}
body.CampaignPlaner div.sub4_row2 span {
	width:199px;
	display:inline-block;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}
body.CampaignPlaner div.sub4_row3 {
	display:inline-block;
	width:204px;
	margin-bottom:5px;
	color:#555;

}
body.CampaignPlaner select.cselect {
	font-size:11px;
	font-weight:normal;
}
body.CampaignPlaner div.sub4_row3 span {
	width:199px;
	display:inline-block;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}
body.CampaignPlaner div.sub4_row4 {
	display:inline-block;
	width:408px;
	margin-bottom:5px;

}
body.CampaignPlaner div.sub4_row4 span {
	width:199px;
	display:inline-block;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}

body.CampaignPlaner div.create_box {
	display:inline-block;
	width:192px; height:70px;
	margin-left:28px;
	margin-top:17px;
}
body.CampaignPlaner div.create_box2 {
	display:inline-block;
	width:253px; height:70px;
	margin-right:14px;
	margin-top:21px;
	float:right;
}
body.CampaignPlaner div.buttonsBottom {
	display:block;
	margin-left:441px;
	margin-bottom:10px;
}
body.CampaignPlaner div.buttonsBottom a, a.ShadowButton {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
margin-bottom:10px;
}
body.CampaignPlaner div.buttonsBottom a.assign {
background-image: url('../images/icon-modal-assign.png');
padding-bottom: 1px;
color: #ff6600;
}
body.CampaignPlaner a.cancel {
background-image: url('../images/icon-modal-cancel.png');
padding-bottom: 1px;
}

body.CampaignPlaner div.Consumers_left {
	display:block;
	width:282px; height:400px;
	float:left;
}

body.CampaignPlaner div.Consumers_right {
	display:block;
	width:311px; height:400px;
	float:right;
}

body.CampaignPlaner div.Profile {
	display:block;
	width:620px;
}
body.CampaignPlaner div.Profile a {
	display:inline-block;
	width:190px;
	height: 59px;
	box-sizing: border-box;
	margin-right:8px;
	margin-bottom:5px;
	background-image:url('../images/Campaign_sub4_profile_block.png');
}
body.CampaignPlaner div.Profile a.active {
	background-image:url('../images/Campaign_sub4_profile_blockg.png');
}

body.CampaignPlaner div.personal {
	display:block;
	width:375px;
	height:330px;
	float:left;
}
body.CampaignPlaner div.personal a {
	display:inline-block;
	width:91px; height:29px;
	background-image:url('../images/Campaign_sub4_Personal.png');
	border:1px solid #bebebe;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	float:left;
	box-sizing:border-box;
}
body.CampaignPlaner div.personal a.active {
	background-image:url('../images/Campaign_sub4_Personalg.png');
	color:#555;
}
body.CampaignPlaner div.Activites {
	display:block;
	width:220px;
	height:330px;
	float:right;
}
body.CampaignPlaner div.Activites a {
	display:block;
	width:189px; height:26px;
	/*background-image:url('../images/Campaign_sub4_activites_down.png');*/
}
body.CampaignPlaner div.Activites a.active {
	background-image:url('../images/Campaign_sub4_activites_up.png');
	color:#74a149;
}
body.CampaignPlaner div.Activites a span {
	display:block;
	line-height:26px;
}
body.CampaignPlaner div.Activites .scroll189 {
	overflow:auto;
	width:189px;
	height:170px;
}
body.CampaignPlaner div.Purchase {
	display:block;
	width:258px; height:100px;
/*	border:1px solid #555; */
	float:left;
}
body.CampaignPlaner div.Brand {
	display:block;
	width:258px; height:100px;
/*	border:1px solid #555; */
	float:right;
	margin-right:35px;
}
body.CampaignPlaner div.Product {
	display:block;
	width:220px;
	float:left;
}
body.CampaignPlaner div.Usage {
	display:block;
	width:375px;
	float:right;
}

body.CampaignPlaner div.Behavior {
	display:block;
	width:620px;
	height:250px;
	clear:both;

}

body.CampaignPlaner div.regarding {
	display:block;
	width:620px;
	height:130px;
	margin-bottom:10px;
	font-size:11px;
}
body.CampaignPlaner div.regarding a {
	display:inline-block;
	width:114px; height: 104px;
	margin-right:4px;
	background-image:url('../images/Campaign_sub4_Behavior_block.png');
	box-sizing:border-box;
	padding-left:8px;
	padding-right:9px;
	padding-top:12px;
	padding-bottom:16px;

}
body.CampaignPlaner div.regarding a.active {
	background-image:url('../images/Campaign_sub4_Behavior_blockg.png');
}

body.CampaignPlaner div.left410 {
	display:block;
	width:280px;
	height:200px;
	float:left
}
body.CampaignPlaner div.right210 {
	display:block;
	width:310px;
	height:372px;
	float:right;
}

body.CampaignPlaner div.BUD_T1 {  display:block;	width:196px;	height:27px;	float:left;	background-image:url('../images/BUD_T1.png') }
body.CampaignPlaner div.BUD_T2 { display:block;	width:180px;	height:27px;	float:left;text-align:center;     line-height:27px;	background-image:url('../images/BUD_T2.png') }
body.CampaignPlaner div.BUD_T3 { display:block;	width:196px;	height:27px;	float:left;text-align:center;     line-height:27px;	background-image:url('../images/BUD_T3.png') }
body.CampaignPlaner div.BUD_T4 { display:block;	width:262px;	height:27px;	float:left;text-align:center;	 line-height:27px;       background-image:url('../images/BUD_T4.png') }

body.CampaignPlaner div.BUD_1th1 { text-indent:10px; text-align:left; display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st1.png');cursor:pointer }
body.CampaignPlaner div.BUD_1th2 {  text-align:right; display:block;	width:180px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st2.png') }
body.CampaignPlaner div.BUD_1th3 { text-align:right; display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st3.png') }
body.CampaignPlaner div.BUD_1th4 { text-align:right; display:block;	width:262px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st4.png') }

body.CampaignPlaner div.active1 { text-indent:10px;text-align:left; display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st1a.png');cursor:pointer }
body.CampaignPlaner div.active2 { text-align:right;display:block;	width:180px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st2a.png') }
body.CampaignPlaner div.active3 { text-align:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st3a.png') }
body.CampaignPlaner div.active4 { text-align:right;display:block;	width:262px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_1st4a.png') }

body.CampaignPlaner div.BUD_2nd1 { text-indent:20px;text-algin:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_2nd1.png');cursor:pointer }
body.CampaignPlaner div.BUD_2nd2 { text-align:right;display:block;	width:180px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_2nd2.png') }
body.CampaignPlaner div.BUD_2nd3 { text-align:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_2nd3.png') }
body.CampaignPlaner div.BUD_2nd4 { text-align:right;display:block;	width:262px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_2nd4.png') }

body.CampaignPlaner div.BUD_2nd1a { text-indent:20px;text-algin:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_2nd1a.png');cursor:pointer }


body.CampaignPlaner div.BUD_3nd1 { text-indent:30px;text-algin:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_3nd1.png');cursor:pointer }
body.CampaignPlaner div.BUD_3nd2 { text-align:right;display:block;	width:180px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_3nd2.png') }
body.CampaignPlaner div.BUD_3nd3 { text-align:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_3nd3.png') }
body.CampaignPlaner div.BUD_3nd4 { text-align:right;display:block;	width:262px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_3nd4.png') }

body.CampaignPlaner div.BUD_4nd1 { text-indent:40px;text-algin:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_4nd1.png');cursor:pointer }
body.CampaignPlaner div.BUD_4nd2 { text-align:right;display:block;	width:180px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_4nd2.png') }
body.CampaignPlaner div.BUD_4nd3 { text-align:right;display:block;	width:196px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_4nd3.png') }
body.CampaignPlaner div.BUD_4nd4 { text-align:right;display:block;	width:262px;	height:31px;	float:left;line-height:31px;	background-image:url('../images/BUD_4nd4.png') }

body.CampaignPlaner div.title {display:block; width:834px;height:27px;}
body.CampaignPlaner div.d1st { display:block; width:834px;height:100%; }
body.CampaignPlaner div.d2nd { display:block; width:834px;height:100%; }
body.CampaignPlaner div.d3nd { display:none; width:100%; height:100%;  }
body.CampaignPlaner div.d4nd { display:none; width:100%; height:100%;  }


body.CampaignPlaner div.scroll_BUD {
	overflow:auto;
	width:839px;
	/*margin:0px1 auto;*/
	height:468px;
}
body.CampaignPlaner .shadow_input {
border-radius: 2px;
border: 1.5px solid #969696;
box-shadow: 3px 3px 6px #dfdfdf inset;
text-align: right;
}
body.CampaignPlane div.upload_dialog {
	display: block;
	float:left;
	width:320px; height:230px;
}

/************************************************************************************* common pop*****/
div.common div.T_top_menu, div.common div.T_top_menu {
	display:block;
	vertical-align:middle;
    text-align:right;
	width:613px;
	height:19px;
	margin-left:-29px;

}
div.common div.T_scrollc {
	padding-left:11px;
	padding-right:57px;

}
div.common div.main_scrollf3 {
overflow: auto;
height: 520px;
width: 628px;
margin-top: 10px;
}
div.common div.T_612_box {
	background-image: url('../images/t_bg_612box.png');
	background-repeat: no-repeat;
	width: 612px;
	height:56px;
	margin-top:20px;
}
div.common div.T_612_box:first-child { margin-top:0px;}
div.common div.T_612_box span.l {
	display:inline-block;
	width:448px;
	padding-left:20px;
    padding-bottom:11px;
	vertical-align:middle;
}
div.common  div.T_612_box img {
	display:inline-block;
	padding-top: 4px;
	cursor:pointer
}

div.common div.T_612_box span.r {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-bottom:11px;
}
div.common div.morea {
	display:block;
	position:relative;
	top: -15px;
	left: 306px;
}
div.common div.T_612_box2 { display:none }
div.common div.T_612_box2.active {display:block}
div.common div.T_612_box3.active { display:block}
div.common div.T_612_box2_row.active{ display:none }

div.common div.T_612_box4 { display:none}
div.common div.T_612_box4.active { display:block}

div.common div.T_612_box2_row {
	background-image: url('../images/C_bg_612box2.png');
	background-repeat: no-repeat;
	width:612px;
	height:42px;
}
div.common div.T_612_box2_row_bottom {
	background-image: url('../images/C_bg_612box2_bottom.png');
	background-repeat: no-repeat;
	width:612px;
	height:22px;
}
div.common  div.T_612_box2_row img {
	display:inline-block;
	padding-top: 7px;
	cursor:pointer;
}

div.common div.T_612_box2_row span.l {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-left:40px;
	padding-bottom:11px;
	width:530px;
	color:#4c4c4c;
}
div.common div.T_612_box2_row2 {
	background-image: url('../images/C_bg_612box2u.png');
	background-repeat: no-repeat;
	width:612px;
	height:42px;
	padding-left:26px;
}
div.common div.T_612_box2_row2_bottom {
	background-image: url('../images/C_bg_612box2_bottom.png');
	background-repeat: no-repeat;
	width:612px;
	height:22px;
}
div.common  div.T_612_box2_row2 img {
	display:inline-block;
	padding-top: 7px;
	cursor:pointer;
}

div.common div.T_612_box2_row2 span.l {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-left:40px;
	padding-bottom:11px;
	width:530px;
	color:#4c4c4c;
}
div.common div.T_612_box2_row2 span.r {
	text-indent:5px;
	display:inline-block;
	vertical-align:middle;
	padding-bottom:11px;
}
div.common div.T_612_box2_row2 div.morea2 {
	display:block;
	position:relative;
	top: -15px;
	left: 280px;
}
div.common div.T_612_box3 { display:none; }
div.common div.T_612_box3_row {
	background-image:url('../images/C_bg_612box3_sub.png');
	background-repeat: no-repeat;
	width:612px;
	height:30px;
	padding-left:60px;
}
div.common div.T_612_box3_row img {
	display:inline-block;
	cursor:pointer;
}
div.common div.T_612_box3_row_bottom {
	background-image:url('../images/C_bg_612box3_bottom.png');
	background-repeat:no-repeat;
	width:612px;
	height:21px;
}
div.common div.T_612_box4_row {
background-image:url('../images/C_bg_612box4_sub.png');
	background-repeat: no-repeat;
	width:612px;
	height:22px;
	padding-left:80px;
}
div.common div.T_612_box3_row a {
	display:inline-block;
	height:14px; width:14px;
	margin-left: 49px;
    margin-bottom: 2px;
/*	border:1px solid orange; */
	cursor:pointer;
}
div.common div.pop_bigt {
	display:block;
	height:40px; width:624px;
	background-image:url('../images/Campaign_pop_top_shadow.png');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size: 17px;
	color:#555;
}
div.common div.models { display:inline-block;visibility:hidden; }
#perceived_range.ui-widget-content {
	background-color:none;
	background-image:url('../images/C_slider_per_bg.png');
	width:194px;height:7px;
	margin-left:28px;
	margin-top:24px;
	border:0px;
}
#perceived_range .ui-widget-header {
	background-image: url('../images/C_slider_per_bgo.png');
}
#perceived_range .ui-state-default,.ui-state-default, .ui-widget-header .ui-state-default { 
	background:none;
	border:0px;
	background-image: url('../images/C_slider_tic.png');
	background-repeat:no-repeat;
	background-position: center center;
	margin-top:-19px;
	height:23px;
	width:39px;
	padding-right:3px;
	cursor:pointer;
	//top: -12px;
	margin-left: -22.5px;

} 
#perceived_range .ui-slider-horizontal .ui_slider-handle {
	top: -.3em;
	margin-left: -19px;
}

div.s_out {
	background-image:url('../images/C_slider_out_bg.png');
	background-repeat:no-repeat;
	width:253px; height:46px;
	position:relative;
	top:-10px;
	left:-3px;
}
div.val_box {
	/*border:1px solid #fff;*/
	width:39px;
	height:23px;
	text-align:center;
	font-size:12px;
	color:#fff;
	box-sizing:border-box;
	padding-top:5px;
}
div.val_box2 {
	/*border:1px solid #fff;*/
	width:103px;
	height:23px;
	text-align:right;
	font-size:12px;
	color:#fff;
	box-sizing:border-box;
	padding-top:5px;
	padding-right:5px;
}

#age_range.ui-widget-content {
	background-color:none;
	background-image:url('../images/C_slider_age_per_bg.png');
	width:262px;height:7px;
	margin-left:15px;
	margin-top:24px;
	border:0px;
}
#age_range .ui-state-default,.ui-state-default, .ui-widget-header .ui-state-default { 
	background:none;
	border:0px;
	background-image: url('../images/C_slider_tic.png');
	background-repeat:no-repeat;
	background-position: center center;
	margin-top:-19px;
	height:23px;
	width:39px;
	padding-right:3px;
	cursor:pointer;
	//top: -12px;
	margin-left: -22.5px;

} 
#age_range .ui-widget-header {
	background-image: url('../images/C_slider_age_per_bgo.png');
}
div.age_out {
	background-image:url('../images/C_slider_age_out_bg.png');
	background-repeat:no-repeat;
	width:305px; height:47px;
	position:relative;
	top:-10px;
	left:-10px;
}
#Purchase_range.ui-widget-content {
	background-color:none;
	background-image:url('../images/C_slider_pur_per_bg.png');
	width:216px;height:7px;
	margin-left:15px;
	margin-top:24px;
	border:0px;
}
#Purchase_range .ui-state-default,.ui-state-default, .ui-widget-header .ui-state-default { 
	background:none;
	border:0px;
	background-image: url('../images/C_slider_tic.png');
	background-repeat:no-repeat;
	background-position: center center;
	margin-top:-19px;
	height:23px;
	width:39px;
	padding-right:3px;
	cursor:pointer;
	//top: -12px;
	margin-left: -22.5px;

} 

div.Purchase_out {
	background-image:url('../images/C_slider_pur_out_bg.png');
	background-repeat:no-repeat;
	width:2755px; height:47px;
	position:relative;
	top:-10px;
	left:-10px;
}
#Purchase_range .ui-widget-header {
	background-image: url('../images/C_slider_pur_per_bgo.png');
}
#Brand_range.ui-widget-content {
	background-color:none;
	background-image:url('../images/C_slider_pur_per_bg.png');
	width:216px;height:7px;
	margin-left:15px;
	margin-top:24px;
	border:0px;
}
#Brand_range .ui-state-default,.ui-state-default, .ui-widget-header .ui-state-default { 
	background:none;
	border:0px;
	background-image: url('../images/C_slider_tic.png');
	background-repeat:no-repeat;
	background-position: center center;
	margin-top:-19px;
	height:23px;
	width:39px;
	padding-right:3px;
	cursor:pointer;
	//top: -12px;
	margin-left: -22.5px;

} 

div.Brand_out {
	background-image:url('../images/C_slider_pur_out_bg.png');
	background-repeat:no-repeat;
	width:275px; height:47px;
	position:relative;
	top:-10px;
	left:-10px;
}
#Brand_range .ui-widget-header {
	background-image: url('../images/C_slider_pur_per_bgo.png');
}
#Household_range.ui-widget-content {
	background-color:none;
	background-image:url('../images/C_slider_house_per_bg.png');
	width:471px;height:7px;
	margin-left:61px;
	margin-top:24px;
	border:0px;
}
#Household_range .ui-state-default,.ui-state-default, .ui-widget-header .ui-state-default { 
	background:none;
	border:0px;
	background-image: url('../images/C_slider_bigtic.png');
	background-repeat:no-repeat;
	background-position: center center;
	margin-top:-19px;
	height:23px;
	width:103px;
	padding-right:3px;
	cursor:pointer;
	//top: -12px;
	margin-left: -53.5px;

} 

div.Household_out {
	background-image:url('../images/C_slider_house_out_bg.png');
	background-repeat:no-repeat;
	width:511px; height:47px;
	position:relative;
	top:-10px;
	left:36px;
}
#Household_range .ui-widget-header {
	background-image: url('../images/C_slider_house_per_bgo.png');
}
/***  CampaignPlaner end ***/

/**** BenchMarking Toolbox start ****/
body.BenchMark div.B_t1 {
    display:block;
    width:864px;height:105px;
    background-image:url('../images/Benchmarking_T1_bg.png');
}
body.BenchMark div.B_t2 {
    display:block;
    width:864px;height:113px;
    background-image:url('../images/Benchmarking_T2_bg.png');
}
body.BenchMark div.B_t3 {
    display:block;
    width:864px;height:411px;
}
body.BenchMark div.B_t3_1 {
    display:block;
    width:217px; height:411px;
    background-image:url('../images/Benchmarking_T3_bg.png');
 }
body.BenchMark span.B_title {
    display:block;
    float:left;
    margin-left:41px;
    margin-top:8px;
    width:100%;
    color:#fff;
    font-size:14px;
}
body.BenchMark div.benchmark_top {
	display:block;
	width:864px; height:133px;
	background-image:url('../images/Benchmarking_sub1_top.png');
}

body.BenchMark div.benchmark_middle {
	display:block;
	width:864px; height:327px;
	background-image:url('../images/Benchmarking_sub1_middle.png');
}
body.BenchMark div.benchmark_middle_active {
	display:none;
	width:864px; height:327px;
	background-image:url('../images/Benchmarking_sub1_middle_active.png');
	box-sizing:border-box;
}
body.BenchMark div.benchmark_bottom {
	display:block;
	width:864px; height:168px;
	background-image:url('../images/Benchmarking_sub1_bottom.png');
}
body.BenchMark div.benchmark_top_radio {
	display:block;
	width:801px; height:95px;
	margin-left:53px;
	margin-top:10px;
/*	border:1px solid #fff;*/
	float:left;
}
.wrap_radio2 { text-align: left; height:17px;margin-top:5px;float:left;width:130px; }
.wrap_radio2 .radio2 { display: inline-block;  vertical-align: middle;height:20px;}
.wrap_radio2 .radio2 input[type=radio] { display: none;}
.wrap_radio2 .radio2 img { width: 20px; height:20px;padding-top:9px; }
.wrap_radio2 span { margin-bottom:13px;text-align: left;display: inline-block;vertical-align: middle;background-color: none; color:#fff;text-shadow: 1px 1px 2px #555;}
.wrap_radio2 span:hover { color: #fff; }

body.BenchMark div.benchmark_caption {
	display:block;
	float:left;
	font-size:14px;
	line-height:34px;
	color:#464646;
	margin-top:15px;
	margin-left:112px;
	/*text-shadow:0px 1px 1px #444;*/
}
body.BenchMark div.benchmark_captionw {
	display:block;
	float:left;
	font-size:14px;
	line-height:22px;
	color:#fff;
	margin-top:5px;
	margin-left:2px;
	text-shadow:0px 1px 1px #444;
	width:100%;
}
body.BenchMark div.up_btn {
	display:block;
	float:left;
	margin-top:22px;
	margin-left:12px;
	cursor:pointer;
}
body.BenchMark div.benchmark_middle_content1 {
	display:block;
	float:left;
	width:660px;
	height:95px;
/*	border:1px solid #000;*/
	margin-left:115px;
	/*margin-top:10px;*/
}
body.BenchMark div.benchmark_middle_content2 {
	display:block;
	float:left;
	width:660px;
	height:35px;
/*	border:1px solid #000; */
	margin-left:115px;
	margin-top:0px;
}
body.BenchMark div.benchmark_bottom_content {
	display:block;
	float:left;
	width:810px;
	height:150px;
/*	border:1px solid #000; */
	margin-left:25px;
	margin-top:10px;
	display:none;
}
body.BenchMark div.benchmark_sub1_define {
	display:block;
	float:right;
	width:860px;
	height:50px;
	margin-right:25px;
	margin-top:3px;
	margin-bottom:0px;
	box-sizing:border-box;
	/*background-image:url('../images/Benchmarking_sub1_define.png');*/
	font-size:16px;
	color:#363636;
	padding-top:14px;
	text-align:center;
	cursor:pointer;
}
body.BenchMark div.benchmark_sub1_define span {
	display:block;
	width:132px; height:33px;margin-left: 627px;
	box-sizing:border-box;
	padding-top:6px;
	background-image:url('../images/Benchmarking_sub1_define2.png');
}
body.BenchMark div.benchmark_bottom_block {
	display:block;
	float:left;
	width:161px; height:28px;
	background-image:url('../images/Benchmarking_sub1_bottom_block.png');
	text-align:center;
	box-sizing:border-box;
	padding-top:6px;
	color:#505050;
	cursor:pointer;
	
}
body.BenchMark div.benchmark_bottom div.active { background-image:url('../images/Benchmarking_sub1_bottom_block_active.png'); }
/* checkbox */
.wrap_chkb { text-align: left; height:14px;margin-top:0px; display:inline-block;width:130px;padding-bottom:10px;float:left }
.wrap_chkb.chk { display: table-cell;  vertical-align: middle;height:14px;}
.wrap_chkb .chk input[type=checkbox] { display: none;}
.wrap_chkb .chk img { width: 14px; height:14px;padding-top:3px; cursor:pointer}
.wrap_chkb span { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:31px; line-height:14px;}
.wrap_chkb span.long { padding-bottom:7px;text-align: left;display: inline-block;vertical-align: middle;background-color: none;width:110px; line-height:14px;color:#fff;padding-left:2px;text-shadow: 1px 1px 2px #555;}



body.BenchMark div.content_box {
	display:block;
	float:left;
	width:220px; height:110px;
	box-sizing:border-box;
	margin-bottom:44px;
}
body.BenchMark div.content_box div.l {
	display:inline-block;
	float:left;
	width:69px;
}

body.BenchMark div.content_box div.r  {
	display:inline-block;
	floadt:left;
	width:150px;
}
body.BenchMark div.content_box div.r span {
	display:block;
	width:150px;
	color:#555;
	margin-top:5px;
}

body.BenchMark div.content_box div.r span:first-child {
	font-size:17px;
	margin-top:0px;
}


body.BenchMark div.content_box_outline {
	display:block;
	float:left;
	margin-left:44px;
	margin-top:44px;
}

#welcome2 {
	width: 738px;
	height: 604px;
	display: none;
	position: absolute;
}
#welcome2 div.pop_big {
	display:block;
	width:738px;
	height:604px;
	background-image:url('../images/Benchmarking_welcome2_bg.png');
}
body.BenchMark div.Top_title_block3 {
	display:block;
	height:120px;
	float:left;
}
body.BenchMark span.Top_title_block_span3 {
	display:block;
	height:120px; width:225px;
	background-image: url('../images/Target_group_Top_title_block_span.png');
}
body.BenchMark  div.top_1_row {
	display:block;
	width:1200px;
	height:35px;
	background-image:url('../images/Target_group_l_bg.png'), url('../images/Benchmarking_top2_bg.png');
	background-repeat:repeat-y, repeat;
	background-position:left top, left top;
	border-left:1px solid #787878;
	
}
body.BenchMark div.top_1_row span {
	display:table-cell;
	width:1200px;
	height:35px;
	vertical-align:middle;
	color:#555;
	font-size:14px;
	text-align:center;
}

body.BenchMark div.top_2_row {
	display:block;
	width:1200px;
	height:58px;
	background-image:url('../images/Target_group_l_bg.png'), url('../images/Benchmarking_top3_bg.png');
	background-repeat:repeat-y, repeat;
	background-position:left top, left top;
	border-left:1px solid #787878;
}
body.BenchMark div.top_2_row span {
	display:table-cell;
	width:200px;
	height:58px;
	text-align:center;
	border-left:1px solid #a1a1a1;
	box-sizing:border-box;
	padding:0px 5px 0px 5px;
	vertical-align:middle;
	
}
body.BenchMark div.top_3_row {
	display:block;
	width:1200px;
	height:27px;
	border-left:1px solid #787878;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
	
}

body.BenchMark div.top_3_row span.w46 {
	display:table-cell;
	width:66px; height:27px;
	vertical-align:middle;
	border-left:1px solid #a1a1a1;
	text-align:center;
	float:left;
	box-sizing:border-box;
	padding-top: 7px;
	background-image:url('../images/Benchmarking_top4_bg.png');
}
body.BenchMark div.top_3_row span.w48 {
	display:table-cell;
	width:68px; height:27px;
	vertical-align:middle;
	border-left:1px solid #a1a1a1;
	text-align:center;
	float:left;
	box-sizing:border-box;
	padding-top: 7px;
	background-image:url('../images/Benchmarking_top4_bg.png');
}
body.BenchMark div.Content_row span.Content_title {
	display:inline-block;
	height:23px; width: 225px;
	line-height:23px;
	text-align:center;
	border:0px;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:10px;
	color:#646464;
	border-left:1px solid #CCC;
}
body.BenchMark div.Content_row {
	display: block;
	height: 23px;
	width: 1426px;
}
body.BenchMark span.w46 {
	display:table-cell;
	width:66px !important; 
	height:23px;
	vertical-align:middle;
	border-left:1px solid #a1a1a1;
	text-align:center;
	float:left;
	box-sizing:border-box;
	padding-top:7px;
	//background-image:url('../images/Benchmarking_top4_bg.png');
}
body.BenchMark span.w48 {
	display:table-cell;
	width:68px !important;
	height:23px;
	vertical-align:middle;
	border-left:1px solid #a1a1a1;
	text-align:center;
	float:left;
	box-sizing:border-box;
	padding-top:7px;
	//background-image:url('../images/Benchmarking_top4_bg.png');
}
body.BenchMark div.Content_row span.td_1st_data {
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:140px;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	background-color:#e2e2e2;
}
body.BenchMark div.Content_row span.td_1st_data1 { 
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:140px;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	background-color:#e2e2e2;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}

body.BenchMark div.Content_row span.active { background-color:#b0da00; }
	
body.BenchMark div.Content_row span.td_2st_data {
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:140px;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	background-color:#f5f5f5;
}
body.BenchMark div.Content_row span.td_2st_data1{
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:140px;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	background-color:#f5f5f5;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}

body.BenchMark div.Content_row3th {
	display: block;
	height: 23px;
	width: 1426px;
}
body.BenchMark div.Content_row3th span.td_3st {
	display:inline-block;
	float:left;
	padding-left:32px;
	height:23px;width:194px;
	line-height:23px;
	background-image:url('../images/Target_first_td_3st.png');
	background-color:#fcfcfc;
}
body.BenchMark span.td_3st {
	display:inline-block;
	float:left;
	padding-left:32px;
	height:23px;width:194px;
	line-height:23px;
	background-image:url('../images/Target_first_td_3st.png');
	background-color:#fcfcfc;
}
body.BenchMark div.Content_row3th span.td_3st_data {
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:200px;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	background-color:#fcfcfc;
}
body.BenchMark div.Content_row3th span.td_3st_data1 {
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:200px;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	background-color:#fcfcfc;
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}

body.BenchMark div.Content_row span.Content_data {
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:200px;
	border-left:1px solid #a1a1a1;
	/*border-bottom:1px solid #a1a1a1;*/
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	/*background-color:#f5f5f5;*/
}
body.BenchMark div.Content_row span.Content_data1{
	display:table-cell;
	vertical-align:middle;
	height:23px;
	width:200px;
	border-left:1px solid #a1a1a1;
	/*border-bottom:1px solid #a1a1a1;*/
	box-sizing:border-box;
	text-align:center;
	float:left;
	padding-top:6px;
	/*background-color:#f5f5f5;*/
	background-image:url('../images/Target_group_l_bg.png');
	background-repeat:repeat-y;
	background-position:left top;
}	
body.BenchMark odd { background-color:#FCFCFC }
body.BenchMark even { background-color:#EBEBEB }
body.BenchMark div.row_title img { vertical-align:middle; margin-bottom:3px; margin-right: 5px; }

body.BenchMark div.big_popup {
	display:block;
	width:984px; height:628px;
	background-image:url('../images/Benchmarking_pop_bg.png');
}
body.BenchMark div.big_caption {
	display:block;
	width:927px; height:35px;
	margin-left:33px;
	margin-top:10px;
	float:left;
	font-size:20px;
	font-weight:bold;

	background-image: url('../images/Benchmarking_g_bar.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}
body.BenchMark div.imsi {
	display:block;
	float:left;
	width:941px; height:506px;
	background-image: url('../images/Benchmarking_g_imsi.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:33px;
	margin-top:10px;	
}
body.BenchMark div.buttonsBottom {
	display:block;
	margin-left:789px;
	margin-bottom:10px;
}
body.BenchMark div.buttonsBottom a, a.ShadowButton {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
margin-bottom:10px;
}
body.BenchMark div.buttonsBottom a.assign {
background-image: url('../images/icon-modal-assign.png');
padding-bottom: 1px;
color: #ff6600;
}
body.BenchMark a.cancel {
background-image: url('../images/icon-modal-cancel.png');
padding-bottom: 1px;
}
body.BenchMark span.xbtn2 {

width: 10px;
height: 9px;
display: block;
position: relative;
top: 7px;
right: -967px;
background-image: url('../images/modal-clode2.png');
background-position: 0px 0px;
cursor: pointer;
}
#parameter {
	width: 984px;
	height: 628px;
	display: none;
	position: absolute;
}
body.BenchMark div.middle_content4 {
background-image: url('../images/Benchmarking_setting_bg.png');
background-repeat:no-repeat;
background-position:left top;
width: 864px;
height: 628px;
}
body.BenchMark img.show_btn {
	cursor:pointer;
}

body.Touch div.middle_top_area {
	display:block;
	width:864px;
	height:120px;
	box-sizing:border-box;
}
body.Target span.td_blank { 
	display:inline-block;
	float:left;
	padding-left:28px;height:23px;
	width:198px;
	line-height:23px;
	background-image: url('../images/Target_first_td_blank.png');cursor:pointer}
/**** BenchMarking Toolbox start ****/

/**** MediaPlanner  start ****/
body.MediaPlan div.BlockL {
	display:block;
	width:609px;
	height:406px;
}
body.MediaPlan div.BlockL a {
	display:table-cell;
	width:192px; height:192px;
	float:left;
	margin-right:11px;
	margin-bottom:11px;
	background-color:#efefef;
	font-size:17px;
	text-align:right;
	line-height:20px;
	box-sizing:border-box;
	padding-right:17px;
	padding-top:143px;
	vertical-align:bottom;
}
body.MediaPlan div.BlockL a.ThreeLine {
	padding-top:124px;
}

body.MediaPlan div.BlockL a:hover {
	background-color:#bdd84a;
	color:#fff !important;
}
body.MediaPlan div.BlockL a span {
	color:#ff6600;
}

body.MediaPlan div.watch {
	display:block;
	width:890px; height:628px;
	background-image:url('../images/Media_watch.png');
	 

}
body.MediaPlan div.buttonsBottom {
	text-align:right;
	margin-right:20px;
	margin-top:14px;
	margin-left:0px;
}
body.MediaPlan div.buttonsBottom a {
background-repeat: no-repeat;
color: #555555;
font-size: 12px;
padding-left: 22px;
margin-left: 20px;
font-weight: bold;
height: 20px;
margin-bottom:10px;
}

body.MediaPlan div.buttonsBottom a.assign {
background-image: url('../images/icon-modal-assign.png');
padding-bottom: 1px;
color: #ff6600;
}
body.MediaPlan div.buttonsBottom a.cancel {
background-image: url('../images/icon-modal-cancel.png');
padding-bottom: 1px;
}
body.MediaPlan div.buttonsBottom a.watch {
background-image: url('../images/Media_btn_matrix.png');
padding-bottom: 1px;
}
/**** MediaPlanner  end ****/

/************* Touch Point2 Start ************************/
body.Touch div.NAV_bg {
	display:block;
	float:left;
	width:1010px; height:620px;
	margin: 0px;
	padding:0px;
	background-image: url('../images/Touch_p_nav_bg.png');
}
body.Touch div.block_Interaction {
	display:block;
	float:left;
	width:1010px; height:310px;
	margin: 0px; padding:0px;
}
body.Touch div.block_Interaction div.title_1st {
	display:block;
	float:left;
	width:138px;height:100%;
	margin-left:24px;
}
body.Touch div.block_Interaction div.title_1st div.button_1st {
	display:block;
	float:left;
	width:138px; height:87px;
	margin-top:22px;
	cursor:pointer;
	background-image: url('../images/Nav_1th_bg.png');
}
body.Touch div.block_Interaction div.title_1st span {
	display:block;
	font-size:17px;
	color:#555;
	padding: 0px 0px 0px 10px;
	line-height:21px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_Interaction div.title_2st {
	display:block;
	float:left;
	width:149px; height:100%;
	margin-left:4px;
}
body.Touch div.block_Interaction div.title_2st div.button_2st {
	display:block;
	float:left;
	width:149px; height:51px;
	margin-top:22px;
	cursor:pointer;
	background-image: url('../images/Nav_2th_bg.png');
}
body.Touch div.block_Interaction div.title_2st div.active {
	
	background-image:  url('../images/Nav_check.png'),url('../images/Nav_2th_bg.png');
	background-repeat: no-repeat, no-repeat;

}
body.Touch div.block_Interaction div.title_2st span {
	display:block;
	font-size:11px;
	color:#959595;
	padding:0px 10px 7px 10px;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_Interaction div.title_2st span.active {
	color: #f63;
}
body.Touch div.block_Interaction div.title_3st {
	display:block;
	float:left;
	width:149px; height:100%;
	margin-left:35px;
}
body.Touch div.block_Interaction div.title_3st div.button_3st {
	display:block;
	float:left;
	width:149px; height:51px;
	margin-top:22px;
	cursor:pointer;
	background-image: url('../images/Nav_2th_bg.png');
}
body.Touch div.block_Interaction div.title_3st div.active {
	background-image:  url('../images/Nav_check.png'),url('../images/Nav_2th_bg.png');
	background-repeat: no-repeat, no-repeat;

}
body.Touch div.block_Interaction div.title_3st span {
	display:block;
	font-size:11px;
	color:#959595;
	padding:0px 10px 7px 10px;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_Interaction div.title_3st span.active {
	color: #f63;
}
body.Touch div.block_Interaction div.title_4st {
	display:block;
	float:left;
	width:164px; height:100%;
	margin-left:35px;
}
body.Touch div.block_Interaction div.title_4st div.button_4st {
	display:block;
	float:left;
	width:164px; height:47px;
	margin-top:22px;
	cursor:pointer;
	background-image: url('../images/Nav_3th_bg.png');
}
body.Touch div.block_Interaction div.title_4st span {
	display:block;
	font-size:11px;
	color:#959595;
	padding:0px 10px 3px 10px;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_Interaction div.title_4st span.active {
	color: #f63;
}
body.Touch div.block_Interaction div.title_4st div.active {
	background-image:  url('../images/Nav_check.png'),url('../images/Nav_3th_bg.png');
	background-repeat: no-repeat, no-repeat;

}
body.Touch div.block_communication {
	display:block;
	float:left;
	width:1010px; height:310px;
	margin: 0px; padding:0px;
}
body.Touch div.block_communication div.title_1st {
	display:block;
	float:left;
	width:138px;height:100%;
	margin-left:24px;
}
body.Touch div.block_communication div.title_1st div.button_1st {
	display:block;
	float:left;
	width:138px; height:87px;
	margin-top:7px;
	cursor:pointer;
	background-image: url('../images/Nav_1th_bg.png');
}
body.Touch div.block_communication div.title_1st span {
	display:block;
	font-size:17px;
	color:#555;
	padding: 0px 0px 0px 10px;
	line-height:21px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_communication div.title_2st {
	display:block;
	float:left;
	width:149px; height:100%;
	margin-left:4px;
}
body.Touch div.block_communication div.title_2st div.button_2st {
	display:block;
	float:left;
	width:149px; height:51px;
	margin-top:7px;
	cursor:pointer;
	background-image: url('../images/Nav_2th_bg.png');
}
body.Touch div.block_communication div.title_2st div.active {
	
	background-image:  url('../images/Nav_check.png'),url('../images/Nav_2th_bg.png');
	background-repeat: no-repeat, no-repeat;

}
body.Touch div.block_communication div.title_2st span {
	display:block;
	font-size:11px;
	color:#959595;
	padding:0px 10px 7px 10px;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_communication div.title_2st span.active {
	color: #f63;
}
body.Touch div.block_communication div.title_3st {
	display:block;
	float:left;
	width:149px; height:100%;
	margin-left:35px;
}
body.Touch div.block_communication div.title_3st div.button_3st {
	display:block;
	float:left;
	width:149px; height:51px;
	margin-top:7px;
	cursor:pointer;
	background-image: url('../images/Nav_2th_bg.png');
}
body.Touch div.block_communication div.title_3st div.active {
	background-image:  url('../images/Nav_check.png'),url('../images/Nav_2th_bg.png');
	background-repeat: no-repeat, no-repeat;

}
body.Touch div.block_communication div.title_3st span {
	display:block;
	font-size:11px;
	color:#959595;
	padding:0px 10px 7px 10px;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_communication div.title_3st span.active {
	color: #f63;
}	
body.Touch div.block_communication div.title_4st {
	display:block;
	float:left;
	width:164px; height:100%;
	margin-left:35px;
}
body.Touch div.block_communication div.title_4st div.button_4st {
	display:block;
	float:left;
	width:164px; height:47px;
	margin-top:7px;
	cursor:pointer;
	background-image: url('../images/Nav_3th_bg.png');
}
body.Touch div.block_communication div.title_4st span {
	display:block;
	font-size:11px;
	color:#959595;
	padding:0px 10px 3px 10px;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.block_communication div.title_4st span.active {
	color: #f63;
}
body.Touch div.block_communication div.title_4st div.active {
	background-image:  url('../images/Nav_check.png'),url('../images/Nav_3th_bg.png');
	background-repeat: no-repeat, no-repeat;

}
body.Touch div.title_5th {
	display:block;
	float:left;
	width:113px;
	margin-top:22px; margin-left:4px;
}
body.Touch div.title_5th div.button_5th {
	display:block;
	width:113px;height:285px;
	cursor:pointer;
	background-image:url('../images/Nav_tp_bg_big.png');
}
div.popt {
	display:block;
	width:1026px; height:630px;
	background-image: url('../images/Nav_pop_bg.png');
}
div.popt2 {
	display:block;
	width:1026px; height:630px;
	background-image: url('../images/Nav_pop_bg_2.png');
}
div.popt div.pop_header {
	display:block;
	float:left;
	width:1026px; height:49px;
}
div.popt2 div.pop_header {
	display:block;
	float:left;
	width:1026px; height:49px;
}
div.popt div.pop_header span.title {
	display:block;
	float:left;
	font-size:20px;
	color:#fff;
	line-height:49px;
	margin-left:20px;
	width:965px;
}
div.popt2 div.pop_header span.title {
	display:block;
	float:left;
	font-size:20px;
	color:#fff;
	line-height:49px;
	margin-left:20px;
	width:965px;
}
div.popt div.pop_right {
	display:block;
	float:left;
	width:161px;
	height:581px;
	box-sizing:border-box;
	padding-left:4px;
	padding-top:28px
}
div.popt2 div.pop_right {
	display:block;
	float:left;
	width:161px;
	height:581px;
	box-sizing:border-box;
	padding-left:4px;
	padding-top:28px
}
div.popt div.pop_right span {
	display:block;
	width:155px; height:29px;
	line-height:29px;
	font-size:12px;
	color:#555;
	box-sizing:border-box;
	padding-left:20px;
}
div.popt2 div.pop_right span {
	display:block;
	width:155px; height:29px;
	line-height:29px;
	font-size:12px;
	color:#555;
	box-sizing:border-box;
	padding-left:20px;
}
div.popt div.pop_right div.pop_buttonl {
	display:block;
	width:155px; height:29px;
	background-image: url('../images/Nav_pop_btn_lg.png');
	margin-bottom:5px;
	cursor:pointer;
}
div.popt2 div.pop_right div.pop_buttonl {
	display:block;
	width:155px; height:29px;
	background-image: url('../images/Nav_pop_btn_lg.png');
	margin-bottom:5px;
	cursor:pointer;
}

div.popt div.pop_right div.pop_buttond {
	display:block;
	width:155px; height:29px;
	background-image: url('../images/Nav_pop_btn_dg.png');
	margin-bottom:5px;
	cursor:pointer;
	color:#fff;
}
div.popt2 div.pop_right div.pop_buttond {
	display:block;
	width:155px; height:29px;
	background-image: url('../images/Nav_pop_btn_dg.png');
	margin-bottom:5px;
	cursor:pointer;
	color:#fff;
}
div.popt div.pop_right div.pop_buttond span { color:#fff}
div.popt2 div.pop_right div.pop_buttond span { color:#fff}
div.popt div.pop_right div.pop_buttono {
	display:block;
	width:155px; height:33px;
	background-image: url('../images/Nav_pop_btn_og.png');
	cursor:pointer;
	color:#fff;
}
div.popt2 div.pop_right div.pop_buttono {
	display:block;
	width:155px; height:33px;
	background-image: url('../images/Nav_pop_btn_og.png');
	cursor:pointer;
	color:#fff;
}
div.popt div.pop_right div.pop_buttono span { color:#fff}
div.popt2 div.pop_right div.pop_buttono span { color:#fff}
div.popt div.pop_right div.pop_button_spacer {
	display:block;
	width:155px; height:175px;
}
div.popt2 div.pop_right div.pop_button_spacer {
	display:block;
	width:155px; height:175px;
}
div.popt div.pop_body {
	display:block;
	width:865px; height:581px;
	float:left;
}
div.popt2 div.pop_body {
	display:block;
	width:865px; height:581px;
	float:left;
}
div.popt2 div.pop_body div.IC1 {
	display:block;
	width:297px; height:581px;
	float:left;
/*	background-color:blue;*/
}
div.popt2 div.pop_body div.IC1 div.IC1_title {
	display:block;
	width:238px; height:30px;
	float:left;
	background-image: url('../images/pop_IC_shadow.png');
	background-position: left bottom;
	background-repeat: no-repeat;	
	margin: 15px 0px 0px 20px;
}	
div.popt2 div.pop_body div.IC1 div.IC1_title span {
	display:block;
	width:220px; height:15px;
	line-height:15px;
	font-size:14px;	
}
div.popt2 div.pop_body div.IC1 div.IC1_box {
	display:block;
	width:240px; height: 500px;
	overflow: auto;
	margin-left: 32px;
}
div.popt2 div.pop_body div.IC1 div.IC1_box div.IC1_block {
	display:block;
	width:227px; height:53px;
	background-image : url('../images/pop_IC_normal.png');
}
div.popt2 div.pop_body div.IC1 div.IC1_box div.active {
	background-image:url('../images/pop_IC_green.png');
}
div.popt2 div.pop_body div.IC1 div.IC1_box div.active span { color:#fff }
div.popt2 div.pop_body div.IC1 div.IC1_box div.IC1_block span {
	display:block;
	width:227px;
	box-sizing: border-box;
	line-height:15px;
	text-align:center;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
div.popt2 div.pop_body div.IC2 {
	display:block;
	width:568px; height:581px;
	float:left;
}
div.popt2 div.pop_body div.IC2 div.IC2_title {
	display:block;
	width:568px; height:30px;
	float:left;
	background-image: url('../images/pop_IC2_shadow.png');
	background-position: left bottom;
	background-repeat: no-repeat;	
	margin: 15px 0px 0px 20px;
}	
div.popt2 div.pop_body div.IC2 div.IC2_title span {
	display:block;
	width:550px; height:15px;
	line-height:15px;
	font-size:14px;	
}
div.popt2 div.pop_body div.IC2 div.IC2_box {
	display:block;
	width:510px; height: 500px;
	overflow: auto;
	margin-left: 32px;
}
div.popt2 div.pop_body div.IC2 div.IC2_box div.IC2_block {
	display:block;
	float:left;
	width:97px; height:83px;
	background-image : url('../images/pop_IC2_normal.png');
}
div.popt2 div.pop_body div.IC2 div.IC2_box div.active {
	background-image:url('../images/pop_IC2_green.png');
}
div.popt2 div.pop_body div.IC2 div.IC2_box div.active span { color:#fff }
div.popt2 div.pop_body div.IC2 div.IC2_box div.IC2_block span {
	display:block;
	width:85px;
	box-sizing: border-box;
	line-height:15px;
	text-align:center;
	margin-left:4px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#t2_pop {
	width:1026px;
	height:630px;
	display:none;
	position:absolute;
	z-index:99;
	 box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
	/*border:1px solid #000;*/
	}
body.Touch div.captionRP {
    background-image: url('../images/touch_border_shadow.png');
	background-repeat: no-repeat;
	background-position: 0px 27px;
	font-size: 16px;
	margin-left:22px;
	color:#555;
	height:25px;
	padding-top:10px;
	margin-left: 61px;
}
body.Touch div.captionPOP {
    background-image: url('../images/pop_top_shadow_titles.png');
	background-repeat: no-repeat;
	background-position: 0px 20px;
	font-size: 16px;
	margin-left:0px;
	color:#555;
	height:25px;
	/*padding-top:10px;*/
}
body.Touch span.xbtn1 {
	width: 10px;
	height: 9px;
	display: inline-block;
	position: relative;
	top: 10px;
	right: -20px;
	background-image: url('../images/modal-clode1.png');
	background-position: 0px 0px;
	cursor: pointer;
}
body.Touch div.main_area {
	display:block;
	float:left;
	width:770px; height:440px;
	overflow:auto;
	margin-left:62px;
}

body.Touch div.main_area div.main_area_box {
	display:block;
	float:left;
	width:183px; height:90px;
	background-image:url('../images/pop_btn_t_normal.png');
	margin: 0px 0px 4px 4px;
	cursor:pointer;
}
body.Touch div.main_area div.main_area_boxt {
	display:block;
	float:left;
	width:183px; height:90px;
	//background-image:url('../images/pop_btn_t_normal.png');
	margin: 0px 0px 4px 4px;
	cursor:pointer;
}
body.Touch div.main_area div.active {
	background-image: url('../images/pop_btn_t_green.png');
}
body.Touch div.main_area div.checked {
	background-image: url('../images/pop_btn_t_checked.png');

}

body.Touch div.main_area div.active span { color:#fff !important; }
body.Touch div.main_area div.main_area_box span.area_box_span {
	display:block;
	float:left;
	width:161px; 
	font-size:12px; color:#757575;
	margin: 0px 3px 0px 9px;
	text-align:center;
	line-height:15px;
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.main_area div.main_area_boxt span.area_box_spant {
	display:block;
	float:left;
	width:161px; 
	font-size:12px; color:#757575;
	margin: 0px 3px 0px 9px;
	text-align:center;
	line-height:15px;
	position: relative;
	color:#000;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.Touch div.pop2main {
	display:block;
	float:left;
	width:470px; height:480px;
	overflow:auto;
	
}
body.Touch div.pop_wrapper {
	display:block;
	float:left;
	width:500px; height:579px;
}
body.Touch div.pop2main div.pop2_sblock {
	display:block;
	float:left;
	width:92px; height:78px;
	background-image:url('../images/pop_btn_ts_normal.png');
	cursor:pointer;
}
body.Touch div.pop2main div.active {
	background-image: url('../images/pop_btn_ts_green.png');
}

body.Touch div.pop2main div.pop2_sblock span.t {
	display: block;
	float: left;
	box-sizing: border-box;
	width: 92px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	line-height: 15px;
}
body.Touch div.pop2main div.pop2_sblock span.active {
	color:#fff;
}
body.Touch div.Interaction_body2 {
  display:block;
  width:822px;
  height:579px;
  }	
body.Touch div.left_CTP2 {
	background-image: url('../images/interface-left-border-right.png');
	background-repeat: repeat-y;
	background-position: right;
	width: 114px;
	height: 567px;
	padding-top: 10px;
	margin-left: 3px;
	border-top: 1px solid #cbcbcb;
	padding-right: 1px;
	float: left;
	background-color: #fff;  
}
body.Touch div.left_CTP2 a {
    background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right;
	height: 68px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 2px;
}

body.Touch div.left_CTP2  a.onimg {
	background-image: url('../images/left_a_bg.png'),url('../images/T_chk_img.png');
	background-repeat: repeat-y, no-repeat;
	background-position: right center,left top;
	height: 73px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 2px;
}

body.Touch div.left_CTP2 a.blank {
    background-color:#fff;
	height: 73px;
	width: 114px;
	position: relative;
	display: block;
	font-size: 12px;
	margin-top: 5px;

	
}
body.Touch div.left_CTP2 a:hover{
	background-color: #d0d0d0;
	cursor: pointer;
}

body.Touch div.left_CTP2 a.active {
	background-image: url('../images/left_a_bg.png');
	background-repeat: repeat-y;
	background-position: right center;
	background-color: #B0DA00;
	color: #FFF;
	font-weight: bold;
}
body.Touch div.left_CTP2 a.active2 {
	background-image: url('../images/left_a_bg.png'),url('../images/T_chk_img.png');
	background-repeat: repeat-y, no-repeat;
	background-position: right center,left top;
	background-color: #B0DA00;
	color: #FFF;
	font-weight: bold;
}
body.Touch div.left_CTP2 a span {
	right: 0;
	bottom: 0;
	position: absolute;
	margin-right: 13px;
	margin-bottom: 11px;
	text-align: right;
	line-height: 15px;	
}
body.Touch div.gray_bg_box {
	display:block;
	width:375px;
	border-radius:2px;
	background-color:#dedede;
	box-sizing:border-box;
	padding:5px;
	margin-top:10px;
	float:left;
}
body.Touch div.point_scroll {
	overflow:auto;
	width:374px; height:433px;
}
/************* Touch Point2 end ************************/

/************* ProcessPlaner Start ************************/
div.SH_BASE {
	display:block;
	width:1015px;
	height:620px;
	background-image: url('../images/PP_pop_bg.png');
	
}
div.top_subject {
	display:block;
	width:1015px;
	height:41px;
}
div.top_subject span {
	display:block;
	line-height:41px;
	font-size:17px;
	color:#464646;
	padding-left:25px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
div.title_subject_tap {
	display:block;
	height:41px;
	width:1015px;
}
div.title_subject_tap span.tap1 {
	display:block;
	height:41px;
	width:218px;
	text-align:center;
	position: relative;
	line-height:41px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor:pointer;
	float:left;
	margin-left:40px;
	box-sizing:border-box;
	padding-top:5px;
	font-size:14px;
	color:#fff;
}
div.title_subject_tap span.tap1.active {
	background-image: url('../images/PP_title_tap1.png');
	background-position: center bottom;
	background-repeat:no-repeat;
}

div.title_subject_tap span.tap2 {
	display:block;
	height:41px;
	width:148px;
	text-align:center;
	position: relative;
	line-height:41px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor:pointer;
	float:left;
	margin-left:10px;
	box-sizing:border-box;
	padding-top:5px;
	font-size:14px;
	color:#fff;
}	
	
div.title_subject_tap span.tap2.active {
	background-image: url('../images/PP_title_tap2.png');
	background-position: center bottom;
	background-repeat:no-repeat;
}	
div.title_subject_tap span.tap3 {
	display:block;
	height:41px;
	width:148px;
	text-align:center;
	position: relative;
	line-height:41px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor:pointer;
	float:left;
	margin-left:10px;
	box-sizing:border-box;
	padding-top:5px;
	font-size:14px;
	color:#fff;
}	
	
div.title_subject_tap span.tap3.active {
	background-image: url('../images/PP_title_tap2.png');
	background-position: center bottom;
	background-repeat:no-repeat;
}	
/************* ProcessPlaner end ************************/

/*********** body scroll y  common pop_up ****************/
div.Redundancy div.body_scroll_y {
    overflow:auto;
    width:1026px;
 /*   height:596px; */
    height:548px;
}
/*********** body scroll y  common pop_up ****************/
