﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Calibri';
	 /*  src: url('../fonts/calibri.eot'); */
	 src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'),
		url('../fonts/calibri.woff') format('woff'), 
		url('../fonts/calibri.ttf') format('truetype'),
         url('../fonts/calibri.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
     font-family: 'Calibri-Bold';
   /*  src: url('../fonts/calibrib.eot'); */
    src: url('../fonts/calibrib.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibrib.woff') format('woff'), 
		url('../fonts/calibrib.svg') format('svg'),
		 url('../fonts/calibrib.ttf') format('truetype');
		 
	font-weight: normal;
    font-style: normal;
}



html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;  vertical-align: baseline; background: transparent; outline:none; font-family: "Calibri";}

body { background: #fff; color: #555555; font: 14px "Calibri"; text-align: left; margin:0px;}
	li { list-style: none;}
	a { color: #3d88cb;text-decoration: none; cursor:pointer }
	a:hover { color: #ff6501; }
	a:active {color: #3d88cb}
	img {border:0px}
 tbody, tfoot, thead, tr, th, td { cursor:default}	
	
#wrapper {
	width: 984px;
/*	margin:0px auto;
*/}

h1, h2, h3, h4, h5, h6{float:left;width:auto; cursor:text;} /*Changes done by Manisha  for cursor text*/

a[disabled]{ cursor:default; color:#CCC }
a[disabled]:hover{ cursor:default; color:#CCC }

#divPageContainer div{text-align:left;}

.MainBg {
	background: url(../images/headbgM.jpg) top left repeat-x;
}

/*.clearfix{
	clear:both;
	}*/

.leftBlock{
	float:left
	}

.hideBlock{	
	display:none;
	}


.rightBlock{
	float:right
	}	

.blockMargin{
	padding-left:40px;
	}

/*.border {
	border-bottom: 1px solid #CCC;
	}
*/
input, textarea, select { 
	color: #555555; font: 14px "Calibri"; text-align: left; outline:none; resize: none;  /* changed for Google Chrome : Balaji */
	}
	
/* Nilesh - to add by default scroll in chrome */
textarea{
	overflow-y:scroll;	
	}
	
a { color: #5a96d2; text-decoration: none; 
	}
	
a:hover, a:active { 
	color: #ff6501; 
}
	
img { vertical-align: bottom; 
	}
	
/*input[type="checkbox"] {
	vertical-align:middle;
	margin:0 7px 0 0
	}
		
select{
	border:1px #d7d7d7 solid; 
	color:#555555;
	}*/

/* Header
-----------------------------------------------------------------------------------------------*/

#header {
	height: 91px;
	background-image: url(../images/headbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*#header .top-nav {
	float: right;
}*/

#header .qh-logo {
	float: left;
	text-align:left;
	/*padding-top:20px;*/
	margin-top: 20px; /* Seqrite Changes : Balaji */
}

#header .qh-logo .logo-name {
	font-size:12px !important;
	color: #FFF;
	text-align:left;
}
/* Seqrite Changes : Balaji */
#dvFootLogo {
	float: left;
	width: 200px;
	margin-top: -8px;
}
#header .database-dt {
	/*color: #3d88cb;*/color: #FFF;
	float: left;
	padding-top: 55px;
	padding-left: 15px;
	font-size: 16px;
}

/* SubHeader
-----------------------------------------------------------------------------------------------*/
.Mainheader{/*Changes done by Manisha  for cursor text*/
	font-size: 14px !important;
	color:#555;
	cursor:text
}
#popup_container h1 /*Changes done by Manisha  for cursor text in popup-container*/
{
	float: none !important;
}
/* Navigation
-----------------------------------------------------------------------------------------------*/
#navigation h4
{
	cursor: pointer !important;
}
.user {
	color: #a1a1a1;
	padding-right: 5px;
	padding-left: 10px; 
	float:left;
	padding-top: 3px;
	text-transform:capitalize;
}
.userName {
	color: #3e87cb;
	padding-right:5px;
	padding-left: 5px;
	padding-top: 3px;
	text-transform:capitalize;

}	

.navigationcurve {
	padding:0px 0px 5px 5px;  
}
#navigation { 
	/*font: 14px "Calibri";  */
	float:right; 
	width:260px; 
	height:32px;
	}

#navigation ul {
	position: relative;/* z-index: 999;*/
	z-index:100;
	float:right; /*float:left before*/
	margin: 0px;
	padding: 0px; 
	width:auto;  /*before 265*/
}
#navigation a {
	/*float: left;*/
	color: #b8b8b8;
}

#navigation li {
	display: inline;
	float: left;
	position: relative;
	padding: 0px 0  1px 0; 

} 
/*#adms{ padding-left:8px;float: left;}
#logout{padding-right:10px}*/

#navigation li div { 
	float: left; 
	/*font-family:'Calibri-Bold'; */
	font-size:15px; 
	font-weight:bold;
	padding: 3px 0px 3px 0px;  
}
#navigation li.nav-home #bar1 strong{ 
	cursor: default !important; 
}	
#navigation li #admsett a, #navigation li.nav-support a { 
	cursor: pointer !important; 
}	
#navigation a:hover div, #navigation a.current div { 
/*#navigation li:hover div, #navigation li.hover div, background-position: 0 0px;
	background:#000; */
	color:#fff !important;
	cursor: pointer !important; 

	}

.nav-support {
padding-right:11px !important;
}	

#navigation li img {
	margin:2px 5px; 
	vertical-align:middle; 
	float:left;
	}	
	
/*#navigation li div{color:#767676 !important;
/*	margin-top:3px; float:left
}*/	
	


#navigation .nav-home {
background:url(../images/lftcurv.png) no-repeat left top; 
background-color:#000000;
	/*background-color:#000*/
	}
	
#navigation .nav-home:hover strong, #navigation .nav-home.hover strong, #navigation .nav-home a:hover strong, #navigation .nav-home a.current strong { 
background-color:#000000 
	/*background-color:#000 */
	}
	
#navigation .nav-support{
	background: url(../images/rgtcurv.png) no-repeat right top;
	background-color:#000000 ;
/*	background-color:#000;padding-right:10px;*/
	
}
#navigation .nav-support:hover strong, #navigation .nav-support.hover strong, #navigation .nav-support a:hover strong,	#navigation .nav-support a.current strong {  background-color:#000000 /*background: url(../images/rgtcurv.png) no-repeat right top; background-color:#000*/ }


#navigation .nav-help {
	background-color:#000000;
	/*background-color:#000*/
}
#navigation .nav-help:hover strong, #navigation .nav-help.hover strong, #navigation .nav-help a:hover strong,	#navigation .nav-help a.current strong 
{  
	background-color:#000000 /*background: url(../images/rgtcurv.png) no-repeat right top; background-color:#000*/ 
}
#navigation li #supportlnk a, #navigation li.nav-help a { 
	cursor: pointer !important; 
}
/*content navigation*/

#Nav {
	float:left; 
	background: url(../images/nav-bg.jpg) repeat-x top left;
	height: 43px;
	line-height: 24px;
	width: 100%; 
/*	position: relative;
*/
}

	#Nav ul {
	/*position: relative; z-index: 999;*/
	z-index:100000;
	float:left;
	margin: 0px;
	padding: 0px;
}
#Nav a {
	float: left; 
	/*color: #B0B0B0;*/
	color: #333333;
	font-family:'Calibri';  
	font-size:15px; 
	padding: 9px 28px 0px 22px;
	height:33px;
	text-align:center;
}
	#Nav a span{font-family:'Calibri';  
	font-size:15px; 
	display:block;
	text-align:center;
	}/*#Nav .divider-new {
	background:url(../images/nav-divider.png) no-repeat  center left;
}*/
	#Nav li {
	display: inline;
	float: left;
	/*position: relative;*/
	cursor: pointer;
	text-align:center;
} 
	#Nav li.current {
	float: left;
	color:#333333;
	font-family:'Calibri';
	padding: 10px 23px -10px 24px;
	cursor: pointer;
	text-align:center;
	background:url(../images/navarr.jpg) no-repeat  center top;
}
	#Nav li.current span a{
	color: #333333;	
	background:none;
	font-family:'Calibri'; 
	cursor: pointer;
	padding-bottom:10px;
	height:25px;
	text-align:center;
}
	
	#Nav li a:hover{
	color:  #333333;
	background:url(../images/navbg_hv.png) repeat-x center top; 
	/*padding: 10px 23px 10px 22px;*/
	padding: 10px 24px -10px 24px;
	text-align:center;

}
	#Navborder{
	border-left:1px thin #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:40px;
	margin-top:3px;
}
	#Navdivider{
	border-right:1px solid #CCCCCC;
	height:24px;
	margin-top:11px;
}
	
	#Navdividercurr{
	border-right:1px solid #CCCCCC;
	height:24px;
	margin-bottom:11px; 
	margin-left:-22px;
}
/* Menu
-----------------------------------------------------------------------------------------------*/
	#menuContainer{
		float:right;
		min-width:400px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
    #menu {padding: 0px 0px 32px 0;list-style-type: none;background-color: #474747;font-size: 17px;font-family:'Calibri'; }
    #menu li{
	float: left;
	margin: 0;
	}
    #menu li a{text-decoration: none;display: block;padding: 0 15px;line-height: 32px;color: #fff;outline:none;font-size: 17px; }
    #menu li a:hover, #menu li.headactive a{color: #000;background-color:#fff !important; font-family:'Calibri';}
    #menu li div{float:left; font-family:'Calibri';}
    #menu li.headactive div{background:url(../images/arrow.png) no-repeat center bottom;height:38px;float:left;margin:0px;}
	#menu li div:hover{height:38px;float:left;margin:0px; font-family:'Calibri';}
    #menu_wrapper ul{/*margin-left: 12px;*/background: #585858;}
    #menu_wrapper{
	float:right;
/*	padding-top: 15px;
*/}
 
    #menu .left{background: url(../images/left.png) no-repeat left top; height:32px; }
    #menu .right{background: url(../images/right.png) no-repeat right top; height:32px;}

    #menu .left a:hover, #menu .left.headactive a{background: url(../images/left.png) no-repeat left top; height:32px;}
    #menu .right a:hover, #menu .right.headactive a{background: url(../images/right.png) no-repeat right top; height:32px;}
    
   

/*#header .topNav {
	float: left;
	text-align: right;
}
#header .NavUserName {
	float: right;
	width: 300px;
	text-align: right;
}
#header .topNav ul li {
	display: block;
	padding: 10px;
}*/
#mainContainer {
	padding-bottom: 0px;
	
}
.myBoxdefault_warning {
	background:url(../images/alertVrt.png) no-repeat left top; 
	height:30px; 
	padding: 6px;
/*#fae19c 
	behavior: url(../pgcss/radius.htc); 	border: 1px solid #f8aa7a;
	 border-radius:3px;background:#fae19c url(../images/alert.png) no-repeat 10px 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; */
}


#mainContainer .myBoxdefault_warning .alert {
	color: #cb1212;
	padding-left: 10px;
}

/* dropdown combo  Css*/
.dropdownround { 
	width:129px;
	height:27px;
	float:left;
	background: #FFFFFF url(../images/dd_bg.png) no-repeat left top;
	/* behavior: url(../pgcss/radius.htc);*/
	behavior: url(radius.htc);
	border:1px #FFFFFF solid;

	}
.dropdown dd, .dropdown dt, .dropdown ul, .dropdown, .dropdown dd ul {

 padding:0px;
  }
.dropdown dt{ 
	width:129px; 
	height:27px;
	display:block;
	background:url(../images/dd_bg.png) no-repeat left top;
}
  .dropdownround dt:hover{ 
	width:129px; 
	height:27px;
	float:left; 
	color:#FFFFFF;
	background:url(../images/dd_bg.png) no-repeat left -27px;
} 
 .dropdown dt:hover{
	
	background:url(../images/dd_bg.png) no-repeat left -27x;
	width:129px;
	color:#FFFFFF; 
	height:27px; display:block;
	
}
	.dropdown dt:hover span{
	color:#FFFFFF; 
	}
    .dropdown dt span{
	width:116px; 
	display:block;
	cursor:default;  
	padding:5px 0px 0px 11px;
	background:url(../images/plus.png) no-repeat right 0px;	

	}
    .dropdown dd { 
	position: relative;
	display:block;
	 }
    .dropdown a, .dropdown a:visited { 
	color:#797979 !important; 
	text-decoration:none; 
	outline:none;  }
    .dropdown a:hover { 
	color:#fff !important;
	}
    .dropdown dt a:hover, .dropdown dt a:focus, .dropdown dt a { color:#010101; }
    .dropdown dd ul {border:1px solid #CCCCCC;border-top:0px solid #FFFFFF; background:#fff; display:none;left:1px;  position:relative;  width:98%;  list-style:none; top:0px;width:125px; }
    .dropdown span.value { display:none;}
    .dropdown dd ul li a, .dropdown dd ul li a:visited { padding:5px 8px; display:block;  font-size:13px; font-weight:normal; border-top:1px solid #CCCCCC; color:#000000 !important;width:110px; }
	.dropdown dd ul li a:hover {/**/  background:#999999;color: #FFF !important;}
	.subLinkDD{width:120px;}
	a.subLinkDD{cursor:default;}
	.lastdays30{width:200px;}
	
.subLinkDD1{width:80px;}/* Structure
-----------------------------------------------------------------------------------------------*/

#mainContainer_wrapper{
	width: 984px;
	margin:0px auto;
	min-height:100%;
	position:relative;
	padding-bottom: 20px !important;
	clear:both;
} 


.block-A {
	float: left;
	width: 984px;
	position: relative;
}
.block-B {
	float: left;
	width: 470px;
	position: relative;
	height:258px;
	z-index:-1;
}
#Viewfor {
	height:21px;
	}
 #updmng {
	padding: 7px;	
	font-size:13px;
}
#updmng span, #updmng a { float: left; }

 .highlighBox {
	padding: 3px;
	float: left;
	display:block; 
	width:100%;
	font-size:13px !important; 
	background:url(../images/update.png) no-repeat left top;
	height:50px;	
	/*behavior: url(../pgcss/radius.htc); 
	border:#f6f4f5 1px solid;
	border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;*/
}
.highlighBox .threatMeter {
	float: right;
}

#neth{
	padding:2px; 
	display:block; 
	float: left;  
	font-size:15px; 
	font-weight:normal; 
	color:#333333;
/*	border-bottom: #e5e5e5 1px solid; 
*/	vertical-align:baseline
}
/*.box{
	width:150px;
	background:url(../images/dnavbg.jpg) repeat-x top left;
	position: relative;
}
.boxContent {
	padding:4px 10px 4px 10px;
}
.boxleft{
	padding-left:4px;
	background:url(../images/dnavbgL.jpg) no-repeat top left;
	height:24px;
}
.boxright{
	padding:10px 15px 0px 0px;
	background:url(../images/dnavbgR.jpg) no-repeat top right;
	height:14px;
}
.searchbox{
	width:785px;
	background:url(../images/srchbbg.jpg) repeat-x top left;
	position: relative;
}
.searchboxContent {
	padding:4px 10px 4px 10px;
}
.searchboxleft{
	padding-left:4px;
	background:url(../images/srchbbgL.jpg) no-repeat top left;
	height:32px;
}
.searchboxright{
	padding:10px 15px 0px 0px;
	background:url(../images/srchbbgR.jpg) no-repeat top right;
	height:22px;
}*/
.textBlue{
	color:#3d88cb;
	z-index:999px;
	}
	
.iconCVR {
	background:url(../images/cvr-icon.jpg) no-repeat 108px 0px;
	width:150px;
	text-align:right;
}
	
/*.dropdown {
	color:#666;
	width:120px;
	cursor: pointer;
}
a.button {
	background: transparent url(../images/bg_btn_a.gif) no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; 
	text-decoration: none;
	width: 100px;
}

a.button span {
    background: transparent url(../images/bg_btn_s.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /
}*/
/* .clear { generic container (i.e. div) for floating buttons 
    overflow: hidden;
    width: 100%;
}

.width200{
	width:200px;
	margin-top:5px;}
*/	

/*.searchBtt a{	
display:block;
width: 90px;
padding:5px;
text-align:center;
color:#999;
background: url(../images/1.jpg) top center no-repeat;
text-decoration: none;
}
.searchBtt a:hover { 
background-position: center -27px;
color:#000
}*/
/*.searchBtt{
	background:url(../images/search.png) no-repeat left top;
	text-align:center;
	line-height:24px;
	height:26px;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
	}*/


/* Footer
-----------------------------------------------------------------------------------------------*/

#footer {
	/*position: fixed;*/
	background: url(../images/footbg.jpg) repeat-x left top;
	/*margin-top: -35px;  negative value of footer height */
	height: 35px;
	bottom:0px;
	width:100%;
/**/	clear:both; 
	cursor:default;
			
}
#footer .copyright {
	width: 984px;
	padding-top: 8px;
	margin: 0px auto;
	color: #666;
	cursor:default;
}


/*pie-chart*/

.wideBox {
  clear: both;
  text-align: center;
  padding: 10px;
  border: 1px solid #333;
  line-height: 80%;
}

#container {
  /*width: 984px; */
  width: 600px;
  height: 200px; 
  margin: 0 auto; 
  float:left;
}

.chartContainer{
  width: 600px;
  height: 200px; 
  margin: 0 auto; 
  float:left;
}

