/* StyleSheet for task page fragments */
/* USE ID AND CLASS SELECTORS ONLY */
/* USE 'im-' PREFIX FOR ALL ID AND CLASS SELECTORS */

/* COLORS: */
/*        Dark: #162D76  */
/*         Med: #6370A4  */
/*       Light: #E2E6F1  */
/*   Dark Gray: #404040  */
/*    Med Gray: #808080  */
/*  Light Gray: #C0C0C0  */

a {
    text-decoration: none;
}
a:active {
    text-decoration: underline;
}
a:hover {
    text-decoration: underline; 
}

em {
    text-decoration:underline;
}

input, select, textarea {
	font-size: small;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* Tabs */
.tabs {
    padding: 0px;
    border-style: none;
    border-spacing: 0px;
    border-padding: 0px;
    margin: 0px;
    margin-bottom: 1em;
}
.tab-closed {
    background-color: #E2E6F1;
    border-color: #6370A4;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    vertical-align: middle;
}
.tab-open {
    font-weight: bold;
    background-color: transparent;
    border-color: #6370A4;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    vertical-align: middle;
}

.tab-inactive {
    color: #808080;
    background-color: #C0C0C0;
    border-color: #6370A4;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    vertical-align: middle;
}
.tab-closed span span, .tab-open span span, .tab-inactive span span {
    white-space: nowrap;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: small;
}
.tabs .im-button-link, .tabs .im-button-link-hover {
    text-align: center;
}
ul.tabs, li.tab-closed, li.tab-open, li.tab-inactive {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 2;
}
/* hack ie 7/8 standards mode to add extra padding to match the tabs that contain inputs */
li.tab-inactive span span {
	padding /*\**/: 6px\9 !important;
}

ul.tabs {
    border: 0;
}
li.tab-open {
    border-color: #6370A4;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
}
li.tab-closed, li-tab-inactive {
    border-color: #6370A4;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
.tab-separator {
    background-color: transparent;
    border-color: #6370A4;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.tab-image-left {
    width: 3px;
    height: 20px;
    border-style: none;
    display: block; /* prevents extra whitespace in NS */
}
.tab-image-right {
    width: 12px;
    height: 20px;
    border-style: none;
    display: block; /* prevents extra whitespace in NS */
}



/* Form Row Sets */
table.im-formRowSet {
    margin-top: 1em;
    margin-bottom: 1em;
}
table.im-formRowSet tr th.im-header,
table.im-formRowSet tr th.im-header-required {
	text-align: left;
}
table.im-formRowSet tr th.im-label,
table.im-formRowSet tr th.im-label-required {
	text-align: left;
}
table.im-formRowSet tr th {
    background-color: #E2E6F1;
    font-weight: normal;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
/*    vertical-align: top; */
    white-space: nowrap;
    padding: 3px;
/*    padding-top: 6px; */
/*    width: 10%; */
}
table.im-formRowSet tr td {
    padding: 3px;
/*    white-space: nowrap; */
}
table.im-formRowSet-ca {
    margin-top: 1em;
    margin-bottom: 1em;
    border-spacing: 4px;
    border-collapse: separate;
    width: 100%;
}
table.im-formRowSet-ca tr th {
    background-color: #E2E6F1;
    font-weight: normal;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
/*    vertical-align: top; */
    white-space: nowrap;
    padding: 3px;
/*    padding-top: 6px; */
    width: 10%;
}
table.im-formRowSet-ca tr td {
    padding: 3px;
/*    white-space: nowrap; */
}

table.im-formRowSet tr td table tr td,
table.im-formRowSet tr td table tr th,
table.im-formRowSet-ca tr td table tr td,
table.im-formRowSet-ca tr td table tr th {
	padding: 0;
	margin: 0;
}

.im-bigFormField {
    width: 300px;
}
.im-bigFormFieldNote {
    font-style: italic;
}
.im-medFormField {
    width: 278px;
}
.im-smallFormField {
    width: 100px;
}
.im-tinyFormField {
    width: 50px;
}
.im-bigTextArea {
    width: 500px;
}

.im-autoFormField {
	width: auto;
}
.im-biggerFormField {
	width: 400px;
}
/* class used for labels of required fields */
.im-required {
	font-weight: bold;
}
.im-label-required {
	font-weight: bold;
}
/* class used for span around required field marker ('*') */
/* may be hidden via {display: none} if desired */
.im-required-marker {
	font-weight: normal;
	color: #ff4e00;    
}

/* Tables */
.wsui-table {
    margin-top: 1em;
    margin-bottom: 1em;
}
.wsui-table-row-odd {
    color: #000000;
    background-color: #fafafa;
}
.wsui-table-row-even {
    color: #000000;
    background-color: #f3f3f3;
}
.wsui-table-row-odd a:link,
.wsui-table-row-even a:link,
.wsui-table-row-odd a:visited,
.wsui-table-row-even a:visited,
.wsui-table-row-odd a:active,
.wsui-table-row-even a:active{
    color: #162D76;
    text-decoration: none;
}
.wsui-table-row-even a:hover,
.wsui-table-row-even a:hover{
    text-decoration: underline;
}


.wsui-table-row-header,
.wsui-table-row-header:link,
.wsui-table-row-header:visited,
.wsui-table-row-header:active {
    font-size: small;
    color: #000000;
    font-weight: bold;
    background-color: #E2E6F1;
    text-decoration: none;
}
a.wsui-table-row-header:hover {
    font-size: small;
    color: #000000;
    font-weight: bold;
    background-color: #C0C0C0;
    text-decoration: underline;
}
.wsui-table-row-header th {
    padding: 4px;
}
table.wsui-table tr.wsui-table-row-odd td,
table.wsui-table tr.wsui-table-row-even td{
    padding: 2px;
}
.wsui-table-row-sectionheader,
.wsui-table-row-sectionheader:link,
.wsui-table-row-sectionheader:visited,
.wsui-table-row-sectionheader:active {
    font-size: small;
    color: #000000;
    font-weight: bold;
    background-color: #C0C0C0;
    text-decoration: none;
}
a.wsui-table-row-sectionheader:hover {
    font-size: small;
    color: #000000;
    font-weight: bold;
    background-color: #C0C0C0;
    text-decoration: underline;
}

.im-page-section .wsui-table {
    margin-top: 0;
}

table.wsui-table .im-page-nav {
	width: 100%;
    text-align: right;
}

table.wsui-table .im-page-nav  strong {
	background-color: #F7F1D7;
	border: 1px solid black;
}

table.wsui-table tr.wsui-table-row-odd td.centered,
table.wsui-table tr.wsui-table-row-even td.centered,
table.wsui-table tr td.centered {
	width: 1px;
	text-align: center;
	padding: 2px 10px 2px 10px;
}

.wsui-table tr td a img {
	text-decoration: none;
	border: 0 none;
}

/* Buttons */
.im-buttons {
    text-align: right;
    margin-top: 2em;
    width: 100%;
}

.im-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
	font-size: small;
	cursor: pointer;
	white-space:nowrap;
}

.im-button-small {
    margin: 2px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: x-small !important;
}

.im-button-img {
    vertical-align: text-bottom;
}
.im-button-link {
    background: transparent;
    border-width: 0px;;
    padding: 0px;
    margin: 0px;
    color: #162D76;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: small;
    cursor: pointer;
    text-align: left;
}
.im-button-link-hover {
    background: transparent;
    border-width: 0px;;
    padding: 0px;
    margin: 0px;
    color: #6370A4;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: small;
    text-decoration: underline;
    cursor: pointer;
	text-align: left;
}
.im-button-link-visited {
    background: transparent;
    border-width: 0px;;
    padding: 0px;
    margin: 0px;
    color: #6370A4;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: small;
    cursor: pointer;
    text-align: left;
}
.tabs .im-button-link {
    text-decoration: none;
}
.tabs .im-button-link-hover {
    text-decoration: none;
}
.tabs .im-button-link-visited {
    text-decoration: none;
}
/* IE hack to eliminate extra padding for input tags */
* html input.im-button-link {
    width: 1px;
    height: 1px;
    overflow: visible;
}
* html input.im-button-link-hover {
    width: 1px;
    height: 1px;
    overflow: visible;
}
* html input.im-button-link-visited {
    width: 1px;
    height: 1px;
    overflow: visible;
}

/* nesting */
.im-nested-1 {
    padding: 10px;
    background-color: #F8F8F8;
    border: 1px solid #D0D0D0;
}
.im-nested-2 {
    padding: 10px;
    background-color: #F4F4F4;
    border: 1px solid #D0D0D0;
}
.im-nested-3 {
    padding: 10px;
    background-color: #F0F0F0;
    border: 1px solid #D0D0D0;
}
.im-nested-4 {
    padding: 10px;
    background-color: #EBEBEB;
    border: 1px solid #D0D0D0;
}
.im-nested-5 {
    padding: 10px;
    background-color: #E8E8E8;
    border: 1px solid #D0D0D0;
}
.im-nested-6 {
    padding: 10px;
    background-color: #E4E4E4;
    border: 1px solid #D0D0D0;
}
.im-nested-7 {
    padding: 10px;
    background-color: #E0E0E0;
    border: 1px solid #D0D0D0;
}
.im-nested-8 {
    padding: 10px;
    background-color: #DBDBDB;
    border: 1px solid #D0D0D0;
}
.im-nested-9 {
    padding: 10px;
    background-color: #D8D8D8;
    border: 1px solid #D0D0D0;
}


/* Other */
.im-checkall {
    margin-left: 1px;
}
* html input.im-checkall {
    margin-left: -2px;
}

.im-h3 {
    margin-top: 2em;
    margin-bottom: 1em;
}

.im-question {
    font-weight: bold;
    margin-top: 2em;
    margin-bottom: 0.5em;
}

.im-sub-question {
    margin-top: -0.5em;
    margin-bottom: 0.5em;
}

.im-note {
    margin-top: 1em;
    width: 40em;
    font-style: italic;
    margin-bottom: 2em;
    padding: 2px;
}

.im-controlLabel {
    font-style: italic;
}

#im-taskTabs {
    width: auto;
}

