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:DINPro-Regular;font-style:normal
}
@font-face {
    font-family: DINPro-Bold;
    
    src: url(../fonts/DINPro-Bold.eot);
     src: url('../fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/DINPro-Bold.woff') format('woff'), /* Super Modern Browsers */
       url('../fonts/DINPro-Bold.ttf') format('truetype'), /* Super Modern Browsers */
        url('../fonts/DINPro-Bold.svg#svgFontName') format('svg') /* Super Modern Browsers */
}
@font-face {
    font-family: DINPro-Light;
    src: url(../fonts/DINPro-Light.otf);
     src: url(../fonts/DINPro-Light.eot);
     src: url('../fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/DINPro-Light.woff') format('woff'), /* Super Modern Browsers */
       url('../fonts/DINPro-Light.ttf') format('truetype'), /* Super Modern Browsers */
        url('../fonts/DINPro-Light.svg#svgFontName') format('svg') /* Super Modern Browsers */
}
@font-face {
    font-family: DINPro-Medium;
    src: url(../fonts/DINPro-Medium.otf);
      src: url(../fonts/DINPro-Medium.eot);
     src: url('../fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/DINPro-Medium.woff') format('woff'), /* Super Modern Browsers */
       url('../fonts/DINPro-Medium.ttf') format('truetype'), /* Super Modern Browsers */
        url('../fonts/DINPro-Medium.svg#svgFontName') format('svg') /* Super Modern Browsers */
}
@font-face {
    font-family: DINPro-Regular;
    src: url(../fonts/DINPro-Regular.otf);
      src: url(../fonts/DINPro-Regular.eot);
     src: url('../fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/DINPro-Regular.woff') format('woff'), /* Super Modern Browsers */
       url('../fonts/DINPro-Regular.ttf') format('truetype'), /* Super Modern Browsers */
        url('../fonts/DINPro-Regular.svg#svgFontName') format('svg') /* Super Modern Browsers */
}

 


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:scroll	}
body {	background:#f3f3f3; font:normal 12px DINPro-Regular, Helvetica, sans-serif; color:#555;	}
a 	{	color:#FA821E; cursor:pointer  	}	
a:hover {	text-decoration:underline; 	}
.mainColumn, .headerMast, .footer, .subNav div	 {	width:982px; margin:0 auto;	}
.tblheaderLink:hover{
	text-decoration: underline !important;
}
#expandAll, #collepseAll{
	float:left; margin-top: 5px;
	}
	#selectAllProductDetails{
	float:right;
	 margin: 3px -10px;
	}