/*#chart {
  display: block;
  float: left;
  cursor: pointer;
}

#chartData {
  width: 200px;
  float: right;
  border-bottom: 1px dotted #666;
}
#chartData td {
  cursor: pointer;
  padding: 5px 10px;
  border-top: 1px dotted #666;
  text-align: left;
}
#chartData td.highlight {
  background: #e8e8e8;
}

#chartData tr:hover td {
  background: #f0f0f0;
}
*/
/**********************************************************************/
.canvas{
	background:url(../images/pieshdw.png) no-repeat center bottom;}

/*.block{
	float:left;
	width:440px;
	height:300px;}*/

/*.effect {
	background:url(../images/effect.png) no-repeat 21px 21px;
	position:absolute;
	width: 190px; height: 190px;
	margin-left:10px
}*/
.effect {
	background:url(../images/effect.png) no-repeat 21px 21px;
	position:absolute;
	width: 190px; height: 190px;
	z-index:999;
	/*margin-left:10px*/
}
.caliB{
	/* font-family:'Calibri-Bold'; */font-family:'Calibri';
}
.caliBNot{	
	font-family:'Calibri';
}
.head {
	font-size:15px; 
	font-weight:normal; 
	color:#000; 
	/*font-family:'Calibri-Bold'; 
	font-weight:bold;padding-bottom:5px;*/
	height:25px;/*Changes done by Manisha  for cursor text*/
	padding:0px;/*Changes done by Manisha  for cursor text*/
	border-bottom:1px #CCC solid;}
	
.body-head {
	font-size:14px; 
	/*font-family:'Calibri-Bold';
	font-weight:bold;*/
	color:#000;
	padding-bottom:5px;
	border-bottom:1px #CCC solid;}
		
.headadm {
	font-size: 15px; /*Changes done by Manisha  for cursor text*/
	color:#000; 
	height:28px;/*Changes done by Manisha  for cursor text*/
	padding:11px 0 0 0;/*Changes done by Manisha  for cursor text
	margin:15px 0;;*/
}
.contentbody{ padding:15px 0 0 0;}

.myBoxdefaultlogin {
	/*background: #FFFFFF url(../images/log-img.jpg) no-repeat 20px center;*/	
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
/*	behavior: url(../pgcss/radius.htc); */
	behavior: url(radius.htc);
	border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;	
	
}
#loginWrapper {
	/*width:610px;*/width:350px;
	 background: #515151; color:#FFFFFF;
	margin:100px auto 0;
	padding:5px 20px 40px 20px ;border: 1px solid #515151;
}
#loginWrapper .login-main  .heading{
	font-weight:bold;
	line-height: 25px;
	color:#FFF; 
	padding:5px 5px 5px 0; 
	font-size:18px
}
#loginWrapper .login-main {
/*	background: url(../images/log-shdw.jpg) no-repeat left center;
*/	margin: 0 0 0 0px;
	height:110px;
	padding:0px 0px 10px 10px;
}
#loginWrapper .login-main .logTextbox {
/*	background: url(../images/txb125n.png) no-repeat left center;
*/	width:210px;
	padding:5px;
	float:left;

}
#loginWrapper .login-main .loginTitle {
	width: 90px;
	padding:10px 0 0 5px;
	float:left;
	font-weight:bold;
	font-size:15px;
	position:relative;
}
.myBoxdefaultlogin1 {
/*	background: #FFFFFF url(../images/ac-icon.jpg) no-repeat 20px center;
*/	border: 1px solid #515151;
	background: #515151; 
	color:#FFFFFF;
/*	behavior: url(../pgcss/radius.htc); */
	behavior: url(radius.htc);
	border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;	
	
}
#loginWrapper1 {
	width:370px;
	margin:50px auto 0;
	padding:10px 10px 10px 10px; text-align:center;
	}
	
#footer-login {
	position: fixed;
	background: url(../images/footbg.jpg) repeat-x left top;
	height: 35px;
	bottom:0px;
	width:100%;
	cursor:default;
}
#footer-login .copyright {
	width: 984px;
	padding-top: 8px;
	margin: 0px auto;
	color: #666;
}



/*..........ganesh..........*/

iframe {width:1000px; border:0; margin-bottom:30px;}

#table{
	border:1px solid #EBEBEB;
	background:url(../images/table_bg.png) repeat-x top left;
	float:left;
	display:block;	}
	
#table ul {
	position:relative;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
#table ul li {
	padding: 5px 5px 5px  10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#tablecustm{
	border:1px solid #EBEBEB;
	float:left;
	display:block;	
}
#tablecustm ul {
	position:relative;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
#tablecustm ul li {
	padding: 5px 10px 5px 0px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}

#Exceptiontable{
	border:1px solid #EBEBEB;
	background:url(../images/table_bg.png) repeat-x top left;
	float:left;
	display:block;	
}
	
#Exceptiontable ul {
	position:relative;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
#Exceptiontable ul li {
	padding: 2px 5px 2px  10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-subactivex{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #EBEBEB;
	float:left;
	display:block;
	width:677px;
}
	
#table-subactivex ul {
	position:relative;
	float:left;
	display:block;
	height:197px; 
	width:677px;	
	overflow:auto;	
	margin:0px;
	padding:0px;
}
#table-subactivex ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	float:left;	
	display:block;
}
#table-sub{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;
	display:block;	
	height:150px;
	overflow-y:scroll;
	overflow:auto;}
	
#table-sub ul {
	position:relative;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#table-sub ul li {
	padding: 4px 5px 4px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#tablelist{
	border:1px solid #EBEBEB;
	float:left;
	display:block; 	}
	
#tablelist ul {
	position:relative;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
#tablelist ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#Grptable-list ul {
	position:relative;
	display:block;
}
#Grptable-list ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	display:block; 
	
}
		
#table-list ul {
	position:relative;
	display:block;
}
#table-list ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	display:block;
}
#table-list ul li:hover, #table-wsett ul li:hover, .table-list-select {
	padding: 5px 5px 5px 10px;
/*	margin:2px;*/
	background:#E6E6E6 !important;
	white-space:normal;
	cursor: default;
}
.table-list-select{
	background: #E8E8E8; /*As Margin need to remove*/
	cursor: default;
}
.table-list-unselect{
	/*background: #E8E8E8;*/	/*As Margin need to remove*/
	cursor: default;
	padding: 5px 5px 5px 10px;
}
.table-list-selectemail {
	padding: 5px 5px 5px 10px;
/*	margin:2px;*/
	background:#E6E6E6;
	white-space:normal;
	display:block; 
	cursor: default;
}
.table-list-selectemail{
	background: #E8E8E8; /*As Margin need to remove*/
	cursor: default
}
#table-listdis ul li{
	padding: 5px 5px 5px 10px;
	/*position:relative;*/
	white-space:normal;
	display:block;
	
}
#table-listdis ul li:hover{
	padding: 5px 5px 5px 10px;
	/*margin:2px;
	position:relative;*/
	white-space:normal;
	display:block;
	cursor: default;
}
#table-list ul {
	position:relative;
	display:block;
}
#table-text ul li {
	padding: 5px 5px 5px 0px;
	position:relative;
	white-space:normal;
	display:block;
}
#table-text ul li stong{
	padding:0px;
	position:relative;
	white-space:normal;
	display:block;
}
.table-text{
	padding: 5px 5px 5px 0px;
	position:relative;
	white-space:normal;
	display:block;
}

#table-textsms ul li {
	padding: 4px 4px 4px 0px;
	position:relative;
	white-space:normal;
	display:block;
}
#table-textsms ul{
	padding:0px;
	margin-left:20px;
	position:relative;
	white-space:normal;
	display:block;
/*	overflow-y:scroll;
	height:650px;*/
}
#table-textsms ul li div.lsttitle325{
	color:#555555;
	font-size:14px;
}
#table-textsms{
	position:relative;
	white-space:normal;
	float:left;
	display:block;
	height:405px;
	
}
#table-textsms{
	display:block;
	width:850px;
}
.table-textsms a{
	color:#555555;
	width:750px;
	
}
.eventcls ul li {
	padding: 3px 0px 3px 0px;
	position:relative;
	white-space:normal;
	display:block; 
	
	
}
.eventcls ul{
	padding:0px;
	position:relative;
	white-space:normal;
	display:block;
	/*overflow-y:scroll;
	height:140px;*/
	max-height:135px;
	overflow-y: auto; 
	width:610px;
	
}
.eventcls{
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}


#table-listClient{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:auto;/*height:330px;*/
	display:block;}
	

#table-listClient ul {
	position:relative;
	float:left;
	display:block;
	/*overflow-y:scroll;
	overflow:auto;	*/	
	height:auto; /*height:330px;*/
	width:770px;/*width:885px;*/
	margin:0px;
	padding:0px;
}
#table-listClient ul li {
	padding: 10px 5px 5px 15px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-listClientdet{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:300px;
	display:block;}
	
#table-listClientdet ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow:auto;		
	height:300px;
	width:890px;
	margin:0px;
	padding:0px;
}
#table-listClientdet ul li {
	padding: 10px 5px 5px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-clstatus{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:280px;
	display:block;}
	
#table-clstatus ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow:auto;		
	height:280px;
	width:750px;
	margin:0px;
	padding:0px;
}
#table-clstatus ul li {
	padding: 5px 5px 5px 15px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-icmp{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:140px;
	display:block;}
	
#table-icmp ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow:auto;		
	height:140px;
	width:500px;
	margin:0px;
	padding:0px;
}
#table-icmp ul li {
	padding: 5px 5px 5px 15px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-rpt{
	border:1px solid #EBEBEB;
	float:left;		
	height:215px;
	display:block;}
	
#table-rpt ul {
	position:relative;
	float:left;
	display:block;
	height:215px;
	width:920px; 
	margin:0px;
	padding:0px;
}
#table-rpt ul li {
	padding: 5px 5px 5px 15px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#tablerpt{
	border:1px solid #EBEBEB;
	background:url(../images/table_bg.png) repeat-x top left;
	float:left;
	display:block;	}
	
#tablerpt ul {
	position:relative;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
#tablerpt ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
.table-device{
	border:1px solid #CCC;
	background:url(../images/table_bg.png) repeat-x top left;
	float:left;
	display:block;	}
	
.table-device ul {
	position:relative;
	float:left;
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
}
.table-device ul li {
	padding: 5px 5px 5px  10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
.table-Devctrl{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	float:left;		
	display:block;}
	
.table-Devctrl ul {
	position:relative;
	float:left;
	display:block;
	width:365px;
	margin:0px;
	padding:0px;
}
.table-Devctrl ul li {
	padding: 7px 5px 7px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-sub-admin{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:135px;
	display:block;}
	
#table-sub-admin ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow:auto;		
	height:135px;
	/*width:725px;*/
	margin:0px;
	padding:0px;
}
#table-sub-admin ul li {
	padding: 5px 5px 5px 15px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}

.blockwsettCatgory{
		background:#FFFFFF;/**/		
		margin:5px 0;
		font-size:13px;
		padding:3px;
		float:left; 
		display:block;
		line-height:22px;
		text-transform: capitalize;
	}
#table-CompName{ /*Manage Device*/
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:230px;
	display:block;
	color:#555;
	}
	
#table-CompName ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow-x:auto;		 /* Nilesh - for Chrome - To add default scroll to the table*/		
	height:230px;
	width:820px;
	margin:0px;
	padding:0px;
	z-index:100;
}
#table-CompName ul li {
	padding: 5px 5px 5px 5px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}

#table-wsettCatgory{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:250px;
	display:block;}
	
#table-wsettCatgory ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow:auto;		
	height:250px;
	width:500px;
	margin:0px;
	padding:0px;
}
#table-wsettCatgory ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-wsett{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;		
	height:250px;
	display:block;}
	
#table-wsett ul {
	position:relative;
	float:left;
	display:block;
	overflow-y:scroll;
	overflow:auto;		
	height:250px;
	width:500px;
	margin:0px;
	padding:0px;
}
#table-wsett ul li {
	padding: 5px 5px 5px 10px;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
.allpadding3email{ padding:  3px 3px 1px 3px;}
.allpadding3{ padding:  0px 3px 1px 3px;}
.allpadding2px{ padding:  3px 2px 3px 0 ;}
.allpadding3ppx{ padding:  3px 2px 3px 0 ;}
.divider{
	background:url(../images/divider.png) no-repeat right center;}
	
.txtdiv{
	background:url(../images/txtdiv.png) no-repeat right center;}	
	
.txtdiv1{
	background:url(../images/rptdiv.png) no-repeat right center;}		
.table, table li {padding:0px; margin:0px; display:block; position:relative; white-space:normal;cursor:auto}	

/*...tree menu.....*/
/*...tree menu.....*/
.cursordefault/*	Change done by Manisha for IE10*/
{
	cursor:default;
}
	.polheadmain{/*	Change done by Manisha for IE10*/
	float:left;
	display:block;
	padding-top: 5px;
	padding-left: 5px;
}
	.polheadmain input{
	margin-top: 0px;	/*	Change done by Manisha for IE10*/
}
	.polheadmain1{/*	Change done by Manisha for IE10*/
	float:left;
	display:block;
	padding-top: 5px;
	
}
	.polheadmain1 input{
	margin-top: 0px;	/*	Change done by Manisha for IE10*/
}
div.sdmenu {
	font-size: 100%;
	color: #555555;
}
div.sdmenu div {
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 0px 15px 10px 15px;
	color: #555555;
	background: url(../images/expand.png) no-repeat 10px 6px;
	/*cursor: pointer;*/
	float:left;
	width:300px;
	margin-right:86px;
	
}
div.sdmenu div span.spanshorten {
	padding-left:0px  !important;padding-right:0px  !important;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/collapse.png);
}
div.sdmenu div a {
	padding: 6px 37px 5px 45px;
	display: block;
	text-decoration:none;
	color: #555555;
	width:402px;
	cursor: default;
}
div.sdmenu div a:hover {
	text-decoration: none;
}
div.sdmenu div a input{ text-align:right; float:right; margin:0;}
div.sdmenu span input{ text-align:right; float:right; margin:0; }
.chkSubCategory/*	Change done by Manisha for IE10*/
{
	margin:4px 0 0 -16px !important;
	
}

/* Container_wrapper
-----------------------------------------------------------------------------------------------*/


BODY { 
/*scrollbar-face-color : #EBEBEB; 
scrollbar-highlight-color : #CCC; 
scrollbar-3dlight-color : #CCC;
scrollbar-darkshadow-color : #CCC;  
scrollbar-arrow-color : #CCC;   
scrollbar-shadow-color : #CCC;   
scrollbar-track-color: #FFF;*/
 }
#impsett
{
	background:#FFFFFF
}
#policyhead
{
	font-size: 102%;
	/*font-weight:bold;
	font-family:'Calibri-Bold';*/
	
}
 #policyhead1
{
	font-size: 105%; 
	/*font-weight:bold;
	font-family:'Calibri-Bold'; */
}
.policyhead1
{
	font-size: 105%; 
	/*font-weight:bold;
	font-family:'Calibri';*/ 
	color:#555555; 
}
.OtherBold
{
	font-size: 13px; 
	/*font-weight:bold;*/
	font-family:'Calibri'; 
}
.OtherBold1
{
	font-size: 14px;
	/*font-weight:bold;
	font-family:'Calibri-Bold';*/
}
 div{
	/* cursor: auto; 	cursor:auto;	 */
	font-size:14px;
	vertical-align:baseline;
 }
 span{

	font-size:14px;
	vertical-align:baseline;
 }
#popuphead{
	 background:#000000;
	 float:left;
	 display:block; 
	 clear:both; 
	 line-height:33px; 
	 color:#FFFFFF; 
	 padding-left:10px;
}
#popuphead span{
	font-size:120%; 
}
#popupheadclnt{
	 background:#000000;
	 float:left;
	 display:block; 
	 clear:both; 
	 line-height:33px; 
	 color:#FFFFFF; 
	 padding-left:0px; 
	 width:100%;
}
#popupheadclnt span{
	font-size:120%;
	padding-left:15px;
}
.activxbrd{
border:2px #CCC solid;
}
input[type="radio"]{
	cursor:default;
}
input[type="checkbox"]{
	cursor:default;
}
input[type="text"]{
	border:1px #FFFFFF solid;
	outline:none; /* changed for Google Chrome : Balaji */
	-webkit-transform: translatez(0); /* Nilesh - added for chrome */
}
input[type="password"]{
	font-family:Arial, Helvetica, sans-serif;
	border:1px #FFFFFF solid;	 
}
p{
	line-height:20px; 
	cursor:text ; 
	font-size:14px;
}

.shorten
{
	cursor:default;
}
/************************************************************************/
.bottomborder{
	 width:732px; /*margin-left:2px;*/ /* Before its   width:865px; P.G.*/
	 border-bottom:1px #CCCCCC dotted;
}
.bottomborder1{
	 width:855px; margin-left:2px;
	 border-bottom:1px #CCCCCC dotted
}
.bottomborder2{
	 width:845px; margin-left:2px;
	 border-bottom:1px #CCCCCC dotted
}
	#subContainer_wrapper{ /*Container for inner frame*/
	width: 984px;
	/*margin:0px auto;*/
} 
	
	.fancyline {	/*Line used as divider for Firewall exception frame*/
	border-bottom:1px solid #E8E8E8;
	width: 695px; 
	float:left;
}
	.policycontainer{	/*Container for  frame*/
	width: 769px; 
	margin:10px auto;
/*	margin:0px auto;*/
	background:#FFFFFF;
	float:left;
} 
	.policycontainer1{	/*Container for  frame*/
	width: 769px; 
	height:400px;	
	margin:10px auto;
/*	margin:0px auto;*/
	background:#FFFFFF;
	float:left;
	display:none;
}
	.admincontainer{	/*Container for  frame*/
	width: 768px; margin: 10px auto;
/*	margin:0px auto;*/
	background:#FFFFFF;
	float:left;
} 
	.rptcontainer{	/*Container for  frame*/
	width: 768px; margin: 10px auto;
/*	margin:0px auto;*/
	background:#FFFFFF;
	float:left;
} 
	.policyline {	/*Line used as divider for inner Policy frame in Client & Schedule frame*/
	border-bottom:1px solid #b2b2b2;
	width: 740px;
	float:left;
	margin:5px 0;
	height:1px; cursor:default

}

	.rptline {	/*Line used as divider for inner Policy frame in Client & Schedule frame*/
	border-bottom:1px solid #b2b2b2;
	width: 740px;
	float:left;
	margin:5px 0 5px 0; 
	height:1px; cursor:default

}


	#fancybody{ /*Container for Fancybox body as transparent*/
	background-color:transparent;
}	
	.textclnt{
	line-height:15px; 

}
/* Policy pages
-----------------------------------------------------------------------------------------------*/
#countrydivcontainer{
 border:1px #d7d7d7 solid;
 width:985px;
 margin: -1px 0px 0px 0px;

}