#im-taskTabs td {
    text-align: left;
    vertical-align: top;
    padding: 2px;
}

.im-taskTab {
    margin-bottom: 0.5em;
}

.im-taskTab-detail {
    margin-left: 0.5em;
}

.im-filter {
    margin-bottom: 0.5em;
}

div.im-orgtree {
    margin-top: 1em;
    margin-bottom: 1em;
}
ul.im-orgtree {
    list-style-type: none;
}

.im-search-choice {
    margin-bottom: 1em;
}

.im-search-indent {
    margin-left: 5em;
    margin-bottom: 0.5em;
}

.im-copy {
    margin-top: 2em;
    margin-bottom: 1em;
}

.im-rule-context {
    line-height: 2em;
}

.im-rule-context input {
    font-size: small;
}

.im-rule-context select {
    font-size: small;
}

.im-rule-br1 {
    padding-left: 5ex;
}

.im-rule-br2 {
    padding-left: 10ex;
}
.im-scope-rule {
}
.im-rule-object {
    color: #000000;
    font-weight: bold;
    background-color: #E2E6F1;
    padding: 1px;
    border-bottom: 1px solid #000000;
}
.im-rule {
	padding: 4px;
}

#im-external-tab {
    width: 100%;
    height: 400px;
}

#im-return-to-search {
	float: left;
	color: #336699;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    font-size: x-small !important;
}