.footer{width:100% !important;}
.nested-status{#width:45px !important; }
.nested-prd{#width:162px !important; }
.product-status{ padding-left:16px !important;  #padding-left:18px !important; text-align:left!important ; }
.productStatus{padding-left:7px !important;text-align:left!important ; }
.product-nested{padding-left:0px !important; }
.product-nestedId{padding-left:0px !important; }

.clear {	clear:both;  height:0px; font-size:1px; line-height:0px; 	}
.logo, .leftBar, .leftBarProduct,.leftBarEntitlement, .content,.contentCustomReport,.contentEntitlement, a.button span {	float:left	} 
.navigation ul, .navigation ul li {	margin:0; padding:0;	}
.textField, textarea {	padding:2px 1px 1px 5px; height:17px; width:135px ;	}
.textFieldprd  {	padding:2px 1px 1px 5px; height:20px; width:105px !important; 	}
.header {	background:#fff; 	}
.headerTop {	background:#FA821E; height:5px;	}
.footer span {	background:	url(../images/logo1.png) no-repeat; display:block; padding:13px 0 15px 105px; }
.alert-box {
		color:#555;
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
		padding:10px 36px;
		margin:10px;
	}
	.alert-box span {
		font-weight:bold;
		text-transform:uppercase;
	}
	.notice {
		background:#e3f7fc url('../images/notice.png') no-repeat 10px 50%;
		border:1px solid #8ed9f6;
	}
	.warning {
		background:#fff8c4 url('../images/warning.png') no-repeat 10px 50%;
		border:1px solid #f2c779;
	}
.logo {	width:190px; height:77px;	}
/*
.welcomeTxt, .navigation {	margin-left:190px;	}
.welcomeTxt {	height:18px; padding:2px 0 0 0;  text-align:right; 	}
.navigation_new {	background:url(../images/newnav_bg.png) no-repeat; padding-right:4px; }
.navigation_new div   {	background:#f3f3f3; height:35px; width:761px;	}
.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; padding:10px 0 0 0; height:25px; 	}
.navigation_new  ul li a:hover {	color:#FA821E;  text-decoration:none;	}
.navigation_new  ul li.home_new {	background-image:url(../images/newnav_bg.png) no-repeat; height:35px; }
.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; height:35px;	}
.navigation ul li.home_new.on, .navigation_new  ul li.home_new.on:hover {background-image:url(../images/newnav_bg.png) no-repeat; /*width:61px;*/ height:35px;/*background-position:0 -175px; margin-right:-1px; z-index:1001*/ }
/*.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;	}
.subNav_new  {	height:35px; background:url(../images/newheader_bg.png);	}
.subNav_new  a {	float:left;  color:#fff; text-align:center; margin:6px -1px 0 5px; padding:6px 10px 0 10px; 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 #ded4de; border-bottom:0; color:#6c286b; font-weight:bold;	}
.navigation_curved ul li.on {	background:url(../images/nav_bg1.png) no-repeat; text-align:center	}
.navigation_curved ul li.on a {	}
.subNav_curved a.on {	 padding:0 0 0 5px; height:29px;	}
.subNav_curved a.on span {	float:left;  padding:6px 10px 0 5px; margin-right:-5px; height:23px;	}*/

.prdLoginLine  {height:2px; background:url(../images/newheader_bg.png);	}

.serch-customer{padding-left:16px; border-bottom:1px solid #ccc !important; border-right:1px solid #ccc !important;}

/*add entitlement*/
.yui-dt-bd .yui-dt-data .yui-dt-expansion-liner .yui-dt td {padding:0px !important; margin:0px !important;}
.ent-label{font-weight: normal ! important;font-zize:12px !important;}
.ent-tblmain{line-height:18px !important;  border:1px solid #eee; padding:5px;}
.ent-caption{display:inline-block !important; font-size:12px; width:175px !important; padding:2px 3px 0 0 !important; text-align:left !important;}
.ent-captionCon{display:inline-block; width:150px; padding:0px 3px 2px 0; text-align:right; float:left;}
.user-reg{display:inline-block; width:112px; padding:2px 0px 0 0; text-align:right;}
.AddEnt-TblMain{line-height:18px !important;  border:1px solid #dcdcdc; padding:5px;}
.never-exp{width:450px !important;}
.NoWrap{display: inline-block !important; padding-top: 2px !important; white-space: nowrap !important;}
.add-user{display: inline-block !important; width: 122px !important; padding: 2px 0px 0pt 0pt !important; text-align: right !important;}
.add-locate{display:none !important; width:105px !important; padding-left:2px !important; vertical-align:top !important;}
.add-textArea{width:462px !important; height:34px !important;}
.ent-PrdDetail{/*max-height:200px !important; overflow-y:auto !important;overflow-x: hidden!important;*/}
.act-PrdDetail{max-height:100px !important; overflow-y:auto !important;overflow-x: hidden!important;}
.font{font-weight: bold ! important;}
.ftr-table{height:130px ! important;overflow-y:scroll ! important; overflow-x: hidden ! important;}
.ent-paddTop{margin-top:5px; vertical-align:top; }
.ent-product{
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;	
	height: 20px;
    padding: 5px 0px 5px 7px;
	background: #B90B67;
}
.ent-Top{padding-top:5px; }
.noneBorder{border-right:0px none!important;}
.display{display:none !important;}
.left-top{vertical-align:top !important;}
#HideAllIncludeFeatures{width:98px; background: none repeat scroll 0 0 #EEEEEE;
	}
	
/*Email DropDown*/
.dropdown{width:235px;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; width:400px; top:20px }
*+html .dropdown dd { position:relative; width:400px; top:0px }
.dropdown dt {width:156px;float: left;}
.dropdown a, .dropdown a:visited { color:#000000; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#000000; border: 1px solid #6699ff; background:#ffffff url(../images/selectArrow_hover.png) no-repeat scroll right center;}
.dropdown dt a {background:#ffffff url(../images/selectArrow.png) no-repeat scroll right center; display:block; padding-right:17px;border:1px solid lightgray; width:133px;margin-left:3px;}
.dropdown dt a span {cursor:pointer; display:block; padding:1px; height:18px; overflow:hidden}
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#000000; display:none;left:0px; padding:0px 0px; position:absolute; top:0px; width:auto; min-width:170px; list-style:none;}
/*-----------------------*/
/*locate*/
.ent-locate{}
.ent-haspid{border-bottom: 1px solid #ccc !important; border-right: 1px solid #ccc !important;}
.ent-bdr2{border-bottom:1px solid #ccc !important;}
/*----------- changes for entitlement -----------------*/ 
/*--- text input height issue overall site ---*/
.textField {	height:22px;  height:17px\9; 	}
/*--- text input height issue overall site ---*/
/*--- text input width issue left Col ---*/
.searchArea1 .textField {	width:172px !important	}
/*--- text input width issue left Col ---*/
.product-key{border-bottom:0 !important;  border-right:1px solid #ddd !important; padding:0px 4px 0px 5px  !important; } 
/*--- 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 ---*/
.expac {	padding:5px 10px;	border-bottom:2px solid #ddd;	background-color:#e1e1e1}
.exp {	padding:5px 10px;	 border-bottom:2px solid #ddd;}
.exp1 {	padding:5px 10px;	 border-bottom:2px solid #ddd;color:#fff;background-color:#b90b67}
.exp3 { padding:5px 10px;        border-bottom:2px solid #646161;color:#fff;background-color:#646161}
.exp2 {background-color:#e1e1e1; font-weight:bold; font-size:12px;  padding:4px 5px 4px 8px; border-bottom:1px solid #c1c1c1; margin: 5px 0;	background:#eee !important	; border-bottom:1px solid #ddd;padding:0px 10px;	 border-bottom:2px solid #ddd	}
.exp-prd {	padding:1px 3px !important;	 border-bottom:2px solid #ddd	}
.exp1-prd {	padding:1px 10px !important;	 border-bottom:2px solid #ddd	}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {	/*border-color:#ddd !important*/	}
.inner-exp {	padding:5px 10px; background:#f2f2f2 !important	}
.exp .button {	font-family: DINPro-Regular;margin-top:-3px !important	}
.exp1 .button {	font-family: DINPro-Regular;;margin-top:-3px !important	}
.button span {	 font-family: DINPro-Regular;line-height:12px !important; line-height:8px\9 !important; padding-bottom:10px\9 !important;   	}
/*--- grey subtitle/innre title bgcolor & padding changes ---*/
/*--- for fixed left table height & column width  ---*/ 
.leftTblBox {	height:353px;   border:1px solid #ddd !important	}
.leftTblBox table .yui-dt-data td{	  border-right:1px solid #ccc !important; padding-left:6px !important	 } 
.yui-dt-hd tr.yui-dt-first th  {	  /*border-right:1px solid #ccc;*/  }
.view-feature{min-height:150px; height:auto; overflow:hidden; border:1px solid #eee;}
/*.yui-dt-liner {	padding:2px 0px 2px 0px !important;	}*/
/*.yui-dt-liner {	padding:2px  !important;	}*/
.grid-status{padding-left:30px;}
.view-prdFTR-grid{min-height:150px; height:auto; overflow:hidden;
 border:1px solid #eee;}


/*--- for fixed left table height & column width  ---*/ 
/*action button*/

.actions {	float:right; position:relative;   padding:5px 20px 6px 20px; font-weight:bold; margin:-5px -10px -7px 5px; 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:120px;  top:24px; padding:0;   right:0px; display:none;} 
.actions:hover .actionsInr { display:block !important; 		}
.actionsInr a {	padding:5px 10px; display:block; font-weight:normal; color:#e27341	}
.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*/
/*Start Activate popup*/
.ent-order{padding:7px 10px;}
.ent-activate{border: 1px solid #ccc; margin-bottom: 10px; padding: 10px;}
.ENT-GRID{border: 1px solid #ddd; width:297px;}
.ENT-ACTGRID{line-height: 15px; padding: 10px; border: 1px solid #CCC;}
.ENT-ACTGRID1{#min-height:100px;height:auto;min-height:100px }
.hasp-actGrid{padding-left: 16px; border-bottom: 1px solid #ccc;}

/*--- datatable in right section in all pages (also for table in popup i.e. grid table) changes  ---*/
.add-batchcode{width:100%; margin-bottom:7px; padding-top:8px;padding-left: 5px;font-weight: normal;}
.cltblWrpr {	background:#eee; padding-right:17px;	}
.yui-dt-hd th {	padding-top:3px !important; padding-bottom:3px !important;	}	
.homeTable4 th  {	padding:6px 8px; background:#999 !important; color:#fff; font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal;text-decoration:none; 	} 
.homeTable4 td  {	padding:5px 8px !important;  border-right:1px solid #ddd;font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal; } 
.homeTable4 td  {	border-bottom:1px dotted #eee !important; #border-bottom:1px dotted #eee !important	;font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal;	}
.homeTable4 td.nobord {	border-right:0 ;font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal;	} 
.homeTable4 tr.rowEven  {	background:#f4f4f4 !important;font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal;	}
.homeTable4 tr.rowOdd  {	background:#ddd !important;	font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal;}

.homeTable4 tr.rowEven td, .homeTable4 tr.rowOdd td {	 border-top:1px solid #ddd;font-family:Arial;font-size:10px;font-weight:bold;font-style:normal;text-decoration:none;	}
 

.homeTable4 tr.subRow td:first-child  {	/*background:url(../images/tr_bg.png) repeat-y 7px -10px; padding-left:47px !important;*/ font-family:DINPro-Regular;font-size:10px;font-weight:bold;font-style:normal; 	}
.homeTable4 tr.subRow td.last {	background-repeat: no-repeat;  	}

.homeTable1 tr td:first-child img {	   float:left !important;		}
.homeTable1 tr td img.expColImg {	margin:-3px 2px -3px -5px !important	}
.homeTable1 tr td input.chk1 {	float:right !important;  margin:-2px -9px 0px 0px !important 	} 
.contTable1 .chk {	margin:0;	} 
.homeTable1 label.txtLbl3 {	
	font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#333;
	text-align:left; display:inline-block; width:80px; 	
	
}		
 .left-grid{padding-left:3px;}
 /*tooltip*/
/*---------- bubble tooltip -----------*/
div#container{ margin:0 auto}
a.tt{
    position:relative;
    color:#555;
	font-weight:normal;
    text-decoration:none !important;
}
a.tt span{ display: none;color:#555;
	font-weight:normal;text-decoration:none !important; }
	

.confirmIcon {
	background: url(../images/spriteyui.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -1150px;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	float: left;
}

a.tt:hover{ z-index:10; color: #555; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #555;
    text-align:justified;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	font-weight:normal;
	text-decoration:none !important;
	word-wrap:break-word;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #555;
	text-decoration:none !important;
    background: url(../images/bubble.gif) no-repeat bottom;
}
 
 
.ent-type{padding-left:2px; padding-top:5px; #padding-top:0px;} 
/*--- 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:160px !important;*/ color:#999}
/*--- for line spasing in right column to decrease height of page   ---*/
 
/*--- for navigation applied curved image   ---*/ 
/*.navigation_new  ul li {	  background:url(../images/newnav_bg.png) no-repeat 150px -140px;  	}*/
.navigation_new  ul li a {	  padding:8px 0 0 0; height:27px; background-color:#6666666;	}
/*--- for navigation applied curved image   ---*/ 




/*.yui-skin-sam .yui-dt td {border-bottom:0 !important;  border-right:1px solid #ddd !important; padding-left:6px !important; }
 */
 
/*pagination changes*/

.pagination {	
	border:0;  margin: 0;
    padding: 5px;
    width: 57%; margin-bottom:-10px\9 !important; width:99%\9 !important;  
}
*+html .pagination {	border:0;  margin:5px 0 0 0; padding:0; width:120%; margin-bottom:-10px\9 !important;    }
.PageReport span, .PageSize {	line-height:25px !important; font-size:11px !important ;color: #000000 !important;	}
/*pagination changes*/


/*popup bgcolor*/
.Popup_mask1 {	background-color: #999 !important	}
/*popup bgcolor*/

.contMast {	width: 374px; min-height: 670px; height: 670px;  border:0px solid #3B3A3A;background-color: #eee;  	}
.contMastEntitlement{ width: 358px; min-height: 390px; height: 390px;  background-color: #eee;overflow-x:hidden;overflow-y:auto; 	}
.contMast-prdgrp {	 min-height: 355px; height: 355px; overflow-x: hidden; overflow-y: auto; border-right:0px solid #3B3A3A;  	}
.contMastTopEnt {	border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;	}
.contMastTopUsers {	border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;	}
.contMastUsers{  min-height: 355px; height: 355px;  background-color: #eee;overflow-x:hidden;overflow-y:auto; 	}
.contMastTop {	border-left: 0px solid #999; border-bottom: 0px solid #999;border-right: 0px solid #999;	}

.searchTop {    padding:5px 0 0 0; margin:0 12px 0 15px; margin-bottom:2px;	}

.searchTop .searchArea1 {
	float: left;
	padding-left: 0;
}

.searchTop .batchCodeBox {
	float: left;
	padding: 5px 0 0 10px
}

.subNav {	height:35px; background:url(../images/header_bg.png);	}
.subNav a {	float:left;  background:url(../images/nav_bg.png) no-repeat 0 -210px; color:#fff; text-align:center; width:104px; padding:13px 0 0 0; height:22px;	}
.subNav a:first-child {	background-position:-3300px 0; 	}
.subNav a:hover {	color:#ff8400; text-decoration:none;}
.subNav a.on {	background-position: 0 -105px; font-weight:bold; color:#6c286b; margin-right:-1px;	}

.centerCol  { 	border-left:1px solid #F7DFE6; border-right:1px solid #F7DFE6; background:#EEEEEE; padding-bottom:0px; 	}
.contBtm 	{	width: 102%; position: relative; left: -5px;/*background:url(../images/newcont_btm.png) no-repeat;*/	}

.chk {	float:left; margin:0 4px 0 0; margin:-2px 4px 0 -2px\9	}

select, .textField, textarea {	font:normal 12px Arial; color:#555;	padding:1px; border:1px solid #dbdbdb; height:22px; width:153px; 	}
.searchArea1 select {	width:135px;	}		
.textField, textarea {	padding:2px 1px 1px 5px; height:17px; width:135px; 	}
textarea {	height:50px; 	}
.searchArea1 select, .searchArea1 .textField {	float:left; margin-right:10px;	}
.searchArea1 .search {	float:left; background:url(../images/newicons.png) no-repeat 0 -240px; width:25px; height:22px; margin:0 0 0 -10px;  border:0; cursor:pointer	}
.searchArea2 .search2 {	float:right; background:url(../images/newicons.png) no-repeat 0 -240px; width:25px; height:22px; margin:0 0 0 -10px;  border:0; cursor:pointer; #position:relative; #left:4px; #top:-27px;	}
.searchArea3 .search3 {	float:right; background:url(../images/newicons.png) no-repeat 0 -240px; width:25px; height:22px; margin:0 0 0 -10px;  border:0; cursor:pointer; #position:relative; #left:3px; #top:-27px;	}
.textField.small {	width:30px;	}
select.combo1 {	width:50px;	}

a.button {font-family: DINPro-Regular;border:1px solid #003c74; cursor:pointer; width:auto;  display:inline-block;background:#F3F3EF;   /*background:url(../images/button_bg.png) no-repeat ;*/ padding:0 0 0 5px; text-decoration:none; margin:0 2px 0 0 ; 	}
a.button:active { border:1px solid #003c74; cursor:pointer; width:auto;  display:inline-block;background:#F3F3EF;   /*background:url(../images/button_bg_active.png) no-repeat  !important;*/ padding:0 0 0 5px; text-decoration:none;}
a.button:hover { border:1px solid #003c74; cursor:pointer; width:auto;  display:inline-block;background:#F3F3EF;   /*background:url(../images/button_bg_active.png) no-repeat  !important;*/ padding:0 0 0 5px; text-decoration:none;}
a.button:focus { border:1px solid #003c74; cursor:pointer; width:auto;  display:inline-block;background:#F3F3EF;   /*background:url(../images/button_bg_active.png) no-repeat  !important;*/ padding:0 0 0 5px; text-decoration:none;}
a.button span {	 /*background:url(../images/button_bg.png) no-repeat right top;*/ padding:4px 13px 8px 8px; padding:4px 13px 6px 8px; font-style:normal; color:#000;   font:normal 11px DINPro-Regular, Helvetica, sans-serif; white-space:nowrap; width:auto; vertical-align:middle; 	}
a.button:active span {border:1px solid #003c74;	 /*background:url(../images/button_bg_active.png) no-repeat right top !important;*/ padding:4px 13px 8px 8px; padding:4px 13px 6px 8px; font-style:normal; color:#000;   font:normal 11px DINPro-Regular, Helvetica, sans-serif; white-space:nowrap; width:auto; vertical-align:middle; 	}
a.button:hover span { /*background:url(../images/button_bg_active.png) no-repeat right top !important;*/ padding:4px 13px 8px 8px; padding:4px 13px 6px 8px; font-style:normal; color:#000;   font:normal 11px DINPro-Regular, Helvetica, sans-serif; white-space:nowrap; width:auto; vertical-align:middle; 	}
a.button:focus span {border:1px solid #003c74;	 /*background:url(../images/button_bg_active.png) no-repeat right top !important;*/ padding:4px 13px 8px 8px; padding:4px 13px 6px 8px; font-style:normal; color:#000;   font:normal 11px DINPro-Regular, Helvetica, sans-serif; white-space:nowrap; width:auto; vertical-align:middle; 	}
a.button span em {	background:url(../images/sort.png) right -43px no-repeat; padding-right:15px;  font-style:normal 	}
a.button.disabled {	opacity:0.7;filter:alpha(opacity=70); cursor:default  	}
a.button.disabled span {	color:#cfbfce;	}

a.button1 	{	  font-family: DINPro-Regular;background:url(../images/button_bg1.png) no-repeat -5px 0; float:left; border-right:1px solid #e5e5e5; margin:0  } 
a.button1 span  {	background:url(../images/button_bg1.png) no-repeat right -1000px; padding:3px  8px 4px 3px;   	}

a.button1.first 	{	  background-position: 0 0; } 
a.button1.last span  {	background-position:right top;    	} 
 
.contentFormreport 	{  padding:0px 0px 10px  0px; }
.contentForm 	{  padding:4px 25px; font-size:11px }
.contentForm label.caption, .contentForm .txtLbl2 {	   width:105px; font-weight:normal; padding:0; float:left; text-align:left;line-height: normal;font-size:12px}
.contentForm .txtLbl2 {	width:170px; text-align:left; font-weight:normal;	}
.contentForm .txtLbl3 {	float:left; background:url(../images/newicons.png) no-repeat 5px -196px; padding:4px 0 0 23px	}
.green {	color:#72bf44; font-style:normal;	}
.contentForm input, .contentForm select, .contentForm textarea {	float:left		}
.contentFormInr {	width:336px;  min-height:25px;  /*float:left ;*/ line-height:25px;	}
.contentFormInrPrd {	width:290px; min-height:15px; float:left ; line-height:10px;	}
.contentFormInredit {	width:320px; height:20px;  float:left ; padding-left:8px;	}
.contentFormInredit-base {	width:310px; height:20px;  float:left ;	}
.contentFormInr-product {	width:550px; height:36px;  	}
.contentFormInr-product label {width:190px !important;}

.popupWrapper1 .contentFormInr {	width:auto	}
.popupWrapper1 label.caption {	width:153px;	}
.popupWrapper1 .txtLbl2 input, .popupWrapper1 .txtLbl2 label {	margin-bottom:8px;	}
.divider1 {	border-bottom:1px dotted #7f7f7f; height:1px; margin:5px 0;	} 
.leftBar {	width:325px;	}
.leftBarProduct{	width:333px;	}
.leftBarEntitlement{	width:360px;	}
.leftPanelEntitlement{	float:left; width:600px; padding-top: 12px; padding-right: 4px;}
.rightPanelEntitlement{	width:360px;float:right; padding-right: 6px;padding-top: 14px;position:relative;top: -7px}

.contentEntitlement{	width:610px; padding:5px 0 0 0px	}
.leftBarScheduleReport{	width:560px;	}
.contentScheduleReport{	width:510px;float:right;padding:15px 0 0 0px	}
.contMastScheduleReport{ width:500px; height:30em;overflow-x:hidden;overflow-y:auto;}
.leftPanelUsers{	float:left; width:685px;padding-top: 28px;	}
.contentUsersRightPanel{	width:275px;float:right; padding:5px 0 0 0px	}

.contentEntitlement2{	width:510px; padding:5px 0 0 0px; float:right;	}
.nav-position {position:relative !important; top:1px !important}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{
	border-width: 0px 1px 1px 1px;
	border-color: #dcdcdc;
	

}
.searchArea1 {	padding:5px 0 0 2px; height:28px;	}

.dataTable1 {	border:0; width:100%	}
.dataTable1 th 	{	background:#e1e1e1;	}
.dataTable1 th, .dataTable1 td {	padding:6px 6px 6px 10px;	}
.dataTable1 tr td {	border-top:1px dotted #7f7f7f	}
.feature-border{border-bottom:1px solid #ccc;}
.feature-border-right{border-right:1px solid #ccc;}

.dataTable1 tr td.arrowDn {	background:url(../images/sort.png) no-repeat 4px 10px	}

.dataTable1 tr:hover td, .dataTable1 tr.expanded td {	background-color:#b90b67; color:#fff;}
.dataTable1 tr:hover td.arrowDn {	background-position:4px -40px	}
.dataTable1 tr.nobg:hover td, .dataTable1 tr.nobg td {	background:#eee; color:#555; /*font-weight:bold*/	}

.dataTable1 tr.expanded td, .dataTable1 tr.expanded:hover td {	background-position:4px -140px;  }
.dataTable1 tr.subrow.on, .dataTable1 tr.subrow:hover, .dataTable1 tr.subrow:hover td, .dataTable2 tr:hover td {	background-color:#f7dfe6; color:#000;}

 .dataTable1 tr.subrow td, .dataTable2 tr td {	border-top:0; cursor:default;	}
 .dataTable2 tr td {	padding-left:10px;	}

.dataTable1 tr.subrow.on, .dataTable1 tr.subrow:hover, .dataTable1 tr.subrow:hover td, .dataTable3 tr:hover td {	background-color:#ffffff; color:#000;}
.dataTable1 tr.subrow td, .dataTable3 tr td {	border-top:0; cursor:default;	}
.dataTable3 tr td {	padding-left:10px;	}
.dataTable3 th { background-color:#e9e9e9;	}

.dataTableOutr, .dataTableOutr1, .dataTableOutr2 { 	border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;  height:306px; overflow-y: auto;overflow-x: hidden;	}
.dataTableOutr1 {	height:163px;	}
.dataTableOutr2 {	height:120px; display:block !important	} 	 
.dataTableOutr .scroll-pane, .dataTableOutr1 .scroll-pane, .dataTableOutr2 .scroll-pane {	width:100%; 	}
.btnRow {	padding:8px 0 0 10px	}

.stsMsg1, .stsMsg2, .stsMsg3 {	background:url(../images/tbl_bg1.png) no-repeat 0 2px; padding-left:16px;	}
 .stsMsg2 {	background-position:0 -48px;	}
 .stsMsg3 {	background-position:0 -98px;	}
 
a.license, a.executions, a.timeperiod {	display:inline-block; padding-left:20px; background:url(../images/newicons.png) no-repeat 1300px 0	}
a.license, a.executions, a.timeperiod {	padding-left:16px;	}
a.license {	background-position:0 -80px	}
a.executions{	background-position:0 -120px	}
a.timeperiod{	background-position:0 -160px	}
 
.paging {	padding:10px 0 0 15px;	}
.paging a, .paging  label, .paging select {	float:left;	}
.paging a.prev, .paging a.next {	width:19px; height:26px; background:url(../images/newicons.png) no-repeat; text-decoration:none; margin:0 2px	}
.paging a.next {	background-position:0 -40px	}
.paging  label {	padding:4px 4px 0 0	}
.paging  label.txtLbl1 {	width:140px; text-align:right;	}

.content-product {	width:625px; padding:15px 0 0 20px	}
.content {	width:625px; padding:15px 0 0 20px	}
.contentCustomReport {	width:410px; padding:15px 0 0 20px	}
.pagination-top{padding-top:25px !important;}
.btnRow1 {	padding:10px 15px 9px 0; text-align:right; position:relative	}
.contTabBox .btnRow1  {	border-bottom:1px solid #d6d6d6	}
.btnRow2 {	padding:5px 10px;  background:#e5e5e5; 	}
.btnRowPrd {	padding:5px 2px;  background:#e5e5e5; 	}
.btnRow3 {	padding-left:10px; padding-top:1px;}

.exp, .clps, .contTabs {	background-color:#e1e1e1; font-weight:normal; font-size:12px;  padding:4px 5px 4px 8px; border-bottom:1px solid #c1c1c1; }
.exp .button, .clps .button {	font-family: DINPro-Regular;float:right; margin:-4px 0 0 0	}
.inner-exp{	background-color:#F7DFE6; font-weight:bold; font-size:11px;  padding:1px 0px 1px 5px; border:1px solid #E3D7E3;color:#3D1F3D; }
.exp1{#min-height:15px;#height:15px;}

.expHeader {	padding:7px 15px 8px 8px;  text-align:left;  background-color:#e1e1e1; font-weight:bold; font-size:12px;   border-bottom:1px solid #c1c1c1;  cursor:pointer;  }
.expHeader .expand {  padding-top:2px; background:url(../images/arrow_dwn.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.expHeader .collapse {padding-top:2px; background:url(../images/arrow_lft.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}

.txtLink1  {	color:#5e5e5c;  	}
.txtLink1:hover {	  	}
.actions.disabled .txtLink1 {	opacity:0.5;filter:alpha(opacity=50); text-decoration:none  	}   

.actions, .actions.disabled:hover {	float:right; position:relative;    border-left:1px solid #ccc; border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1; padding:3px 20px 1px 22px; font-weight:bold; margin:-3px -5px -7px 5px; background:url(../images/sort.png) no-repeat 6px 11px	} 
.actionsInr {	position:absolute; background:#fff; border:1px solid #F7DFE6; width:130px;  top:17px; padding:5px 0	; right:-1px; display:none;} 
.actions:hover .actionsInr { display:block;		}
.actionsInr a {	padding:4px 10px; display:block; font-weight:normal; color:#555	;}
.actionsInr a:hover {	background:#f7dfe6; text-decoration:none;	}
.actions:hover {	 color:#000; text-decoration:none; float:right; position:relative;   padding:5px 20px 6px 20px; font-weight:bold; margin:-5px -10px -7px 5px;#margin:-5px -9px -7px 13px; background:url(../images/action_hover.png) no-repeat; border:0 !important; width:48px !important; cursor:pointer;		}

.contTabBox {	border:1px solid #e1e1e1; padding-bottom:0px;	}
.contTabs   {	background-image:none; padding:0; border:0	}
.contTabs a.tabLink1 {	float:left; padding:8px 15px; color:#000;	}
.contTabs a.on {	background:#fff;	}
.contTabs .btnRow1  {	float:right; padding:1px;	}

.featuresList {	display:none; border:1px solid #F7DFE6; padding:0 0 10px 10px; position:absolute; width:215px;  right:19px; right:16px\9;  background:#fff; top:36px; text-align:left; z-index:2002	}
.featuresList .searchArea1 {	padding:10px 0 0 10px	}
.ent-bdr{height:3px;width:100% !important; border-bottom:1px solid #ccc !important; margin-top:3px !important; margin-bottom:3px !important; #margin-top:0px !important; #height:10px!important; }
.line-bdr{width:100% !important; border-bottom:1px dotted #ccc !important; margin-top:-10px !important;margin-bottom:5px !important;#margin-top:0px !important; #height:10px!important; }
 .namespace-view{border:1px solid #ccc; height:140px; width:100%;}
 
/* popup*/

 
.popupBg{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:2000; opacity:0.7;filter:alpha(opacity=70);
}
.popupWrapper  {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:700px;
	z-index:2002;
	font-size:13px;
}
.popupWrapper1 {	width:500px	}
.popupCont {	background:#fff; padding:10px; border:1px solid #371637;	} 

.popupWrapper h1 {
	text-align:left;
	color:#fff;
	font-size:14px;
	padding:7px 12px;
	margin:0;
	background:#e9e7e7;
	background:url(../images/popup_bg1.png) repeat-x

}

.popupClose  {
	right:10px;
	top:8px;
	position:absolute;
	cursor:pointer;
	background:url(../images/close.png) no-repeat;
	width:14px; height:14px
} 
.popupClose:hover {	background-position:0 -16px;	}

body {
	margin: 0px;
	font:normal 12px DINPro-Regular, Helvetica, sans-serif;
	color:#555;
	background:url(../images/body_bg.png) repeat-x;
}
button::-moz-focus-inner { background-image: url("../images/button_bg2_active.png") !important;}
a:focus {
    #outline: 0px solid ;    
}

a {color:#FA821E;cursor:pointer;text-decoration:none; outline:0;	}
a:hover {	color:#333; text-decoration:none;	}		
a img {	border:0;	}		
a:focus {	outline:0;	}
td, th 	{	vertical-align:top;	}
img {cursor: pointer;}

/*rms*/
.rms-subgroup{width:95px; background-color:#F9F5F5; border:1px solid #D7D4D4; text-align:left; vertical-align:middle; color:#555; float:left; margin-bottom:5px; margin-top:7px; padding-left:10px; height:22px; line-height:22px; vertical-align:middle;}
.rms-subgroups{border-bottom:1px solid #D7D4D4; height:23px; width:440px;float:left; margin-bottom:5px; margin-top:7px;}
.rms-text{border:1px solid #ccc!important; font:normal 12px DINPro-Regular, Helvetica, sans-serif!important; color:#555555!important; /*padding:3px!important;*/ height:20px!important;	 width:132px !important;}
.rms-PADD{padding:5px;}
.rms-lh{line-height:26px;}
.saot-chk{padding-top:4px;}
.rms-bdr{width:100%; border:1px #ccc solid; height:auto;}
.dialog-headerRMS{width:99%; background-color:#555;padding:3px; color:#fff;  }
.dialog-header-group{width:99.2%; background-color:#b90b67;padding:3px; color:#fff; margin-top:5px; font-weight:bold;}
.dialog-header{width:99%; background-color:#b90b67;padding:3px; color:#fff; margin-top:5px;}
.dialog-header-grey{width:99%; background-color:#F4F3F3;padding:3px; color:#555;margin-bottom:5px; margin-top:5px; font-weight:bold;}

/*popups*/
.dialog-header{width:99%; background-color:#b90b67;padding:3px; color:#fff;margin-bottom:5px; margin-top:5px;}
.width{width:100%; clear:both;}
.align{text-align:center;}
.inner-width{width:50%; float:left; line-height:30px;}
.inner-width-config{width:50%; float:left; line-height:20px;}
.labe0{width:200px !important; text-align:right !important; padding-left:34px;}
.label{width:200px !important; text-align:right !important; padding-left:17px;}
.labe2{width:200px !important; text-align:right !important; padding-left:26px;}
.labe3{width:200px !important; text-align:right !important; padding-left:54px;}
.labe4{width:200px !important; text-align:right !important; padding-left:126px;}
.labe5{width:200px !important; text-align:right !important; padding-left:129px;}
.labe6{width:200px !important; text-align:right !important; padding-left:46px;}
.labe7{width:200px !important; text-align:right !important; padding-left:6px;}
.labe8{width:200px !important; text-align:right !important; padding-left:11px;}
.labe9{width:200px !important; text-align:right !important; padding-left:78px;}
.labe10{width:200px !important; text-align:right !important; padding-left:3px;}
.labe11{width:200px !important; text-align:right !important; padding-left:0px;}
.label2{width:200px !important; text-align:right !important; padding-left:37px;}
.labe13{width:200px !important; text-align:right !important; padding-left:16px;}
.labe14{width:200px !important; text-align:right !important; padding-left:6px;}
.labe15{width:200px !important; text-align:right !important; padding-left:62px;}
.labe16{width:200px !important; text-align:right !important; padding-left:74px;}
.labe17{width:200px !important; text-align:right !important; padding-left:31px; vertical-align:top;}
.label8{width:200px !important; text-align:right !important;padding-left:25px;}
.label9{width:200px !important; text-align:right !important;padding-left:72px;}
.labe20{width:200px !important; text-align:right !important;padding-left:54px;}
.labe21{width:200px !important; text-align:right !important;padding-left:4px;}
.labe22{width:200px !important; text-align:right !important;padding-left:26px;}
.labe23{width:200px !important; text-align:right !important;padding-left:46px;}
.labe25{width:200px !important; text-align:right !important;padding-left:55px;}
.labe26{width:200px !important; text-align:right !important;padding-left:86px;}
.labe27{width:200px !important; text-align:right !important;padding-left:72px;}
.labe24{padding-left:29px;}
.labelname{width:200px !important; text-align:right !important;padding-left:48px;}
.mod-labelname{width:200px !important; text-align:right !important;padding-left:58px;}
.prd-rms{padding-top:25px !important;}
.popupFormprd {	padding:0px 0px; line-height:31px;}
.ftrid{padding-left: 24px; vertical-align: top; margin-top: 0px;margin-bottom: 0px; padding-top: 0px; height: 20px; line-height: 18px;}
.saot{padding-left:89px;}
.ftrid{padding-left: 33px; vertical-align: top; margin-top: 0px;margin-bottom: 0px; padding-top: 0px; height: 20px; line-height: 18px;}
.lm{padding-left:18px;}
.mod-configureLM{height:15px; line-height:15px;}
.saot-lineheight{width:100% !important; line-height:19px; padding-left:90px;}
.prd-top{padding-top:10px;}
.align-left{padding-left:55px;}
.align-leftPro{padding-left:100px;}
.rmt{padding-left:25px;}
.network{padding-left:73px;}
.lmex-date{padding-left:35px;}
.modification{width:100%; margin-bottom:0px; padding-bottom:3px; #padding-bottom:1px;}
.modification-btn{width:62px;}
.configure-btn{width:65px;}
.popupFormprd .textField {width:236px; padding:5px 5px 0 0; }
.vertical-align{vertical-align:top;}
.prd-left{padding-left:8px;}
.configuration-chk{padding:10px 10px 0px 10px;}
/*.prd-config{background:url(../images/prd-config.png) no-repeat; width:12px; height:13px; padding:1px 4px 0px 10px; text-align:left;}
.prd-leave{background:url(../images/leave2.png) no-repeat; width:12px; height:13px; padding:1px 4px 0px 10px; text-align:left;}
.prd-delete{background:url(../images/delete2.png) no-repeat; width:12px; height:13px; padding:1px 4px 0px 10px; text-align:left;}
.prd-overwrite{background:url(../images/overwrite2.png) no-repeat; width:12px; height:13px; padding:1px 4px 0px 10px; text-align:left;}*/
.config-left{padding-left:2px; padding-top:0px;}
.License-modal{padding-left:27px; font-size:12px; vertical-align:top;}
.newTest,.newTest th,.newTest td
{
border:1px solid #aaa;
border-collapse:collapse;
height:25px;
 
     text-align:center; 
    vertical-align:middle;
    z-index: 9999;
}
textarea
{
	resize:none;
}
.textAreaprd
{
	width:650px;
	border:1px #ccc solid ;
	height:55px;
	resize:none;
}

.textAreaRNL
{
	width:250px;
	border:1px #ccc solid ;
	height:55px;
	resize:none;
}

.textAreaprdDemo
{
	width:280px;
	border:1px #ccc solid ;
	height:140px;
	resize:none;
}
.feature{#padding-left:40px; padding-left:39px;}
.ftr-des{padding-left:0px; #padding-left:2px;}
.prd-listing{border:0px solid; width:450px;}
.namespace{padding:3px 3px 8px 5px !important;}
.namespace-details{float:right; text-align:right;}
.desc-container{width:375px;padding-top:4px}
.desc-container label{width:190px !important;}
.line-height{line-height:30px;}
a.configure{font-size:11px;color:#FA821E; text-dacoration:none important!; padding:4px 4px 4px 0px;; text-align:left; /*background-color:#F2F4F4; border:1px solid #F2F4F4;*/}
a.configure:hover{font-size:11px; color:#FA821E; text-dacoration:none important!; padding:4px 4px 4px 0px;; text-align:left;/* background-color:#DEE2E2; border:1px solid #C5C7C7;*/}
.prdtab{width: 300px; height: 250px;}
.available{background:url(../images/navigation_bg.png) no-repeat; height:28px; width:68px;}
.rms-group-header{background: none repeat scroll 0 0 #EEEEEE !important;font-weight: normal; margin-top:5px; margin-bottom:5px; padding:2px 0px 0px 3px; height:20px; line-height:18px; color:#000; }
.rms-configLeft{width:26% text-align:right; vertical-align:top; height:20px; line-height:26px;}
.rms-config-right{width:74%; height:20px; line-height:18px; }
.rms-config-right1{height:20px; line-height:18px; }
.navigation ul li, .navigation ul, .subTitle ul, .subTitle ul li, .contTabs, .contTabs li, form, .suggestionBox ul, .suggestionBox ul li 
{	margin:0; padding:0		}

.logo, .headerLinks, .navigation ul li, .subTitle ul li, .homeBox, .homeBoxBig, .leftPanel, .leftBox, .contTabs li , .popupForm label, .popupForm select, .popupForm .textField 
{	float:left;	}

.clear {	clear:both; height:0; font-size:1px; line-height:0;	}



.header {	width:980px; margin:auto; background-color:#E5E6E7;	}
.logo, .headerLinks {	 padding:0px 0px 5px 0px;	}
.headerLinks {	 text-align:right; font-size:12px; 	}

.navigation ul li {	list-style:none; height:50px;	}			
.navigation ul li a {	display:inline-block; background:url(../images/navigation_bg.png) no-repeat -7px 0; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; height:50px;	}
.navigation ul li a span  {	display:inline-block; padding:11px 29px 20px 29px; background:url(../images/navigation_bg.png) right -300px;	}	
.navigation ul li a:hover {	background:url(../images/navigation_bg.png) no-repeat -7px -50px;	}
.navigation ul li a:hover span, .navigation ul li a.on span {	 background:url(../images/navigation_bg.png) right -350px;	}	

.navigation ul li.first a  {	background-position: 0 0; width:114px;	}
.navigation ul li.first a:hover {	background-position:0 -50px; width:114px;	}
.navigation ul li.first a span {	width:56px; text-align:center	}
.navigation ul li.last a  {	background-position: right -100px;  }
.navigation ul li.last a:hover {	background-position:right -150px;  	}
.navigation ul li.last a span {	width:82px; text-align:center; background-position:143px -300px }
.navigation ul li a.on {	background-position:50% 100%	}
.navigation ul li.first a.on {	background-position:0 -200px;	}
.navigation ul li.last a.on {	background-position:right -250px;	}

#jsddm li	{	float: left; }
#jsddm li a	{	display: block; }
#jsddm li ul	{ padding: 0; position: absolute; visibility: hidden; border:5px solid #9c729b;   margin:-11px 0 0 0px; }
#jsddm li ul li {	float: none; display: inline;	}
#jsddm li ul li a 	{	width: auto;	background: #f9eee5;	font:normal 12px DINPro-Regular, Helvetica, sans-serif;	color: #565656;	padding:7px 23px;	height:15px;	min-width:70px;	border-top:1px solid #9c729b; 	}
#jsddm li ul li a:hover 	{	background: #784877; color:#fff;  font-weight:bold;	}
#jsddm li ul li:first-child a {		border:0;	}

.maincolumn {	width:984px; margin:5px auto; min-height:475px;	}
.maincolumn .top, .maincolumn .bottom {	background:url(../images/main_columnbg_tb.png) no-repeat; height:6px;	}
.maincolumn .bottom {		background-position:0 100%;	}


.content {/*	background:url(../images/main_columnbg.png); padding:1px 17px;*/	}
.homeBox, .homeBoxBig {	margin:0 25px 25px 0;  width:300px; 	}
.subTitle {	 font-size:17px; line-height:20px; color:#333; border-bottom:1px solid #dcdcdc; padding:4px 0 0px 0; height:25px; margin-bottom:5px;  	}
.subTitle ul {	float:right; list-style:none; margin:8px 10px 0 0; [margin-top:6px; margin-top:7px;]; margin-top:8px\9; *margin-top:7px;  }
.subTitle ul li {	background:url(../images/home_tabbg.png) no-repeat #fff; height:17px; margin-left:-1px;  	}
.subTitle ul li a {	font-size:9px;  float:left; padding:0 5px;   color:#555; text-decoration:none;  background:url(../images/home_tabbg.png) no-repeat right -17px;	}
.subTitle ul li:hover  {	background:url(../images/home_tabbg.png) no-repeat #efefef;	}
.subTitle ul li.on  {	background:url(../images/home_tabbg.png) no-repeat #fde9da; 	} 
.subTitle ul li.on a {	color:#c6661e;	}
.marginR {	margin-right:0;	}
.subTitle .showAll {	float:right; font-size:10px; color:#555; text-decoration:none; background:url(../images/bullet2.png) no-repeat 0 5px; padding-left:22px 	}
.homeBoxBig {	width:462px; 	}
.homeBoxBig .subTitle {	border-bottom-width:1px;	}
.entitlements, .pendingRevoke, .newUser {	/*background:url(../images/newicons.png) no-repeat; padding-left:22px;	*/}
.pendingRevoke {	background-position:0 -30px;	}
.newUser {	background-position:0 -60px;	}

.homeTable1 {	width:100%; border:0;  	}
.homeTable1 th, .homeTable1 td {	text-align:left; padding:2px 14px;}
.homeTable1 th {	  background:#e9e9e9;  	}
/*.homeTable1 tr:hover {	background:#F7DFE6;color:#555;	}*/
.homeTable1 .status {	margin:0 5px -2px 0	}
.homeTable1 label	{ text-align:left; font-weight:bold;	}
.homeTable1 .selectedRow{background:#b90b67;color:#FFFFFF;}
.homeTable2 {	width:87%; border:0;  	}
.homeTable2 th, .homeTable1 td {	text-align:left; padding:2px 14px; 	}
.homeTable2 th {	  background:#e9e9e9;  	}
.homeTable2 tr:hover {	background:#F7DFE6;color:#555;	}
.homeTable2.status {	margin:0 5px -2px 0	}
.homeTable2 label	{ text-align:right; font-weight:bold;	}
.homeTable2 .selectedRow{background:#b90b67;color:#FFFFFF;}

.leftTable1 {	border-top:1px solid #cdcccc;	 border-left:1px solid #cdcccc;	}
.leftTable1 th, .leftTable1 td {	text-align:left; padding:6px 12px; border-bottom:1px solid #cdcccc;	 border-right:1px solid #cdcccc;	}
.leftTable1 th {	background:#cdcccc	}
.lftTblFoot {	 background:url(../images/left_tblbg.png) no-repeat 0 -68px; 	}
.lftTblFootpager {	 background:url(../images/left_tblbgPager.png) no-repeat 0 -68px; 	}
.lftTblFootpagerRt { background:url(../images/left_tblbgPager.png) no-repeat right -102px; padding:2px 10px 11px 10px; #padding:2px 10px 9px 10px;	}
.lftTblFootRt { background:url(../images/left_tblbg.png) no-repeat right -102px;  padding:7px 10px 12px 10px;		}
.leftTable1 tfoot td {	border:0; background:url(../images/left_tblbg.png) no-repeat right -68px; 	}
/*.leftTable1 tfoot tr, .leftTable1 tfoot tr:hover {	background:#f4f3f3;	}*/
.leftTable1 tfoot tr td span {	float:right; display:inline-block; width:80px; 	}

.contTable1 {	border-top:0px solid #cdcccc;	  border-right:1px solid #cdcccc;  margin-bottom:0px;    	}
.contTable1 th, .contTable1 td {	text-align:left; padding:3px 12px; 	 	}

/*.contTable1 thead th{	padding-left:25px; background:url(../images/bullet.png) no-repeat 10px 12px #999;   color:#fff 	}
*/.contTable1 table  {	line-height:18px; margin-bottom:0	}
.contTable1 td.rtAln {	text-align:left	}


.contTable-ent {	 margin-bottom:0px;    	}
.contTable-ent th, .contTable-ent td {	text-align:left; padding:3px 12px; 	 	}

/*.contTable1 thead th{	padding-left:25px; background:url(../images/bullet.png) no-repeat 10px 12px #999;   color:#fff 	}
*/.contTable-ent table  {	line-height:18px; margin-bottom:0	}
.contTable-ent td.rtAln {	text-align:left	}

.contTable4 {	border-top:0px solid #cdcccc;	 border-left:1px solid #cdcccc; border-right:1px solid #cdcccc; margin-bottom:0px;    	}
.contTable4 th, .contTable4 td {	text-align:left; padding:6px 12px; border-bottom:1px solid #cdcccc;		}
/*.contTable4 thead th{	padding-left:25px; background:url(../images/bullet.png) no-repeat 10px 12px #999;   color:#fff 	}
*/.contTable4 table  {	line-height:18px; margin-bottom:0	}
.contTable4 td.rtAln {	text-align:right	}
.contTable4 tr:hover{	background:none		}

.contTableSR {	border-top:0px solid #cdcccc;	 border-left:1px solid #cdcccc; border-right:1px solid #cdcccc; border-bottom:1px solid #cdcccc; margin-bottom:0px;  font-size:12px;  	}

/*.contTable4 thead th{	padding-left:25px; background:url(../images/bullet.png) no-repeat 10px 12px #999;   color:#fff 	}
*/.contTableSR table  {	line-height:18px; margin-bottom:0	}
.contTableSR td.rtAln {	text-align:right	}
.contTableSR tr:hover{	background:none		}


.contTable5 {	border:1px solid #ccc; margin-bottom:0px;    	}
.contTable5 th, .contTable4 td {	 padding:6px 12px; border:1px solid #ccc;		}
/*.contTable4 thead th{	padding-left:25px; background:url(../images/bullet.png) no-repeat 10px 12px #999;   color:#fff 	}
*/.contTable5 table  {	line-height:18px; margin-bottom:0	}
.contTable5 td.rtAln {	text-align:right	}
.contTable5 tr:hover{	background:none		}


.contTable3 {	border-top:1px solid #cdcccc;		}
.contTable2 tr:hover{	background:none		}
.contTable2 thead tr th {		background:url(../images/left_tblbg.png) no-repeat -10px -136px; }	
.contTable2 thead tr th:first-child{		}
.contTable2 thead tr th.last {	}
.contTable2 tr td:first-child {		}
.contTable2 tr td.last  {		}
.contTable2  {	font-size:11px;   	}
.contTable2 th, .contTable2 td {	padding:5px 5px 5px 10px;	}

.smalTxt {	margin:0; padding:7px ; font-size:11px;	}
.smalTxt span {	font-size:10px; float:right	}

.manageLinks {	float:right; 	}
.manageLinks a {	display:inline-block; height:17px; width:26px; border-left:1px solid #f4f7fb; border-right:1px solid #c2cbd6; background:url(../images/newicons.png) no-repeat 50px 0; margin-top:-3px; }
.manageLinks a.edit {	background-position: 6px -121px; border-right:0;	}
.manageLinks a.add {	background-position: 3px -150px; border-left:0;	}
.manageLinks a.del {	background-position: 5px -179px;}
.manageLinks a.activate {	background:url(../images/act.png) no-repeat 4px 0; }
.manageLinks a.renew {	background:url(../images/renew.png) no-repeat 4px 0; }
.manageLinks a.prevAct {	background:url(../images/prev_act.png) no-repeat 4px 0; }
.manageLinks a.revoke {	background:url(../images/rvk.png) no-repeat 4px 0; border:0;}
.manageLinks a.prevRev {	background:url(../images/prev_revok.png) no-repeat 4px 0; border:0;}
.manageLinks a.editQuantity { background:url(../images/money_add.png) no-repeat 4px 0; }

.manageLinks a.nobord{	border:0;	}
.noHover1 tr:hover, tr.noHover:hover, tr.noHover {	background:#eee	}
.noBorder{border:0px !important;}
.noBorderBottom{border-bottom:0px !important;}
.gryTxt {	color:#afafaf; 	}
tr.rollHover:hover {	background:#F7DFE6	}
.bdr-ryt{border-right:0px none !important;}
.paging 	{	float:right	}
.paging a  { float:left; height:19px; width:20px; background:url(../images/paging.png) no-repeat 20px 20px;		}
.paging a.last	{	background-position:0 -19px;	}
.paging a.prev	{	background-position:-20px -19px;	}
.paging a.next	{	background-position:-40px -19px;	}
.paging a.first	{	background-position:-60px -19px;	}
.paging a.disbl {	cursor:default	}
.paging a.last.disbl	{	background-position:0 0;	}
.paging a.prev.disbl	{	background-position:-20px 0;	}
.paging a.next.disbl	{	background-position:-40px 0;	}
.paging a.first.disbl	{	background-position:-60px 0;	}

.rightBox{  margin-left:355px	}
.showPanel, .hidePanel {	display:inline-block; width:14px; height:32px; float:left; background:url(../images/exp_colsp.png) no-repeat	}
.showPanel {	background-position:-14px 0	}

.leftBox {	width:326px; 	}
.searchBox {	border-left:1px solid #c0c0c0;	 border-right:1px solid #c0c0c0; padding:0px; font-size:11px;		}	
.searchBox .textFld {	border:1px solid #d4d2d2; padding:3px 3px 2px 5px; width:110px; font:normal 11px DINPro-Regular, Helvetica, sans-serif; color:#666;}
.searchBox select {	padding:0; height:21px; width:100px; font-size:11px	}
.searchBox label{ font-size:12px;font-weight:bold;}
.space{padding:0px 0px 0px 6px;}
.space-contact{padding:6px 0px 6px 0px;}
.search-space{padding:8px 0px 6px 3px}
.search-input{ height:21px;}
.advance-search{padding:0px 5px 3px 0px;}
.viewLicense{float:right;color:#666}
.popupContact13 .searchBox {	border:0; padding: 12px 0;	}
.popupContact13 .searchBox .textFld, .popupContact13 .searchBox select, .popupContact13 .searchBox label {	float:left; margin-right:1px	}
.popupContact13 .searchBox label {	width:120px; text-align:right; padding-right:2px;	}

.suggestionBox {	border:1px solid #cbcbcb; max-height:96px; overflow:auto; 	}
.suggestionBox ul li {	padding:5px 15px;	}
.suggestionBox ul li:hover {	background:#F7DFE6;	}
.suggestionBoxFoot, .suggestionBoxHead {	border:1px solid #cbcbcb; padding:5px 15px;  font-weight:bold;	}
.suggestionBoxFoot {	 border-top:0; text-align:right;	}
.suggestionBoxHead {	border-bottom:0; margin-top:5px;	}
.suggestionBox ul li .showDtl {	float:right; display:none;	}
.suggestionBox ul li:hover .showDtl {	display:inline	}

/* Features*/
.ftr-lineheight{line-height:24px;font-size:12px;}
.ftr-text{text-align:right !important; vertical-align:middle;}
.ftr-description{padding-left:8px !important;}
.prd-listing{border:0px solid; width:370px;}

.FRLink {	float:right	}
.leftTitle {	background:url(../images/middle-bg.png) repeat-x bottom; height:32px; width:320px;	}
.leftTitle label{	background:url(../images/newicons.png) no-repeat 6px -82px; display:block; font-size:16px; color:#fff; padding:7px 15px 4px 25px ;  height:23px	}
.leftTitle label.user {	background-position:5px -201px;	}
.leftTitle label.activation {		}

.leftTitleWithoutImg {	background:url(../images/middle-bg.png) repeat-x bottom; height:32px; width:320px;	}
.leftTitleWithoutImg label{	display:block; font-size:16px; color:#fff; padding:7px 15px 4px 25px ;  height:23px	}
.leftTitleWithoutImg label.user {	background-position:5px -201px;	}
.leftTitleWithoutImg label.activation {		}

.contTabs  {	float:right; margin-bottom:10px;  	}
.contTabs li {	list-style:none; background:url(../images/inner_tabs.png) no-repeat -5px 0 }
.contTabs li:hover {	background-position: -5px -54px}
.contTabs li:first-child  {	background-position:0 0 	}
.contTabs li:hover:first-child{	background-position:0 -54px; 	}
.contTabs li.last  {	background-position:right -27px 	}
.contTabs li.last:hover {	background-position:right -81px; 	}
.contTabs .first {	background-position:0 0 	}

.contTabs li a {	display:inline-block; color:#fff; text-decoration:none; padding:4.5px 12px; background:url(../images/navigation_bg.png) no-repeat -198px -304px 	}
.contTabs li:first-child a{  background:none}
.contTabs li.only 	{	background:url(../images/inner_tabs.png) no-repeat 0px 0; padding-left:5px;	}
.contTabs li.only a {	background:url(../images/inner_tabs.png) no-repeat 100% -27px;	}
.contTabs li.only a:hover  {	background:url(../images/inner_tabs.png) no-repeat 100% -81px;	}
.contSubTitle {	font-size:15px; font-weight:bold; display:inline-block; padding-top:12px; padding-bottom:5px;WORD-WRAP: break-word; color:#b90b67;  	}
.prdKeyLoginTitleHeader {	font-size:15px; font-weight:normal; display:inline-block; padding-top:1px; padding-bottom:1px;WORD-WRAP: break-word; color:#b90b67;  	}

select, .textField {	font-family: Arial;border:1px solid #ccc !important; font:12px Arial !important; color:#555555!important; /*padding:3px!important;*/ 	}

.textField2 {	font-family: DINPro-Regular;height:15px !important; padding:2px 2px 0px 4px !important;	}	
.textField {	font-family: Arial; padding:2px 2px 1px 4px !important; 	}	
.buttonRow {	padding:5px 0; background:#eee;float:right;}
.buttonRow button {	font-family: Arial;border:0; background:none; height:30px; cursor:pointer;	 margin:0; }	
.buttonRow button:focus {background-image: url("../images/button_bg2_active.png") !important;} 
.buttonRow button span {	font-family: DINPro-Regular;float:left; background:url(../images/button.png)  right -30px; padding:0 10px 0 0  	}
.buttonRow button span em 		{ font-family: DINPro-Regular;float:left; background:url(../images/button.png) no-repeat 0 0; padding:6px 6px 9px 16px; font:bold 14px DINPro-Regular, Helvetica, sans-serif; color:#ffffff; font-style:normal  	}
.contAcrTop-role  {	background:url(../images/left_tblbg.png) no-repeat 0 -136px;  border-bottom:1px solid #c0c0c0	}
.PageReport{color:#555; font-size:12px;vertical-align:middle;}
/*.pagination{width:95.5%; padding-right:5px; padding:3px; vertical-align:top; #height:30px !important; #line-height:26px !important; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}*/
.pagination2{width:97.2%; padding-right:5px; padding:3px; vertical-align:top; #height:30px !important; #line-height:26px !important; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.PageSize{color:#000; font-size:12px;vertical-align:top;}
.PageSizeprdkey{color:#000000; font-size:11px; vertical-align:top; padding-top:5px; width:108px; padding-left:5px;}
.contAcrTop  {	background:url(../images/left_tblbg.png) no-repeat 0 -136px; margin-top:10px;  border-bottom:1px solid #c0c0c0	}
.contAcrTopInr {	background:url(../images/left_tblbg.png) no-repeat right -170px; display:block; padding:2px 15px 2px 15px ;  height:15px;  	}
.contAcrTopInr label {	background:url(../images/arrow_dwn.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.contAcrTopInr label.noBg {	background:none; padding-left:0	}
.contAcrTopInr .expand {	background:url(../images/arrow_dwn.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.contAcrTopInr .collapse {	background:url(../images/arrow_lft.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.smallBox {	width:320px	}


.contAcrTopInrPrd {	 display:block; padding:0px 15px 0px 15px ;  height:23px;  	}
.contAcrTopInrPrd label {	background:url(../images/arrow_dwn.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.contAcrTopInrPrd label.noBg {	background:none; padding-left:0	}
.contAcrTopInrPrd .expand {	background:url(../images/arrow_dwn.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.contAcrTopInrPrd .collapse {	background:url(../images/arrow_lft.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
/*popups*/
.batchcode{	 font:normal 12px Arial !important; color:#555555!important; /*padding:3px!important;*/  	}
.dialog-header{width:99%; background: none repeat scroll 0 0 #EEEEEE !important;padding:3px; color:#000;font-weight: normal;margin-bottom:5px; margin-top:5px;}
.dialog-header-grey{width:99%; background-color:#F4F3F3;padding:3px; color:#555;margin-bottom:5px; margin-top:5px; font-weight:bold;}
/*
--------- */

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*/
	
    font-family: 'DINPro-Regular';
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
   padding:3px;
    text-align: center;
    text-decoration: none;
    width: 70px;
}

.popupContent {	 padding:0px; background:#fff;	}
.popuoBtm {	background:url(../images/popup_bg2.png) no-repeat; height:18px; 	}
.popupCerti .popuoBtm {	background:url(../images/popup_bg3.png) no-repeat; height:18px; 	}
.popupContent h3 {	padding:0px 0 0 30px; margin:0;   font-size:12px; background:url(../images/arrow_dwn.png) no-repeat 10px 5px	}

.popupForm {	padding:0px 0px;	}
.popupForm label {	font-weight:normal; width:155px; padding:5px 5px 0 0; text-align:right	}
.popupForm .contAcrTopInr label {	width:auto; text-align:left; padding-top:0;	}
.popupForm select { width:250px; margin-bottom: 2px;margin-top: 1px;padding: 0px;	}
.popupForm .textField { width:242px;  margin-bottom:2px; margin-right:5px; padding:4px 3px -0px 5px; }
.heading {	font-size:15px; padding:7px 25px; color:#595959	}
.popupForm .big {	float:none; text-align:left; display:block; width:100%; margin-bottom:10px;	}	
.popupForm .small {	width:120px;	}
.popupForm .small1 {	width:80px;	}

.popupForm .contTable1 td{	 vertical-align:middle;	}
.popupForm .contTable1 td label {	padding-top:0px;	}

.popupTable {	border-top:1px solid #cdcccc;	 border-left:1px solid #cdcccc;	 border-right:1px solid #cdcccc; margin-bottom:15px;  }
.popupTable th, .popupTable td {	text-align:left; padding:6px 12px; border-bottom:1px solid #cdcccc;	 	}
.popupTable th {	background:#f4f3f3	}
.popupTable select {	padding:1px; height:22px; width:180px; font-size:11px;	}

.popupContent .chk2 {float:left; margin:6px 4px 0px 4px	}
.popupContent table .chk2 {	margin:0 4px 0 0 	} 
.popupContent label.sml2 {	font-weight:normal; text-align:left; width:40px; margin-bottom:10px;	}

.statusBoxPopup {	 width:297px; float:left; margin:0px 0 0 0;  	}
.statusBoxPopup-role {	border:1px solid #d4d2d2; width:260px; float:left; margin:0px 0 0 0;  	}
.topList {	background:#5D5C5A; padding:3px 5px; border-bottom:1px solid #ccc;	 color:#fff;	}
.statusBoxPopup .textField {	width:160px; float:none; margin:-2px 2px	}
.bottomList {	max-height:127px; overflow:auto;	}
.bottomList div {	padding:6px 8px; border-bottom:1px solid #d4d2d2	}
.bordAll {	border:1px solid #d4d2d2;	}

.arrows {	float:left; width:40px; text-align:center; padding-top:50px;	}
.arrows-prd {	float:left; width:30px; text-align:center; padding-top:100px;	}
.arrows-prd img {	margin:10px ;	}
.arrows img  {	margin:10px ;		}
.comboBox2 {		}
 
.input-space{margin-right:5px important!;}	 
	 
.menu_head {
	position: relative;
	display:block;
	cursor:pointer
}
.menu_body {
	display:none;	 
}
.menu_body1 {	display:block	}
.wrapper {	width:950px; overflow:hidden 	}
#toggleButtonHidden1, #toggleButtonHidden2 { display:none; }

.simpleBox {	width:600px;	margin:100px auto;margin-top:25px; padding-top:5px;	}
.loginBody {	background:#fff;	}
.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;
	}
.simpleBox .top {		background:url(../images/popup_bg1.png) no-repeat; height:12px; padding:8px 20px; font:normal 18px DINPro-Regular, Helvetica, sans-serif; color:#273d6b;	}	
.simpleBox .bottom {	background:url(../images/popup_bg2.png) no-repeat; height:12px; 	}
.simpleBox .mid {	border-left:2px solid #e9e7e7; border-right:2px solid #e9e7e7; padding:15px; min-height:150px;	}

.simpleBox label, .simpleBox select, .simpleBox .textField  {	float:left; margin-bottom:5px;	}
.simpleBox label {	width:100px; font-weight:bold; padding:5px 0 0 0 	}
.simpleBox select {	width:258px;	}
.simpleBox .textField {	width:250px;padding-left: 2px;	}
.simpleBox .chk2 {	margin:2px 5px 0 100px;	}
.simpleBox .buttonRow {	padding-top:20px;	}		
.simpleBox .buttonRow button {	font-family: DINPro-Regular;float:left; margin: -8px 0 0 90px;	}

.loginBox {	width:400px;margin:100px auto;margin-top:50px;/*overflow-x:hidden;*/}
.loginBody {	background:#fff;	}
.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;
	}
.loginBox .top {		background:url(../images/popup_bg1.png) no-repeat; padding:8px 20px; font:normal 18px DINPro-Regular, Helvetica, sans-serif; color:#273d6b;	}	
.loginBox .bottom {	background:url(../images/popup_bg2.png) no-repeat; height:12px; 	}
.loginBox .mid {	border-left:2px solid #e9e7e7; border-right:2px solid #e9e7e7; padding:15px; min-height:150px;	}

.loginBox label, .loginBox select, .loginBox .textField  {	float:left; margin-bottom:5px;	}
.loginBox label {	width:100px; font-weight:bold; padding:5px 0 0 0 	}
.loginBox select {	width:258px;	}
.loginBox .textField {	width:250px !important;padding-left: 2px !important;	}
.loginBox .chk2 {	margin:2px 5px 0 100px;	}
.loginBox .buttonRow {	padding-top:20px;	}		
.loginBox .buttonRow button {	font-family: DINPro-Regular;float:left; margin: -8px 0 0 90px; padding: 0px;}

#SkiDiv1 {	display:block;	}
#SkiDiv2, #SkiDiv3 {	display:none;	}
#SkiDiv2, #SkiDiv3, #SkiDiv1 {		min-height:105px;	}
.topHeader{text-align: right;padding-right: 5px;}
.error-msg{color: red;}

.detailsDiv
{
	 border-bottom: 1px solid #C0C0C0;
	 border-left: 1px solid #C0C0C0;
	 border-right: 1px solid #C0C0C0;
}
.dijitTooltipContainer
{
background-color:#E9E7E7 !important;
border:1px solid #CCCCCC !important;
padding: .55em !important;
margin-left:10px !important;
height: 12px !important;
}	
.selectDiv
{
	border:0px !important;
	padding-left:0px !important;
}
.contact-search{width: 115px; text-align:right; float:right;}
.left-pannal {	background:url(../images/left-pannel.png) no-repeat bottom; height:32px; width:6px;  }
.right-pannal {	background:url(../images/right-pannel.png) no-repeat bottom; height:32px; width:6px; }

.h2forgot{ font-family:DINPro-Regular,Helvetica,sans-serif;font-size: 18px; font-weight:bold; padding-top: 0px;padding-right: 5px;margin-top:15px !important;}
.showunderborder{border-top:1px solid #CDCCCC!important;border-bottom: 0px!important;}
.shownounderborder{border-bottom: 0px!important;border-top: 0px!important;}
.popupContact13 .searchBox, .contTable1 .searchBox {	border:0;	}

.changecontTabs li a {padding:4px 10px!important;}

button{margin-left: 0px!important; margin-right: 0px!important;}
.inputTextSmall{width:100px !important;}
.inputTextMedium{width:150px !important;}
.inputTextLarge{width:200px !important;}
.noPadding{padding:0px !important;}
.noPaddingTop{padding-top:0px !important;}
.noPaddingBottom{padding-bottom:0px !important;}
.noPaddingLeft{padding-left:0px !important;}
.noPaddingRight{padding-right:0px !important;}

.textalignclas{margin-bottom: 10px; padding: 5px 2px 0px 4px;}


.expanddivIE{width: 595px !important;}
.expanddivIEpopup{width: 660px !important;}
.extrapadIE{margin: 0px !important; padding: 0px !important;}

.versionformt{font-weight: bold;float: left;padding-top: 33px; padding-left:30px;cursor: pointer;}

.lineitemtr{border-bottom-color:white;}
.lineitemfirsttd{border-bottom-color:white; width:215px;padding-bottom: 10px;}
.lineitemsecondtd{border-bottom-color:white;padding-left: 4px;}

/*Formated css attributes*/

.width{width:100%;}
.search-spaceIMG{padding:9px 5px 0px 5px !important;}
.select-product{margin-right: 0px;padding-right: 0px;}
.HidRowStyle{height: 100px; vertical-align: top;}
.HidRowStyleTbl{width: 935px; overflow: auto; height: 100px;}
.popupFormFont{font-size:11px;padding: 0px;}
.ANPProductDetails{padding-left: 20px;}
.searchBoxBDR{border-bottom: 1px solid #C0C0C0;}
.ANPsearchList{margin-top: 3px;width: 180px;margin-left: 40px;}
.ANPsearchListOption{text-align: left;margin: 0px;padding: 0px;}
.text-align{text-align: left;}
.enterDatesDiv{border-bottom: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
.enterDatesDivInner{margin:10px;margin-top:0px;padding-top:10px;}
.enterDateslegend{padding-left:5px;color:#555555;}
.PADD{padding:10px;}
.margin{margin:10px;}
.ChildDiv{margin-left:8px; text-decoration: underline;color: #b90b67;}
.ddlDiv{display: none;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
.prdKeyAttribGrid{border-bottom: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
.licenseType{border:1px solid gray;width:190px;padding-top:2px;padding-bottom:2px;}
.prd-label{border:1px solid gray;width:190px;padding-top:2px;padding-bottom:2px;}
.dvtblCustomer{border-left:1px #ccc solid;border-bottom:1px #ccc solid;border-right:1px #ccc solid;}
.customerName{width:130px;background-color: lightgray;}
.divSearchCustomer{width:110px;padding-right:4px;}
.dvCustomerBilling{border-left:1px #ccc solid;border-bottom:1px #ccc solid;border-right:1px #ccc solid;}
.nameMsg{line-height:25px; padding:0px; margin:0px;}
.disableFlag{padding-top:12px; line-height:11px;}
.customreportDesc{width:255px !important;height:40px !important;}
.divDaily{margin-top:20px;margin-bottom:20px;}
.divMonthly{margin-top:18px;margin-bottom:18px;}
.border-bottom{border-bottom:0px;}
.ddlcommonLm{width:196px;border-color:gray;}
.ftrGridTable{width:98%;   border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;margin-left: 3px;border-top: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;margin-left: 3px;}
.add-ent{text-decoration: underline;text-align: left;vertical-align: top;}
.featureState{margin-bottom: 1px;margin-top: 1px;vertical-align: middle}
.edit_hide{width: 98%;height: auto;}
.tdErrorProduct{text-decoration: underline;font: bold}
.chooseFrom{border:1px solid gray;width:197px;background-color: #FFFFFF;}
.FeatureDetails{width:99%; background-color:#e1e1e1;padding:3px; color:#555;margin-bottom:5px; text-align:left; font-weight:bold; border-bottom:1px solid #ccc;}
.SubGroupName{font-size:11px;padding: 0px;}
.ANPsearchList{margin-top: 3px;width: 180px;margin-left: 20px;}
.ANPsearch{border-bottom: 1px solid #C0C0C0;}
.searchByPrd{text-align: left;margin: 0px;padding: 0px;}
.selectPrdDiv{margin-left:8px; text-decoration: underline;color: #b90b67;}
.enterDates{border-bottom: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
.enterDatesinner{margin:10px;margin-top:0px;padding-top:10px;}
.ddlDiv{border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
.mandatory{padding-right:3px;color:Red;}
.prdSuiteDiv{min-height:275px;height:275px;height:auto !important;}
.ErrorProduct{border:1px solid gray;width:80%;min-height:225px;height:225px;height:auto !important;border-top: 0px}
.batchId{background-color: #E6E6E6;border: 1px solid gray;border-top:0px;width:80%;}
.message{padding-bottom:4px;}
.divMain{width:974px;text-align:left;height:auto;}
.divPleasewait{background-color:white;vertical-align:certer;height:100%}
.DateTextBox{width:230px; background-color:#fff; border:1px solid #ccc;}
.KeyDetails{margin-left: 8px;font-size:14px;}
.paddRyt{padding-right:4px;}
.simpleBoxPass{border-bottom: 2px solid #e9e7e7 !important;}
.tableLeftNavTR{border-bottom: 5px; border-bottom-color: blue;}
.view{width:10%;padding-left:20px;}
.contact{height:310px;width:100%;}
.divSearchCustomer{width:115px;padding-right:4px;}
.CustomAttributes{width:50%;text-align:right;padding-right:15px;}
.like{width:10px;padding-left:1px;padding-right:3px;color:#333;}
.topHeaderDefault{font-size: 18px;font-weight:bold; padding-top: 15px;}
.defaultError{color:black;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;}
.catalogAssociation{width:96%;border:1px solid lightgrey;}
.contactDetailsTable{border:1px solid gray;border-top: 0px;}
.startDate{border-bottom-color:white; width:195px; }
.AlreadyExists{padding-bottom:2px;display:none;}
.TabContainer{padding-left:4px;width:99%;height:470px;}
.product{border-bottom-color:white;padding-bottom: 10px;}
.EndDate{border-bottom-color:white;width:195px;height: 25px;}
.hide{border-bottom-color:white;width:195px;}
.ProductKey{background-color: #E6E6E6;border-bottom: 1px solid #bfbfbf;}
.createNewEID{margin-left:8px;margin-right:8px;}
.padd-left{padding-left:10px;}
.MSG{text-align: center;width: 98%;padding-bottom:2px;}
.escape{font-weight:bold;padding:5px 5px 0 0;}
.editUser{font-weight: bold; text-decoration: underline;}
.Roles{BORDER-RIGHT: #d5cdb5 1px dotted;BORDER-TOP: transparent 1px dotted;BORDER-LEFT: transparent 1px dotted;BORDER-BOTTOM: #d5cdb5 1px dotted;}
.roleA{TABLE-LAYOUT: fixed;	WIDTH: 0px;	empty-cells: show;}
.userGlobalPerm{background-color: blue; color: white;}
.successmessage{padding-bottom: 4px; }
.licErrorMessage{background-color:#eee;}
.neverExpires{padding:17px 0px 0px 7px;}
.selectLanguage{z-index:9999;position:absolute;width:95%;}
.changeLanguage{text-align:right;margin:6px;}
.pageName{width:60%;padding-top:4px;}
.ModelName{width:100%;border-collapse: collapse;border:0px !important;}
.ftrCheckedCount{border:0px !important;width:20%;padding-right:4px;}
.TurnOn{width:98%;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;margin-left: 3px;border-top: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;margin-left: 3px;}
.lmColHead{width:65%;background-color: #FFFFFF;}
.LicenseGenerated{padding-left:5px;padding-top:3px;padding-bottom:4px;font-size:16px;}
.center{text-align:center;}
#allMemoryListContent{
	margin:0 auto;
}
.entitlementsMonthly{width: 300px; height: 250px;}
.subTitlefortd{padding-left:15px; width: 400px;}
.entMonthly{width: 450px; height: 250px;}
.tableLeftNavlic{border-bottom: 1px solid #e4e4e4}
.rMSClientCriteria{margin-right: 4px;margin-top:4px;}
.CPUInfoString{background-color:lightgrey;}
.tdLabelTbl{margin:0px 3px 0px 3px;width:99%}
.btnSaveC2V{color:#C0BFBF;cursor:default;}
.noPermission{margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;}
.getPkid{background-color: #E6E6E6;border-bottom: 1px solid #bfbfbf;width:100%;}
.noDataFound{border: 0px; height: 1px !important;}
.tblFooter{width:99% !important;margin:0 3px 0 3px;font-size:9pt}
.Ent-addlineItem{width:588px;background: none repeat scroll 0 0 #FFFFFF;overflow:hidden;}
.ent-gridTable{width:95%;margin-left: 10px;}
.ent-search{padding-top:5px; }
.ent-top{margin-bottom:20px;}
.lm-left{padding-left:13px;}
.addlinetop{margin:2px 5px 5px 5px;}

/*product*/
	.yui-skin-sam .yui-dt-liner {
				white-space: nowrap;
				max-width:149px;
				word-wrap:break-word;
				white-space:pre-wrap;
				white-space: -pre-wrap; /* Opera 4-6 */
				white-space: -o-pre-wrap; /* Opera 7 */
				word-wrap: break-word; /* Internet Explorer 5.5+ */
				white-space: pre;
				white-space: -hp-pre-wrap; /* HP Printers */
				white-space: pre-line;
			}	
			
			.yui-skin-sam .yui-navset .yui-content,
			.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
		    	background: transparent;
		    	padding-top:5px;
		    	background-color:#F2F4F4;
		    	margin-bottom:20px;
			}
			
			/*.yui-dt table {
				width:100%;
			}*/
			
			.actionShowAll {
				color:#555555;
				float:right;
				font-size:10px;
				padding-left:5px;
				text-decoration:none;
			}
			
			.dojoxLegendIcon {
				padding-left:10px;
			}
			.yui-skin-sam .yui-dt th {
				background:none repeat scroll 0 0 #ccc; font-weight:bold;
			}
			
			.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:#B90B67;
			} 
			
			.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
				border-color: #b90b67;
			}
			
			.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
				border-color:#B90B67;
			}

/* mycss starts*/

.yui-skin-sam .yui-dt th { 
	    background:#ccc; font-weight:bold; 
	} 
	.yui-skin-sam .yui-dt th, 
	.yui-skin-sam .yui-dt th a { 
	    font-weight:normal;text-decoration:none;color:#000; /* header text */ 
	    vertical-align:bottom;
	    font-family:13px DINPro-Regular, Helvetica, sans-serif; 
	} 



.yui-skin-sam .yui-dt table { 
	margin:0;padding:0; 
    font-family:DINPro-Regular, Helvetica, sans-serif;font-size:inherit; 
    border-collapse:separate;*border-collapse:collapse;border-spacing:0; /* since ie6 and ie7 behave differently */ 
	border:none;
	border-left:0px solid #CBCBCB ; 
	border-right:0px solid #CBCBCB; 
   /* width: 100% !important;*/
	} 

.yui-skin-sam .yui-dt th { 
    margin:0;padding:0; 
	    border:none; 
    border-right:0px solid #CBCBCB;/*  inner column border */ 
	} 

.yui-skin-sam .yui-dt td { 
	    margin:0;padding:0; 
	    border:none; 
	    /*border-right:1px solid #CBCBCB; /* inner column border */ 
 	   border-bottom:1px solid #CBCBCB; /* inner column border */ 
	    text-align:left; 
	} 
	
.yui-skin-sam tr.yui-dt-odd { background-color:#000; } /* white*/ 
	/* highlighting */ 
	.yui-skin-sam th.yui-dt-highlighted, 
	.yui-skin-sam th.yui-dt-highlighted a { 
	    background-color:#F7DFE6; /* med blue hover */ 
	} 
	
.yui-skin-sam .yuimenubaritemlabel {

    padding: 6px 20px 6px 10px;
    font-weight:bold;
}

.yui-skin-sam .yuimenuitemlabel {

    padding: 2px 18px;
    
}


.yui-skin-sam .yui-panel-container.shadow .underlay {
	opacity: 0 !important
}


/* highlighting */ 
	.yui-skin-sam th.yui-dt-highlighted, 
	.yui-skin-sam th.yui-dt-highlighted a { 
	    background-color:#F7DFE6; /* med blue hover */ 
	} 
	.yui-skin-sam tr.yui-dt-highlighted, 
	.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc, 
	.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc, 
	.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted, 
	.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted { 
	    cursor:pointer; 
	    background-color:#F7DFE6; /* med blue hover */ 
	} 
	
	
	/* selection */ 
	.yui-skin-sam th.yui-dt-selected, 
	.yui-skin-sam th.yui-dt-selected a { 
	    background-color:#b90b67; /* bright blue selected cell */ 
	} 
	.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 { 
	    background-color:#b90b67; /* bright blue selected row */ 
	    color:#FFF; 
	} 
	.yui-skin-sam tr.yui-dt-even td.yui-dt-selected, 
	.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected { 
	    background-color:#b90b67; /* bright blue selected cell */ 
	    color:#FFF;
	 }
	
	
	/* scrolling */ 
	.yui-skin-sam .yui-dt-scrollable table {border:none;} 
	.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {/*border-left:0px solid #ccc;border-top:0px solid #ccc;border-right:0px solid #ccc;*/} 
	.yui-skin-sam .yui-dt-scrollable .yui-dt-bd {border-left:0px solid #ccc;border-bottom:0px solid #ccc;border-right:0px solid #ccc;background-color:#FFF;} 
	/*.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td {border-bottom:1px solid #ccc; vertical-align:center; } */
	
	.yui-skin-sam .yui-dt-mask {
	position: absolute;
	z-index: 9500;
}

.yui-dt-tmp {
	position: absolute;
	left: -9000px;
}

.yui-dt-scrollable .yui-dt-bd {
	overflow: auto;
}

.yui-dt-scrollable .yui-dt-hd {
	overflow: hidden;
	position: relative;
}

.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th
	{
	position: absolute;
	left: -1500px;
}

.yui-dt-scrollable tbody {
	-moz-outline: none;
}

.yui-skin-sam thead .yui-dt-sortable {
	cursor: pointer;
}

.yui-skin-sam thead .yui-dt-draggable {
	cursor: move;
}

.yui-dt-coltarget {
	position: absolute;
	z-index: 999;
}

.yui-dt-hd {
	zoom: 1;
}

th.yui-dt-resizeable .yui-dt-resizerliner {
	position: relative;
}

.yui-dt-resizer {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	cursor: e-resize;
	cursor: col-resize;
	background-color: #CCC;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.yui-dt-resizerproxy {
	visibility: hidden;
	position: absolute;
	z-index: 9000;
	background-color: #CCC;
	opacity: 0;
	filter: alpha(opacity = 0);
}

th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer
	{
	display: none;
}

.yui-dt-editor {
	position: absolute;
	z-index: 9000;
}

.yui-skin-sam .yui-dt table {
	margin: 0px !important;
	padding: 0;
	font-family: arial;
	font-size: inherit;
	border-collapse: separate; 
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px solid #D6D6D6;
}

.yui-skin-sam .yui-dt thead {
	border-spacing: 0;
}
 
 label.prd_dtls_lbl{
 	font-weight:normal !important;
 	color:#000 !important;
 }
 
.yui-skin-sam .yui-dt caption {
	color: #555;
	font-size: 85%;
	font-weight: normal;
	font-style: italic;
	line-height: 1;
	padding: 1em 0;
	text-align: center;
}

.yui-skin-sam .yui-dt th {
	background: #D8D8DA url(../images/sprite.png) repeat-x 0 0;
}

.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a {
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #333;
	vertical-align: middle;
	font-size:12px;
}

.yui-skin-sam .yui-dt th {
	margin: 0;
	padding: 0;
	border: none;
	border-right: 0px solid #CBCBCB;
}

.yui-skin-sam .yui-dt tr.yui-dt-first td {
	border-top: 0px solid #b90b67;
}
.yui-skin-sam .yui-dt tr.yui-dt-first td div.yui-dt-empty {
	max-width:300px !important;
	min-width:150px !important;
	
}
.yui-dt-empty{
	background:#fff !important;
	}
.yui-skin-sam .yui-dt th .yui-dt-liner {
	white-space: nowrap;
}



.yui-skin-sam .yui-dt-liner {
	white-space: nowrap;
	max-width: 250px;
	word-wrap: break-word;
	white-space: pre-wrap;
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: pre;
	white-space: -hp-pre-wrap; /* HP Printers */
	white-space: pre-line;
	margin: 0;
	padding: 0;
	padding: 2px 10px 2px 10px;
	font-size:11px;
	line-height:25px;
}

.yui-skin-sam .yui-dt-coltarget {
	width: 5px;
	background-color: red;
}

/* Class for marked rows */ 
.yui-skin-sam .yui-dt tr.mark, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-desc { 
    background-color: #a33; 
    color: #fff; 
}

/*
.yui-skin-sam .yui-dt td {
	margin: 0;
	padding: 0;
	border: none;
	border-right: 0px solid #b90b67;
	text-align: left;
}*/

.yui-skin-sam .yui-dt td table table{min-width:200px !important; max-width:200px !important;width:200px !important;}

.yui-skin-sam .yui-dt-list td {
	border-right: none;
}

.yui-skin-sam .yui-dt-resizer {
	width: 6px;
}

.yui-skin-sam .yui-dt-mask {
	background-color: #000;
	opacity: .25;
	filter: alpha(opacity = 25);
}

.yui-skin-sam .yui-dt-message {
	background-color: #FFF;
}

.yui-skin-sam .yui-dt-scrollable table {
	border: none;
}

.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
	/*border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
}

.yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
	border-left: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	background-color: #FFF;
}
/*
.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td {
	border-bottom: 1px solid #ccc;
	background-color:inherit;
	color:#555;
}*/
.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-selected td {
	background-color:#F7DFE6 !important; /*Red*/
	color:#555;
	vertical-align:middle;
}

.yui-skin-sam th.yui-dt-sortable .yui-dt-label {
	margin-right: 10px !important;
	/*padding-left: 10px;*/
}

.yui-skin-sam th.yui-dt-asc .yui-dt-liner {
    background: url("../images/dt-arrow-up.png") no-repeat scroll left center transparent !important;   
}

.yui-skin-sam th.yui-dt-desc .yui-dt-liner {
    background: url("../images/dt-arrow-dn.png") no-repeat scroll left center transparent !important;    
}

.yui-skin-sam th.yui-dt-asc .yui-dt-liner {
	background: url(../images/dt-arrow-up.png) no-repeat scroll 10 0  !important;
	vertical-align:middle;
}

.yui-skin-sam th.yui-dt-desc .yui-dt-liner {
	background: url(../images/dt-arrow-dn.png) no-repeat scroll 10 0  !important;
	vertical-align:middle;	
}

tbody .yui-dt-editable {
	cursor: pointer;
}

.yui-dt-editor {
	text-align: left;
	background-color: #F2F2F2;
	border: 1px solid #808080;
	padding: 6px;
}

.yui-dt-editor label {
	padding-left: 4px;
	padding-right: 6px;
}

.yui-dt-editor .yui-dt-button {
	padding-top: 6px;
	text-align: right;
}

.yui-dt-editor .yui-dt-button button {
	background: url(../images/sprite.png) repeat-x 0 0;
	border: 1px solid #999;
	width: 4em;
	height: 1.8em;
	margin-left: 6px;
}

.yui-dt-editor .yui-dt-button button.yui-dt-default {
	background: url(sprite.png) repeat-x 0 -1400px;
	background-color: #5584E0;
	border: 1px solid #304369;
	color: #FFF;
}

.yui-dt-editor .yui-dt-button button:hover {
	background: url(../images/sprite.png) repeat-x 0 -1300px;
	color: #000;
}

.yui-dt-editor .yui-dt-button button:focus {
	background: url(../images/sprite.png) repeat-x 0 -1300px;
	color: #000;
}

.yui-dt-editor .yui-dt-button button:active {
	background: url(../images/sprite.png) repeat-x 0 -1700px;
	color: #000;
}

.yui-skin-sam tr.yui-dt-even {
	background-color: #ffffff;
	border-bottom:0px solid #ccc !important;
}

.yui-skin-sam .yui-dt table table tr td {background-color:#FFFFFF;}
 .nestedDatatableTD{
	background-color: #eee!important;
	
}

.nestedDatatableTD .yui-skin-sam .yui-dt td {
	background-color: #FFFFFF!important;
	border-bottom:0 !important; padding:0px 0px !important; border-top:1px solid #ddd !important;
	
}

.leftTblBox table tr.yui-dt-odd, .leftTblBox table tr.yui-dt-odd td {	background-color:#f4f3f4 !important	}
.yui-skin-sam tr.yui-dt-odd {
	background-color: #F4F4F4 !important;
	border-bottom:0px solid #ccc !important;
}

.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc
	{
	background-color: #ffffff;
}

.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-sam2 tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam2 tr.yui-dt-odd td.yui-dt-desc
	{
	background-color: #F4F4F4 ;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-even {
	background-color: #red;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-odd {
	background-color: #FFF;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc
	{
	background-color: #ffffff;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc
	{
	background-color: #F4F4F4 !important;
}

.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a
	{
	background-color: #F7DFE6;
}

.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted
	{
	cursor: pointer;
}

.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a
	{
	background-color: #F7DFE6;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted
	{
	cursor: pointer;
	background-color: #F7DFE6;
}

.MemName {height: 36px !important}

.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a {
	background-color: #F7DFE6;
}

.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
	{
	background-color: #F7DFE6;
	color: #FFF;
}

.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected
	{
	background-color: #F7DFE6;
	color: #FFF;
}

.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a
	{
	background-color: #F7DFE6;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc
	{
	background-color: #F7DFE6;
	color: #FFF;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected
	{
	background-color: #F7DFE6;
	color: #FFF;
}

.yui-skin-sam .yui-dt-paginator {
	display: block;
	margin: 6px 0;
	white-space: nowrap;
}

.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected
	{
	padding: 2px 6px;
}

.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last
	{
	text-decoration: none;
}

.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next
	{
	display: none;
}

.yui-skin-sam a.yui-dt-page {
	border: 1px solid #CBCBCB;
	padding: 2px 6px;
	text-decoration: none;
	background-color: #fff;
}

.yui-skin-sam .yui-dt-selected {
	border: 1px solid #fff;
	background-color: #fff;
}

.yui-skin-sam .yui-dt table table { width:100% !important; min-width:100% !important; max-width:100% !important; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.yui-skin-sam .yui-dt table table td {border-bottom:0px solid;  }


.yui-skin-sam .yui-dt th {
	border-bottom: 1px solid #c1c1c1;
}

.yui-skin-sam .yui-dt td {
	border-bottom: 1px dotted #c1c1c1;
}

.yui-skin-sam .yui-dt tr.yui-dt-expansion-expanded td {
	background-color: #b90b67;
	color: #fff;
	font-weight: bold
}

.yui-skin-sam .yui-dt tr.yui-dt-expansion-expanded .yui-dt-expansion-trigger
	{
	background: url(../images/arrow_dwn.png) no-repeat right 10px
		#b90b67;
}
	
/* menu css starts here */

.mymenu {
	background-color:#F7DFE6;
	
}

.yui-skin-sam .yuimenubar 
{
	background-color: #b90b67;
	background:url(../images/nav-active.png)repeat-x ;
	height:30px;
	border:0px;
}

.yui-skin-sam .yuimenubar .bd
{
	background-color: #b90b67;
	border:0px #b90b67;
	background:url(../images/nav-active.png)repeat-x ;
	height:30px;
}
.yui-skin-sam .yuimenuitem {
	font-size:13px;
	color:white;
	border:0px;
}
.yuimenuitemlabel,.yuimenubaritemlabel
{
	text-align:left;
	white-space:nowrap;
	font-size:15px;
	color:white;
	border:0px;
}
.yuimenuitemlabel,.yuimenubaritemlabel:visited
{
	text-align:left;
	white-space:nowrap;
	font-size:15px;
	color:white;
	border:0px;
}
.yui-skin-sam .yuimenuitemlabel
{
	padding:5 20px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	cursor:default;
	border:0px;
}
.yui-skin-sam .yuimenuitemlabel:visited
{
	padding:5 20px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	cursor:default;
	border:0px;
}

.first-of-type ul{
	background-color:#875285;
	
	}

/* menu css end here */


/* dialog CSS */


.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{
	background-color:#ffffff !important;
}
.yui-skin-sam .yui-panel .hd
{
		border-bottom:solid 1px #fff;
}
.yui-skin-sam .yui-panel .hd
	{
		padding:0 10px !important;
		font-size:121% !important;		
		*line-height:1.9;
		font-weight:normal !important;
		color:#fff !important;
		background-color:url(sprite.png) repeat-x 0 -200px;*/		
		height:30px !important;
	}
.yui-skin-sam .container-close
	{
		position:absolute;
		top:7px;
		right:6px;
		width:25px;
		height:15px;
		/*background:url(sprite.png) no-repeat 0 -300px;*/
		background:url(../images/close_cl_new.png) no-repeat 0 !important;
		cursor:pointer;
		}
.yui-skin-sam .hd .help{
	position: absolute;
	top: 5px;
	right: 40px;}
	
.yui-skin-sam .yui-dialog .ft {
    border-top: medium none;
    font-size: 100%;
    height: 25px;
    padding: 5px;
 background:#646161 !important;
}

.yui-skin-sam .yui-dialog .ft .button-group
	{
		display:block;
		text-align:left;
		float:right;
		font-family: DINPro-Regular;
	}
	
.yui-skin-sam .button-group
{
	float:right;
	font-family: DINPro-Regular;
}
	
.yui-skin-sam .yui-dialog .ft .button-group button {	
	/*-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
   background-image: url("../images/button_bg2.png");
    background:#f3f3ef;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;*/
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 12px !important;
    font-weight: normal !important;
    height: 25px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-top: 2px !important;
    width: 70px;
    outline:0;
    border: none;
}
.yui-skin-sam .yui-dialog .ft .button-group button:active {/*background-image: url("../images/button_bg2_active.png") !important;*/}
.yui-skin-sam .yui-dialog .ft .button-group button:hover {/*background-image: url("../images/button_bg2_active.png") !important;*/}
.yui-skin-sam .yui-dialog .ft .button-group button:focus {/*background-image: url("../images/button_bg2_active.png") !important;*/}
.yui-skin-sam .yui-dialog .ft .button-group button[disabled] {/*background-image: url("../images/button_bg2.png") !important;*/}
.yui-skin-sam .yui-dialog .ft span.default .first-child{
	border-color:red;
}

button 	{  
	/*background:url(../images/button.png) no-repeat 0 0;
	background:#f3f3ef;
	border:1px solid #003C74;*/
	padding:6px 8px 25px 8px; 
	margin-left:20px;
	margin-right:10px!important;
	margin-bottom:20px!important;
	font:DINPro-Regular, Helvetica, sans-serif; 
	color:#000; 
	font-style:normal;
	font-family: DINPro-Regular;
	
	height:27px; 
	cursor:pointer;
	outline:0;	
	}
	
/* dialog css ends here */  

/* Paginator CSS*/
.mypaginator 
{
	height:26px;
	border:none;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
	background-color:#CBCBCB
}



.pagelink
{
	width:10px;
	height:10px;
	margin:2px 2px 2px 5px;
	border:0px solid #CBCBCB;
        font-size:12px;
        font-weight:bold;

}
.tblchkbox
{
	
	width:8px;
}

.tbldata
{
	width:280px;
}   
.inputTable{
	width:100%;
	}
.inputTable td
{
	padding:1px;
}
.addPopupTable .td1
{
	text-align:left; vertical-align:top;height:0px; #height:0px;  padding-top:4px; #padding-top:0px; #margin-bottom:0px;
}
.addPopupTable .td2
{
	text-align:left; vertical-align:top; height:0px; padding-top:0px; margin-top:0px;
}
.addPopupTable .td3
{
	vertical-align:top;  height:0px; #height:0px; #margin-bottom:0px;padding-left:2px;
}
#ddlCustomer_searchTextBox_AddEdit{
	width:242px;
}
#userElm1, #userElm2
{
	width:150px;
	margins:4px;
	
}

#userElmVendor1, #userElmVendor2
{
	width:150px;
	margins:4px;
	
}

#userContainer1, #userContainer2 {
	display:none;
}

#userVendorContainer1, #userVendorContainer2 {
	display:none;
}


.localautoComplete
{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
}

.yuimenubaritemlabel-selected,
.yuimenubaritemlabel-selected:hover,
.yuimenuitemlabel-selected,
.yuimenuitemlabel-selected:hover {

    color: white;

}

.yui-overlay-hidden table{
	*display:none;
}  
.ulAdvanceSearch{
	border: 1px solid #000;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:3px; 
	padding-right:3px
}	
.textArea
{
	width:250px;
	border:1px #ccc solid ;
        padding-left:5px;

}

.searchBoxCustomReport {
	width:60px;
	border:1px #ccc solid ;
	}
.rtd{
	vertical-align:bottom;
}

.yui-dt-hidden 
{
	border:0px none !important;
}
.expReport{	background:url(../images/arrow_dwn.png) no-repeat 0 5px;padding:15px; font-weight:bold ;   	}
.colReport{	background:url(../images/arrow_lft.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
 .yui-skin-sam .yui-dt-liner {WORD-WRAP: break-word;padding-left:1px;white-space:normal;color: #000000 !important;}
 .yui-dt-expansion-liner .yui-dt table{ max-width:150px !important; width:150px !important;}

/*common.css*/
/*Start General Table*/
.yui-skin-sam .yui-dt-liner {WORD-WRAP: break-word;padding-left:10px !important;white-space:normal;font-size:12px;}
.spanLink{cursor: pointer;	text-decoration: underline;	color:blue;}
.table {text-align: left;border-collapse: collapse;}
.table td { /*border: 3px solid transparent;*/ /*color:#333;*/
font-family:normal 12px DINPro-Regular, Helvetica, sans-serif;}
.table .tdLabel {padding-right: 4px;text-align: right;color: #555;font-family:normal 12px DINPro-Regular, Helvetica, sans-serif;}
.table .tdLabelSmall {	padding-right: 4px;	text-align: right;	color: #333;	font-size: 11.5px;	font-family:normal DINPro-Regular, Helvetica, sans-serif;}
.table .link {color: #9F9004;font-weight: bold;	cursor: pointer;text-decoration: underline;}
.table .tdLabel label {
	padding: 5px 5px 5px 0px;
	display: block;
	float: left;
	margin: 5px 5px 5px 0px;
	height: 30px;
	width: 90px;
	color: #FFF;
	font-family:normal DINPro-Regular, Helvetica, sans-serif;
}
/*End General Table*/ /* Start SubItems */
.headerListItem { /*	background: url(../images/header.png);
	background-repeat:no-repeat;*/
	BACKGROUND-COLOR: #FFF;
	width: 180px;
	line-height: 20px;
	padding-left: 20px;
	overflow: hidden;
	font-weight: bold;
}
.subItems {
	width: 180px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}

.subItems li:hover {
	background-color: #dce0e7;
	cursor: pointer;
}

.subItems li {
	display: block;
	padding: 0px;
	line-height: 30px;
	border-bottom: 1px #dde2d3 solid;
	border-top: 1px solid #f9faf7;
	height: 30px;
	margin-top: -2px;
	margin-bottom: -2px;
}

.subItems li:hover {
	background-color: #dce0e7;
	cursor: pointer;
}
*>.subItems li {
	margin-top: 0px;
	margin-bottom: 0px;
}

.subItems li.selected {
	text-decoration: none;
	background-color: #dce0e7;
}

.subItems li a {
	display: block;
	overflow: hidden;
	padding: 0px 0px 0px 40px;
	line-height: 30px;
	text-decoration: none;
	font-size: 11px;
	color: 000;
	background: url(../images/MainPage/arrow.gif) 26px 12px no-repeat;
}

.subItems li a:hover {
	text-decoration: underline;
	background-color: #dce0e7;
}

/* End SubItems */ /*Start left nav table*/
.NSNormal {
	width: 90%;
	background-color: #aec7e3;
	cursor: pointer;
	height: 25px;
	font-weight: bold;
}

.NSSelected {
	width: 90%;
	background-color: #016CD0;
	background-repeat: repeat-x;
	color: white;
	cursor: pointer;
	height: 25px;
	font-weight: bold;
}
.tableLeftNav {
	width: 100%;
}
.tableLeftNav .outerTD {
	vertical-align: top;
}

.tableLeftNav .tdExpandImage {
	padding-top: 4px;
	text-align: center;
}

.tableLeftNav .tdCollapseImage {
	padding-top: 4px;
	padding-right: 2px;
	text-align: right;
}

.tableLeftNav .innerTD { /*border-bottom:1px solid #bfbfbf;*/
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	overflow-x: hidden;
}

.tableLeftNav .innerTD_1 {
	padding-top: 4px;
	text-align: center;
	vertical-align: middle;
}

.tableLeftNav .div {
	height: 100%;
	width: 100%;
	overflow-x: hidden;
}

.tableLeftNav #expand {
	cursor: pointer;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}

.tableLeftNav #collapse {
	cursor: pointer;
}

.tableLeftNav .spanTitle {
	padding-left: 4px;
	padding-top: 7px;
	font-weight: bold;
}

.leftNavBorder {
	border: 1px solid #bfbfbf;
}

/*End left nav table*/ /*Start Search Bar*/
.searchBar {
	width: 100%;
	background-color: #2b2a2a;
}

.searchBar tr {
	color: white;
}

.searchBar .leftCorner {
	width: 58px;
	height: 38px;
	background-image: url(../images/search_frst.gif);
	background-repeat: no-repeat;
}

.searchBar .leftCorner span {
	padding-left: 10px;
	font-weight: bold;
}

.searchBar .center {
	padding-left: 50px;
	padding-top: 1px;
	background-image: url(../images/search_rpt.gif);
	background-repeat: repeat-x;
}
.searchBar .searchBackgroundColor
{
	background-image: url(../images/search_rpt.gif);
	background-repeat: repeat-x;
}
.searchBar .rightCorner {
	width: 66px;
	background-image: url(../images/search_last.gif);
	background-repeat: no-repeat;
}

.searchBar .rightCorner a {
	text-decoration: underline;
	color: white;
	cursor: pointer;
}

.searchBar td { /*vertical-align: middle;*/
	padding-top: 1px;
}

/*End Search Bar*/ /*Start Pager*/
.pagerTable {
	font-weight: bold;
	width: 100%;
	background-color: #666;
	color: #FFF;
}

.pagerTable img {
	border-width: 0px;
	vertical-align: middle;
}

.pagerTable select {
	FONT-SIZE: 8pt;
	FONT-FAMILY: DINPro-Regular, Helvetica, sans-serif;
	vertical-align: middle;
}
.pagerTable .txtPageNo {
	FONT-SIZE: 8pt;
	FONT-FAMILY: DINPro-Regular, Helvetica, sans-serif;
	vertical-align: middle;
	width:30px;
}
/*End Pager*/
#divMain {
	background-color: #ffffff;
	width: 974px;
	height: auto;
	text-align: left;
	
}
.divMinHeight
{
	 min-height:400px;
     height:auto !important;
     height:400px;
}

#tblMain {
	background-color: #EEEEEE;
}
#expand {
	width: 175px;
	/*	border-left:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;*/
}
.inputTextBox {
	font-size: 8pt;
	font-family: DINPro-Regular, Helvetica, sans-serif;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding-left: 2px;
	height:19px;
	background-color: #ffffff;
}
.searchTextBox {
	font-size: 8pt;
	font-family: DINPro-Regular, Helvetica, sans-serif;
	height: 15px;
	border: 1px;
	border-color: #8A8A8A;
	border-style: solid;
	padding-left: 2px;
}
#mandatory {
	padding-right: 3px;
	color: Red;
}
.spanHeaderSmall {
	font-size: small;
	padding-left: 4px;
	padding-top: 2px;
	color: #333;
}

.spanHeader {
	font-size: medium;
	padding-left: 4px;
	padding-top: 2px;
	color: #555;
}

.spanHeaderLarge {
	font-size: 16px;
	padding-left: 4px;
	padding-top: 2px;
	color:#333;
}
.spanHeaderXLarge {
	font-size: 20px;
	padding-left: 4px;
	padding-top: 2px;
}
.spanHeader22 {
	font-size: 22px;
	padding-left: 4px;
	padding-top: 2px;
}
.spanHR {
	padding-left: 4px;
}
.spanHRIE {
	#padding-left: 4px;
	#padding-right: 4px;
	#width:100% !important;
}


.blankRowXSmall {
	height: 2px;
}

.blankRowSmall {
	height: 4px;
}

.blankRow {
	height: 6px;
}

.blankRowLarge {
	height: 10px;
}

.blankRowXLarge {
	height: 20px;
}
.fullWidthHeight {
	width: 100%;
	height: 100%;
}

.noDisplay {
	display: none;
}

.inlineDisplay {
	display: inline;
}

.error {
	color: Red;
	/*text-align: center;*/
}

.success {
	color: Green;
	/*text-align: center;*/
}

.buttonLabel {
	font-size: 12px;
	font-family: DINPro-Regular;
}

.buttonLabelLarge {
	font-size: 14px;
	font-family: DINPro-Regular;
}
div fieldset {
	border: 1px solid #ccc;
}

.fieldsetNoBorder {
	border: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.fieldset {
	border: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
}

.legend {
	background: black;
	color: white;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 2px 5px;
}

.fieldsetSubGroup {
	border: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.legendSubGroup {
	background: #F4F3F3;
	color: #333;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 2px 5px;
	margin-left:8px;
	
}
/*Start Icons*/ 

.changePwd {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/ChangePwd.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.save {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/save_16.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.addIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/add.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.deleteIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/icon_err.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.cancel {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/cancl_16.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.generate {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/generate.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.backtolist {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/backtolist.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.email {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/email.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.savetofile {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/savetofile.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.released {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/released.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.eol {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/eol.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.statusIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/checkmark.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.editIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/pencil.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.roleIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/user-plus.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.addIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/add.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.deleteIcon {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/icon_err.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}

.commit {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/commit.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 18px;
	HEIGHT: 18px;
}
.yes {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/checkmark.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 14px;
	HEIGHT: 14px;
}
.no {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/x-red.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 14px;
	HEIGHT: 14px;
}
/*End Icons*/ /*Start Entitlement Details*/

.customAttr {
	vertical-align: top;
	margin-top: 4px;
}
.customAttrBackColor {
	background-color: #EBD6D6;
}

.policyDetails {
	vertical-align: top;
	margin-top: 4px;
}

.policyDetailsBackColor {
	background-color: #D5EAEA
}
.custAttr_policyMessage {	
	color: Red;
	font-size: 11px;
	height: 12px
}

.divMessage {
	color: Red;
	font-size: 11px;
	height: 12px;
}

/*End Entitlement Details*/ /*Start Grid Like Table*/
.divGrid {
	height: 100px;
	overflow: auto;
}

.divTable {
	min-height:150px;
	height:auto !important;
	height:150px;	
	border: 1px solid #666;
	background-color: #FFF;
}

.gridTable {
	text-align: left;
	border-collapse: collapse;
	width: 100%;
}
.gridTable {
	text-align: left;
	border-collapse: collapse;
	width: 100%;
}

.gridTable thead th.left-top-corner {
	background: #666 url('../images/topleft.gif') left -1px no-repeat;
}

.gridTable thead th.right-top-corner {
	background: #666 url('../images/topright.gif') right -1px no-repeat;
}

.gridTable th {
	font-weight: bold;
	height: 20px;
	color: #FFF;
	background: #666;
	padding-left: 4px;
}

.gridTable th span {
	cursor: pointer;
}

.gridTable th .noSpanLink {
	cursor: default;
	padding-left: 5px;
	padding-top: 6px;
	text-decoration: none;
}

.gridTable th span:hover {
	text-decoration: underline;
}

.gridTable th .noSpanLink:hover {
	text-decoration: none;
}

.gridTable td {
	padding-left: 4px;
	padding-top: 6px;
	border: 1px solid #666;
	color: #333;
	height: 25px;
}

.gridTable tr:hover {
	background-color: #F7DFE6;
}

.gridTable .rowStyle {
	background-color: #E0E0E0;
	color: #333;
}
.gridTable .alternateRowStyle {
	background-color: #FFF;
	color: #333;
}

.gridTable .selectedRow {
	background-color: #E8DE92;
}

.gridTable .emptyRow {
	border: 0px;
	text-align: center;
}

.gridTable .emptyRow:hover {
	background-color: #FFF;
}


#tblFooter {
	height: 20px;
	border-width: 0px;
}

#tblFooter td.left-bottom-corner {
	border-width: 0px;
	padding-left: 10px;
	background: #666 url('../images/botleft.gif') left bottom no-repeat;
	width: 5%;
}

#tblFooter td.center {
	background-color: #666;
	text-align: right;
}

#tblFooter td.right-bottom-corner {
	border-width: 0px;
	background: #666 url('../images/botright.gif') right bottom no-repeat;
	width: 1%;
}

.deleteSpan {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

.linkSpan {
	text-decoration: underline;
	cursor: pointer;
}

/*End Grid Like Table*/

.roundcont {
	background-color: #E0E0E0; /*#C7C7C7*/
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	background: url(../images/div_top_right.gif) no-repeat top right;
}

.roundbottom {
	background: url(../images/div_bot_right.gif) no-repeat top right;
}

.roundtoptemp {
	background: url(../images/t_top_right.gif) no-repeat top right;
}

.roundbottomtemp {
	background: url(../images/t_low_right.gif) no-repeat top right;
}

img.corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block !important;
#breadCrumb {
	color: #FFF;
	font-size: 13px;
}

.spanNoLimit
{
	padding: 0 4px 0 2px;
	text-align: right;
	color: #333;
	vertical-align: top;
}
.spanNoLimitSmall
{
	padding-right: 4px;
	text-align: right;
	color: #333;
	vertical-align: top;
	font-size:11px;
}

.menuRoundcont {
	width: 100%;
}

.menuRightCorner {
	/*background: url(../images/menu_div_top_right.gif) no-repeat top right;
	width:30%;*/
	text-align: right;
	padding-right: 4px;
	background-color: #2b2a2a;
}

.menuLeftCorner {
	/*background: url(../images/menu_div_top_left.gif) no-repeat top left;
	width:1%;*/
	background-color: #2b2a2a;
}

.menuCenter {
	background-color: #2b2a2a;
}

img.menuCorner {
	border: none;
	display: block !important;
}

a.ovalbutton {
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box; /*ff*/
	background: transparent url('../images/oval-golden-left.png') no-repeat
		top left;
	font: normal 13px DINPro-Regular, Helvetica, sans-serif; /* Change 13px as desired */
	line-height: 24px;
	/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	color: #333;
}

a:link .ovalbutton,a:visited .ovalbutton,a:active .ovalbutton {
	color: #333; /*button text color*/
}

a.ovalbutton span {
	background: transparent url('../images/oval-golden-right.png') no-repeat
		top right;
	padding: 4px 11px 4px 0px;
	/*Set 11px below to match value of 'padding-left' value above*/ 
	#padding: 4px 11px 28px 0px;
	font-weight: bold;
	cursor: pointer;
}

a.ovalbutton span img {
	border-width: 0px;
}

a.ovalbutton:hover { /* Hover state CSS */
	background-position: bottom left;
	cursor: pointer;
}

a.ovalbutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: #555;
	cursor: pointer;
}

.buttonwrapper {
	/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
.tdWrapper
{
	background-color:#666;
}

.autoCompleteSpan
{
	padding-top:2px;
	#padding-top:1px;
	position:absolute;
	z-index:2;
}

.autoCompleteTextBox
{
	width: 130px;
	border:1px solid #bfbfbf !important;
	font-size: 8pt;
	font-family: DINPro-Regular, Helvetica, sans-serif;
	height: 18px;		
	margin:0px;
}

.autoComplete
{
	margin:0px;
}

.autoComplete
{
	background-color:#FFF;
	border:2px solid #bfbfbf;
	width: 128px;
	min-height:40px;
	max-height:200px;
	height:auto !important;
	overflow:auto;
	overflow-x:hidden;
}
.autoComplete table
{
	text-align: left;
	width: 100%;
}
.autoComplete table .rowStyle 
{
	background-color: #FFF;
	color: #333;
}
.autoComplete table .rowStyle:hover
{
	background-color:#0A246A;
	color:#FFF;
	cursor:default;
}
.autoComplete table .selectedStyle
{
	background-color:#0A246A;
	color:#FFF;
	cursor:default;
}

/*Start Dojo Tab*/
.soria .emsTab .dijitTab { /*left*/
	background: url("../images/tabcontainersprite.png") no-repeat 0 -300px;
	padding: 0px;
	margin-bottom: 1px;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #a9a098;
}

.soria .emsTab .dijitTabInnerDiv .dijitTabContent { /*center*/
	background: url("../images/tabcontainersprite.png") repeat-x 0 -350px;
	padding: 5px 10px 5px 10px;
	border: none;
}

.soria .emsTab .dijitTabInnerDiv { /*right*/
	background: url("../images/tabcontainersprite.png") no-repeat right
		-400px;
	padding: 0px 10px 0px 10px;
	border: none;
}

.soria .emsTab .dijitTabHover {
	background: url("../images/tabcontainersprite.png") no-repeat 0px -150px
		;
}

.soria .emsTab .dijitTabHover .dijitTabInnerDiv {
	background: url("../images/tabcontainersprite.png") no-repeat right
		-250px;
	border: none;
}

.soria .emsTab .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
	background: url("../images/tabcontainersprite.png") repeat-x 0 -200px;
	padding: 5px 10px 5px 10px;
}

.soria .emsTab .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background: url("../images/tabcontainersprite.png") no-repeat 0px -0px;
	margin-bottom: 0px;
	color: #F7DFE6 !important;
}

.soria .emsTab .dijitTabChecked .dijitTabInnerDiv {
	padding: 0px 10px 0px 10px;
	background: url("../images/tabcontainersprite.png") no-repeat right
		-100px;
	border: none;
}

.soria .emsTab .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	background: url("../images/tabcontainersprite.png") repeat-x 0 -50px;
	padding: 5px 10px 6px 10px;
	color: #F7DFE6!important;
}

.soria .emsTab .dijitTabContainerTop-spacer {
	/*border: 1px solid #002E5C;
	background: #004990;*/
	height: 2px;
	border: 1px solid #333;
	background: #333;
}

.soria .emsTab .dijitTabPaneWrapper {
	background: #fff;
	border: 1px solid #333;
	margin: 0;
	padding-left: 0px;
}

/*End Dojo Tab*/
.collapsedDiv {
	background-color: #dedede;
	height: 34px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../images/shut_gray.gif");
	margin: 0 5 2 5;
	cursor: pointer;
}
.divSelectBox{
	background-color: #dedede;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 5 0 5;
	cursor: default;
}	
.expandedDiv {
	background-color: #dedede;
	height: 34px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../images/open_gray.gif");
	margin: 0 5 0 5;
	cursor: pointer;
}
.expandedAlways {
	background-color: #dedede;
	height: 20px;
	margin: 0 5 0 5;
	font-weight: 600;
	font-size: 12px;
	padding-top: 3px;
	color: #333;
}
.expandedAlwaysHeading {
	padding-left: 22px;
	font-weight: 600;
	font-size: 12px;
	color: #333;
}
.expColHeading {
	padding-left: 22px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 3px;
	margin: 0 5 0 5;
	color: #333;
}

.expColBox {
	BORDER: lightgrey 1px solid;
	COLOR: #000000;
	margin: 0 5 5 5;
}
.divHeading {
	margin: 5px;
}

.divHeading .leftTd {
	background-image: url(../images/l.gif);
	width: 10px;
	height: 22px;
}

.divHeading .rightTd {
	background-image: url(../images/r.gif);
	width: 10px;
	height: 22px;
}

.divHeading .centerTd {
	background-color: #000;
	color: #FFF;
	font-weight: bold;
}

.featureDiv {
	background-color: #DAF1F6;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 5px;
}

.featureHeading {
	padding-left: 22px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 3px;
	color: #333;
	text-align: left;
}

.divGroups {
	border: 2px solid #DAF1F6;
}

.groupHeading {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	padding-top: 2px;
}
#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:50%;
    left:45%;
    padding:10px;
    /*width:22%;*/
    z-index:1001;
    background-color:Gray;
    border:solid 1px Gray;
}
.copyToAll
{
	font-size:13px;
	font-weight:bold;
	margin-left:4px;
	color: blue;
}
.wechoid
{
	font-weight: bold;
	color:#E14900;
	margin-left:4px;
}
.revocationTool
{
	font-weight: bold;
	color:#E14900;
	margin-left:4px;
}
/* Start DOJO Calendar*/
.soria .dijitCalendarIncrementControl {
	width: 20px;
	height: 19px;
	/*background-image: url("../images/spriteRoundedIconsSmall.png");
	background-repeat: no-repeat;*/
}

.dj_ie6 .soria .dijitCalendarIncrementControl {
	font-size: .1em;
	/*background-image: url("../images/spriteRoundedIconsSmall.gif");*/
}

.soria .dijitA11ySideArrow {
	display: none;
}

.soria .dijitCalendarDecrease {
	background-position: top left;
	background-image: url(../images/prevMonth.png);
}

.soria .dijitCalendarIncrease {
	background-position: top left;
	background-image: url(../images/nextMonth.png);
}

.soria .dijitCalendarDecrease:hover {
	background-position: top left;
	background-image: url(../images/prevMonthHover.png);
}

.soria .dijitCalendarIncrease:hover {
	background-position: top left;
	background-image: url(../images/nextMonthHover.png);
}

.soria table.dijitCalendarContainer { /*calendar border*/
	font-size: 100%;
	border-spacing: 0;
	border-collapse: separate;
	border: 1px solid #787370;
	margin: 0;
}

.soria .dijitCalendarMonthContainer th { /*calendar header*/
	background: #613661;
	padding-top: .3em;
	padding-bottom: .2em;
	text-align: center;
}

.dj_ie6 .soria .dijitCalendarMonthContainer th {
	padding-top: .2em;
	padding-bottom: .1em;
}

.soria .dijitCalendarDayLabelTemplate { /*calendar week header*/
    background: #613661;
	font-weight: bold;
	padding-top: .15em;
	padding-bottom: .2em;
	border-bottom: 1px solid #787370;
	color: #F2F2F2;
	text-align: center;
}

.soria .dijitCalendarBodyContainer {
	border-bottom: 1px solid #3E3E3E;
}

.soria .dijitCalendarMonthLabel { /*calendar month label*/
	color: #F7DFE6;
	font-weight: bold;
}

.soria .dijitCalendarDateTemplate { /*calendar cur date cells*/
	color: #3E3E3E;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding: 0.3em 0.3em 0.05em 0.3em;
	letter-spacing: 1px;
	background-color: #FFF;
	border: #FFF solid 1px !important;
}

.dj_ie .soria .dijitCalendarDateTemplate {
	padding: 0.1em .33em 0.02em .33em;
}

.soria .dijitCalendarPreviousMonth,.soria .dijitCalendarNextMonth {
	/*calendar next month date cells*/
	color: #999999;
	background-color: #FFF !important;
	border: #FFF solid 1px !important;
}

.soria .dijitCalendarPreviousMonthDisabled,.soria .dijitCalendarNextMonthDisabled
	{ /*calendar next month disabled date cells*/
	background-color: #a4a5a6 !important;
}

.soria .dijitCalendarCurrentMonth {
	
}

.soria .dijitCalendarCurrentMonthDisabled {
	/*calendar cur month disabled date cells*/
	background-color: #bbbbbc !important;
}

.soria .dijitCalendarDisabledDate {
	text-decoration: line-through !important;
	cursor: default !important;
}

.soria .dijitCalendarCurrentDate {
	text-decoration: underline;
	font-weight: bold;
}

.soria .dijitCalendarSelectedDate { /*calendar selected date */
	background-color: #F7DFE6 !important;
	color: #333 !important;
	border: #E0A6DA solid 1px !important;
}

.soria .dijitCalendarYearContainer { /*calendar year row*/
	background: #613661;
}

.soria .dijitCalendarYearLabel {
	margin: 0;
	padding: 0.4em 0 0.25em 0;
	text-align: center;
}

.soria .dijitCalendarSelectedYear { /*calendar selected year*/
	color: #333;
	padding: 0.2em;
	padding-bottom: 0.1em;
	background-color: #E5E6E6 !important;
	border: #D3D6D6 solid 1px !important;
}

.soria .dijitCalendarNextYear,.soria .dijitCalendarPreviousYear {
	/*calendar not selected year*/
	color: #F2F2F2 !important;
	font-weight: normal;
}
/* End DOJO Calendar*/

.divRevocation
{
	 min-height:440px;
     height:auto !important;
     height:440px;
}
.expColBoxRevoke
{
	 min-height:200px;
     height:auto !important;
     height:200px;
}
.expColBoxRevoke_1
{
	 min-height:100px;
     height:auto !important;
     height:100px;
}
#textareaHover:hover textarea
{
	background-color: #E8DE92;	
}
.ddAction 
{
	font-size: 8pt;
	height:20px;
}
.revList
{
	width:99% !important;
	margin:0 3px 0 3px;
	font-size:9pt;
}
.noBorder
{
	border-top:0px !important;
	border-bottom:0px !important;
}
.prevActivations
{
	 min-height:450px !important;
     height:auto !important;
     height:450px !important;
}
.prevActivationSubHeading
{
	background-color: #dedede;
	font-weight:bold;
	font-size:13px;
}
.activateDIV
{
	max-height:400px !important;
    height:auto !important;
    height:400px !important;
    overflow:auto;
    overflow-x:hidden;
}
.version
{
	color: #FFF;
	padding-bottom:8px;
	text-align:left;
	vertical-align: bottom;
}
span.ovalbutton {
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box; /*ff*/
	background: transparent url('../images/oval-golden-left.png') no-repeat
		top left;
	font: normal 13px DINPro-Regular, Helvetica, sans-serif; /* Change 13px as desired */
	line-height: 24px;
	/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	color: #333;
}

span:link .ovalbutton,span:visited .ovalbutton,span:active .ovalbutton {
	color: #333; /*button text color*/
}

span.ovalbutton span {
	background: transparent url('../images/oval-golden-right.png') no-repeat
		top right;
	padding: 4px 11px 4px 0px;
	/*Set 11px below to match value of 'padding-left' value above*/ 
	#padding: 4px 11px 28px 0px;
	font-weight: bold;
	cursor: pointer;
}

span.ovalbutton span img {
	border-width: 0px;
}

span.ovalbutton:hover { /* Hover state CSS */
	background-position: bottom left;
	cursor: pointer;
}

span.ovalbutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: #555;
	cursor: pointer;
}
.revocationGrid
{
	min-height:370px;
	height:auto !important;
	height:370px;	
	border: 1px solid #666;
	background-color: #FFF;
}

.subTable {
	text-align: left;
	border-collapse: collapse;
	width:99%;
	margin-top:4px;
	margin-bottom:4px;
}
.subTable .header
{
	font-weight: bold;
	background: lightyellow;
	vertical-align: top;
}
.subTable td {
	padding-left: 4px;
	border: 1px solid #d9ca54;
	color: #333;
	height: 25px;
	vertical-align: top;
}

.subTable tr:hover {
	background-color: #FFF !important;
}

.subTable .emptyRow {
	border: 0px;
	text-align: center;
}

.subTable .emptyRow:hover {
	background-color: #FFF;
}

#hiddenRowStyle {
	background-color: #FFF !important;
	color: #333;
}
#hiddenRowStyle:hover {
	background-color: #FFF !important;
	color: #333;
}
.hiddenRowStyle {
	background-color: #FFF !important;
	color: #333;
}
.hiddenRowStyle:hover {
	background-color: #FFF !important;
	color: #333;
}
.hyperlinkStyle
{
	text-decoration:underline;
	color:blue;
	cursor:pointer;
}
.pgMinHt
{
	 min-height:490px;
     height:auto !important;
     height:490px;
}

.spanHeadFtr{
	font-size: 15px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 8px;
	text-decoration:underline;
	color:blue;
	cursor:pointer;
}
.spanHeadLm{
	font-size: 15px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 22px;
	text-decoration:underline;
	color:blue;
	cursor:pointer;
}
.divPleasewaitmainStyle
{
	background-color:white;
	vertical-align:center;
	height:100%	
}

.leftNav
{
	min-height:410px;
	height:auto !important;
	height: 410px;
}
.rightNav
{
	min-height:410px;
	height:auto !important;
	height: 410px;
}
.reportLink
{
	color:blue;
	background-color: #FFFFFF;
}
.selectedReportLink
{
	color:#333;
	background-color: #E8DE92;
}
.selectLanguage
{
	color:white;
	
	font-size:12px;
}
.selectLanguageDiv
{

width:140px;
top: 2px;
left: 70px;
border:1px solid white;
position: absolute;
}
.selectLanguageInnerDiv
{

width:140px;
height:17px;


}
.selectLanguageInnerDivOnMouseOver
{
background-color:rgb(232,222,146);
color:rgb(73,73,73);
width:140px;
height:17px;
font-weight:normal;
font-size: 13px;
cursor:pointer;
font-weight:bold;

font-family:DINPro-Regular, Helvetica, sans-serif;

}
.selectLangText
{
color:white;
font-weight:normal;
font-size: 12px;
cursor:pointer;
font-family:DINPro-Regular, Helvetica, sans-serif;
}
	
.selectLangTextOnMouseOver
{
color:rgb(73,73,73);
font-weight:normal;
font-size: 13px;
cursor:pointer;
font-weight:bold;
text-decoration:underline;
font-family:DINPro-Regular, Helvetica, sans-serif;
}
.noTopBorder
{
	border-top-width: 0px !important;
}
.noBottomBorder
{
	border-bottom-width: 0px !important;
}
.dashBoardDiv
{
	min-height:150px;
	height:auto !important;
	height: 150px;
}
.lineItemTab
{
	height:580px;
	width:99%;
	#width:100%;
	overflow-x:hidden;
}
.padTopSmall
{
	padding-top:2px;
}
.padTop
{
	padding-top:4px;
}
.divMinHeight
{
	 min-height:440px;
     height:auto !important;
     height:440px;
}
.readonlyColor
{
	color:#8A8A8A;
}
.noRightBorder
{
	border-right: 0px !important;
}
.noLeftBorder
{
	border-left: 0px !important;
}
.updateHeader
{
	width:99%;
	background-color: lightyellow;
	border: 1px solid #d9ca54;
	color: #333;
	margin: 0 5 0 5;
}
.upgradeGrid
{
	min-height:370px;
	height:auto !important;
	height:370px;	
	border: 1px solid #666;
	background-color: #FFF;
}

/* Start Tundra DOJO Calendar*/
.tundra .dijitCalendarIncrementControl {
	width: 20px;
	height: 19px;
	/*background-image: url("../images/spriteRoundedIconsSmall.png");
	background-repeat: no-repeat;*/
}

.dj_ie6 .tundra .dijitCalendarIncrementControl {
	font-size: .1em;
	/*background-image: url("../images/spriteRoundedIconsSmall.gif");*/
}

.tundra .dijitA11ySideArrow {
	display: none;
}

.tundra .dijitCalendarDecrease {
	background-position: top left;
	background-image: url(../images/prevMonth.png);
}

.tundra .dijitCalendarIncrease {
	background-position: top left;
	background-image: url(../images/nextMonth.png);
}

.tundra .dijitCalendarDecrease:hover {
	background-position: top left;
	background-image: url(../images/prevMonthHover.png);
}

.tundra .dijitCalendarIncrease:hover {
	background-position: top left;
	background-image: url(../images/nextMonthHover.png);
}

.tundra table.dijitCalendarContainer { /*calendar border*/
	font-size: 100%;
	border-spacing: 0;
	border-collapse: separate;
	border: 1px solid #787370;
	margin: 0;
}

.tundra .dijitCalendarMonthContainer th { /*calendar header*/
	background: #613661;
	padding-top: .3em;
	padding-bottom: .2em;
	text-align: center;
}

.dj_ie6 .tundra .dijitCalendarMonthContainer th {
	padding-top: .2em;
	padding-bottom: .1em;
}

.tundra .dijitCalendarDayLabelTemplate { /*calendar week header*/
	background: #3E3E3E;
	font-weight: bold;
	padding-top: .15em;
	padding-bottom: .2em;
	border-bottom: 1px solid #787370;
	color: #F2F2F2;
	text-align: center;
}

.tundra .dijitCalendarBodyContainer {
	border-bottom: 1px solid #3E3E3E;
}

.tundra .dijitCalendarMonthLabel { /*calendar month label*/
	color: #F7DFE6;
	font-weight: bold;
}

.tundra .dijitCalendarDateTemplate { /*calendar cur date cells*/
	color: #3E3E3E;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding: 0.3em 0.3em 0.05em 0.3em;
	letter-spacing: 1px;
	background-color: #FFF;
	border: #FFF solid 1px !important;
}

.dj_ie .tundra .dijitCalendarDateTemplate {
	padding: 0.1em .33em 0.02em .33em;
}

.tundra .dijitCalendarPreviousMonth,.tundra .dijitCalendarNextMonth {
	/*calendar next month date cells*/
	color: #999999;
	background-color: #FFF !important;
	border: #FFF solid 1px !important;
}

.tundra .dijitCalendarPreviousMonthDisabled,.tundra .dijitCalendarNextMonthDisabled
	{ /*calendar next month disabled date cells*/
	background-color: #a4a5a6 !important;
}

.tundra .dijitCalendarCurrentMonth {
	
}

.tundra .dijitCalendarCurrentMonthDisabled {
	/*calendar cur month disabled date cells*/
	background-color: #bbbbbc !important;
}

.tundra .dijitCalendarDisabledDate {
	text-decoration: line-through !important;
	cursor: default !important;
}

.tundra .dijitCalendarCurrentDate {
	text-decoration: underline;
	font-weight: bold;
}

.tundra .dijitCalendarSelectedDate { /*calendar selected date */
	background-color: #F7DFE6 !important;
	color: #333 !important;
	border: #E0A6DA solid 1px !important;
}

.tundra .dijitCalendarYearContainer { /*calendar year row*/
	background: #3E3E3E url("images/titleBar.png") repeat-x top;
}

.tundra .dijitCalendarYearLabel {
	margin: 0;
	padding: 0.4em 0 0.25em 0;
	text-align: center;
}

.tundra .dijitCalendarSelectedYear { /*calendar selected year*/
	color: #333;
	padding: 0.2em;
	padding-bottom: 0.1em;
	background-color: #F7DFE6 !important;
	border: #E0A6DA solid 1px !important;
}

.tundra .dijitCalendarNextYear,.tundra .dijitCalendarPreviousYear {
	/*calendar not selected year*/
	color: #F2F2F2 !important;
	font-weight: normal;
}
/* End Tundra DOJO Calendar*/
.expColHeading {	background:url(../images/left_tblbg.png) no-repeat right -170px; display:block; padding:10px 15px 0px 15px ;  height:22px;  	}

.expColHeading .expandedDiv {	background:url(../images/arrow_dwn.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.expColHeading .collapsedDiv {	background:url(../images/arrow_lft.png) no-repeat 0 5px; padding-left:15px; font-weight:bold ;   	}
.smallBox {	width:320px	}

#myAutoComplete {
    width:25.5em; /* set width here or else widget will expand to fit its container */    
    padding-bottom:2em;
}
#entCustomerAutoCompleteContainer{
	width:15em;	
}

#entitlementCustomerAutoCompleteContainer{
	width:15em;	
}
.createdOn{padding-right:17px !important;}
.box{z-index:9999 !important;}

::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

/* Form fields
-------------------------------------------------------------- */

input[type=text], input[type=password], input.text, input.title, textarea, select
{
    background-color: #fff;
    border: 1px solid #bbb;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus
{
    border-color: #666;
}

input[type=text], input[type=password], input.text, input.title, textarea, select
{
    margin: 0.5em 0;
}

input.text, input.title
{
    padding: 5px;
}
input.title
{
    font-size: 1.5em;
}
textarea
{
    padding: 5px;
}

input[type=checkbox], input[type=radio], input.checkbox, input.radio
{
    position: relative;
    top: .25em;
}

form.inline
{
    line-height: 3;
}
form.inline p
{
    margin-bottom: 0;
}

.yui-skin-sam .yui-dt tr.yui-dt-first td {
	border-top: 1px solid #7F7F7F;
	background: transparent url(../images/arrow_dwn.png) 0 50% repeat-x;
}

.newBacklist{font: Arial; font-size:14px; color:#00bbdd;width: 140px;
    display: block;
    height: 20px;position: relative;
    top: -20px;}

    