#SavebtnDiv{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px; 
	margin-left:-1px;
/*	border-right:1px solid #d7d7d7;*/
	border-left:1px solid #d7d7d7;/*
	border-bottom:1px solid #d7d7d7;*/
	background:#FFF;
	color:#333333;
/*	width: 99%;*/
}
#confSetting{
	padding-top:10px;
	padding-bottom:10px; 
	/*border-top: none;
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;*/
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;

	background:#FFF; margin-left:-1px;
	color:#333333;
	width: 975px;
}
#confSetting input{
	/*border:none;*/
	background:#FFF;
}
.content{
	float:left; 
	display:block;
	/*clear:both;*/
	background:#FFFFFF;
}
#PCcontentWrapper{
	width: 100%;
	border:1px solid #d7d7d7;/*border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;*/
	background:#eaeaea;
	position:relative;
	z-index:-9999px; margin-left:-1px;
	float:left; 
	display:block;
	}
#PCcontentWrapper .leftNav {
	float: left; 
	text-align:right;
	height:auto;
	width: 191px; 
	padding-bottom:5px;
}
#PCcontentWrapper .leftNav ul {
	margin:  0;
	padding: 0;
	position: relative;
	cursor: default;
	width: 191px;text-align:right;
	}
#PCcontentWrapper .leftNav ul li {
	width: 191px;
	text-align:right;
	height:32px;
	}
#PCcontentWrapper .leftNav li {
	margin: 0px;text-align:right;
	padding: 0px;
	position: relative;
	text-align: left;
	cursor: pointer;
	
}
#PCcontentWrapper .leftNav ul li a {
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 5px;
	color: #333;
	text-decoration: none; 
	font-size:14px;
}
#PCcontentWrapper .leftNav ul li:hover { 
	background: url(../images/pcnav.png) left top no-repeat;
}
#PCcontentWrapper .leftNav ul li a:hover { 
	background: url(../images/pcnav.png) left top no-repeat;
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 5px;
	color: #333;
	text-decoration: none;	
}
#PCcontentWrapper .leftNav ul li.tabactive a{
	background:url(../images/pcnavh.png) left top no-repeat;
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 5px;
	color: #333;
	text-decoration: none;	
	
}
.tabactive{
	background:url(../images/pcnavh.png) left top no-repeat;
}
#PCcontentWrapper .pcContener {
	padding: 0 15px 0 10px;
	position:relative;display: block;
	margin:0;
	cursor: default;
	float: right; 
	background:#FFFFFF; 
	
}
#PCcontentWrapper #last{
padding-bottom:5px;
}
/* Report
-----------------------------------------------------------------------------------------------*/
#PCcontentWrapperRpt{
	width: 100%;
	border:1px solid #d7d7d7;
	background:#eaeaea;
	position:relative;
	z-index:-9999px;
	float:left; 
	display:block;
	}
#PCcontentWrapperRpt .leftNav {
	float: left; 
	text-align:right;
	height:auto;
	width: 191px;	
	padding-bottom:5px;
}
#PCcontentWrapperRpt .leftNav ul {
	margin:  0;
	padding: 0;
	position: relative;
	cursor: default;
	width: 191px;
	text-align:right;
	}
#PCcontentWrapperRpt .leftNav ul li {
	width: 191px;
	text-align:right;
	height:32px;
	}
#PCcontentWrapperRpt .leftNav li {
	margin: 0px;text-align:right;
	padding: 0px;
	position: relative;
	text-align: left;
	cursor: pointer;
	/*width: 191px;	height:32px;*/
}
#PCcontentWrapperRpt .leftNav ul li a {
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 5px;
	color: #333;
	text-decoration: none;	/*height:32px;*/
}
#PCcontentWrapperRpt .leftNav ul li:hover { 
	background: url(../images/pcnav.png) left top no-repeat;
}

#PCcontentWrapperRpt .leftNav ul li a:hover {
	background:url(../images/pcnav.png) left top no-repeat;
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 5px;
	color: #333;
	text-decoration: none;/*	height:32px; */
}


#PCcontentWrapperRpt .leftNav ul li.activeRpt a{
	background:url(../images/pcnavh.png) left top no-repeat;
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 5px;
	color: #333;
	text-decoration: none;	/*height:32px;*/
}
.activeRpt{
	background:url(../images/pcnavh.png) left top no-repeat;
}
#PCcontentWrapperRpt .pcContenerRpt {
	padding: 0 15px 0 10px;
	position:relative;
	margin: 0px;
	cursor: default;
	float: right; 
	background:#FFFFFF; 
	display: block;
}
#PCcontentWrapperRpt #last{
	padding-bottom:5px;
}/* Cursor
-----------------------------------------------------------------------------------------------*/
.cursortype{
	cursor:auto
}
.cursortext{
	cursor: text
}
.cursorpointer{
	cursor: pointer
}
/* Padding
--------------------------------------------------------------------------------*/
/* Padding
--------------------------------------------------------------------------------*/
/* Weekday */
.leftmargin{
	margin-left:13px;
}

/* Every */
.leftmargin8{
	margin-left:9px;
}

.allmargin5{
	margin:5px;
}
.allmargin10{
	margin:10px;
}
.bottommargin10{
	margin-bottom:10px;
}
.bottommargin5{
	margin-bottom:5px;
}
.topmargin1{
	margin-top:1px;
}
.topmargin3{
	margin-top:3px;
}
.topmargin30{
	margin-top:30px;}
.topmargin40{
	margin-top:30px;}
.topMargin20{
	margin-top:20px;}
.topmargin10{
	margin-top:10px;
}
.topmargin15{
	margin-top:15px;
}
.topmargin17{
	margin-top:17px;
}
.topmargin5{
	margin-top:5px;
}
.topmargin5px{
	margin-top:5px;
}
.topmargin7{
	margin-top:7px;
}
.topmargin3{
	margin-top:3px;
}
.topmargin2{
	margin-top:2px;
}
.topmargin2px{
	margin-top:0px;
}
.topmargin4{
	margin-top:4px;
}
.topmargin12{
	margin-top:12px;
}
.bottommargin15{
	margin-bottom:15px;
}

.bottommargin20{
	margin-bottom:20px;
}
.leftmargin_2{
	margin-left:-2px;
}
.leftmargin4{
	margin-left:4px;
}
/* Every for tuneup */
.leftmargin7{
	margin-left:2px;
}

.leftmargin5{
	margin-left:5px;
}
.leftmargin10{
	margin-left:10px;
}
/* IE 10 */
.leftmargin10px{
	margin-left:6px;
}
.leftmargin9{
	margin-left:9px;
}

/* Every for client */
.leftmargin11px{
	margin-left:9px;
}
.leftmarginapp5px
{
	margin-left:9px;
}
/* Freq for client */
.leftmargin12{
	margin-left:6px;
}

.leftmargin9{
	margin-left:9px;
}
.leftmargin15px{
	margin-left:15px;
}
.leftmargin16px{
	margin-left:9px;
}
.leftmargin15{
	margin-left:15px;
}
.leftmargin17{margin-left:17px;}
/* Weekday for client */
.leftmargin18{
	margin-left:13px;
}
.leftmargin26{
	margin-left:26px;
}
.leftmargin22{
	margin-left:22px;
}.leftmargin20{
	margin-left:20px;
}
.leftmargin24px{
	margin-left:18px;
}

.leftmargin25{
	margin-left:25px;
}
/* Start At for client*/
.leftmargin25px{
	margin-left:22px;
}
.leftmargin23{
margin-left:23px
}

/* Start At */
.leftmargin26{
	margin-left:22px;
}
.leftmargin30{
	margin-left:30px;
}
.leftmargin35{ margin-left:35px}
.leftmargin40{
	margin-left:40px;
}

/**/.leftmargin45{margin-left:45px;}
.leftmargin50{
	margin-left:50px;
}
.leftmargin60{
	margin-left:60px;
}
.leftmargin65{
	margin-left:65px;
}
.leftmargin68{
	margin-left:68px;
}
.leftmargin175{
	margin-left:150px;
}
.leftpadding10{
	padding-left:10px;
}

.leftpadding5{
	padding-left:5px;
}
.leftpadding40{
	padding-left:40px;
}
.leftpadding27{
	padding-left:25px;
}
.leftpadding70{
	padding-left:70px;
}
.rightmargin5{
	margin-right:5px;
}
.rightmargin10{
	margin-right:10px;
}
.rightmargin15{
margin-right:15px;}
.rightmargin20{margin-right:20px;}
.rightmargin25{margin-right:25px;}

.bottompadding10{
	padding-bottom:10px;
}
.bottompadding5{
	padding-bottom:5px;
}
.toppadding1{ padding-top:1px;}
.toppadding3{ padding-top:3px;}
.toppadding4{ padding-top:2px !important;}
.toppadding5{ padding-top:5px;}
.toppadding15{ padding-top:15px;}
.bottompadding15{ padding-bottom:15px;}
.toppadding10{ padding-top:10px;}
.allpadding10{ padding:10px;}
.allpadding5{ padding:5px;}
.allpadding5notleft{ padding:5px 5px 5px 0px;}/*Changes done by Manisha  for cursor text*/
.allpadding2{ padding:  1px 0px 2px 0px;  font-size:14px;}
.allpadding7{ padding:7px;}
.allpadding7px{ padding:7px 7px 7px 5px;}
.allpadding3px{ padding:  0px 0px 3px 0;  font-size:14px;}
.allpadding1px{ padding:  1px 0px 4px 0;  font-size:14px;}
.allpadding5px{  padding:5px 5px 5px 0px;}
.allpadding8px{ padding:  0px 0px 2px 0;  font-size:14px;}
.allpadding8{  padding:5px 3px 5px 0px;}
.allpadding2policy{ padding:  1px 0px 2px 0px;  font-size:14px; margin-top:-2px}

/* Text Alignment
-----------------------------------------------------------------------------------------------*/
	.textright{
	text-align: right;
}	

/* Button
-----------------------------------------------------------------------------------------------*/
/*	.largenewbutton a, .largenewbutton a:visited, .largenewbutton a:active {
	display:block;
	width:215px;
	background:transparent  url(../images/btn.png) no-repeat top center;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:24px;
	padding: 5px 0px 0 0; 	
	cursor:pointer;
	margin-right: 5px;
}

	.largenewbutton a:hover {
	background-position: -63px -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
}
	
.dislargenewbutton a, .dislargenewbutton a:visited, .dislargenewbutton a:active {
	display:block;
	width:215px;
	background:transparent  url(../images/btn.png) no-repeat top center;
	text-decoration: none;
	text-align:center;
	color:#999;
	height:24px;
	padding: 5px 0px 0 0; 
	cursor: default;
	margin-right: 5px;	
}

	.dislargenewbutton a:hover {
	background-repeat:no-repeat;
	color:#999999;
	cursor:default;
}
*/	

.newbuttonlog a, .newbuttonlog a:visited, .newbuttonlog a:active {
	display:block;
	width:62px;
	background:transparent  url(../images/btn.png) no-repeat  0px -1px;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color:#666;
	height:23px;
	padding: 6px 0px 0 0; 
	margin-right: 5px;
	
}
	.newbuttonlog a:hover {
	background-position:left -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;	
}



	.newbutton a, .newbutton a:visited, .newbutton a:active {
	display:block;
	width:87px;
	background:transparent  url(../images/btn.png) no-repeat -63px -1px;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:23px;
	cursor:pointer;
	padding: 6px 0px 0 0; 
	margin-right: 5px;
	-webkit-transform: translatez(0); /* Nilesh - added for chrome */
}
	.newbutton a:hover {
	background-position: -63px -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	-webkit-transform: translatez(0); /* Nilesh - added for chrome */
	
}

/*Changes done by Manisha  for cursor text*/
.Cpnewbutton1 a, .Cpnewbutton1 a:visited, .Cpnewbutton1 a:active
{
	display:block;
	width:116px;
	background:transparent  url(../images/btn.png) no-repeat -265px -1px;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:23px;
	padding:  6px 4px 0 0; 	
	cursor:pointer;	
	margin-right: 5px;
}
	.Cpnewbutton1 a:hover {
	background-position: -265px -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
}
	
/*Changes done by Manisha  for cursor text*/
.disCpnewbutton1 a, .disCpnewbutton1 a:visited, .disCpnewbutton1 a:active
{
		display:block;
		width:116px;
		background:transparent  url(../images/btn.png) no-repeat -265px -1px;
		text-decoration: none;
		text-align:center;
		color:#999;
		height:23px;
		padding:  6px 4px 0 0; 	
		cursor:default;
		margin-right: 5px;
}
		.disCpnewbutton1 a:hover {
		/*background-position: -265px -30px;*/
		background-repeat:no-repeat;
		color:#999;
		cursor:default;
}
	/*Changes done by Manisha  for cursor text*/
	
.newbutton1 a, .newbutton1 a:visited, .newbutton1 a:active
{
	display:block;
	width:120px;
	background:transparent  url(../images/btn.png) no-repeat -265px -1px;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:23px;
	padding: 6px 0px 0 0; 	
	cursor:pointer;	
	margin-right: 5px;
	
}
	.newbutton1 a:hover {
	background-position: -265px -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
}
	

.disnewbutton1 a, .disnewbutton1 a:visited, .disnewbutton1 a:active
{
		display:block;
		width:120px;
		background:transparent  url(../images/btn.png) no-repeat -265px -1px;
		text-decoration: none;
		text-align:center;
		color:#999;
		height:23px;
		padding:  6px 0px 0 0; 	
		cursor:default;
		margin-right: 5px;
}
		.disnewbutton1 a:hover {
		background-repeat:no-repeat;
		color:#999;
		cursor:default;
}
		
	.disnbutton1 a, .disnbutton1 a:visited, .disnbutton1 a:active {
		display:block;
		width:176px;
		cursor:pointer;
		background:transparent  url(../images/btn.png) no-repeat -541px -1px;
		text-decoration: none;
		text-align:center;
		color:#999;
		cursor:pointer;
		height:23px;
		padding: 6px 0px 0 0; 	
		margin-right: 5px;
	}
		.disnbutton1 a:hover {
		background-repeat:no-repeat;
		color:#999;
		cursor:default;
	}
	
	.disnbutton a, .disnbutton a:visited, .disnbutton a:active {
		display:block;
		width:154px;
		cursor:default;
		background:transparent  url(../images/btn.png) no-repeat -385px -1px;
		text-decoration: none;
		text-align:center;
		color:#999;
		height:23px;
		padding: 6px 0px 0 2px; 	
		margin-right: 5px;
	}
		.disnbutton a:hover {
		background-repeat:no-repeat;
		color:#999;
		cursor:default;
	}
	
	.nbutton a, .nbutton a:visited, .nbutton a:active {
	display:block;
	width:154px;
	background:transparent  url(../images/btn.png) no-repeat -385px -1px;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:23px;
	padding: 6px 0px 0 2px; 	
	cursor:pointer;
	margin-right: 5px;
}

	.nbutton a:hover {
	background-position:-385px -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
}
	

	.nbutton1 a, .nbutton1 a:visited, .nbutton1 a:active {
	display:block;
	width:176px;
	background:transparent  url(../images/btn.png) no-repeat -541px -1px;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:23px;
	cursor:pointer;
	padding: 6px 0px 0 0px; 
	margin-right: 5px;	
}

	.nbutton1 a:hover {
	background-position: -541px -30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
}
	

	.buttonnewdisable a, .buttonnewdisable a:visited, .buttonnewdisable a:active {
	display:block;
	width:87px;
	background:transparent  url(../images/btn.png) no-repeat -63px -1px;
	text-decoration: none;
	text-align:center;
	color:#999;
	height:23px;
	padding: 6px 0px 0 0; 	
	cursor:default;
	margin-right: 5px;
}
	.buttonnewdisable a:hover {
	background-repeat:no-repeat;
	color: #999999;
	cursor:default;
}
	

	#appmain {	
	border:1px solid #e8e8e8;
	border-bottom:none;	
	height:30px;
	margin-top:15px;
	background:url(../images/table_bg.png) repeat-x top center;
	float:left;	
}
	#appbox {	
	border:1px solid #e8e8e8;
	border-top:none;
	float:left;
	width:675px; 
	display:block;  
	height:245px;
	overflow-y:scroll;
}
		
	#appbox ul {
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	
}
	#appmain ul {
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	width:675px; 
}

	#appbox ul li, #appmain ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
}

