.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 table {
	line-height: 18px;
	margin-bottom: 0
}
.contTable4 td.rtAln {
	text-align: right
}
.contTable4 tr:hover {
	background: none
}
.tblNoXScroll {
	overflow-x: hidden;
}
.tblNoXScroll div {
	overflow-x: hidden !important
}
.tblselectAllwidth {
	width: 45px;
}
/*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: #824882;
}
.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 {
	padding-left: 60px;
	text-decoration: underline;
}
.chooseFrom {
	border: 1px solid gray;
	width: 197px;
	background-color: #FFFFFF;
}
.FeatureDetails {
	width: 99%;
	background-color: #753C73;
	padding: 3px;
	color: #fff;
	margin-bottom: 5px;
}
.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: #824882;
}
.enterDates {
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.enterDatesinner {
	margin: 5px;
	margin-top: 0px;
	padding-top: 2px;
}
.ddlDiv {
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
#mandatory, .mandatory {
    color: #ba0b68;
    margin-right: 1px;
    padding-left: 3px;
    position: relative;
    top: -3px;
}
.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 {
	text-align: center;
	padding-bottom: 4px;
}
.divMain {
	width: 974px;
	text-align: left;
}
.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;
	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 {
	padding: 5px 5px 0 0;
}
.editUser {
	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 {
	text-align: center;
	padding-bottom: 4px;
}
.licErrorMessage {
	text-align: center;
	background-color: #FFF;
}
.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;
}
.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 {
	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;
}
.addlinetop {
	margin: 2px 5px 5px 5px;
}
.sortheader {
	text-decoration: NONE;
	font-style: normal;
}
.rightBox_LessMargin {
	margin-left: 368px;
#margin-left:345px;
}

/* popup panel css start */
#indicator_c.yui-panel-container.shadow .underlay {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: #000;
}
#indicator_c.yui-skin-sam .yui-panel-container {
	padding: 0 1px;
	width: 200px;
	align: center;
}
#indicator_c.yui-panel-container.shadow {
	padding: 0 1px;
	width: 200px;
	align: center;
	height: 1px;
	top: 80px !important;
}
#indicator.yui-panel {
	border: none;
	overflow: visible;
	background-color: transparent;
}
#indicator.yui-panel .container-close {
	position: absolute;
	top: 3px;
	left: 4px;
	height: 18px;
	width: 17px;
	z-index: 1;
}
#indicator.yui-panel .hd {
	padding: 0;
	border: none;
	color: #000;
	height: 35px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	overflow: visible;
}
#indicator.yui-panel .bd {
	background-color: #FFFFFF;
	border: 1px solid #AEAEAE;
	overflow: hidden;
	padding: 0;
	text-align: center;
	height: 35px !important;
}
#indicator.yui-panel .hd span {
	vertical-align: middle;
	line-height: 22px;
}
#indicator.yui-panel .hd .tl {
	width: 7px;
	height: 22px;
	top: 0;
	left: 0px;
	position: absolute;
}
#indicator.yui-panel .hd .tr {
	width: 7px;
	height: 22px;
	top: 0;
	right: 0px;
	position: absolute;
}
/* popup panel css end */

.sortheader {
	text-decoration: NONE;
	font-style: normal;
}
.dijitTextBoxReadOnly, .dijitTextBoxDisabled, .dijitDisabled {
	background: #ECECEC !important;
	border: solid 1px #bcbcbc;
	color: #808080;
}
.expanddivIE {
	width: 100% !important;
}
.button {
	margin-left: 0px!important;
	margin-right: 0px!important;
}
.tblNoXScroll div {
	overflow-x: hidden !important
}
.contAcrTopInr_GWidth {
	background: url(../images/left_tblbg.png) no-repeat right -170px;
	display: block;
	padding: 10px 15px 0px 15px;
	height: 23px;
	width: 97%
}
.contAcrTopInr_GWidth .expand {
	background: url(../images/arrow_dwn.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_GWidth .collapse {
	background: url(../images/arrow_lft.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_GWidth label {
	background: url(../images/arrow_dwn.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_GWidth label.noBg {
	background: none;
	padding-left: 0
}
.contAcrTopInr_ExtraWidth {
	background: url(../images/left_tblbg.png) no-repeat right -170px;
	display: block;
	padding: 10px 15px 0px 15px;
	height: 23px;
	width: 95.7%
}
.contAcrTopInr_ExtraWidth .expand {
	background: url(../images/arrow_dwn.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_ExtraWidth .collapse {
	background: url(../images/arrow_lft.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_ExtraWidth label {
	background: url(../images/arrow_dwn.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_ExtraWidth label.noBg {
	background: none;
	padding-left: 0
}
.popupForm .contAcrTopInr_ExtraWidth label {
	width: auto;
	text-align: left;
	padding-top: 0;
}
.contAcrTopInr_ExtraMargin .collapse {
	background: url(../images/arrow_lft.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_Namespace .expand {
	background: url(../images/arrow_dwn.png) no-repeat 0 5px;
	padding-left: 15px;
}
.contAcrTopInr_Namespace .collapse {
	background: url(../images/arrow_lft.png) no-repeat 0 5px;
	padding-left: 15px;
}
.buttonRow button span {
	float: left;
	background: url(../images/button.png) right -30px;
	padding: 0 10px 0 0;
	height: 30px
}
.buttonRowCustom button span {
background:url(../images/button.png) padding:0 10px 0 20px;
	height: 30px
}
.spaceLess {
	padding: 4px 0px 0px 6px;
}
.rightBox_Entitlements {
	margin-left: 355px;
}
#isFixed {
	top: 2px;
	position: relative;
}
*+html #isFixed {
	top: 0px;
	position: static;
}
.yuimenuitemlabel, .yuimenubaritemlabel {
	text-align: left;
	white-space: nowrap;
	font-size: 14px !important;
	color: white !important;
	border: 0px;
}
.yui-skin-sam .yui-panel .hd {
	padding: 0 10px !important;
	font-size: 130% !important;
	line-height: 3 !important;
 *line-height:1.9 !important;
	color: #824882 !important;
}
.yui-skin-sam .yui-dialog .ft .button-group {
	display: block !important;
}
.tblNoXScroll {
	overflow-x: hidden;
}
.tblselectAllwidth {
	width: 45px;
}
.localautoComplete {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.yui-skin-sam .yui-dialog .ft {
	padding: 0 10px 0px;
}
.dijitValidationTextBoxError .dijitValidationContainer {
	cursor: default;
	display: none !important;
}
