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; font-size: 100%; vertical-align: middle; /*background: transparent;*/ outline:none;
font-family:Arial;font-style:normal
}
.dinProHeader{font-family:DINPro-Bold !important;}
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
a, ins, del { text-decoration: none;  cursor:pointer}
table { border-collapse: collapse; border-spacing: 0; }
th, td { vertical-align: top; }
th { text-align: left; }

html {	overflow-y:auto; overflow-x:auto; background:#f6f6f6 !important	}
body {	background:#ffffff; font:normal 12px DINPro-Regular, Helvetica, sans-serif; color:#555;	}
a 	{	color:#FA821E; cursor:pointer  	}	
a:hover {	text-decoration:underline; 	}
.mainColumn, .headerMast_new, .footer_new, .subNav_new div	 {	width:982px; margin:0 auto;	} 
.headerMast_new{
	background:#fff;padding:0 5px;
}

.clear {	clear:both;  height:0px; font-size:1px; line-height:0px; 	}
.logo_new, .leftBar, .content, a.button span {	float:left	} 
#newTest, #newTest th, #newTest td {
    border: 1px solid #aaa;
    border-collapse: collapse;
    height: 25px;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    z-index: 9999;
    align:center;
	line-height:1.5;

}

#newBurnKeyListTable, #newBurnKeyListTable th, #newBurnKeyListTable td {
    border: 1px solid #aaa;
    border-collapse: collapse;
    height: 25px;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    z-index: 9999;
    align:center;
	line-height:1.5;

}

/*#netTimeKey{
	 background: none repeat scroll 0 0 #dedede;
    display: none;
   
    opacity: 0.9;
    position: absolute;
    top: -180px;
    width: 60px;
	}
	#netKey{
	background: none repeat scroll 0 0 #dedede;
    display: none;
   
    opacity: 0.9;
    position: absolute;
    top: -180px;
    width: 60px;
	}
	#netTimeKeyMain:hover> #netTimeKey {  display: inline-table; }
#netKeyMain:hover> #netKey {  display: inline-table; }*/
.header_new {	background:#fff; 	}
.headerTop_new {	background:#f39100; height:0px;	}
.footer span {	background:	url(../images/newlogo1.png) no-repeat; display:block; padding:13px 0 15px 105px; }
.logo_new {	width:190px; height:54px;	}
.welcomeTxt, .navigation_new {	margin-left:190px;	}
.welcomeTxt {	height:20px; padding:2px 0 0 0;  text-align:right; 	}
.navigation_new div   {	height:33px;/*border-left:1px solid #000;*/ /*width:761px;*/	}
.navigation_new ul, .navigation_new ul li {	margin:0 1px 0 1px; padding:0;left: 0px;	}
.navigation_new {	background-image:url(../images/newnav_bg.png) no-repeat; }
.navigation_new  ul li {
	position:relative; float:left; list-style:none;  text-align:center; font-size:14px;
	background-image:url(../images/newnav_bg.png) no-repeat; cursor:pointer; 	
}
.navigation_new  ul li a {	color:#555; display:block; }
.navigation_new  ul li a:hover {color:#FA821E;  text-decoration:none;	}
.navigation_new  ul li.home_new { background-image:url(../images/newnav_bghome.png) no-repeat;}
.navigation_new  ul li.home_new:hover {	background-position:-61px -35px;	}
.navigation_new  ul li.home_new.on { background-image:url(../images/newnav_bg.png) no-repeat;}
.navigation ul li.home_new.on, .navigation_new  ul li.home_new.on:hover {background:#;/*background-image:url(../images/newnav_bg.png) no-repeat;*/ }
.navigation_new  ul li.on, .navigation_new ul li.on:hover	{	background-position: 0 0; 	}
.navigation_new  ul li.on a, .navigation_new  ul li.on a:hover { color:#fff; 	}

.navigation_curved ul li.on {	
	background:#646161;
	/*background-image:url(../images/nav_bg1.png);*/ text-align:center;
	height: 35px;
    left: 0px;
    top: -3px;    
}
.navigation_curved ul li.on a {	}
.subNav_new  {	height:38px; #height:35px;background:#646161 ; /*background-image:url(../images/newheader_bg.png);*/margin: 0 auto;
    width: 992px;	}
.subNav_new  a {	
	float:left;  color:#fff; text-align:center; margin:6px -1px 0 5px; padding:6px 10px 0 10px; height:22px;#height:23px;
	
}
.subNav_new  a:first-child {background-position:-3300px 0; 	}
.subNav_new  a:hover {	color:#ff8400; text-decoration:none;}
.subNav_new  a.on {	background:#eee; border:1px solid #F7DFE6; border-bottom:0; color:#646161; font-weight:normal;	}
.subNav_curved a.on {	border:0;  padding:0 0 0 5px; height:29px;	}
.subNav_curved a.on span {	float:left; padding:6px 10px 0 5px; margin-right:-3px; height:23px;	}
.infoHeader{background:#646161 none repeat scroll 0 0 !important}


.navigation_new2 { padding-right:4px; }
.navigation_new2 div   {	 height:20px;	}
.navigation_new2  ul li {	 /*z-index:1000;*/ position:relative; float:left; list-style:none;  text-align:center; font-size:14px;  cursor:pointer; 	}
.navigation_new2  ul li a {	color:#555; display:block; /*width:105px;*/ padding:10px 0 0 0; height:25px; 	}
.navigation_new2 ul li a:hover {	color:#FA821E;  text-decoration:none;	}
.navigation_new2  ul li.home_new {	 /*width:61px;*/ height:35px;	 }
.navigation_new2 ul li.home_new:hover {	background-position:-61px -35px;	}
.navigation_new2  ul li.home_new.on { /*background:url(../images/home_selected.png) no-repeat 0 0;*/ }
.navigation ul li.home_new.on, .navigation_new2  ul li.home_new.on:hover {/*background:url(../images/home_selected.png) no-repeat 0 0;*//*background-position:0 -175px; margin-right:-1px; z-index:1001*/ }
.navigation_new2  ul li.on, .navigation_new ul li.on:hover	{	background-position: 0 0; 	}
.navigation_new2  ul li.on a, .navigation_new  ul li.on a:hover {	color:#fff;	}



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	 overflow-x: hidden;
    overflow-y: scroll;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff; border:1px solid #d6d6d6; width:450px;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(../images/newdrag_bg.png) no-repeat 0 center; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;
	cursor: pointer;
	overflow: hidden;  
} 

.lic{width: 18%; text-align:right; font-weight:bold; line-height:18px;}
.lic-detail{width:82%;line-height:18px; padding-left:5px;}
/*----------- changes for entitlement -----------------*/

 
/*--- text input height issue overall site ---*/
.textField:focus {	 border: 1px solid #000000 !important; 	}
textarea:focus {	 border: 1px solid #000000 !important; 	}

select:focus {	 border: 1px solid #000000 !important; 	}
.enttextField:focus {	 border: 1px solid #000000 !important; 	}
/*--- text input height issue overall site ---*/


/*--- text input width issue left Col ---*/
.searchArea1 .textField {	font-family: Arial;width:165px !important	}
/*--- text input width issue left Col ---*/

/*--- testarea in right Column of each page ---*/
.enterDateslegend textarea {	width:300px !important	}
/*--- testarea in right Column of each page ---*/


/*--- grey subtitle/innre title bgcolor & padding changes ---*/
.exp, .yui-skin-sam .yui-dt th {	 background:#eee !important	; border-bottom:1px solid #eee;	}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {	border: 1px solid #dcdcdc	}
.exp {height:25px;background:#646161 !important;padding:7px 0 0 10px; border-bottom:0px solid #646161; font-style:normal;font-weight:normal;font-size:12px;color: #ffffff;	}
.exp1 {height:25px;background:#B90B67 !important;padding:7px 0 0 10px; border-bottom:0px solid ; color: #ffffff; font-style:normal;font-weight:bold;font-size:12px;	}

.reportHeader{
	background:#646161;
    color: #FFFFFF;
    height:20px;
    cursor: default;
    padding:7px 0 0 8px;
    text-decoration: none;
    vertical-align: baseline;
}

.inner-exp {	padding:5px 10px; background:#f2f2f2 !important	}
.exp .button {	font-family: Arial;margin-top:-3px !important	}
.button span {	 font-family: Arial;line-height:12px !important; #line-height:12px !important; padding-bottom:10px\9 !important; #padding-bottom:6px !important;   	}
/*--- grey subtitle/innre title bgcolor & padding changes ---*/

/*action button*/

.actions {	float:right; position:relative;#position:static;   padding:5px 20px 6px 20px; font-weight:bold; margin:-5px -10px -7px 5px;#margin:-5px -9px -7px 13px; background:url(../images/action_bg1.png) no-repeat; border:0 !important; width:48px !important; cursor:pointer;	} 
.actions a 	{	color:#666	}
.actions a:hover { color:#000; text-decoration:none; }
.actionsInr {	position:absolute; background:#fff; border:1px solid #ddd; border-bottom:2px solid #b08baf; width:130px;  top:24px; padding:0;   right:0px; display:block;} 
.actions:hover .actionsInr { display:block !important; 		}
.actionsInr a {	padding:5px 10px; display:block; font-weight:normal; color:#555;border: 1px dotted #C1C1C1;	}
.actionsInr a:hover {	background:#F7DFE6; text-decoration:none; color:#000	}
.actions:hover {	 border-top:1px solid #F7DFE6; border-right:1px solid #F7DFE6;	}

/*
.actions {	background:url(../images/action_bg1.png) no-repeat;	}
.actions, .actions.disabled:hover {	  padding:5px 20px 5px 22px; font-weight:bold; margin:-5px -10px -5px 5px;  	} 
.actionsInr {	top:23px;	}
action button*/


/*--- datatable in right section in all pages (also for table in popup i.e. grid table) changes  ---*/
.cltblWrpr {	background:#eee; padding-right:17px;	}
.yui-dt-hd th {	padding-top:3px !important; padding-bottom:3px !important;	}	
.homeTable4 th  {	padding:6px 8px; background:#646161 !important; color:#333;  font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;	} 
.homeTable4 td  {	padding:3px 8px !important;  border-right:1px solid #ddd; vertical-align:middle;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal; } 
.homeTable4 td  {	border-right:0px; border-bottom:0px solid #ccc !important; #border-bottom:1px solid #ccc !important	;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;max-width: 250px;word-wrap: break-word;	 word-break: break-all;}
.homeTable4 td.nobord {	border-right:0; 	font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;} 
.homeTable4 tr.rowEven  {	background:#f4f4f4!important ; #background:#f4f4f4!important ;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;	}
.homeTable4 tr.rowOdd  {	background:#ddd !important;	font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;}

.homeTable4 tr.rowEven td, .homeTable4 tr.rowOdd td {	 border-top:1px solid #ddd !important; #border-top:1px solid #ddd !important;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;	}
 

.homeTable4 tr.subRow td:first-child  {	/*background:url(../images/tr_bg.png) repeat-y 12px -3px; padding-left:45px !important;*/  font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;	}
.homeTable4 tr.subRow td.last {	background-repeat: no-repeat;  	}


/*--- datatable in right section in all pages (also for table in popup i.e. grid table) changes  ---*/
.cltblWrpr {	background:#eee; padding-right:17px;	}
.yui-dt-hd th {	padding-top:3px !important; padding-bottom:3px !important;	}	
.homeTable_4 th  {	padding:6px 8px; background:#B90B67 !important; color:#fff;  font-family:Arial;font-size:11px;font-weight:bold;font-style:normal;text-decoration:none;	} 
.homeTable_4 td  {	padding:3px 8px !important;  border-right:1px solid #ddd; vertical-align:middle;font-family:Arial;font-size:10px;font-weight:bold;font-style:normal; } 
.homeTable_4 td  {	border-right:0px; border-bottom:1px solid #ccc !important; #border-bottom:1px solid #ccc !important	;font-family:Arial;font-size:11px;font-weight:normal;font-style:normal;	}
.homeTable_4 td.nobord {	border-right:0; 	font-family:Arial;font-size:10px;font-weight:bold;font-style:normal;} 
.homeTable_4 tr.rowEven  {	background:#f4f4f4!important ; #background:#f4f4f4!important ;font-family:Arial;font-size:10px;font-weight:bold;font-style:normal;	}
.homeTable_4 tr.rowOdd  {	background:#ddd !important;	font-family:Arial;font-size:10px;font-weight:bold;font-style:normal;}

.homeTable_4 tr.rowEven td, .homeTable_4 tr.rowOdd td {	 border-top:1px solid #ddd !important; #border-top:1px solid #ddd !important;font-family:Arial;font-size:10px;font-weight:bold;font-style:normal;text-decoration:none;	}
 

.homeTable_4 tr.subRow td:first-child  {	/*background:url(../images/tr_bg.png) repeat-y 12px -3px; padding-left:45px !important;*/  font-family:Arial;font-size:10px;font-weight:bold;font-style:normal;	}
.homeTable_4 tr.subRow td.last {	background-repeat: no-repeat;  	}

/*--- datatable in right section in all pages (also for table in popup i.e. grid table) changes  ---*/
.chk1 {	float:left; margin:2px 0px 0 0; margin-top:4px\9  	}
.txtLbl4 {	float:left; padding:2px 10px 2px 2px	}

/*--- for line spasing in right column to decrease height of page   ---*/
.contTable-ent td {	/*padding:2px 5px !important; width:140px !important; color:#999*/
	font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#333;
		}
/*--- for line spasing in right column to decrease height of page   ---*/
 
/*--- for navigation applied curved image   ---*/ 
.navigation_new  ul li {
	background:#EEE;
	/*background:url(../images/newnav_bg.png) no-repeat;*/
	border-right: 1px solid #000;
	border-left: 1px solid #000000;
    border-top: 1px solid #000;
}
#divUpdateLicense{
	background:#fff;
}

.navigation_new  ul li a {	  padding:8px 0 0 0; height:24px; background-color:#6666666; 	}
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft{
	border-color:#dcdcdc !important;
}
.yui-skin-sam .yui-panel {border-width: 0px}


/*--- for navigation applied curved image   ---*/ 

/*--- for fixed left table height & column width  ---*/ 
.leftTblBox table tr.yui-dt-odd, .leftTblBox table tr.yui-dt-odd td {	background-color:#f4f3f4 !important	}
.leftTblBox {	height:353px;   border:1px solid #ddd !important	}
.leftTblBox table .yui-dt-data td{	  border-right:1px solid #eee; padding-left:6px !important	 } 
.yui-dt-hd tr.yui-dt-first th  {	  /*border-right:1px solid #ccc;*/ padding-left:6px !important	 }
 .yui-dt-hidden 
{
	border:0px none !important;
	display:none;
	
}
#paginated{
	margin-top:-21px;
}

.prd-key{text-align:left;}
/*.yui-dt1-col-state div {	width:82px !important;    text-align:left;	}
.yui-dt1-col-entitlementType div {	  width:24px !important; 	}
.yui-dt1-col-customer div  {	width:89px !important;    	}
.yui-dt1-col-createDate {	width:73px !important; border-right:0 !important	}
.yui-dt-hd tr.yui-dt-first th.yui-dt1-col-state div  {	width:80px !important;  }
.yui-dt-hd tr.yui-dt-first th.yui-dt1-col-customer div  {	width:89px !important	}
.yui-dt-hd tr.yui-dt-first th.yui-dt1-col-createDate div  {	width:80px !important;border-right:0px none !important	} 
.yui-dt-hd tr.yui-dt-first th.yui-dt1-col-entitlementType div  {	width:40px !important; }  
*/
/*--- for fixed left table height & column width  ---*/ 


.yui-skin-sam .yui-dt td {WORD-WRAP: break-word; vertical-align:middle;	border-bottom:0 !important; border-top:1px solid #ddd !important; padding:0px 1px 0px 5px  !important;  }
.yui-skin-sam .yui-dt-odd td{background-color: #FFFFFF ;}
 
/*pagination changes*/
.pagination {	border:0;  margin: 0;
    padding: 2px;
    width: 99%; margin-bottom:-10px\9 !important; height:25px;  }
.PageReport span, .PageSize {	line-height:25px !important; font-size:11px !important 	}
/*pagination changes*/


/*popup bgcolor*/
.Popup_mask1 {	background-color: #999 !important	}
/*popup bgcolor*/
.contMast2 {	width: 608px; min-height:430px; height: 430px; overflow-x: hidden; overflow-y: auto; border-right:1px solid #eee;  	}
.contMast {	width: 608px; min-height:355px; height: 355px; overflow-x: hidden; overflow-y: auto; border:1px solid #ccc;  	}
.contMastCustomReport {	width: 408px;  overflow-x: hidden; overflow-y: auto; border:1px solid #ccc; height: 137px; 	}

.searchTop {     padding:5px 0 0 0; margin:0 12px 0 2px; margin-bottom:2px; height:30px;	}
.productKeySearchTop {   padding:5px 0 0 0; margin:0 12px 0 3px; margin-bottom:2px; height:32px;	}
.searchTop .searchArea1 {	float:left; padding-left:0	}
.searchTop .searchArea2 {	float:left; padding-left:0	}
.searchTop .batchCodeBox {	float:left; padding:3px 0 0 5px	;     line-height: 25px;}
.batchCodeBox{ color: #333;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	}
input.button, input.button1 {	 
	/* border:0; cursor:pointer; width:70px; height:22px; background:url(../images/button_bg2.png) no-repeat; float:left; color:#fff; padding-bottom:2px; margin:0 2px 2px 0*/
	margin-top:2px;
    font-family: 'Arial';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
   padding:8px;
    text-align: center;
    text-decoration: none;
    width: 70px;
}
input.button1 {	font-family: Arial;float:none; width:100px; background-position:0 -22px;}
input.button:active{/*background:url(../images/button_bg2_active.png) no-repeat !important;*/}
input.button:hover{/*background:url(../images/button_bg2_active.png) no-repeat !important;*/}
input.button:focus{/*background:url(../images/button_bg2_active.png) no-repeat !important;*/}
input.button[disabled]{background:#eee !important; color:#B2ADAD !important;cursor:auto;}
input.button1:active {/*background:url(../images/button_bg_active.png) no-repeat !important;*/}
input.button1:hover {/*background:url(../images/button_bg_active.png) no-repeat !important;*/}
input.button1:focus {/*background:url(../images/button_bg_active.png) no-repeat !important;*/}
input.button1[disabled] {/*background:url(../images/button_bg.png) no-repeat !important;*/}
.tabLink1 {	no-repeat right 4px #ffffff; color:#000; padding:3px 22px 3px 10px; display:inline-block; margin:5px 0 ; white-space:nowrap; float:left; line-height:15px;	}

/* Tooltip css start*/
.yuiTooltip{
	 padding-left:5px;
	
}
	.yuiTooltip .yui-overlay { 
		position:absolute;
		background-image: url("../images/tooltip2.png");
		background-position: left center;
		background-repeat: no-repeat;
		background-color:transparent;	
		padding-left:5px;
		margin-left:7px;
		z-index:9999; 	
	}
	.yuiTooltip .yui-overlay .hd { border:1px solid red;padding:5px; }
	.yuiTooltip .yui-overlay .bd { 
		border-color: #D4C237 #A6982B #A6982B;
		border-style: solid;
		border-width: 1px;
		color: #000000;
		background-color: #FFEE69;
		padding:3px; 
		margin-left:13px;	
	}
	.yuiTooltip .yui-overlay .ft { border:1px solid blue;padding:5px; }
/* ends here..*/

/*Start YUI Calendar CSS*/
    div.yuimenu .bd {
        zoom: normal !important;
    }

    #calendarcontainer {
        padding:5px !important;
    }

    .emsCalendar,#calendarmenu {
        position: absolute !important;
		z-index: 9999 !important;
    }
  .yui-skin-sam .yui-calcontainer {
    background-color: #F2F2F2 !important;
    border: 1px solid #808080 !important;
    padding: 10px !important;
}
.yui-calcontainer
{
     border-width:1px !important;
     margin:2px !important;
}

.alignColumn{
	display:inline-block;
	width:110px;
}

.alignColumn label{
	display:inline-flex;	
}

#dvCLOUDEntitlement span label{
	display:inline-flex;
}
	
#dvLDKEntitlement span label{
	display:inline-flex;
}
	
.never-exp label{
	text-indent:4px;
	display:inline-flex;
}



    #month-field,
    #day-field {
    
        width: 2em !important;
    
    }
    
    #year-field {
    
        width: 3em !important;
    
    }

      #divCalendar {
      
            border: solid 1px #666 !important;
            padding: .5em !important;
      
      }
      
      #calendarpicker  {
      
            vertical-align: baseline !important;
            
      }
 /*End YUI Calendar CSS*/
 /*After sorting YUI datatable*/
    .yui-skin-sam tr.yui-dt-even td.yui-dt-asc, 
	.yui-skin-sam tr.yui-dt-even td.yui-dt-desc,
	.yui-skin-sam tr.yui-dt-odd td .yui-dt-asc, 
	.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc
	{
	    background-color: #fff;
	}
	
	.yui-skin-sam tr.yui-dt-selected td, 
	.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc, 
	.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc 
	{
		color: #555555;
	    background-color: #F7DFE6 !important;
	} 
 /*After sorting YUI datatable*/
 
 .u95 {  
    color: #000000;
    font-family: 'Arial';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
  	padding:3px;
    left: 465px;
    #left: 455px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -23px;
    #top: -18px;
    width: 122px;
    #z-index:1;
    
}

 .u95_Entitlement {  
    color: #000000;
    font-family: 'Arial';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
  	padding:3px;
    left: 847px;
    #left: 455px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -46px;
    #top: -18px;
    width: 122px;
    #z-index:1;
    
}
 .addUserBtn {
    color: #000000;
    font-family: 'Arial';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 25px;
    left: 547px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    width: 77px;
}

.addReportBtn
{
	color: #000000;
    font-family: 'Arial';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding:3px;
    left: 869px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -41px;
    width: 85px;
    z-index:1;
}

.addSchReportBtn
{
	color: #000000;
    font-family: 'Arial';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 25px;
    left: 864px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -30px;
    width: 97px;
    z-index:1;
}
#backlist {
    height: 25px;
    left: -25px;
    position: relative;
    top: -5px;
    width: 200px;
    #width:200px;
}

.custom_color_b90b67 li a em{
	background:#eee !important;
}

.backlist_normal {
    color:#00bbdd;
    float:left;
}
.back_text{
	font: Arial;
	left:25px;
    position: relative;
    top:5px;
    font-weight: normal;
    font-size: 14px;
    cursor:pointer;
}

#backlist_ent {
    height: 25px;
    left: -3px;
    position: relative;
    top: 0px;
    width: 200px; 
    outline: medium none;
}

.backlist_container{
	float:left;
	padding-left: 15px;
	width:110px;
	cursor: hand;
}
.back_text_ent{
	color:000 !important;
	font-size:14px;
	font:Arial;
	left: -10px;
    position: relative;
    top: -20px;
    width: 200px;
    display: block;
    height: 20px;
    
}

.addHeader{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#666;	
	height:25px;
	padding: 5px 0 0 5px;	
	background: #B90B67;
}
.selected{
	background-color: #646161 !important;
}
.buttonSeprator{
	height:2px;	
	background: #B90B67;
}

.addEntProductBtn{
	color:#000000;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
   	padding:3px;     
    float:right;
    text-align:center;
    text-decoration:none;
    
}

.deleteEntProductBtn{
	color:#000000;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    padding:3px;
    float:right;
    text-align:center;
    text-decoration:none; 
    margin-right:5px;   
}

.configureEntProductBtn{
	color:#000000;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    padding:3px;
    float:right;
    text-align:center;
    text-decoration:none;
    margin-right:5px;
}

.entProductMemoryBtn{
	color:#000000;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    padding:3px;
    float:right;
    text-align:center;
    text-decoration:none;
    margin-right:5px;
}

.u127_container {
    height: 115px;
    left: 82px;   
    top: 646px;
    width: 777px;
     background-image: url("../images/u127_normal.png");
}

#u127_img {
    height: 121px;
    left: -3px;   
    top: -3px;
    width: 783px;
}

.u128 {
    font-family: Arial;
     text-align: left;
    height: 16px;
    left: 2px;    
    text-align: left;
    top: 50px;
    width: 773px;
    word-wrap: break-word;
}

#u129_img {
    height: 85px;
    left: 55px;
    position: relative;
    top: 15px;
    width: 674px;
}
.u129_normal {
    background-image: url("../images/u129_normal.png");
}

.u129_container {
    height: 79px;
    left: 143px;
    position: absolute;
    top: 864px;
    width: 668px;
}

.u130 {
    font-family: Arial;
    height: 16px;
    left: 2px;
    position: absolute;
    text-align: left;
    top: 32px;
    width: 664px;
    word-wrap: break-word;
}

.u131_container {
    height: 38px;
    left: 174px;
    position: absolute;
    top: 885px;
    width: 619px;
}

#u131_img {
    height: 44px;
    left: -3px;
    position: absolute;
    top: -3px;
    width: 625px;
}

.u131_normal {
    background-image: url("../images/transparent.gif");
}

.u132 {
    font-family: Arial;
    height: 42px;
    left: 180px;
    position: relative;
    text-align: left;
    top: 15px;
    width: 615px;
    word-wrap: break-word;
}
.u133 {
	/*background-image: url("../images/addftrArrow.png");    
    height: 40px;
    margin-left: 30px;
    margin-top: 15px;
    width: 45px;       
    left: 435px;
    position: relative;
    top: -40px;*/
}

.u133_start {
    /*height: 14px;
    left: -5px;
    position: absolute;
    top: -4px;
    width: 20px;*/
}
.u133_start {
    /*background-image: url("../images/u133_start.png");*/
}

.u133_line {
    height: 47px;
    left: 2px;
    position: relative;
    top: 0;
    width: 7px;
}
.u133_line {
    background-image: url("../images/u133_line.png");
}

.lbl_left{
	color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.lbl_rgt{
	 color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
tr.border_bottom td {
  border-bottom:1pt solid #ccc;
}
.add_btn{
 	color: #000000;
    font-family: 'Arial';
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
  
}
.SaveBtn{
	float:right;
	position:relative;
	top:-3px;
}
.CreatePrdHeader{
	background:#B90B67;height:30px;width:971px;margin-top: 26px;
}
.CreatePrdfooter{
	background:#B90B67;height:5px;width:875px;margin-top: 10px;
}
.actionButton{
 	background:#646161;
    height: 35px;
}
.arrImg{
	/*background-image: url("../images/addftrArrow.png");
    float: left;
    height: 40px;
    margin-left: 30px;
    margin-top: 15px;
    width: 45px;*/
}
#configureLmLink{
	float:right;
	position:relative;
	right:-1px;
	bottom:35px;
}
.ftrcontainer{
	padding: 12px 25px 0 10px;
}
.movetoList{
	float: left;
    margin-left:5px;
    margin-top:5px;
}
#CancleFtr{
	float: right;
    margin-right:5px;
    margin-top:5px;
}
#MoveBacktoList{
	bottom:31px;
    float:right;
    position: relative;
    right:35px;
}
#ftrContainer{
	background:#eee;
}
#modify{
 	bottom: 31px;   
    float: right;   
    position: relative;
    right: 15px;
}
#leaveProd{
 	bottom: 31px;   
    float: right;   
    position: relative;
    right: 15px;
}
#overwriteProd{
 	bottom: 31px;   
    float: right;   
    position: relative;
    right: 15px;
}
#cancelProd{
 	bottom: 31px;   
    float: right;   
    position: relative;
    right: 15px;
}
#response_message,#message
{
	border:1px solid #fff !important;
	text-align:center;
}
.baseProductName{font-weight:normal;color:black;}
.addNewCust {
color:#ff9966;
}
#divPleasewait {
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:1000;
}
#processMessage {
    position:fixed;
    top:40%;
    left:45%;
    font-size:20px;
    padding:10px;
    /*width:22%;*/
    z-index:1001;
  /*  background-color:Gray;
    border:solid 1px Gray;*/
}

.expandDiv{
	background-image: url('../images/expand.jpg'); /* Point to your plus img */ 
	background-repeat: no-repeat;
	margin: 3px 5px 0 0;
	#margin: -13px 5px 0 0;
	float:right;
	width:15px;
	height:13px;
	cursor:auto;
}

.collapseDiv{
	background-image: url('../images/collapse.jpg'); /* Point to your minus img */ 
	background-repeat: no-repeat;
	margin: 3px 5px 0 0;
	#margin: -13px 5px 0 0;
	float:right;
	width:15px;
	height:13px;
	cursor:auto;
}
#physicalMachine{
float:left;
}
#virtualMachine{
float:left;
}

    
#entitlementsCheckInTabView .yui-nav li {   
    height: 25px !important;
    padding: 8px 0 0 !important;
    text-align: center;  
    border: solid 1px #dcdcdc;  
    
}
.dataTable1 td{
	 width: 20%; 
	
	 line-height:20px;
}
 .customLockmain{
            width:385px;
          height:auto;
          padding: 5px;
          background: #eee;
          border: 1px solid #ddd
          }
      .customLocDivPM{
          width:256px;
          height:auto;
          padding: 0px;
          background: #fff;
          border: 0px solid #ddd
      }
      .customLocDivVM{
          width:370px;
          height:auto;
          padding: 0px;
          background: #eee;
          border: 1px solid #ddd
      }
      .customLockRow{
          height: 30px;
          width: 100%;
          display: block;
      }
      .pmLbl{
      font-weight: normal;
    padding: 0;
    float: left;
    text-align: left;
    line-height: normal;
    font-size: 12px;
    
      }
      .alignCheckboxlabel{
      position:relative;
      top:-3px;
      }
      hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    border-color: #eee
} 
.hideDiv{
    
    /* -webkit-animation: slide-up .3s ease-out;
    -moz-animation: slide-up .3s ease-out; */
    display:none;
}
#lockingTemplateMsg{
    
    height: auto;
    width: inherit;
    text-align: left;
    line-height: normal;
    margin: 0 2px 10px 2px;
    
}
#lockingTemplateMsgVM{
    
    height: auto;
    width: inherit;
    text-align: left;
      line-height: normal;
    margin: 0 2px 10px 2px;
    
    
}
.showDiv{
    display: block;
/*     
    -webkit-animation: slide-down .50s ease-out;
    -moz-animation: slide-down .50s ease-out; */
}
#pmAttr{
	width:280px;
	padding: 10px 12px 0px 12px;
	border:1px solid #ddd;
	margin: 0 0 15px 0;
}
#vmAttr{
	width:280px;
	padding: 10px 12px 0px 12px;
	border:1px solid #ddd;
	margin: 5px 0;
}
.msgAttr{
	font-size:larger;
	margin:5px;
	display:none;
}

.alert {
	
    padding: 20px;
    background-color: #f44336;
    color: white;
    opacity: 1;
    transition: opacity 0.6s;
    margin-bottom: 15px;
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
}

.alert.success {background-color: #4CAF50;}
.alert.info {background-color: #2196F3;}
.alert.warning {background-color: #ff9800;}
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em{
	background: #fff!important;
}

/************************ Moved styles from .JSPs **************/

/**** addCustomer.jsp, addEditCustomReport.jsp, addEditScheduledReport.jsp, addEntitlement.jsp, 
provisioningContainerpageView.jsp, provisioningContViewDetails.jsp templateAttributeListing.jsp , productkeyViewPage.jsp ***/
.custom_centerCol { border-top:5px solid #b90b67; padding:10px; }
.custom_exp { background: none repeat scroll 0 0 #646161 !important;color:#fff; }

/**** customerAdvanceSearch.jsp, locateHASPKeys.jsp ***/
.custom_exp1 { background:#646161 !important;color:#fff;border-bottom:1px solid #DDDDDD; }
.custom_expLocatePopup1 { background:#646161 !important;color:#fff;border-bottom:1px solid #DDDDDD;height:25px; }

/***** addCustomerPage.jsp, editCustomer.jsp ******/
.custom_popupForm { padding-left:9px;padding-right:5px;border-bottom: 1px solid #F7DFE6; }

/*** customLockPM.jsp ***/
.custom_customLockRow { background: #646161;padding:1px 5px;margin-bottom:0px;width:105%;position:relative;left:-12px; }

/*** addDynamicMemory.jsp, editDynamicMemory.jsp, editProduct.jsp, locateDynamicMemory.jsp ***/
.custom_selected, .custom_selected li{ background-color:#b90b67; }
 
/*** viewCustomer.jsp ***/
.custom_infoHeader { width:102%;height:20px;background:#646161;padding:5px 0 0 10px; }
.custom_infoHeader1 { width:105%;height:20px;background:#646161;padding:5px 0 0 10px;margin-bottom:5px;margin-left:-10px; }
.custom_infoHeader2 { width:105%;height:20px;background:#646161;padding:5px 0 0 10px;margin-bottom:5px;margin-left:-1px; }

/*** viewFeatureProfile.jsp, viewMemoryProfile.jsp ***/
.custom_infoHeader3 { width:250px;height:25px;background:#646161;padding:7px 0 0 10px; }
.custom_infoHeader4 {width:250px;height:25px;background:#646161;padding:7px 0 0 10px;}

/*** homePageISV.jsp, homePagePartner.jsp, keyInfoByC2VContainer.jsp, keyInfoContainer.jsp addEditScheduledReport.jsp, keyInfoContainer.jsp
masterKey.jsp, memoryList.jsp, addEditScheduledReport.jsp, recycleKeyContainer.jsp, updateKeyContainer.jsp, 
vendorMailNotification.jsp ***/
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover { 
		background:	#646161; 
}.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
		border-color: #646161;
}.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
		border-color:#646161;
}
/*** defineDynamicMemoryData.jsp, defineEditEntPrdDynamicMemoryData, defineEntPrdDynamicMemoryData.jsp, defineMemoryData.jsp, definePrdDynamicMemoryData.jsp  ***/
.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-selected td {
		background-color:#F7DFE6 !important; /*Red*/
		color:#555;
}

/*** ScheduledReports.jsp ***/
.yui-skin-sam tr.yui-dt-selected td,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
		color: #555555 !important;
		background-color: #F7DFE6 !important;
}
	
/*** timeControl.jsp ***/
.yui-skin-sam .yui-button-hover {
	background: #F7DFE6;
	background-position: 0 0;
	border-color: #b90b67;
	color: #FFFFFF;
}

.yui-skin-sam .yui-radio-button-checked, .yui-skin-sam .yui-checkbox-button-checked {
	    background: #b90b67;
	    background-position: 0 0;
	    border-color: #b90b67;
}

.yui-skin-sam .yui-button .first-child {
    	border-color: #b90b67;
	}

/*** addProfile.jsp ***/
/*** bundleProvisionalProducts.jsp ****/
/*** editProfile.jsp ***/

/*** keyInfoByC2VNew.jsp */
.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
    background-color: #722040;
}

.inputfile-2:focus + label,
.inputfile-2.has-focus + label,
.inputfile-2 + label:hover {
    color: #722040;
}

.inputfile-3:focus + label,
.inputfile-3.has-focus + label,
.inputfile-3 + label:hover {
    color: #722040;
}

.inputfile-4:focus + label,
.inputfile-4.has-focus + label,
.inputfile-4 + label:hover {
    color: #722040;
}

.inputfile-4:focus + label figure,
.inputfile-4.has-focus + label figure,
.inputfile-4 + label:hover figure {
    background-color: #722040;
}

.inputfile-5:focus + label,
.inputfile-5.has-focus + label,
.inputfile-5 + label:hover {
    color: #722040;
}

.inputfile-5:focus + label figure,
.inputfile-5.has-focus + label figure,
.inputfile-5 + label:hover figure {
    background-color: #722040;
}

.inputfile-5 + label figure::after {
    border-bottom: 20px solid #722040;
    border-right: 20px solid transparent;
}

.inputfile-6:focus + label,
.inputfile-6.has-focus + label,
.inputfile-6 + label:hover {
    border-color: #722040;
}

.inputfile-6:focus + label strong,
.inputfile-6.has-focus + label strong,
.inputfile-6 + label:hover strong {
    background-color: #722040;
}

/*** c2vInfoDetails.jsp ***/
#selFetureC2v{ background-color: #b90b67; color:#fff; height:30px; width: 70px; float: left; display: inline;}
#selSMC2v{ background-color: #e7dada; display: inline;  height:30px; float: left; width: 100px; }
#selDMC2v { background-color: #e7dada; display: inline;  height:30px; float: left; width: 100px; }

.cancelButton {background:#dcdcdc !important;border:0px;color:#333 !important}
.cancelButton selected{border:0px;}

/*** KeyInfoDetails.jsp ***/
#selFeture { background-color: #fff; height:30px; width: 70px; float: left; display: inline;color:#333;}
#selSM { background-color: #EEEEEE; display: inline;  height:30px; float: left; width: 100px; color:#333;}
#selDM { background-color: #EEEEEE; display: inline;  height:30px; float: left; width: 100px; color:#333;}

/*** CustomerLogin.jsp ***/
.expLogin {
    height: 20px;
    background: #646161;
    padding: 7px 0 0 10px;
    border-bottom: 0px solid #646161;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
}

/*** DefineDynamicMemoryData.jsp, defineMemoryData.jsp ***/
.custom_yui-skin-sam2 { height:177px;border:1px solid #926A91;line-height:15px !important;overflow:auto; }

/*** defineEditEntPrdDynamicMemoryData.jsp ***/
.custom1_yui-skin-sam2 { width:100%;height:178px;border:1px solid #926A91;line-height:15px !important;overflow:auto }

/*** defineMemoryData.jsp ***/
.custom_yui-skin-sam2_dispNone { height:177px;border:1px solid #926A91;display:none;line-height:15px !important; }

/*** editProduct.jsp ***/
.custom_show_mem_li { background-color:#b90b67; }

/*** KeyinfoDetails.jsp ***/
.custom_FeaturePro_tr { background:#f7dfe6; }

/*** adminConsoleConfig.jsp ***/
.custom_label { padding-left:8px;background-color:#646161; }
.custom_divleftbar { border-bottom: 1px solid #F7DFE6;width:963px;height:auto;padding-left:15px;}

/******************** JS Files changes *****************************************/
/*** customerLogin.js, appletManagement.js ***/
.custom_color_646161 { background:#646161 !important;}
.custom_color_b90b67 { background:#b90b67 !important;}
.custom_color_e7dada { background:#e7dada !important;}
.custom_color_F7DFE6 { background:#F7DFE6 !important;}
.custom_color_646161_border-bottom {color:#fff;border-bottom:2px solid #646161 !important;height:32px;}

/*** ScheduledReports.js ***/
.custom_textcolor_b90b67 {color::#b90b67 !important;}