/*************************/
	.dlphead {	
	border:1px solid #e8e8e8;
	border-bottom:none;	
	height:30px;
	margin-top:15px;
	background:url(../images/table_bg.png) repeat-x top center;
	float:left;	
}
	.dlpdata {	
	border:1px solid #e8e8e8;
	border-top:none;
	float:left;
	width:675px; 
	display:block;  
	height:245px;
	overflow-y:scroll;
}
		
	.dlpdata ul {
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	
}
	.dlphead ul {
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	width:675px; 
}

	.dlpdata ul li, .dlphead ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
}

/* Title for table divs
-----------------------------------------------------------------------------------------------*/
	.policymain{
	float:left;
	display:block;
/*	padding-top: 5px;
	padding-left: 5px;*/
}	
	.titlemain{ /* title title1 */
	float:left;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
}
	.titlemain1{/* title2 title3 */
	cursor:text;
	float:left;
	display:block;
	overflow:hidden;
	
}	
	.titlemain1 input{
	cursor:auto;
}	
	.lstmain{
	float:left;
	display:block;
	padding-top: 7px;
	padding-left: 10px;
}	
	.lstmain input{
	cursor:auto;
}	
	.headmain{
	float:left;
	display:block;
	padding-top: 5px;
	padding-left: 5px;
}	
	.headmain input{
	cursor:auto;
}	
	
	.title35 {
	width:35px; 
}	
	.title25 {
	width:25px; 
}	
	.title45 {
	width:45px; 
}	
	.title60 {
	width:60px; 
}
	.title1 {
	width: 75px;
	padding-right: 15px;
	padding-left: 45px;
}
	.title95 {
	width: 105px;
	padding-right: 5px;
	padding-left:5px;
}
	.title95px{
	width: 95px;
}
	.title75px{
	width: 75px;
}
	.title85px{
	width: 85px;
}

	.title83px{
	width: 83px;
}
	
	.title100 {
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
}
	.title115 {
	width: 110px;
	
}	.title115px {
	width: 115px;
	
}	.title105px {
	width: 105px;
	
}	
	.title125{
	width: 125px;
	
}
	.title120{
	width: 120px;
	
}
	.title135px{
	width: 135px;
}

	.title135 {
	width:135px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 5px;
}
	.width125 {
	width:125px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 5px;
}
	.title150{
	width: 150px;
	
}
	.title140px{
	width: 140px;
}
	.title160{
	width: 160px;
	
}
.width174{
	width:174px;
}
.width184{
	width:184px;
}
.width180{
	width:180px;
}
	.title205{
	width: 205px;
	
}
	.title5 {
	width: 70px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

	.admtitle {
	width: 150px;
	text-align:right;
	padding-right: 9px;
	padding-left: 5px;
	cursor:text;
}		
	.clnttitle {
	width: 175px;
	cursor:text;
}	
	.clnttitle160 {
	width: 150px;
	cursor:text;
}		

	
	.title4 {
	width: 200px;
}	

	.adminptitle {
	width:275px;
	padding-right: 2px;
	padding-bottom: 5px;
	cursor:text;
}
	
	.lsttitle1 {
	width:350px;
	padding-right: 10px;
	padding-bottom: 5px; 
}
	.lsttitle2 {
	width:475px;
	padding-right:0px;
	padding-bottom: 5px;
}
/* Width
-----------------------------------------------------------------------------------------------*/
	.dispBlock{
	clear:both;
	display:block;
	float:left;
}
	.width150{
	width:150px;
}
	.width175{
	width:155px;
}	
	.width175px{
	width:175px;
}	
	.width50{
	width:50px;
}
	
	.width93{
	width:93px;
}
	.width100{
	width:100px;
}
		

		
	.width230{
	width:230px
}	
	.width215{
	width:215px
}
	.width245{
	width:240px
}
	.width245px{
	width:245px
}
	.width255{
	width:255px
}
	.width270{
	width:270px
}
	.width250{
	width:250px
}
	.width300{
	width:300px
	}
	.width315{
	width:315px
}	
	.width325{
	width:335px
}	
	.width365px{
	width:365px
}
	
	.width365{
	width:370px
	}
	.width458{
	width:458px
	}
	.width415{
	width:415px
	}
	.width385{
	width:385px
	}
	.width468{
	width:468px
	}
	.width508{
	width:508px
	}
	.width515{
	width:515px
	}
	.width525{
	width:525px;
}
	.width528{
	width:528px;
}
	.width575{
	width:575px;
}
	.width560
	{
	width:575px;
}
	.width670 {
	width:670px; 
}	

	.width720{
	width:720px
}

	.width725{
	width:725px
}
	.width750 {
	width:750px; 
}	

	.width770 {
	width:770px; 
}	
	.width700 {
	width:700px; 
}	
	.width650 {
	width:650px;
}	
	.width500 {
	width:500px;
}
	.width675px {
	width:685px;
}	
	.width675{
	width:695px;
}
	.width565{
	width:565px;
}
	.width670{ /* Device Control*/
	width:670px;
}
	.width680 {
	width:680px;
}	
	.width630 {
	width:630px;
}	
	.width620 {
	width:620px;
}	
	.width615 {
	width:615px;
}
	.width585 {
	width:585px;
}	
	.width610 {
	width:610px;
}	
	.width875 {
	width:800px; 
}	
	.width820 {
	width:820px; 
}
	.width885 {
	width:885px; 
}
	.height100 {
	height:100px;
	width: 255px;
}
	.width875px {
	width:875px; 
}	
	.width890px {
	width:890px; 
}	
	.width970{
	width:970px;
}

	.border-right {
	border-right:1px solid #CCCCCC
}

	.height100X258 {
	height:116px;
	width: 255px;
	overflow-y:scroll; 
	padding:0px;
	 margin: 2px 0px 0px 1px;
	cursor: default;
}

	.height100X200 {
	height:97px;
	width: 200px;
	overflow-y:scroll; 
	padding:0px;
	 margin: 2px 0px 0px 1px;
	cursor: default;
}

	.height70 {
	height:72px;
	overflow-y:scroll; 
	padding:0px;
	margin: 2px 0px 0px 1px;
	cursor: default;
}
	.heightmail89 {
	height:116px;
	overflow-y:scroll; 
	padding:0px;
	margin: 2px 0px 0px 1px;
	cursor: default;  
	/*scrollbar-track-color:#d7d7d7; */
}
.heightmail99 {
	height:146px;
	overflow-y:scroll; 
	padding:0px;
	margin: 2px 0px 0px 1px;
	cursor: default;  
	/*scrollbar-track-color:#d7d7d7; */
}
.heightmail147 {
	height:147px;
	overflow-y:scroll; 
	padding:0px;
	margin: 2px 0px 0px 1px;
	cursor: default;  
	/*scrollbar-track-color:#d7d7d7; */
}
.height25{
	height:25px;
	}
	.heightwsec75 {
	height:101px;
	overflow-y:scroll; 
	padding:0px;
	margin: 2px 0px 0px 1px;
	cursor: default;
}
	.height80 {
	height:145px;
	overflow-y:scroll;
	padding:0px;
	margin: 2px 0px 0px 1px;
	cursor: default;
}
	
	.height175px {
	height:183px;
	overflow-y:scroll; 
	padding:0px;
	 margin: 2px 0px 0px 1px;
	cursor: default;
}
	.lsttitle325{
	width:300px; 
}	
	.lsttitle350{
	width:350px; 
}
	.lsttitle355{
	width:355px; 
}	
	.lsttitle400{
	width:400px; 
}
	.width460{
	width:460px; 
}
	.width445{
	width:445px; 
}
	.lsttitle575{
	width:575px; 
}
	.lsttitle600 {
	width:600px; 
}
	.lsttitle610 {
	width:610px; 
}
	.lsttitle925{
	width:920px;
}
	.width935{
	width:935px;
}
	.width984{
	width:984px;
}
	.lsttitle750 {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
	.width1252{
	  width:1252px;
}
/*  List Client
-----------------------------------------------------------------------------------------------*/	
	
	#lstmain {	
	border:1px solid #333333;	height:30px;
	margin-top:15px;
	margin-left:5px;
	background:url(../images/table_bg.png) repeat-x top center;
	float:left;	
}
	#lstmain img{	
	margin-left:100px;
	
}	
	.myBoxdefault_emailsms {
	position:relative;
	 height:140px; 
    padding: 5px; 
	width:275px;
    text-align: left;
  	border: 1px solid #CCCCCC;
	 border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

	
	.myBoxdefault  input{ 
	border:1px  solid #FFFFFF;
	background:none;
}
	.myBoxdefault  textarea{ 
	border:1px  solid #FFFFFF;
	background:none
}

	#newusrmanageBox {	
	border:1px solid #e8e8e8;
	border-top:none;
	float:left;
}
	#newusrmanageBox ul, #newusrmanageBox ul {
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	width:595px;
}
	#newusrmanageBox ul li, #newusrmanageBox ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
}

	.Cmb_Days{
	margin-left:25px;
	float:right
}
	
	

/*************************************************************************************************/
.graphSmallBg{
	background: url(../images/dasht3.png) no-repeat left top;
	float:left;
	clear:both;
	display:block;
	padding:3px;
	
}
.graphMediumBg{
	background: url(../images/dasht2.png) no-repeat left top;
	float:left;
	clear:both;
	display:block;
	padding:3px;
	padding-bottom:7px;
}
.graphMediumBg1{
	background: url(../images/dasht4.png) no-repeat left top;
	float:left;
	clear:both;
	display:block;
	padding:3px;
	
}
.graphBox {
	position:relative;
   	padding: 4px;
    text-align: left;
  /*	border: 1px solid #CCCCCC; */

	
}
 #graphblock{
	float:right; 
	padding-top:15px;  
	padding-bottom:10px; 
	width:225px; /*P.G.*/
	cursor:auto;
}
 #graphdata{
	width:215px;
	float:left;
	/*clear:both;*/
	display:block;
	position:relative;
}
 #graphdata ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdata ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:205px;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}
#updateStatusDonut li{
	margin-top:2px;
	}
 #graphdata  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}
/******************

/* Added for Device Control Inline Legends */
 #graphdataInLine{
	width:auto;
	float:left;
	/*clear:both;*/
	display:block;
	position:relative;
}
 #graphdataInLine ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdataInLine ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	margin:6px 6px 6px 6px;
}
 #graphdataInLine  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

/******************
/*Changes By Piyush*/
/* Added for File Activity Monitor Inline Legends */
 .graphdataInLine{
	width:215px;
	float:left;
	/*clear:both;*/
	display:block;
	position:relative;
}
 .graphdataInLine ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 .graphdataInLine ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:205px;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}
.graphdataInLine  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}


*****************/
 #graphdataweb{
	width:215px; /*P.G.*/
	float:left;
	clear:both;
	display:block;
	position:relative;
}
 #graphdataweb ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdataweb ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}

#graphdataweb  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

#graphdataweb.curved{
	margin-top: 10px; 
	border: 1px #CCC solid;
	border-radius:4px;	
	/*behavior:url(border-radius.htc); */
	behavior:url(radius.htc); 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
	}
#graphdata.curved{
	margin-top: 6px;  
	border: 1px #CCC solid;
	border-radius:4px;	
	/*behavior:url(border-radius.htc); */
	behavior:url(radius.htc); 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;	
	}	
/************************************
************************************/

 #graphdatadevice{
	width:215px; /*P.G.*/
	float:left;
	clear:both;
	display:block;
	position:relative;
}
 #graphdatadevice ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdatadevice ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}

#graphdatadevice  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

#graphdatadevice.curved{
	margin-top: 10px; 
	border: 1px #CCC solid;
	border-radius:4px;	
/*	behavior:url(border-radius.htc); */
	behavior:url(radius.htc);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
	}
	
/************************************
************************************/
 #graphdataappinst{
	width:215px; /*P.G.*/
	float:left;
	clear:both;
	display:block;
	position:relative;
}
 #graphdataappinst ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdataappinst ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}

#graphdataappinst  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

#graphdataappinst.curved{
	margin-top: 10px; 
	border: 1px #CCC solid;
	border-radius:4px;	
	/*behavior:url(border-radius.htc); */
	behavior:url(radius.htc);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
	}
	
/************************************
************************************/
 #graphdataapp{
	width:215px; /*P.G.*/
	float:left;
	clear:both;
	display:block;
	position:relative;
}
 #graphdataapp ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdataapp ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}

#graphdataapp  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

#graphdataapp.curved{
	margin-top: 10px; 
	border: 1px #CCC solid;
	border-radius:4px;	
	/*behavior:url(border-radius.htc); */
	behavior:url(radius.htc);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
	}

/************************************
************************************/
 #graphdataVuln{
	width:215px; /*P.G.*/
	float:left;
	clear:both;
	display:block;
	position:relative;
}
 #graphdataVuln ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdataVuln ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}

#graphdataVuln  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

#graphdataVuln.curved{
	margin-top: 10px; 
	border: 1px #CCC solid;
	border-radius:4px;	
	/*behavior:url(border-radius.htc); */
	behavior:url(radius.htc);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
	}
	
/************************************
************************************/
 #graphdataVulnSev{
	width:215px; /*P.G.*/
	float:left;
	clear:both;
	display:block;
	position:relative;
}
 #graphdataVulnSev ul{
	text-decoration: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
 #graphdataVulnSev ul li {
	text-decoration: none;
	list-style-type: none;
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dotted;
	margin:6px 6px 6px 6px;
}

#graphdataVulnSev  ul li img{
	float:left;
	padding: 0px 10px 0 0px;
}

#graphdataVulnSev.curved{
	margin-top: 10px; 
	border: 1px #CCC solid;
	border-radius:4px;	
	/*behavior:url(border-radius.htc); */
	behavior:url(radius.htc);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
	}
/***************************************
***************************************/
#graphblock .spantext{
 	float: left;
	width:205px; 
	padding: 0px 0px 5px 0px;
	display:block; 
	font-size:14px; 
}

 #graphblock  font{
	font-size:110%;
	padding: 0 0 0 3px;
	width:auto
}
 #graphblock .chart-text-head{
	padding-bottom:7px;
	white-space:nowrap;
	position:relative;
	float:left;
	width:200px;
}
 #graphblock .Enu-now{
	width:200px;
	/* padding-top:15px; */
	white-space:nowrap;
	position:relative;
	float:left
}

.graphLargeBg1{
	background: url(../images/dasht4.png) no-repeat left top;
	float:left;
	clear:both;
	display:block;
	padding:2px;
}
.graphLargeBg{
	background: url(../images/dasht1.png) no-repeat left top;
	float:left;
	clear:both;
	display:block;
	/*padding:1px 3px 0px 3px;*/
	padding:1px 3px 10px 3px;
}

.graphExtraLargeBg{
	background: url(../images/dasht0.png) no-repeat left top;
	float:left;
	clear:both;
	display:block;
	padding:3px;
	
}