#im-workItem {
    border: 6px solid gray;
    padding: 6px;
}
/* IE width hack to fix initial rendering of page */
* html #im-workItem {
    width: 100%;
}

#im-approve-relationship {
    top-margin: 2em;
    bottom-margin: 2em;
    font-weight: bold;
}



/* container for separating content on screen configs */
.im-screenConfigSection {
    margin-bottom: 3em;
}
.im-page-section-content .im-screenConfigSection {
	margin-bottom: 1em;
}

/* StandardProfileScreen definitions (im-spc) */
#im-spc-layout {
    margin-top: 1em;
    margin-bottom: 1em;
}

#im-spc-layout td.im-spc-field {
    border: 1px solid #162D76;
}

#im-spc-layout td.im-spc-activeField {
    border: 1px solid #162D76;
    font-weight: bold;
}

#im-spc-layout td.im-spc-errorField {
    border: 1px solid red;
    color: red;
}

#im-spc-layout td.im-spc-warningField {
    border: 1px solid orange;
    color: orange;
}

#im-spc-layout table tr td a img {
    border: 0;
}

#im-spc-layout table tr td.im-spc-rowCheckbox {
    border: 0;
}

.im-spc-pageSection {
	border: 1px solid black;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
}

.im-spc-properties {
    margin-top: 1em;
    margin-bottom: 1em;
    border: 1px solid #162D76;
    padding: 2px;
    display: block;
}

.im-spc-properties-hide {
    display: none;
}