/***********************************************************************************************************************/
	.textBox-70{
	height:25px;
    padding:5px;
	float:left;
	width:60px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat left top;
	margin-right: 10px;
}
	.DistextBox-70{
	height:25px;
	color:#999;
	float:left;
	width:62px;
    padding:5px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -69px top;
	margin-right: 10px;
}
	.textBox-125{
	height:25px;
/* */padding:5px;
	float:left;
	width:115px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -140px top;
	margin-right: 10px;
}
	.DistextBox-125{
	color:#999999;
	height:25px;
    padding:5px;
	float:left;
	width:115px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -265px top;
	margin-right: 10px;
	}

	.textBox-150{
	height:25px;
    padding:5px;
	float:left;
	width:140px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -390px top;
	margin-right: 10px;
}

	.DistextBox-150{
	height:25px;
    padding:5px;
	float:left;
	width:140px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -540px top;
	margin-right: 10px;
}
  .textBox-228{
	height:25px;
    padding: 5px;
	float:left;
	width:218px;
	z-index:5555px;
	cursor:default;
	background:url(../images/alltextb.png) no-repeat -690px  top;
	margin-right: 10px;
}
	.DistextBox-228{
	color:#999;
	height:25px;
	float:left;
	width:218px;
    padding: 5px;
	z-index:5555px;
	cursor:default;
	background:url(../images/alltextb.png) no-repeat -918px top;
	margin-right: 10px;
}

	.textBox-258{
	height:25px;
    padding: 5px;
	float:left;
	width:248px;
	z-index:5555px;
	cursor:default;
	background:url(../images/alltextb.png) no-repeat -1146px top;
	margin-right: 10px;
	}
	.textBox-495{
	height:25px;
    padding: 5px;
	float:left;
	width:495px;
	z-index:5555px;
	cursor:default;
	background:url(../images/alltextb.png) no-repeat -3097px top;
	margin-right: 10px;
	}
	.textBox-398{
	height:25px;
    padding: 5px;
	float:left;
	width:398px;
	z-index:5555px;
	cursor:default;
	background:url(../images/alltextb.png) no-repeat -2281px top;
	margin-right: 10px;
	}
	.DistextBox-258{
	color:#999;
	height:25px;
	float:left;
	width:248px;
    padding: 5px;
	z-index:5555px;
	cursor:default;
	background:url(../images/alltextb.png) no-repeat -1404px top;
	margin-right: 10px;
	}
	.textBox-310{
	height:25px;
    padding:  5px;
	float:left;
	width:300px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -1662px  top;
	margin-right: 10px;
	}
	.DistextBox-310{
	height:25px;
	color:#999;
    padding:  5px;
	float:left;
	width:300px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -1972px top;
	margin-right: 10px;
	}
	.textBox-408{
	height:25px;
    padding:  5px;
	float:left;
	width:398px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -2281px top;
	margin-right: 10px;
	}
	.DistextBox-408{
	color:#999;
	height:25px;
	float:left;
	width:398px;
    padding: 5px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -2689px top;
	margin-right: 10px;
	}
	
	.textBox-505{
	height:25px;
    padding: 5px;
	float:left;
	width:495px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -3097px top;
	margin-right: 10px;
	}
	.DistextBox-505{
	color:#999999;
	height:25px;
    padding:   5px;
	float:left;
	width:495px;
	z-index:5555px;cursor:default;
	background:url(../images/alltextb.png) no-repeat -3602px  top;
	margin-right: 10px;
	}
	
	
	.textinput{
	border:1px #FFFFFF solid; 
	margin:-1px;
	}
	
	.selectionBox {
	  text-align: left;
	}
	.selectionBoxCheckbox {
	  padding:2px;
	  text-align: left;
	}
	
	.exludeExtn ul li {
		width:100%;
		padding:1px 0;
		cursor:pointer;}
	.exludeExtn ul li:hover {
		width:100%;
		padding:2px 0;
		cursor:pointer;
		background:#EAEAEA;
	}
	.exludeExtn ul li.exludeExtnActive{
		width:100%;
		padding:2px 0;
		cursor:pointer;
		background:#EAEAEA;
	}
		
	.height130{
		margin:2px 0 0 2px;
		height:146px;
		overflow-y:scroll;
		width:406px;
	}
	.textFieldBox-408{
	height:75px;
	float:left;
	width:408px; cursor:default;
	background:url(../images/alltab.png) no-repeat -1331px top
	}
	.DistextFieldBox-408{
	color:#999;
	height:75px;
	float:left;
	width:408px; cursor:default;
	background: url(../images/alltab.png) no-repeat -1739px top;

	}
	.textFieldBox-408X100{
	height:150px;
	/*padding:10px 8px 10px 0;*/
	float:left;
	width:408px;
	cursor:default;
	background: url(../images/alltab.png) no-repeat left top;
	}
	
	.DistextFieldBox-408X100{
	height:150px;
	color:#999;/*padding:10px 8px 10px 0;*/
	float:left;
	width:408px;
	cursor:default;
	background: url(../images/alltab.png) no-repeat -407px top;
	}
	.textFieldBox-505{
	height:105px;
	float:left;
	width:505px; cursor:default;	
	background: url(../images/alltab.png) no-repeat -2147px top;
	}
	.DistextFieldBox-505{
	height:105px;
	color:#999;
	float:left;
	width:505px; cursor:default;	
	background: url(../images/alltab.png) no-repeat -2652px top;
	}
	.textAreaBox-258{
	height:120px;
	float:left;
	width:258px;
	padding:0;	cursor:default;
	background: url(../images/alltab.png) no-repeat -815px top;
	}
	.textAreaBox-398{
	height:162px;
	float:left;
	width:408px;
	padding:0;	cursor:default;
	background: url(../images/alltab.png) no-repeat 0px top;
	}
	
	.textAreaBox-200{
	height:100px;
	float:left;
	width:200px;
	padding:0;	cursor:default;
	background: url(../images/alltab.png) no-repeat -815px top;
	}
	
	.DistextAreaBox-258{
	height:120px;
	color:#999;
	float:left;
	width:258px;
	padding:0;	cursor:default;
	background: url(../images/alltab.png) no-repeat -1073px top;
	}
	


	span#MoreHide{ 
		background:url(../images/dn-arr.png) no-repeat center right;
		padding:0 15px 0 0;}

	.applicationdiv{
	display:block;
	float:left;
	border:1px solid #CCCCCC;
	margin:10px 10px 0px 0px;
}
	.applicationdivinner{
	display:block;
	width:650px;
	height:130px;
}
.applicationdivinner ul{
	margin: 0px auto;
	width: 648px;
	display: block;
	height: 130px;
	overflow-y: auto;
}

	.applicationdivinner a{
	color:#000000;
}
	.appl{
	/*background:#FFFFFF;*/
	padding: 5px 5px 5px 20px;
	height:15px;
	/*color:#333;
	*/color:#555555;
	/*margin:3px 0;*/ cursor:default;
}
	.appl div{
	cursor:default;
}
	.applDis{
	background:#FFFFFF;
	padding: 5px 5px 5px 20px;
	height:15px;
	color:#CCC;
	/*margin:3px 0; */
}
	
/*	.appl:hover{
	background:#EAEAEA;
	padding: 5px 5px 5px 20px;
	height:15px;
	color:#333;
	/*margin:3px 0;cursor:default;
}*/
	
	.applhead{
	background:url(../images/table_bg.png) repeat-x top left;
	padding: 5px 5px 5px 20px;
	height:19px;
	margin:0;
	/*font-family:'CalibriBold';*/
}
	.alertsign{
	background: #FFFFFF url(../images/alertapp.gif) no-repeat left top;
}
	.rightborder{
		border-right: 2px #CCCCCC solid;
		line-height:2em;
}
	.textsmsbg_open{ 
	background:url(../images/dnarrsms.gif) no-repeat left 5px;
	padding: 0 5px 0 20px; 
/*	color:#000000;
*/	width:650px; 
}
	.eventcls{
	float:left; 
	cursor:default;
}
	
.textsmsbg_close{ 
	background:url(../images/prev.png) no-repeat 5px 3px;
	padding: 0 5px 0 20px; /*	color:#000000;*/	
	width:650px;
}
.textsmsborder {	/*Line used as divider for Firewall exception frame*/
	border-bottom:1px solid #E8E8E8; 
	margin:0 0 5px 0; 
	font-size:14px;
}	
/*************************************REPORTS TABLE************************************************/
.rptbg{
	background: url(../images/uparr.png) no-repeat right center;
}
.rptbgup{
	background: url(../images/dwnarr.png) no-repeat right center;
}

.div {
		border:1px solid #EBEBEB;
		border-left:1px solid #FFF;
/*			width: 750px;
*/}
	
#tabular table{
	display:table;
	float:left;
	clear:both
}
#tabular table th{
	background: url(../images/table_bg.png) repeat-x left top;
}

#tabular table td{
/*	padding:2px;*/
}

#tabular1 table{
	display:table;
	float:left;
	clear:both
}
#tabular1 table th{
	background: url(../images/table_bg.png) repeat-x left top;
}

#tabular1 table td{
	/*padding:2px;*/
}
#apprpt ul.tabs, #DevCtrl ul.tabs, #Dlp ul.tabs, #DlpScan ul.tabs, #Dlp ul.whttabs
{
	margin: 0;
	padding: 0;
}
#apprpt ul.tabs li, #DevCtrl ul.tabs li, #Dlp ul.tabs li, #DlpScan ul.tabs li, #Dlp ul.whttabs li
{
	display: block;
	float: left;
	border: 1px solid #ddd;
	margin: 10px 5px -1px 0;
	background: #ddd;
	font-size: 24px;
	font-stretch: normal;
}
#apprpt ul.tabs li a, #DevCtrl ul.tabs li a, #Dlp ul.tabs li a, #DlpScan ul.tabs li a, #Dlp ul.whttabs li a
{
	display: block;
	float: left;
	font-size: 0.7em;
	padding: 3px 20px;
	color: #666;
	text-decoration: none;
}
#apprpt .selectednew
{
	border-bottom: 1px solid #FFF;
	margin-bottom: -1px;
	background: white;
}
#apprpt .tab-content, #DevCtrl .tab-content,  #Dlp .tab-content, #DlpScan .tab-content, #Dlp .tab-contentwht
{
	float: left;
	border: 1px solid #ddd;
	width: 765px;
	padding: 0px;
}
#apprpt
{
	display: block;
	float: left;
}
.maintitlerpt {
float:left;
display:block; 
cursor:text;
}


#tooltipdivrpt{
float:left; 
border:1px solid #ebf4fb;
background:#eaf3fa; 
 
}

#tooltipdivrpt ul li{
	margin:0px;
	list-style:none;
	float:left;		
	display:block;text-transform: capitalize;
}
#tooltipdivrpt li div{text-transform: capitalize;}
.blockclrrpt{
	/*background:#FFFFFF;*/		
	margin:5px 0;
	font-size:98%;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	float:left; 
	border:1px solid #ebf4fb;
	/*background:#eaf3fa;*/
	background:#F5F5F5; 
	}
	
	#tooltipdivrpt ul li{
		margin:0px;
		list-style:none;
		float:left;		
		display:block;text-transform: capitalize;
	}
	#tooltipdivrpt li div{text-transform: capitalize;}
	.blockclrrpt{
		/*background:#FFFFFF;*/		
		margin:5px 0;
		font-size:98%;
		padding-left:3px;
		padding-top:3px;
		padding-bottom:3px;
		float:left; 
		display:block;
		line-height:22px;
		text-transform: capitalize;
	}
	.bkgray{		
		background: #F5F5F5;
		display:inline-block;
		}
	.blockclrrpt1{
		font-size:98%;
		padding:3px;
		float:left; 
		display:block;
		line-height:18px;
		text-transform:capitalize;
	}
	.Boldhead{
	/*font-family:'Calibri-Bold'; !important;*/
	}
	#main-contener 
{
	border:1px #CCC solid;  
	float:left; 
	height:20%; 
	min-height:115px; 
	font-size:14px;
	width:35%;
	overflow:auto;
	position:relative;
	clear:both;
}

.clsMsgBtn
{
	width: 80px;
	font-family:Calibri, Arial;
	font-size:14px;
	height:25px;
	padding-top:2px;
	
}

.msgtbn{
	margin:0px auto;
	font-size:14px;
	clear:both;
}

#ImageContener{
	/* stretch the overlay by attaching all four corners*/   
   /* position: absolute;
	width: 100%;
 left: 0;
    top: 0;
    bottom: 0;
    right: 0; 
	margin:0px ;
	padding:0px;
	z-index:99px;*/
     /*autouse any background color you like; rgba would be nice, but older IE will ignore it*/
    /*background: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);*/
}

#tree
{
	margin: 10px 10px 5px 5px;
}
#tree a
{
	padding: 0px 5px;
	color:#000000
}
#tree a[disabled]
{
	color:#CCC
}
.tree
{
	margin: 10px 10px 5px 5px;
}
.tree a
{
	padding: 0px 5px; color:#000000
}

.alldivs
{
	background: url(../plugins/img/acerror.png) #FFFFFF no-repeat left 3px; /*	padding:2px 10px;*/
	border: 1px #CCCCCC solid;
	padding: 0px 0px 0px 20px;
	display: inline-table;
}
.alldivs td, .alldiv_class td
{
	float: left;
}
.alldiv_class
{
	background: url(../plugins/img/ok.png) #FFFFFF no-repeat left 3px; /*padding:2px 10px;*/
	border: 1px #CCCCCC solid;
}
.dragDiv
{
	float: left;
	padding: 0 5px;
	border-left: 1px #CCCCCC solid;
}
.navbuttons LI
{
	background: #FFFFFF;
	display: block;
	vertical-align: top;
	padding: 5px 5px 5px 10px;
	list-style: none;
}
#nav li
{
	float: left;
	padding: 5px 10px 10px 10px;
	list-style: none;
}

.actdiv
{
	border-right: 1px solid #CCC;
	cursor: e-resize;
}
.bgli{
background :url(../plugins/img/joinbottom.gif) repeat-y;}

.smartspinner
{
	padding:  1px 2px 0px 2px;
	border:solid 1px #afafaf;
	/*cursor:default; Changes for bug 6911*/
	background: url(../plugins/img/normal.jpg) no-repeat  right center;
	text-align: left;
	color:#848484;
}
.smartspinner.up
{
	background: url(../plugins/img/up.jpg) no-repeat   right;
/*	background-color:#f6f6f6;*/
	cursor:pointer;
}
.smartspinner.down
{
	background: url(../plugins/img/down.jpg) no-repeat  right;
/*	background-color:#f6f6f6;*/
	cursor:pointer;
}
#SearchImg,#SearchImg_dlp{
	background:url(../images/srch_bg.png) no-repeat left top;
	height:27px;
	margin:  0 0 0 10px;
}
/*	Web security setting*/

.WebcategoryClass
{
	width:350px;
	display:block;
	float:left;
	padding:3px 5px 0px 0;
	cursor:default
}
.WebcategorySpan{cursor:default;
text-transform: none;}
/***********************************WARNING Alerts in DashBoard************************************************/
#warning{
	display:none;	
	}
.popWarningRight{
	height:30px;
	width:7px;
	float:right;
	background: url(../images/rightcur.jpg) no-repeat  right top;	
	}
.popWarningCenter{
/*	height:30px;*/
	float:left;
	background: url(../images/centrcur.jpg) repeat-x;
	padding:5px 5px 5px 5px;	
	text-indent:5px;
	width:635px;
	}
.popWarningLeft{
	height:30px;
	float:left;
	width:7px;
	background: url(../images/leftcur.jpg) no-repeat;
	}
	
	/***********************************Client Action Menu class **********************************************/	
   .clntbgscan{
	background: url(../images/clntimg.jpg) no-repeat 0 0;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgupdate{
	background: url(../images/clntimg.jpg) no-repeat 0 -68px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgtuneup{
	background: url(../images/clntimg.jpg) no-repeat 0 -134px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgaplcntrl{
	background: url(../images/clntimg.jpg) no-repeat 0 -202px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgvulnscan{
	background: url(../images/clntimg.jpg) no-repeat 0 -269px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgdlpscan{
	background: url(../images/clntimg.jpg) no-repeat 0 -809px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}	
	.clntbgpatchscan{
	background: url(../images/clntimg.jpg) no-repeat 0 -942px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;		
	}
	
	.clntbgpatchinstall{
	background: url(../images/clntimg.jpg) no-repeat 0 -875px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;		
	}
	
	.clntbgtempaccess{
	background: url(../images/clntimg.jpg) no-repeat 0 -1009px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	
	/***********************************Client Deployment Menu class **********************************************/	
	.clntbgActiveDir{
	background: url(../images/clntimg.jpg) no-repeat 0 -335px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgRemInst{
	background: url(../images/clntimg.jpg) no-repeat 0 -403px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgEmailNotfy{
	background: url(../images/clntimg.jpg) no-repeat 0 -470px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgRemUninst{
	background: url(../images/clntimg.jpg) no-repeat 0 -742px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgClntPckg{
	background: url(../images/clntimg.jpg) no-repeat 0 -541px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgLogScrpt{
	background: url(../images/clntimg.jpg) no-repeat 0 -608px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	.clntbgLogScrpt1{
	background: url(../images/clntimg.jpg) no-repeat 0 -674px;
	height:45px;	
	display:block;
	padding:10px 10px 10px 70px;
		
	}
	/*********************************************************************************/	
.bulletRI{
	background:url(../plugins/img/load.gif) no-repeat left 7px; 
	padding-left:10px
}


#add{padding:0 10px }
		
#rightboxcontainer{
	width:150px;overflow:hidden; /*height:240px;*/ z-index:1;
}
#rightboxcontainerMoveGrp{
	width:130px;overflow:hidden; /*height:240px;*/ z-index:1;
}
.submenu{
background:url(../plugins/img/arrow.png) no-repeat center right;
}
.indexBlock{width:130px;border:1px solid #acacac; border-bottom:none;  border-top:none;float:left; margin:0;position: relative; background:#fff}
#PartnerSchedule .PartnerEvents {
	width:130px; max-height:140px;
	}
/*Changes By Piyush*/
#PartnerSchedule .PartnerEvents li {width:130px; height:16px; margin:0 0 2px 0; padding:5px 10px;overflow: hidden; border-right:0px #fff solid; border-left:0px #fff solid}
#PartnerSchedule .PartnerEventsMoveGrp li {width:110px; height:15px; margin:0 0 2px 0; padding:5px 10px;overflow: hidden; border-right:0px #fff solid; border-left:0px #fff solid} 
#PartnerSchedule .PartnerEvents li a {color:#282828; text-decoration:none;}
 
#PartnerSchedule .PartnerEvents li:hover {background:#e9eaeb;width:130px;border-right:0px #fff solid; border-left:0px #fff solid}

#PartnerSchedule #updown {width:130px;top:0; left:0;}
#PartnerSchedule #updown a {float:left; height:15px;width:130px; text-align:center;
padding:5px 0 0 0;}

 #PartnerSchedule #updown a:hover {width:130px;background:#FFF; text-align:center;padding:5px 0 0 0}
 
#PartnerSchedule #downup {width:130px;height:15px;bottom:0px;position:relative;}
#PartnerSchedule #downup a {float:left; height:15px;width:130px; padding:0px; text-align:center;vertical-align:bottom; color:#000}
  #PartnerSchedule #downup a:hover {width:130px;background:#FFF; text-align:center;  padding:0px;}


.searchCl{
	padding: 2px 14px 10px 4px;
	}
.searchCr{
    width: 23px; 
	padding: 2px 0px 10px 2px
	}
.ErrorMsg{
	 font-family:Calibri, Arial;
	 font-size:20px;
	 text-align:center !important;
	 color:#000; 
	 padding-bottom:35px;
	 width:736px;  /*Change For 6.0*/
	 /*padding-top:35px;*/
     display:none;
	 margin-top:20px; /*Change For 6.0*/
	 float:left;
}
.ErrorMsgOnPopup{
	 font-family:Calibri, Arial;
	 font-size:20px;
	 text-align:center;
	 color:#000; 
	 padding-top:100px;
	
   }
.errorNoscript{
	font-family:Calibri, Arial;
	font-size:17px;
	color:red;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.errorNoscript {	
	width:720px;	
	/*background-image: url('../images/error.png');*/
	position:absolute;
	top:20%;
	left:40%;
	margin:-20px 0 0 -290px;
	display:none;
}

#PrintTable1
{
	display: none;
}

#PrintSummary
{
	display:none;
}

#printHTML
{
	display:none !important;
}

#HdrDiv
{
	display:none !important;
}

@media print
{
	/*
	@page 
	{ 
		margin-top: 1cm;
		margin-bottom:2cm;
	}
	
	body 
	{ 
		margin: 1.6cm; 
		margin-top: 1cm;
		margin-bottom:2cm;
	}
	*/
	
	#printHTML
	{
		display:block !important;
	}
	
	#PrintHeader
	{
		display: inline-block !important;
	}
	
	#printFilters
	{
		display: inline-block !important;
	}
	
	#printSummaryContainer
	{
		display: inline-block !important;
		page-break-after:avoid !important;
	}
	
	#printTableContainer
	{
		/*display: inline-block !important;*/
		float:left !important;
	}
	
	#printChartContainer
	{
		/*display: inline-block !important;*/
		float:left !important;
	}
	
	#divPrintPrdName
	{
		display: inline-block !important;
		width: 100% !important;
	}
	
	#divPrintRptName
	{
		display: inline-block !important;
		width: 100% !important;
	}
	
	.non-printable
	{
		display: none;
	}
	
	.printDivider
	{
		display: inline-block !important;
		border-bottom:1px solid #b2b2b2;
		width: 100% !important;
		margin:5px 0;
		height:1px; cursor:default
	}
	
	.policyline
	{
		display:none !important;
	}
	
	#blue
	{
		display:none !important;
	}
	
	#PCcontentWrapperRpt
	{
		border-left: 1px;
		border-right: 1px;
		border-top: 1px;
		border-bottom: 1px;
		margin-left: -210px;
	}
	
	#PrintTable1
	{
		display: block !important;
	}
	
	
	#PCcontentWrapperRpt
	{
		border:1px solid white;
	}
	
	#myTableDiv3 div .bDiv, #myTableDiv2 div .bDiv
	{
		/*float:left !important;*/
		position:relative !important;
		overflow:visible !important;
		height:auto !important;
	}
	
	#spanFilesCopied a, #spanEntriesLogged a, #spanWordsFlagged a
	{
		font-size: 37pt !important;
		color:#555555 !important;
	}
	
	
	table, th, td
	{
	  border-collapse:collapse;
	  border: 1px solid #ccc;
	  /*page-break-before: avoid !important;
	  page-break-after: always;*/
	}
	
	th, td
	{
		padding:5px;
	}
	
	th
	{
		page-break-inside: avoid;
		page-break-after:auto;
		page-break-before:auto;
	}
	
	tr   
	{ 
		page-break-inside:avoid;
		page-break-after:auto;
		page-break-before:auto;
	}
	
}

.alertmess{
	margin-top:2px;
	}	
#alertmessage{
	cursor:text;
	}
.treeclass{
		margin: -18px 0px 0px 57px !important;
		display: block !important;
	}
.treeclassBG{
background-color:#000 !important;
		color: #FFF !important; padding-right:20px
	}
	
	#dvLoading
{
   background:url(../images/load1.gif) no-repeat center center;
   height: 100px;
   width: 100px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 70%;
   margin: -25px 0 0 -25px;
   display:none;
}	

#dvLoading2
{
   background:url(../images/load1.gif) no-repeat center center;
   height: 100px;
   width: 100px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 70%;
   margin: -25px 0 0 -25px;
   display:none;
}

table{ height:100% !important; width:100%;}
/* Every for File Import in Manage Policy */
.fileImport{cursor:pointer; margin-left:1px; margin-top:-5px}

/*/===================================================================
//+
// QHEPS5: Added by deepak on 01 Feb 2013.
// This class is used in reports pages to align "view detail" Link
//
/*/

.clsLastCol
{
	width:110px		!important;
	float:left		!important;
}

/*/-
//===================================================================*/
.blockip
{
	padding:3px 2px 3px 0px
}
.applyellipsis{
	overflow : hidden; 
	text-overflow : ellipsis;
	white-space:nowrap;
	}
	
/*/===================================================================
//+
// QHEPS5: Added by deepak on 01 Feb 2013.
// This css is used in reports pages to align print, pdf, csv and delete images.
//
/*/

#pdf, #csvfm, #print
{
	margin-left: 8px;
}
#sdate, #edate
{
	cursor:pointer;
}
/*/-
//===================================================================*/	
#commentforMAC_LINUX{
background:url(../images/prev.png) no-repeat left 5px; padding-left:5px; margin-top:5px;
}
#commentforMAC_LINUX1{
background:url(../images/prev.png) no-repeat left 5px; padding-left:5px; margin-top:5px;
}
#commentAcceptLicenseAgreement{
	background:url(../plugins/img/warning.png) no-repeat left 1px; padding-left:35px; margin-top:5px;
}

.margin21px{margin-left:21px}
.rightmargin46{	margin-right:48px;}
.rightmargin17{	margin-right:20px;}
.leftmargin10ClnScan
{
	margin-left:10px
}
/*Changes By Piyush*/
.rightmargin23{margin-right:26px;}
.rightmargin22{margin-right:21px;}
.rightmargin50{margin-right:53px;}
.rightmarginEvent{margin-right:46px;} /* Right margin for File Activity Monitor Event Combo  */
.rightmarginLoc{margin-right:52px;} /* Right margin for File Activity Monitor Location Combo  */
.rightmarginDevTyp{margin-right:9px;} /* Change For 6.0 - Right margin for Device Control Device Type Combo */
.rightmarginChannel{margin-right:31px;}
.rightmargin-EventLogCat{margin-right:13px;} /* Right margin for Server Event Log Category Combo  */
.rightmargin-EndpointName{margin-right:12px;} /* Right margin for Server Event Log Category Combo  */

/* styles for Add-Remove Control : Balaji */
#addremover
{
	padding: 1px;
	border: solid 1px #CCCCCC;
	width: 750px;
}
#addremover .add-bar
{
	/*background-color: #CCCCCC;
	border: solid 1px #CCCCCC;*/
	padding: 5px;
}
#addremover #txtAddBox
{
	width: 685px;
	outline: none;
}
#addremover .add-button
{
	background: url(../images/AddBtn.png) no-repeat center; 
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 2px;
	/*margin-top: -25px;*/
}
.add-button a{ display:block;}
#addremover .addremove-contents
{
	border-top: solid 1px #CCCCCC;/*background-color: #F9F9F9;*/
	padding: 0px;
	height: 100px;
	overflow-y: scroll;
}
#addremover div.addremove-contents ul li.added-item
{
	/*background-color: #F5F5F5;*/
	margin-top: 1px;
}
#addremover div.addremove-contents ul li.added-item:hover
{
	background-color: #EEEEEE;
}
#addremover div.addremove-contents ul li.selected-added-item
{
	background-color: #EEEEEE;
	margin-top: 1px;
}
#addremover  .item-text
{
	width: 200px;
	padding: 5px;
}
#addremover .edit-options
{
	float: right;
	width: 25px;
	height: 16px;
	margin-top: -20px;
}
#Lst_Exceptions div.iPhoneCheckContainer, #Lst_Exceptions div.iPhoneCheckContainer div{ padding:0px !important;}

.famchkboxbg {background:url(../images/Check.png) no-repeat left center;}
.famchkcrossboxbg {background:url(../images/Crossfam.png) no-repeat left  1px;}
.li_border{ border-bottom: 1px #CCC dotted; margin-right:0px; width: 735px}

.removeIECross::-ms-clear {display: none;} 
.colortextB{ color:#000;}
.colortextGray{ color:#555;}
#WrapImpWEMail, #WrapImpBEMail, #WrapImport, #WrapImportPolicy{
	width: 80px;
}

/********************************************** Device Control *********************************************************/

.flexigrid div.bDiv td div.ViewmoreDev{ padding:5px 0px 5px 10px; margin:0 auto; text-align:center}
.flexigrid div.bDiv tr #ViewmoreDevtr td{ border:none; border-top:1px #EEE solid !important; text-align:center}
#table-CompName ul li div.ViewmoreDev{ padding:5px 0px 5px 350px; margin:0 auto;}
.flexigrid div.bDiv td div.NoRecords{ padding:5px 0px 5px 10px; margin:0 auto; border:none; border-top:1px #EEE solid; font-size:14px;text-align:center}
#ManageExceptnNameTable .flexigrid div.bDiv td .selectDevmanage div p{ padding-left: 5px !important; cursor:default!important; }
/*======================================================================
	Selectric
======================================================================*/
.selectricWrapper { position: relative; margin: 0 0 0 0px ; width: 120px; cursor: pointer; }
.selectricDisabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.selectricOpen { z-index: 9999;  }
.selectricHideSelect { position: relative; overflow: hidden; }
.selectricHideSelect select { position: absolute; left: -100%; }
.selectric {  background: #FFFFFF; box-shadow: 0 1px 0 0 #fff, 0px 0 2px 0  #b5c1cb inset;background: -webkit-linear-gradient( #FFF 0%,#F2F2F2 100%); background: -moz-linear-gradient( #FFF 0%,#F2F2F2 100%); background: -o-linear-gradient( #FFF 0%,#F2F2F2 100%); background: linear-gradient( #FFF 0%,#F2F2F2 100%); border: 1px solid #CCC; border-radius: 3px; position: relative; }
.selectricOpen .selectric { background: #FFF; z-index: 9999; }
.selectric .label { display: block; white-space: nowrap; overflow: hidden; margin: 0 38px 0 0; padding: 2px 10px; line-height: 1.5; color: #555; text-shadow: 0 1px #FFF; }
.selectric .button { position: absolute; right: 0; top: -3px; height: 25px; width: 30px; color: #000; text-align: center; font: normal 17px/32px sans-serif;}
.selectric .button:before { content: " "; float: left; height: 100%;  }
.selectricHover .selectric { border-color: #CCC; }
.selectricHover .selectric .button { color: #000; }
.selectricTempShow { position: absolute !important; visibility: hidden !important; display: block !important; }

/* Items box */
.selectricItems ul,
.selectricItems li { list-style: none; padding: 0 ; margin: 0; min-height: 15px; line-height: 15px; background: #FFFFFF;width: 100%!important; overflow-x:hidden!important;}
.selectricItems { display: none; position: absolute; overflow: auto; top: 100%; left: 0; background: #F9F9F9; border: 1px solid #CCC; z-index: 9998; box-shadow: 0 0 10px -6px; }
.selectricOpen .selectricItems { display: block; }
.selectricItems li { padding: 3px 5px !important; cursor: default; display: block !important; border-bottom: 1px solid #b5c1cb; color: #333333; border-top: 1px solid #FFF !important; float:none !important;width: 100%!important; }
.selectricItems li.selected { background: #EDEDED; color: #333333; border-top-color: #E0E0E0; }
.selectricItems li:hover { background: #000; color: #FFF; }


/*======================================================================
	Auto Complete Div
======================================================================*/

.autoCompDiv
{
	background-color:#FFFFFF;
	z-index:1000 !important;
	display:none;
	position:relative;
	left:15px;
	top:-2px;
	width:168px;
	max-height:211px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align: baseline;
	list-style-image:none;
	list-style-position: outside;
	list-style-type: none;
	overflow-y:auto;
}
#DevCtrl .autoCompDiv
{
	background-color:#FFFFFF;
	z-index:1000 !important;
	display:none;
	position: absolute; 
	left:21px;
	max-height:200px;
	top:0px;
	margin-top:152px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align: baseline;
	list-style-image:none;
	list-style-position: outside;
	list-style-type: none;
	overflow-y:auto;
}
.autoCompDiv li
{
	padding:7px;
	border-top:1px solid #CCCCCC;
}

.autoCompDiv li:hover
{
	background-color:#A8A8A8;
	color:#FFFFFF;
}

.autoCompDiv-hover
{
	background-color:#A8A8A8;
	color:#FFFFFF;
}

/* For Dashboard Changes */
	/* Start of New Dashboard */
	/* For Alerts Balloon */
	.my-balloon { width: 380px; position: relative; margin: 0px; }
	.alert-head { padding:3px 3px 5px 5px; width: 305px; float:left; color: #000000; position:relative; }
	.alert-see-all { padding:5px 0px 5px 0px; min-width: 40px; float:left; position:relative; }
	.alert-see-all a { font-size: 11px; }
	.balloon-tip{ padding:15px 0px 5px 0px; margin: -13px 10px 0px 3px; width: 11px; height: 6px; background:url(../images/arrowup.png) no-repeat right top; float:left; position:relative; z-index:-1; }
	.my-balloon ul li{ height: 32px; margin:0px; cursor:default; padding:5px 5px 4px; display: block; font-size: 14px; font-weight: normal; border-top: 1px solid #CCCCCC; color:#5C595C !important; }
	/*.my-balloon ul li:hover { background-color: #FFFFFF !important; }*/
	.my-balloon ul li div, .my-balloon ul li div:visited{ color:#5C595C !important; z-index: 11; display:block; height: 32px; }
	.my-balloon div.alert-msg-text{ width: 88%; float:left; }
	.my-balloon div.alert-option{ 
		float: right; display: none; margin: 6px 0px 0px 0px; 
		height: 18px; border-left: solid 1px #CCC;
		width:36px; padding: 0 0 0 5px;
	}
	.my-balloon div.alert-option div{ width: 16px; height: 16px; float: right; margin: 0 0 0 3px; padding: 0; cursor: pointer; }
	.my-balloon .alert-text {
		color: #5c595c;
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		/*word-wrap: break-word;*/       /* Internet Explorer 5.5+ */
		/*word-break: break-all;
		white-space: normal;*/
	}
	.my-balloon .alert-text-read {
		color: #A1A1A1;
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		/*word-wrap: break-word;*/       /* Internet Explorer 5.5+ */
		/*word-break: break-all;
		white-space: normal;*/
	}
	.wrap-text {
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
		word-break: break-all;
		white-space: normal;
	}
	.wrap-text-with-space {
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
	}
	.chart-head {
		float: left;
		width: 984px;
		position: relative;
		border-bottom: solid #807E7E 1px;
		font-size: 24px;
		color: #858282;
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.chart-head label, .chart-sub-head label{ float: left; }
	
	#netChartType {
		float:left; 
		height: 25px;
		width: 70%;
		position: relative;
	}

	#netChartType ul {
		float:left;
		margin: 0px;
		padding: 0px;
	}
	#netChartType ul li {
		display: inline;
		float: left;
		cursor: pointer;
	} 
	#netChartType ul li a {
		float: left;
		color: #333333;
		font-family:'Calibri';  
		font-size: 14px; 
		padding: 2px 0px 2px 5px;
		height:20px;
		border-collapse: collapse;
		width: 80px;
		text-align: left;
		/*background-color: #F0EBEB;*/
		background: url(../images/table_bg.png) repeat-x left bottom;
	}
	#netChartType ul li a:hover{
		/*color:  #FFFFFF;
		background: url('');
		background-color: #5696D6;*/
	}
	#netChartType ul li.current a{
		color:  #FFFFFF;
		background: url('');
		background-color: #5696D6;
		cursor: default;
	}
	#netChartType ul li a.leftbrd{border-left: solid #B3B3B3 1px; border-top: solid #B3B3B3 1px; border-bottom: solid #B3B3B3 1px;}
	#netChartType ul li a.rightbrd{border-right: solid #B3B3B3 1px; border-top: solid #B3B3B3 1px; border-bottom: solid #B3B3B3 1px;}
	#netChartType ul li a.leftbrd-rounded{
		/*behavior:url(border-radius.htc); */
		behavior:url(radius.htc);
		border-top-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-khtml-border-top-left-radius:4px;
		border-bottom-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-khtml-border-bottom-left-radius:4px;
	}
	#netChartType ul li a.rightbrd-rounded{
		/*behavior:url(border-radius.htc); */
		behavior:url(radius.htc);
		border-top-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-khtml-border-top-right-radius:4px;
		border-bottom-right-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-khtml-border-bottom-right-radius:4px;
	}
	.color-box{
		width: 7px;
		height: 7px;
		background-color: red;
		position: relative;
		float: left;
		margin: 5px 3px 2px 2px;
	}
	.netchart-graph{
		float: left;
		width: 600px;
		position: relative;
		cursor: default;
	}
	.netchart-summary-container{
		float: right;
		width: 350px;
		position: relative;
		/*border:solid #CCC 1px;*/
		margin: 5px 4px 5px 0px;
	}
	.netchart-summary-head{
		float: left;
		width: 100%;
		position: relative;
		font-weight: bold;
		margin: 0px 0px 5px 0px;
	}
	#NetChartToggle{
		float:right; position: relative; cursor: pointer;		
		margin: 3px 3px 3px 3px;
	}
	.graph-slide-up{ /*background: url(../images/slideup.png) no-repeat left;*/ background: url(../images/minusico.png) no-repeat left; width: 20px; height: 20px; }
	.graph-slide-down{ /*background: url(../images/slidedwn.png) no-repeat left;*/ background: url(../images/plusico.png) no-repeat left; width: 20px; height: 20px; }
	.netchart-summary{
		float: left;
		position: relative;
		height: 169px; 
		width: 100%;
		margin-top: 8px;
		/*border:solid #CCC 1px;*/
	}
	#netChartType ul li .color-all{/*background-color: #05A5F5;*/ height: 10px; width: 10px; float: left; position: relative; margin: 5px 3px 2px 3px;}
	#netChartType ul li .color-virus{background-color: #05A5F5; height: 10px; width: 10px; float: left; position: relative; margin: 5px 3px 2px 3px;}
	#netChartType ul li .color-browsing{background-color: #2D3EB3; height: 10px; width: 10px; float: left; position: relative; margin: 5px 3px 2px 3px;}
	#netChartType ul li .color-phishing{background-color: #810FFA; height: 10px; width: 10px; float: left; position: relative; margin: 5px 3px 2px 3px;}
	#netChartType ul li .color-label{ width: 70px; position: relative; margin: 2px 0px 0px 0px; text-align: center;}
	
	#ChartTabsContainer {
		float:left; 
		height: 25px;
		width: 70%;
		position: relative;
		margin-top: 15px;
	}

	#ChartTabsContainer ul {
		float:left;
		margin: 0px;
		padding: 0px;
	}
	#ChartTabsContainer ul li {
		display: inline;
		float: left;
		padding: 0px;
	} 
	#ChartTabsContainer ul li a {
		float: left;
		color: #333333;
		font-family:'Calibri';  
		font-size: 20px !important;
		padding: 0px 2px 2px 2px;
		height:20px;
		border-collapse: collapse;
		/*width: 80px;*/
		text-align: left;
		margin: 0px 10px 0px 0px;
	}
	#ChartTabsContainer ul li a:hover{ border-bottom: solid #E66000 2px; }
	#ChartTabsContainer ul li.current a{ border-bottom: solid #E66000 2px; font-weight: bold; }
	
	.loading-img{margin: 100px 0px 0px 150px;}
	.summary-table{
		border:1px solid #EBEBEB;
		background:url(../images/table_bg.png) repeat-x top left;
		float:left;
		display:block;
		padding-left:3px;
		min-height: 170px;
	}	
	.summary-table ul {
		position:relative;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
	}
	.summary-table ul li {
		padding: 4px 1px 4px 0px;
		position:relative;
		white-space:normal;
		float:left;
		display:block;
	}
	.summary-table ul li div{
		text-align: left;
	}
	.summary-table .table-cell{
		padding: 0 2px 0 6px;
		white-space: nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.summary-table .right-brd{
		border-right: solid 1px #D4D4D4;
		margin-left: -1px;
	}
	.width70{width:70px;}
	.width120{width:120px;}
	.width138{ width:138px; }
	/* Status Tab */
	#TabPageContainer .chart-head {
		float: left;
		width: 984px;
		position: relative;
		border-bottom: solid #807E7E 1px;
		font-size: 24px;
		margin: 20px 0px 5px 0px;
	}
	#TabPageContainer .status-chart-container{
		width: 322px;
		position: relative;
		float: left;
		margin-top: 10px;
	}
	#TabPageContainer .status-chart-head{
		font-size: 24px;
		width: 100%;
		position: relative;
		float: left;
		text-align: center;
	}
	#TabPageContainer .status-chart-subcontainer{
		width: 322px;
		border: solid 1px #EBEBEB;
		height: 235px;
		position: relative;
		float: left;
	}
	#TabPageContainer .status-chart-subcontainer div{
		text-align: center;
	}
	#TabPageContainer .status-chart-subcontainer div.total-endpoints{
		text-align: center;
		font-size: 30px;
		margin: 8px 0px 2px 0px;
		/*color: #5a96d2;*/ color: #555555;
	}
	
	/* Security Tab */
	#TabPageContainer .chart-summary-block{
		float: left;
		width: 984px;
		position: relative;
		border-bottom: solid #A6A6A6 1px;
		padding: 5px 0px 10px 0px;
		margin: 0px 0px 20px 0px;
		min-height: 220px;
	}
	#TabPageContainer .chart-container{
		width: 550px;
		/*border: solid #CCC 1px;*/
		position: relative;
		float: left;
		padding: 0px 0px 0px 0px;
	}
	#TabPageContainer .summary-container{
		width: 380px;
		/*border: solid #CCC 1px;*/
		margin: 0px 0px 0px 10px;
		position: relative;
		float: left;
	}
	#TabPageContainer .chart-sub-head{
		float: left;
		width: 100%;
		position: relative;
		font-weight: bold;
		margin: 0px 0px 5px 0px;
	}
	#TabPageContainer .vuln-detected{
		float: left;
		width: 100px;
		position: relative;
		margin: 0px 0px 0px 0px;
		height: 100px;
		padding: 50px 0px 0px 0px;
		text-align: center;
		vertical-align: middle;
		font-size: 32px;
	}
	#TabPageContainer .vuln-chart-outer{
		float:left;
		width:190px;
		height: 190px;
		cursor:auto;
		position: relative;
		margin: 0px 0px 0px 10px;
	}
	#TabPageContainer .vuln-chart{
		float:left;
		width:190px;
		height: 190px;
		cursor:auto;
		position: absolute;
		background:url(../images/pieshdw.png) no-repeat center bottom;
	}
	#TabPageContainer .vuln-chart-legend{
		float:left;
		width:250px;
		height: 190px;
		cursor:auto;
	}
	#chartLegend{
		width:160px;
		float:left;
		/*clear:both;*/
		display:block;
		position:relative;
	}
	#chartLegend ul{
		text-decoration: none;
		list-style-type: none;
		padding:0px;
		margin:0px;
	}
	#chartLegend ul li {
		text-decoration: none;
		list-style-type: none;
		float:left;
		width:150px;
		border-bottom:1px #CCCCCC dotted;
		padding: 0px 0px 5px 0px;
		margin:6px 6px 6px 6px;
	}
	#chartLegend  ul li img{
		float:left;
		padding: 0px 10px 0 0px;
	}
	#chartLegend.curved{
		margin-top: 6px;  
		border: 1px #CCC solid;
		border-radius:4px;	
		/*behavior:url(border-radius.htc); */
		behavior:url(radius.htc); 
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;	
	}
	.my-tooltip-outer{
		background-color: transparent;
		position: absolute;
		width: 150px;
		border: 1px #CCC solid;
		border-radius:4px;	
		/*behavior:url(border-radius.htc); */
		behavior:url(radius.htc); 
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;
		z-index: 9999999;
	}
	.my-tooltip-content{
		height: 25px;
		background-color: transparent;
		position: relative;
		float: left;
		padding: 5px 0px 0px 0px;
		width: 200px;
		text-align: center!important;
		font-size: 13px;
	}
	.my-tooltip-arrow-center{
		background: url(../images/arrdown.png) no-repeat center bottom;
		height: 11px;
		width: 12px;
		background-color: transparent;
		position: relative;
		float: left;
		z-index: 999;
		margin: 0px 0px -11px 92px;
	}
	.my-tooltip-arrow-left{
		background: url(../images/arrdown.png) no-repeat center bottom;
		height: 11px;
		width: 12px;
		background-color: transparent;
		position: relative;
		float: left;
		z-index: 999;
		margin: 0px 0px -11px 35px;
	}
	.my-tooltip-arrow-right{
		background: url(../images/arrdown.png) no-repeat center bottom;
		height: 11px;
		width: 12px;
		background-color: transparent;
		position: relative;
		float: left;
		z-index: 999;
		/*margin: 0px 40px -11px 0;*/
		margin: 0px 0px -11px 150px;
	}
	.my-tooltip-arrow-left-top{
		background: url(../images/arrup.jpg) no-repeat center top;
		height: 11px;
		width: 12px;
		background-color: transparent;
		position: relative;
		float: left;
		z-index: 999;
		margin: -40px 0px 0px 29px;
	}
	/* --- Single Horizontal Bar Chart --- */
	.my-single-bar-chart-container{
		padding: 10px 5px 10px 5px;
		margin: 15px 0px 0px 10px;
		position: relative;
		float: left;
	}
	.my-single-bar-chart-container div{
		position: relative;
		float: left;
	}
	.my-single-bar-chart-container .my-single-bar-container{
		width: 100%;
		height: 17px;
		position: relative;
		float: left;
		/*border: solid 1px #618AAD;*/
		padding: 0px 0px 0px 0px;
	}
	.my-single-bar-chart-container .my-single-bar-container div{
		height: 17px;
		position: relative;
		float: left;
	}
	.my-single-bar-chart-container .my-single-bar-chart-legend{
		position: relative;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 0px 0px;
	}
	.my-single-bar-chart-container .legend-item-icon{
		width: 10px;
		height: 10px;
		position: relative;
		float: left;
		margin: 3px 3px 0px 0px;
		/*border: solid 1px #CCC;*/
	}
	.my-single-bar-chart-container .legend-item-text{
		font-size: 12px;
		text-align: left!important;
		position: relative;
		float: left;
	}
	.my-single-bar-chart-container .legend-item-text a{
		font-size: 14px;
	}
	#container .highcharts-container {
		overflow: visible !important;
		float: left;
	}
	#MainDivContainer .highcharts-container {
		overflow: visible !important;
		float: left;
	}
	#MainDivContainer{
		display: none;
	}
	#LoadingDivContainer{
		text-align: center;
		min-height: 200px;
	}
	/* Details pop-ups  */
	.details-popup-content{
		margin: 0px 0px 0px 0px;
		position: relative;
		float: left;
	}
	.bubble-count{
		float:right;
		margin:-20px 8px 0 0;
		line-height:30px;
		padding:0 10px;
		border-radius: 30px;
		border:3px solid #fff;
		border-radius: 30px;
		-moz-border-radius: 30px; 
		-webkit-border-radius: 30px;
		-ms-border-radius: 30px;
		-o-border-radius: 30px;
		background:red;
		color:#fff;
		text-align:center;
		-moz-box-shadow: 1px 1px 3px 3px #ccc;
		-webkit-box-shadow: 1px 1px 3px 3px #ccc;
		box-shadow: 1px 1px 3px 3px #ccc;
	}
	#LoadingPanelContainer{
		top: 0px;
		left: 0px;
		position: absolute;
		z-index: 999999;
		width: 87%;
		height: 92%;
		background-color: #FFF;
		margin: 38px 0 0 0;
		padding: 0 0 0 100px;
		-webkit-transform: translateZ(0); /* To solve Chrome's rendering problem of new version 39 */
	}
	#alertDiv div.alert-panel{
		float:left;
		border-top: solid 1px #CCC;
		padding:10px 5px 5px 7px;	
		text-indent:5px;
		width:686px;
		height: 25px;
		cursor: default;
	}
	.common-fields-panel {
		position: relative;
		float: left;
		width: 780px;
		margin: 10px 0 0 12px;
	}
	/* End Of New Dashboard */
	