.im-spc-properties a img {
    border: 0;
}

.im-spc-actions {
    display: block;
}

.im-spc-actions-hide {
    display: none;
}

.im-spc-button {
    width: 8em;
}

.im-spc-update {
    text-align: right;
}

.im-spc-error {
    margin: 0.5em;
    color: red;
}

.im-spc-warning {
    margin: 0.5em;
    color: orange;
}



/* confirmation messages */
.im-confirmation {
    padding: 0.5em;
    color: green;
    font-weight: bold;
}
.im-confirmation-pending {
    padding: 0.5em;
    color: blue;
    font-weight: bold;
}
.im-error {
    padding: 0.5em;
    color: red;
    font-weight: bold;
}
.im-warning {
    padding: 0.5em;
    color: darkorange;
    font-weight: bold;
}
.im-cancelled {
    padding: 0.5em;
    color: blue;
    font-weight: bold;
}
.im-summary {
    font-weight: bold;
}
.im-error-msg {
    color: red;
}


table.fw-messages {
	margin-bottom: 1em;
	background-color: #f7f1d7;
	border: 1px solid #999999;
}
table.fw-messages td {
    padding: 0.5em;
}

/* rules */
.im-rule {
    color: maroon;
}
.im-variable {
    color: black;
}
.im-operator {
    color: blue;
}
.im-value {
    color: green;
}


/* eula */
.im-eula {
    width: 100%;
    height: 60em;
}

.im-eula iframe {
    width: 100%;
    height: 60em;
}

.im-eula-preview {
    width: 100%;
    height: 40em;
}

.im-eula-preview iframe {
    width: 100%;
    height: 40em;
}


/* page section */
.im-page-section {
    margin-top: 4px;
    margin-bottom: 4px;
    width: 100%;
}

.im-page-section-header {
    background-image: url('/castylesr5.1.1/images/table_header_center.png');
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 107%;
	padding: 2px 6px;
	text-align: left;
	vertical-align: middle;
	overflow: auto;
}
.im-page-section-header  input {
	margin: 0;
}

.im-page-section-content {
	background-color: #F7F1D7;
	padding: 4px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;
    overflow: auto;
}


/* groupbox */
.im-groupbox {
    margin-top: 4px;
    margin-bottom: 4px;
    width: 100%;
}

.im-groupbox-header {
	background-image: url('/castylesr5.1.1/images/groupbox_header_center.png');
	border-right: 1px solid #8B9399; 
	border-left: 1px solid #8B9399;
    border-bottom: 1px solid #8B9399;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 6px;

	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 107%;
	color: #000000;
}

.im-groupbox-content {
	/*border-top: 1px solid #8B9399;*/
	border-right: 1px solid #8B9399; 
	border-left: 1px solid #8B9399; 
	border-bottom: 1px solid #8B9399; 
	background-color: #eff6ff;
	padding: 3px;  
}

.im-optionSelectorButtons {
    padding-top: 6px;
}

.im-optionSelectorButtons .im-button-img {
  display: block;
  margin-bottom: 6px;
}

/* ca style extensions */
.breadcrumb_trail {
    font-size: x-small;
    margin-top: 0;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 12px;
}
.breadcrumb:link,
.breadcrumb:visited,
.breadcrumb:active,
.breadcrumb,
.buttonlink {
    color: #336699;
    text-decoration: underline;
    cursor: pointer;
}


/* wizard */
.wizard {
	background-color: #F7F1D7; 
	margin-left: auto; 
	margin-right: auto;
	border: 1px #8B9399 solid;
	padding-left:8px;
	padding-top:4px;
	padding-right:4px;
}

.wizard-step {
	vertical-align:top;
	width:115px;
	padding-right:20px;
	text-align:left;
}
.wizard-step-separator {
	display: none;
}
.wizard-step-num-active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:2px;
	padding-right: 5px;
}
.wizard-step-num-active a:link,
.wizard-step-num-active a:visited,
.wizard-step-num-active a:active {
	color: #000000;
}
.wizard-step-num-inactive {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #336699;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:2px;
	padding-right: 5px;
}
.wizard-step-num-disabled {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #8b9399;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:2px;
	padding-right: 5px;
}