/* Start of Report Changes */
.rpt-collapsed-panel
{
	width:500px;
	height:36px;
	background-color: #F7F5F5;
	background: url(../images/tablebg.png) repeat-x;
	border-top: solid #E3E3E3 1px !important;
	border-left: solid #E3E3E3 1px;
	border-right: solid #E3E3E3 1px;
	border-bottom: solid #E3E3E3 1px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius:4px;
	padding-left: 3px;
	margin: 2px 0px 0px 0px;
}

/*Change For 6.0*/
#adddevbg{ background: url(../images/swtbtn.png) no-repeat left top; padding: 6px 0px 8px 0px; width: 287px; }
#adddevbg a{ color:#000 ; padding: 6px  14px 6px 13px ;  }
.amiddle{ padding-right:15px !important; padding: 6px 14px 6px 16px !important;}
.aright{ padding-right:16px !important;padding: 6px 14px 6px 14px !important; }


#adddevbg-rpt{ background: url(../images/swtbtnr.png) no-repeat left top; padding: 6px 0px 8px 0px; width: 200px; }
#adddevbg-rpt a{ color:#000 ; padding: 6px  14px 6px 35px ;}
.aright-rpt{ padding-right:30px !important; padding-left:25px !important;}
.aleft-rpt{ padding-right:30px !important;}

.colortextW{color:#FFF !important;}
#Viewdev{padding-right:5px;}

#appdlpbg{ background: url(../images/appldlp.png) no-repeat left top; width: 134px; height:36px;  }
#appdlpbg a{ padding:1px 20px 16px 20px; line-height:20px;  }
.adlpmiddle{ padding-right:23px !important;}
.adlpright{ /*padding:1px 32px 16px 12px !important;line-height:20px;*/ }
.chartButton a
{
	display:block;
	width:87px;
	background:transparent  url(../images/btn.png) no-repeat -63px -1px;
	background-position: -63px -30px;
	background-repeat:no-repeat;
	text-decoration: none;
	text-align:center;
	color:#666;
	height:23px;
	cursor:pointer;
	padding: 6px 0px 0 0; 
	margin: 0px 5px 0 0; 
}
	
.table-CompNameli div.up{
	padding: 1px 0px 5px 15px !important;
}
.table-CompNameli div.down{
	 padding: 1px 0px 5px 15px !important; 
}
.divheaderdn{
	 padding:0px 180px 0px 63px; color:#555555;
}
#table-CompName ul li div.up{
	background:  url(../images/dn-arr.png) no-repeat 0px 7px;padding: 2px 0px 5px 9px;
}
#table-CompName ul li div.down{
	  background:url(../plugins/img/arrow.png) no-repeat -3px 2px; padding: 2px 0px 5px 9px; 
}
#table-CompName ul li div{
	float:left;
}
#table-CompName ul li{ border-bottom:1px #CCC solid;width:742px; /*padding-left:2px;*/ }
#table-CompName ul li ul li{ border-bottom:none;}
#table-CompName ul li ul{
	 overflow: hidden;
	 position:relative;
	 width:720px;
	 height:auto;
	 padding:0px;
	 margin:0px;
	 float:left;
}

#table-CompName ul li ul li{
	padding: 7px 10px 0px 0px;
	margin-left:0px !important;
	position:relative;
	white-space:normal;
	float:left;
	display:block;
}
#table-CompName ul li ul li div{
	padding: 2px 10px 0px 14px;
	position:relative;
	white-space:normal;
	background:  none !important;
	float:left;
	width:310px;
}
#chkSelectDevAll, .chkSelectdev{ margin-right:10px !important; }
/* End of Report Changes */

/* Start of FAM */
#ulFAMTbl li{ padding: 0; margin: 0; }
#ulFAMTbl li div{ padding: 2px 0 0 0; height: 30px; }
#ulFAMTbl li div.right-brd{ border-right: solid 1px #ebebeb; }
#ulFAMTbl li div input[type="checkbox"]{ margin: 3px 0 0 3px; }
#ulFAMTbl li div img{ margin: 3px 0 0 5px; }
#ulFAMTbl .dashed-bottom-brd { /*border-bottom: dotted 1px #CCC;*/ border-bottom: solid 1px #ebebeb; }
#ulFAMTbl .dashed-top-brd { border-top: dotted 1px #CCC; }
#ulFAMTbl .sub-label{ font-size: 11px; }
#ulFAMTbl .imgExpandBtn { float:left; cursor: default; margin: 5px 5px 0 0; width: 9px; height: 9px; }
#ulFAMTbl .down-arw { background: url(../images/arws.png) no-repeat 0px 0px; }
#ulFAMTbl .left-arw { background: url(../images/arws.png) no-repeat -9px 0px; }
#ulFAMTbl .left-dis { background: url(../images/arws.png) no-repeat -18px 0px!important; }
#ulFAMTbl .tri-state-checkbox { height: 13px; width: 13px; cursor:default; margin: 6px 0 0 6px; }
#ulFAMTbl .tri-state-chk-1 { background: url(../images/chk4fam.png) no-repeat 0px 0px; }
#ulFAMTbl .tri-state-chk-1:hover { background: url(../images/chk4fam.png) no-repeat -13px 0px; }
#ulFAMTbl .tri-state-chk-2 { background: url(../images/chk4fam.png) no-repeat -39px 0px; }
#ulFAMTbl .tri-state-chk-2:hover { background: url(../images/chk4fam.png) no-repeat -52px 0px; }
#ulFAMTbl .tri-state-chk-3 { background: url(../images/chk4fam.png) no-repeat -78px 0px; }
#ulFAMTbl .tri-state-chk-3:hover { background: url(../images/chk4fam.png) no-repeat -91px 0px; }
#ulFAMTbl .disabled { /*background: url(../images/chk4fam.png) no-repeat -84px 0px!important;*/ }
#ulFAMTbl .tri-state-chk-1-disabled { background: url(../images/chk4fam.png) no-repeat -26px 0px!important; }
#ulFAMTbl .tri-state-chk-2-disabled { background: url(../images/chk4fam.png) no-repeat -65px 0px!important; }
#ulFAMTbl .tri-state-chk-3-disabled { background: url(../images/chk4fam.png) no-repeat -104px 0px!important; }