.wizard-step-icon-active {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
}
.wizard-step-icon-inactive {
	padding-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	text-align:left;
}
.wizard-step-icon-disabled {
	padding-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	text-align:left;
	
}
.wizard-step-label2-active {
	padding-top:1px;
	padding-bottom:3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.wizard-step-label2-active a:link,
.wizard-step-label2-active a:visited,
.wizard-step-label2-active a:active {
	color: #000000;
	text-align:left;
}
.wizard-step-label2-inactive {
	padding-bottom:3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	clear:both;
}
.wizard-step-label2-inactive a:link,
.wizard-step-label2-inactive a:visited,
.wizard-step-label2-inactive a:active {
	color: #336699;
}
.wizard-step-label2-disabled {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	color: #8b9399;
	padding-bottom:3px;
	clear:both;
}
.wizard-step-num-inactive a:link,
.wizard-step-num-inactive a:visited,
.wizard-step-num-inactive a:active,
.wizard-step-num-inactive .im-button-link,
.wizard-step-label-inactive .im-button-link {
    color: #336699;
}


.wizard-step-label-active .im-button-link,
.wizard-step-label-inactive .im-button-link,
.wizard-step-label-disabled .im-button-link,
.wizard-step-label-active .im-button-link-hover,
.wizard-step-label-inactive .im-button-link-hover,
.wizard-step-label-disabled .im-button-link-hover {
    text-align: left;
}

.wizard-step-label-active,
.wizard-step-label-inactive,
.wizard-step-label-disabled {
	display: none;
}



/* popmenu */
.fw-popmenu {
	position: absolute;
	border: 1px solid #336699;
    background-color: #EFF6FF;
    color: #336699;
}

.fw-popmenu-title {
	border-bottom: 1px solid #336699;
	text-align: center;
    font-weight: bold;
    background-color: #C0C0C0;
}

.fw-popmenu a:link,
.fw-popmenu a:visited,
.fw-popmenu a:active {
    color: #336699;
}

.fw-popmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 2px;
}

.hide_show_button
{
   	vertical-align : middle;
   	border-left: #B8d5ed  1px solid;
   	border-top: #B8d5ed  1px solid;
   	border-right: #000000 1px solid;
   	border-bottom: #000000 1px solid;
   /*	margin:0px; */
    margin-left:0px;
    margin-top:4px;
    margin-right:2px;
    margin-bottom:2px;
    cursor:pointer;
}

.msg-info
{
	background-image: url('/castylesr5.1.1/images/Information_16.png');
	background-repeat: no-repeat;
	background-attachment: 5px;
	background-position: 4px;
	margin: 3px;
	padding-left:24px;
	border: #999999 1px solid;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
}

/* msg-info should be slightly bluer than the background. */
.im-nested-1.*.msg-info {
    background-color: #F8F8FE;
}
.im-nested-2.*.msg-info {
    background-color: #F4F4FA;
}
.im-nested-3.*.msg-info {
    background-color: #F0F0F6;
}
.im-nested-4.*.msg-info {
    background-color: #EBEBF1;
}
.im-nested-5.*.msg-info {
    background-color: #E8E8EE;
}
.im-nested-6.*.msg-info {
    background-color: #E4E4EA;
}
.im-nested-7.*.msg-info {
    background-color: #E0E0E6;
}
.im-nested-8.*.msg-info {
    background-color: #DBDBE1;
}
.im-nested-9.*.msg-info {
    background-color: #D8D8DE;
}

/* allow search buttons on standard search screens to render to right of search filters */
.im-filter #Filter-queryFilter {
    float: left;
}
.im-filter, .im-searchResults, .im-orgtree, .im-filter br {
	clear: both;
}

#im-results-section_content {
	background-color: #ffffff;
	border: 0;
	margin: 0;
	padding: 0;
}

/* workaround for IE6 peekaboo bug with floats */
* html .im-filter {
	height: 0.01%;
}

/* keyboard accessible tooltips */
div.tooltip {
	border:1px solid InfoText;
	background:InfoBackground;
	color:InfoText;
	font:small-caption;
	padding:2px 4px;
	text-align:left;
	position:absolute;
	width:auto;
	height:auto;
}

.fw-instructions {
	background-color: #eff6ff;
	border: 1px solid #8b9399;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
	padding: 2px;
}

.fw-wait-message {
	background:transparent url(../../../ext-js/resources/images/default/shared/blue-loading.gif) no-repeat top left;
}
.x-window-mc {
	background-color: #d6dce5 !important;
}

.fw-disabled {
	background-color: silver;
}