#ulFAMTbl .add-extn-btn { background: url(../images/addextn.png) no-repeat 0px 0px; height: 16px; width: 17px; margin: 4px 16px 0 0; cursor: pointer; float:right; }
#ulFAMTbl .add-extn-txt { border: solid 1px #CCC; width: 121px; height: 24px; float:left; padding: 0px 0 0 0; margin: 0 0 0 -4px; background-color: #FFFFFF; }
#ulFAMTbl .add-extn-txt input[type='text'] { width: 100px; height: 18px; font-size: 13px; margin-left: 5px;}
#ulFAMTbl .ok-btn { border: solid 1px #CCC; width: 20px; height: 22px; float:left; padding: 2px 0 0 4px; cursor: pointer; background-color: #FFFFFF; }
#ulFAMTbl .ok-btn:hover { color: #000; }
#ulFAMTbl .del-extn-btn { background: url(../images/delete.png) no-repeat 0px 0px; height: 16px; width: 16px; margin: 0 16px 0 0; cursor: pointer; float:right; display: none; }
#ulFAMTbl li:first-child {
	position:relative;
	white-space:normal;
	float:left;
	display:block;
	font-weight: bold;
}
#ulFAMTbl li{
	margin-left: 3px;
}
#ulFAMTbl li div:first-child{
	text-align: left;
	margin-left: 1px;
}
#ulFAMTbl .tri-state-checkbox { margin-left:6px!important; }
#ExclusionBox {}
#ExclusionBox .add-excln-container { position:relative; float: left; width: 750px; height: 25px; border: solid 1px #ebebeb; height: 30px; padding: 3px 0 0 5px; }
#ExclusionBox .add-excln-txt { position:relative; float: left; width: 710px; }
#ExclusionBox .add-excln-txt input[type='text'] { float: left; width: 710px; height: 25px; }
#ExclusionBox  .add-excln-btn { background: url(../images/addextn.png) no-repeat 0px 0px; height: 16px; width: 17px; margin: 7px; 16px 0 0; cursor: pointer; float:right; }
#ExclusionBox .excln-list-container { overflow-y: scroll; position:relative; float: left; width: 755px; height: 200px; border-left: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb; border-right: solid 1px #ebebeb; }
#ExclusionBox  .del-excln-btn { position:relative; background: url(../images/delete.png) no-repeat 0px 0px; height: 16px; width: 16px!important; margin: 2px 5px 1px 0; cursor: pointer; float:right; }
#ExclusionBox .excln-list-container ul { position:relative; list-style:none; top:0px; position:relative; }
#ExclusionBox .excln-list-container ul li { display: block; }
#ExclusionBox .excln-list-container ul li div.excln-item{ float:left; width: 730px; padding: 6px 0 0px 5px; min-height: 25px; }
#ExclusionBox .sub-list { background-color: #CCC!important; }
/* End of FAM */


/*Style for report modify parameters*/
.selectionBox
{
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: rgb(255, 255, 255) 0px 0px 2px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;
	background-clip: padding-box;
	/*background-color: rgb(228, 228, 228);*/
	background-color:#F5F5F5;
	/*background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%);*/
	/*background-color: rgb(216, 217, 232);*/
	border-bottom-color: rgb(170, 170, 170);
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(170, 170, 170);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(170, 170, 170);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(170, 170, 170);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: rgb(255, 255, 255) 0px 0px 2px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;
	color: rgb(51, 51, 51);
	cursor: text;
	display: list-item;
	float: left;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	position: relative;
	text-align: left;
	vertical-align: baseline;
	white-space: nowrap;
	width: auto;
	zoom: 1;
} 

#apprpt .tabs li, #DevCtrl .tabs li, #Dlp .tabs li, #DlpScan .tabs li, #Dlp .whttabs li{ position:relative !important;}
.defaulttab, .Dlpdefaulttab{background-color:#FFF; font-size:15px !important ;}

.defaulttabgray{background:url(../images/table_bg.png) repeat-x top left;font-size:15px !important  }
#DevCtrl .flexigrid div.bDiv td div, div.colCopy div{ padding:0px 0px  0px 1px;}
#DevCtrl .flexigrid div.bDiv td div.Devmanage, #DevCtrl .flexigrid div.bDiv td div.Devmanageshorten{ padding: 5px 5px  5px  10px;margin:5px 0px;}
#DevCtrl .flexigrid div.bDiv td div.selectDevmanage{ padding:5px 0px 5px 5px; }
#searchExcepDev{background:url(../images/srchexp.png) no-repeat top left; width:740px; height:27px; }
#DevCtrl .flexigrid div.bDiv td div.selectDevmanage{ padding:5px 0px 5px 5px; }
#DevCtrl .flexigrid div.bDiv td div.selectDevmanage .selectric{ border-left: 1px solid #CCC  !important  ;border-top: 1px solid #CCC  !important  ; border-radius:2px; box-shadow:0px 1px 2px 0px #ddd, inset 0px 1px 0px 0px #fff;}
#DevCtrl .flexigrid div.bDiv td div.selectDevmanage .selectricWrapper{ position:  absolute }
#DevCtrl .flexigrid div.bDiv td div.selectDevmanage .selectricItems{ border-left: 1px solid #CCC  !important}
.table-Devctrl .jqTransformSelectWrapper li{
	width:134px  !important;
}
.table-Devctrl .jqTransformSelectWrapper li a{
	width:129px  !important;
}

/*Class for Applications of Device Control*/
.tablecustmliapp div.liclassdown{ width:515px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px;float:left; cursor:default;}
.tablecustmliapp div.liclassup{ width:515px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px; float:left; cursor:default;}
.tablecustmliapp div.limainclass{ width:515px;  border-bottom:1px solid #EBEBEB; float:left}
.tablecustmliapp .liclassdown{float:left; padding-left:20px; border-bottom:1px solid #EBEBEB;background: url(../plugins/img/arrow.png) no-repeat 10px 2px;}
.tablecustmliapp .liclassup{float:left; padding-left:20px;background: url(../images/dn-arr.png) no-repeat 10px 5px;}
.tablecustmliapp .parentulclass{ background: #F7F7F7; border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB;}
/*.tablecustmliapp .parentulclass li{ margin: 0px 20px;}*/
.tablecustmliapp div.limainclass li{border-bottom:1px solid #EBEBEB;}
.tablecustmliapp #lastlimainul{border-bottom:1px solid #F7F7F7 !important;}
.tablecustmliapp #lastlimain{ border-bottom:1px solid #FFF;}
.tablecustmliapp #lastlimain .liclassup{ border-bottom:1px solid #FFF;}
.tablecustmliapp #lastlimain .liclassdown{ border-bottom:1px solid #FFF;}

/*Class for File Types of Device Control*/
.tablecustmliConfdata div.liclassdown{ width:685px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px;float:left}
.tablecustmliConfdata div.liclassup{ width:685px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px; float:left}
.tablecustmliConfdata div.limainclass{ width:705px;  border-bottom:1px solid #EBEBEB; float:left}

.tablecustmlifiletype div.liclassdown, .tableDomain div.liclassdown, .tableApp div.liclassdown, .tableNetPath div.liclassdown{ width:515px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px;float:left}
.tablecustmlifiletype div.liclassdown1,.tableDomain div.liclassdown1,.tableApp div.liclassdown1,.tableNetPath div.liclassdown1{ width:515px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px;float:left}
.tablecustmlifiletype div.liclassup, .tableDomain div.liclassup, .tableApp div.liclassup, .tableNetPath div.liclassup{ width:515px; margin:5px 0px 0px 0px; padding: 0px 0px 5px 20px; float:left}
.tablecustmlifiletype div.limainclass, .tableDomain div.limainclass, .tableApp div.limainclass, .tableNetPath div.limainclass{ width:515px;  border-bottom:1px solid #EBEBEB; float:left}
.tablecustmlifiletype .liclassdown, .tablecustmliConfdata .liclassdown, .tableDomain .liclassdown, .tableApp .liclassdown, .tableNetPath .liclassdown{float:left; padding-left:20px;background: url(../plugins/img/arrow.png) no-repeat 10px 2px;  border-bottom:1px solid #EBEBEB;}
.tablecustmlifiletype .liclassdown1, .tablecustmliConfdata .liclassdown1, .tableDomain .liclassdown1, .tableApp .liclassdown1, .tableNetPath .liclassdown1{float:left; padding-left:20px;border-bottom:1px solid #EBEBEB;}
.tablecustmlifiletype .liclassup, .tablecustmliConfdata .liclassup, .tableDomain .liclassup, .tableApp .liclassup, .tableNetPath .liclassup{float:left; padding-left:20px;background:url(../images/dn-arr.png) no-repeat 10px 7px;}
.ApplicationTextclass div{ background:url(../plugins/img/arrow.png) no-repeat 0px 0px;padding-left:15px; cursor:default;}
.tablecustmlifiletype .parentulclass, .tablecustmliConfdata .parentulclass, .tableDomain .parentulclass, .tableApp .parentulclass, .tableNetPath .parentulclass{ background: #F7F7F7; border-top:1px solid #EBEBEB;}
.tablecustmlifiletype .parentulclass li, .tableDomain .parentulclass li, .tableApp .parentulclass li, .tableNetPath .parentulclass li{ padding: 5px 5px 5px 35px !important;width:498px; border-bottom:1px #EEE solid !important;} 
.tablecustmliConfdata .parentulclass li, .tableDomain .parentulclass li, .tableApp .parentulclass li, .tableNetPath .parentulclass li{ padding: 5px 5px 5px 35px !important;width:665px; border-bottom:1px #EEE solid !important;}
.tablecustmlifiletype #lastlimain, .tablecustmliConfdata  #lastlimain, .tableDomain  #lastlimain, .tableApp  #lastlimain, .tableNetPath  #lastlimain{ border-bottom:1px solid #FFF;}
.tablecustmlifiletype #lastlimain .liclassup, .tablecustmliConfdata #lastlimain .liclassup, .tableDomain #lastlimain .liclassup, .tableApp #lastlimain .liclassup  , .tableNetPath #lastlimain .liclassup  { border-bottom:1px solid #FFF;}
.tablecustmlifiletype #lastlimain .liclassdown, .tablecustmliConfdata #lastlimain .liclassdown, .tableDomain #lastlimain .liclassdown, .tableApp #lastlimain .liclassdown , .tableNetPath #lastlimain .liclassdown { border-bottom:1px solid #FFF;}
.tablecustmlifiletype #lastlimain .liclassdown1, .tablecustmliConfdata #lastlimain .liclassdown1, .tableDomain #lastlimain .liclassdown1, .tableApp #lastlimain .liclassdown1, .tableNetPath #lastlimain .liclassdown1{ border-bottom:1px solid #FFF;}
.tablecustmliConfdata .HeaderfirstLi{ 	
	background:url(../images/table_bg.png) repeat-x top left;
	float:left;
	display:block;
	width:705px; 
}
.tablecustmlifiletypeHead .HeaderfirstLi, .tableDomainHead .HeaderfirstLi, .tableAppHead .HeaderfirstLi{ 	
	background:url(../images/table_bg.png) repeat-x top left;
	float:left;
	display:block;
	width:555px; 
}
.ConfSubCatdiv{ width: 250px}
.ConfSubCatCountrydiv { padding-left:10px;  float: left; display: block; width:250px}
.aCountryEdit {display:none;} 
.aCountrySave, .aCountryCancel	 {display:none;}
#DevCtrl .tab-content, #Dlp .tab-content, #DlpScan .tab-content, #Dlp .tab-contentwht{ margin:0px 5px}
/* dropdownDEV combo  Css*/
.dropdownroundDEV { 
	width:129px;
	height:27px;
	float:left;
	background: #FFFFFF url(../images/dd_bg.png) no-repeat left top;
	/* behavior: url(../pgcss/radius.htc);*/
	behavior: url(radius.htc);
	border:1px #FFFFFF solid;

	}
.dropdownDEV dd, .dropdownDEV dt, .dropdownDEV ul, .dropdownDEV, .dropdownDEV dd ul {
	 padding:0px;
}
  
.dropdownDEV dt{ 
	width:129px; 
	height:27px;
	display:block;
	background:url(../images/dd_bg.png) no-repeat left top;
}
.dropdownDEV dt:hover span{
	color:#555555; 
}
.dropdownDEV dt span{
	width:116px; 
	display:block;
	cursor:default;  
	padding:5px 0px 0px 11px;
	background:url(../images/plus.png) no-repeat right 0px;	

}
.dropdownDEV dd { 
	position: absolute;
	display:block;
 }
.dropdownDEV a, .dropdownDEV a:visited { 
	color:#555555 !important; 
	text-decoration:none; 
	outline:none; 
 }
.dropdownDEV a:hover { 
	color:#555555 !important;
}
.dropdownDEV dt a:hover, .dropdownDEV dt a:focus, .dropdownDEV dt a { color:#010101; }
.dropdownDEV dd ul {border:1px solid #CCCCCC;border-top:0px solid #FFFFFF; background:#fff; display:none;left:1px;  position: relative;  width:98%;  list-style:none; top:0px;width:125px; }
.dropdownDEV span.value { display:none;}
.dropdownDEV dd ul li a, .dropdownDEV dd ul li a:visited { padding:5px 8px; display:block;  font:14px "Calibri" !important; border-top:1px solid #CCCCCC; color:#555 !important;width:110px;}
.dropdownDEV dd ul li a:hover {/**/  background:#000;color: #FFF !important;}
#CompNameTable { color:#000}
#table-CompName .parentul INPUT{margin-left:37px !important;}
/*.bDiv #Lst_DeviceName td div input {margin: 0px 10px -1px 0px !important}
.bDiv #Lst_DeviceName td div {padding-bottom: 4px !important; margin-top: 4px !important;}*/
.toppadding4ie7{ padding-top:0px ;}
#CompNameTable #HeadComptxt{ margin-top: -1px !important}
#CompNameTable #Chk_DeviceType{ margin-top: 2px}
#DeviceNameTable .chkSelectDevAll{ margin-top: 3px}
.tablecustmlifiletypeHead #Chk_AllFileTypes, .tableDomainHead #Chk_AllDomains, .tableAppHead #Chk_AllApps, .tableNetPathHead #Chk_AllNetPaths{ margin-top:0px;}/*For IE-10, 9, 8 */
.tablecustmlifiletypeHead #AllFileTypestxt, .tableDomainHead #AllDomaintxt, .tableAppHead #AllApptxt, .tableNetPathHead #AllNetPathtxt{margin-top:0px; margin-bottom:2px;}
.tablecustmliConfdata #Chk_AllConfData{ margin-top:2px;}/* */
.tablecustmliConfdata #AllConfDatatxt{margin-top:0px; margin-bottom:2px;}
.topmargin_dc{ margin-top:1px;}
#DeviceNameTable div.bDiv td div input{ margin:-2px 5px -2px 0px;}
.admincontainer .flexigrid div.bDiv td div.mangeDevchk, #Lst_ManageDeviceName .flexigrid div.bDiv td div.mangeDevchk{ padding:5px 0px 5px 10px;}
#overlay_reports{
 left:0;
 top:0;
 position:fixed;
 width:100%;
 height:100%;
 filter: alpha(opacity=60);
 opacity:0.6;
 background-color:rgb(255, 255, 255);
 z-index:100;
}

/* Nilesh - CSS Classes For Report Filter UI */
.autoWidth{width:auto;}
.width178{width:178px;}
.bottomMargin8{margin-bottom:8px;}
.leftMargin1{margin-left:1px;}
.textBox_report{
	height:25px;
/* */padding:5px;
	float:left;
	width:198px;
	z-index:5555px;cursor:default;
	background:url(../images/rpttextb.png) no-repeat -690px top;
	margin-right: 10px;
}
.textBox_patch{
	height:25px;
/* */padding:5px;
	float:left;
	width:198px;
	z-index:5555px;cursor:default;
	background:url(../images/rpttextb.png) no-repeat -690px top;
	margin-right: 10px;
}
.rightPadding6{padding-right:6px;}
/* ---- End ---- */
/* Class for DLP in schedule scan */
.width420{width:420px;}

#Searchdevtxt, #SearchdevtxtBoth
{
	padding-bottom:15px;
}


/* ---------------------- Nilesh - classes for customised button ------------*/

button{
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:31px;
	line-height:20px;
	outline: 0;
	noFocusLine: expression(this.onFocus=this.blur());
	}
	
button:focus {noFocusLine: expression(this.onFocus=this.blur());}
button::-moz-focus-inner {
  border: 0;
}
.buttnspan, .buttnem{
	display:block;
	height:29px;
	line-height:28px;			
	margin:0;
	color:#954b05;
	}

.buttnspan{
	padding-left:20px;
	background:url(../images/btn215.png) no-repeat 0 0;
	-moz-background:url(../images/btn215.png) no-repeat 0 0;
	min-width: 50px;
	}	
.buttnem{
	font-family:"Calibri";
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666 ;  
	padding-right:20px;
	background:url(../images/btn215.png) no-repeat 100% 0;
	-moz-background:url(../images/btn215.png) no-repeat 100% 0;
	min-width: 50px;
}

.buttnspanOver, .buttnemOver {
	position: relative;
	left:0;
	top:0;
	outline:none;
	font-family:"Calibri";
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#FFFFFF; 
	cursor:pointer;
	line-height:28px;
}

.buttnspanOver {
	padding-left:20px;
	background:url(../images/btn215.png) no-repeat 0 100%;
	-moz-background:url(../images/btn215.png) no-repeat 0 100%;
	
	}	

.buttnemOver {
	padding-right:20px;
	background:url(../images/btn215.png) no-repeat 100% 100%;
	-moz-background:url(../images/btn215.png) no-repeat 100% 100%;
}
	
.disablebtnspan, .disablebtnem {
	display:block;
	height:29px;
	line-height:28px;			
	margin:0;
	color:#999 !important;
	font-family:"Calibri";
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	cursor:default !important;
}

.disablebtnspan {
	padding-left:20px;
	background:url(../images/btn215.png) no-repeat 0 0;
	-moz-background:url(../images/btn215.png) no-repeat 0 0;
	min-width: 50px;
}

.disablebtnem {
	padding-right:20px;
	background:url(../images/btn215.png) no-repeat 100% 0;
	-moz-background:url(../images/btn215.png) no-repeat 100% 0;
	min-width: 50px;
}

button.btnEnabled{
		cursor:pointer !important;
}

button.btnDisabled{
		cursor:default !important;
}

/* ---------------------------------- END - customised button -----------------*/

/* --------------------- To align close button at the center ----------------*/
.btnCenter { 
	margin:0 auto;
	width:445px; 
	text-align:center;
	padding-top:10px;
}
/* ---------------- End --------------------- */