/*
**
** myProcess, proprietary property of AMPLEXOR
** (c) Copyright, AMPLEXOR Adriatic d.o.o. 2002-2016
** All rights reserved.
**
** May be used only in accordance with the terms and conditions of the
** license agreement governing use of AMPLEXOR software
** between you and AMPLEXOR or AMPLEXOR's authorized reseller.
** Not to be changed without prior written permission of AMPLEXOR.
** Any other use is strictly prohibited.
**
** $Revision: 1.14.2.1 $ 
** $Date: 2017/01/26 12:09:49 $
** $Author: EUROSCRIPT\sabani $
**
*/

.dialog {
	font : 10pt "Calibri";
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : transparent;
	background: url(../images/other/transparent.gif);
	cursor : default;
}

.mac .dialog{
	font-family: "Lucida Grande";
	font-size: 11px;
}
	
.dialogRest {
	margin: 0px;
	background-color : #fff;
	cursor : default;
}

.dialogBack {
	color : #000000;	
	background : #fff url(../images/layout/dialog_title_left.gif) bottom right no-repeat;
	font : 10pt "Calibri";
	border: 1px solid #000000;
}

.mac .dialogBack{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.dialogBackNoBorder {
	color : #000000;	
	background : #fff url(../images/layout/dialog_title_left.gif) bottom right no-repeat;
	font : 10pt "Calibri";
}

.mac .dialogBackNoBorder{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.dialogBackColor {
	color : #000000;	
	background-color : #fff;
	font : 10pt "Calibri";
}

.mac .dialogBackColor{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.dialogBackColorDark {
	color : #000000;	
	background-color : #EFF2F7;
	font : 10pt "Calibri";

}

.mac .dialogBackColorDark{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.dialogBackColorDarkEx {
	color : #000000;	
	background-color : #f2eff6;
	font : 10pt "Calibri";
}

.mac .dialogBackColorDarkEx{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.dialogFront {
	color : #000000;
	background-color : #fff;
	font : 10pt "Calibri";
	border: 1px solid black;
}

.mac .dialogFront{
	font-family: "Lucida Grande";
	font-size: 11px;
}
	
.dialogForm {
	border: 1px solid #666; /* TODO: ne mo�e biti 10px jer se negdje u JS unutarnji dio prozora po tome odre�uje*/
	left: 0px;
	top: 0px;
	position: absolute;
	visibility: hidden;
	margin: 0px;
	width:100%;
	background-color: #fff;
}

.dialogFormNoBorder {
	left: 0px;
	top: 0px;
	position: absolute;
	visibility: hidden;
	margin: 0px;
	width:100%;
	background-color: #fff;
}

.dialogTitleBar {
	background-color: #50276e;
	font: 11pt "Calibri";
	font-weight: bold;
	color: #fff;
	width: 100%;
	height: 30px;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
}

.mac .dialogTitleBar{
	font-family: "Lucida Grande";
	font-size: 12px;
}
.dialogTitleBarInactive {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
	background: #5F72AC url(../images/layout/titlebar_bg_1.gif);
	font: 10pt "Calibri";
	font-weight: bold;
	width: 100%;
	height: 22px;
	padding : 0px 0px 0px 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
}

.mac .dialogTitleBarInactive{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.dialogContent {
	width : 100%;
	padding-bottom : 10px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	text-align: center;
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-arrow-color: #50276e;
	scrollbar-base-color: #f7f7f7;
	scrollbar-darkshadow-color: #f7f7f7;
	scrollbar-face-color: #ddd;
	scrollbar-highlight-color: #f7f7f7;
	scrollbar-shadow-color: #f7f7f7;
	scrollbar-track-color: #f7f7f7;
}

.vLabelFieldTop {
	color : #000000;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : top;
	cursor : default;
}
.mac .vLabelFieldTop{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.labelFieldLeft {
	color : #000000;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : bottom;
	cursor : default;
}

.mac .labelFieldLeft{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.labelFieldLeftRed {
	color : #009900;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : bottom;
	cursor : default;
}

.mac .labelFieldLeftRed{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.labelFieldRight {
	color : #000000;
	font: 10pt "Calibri";
	text-align : right;
	padding-right : 3px;
	cursor : default;
}

.mac .labelFieldRight{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.labelFieldCenter {
	color : #000000;
	font: 10pt "Calibri";
	text-align : center;
	cursor : default;
}

.labelFieldCenter.progress {
	color: #50276e;
}

.mac .labelFieldCenter{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.hLabelFieldLeft {
	color : #000000;
	font: 10pt "Calibri";
	text-align : left;
	cursor : default;
}

.mac .hLabelFieldLeft{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.hLabelFieldLeftRed {
	color : #009900;
	font: 10pt "Calibri";
	text-align : left;
	cursor : default;
}

.mac .hLabelFieldLeftRed{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.hLabelFieldRight {
	color : #000000;
	font: 10pt "Calibri";
	text-align : right;
	padding-right : 3px;
	cursor : default;
}

.mac .hLabelFieldRight{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.hLabelFieldCenter {
	color : #000000;
	font: 10pt "Calibri";
	text-align : center;
	cursor : default;
}

.mac .hLabelFieldCenter{
	font-family: "Lucida Grande";
	font-size: 11px;
}
#msgDiv .hLabelFieldCenter {
	padding-top: 10px;
}

.controlRow {
	table-layout : fixed;
	vertical-align : top;
	font: 10pt "Calibri";
	width : 100%;
}

.mac .controlRow {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.mac .centerRow{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlRowProps {
	table-layout : fixed;
	width: 100%;
}

.controlColumn {
	table-layout : fixed;
	vertical-align : top;
	font: 10pt "Calibri";
	width : 100%;
}

.mac .controlColumn{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.controlColumnOptionsScreen {
	table-layout : fixed;
	vertical-align : top;
	font: 10pt "Calibri";
	width : 100%;
	border-spacing: 2px;
}

.mac .controlColumnOptionsScreen{
	font-family: "Lucida Grande";
	font-size: 11px;
} 

.searchContainer {
	border: 1px solid black;
	background-color: #FFFFFF;
	color: #333333;
	text-align : left;
	width : 100%;
	height: 19px;
}

.searchIcons {
	background: #ffffff url(../images/layout/Qsearch_24.gif);
	background-color: #FFFFFF;
}

.controlSearch {
	border: 0px solid black;
	background-color: #FFFFFF;
	color: black;
	font: 8pt "Calibri";
	text-align : left;
	width : 100%;
	border-collapse: collapse;
}

.mac .controlSearch{
	font-family: "Lucida Grande";
	font-size: 9px;
}

.controlLeft {
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	color: #50276e;
	font: 10pt "Calibri";
	text-align : left;
	width : 100%;
}

.controlLeft.more-items {
	border-top: none;
}

.controlLeft.more-items.workspace {
	border-bottom: none;
}

.controlLeft.list-container {
	border: none;
	border-left: 1px solid #ddd;
}

.mac .controlLeft{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlLeftDisabled {
	border: 1px solid black;
	background-color: #FFFFFF;
	color: #777777;
	font: 10pt "Calibri";
	text-align : left;
	width : 100%;
}

.mac .controlLeftDisabled {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlRight {
	border: 1px solid black;
	background-color: #FFFFFF;
	color: #333333;
	font: 10pt "Calibri";
	text-align : right;
	width : 100%;
}

.mac .controlRight {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlRightDisabled {
	border: 1px solid black;
	background-color: #FFFFFF;
	color: #777777;
	font: 10pt "Calibri";
	text-align : right;
	width : 100%;
}

.mac .controlRightDisabled {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlFieldLeft {
	color : #000000;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : top;
}

.mac .controlFieldLeft {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlFieldLeftGreen {
	color : green;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : middle;
}

.mac .controlFieldLeftGreen{
	font-family: "Lucida Grande";
	font-size: 11px;
} 

.controlFieldLeftBlue {
	color : blue;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : middle;
}

.mac .controlFieldLeftBlue{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlFieldLeftRed {
	color : red;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : middle;
}
.mac .controlFieldLeftRed{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlFieldLeftPurple {
	color : purple;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : middle;
}

.mac .controlFieldLeftPurple{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlFieldLeftBrown {
	color : #825B1F;
	font: 10pt "Calibri";
	text-align : left;
	vertical-align : middle;
}

.mac .controlFieldLeftBrown{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.controlFieldRight {
	color : #000000;
	font: 10pt "Calibri";
	text-align : right;
	vertical-align : top;
}

.mac .controlFieldRight{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.controlFieldCenter {
	color : #000000;
	font: 10pt "Calibri";
	text-align : center;
	vertical-align : top;
}

.mac .controlFieldCenter{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.ActiveContent {
	position:absolute;
	height:100%;
	width:100%;
	border-left:solid 1px white;
	border-top:solid 1px white;
	border-bottom:solid 1px #afbdd4;
	border-right:solid 1px #afbdd4;
	z-index:3;
}

.DormantTab {
	background: silver url(../images/layout/tab_dormant.gif) repeat-x;
}

.ActiveTab {
	background-color: #f2eff6;
}

.button {
	border: 1px solid #50276e;
	background: #ddd;
	color: #50276e;
	text-align : center;
	font-weight: bold;
	font: 11px "Calibri";
	margin-top: 1px;
	padding: 2px;
	text-transform: uppercase;
}

.button.inner-dialog {
	background: #ddd !important;
	color: #50276e !important;
}

.button.inner-dialog:disabled {
	color: #bcadd1 !important;
    background: #eee !important;
    border: 1px solid #bbb !important;
}

.button.send-to-container {
	background: #c0b3d4;
}

.button.send-to-items {
	background: #fff;
}

.button.extended {
	width: 150px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px;
    margin-top: 0px;
    border: 1px solid #fff;
    line-height: 15px;
}

.button.extended > img {
	float: left;
    vertical-align: middle;
    padding-left: 5px;
}

.button.extended > span {
    vertical-align: middle;
}

.button.more-items {
	border: none;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	background: #eee;
	color: #fff;
}

.button.list-container {
	height: 23px;
    margin: 0px;
    width: 100%;
    padding: 0px;
    border: 0px;
    background: #f7f7f7;
}

.button:disabled, input:disabled, select:disabled {
	color: #bcadd1;
}

.button:disabled {
	background: #eee;
	border: 1px solid #bbb;
}

.mac .button {
	font-family: "Lucida Grande";
	font-size: 9px;
}

.buttonEx {
	border: 1px solid #eff2f7;
	background: #b4c1d8 url(../images/layout/button_flat_bg.gif) 0 50% repeat-x;
	color: #1d2f68;
	text-align : center;
	font-weight: bold;
	font: 10pt "Calibri";
	padding-bottom: 0px; 
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
}

.mac .buttonEx {
	font-family: "Lucida Grande";
	font-size: 11px;
}

IMG.button {
	background-image: none;
  	background-color: transparent;
	border: 0;
}

.buttonFlat {
	color : #000000;
	font: 10pt "Calibri";
	text-align : center;
	background: #f7f7f7;
	border : 0 none;
}

.mac .buttonFlat{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.buttonFlatMouseOver {
	color : #000000;
	font: 10pt "Calibri";
	text-align : center;
	background: #96AAD0 url(../images/layout/button_flat_bg.gif) repeat-x;
	border : 1px solid black;
}

.mac .buttonFlatMouseOver{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.tabControl {
	padding : 4px 4px 4px 4px;
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-arrow-color: #50276e;
	scrollbar-base-color: #f7f7f7;
	scrollbar-darkshadow-color: #f7f7f7;
	scrollbar-face-color: #ddd;
	scrollbar-highlight-color: #f7f7f7;
	scrollbar-shadow-color: #f7f7f7;
	scrollbar-track-color: #f7f7f7;
}

.tabControl.wizardControl {
	min-height: 604px;
}

.tabControlHidden {
	padding : 30px 0px 0px 4px;
	overflow: hidden;
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-arrow-color: #50276e;
	scrollbar-base-color: #f7f7f7;
	scrollbar-darkshadow-color: #f7f7f7;
	scrollbar-face-color: #ddd;
	scrollbar-highlight-color: #f7f7f7;
	scrollbar-shadow-color: #f7f7f7;
	scrollbar-track-color: #f7f7f7;
}

.wizardItems {
	height: 385px;
}

.wizardOptions {
	height: 204px;
}

.selectText {
	width : 100%;
	background-color: #FFFFFF;
	color: #333333;
	font: 10pt "Calibri";
	border: 1px solid #ddd;
}

select:active, select:hover, select:focus {
  outline: none
}

.selectText.more-items {
	border: 1px solid #ddd;
	border-top: none;
}

.selectText.more-items.workspace {
	border-bottom: none;
}

.selectText.list-container {
	border: 0px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 100%;
    height: 23px;
}

.mac .selectText{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.selectTextOnly {
	width : 100%;
	color: #333333;
	font: 10pt "Calibri";
}

.mac .selectTextOnly{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.moreItemsBody {
	color : #000;
	font: 10pt "Calibri";
	background-color: #fff;
	margin: 0px;
	cursor : default;
	border: 1px solid #ddd;
}

.moreItemsBody.workspace {
	border: none;
	border-bottom: 1px solid #ddd;
}

.moreItemsBody.list-container {
	border: none;
	border-bottom: 1px solid #ddd;
	color : #000;
	background-color: #fff;
}

.mac .moreItemsBody{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.counter {
	color: #50276e;
	font: 10pt "Calibri";
	text-align: left;
	cursor: default;
}

.counter.list-container {
	color: #000;
}

.mac .counter{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.counterEx {
	color: #000000;
	font: 10pt "Calibri" bold;
	text-align: left;
	cursor: default;
}

.mac .counterEx{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.profileList {
	background-color : #FFFFFF;
	color : #000000;
	border: 1px solid #FFFFFF;
	padding: 2px;
	font: 10pt "Calibri";
	text-align : left;
	width : 100%;
}

.mac .profileList{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.profileListSelected {
	background-color: #eff2f7;
	color : #000000;
	border: 1px solid #c0b3d4;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 2px;
	font: 10pt "Calibri";
	text-align : left;
	width : 100%;
}

.mac .profileListSelected {
	font-family: "Lucida Grande";
	font-size: 11px;
}
.controlLeftPassword {
	border: 1px solid black;
	background-color: #FFFFFF;
	color: #333333;
	font: 10pt "Calibri";
	text-align : left;
	width : 100%;
}

.mac .controlLeftPassword {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.toolbarBgColor {
	background-color: #F0F3F6
}

/* --- NEW LOGIN SCREEN - START --- */
.enviroment-login {
	margin-bottom: 8px;
	text-align: center;	
}

.enviroment-login-span {
	color: #50276e;
    font-family: Calibri;
    font-weight: 500;
    font-size: 16px;
    padding-right: 5px;
    border-right: 1px solid #ddd;
    line-height: 17px;
    display: inline-block;
    vertical-align: middle;
}

.enviroment-login-span.hide {
	border-right: 0px;
}

.enviroment-login-span.hide.single {
	border-right: 0px;
	padding-left: 0px;
}


.mac .enviroment-login-span {
	font-family: "Lucida Grande";
	font-size: 13px;
}

.loading-indicator-login {
	height: 30px; 
	margin-left: 0px;
	vertical-align: middle;
}

.login-icon {
	height: 100%;
	width: 100%;
}

.login-icon-container {
	height: 12px;
	top: 2px;
	right: 5px;
	width: 12px;
	position: absolute;
}

.login-logo-img {
	height: auto;
	width: auto;
	max-width: 100%;
	max-height: 100%;
}


.login-text-normal {
	color: #808080;
	text-align : right; 
	font-family: Calibri;
	font-weight: 100;
	font-size: 12px;
}

.mac .login-text-normal {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.mac .login-box-highlight {
	font-family: "Lucida Grande";
	font-size: 13px;
}

.mac .login-disclaimer {
	font-family: "Lucida Grande";
	font-size: 9px;
}

#login-input-left-container {
	float:left;
}

.mac #login-input-left-container {
	margin-top: 2px;
}

#login-input-right-container {
	float:left;
}

.login-input-left {
	position: relative;
	margin-bottom: 5px;
	height: 30px;
	width: 200px;
}

.login-input-left-span {
	position: relative;
	margin-bottom: 2px;	
}

.login-input-right {
	position: relative;
	margin-bottom: 7px;
}

.mac .login-input-right {
	position: relative;
	margin-bottom: 3px;
}

#login-input-button-container {
	text-align: center;
	margin-top: 10px;
	color: #666;
	height: 35px;
	position: relative;
}

#login-input-button {
	clear: both;
	display: inline-block;
	text-align: right;
	height: 33px;
}

#login-input-button-ok {
	clear: both;
	display: inline-block;
	text-align: right;
}

#login-input-button-cancel {
	clear: both;
	display: inline-block;
	text-align: right;
}

.mac .login-input-message {
	font-family: "Lucida Grande";
	font-size: 14px;
}

#login-input-button-left {
	background: url(../images/login/login-input-button-left.png) no-repeat;
	width: 38px;
	height: 33px;
	display: table-cell;
}

.login-input-button-left-empty {
	background: url(../images/login/login-input-button-left-empty.png) no-repeat;
	width: 9px;
	height: 33px;
	display: table-cell;
}

.login-input-button-content {
	background: #50276e;
	height: 30px;
	display: table-cell;
	font-family: Calibri;
	font-weight: 500;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: center;
	width: 90px;
	color: white;
	text-transform: uppercase;
}

.mac .login-input-button-content {
	font-family: "Lucida Grande";
	font-size: 11px;
}

.login-input-button-right {
	background: url(../images/login/login-input-button-right.png) no-repeat;
	width: 8px;
	height: 33px;
	display: table-cell;
}

.mac #login-input-dropshadow-container2 {
	font-family: "Lucida Grande";
	font-size: 14px;
}

#login-input-tooltip {
	background:url(../images/login/login-input-warning.png) 2 2 no-repeat;
	display: none;
	position: absolute;
	background-color: #ffffaa;
	border: 1px solid #000000;
	font-family: Calibri;
	font-size: 11pt;
	padding-left: 25px;
	padding-right: 5px;
}

.mac #login-input-tooltip  {
	font-family: "Lucida Grande";
	font-size: 12px;
}

.login-input-tooltip-arrow {
	position: absolute;
	left: -11px;
	top: 3px;
	width: 11px;
	height: 12px;	
}

#login-input-info-message {
	color: #50276e; 
	font-family: Calibri;
	font-size: 11pt;	
}

.mac #login-input-info-message {
	font-family: "Lucida Grande";
	font-size: 12px;
}

#login-input-tooltip, #login-input-domain-tooltip {
	background:url(../images/login/login-input-warning.png) 2 2 no-repeat;
	display: none;
	position: absolute;
	background-color: #ffffaa;
	border: 1px solid #000000;
	font-family: Calibri;
	font-size: 11pt;
	padding-left: 25px;
	padding-right: 5px;
	z-index: 9999999;
}

.mac #login-input-tooltip .mac #login-input-domain-tooltip {
	font-family: "Lucida Grande";
	font-size: 12px;
}
/* --- NEW LOGIN SCREEN - END --- */

.productDictionaryBack, .claro .dijitTabContainerTop-tabs {
	/*background-color: #fff !important;*/
}

.productDictionaryTreeItem {
	background: url(../images/types/dm_folder_16.gif) no-repeat;
	width: 16px;
	height: 16px;
}

.productDictionaryTreeItemOpen {
	background: url(../images/types/dm_folder_open_16.gif) no-repeat;
	width: 16px;
	height: 16px;
}

.productDictionaryTreeItemDocbase {
	background: url(../images/types/docbase_16.gif) no-repeat;
	width: 16px;
	height: 16px;
}

.productDictionaryTreeItemdocLiteral {
	background: url(../images/types/docbroker_16.gif) no-repeat;
	width: 16px;
	height: 16px;
}

.intelligenceReportIcon {
	background: url(../images/other/report.png) no-repeat;
	width: 16px;
	height: 16px;
}

.mac .claro .dijitCalendarMonthLabel{
	color: #000000;
	font-size: 1.091em;
	font-family: "Lucida Grande";
}

.claro .dijitTabContainerTop-dijitContentPane, .claro .dijitTabChecked .dijitTabContent {
	background-color: #f2eff6 !important;
	background: #f2eff6 !important;
}

.claro .dijitTabContent {
	background: #c1c1c1 url(../images/layout/tab_dormant.gif) repeat-x !important;
	background-color: #D6D6D6;
}

.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {
  	background-image: none !important;
  	width: 100%;
}

.claro .dijitTreeRowSelected {
	background-color: #eff2f7 !important;
	border-left-color: white !important;
  	border-right-color: white !important;
	border-top-color: #afbdd4 !important;
	border-bottom-color: #afbdd4 !important;
}

.claro .dijitTreeRowHover {
	background-color: #eff2f7 !important;
	border-left-color: white !important;
  	border-right-color: white !important;
	border-top-color: #afbdd4 !important;
	border-bottom-color: #afbdd4 !important;
}

.claro .dijitTreeRowActive {
	background-color: #eff2f7 !important;
	border-left-color: white !important;
  	border-right-color: white !important;
	border-top-color: #afbdd4 !important;
	border-bottom-color: #afbdd4 !important;
}

.claro .dijitSplitterHActive, .claro .dijitSplitterVActive {
  	background-color: #f2eff6 !important;
}

.dijitTreeContainer {
	scrollbar-3dlight-color: #f7f7f7 !important;
	scrollbar-arrow-color: #50276e !important;
	scrollbar-base-color: #f7f7f7 !important;
	scrollbar-darkshadow-color: #f7f7f7 !important;
	scrollbar-face-color: #ddd !important;
	scrollbar-highlight-color: #f7f7f7 !important;
	scrollbar-shadow-color: #f7f7f7 !important;
	scrollbar-track-color: #f7f7f7 !important;
}

/* --- NEW PROPERTIES ACTION --- COMMON --- START --- */
.claro .dijitTextBoxHover {
  	background-color: #FFFFFF !important;
 	background-image: url(../images/other/transparent.gif) !important;
  	background-repeat: repeat-x !important;
}

.claro .dijitTextBoxFocused {
  	background-color: #FFFFFF !important;
 	background-image: url(../images/other/transparent.gif) !important;
  	background-repeat: repeat-x !important;
}

.claro .dijitTextBox, .dijitTextBoxHover, .dijitTextBoxFocused {
	border: 0px solid #aaa !important;
	background-color: #FFFFFF !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	float: none !important;
}
/*
.claro .dijitTextBox, .dijitInputInner, .dijitInputField {
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
*/
.claro .dojoxGrid {
	border: 1px solid black !important;
}

.claro .dojoxGridCellFocus {
	border: 1px solid black !important;
}

.dojoxGridCellFocus {
	border: 1px solid black !important;
}

.dojoxGridHeader .dojoxGridCellFocus {
	border: 1px solid black !important;
}

.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
	background-color:#ffffff !important;
}

/* --- NEW PROPERTIES ACTION --- COMMON --- END --- */

/* --- NEW PROPERTIES ACTION --- THEME SPECIFIC --- START --- */
.claro .dijitButton .dijitButtonNode,
.claro .dijitDropDownButton .dijitButtonNode,
.claro .dijitComboButton .dijitButtonNode,
.claro .dijitToggleButton .dijitButtonNode {
  	border: 1px solid #50276e !important;
  	background: #ddd !important;
	color: #50276e !important;
	text-align : center !important;
	font-weight: bold !important;
	font: 11px "Calibri" !important;
	margin-top: 1px !important;
	padding-right: 2px !important;
	border-radius: 0px;
}

.mac .claro .dijitButton .dijitButtonNode,
.mac .claro .dijitDropDownButton .dijitButtonNode,
.mac .claro .dijitComboButton .dijitButtonNode,
.mac .claro .dijitToggleButton .dijitButtonNode {
	font-family: "Lucida Grande" !important;
	font-size: 9px !important;
}

.claro .dijitButtonDisabled > .dijitButtonNode {
	background: #f2eff6 !important;
	color: #bcadd1 !important;
	border: 1px solid #bcadd1 !important;
}

.claro .dijitButtonNode {
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
}

.claro .dijitButtonHover .dijitButtonNode,
.claro .dijitDropDownButtonHover .dijitButtonNode,
.claro .dijitComboButton .dijitButtonNodeHover,
.claro .dijitComboButton .dijitDownArrowButtonHover,
.claro .dijitToggleButtonHover .dijitButtonNode {
  	border: 1px solid #50276e !important;
  	background: #ddd !important;
	color: #50276e !important;
	text-align : center !important;
	font-weight: bold !important;
	font: 11px "Calibri" !important;
	margin-top: 1px !important;
	padding-right: 2px !important;
	border-radius: 0px;
}

.mac .claro .dijitButtonHover .dijitButtonNode,
.mac .claro .dijitDropDownButtonHover .dijitButtonNode,
.mac .claro .dijitComboButton .dijitButtonNodeHover,
.mac .claro .dijitComboButton .dijitDownArrowButtonHover,
.mac .claro .dijitToggleButtonHover .dijitButtonNode {
	font-family: "Lucida Grande";
	font-size: 9px;
}

.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
	background-color:#eff2f7 !important;
}

.claro .dojoxGridRowTable tr {
	background: none !important;
}

.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell,
.dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
	border-left: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
}

.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell,
.dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
	border-left: 1px solid #fff !important;
	border-right: 1px solid #fff !important
}

.claro .dojoxGridRowOver .dojoxGridCell {
	background: none !important;
	background-color: #eff2f7 !important;
	border-top: 1px solid #c5cfe1 !important;
	border-bottom: 1px solid #c5cfe1 !important;
}

.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover {
 	background-color: #eff2f7 !important;
}

.claro .dijitComboBox .dijitHasDropDownOpen {
  	padding-left: 0px !important;
  	padding-right: 0px !important;
  	background-color: #eff2f7 !important;
}

.claro .dijitComboBoxMenu .dijitMenuItemSelected {
  	border-color: #c5cfe1 !important;
  	background-color: #eff2f7 !important;
}

.claro .dijitMenu {
  	border: 1px solid black !important;
}

.claro .dijitMenuItem {
  color: #000000;
	font-family: Calibri;
	font-size:10pt;
}

.mac .claro .dijitMenuItem{
	font-family: "Lucida Grande";
	font-size: 11px;
}
.dijitPlaceHolder {
	
	color: #AAAAAA;
	font-style: italic;
	font-family: Calibri;
	font-size:10pt;
  	position: absolute;
  	top: auto;
}

.mac .dijitPlaceHolder{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.claro .dijitTextArea, .claro .dijitInputField .dijitPlaceHolder {

}

.claro .dijitTabContainerTop-container {
	scrollbar-3dlight-color : #eff2f7 !important;
	scrollbar-arrow-color : #3b5998 !important;
	scrollbar-base-color : #C7D1E1 !important;
	scrollbar-darkshadow-color :#eff2f7 !important;
	scrollbar-face-color :#C7D1E1 !important;
	scrollbar-highlight-color :#eff2f7 !important;
	scrollbar-shadow-color :#eff2f7 !important;
	scrollbar-track-color :#eff2f7 !important;
}

.claro .dijitCalendar {
  	border: solid 1px black !important;
  	background-color: #50276e !important;
  	background-image: none !important;
  	width: 200px;
  	max-width: 200px;
}

.claro .dijitCalendarHover, .claro .dijitCalendarActive {
	border: solid 1px black !important;
  	background-color: #50276e !important;
}

.claro .dijitCalendarNextYear, .claro .dijitCalendarPreviousYear, .dijitCalendarSelectedYear {
  	color: #ffffff !important;
}

.claro .dijitCalendarNextYearHover, .claro .dijitCalendarPreviousYearHover {
  	background-color: #c1c1c1 !important;
  	color: black !important;
}

.claro .dijitCalendarNextYearActive, .claro .dijitCalendarPreviousYearActive {
  	border: solid 1px #3F3F3F !important;
  	background-color: #c1c1c1 !important;
}

.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarNextMonth {
  	background-color: #ffffff !important;
}

.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .claro .dijitCalendarNextMonth .dijitCalendarDateLabel {
  	color: #c1c1c1 !important;
  	border-color: #ffffff;
}

.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
  	background-color: #eff2f7 !important;
  	border-color: #000000 !important;
  	border-width: 1px 0 !important;	
  	background: #c1c1c1 url(../images/layout/button_flat_bg.gif) 0 50% repeat-x !important;
}

.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel {
  	background-color: #eff2f7 !important;
  	border: solid 1px #000000 !important;
  	color: #000000 !important;
}

.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {
 	background-color: #eff2f7 !important;
  	border: solid 1px #000000 !important;
  	color: #000000 !important;
}

.claro .dijitCalendarIncrementControl {
	width: 18px !important;
  	height: 16px !important;
  	background-image: url("../images/other/calendar_arrows.png") !important;
  	background-repeat: no-repeat;
}

.claro .dijitArrowButtonInner {
  	/*width: 15px !important;*/
  	height: 15px !important;
  	margin: 0 auto !important;
  	background-image: url(../images/other/butt_arrows.png) !important;
  	background-repeat: no-repeat !important;
  	background-position: -51px 53% !important;
}

.claro .dojoxGridRowSelected .dojoxGridCell {
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
	border-left: 1px solid black !important;
	border-right: 1px solid black !important;
}

/* --- NEW PROPERTIES ACTION --- THEME SPECIFIC --- END --- */

.rimButton .dijitButtonNode { 
   height: 24px !important;
   width: 120px !important;
   border-bottom: #eaeaea 1px solid; 
   border-left: #eaeaea 1px solid;
   border-right: #eaeaea 1px solid;
   border-top: #eaeaea 1px solid;
   padding-top: 10px;
   color: #3f3f3f;
   font: 8pt "Verdana";
   background: url(../images/layout/tab_dormant_2.gif) silver repeat-x;
   text-align: center;
}

.mac .rimButton .dijitButtonNode { 
	font-family: "Lucida Grande";
	font-size: 11px;
}

.rimButtonChecked .dijitButtonNode { 
   height: 24px !important;
   width: 120px !important;
   border-bottom: #eaeaea 1px solid;
   border-left: #eaeaea 1px solid;
   border-right: #eaeaea 1px solid;
   border-top: #eaeaea 1px solid;
   padding-top: 10px;
   color: #3f3f3f;
   font: 8pt "Verdana";
   background: url(../images/layout/button_flat_bg.gif) #c1c1c1 0 50% repeat-x;
   text-align: center;
}

.mac .rimButtonChecked .dijitButtonNode { 
	font-family: "Lucida Grande";
	font-size: 11px;
}

.claro .dijitBorderContainer-child { 
   border-left: 0px !important;
   border-right: 0px !important;
   border-top: 0px !important;
   border-bottom: 0px !important;
}

.filter { 
	width: 100%; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	border: 0px; 
	border-bottom-style: solid; 
	border-bottom-width: 10px; 
	border-bottom-color: #f2eff6;
}

.filterButtonHolder { 
	height: 16px; 
	width: 16px; 
	padding: 0px; 
	border: 0px; 
	background-color: #FFFFFF;
}

.filterButtonSeparator { 
	height: 16px; 
	width: 3px; 
	background-color: #f2eff6;
}

.filterByInput {
	border: none;
	outline: none;
}

.mac .filterByInput {
	border-radius: 5px;
	border: 1px solid white;
}

.printButton {
	color:#000000;
	font:10pt Calibri; 
	text-align:center; 
	vertical-align:bottom; 
	height:40px
}

.mac .printButton {
	font-family: "Lucida Grande";
	font-size: 11px;
	
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked /* selected tab */ {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	background-image: none !important;
	background-color: #f2eff6;
	color: #000000;
}

.claro .dijitTabContainerTop-tabs .dijitTab /* unselected tab */ {
	background-image: none !important;
	color: #000000;
}

.claro .dijitTextBoxDisabled .dijitInputContainer {
	background-color: #EFF2F7;
}

.claro .dijitComboBox .dijitButtonNode { /* dropdown arrow background */
	background-color: #f2eff6;
}

.dgrid-selected { /* multiselect selected item */
	background-color: #EFF2F7 !important;
}

.claro .dijitTabContainerTop-tabs .dijitTab {
	border-bottom-width: 1px;
}

.claro DIV.dijitComboBoxDisabled .dijitArrowButtonInner {
	background-color: transparent !important;
}

.claro .dijitTextBoxDisabled, .claro .dijitComboBoxDisabled, .claro .dijitDateTextBoxDisabled, .claro .dijitValidationTextBoxDisabled {
	background-color: #EFF2F7 !important;
}

.claro .dijitTabHover {
  	border-color: #b5bcc7;
  	background-color: #D6D6D6;
  	color: #494949;
}

.claro .dijitTabChecked {
	border-bottom-color: #f2eff6 !important;
}

.dgrid-selected {
	background-color: #EFF2F7 !important;
}

/* --- SUPPORT FOR VERTICAL TABS --- START --- */
.verticalTabs {
	overflow: hidden !important; 
	width: 35px !important;
	padding: 0px !important;
	padding-top:6px !important;
	margin: 0px !important; 
	background-color: #aaa; 
	border-left: 0px !important; 
	border-top: 10px solid #aaa !important; 
	text-align: right !important;
}

.verticalTabs .dijitTabContainerTop-tabs {
	background-color: #f2eff6 !important;
}

.verticalTabs .dijitContentPane {
	padding: 0px !important;
}

.verticalTabs .dijitButtonText {
	padding-bottom: 0px;
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-top: -5px;
}

.verticalTabs .rimButton {
	vertical-align: bottom !important;
}

.verticalTabs .rimButton .dijitButtonNode {
	margin-left: 4px;
	margin-top: 2px;
	display: inline-block !important;
	padding-top: 0px !important;
	height: 24px !important;
	width: auto !important;
	background-color: #efefef;
	border-bottom: 1px solid #f2eff6;
}

.verticalTabs .rimButtonChecked .dijitButtonNode {
	padding-top: 0px !important;
	height: 24px !important;
	width: auto !important;
	margin-top: 2px;
	display: inline-block !important;
	border-bottom: 1px solid #f2eff6;
}

.verticalTabs .rimButtonChecked, .dijitChecked {
	outline: none !important;
}

.verticalTabs .dijitButtonContents {
	margin-top: 6px;
}

.globalTabContainer {
	background-color: #f2eff6;
}

.horizontalTabContainer {
	width: 100%; 
	height: 100%; 
	padding:0px;
	margin:0px; 
	margin-top: 5px; 
	margin-left: 7px; 
	padding-left: 0px; 
	background-color: #f2eff6;
}
/* --- SUPPORT FOR VERTICAL TABS --- END --- */

/* --- SUPPORT FOR COMBOBOX --- START --- */
.dj_iequirks .dijitTextBox INPUT.dijitInputInner {
	font-family: Calibri;
	font-size: 10pt !important;
}

.mac .dj_iequirks .dijitTextBox INPUT.dijitInputInner{
	font-family: "Lucida Grande";
	font-size: 11px !important;
}

.dijitPopup {
	border-bottom: 1px solid #000 !important;
	border-top: 1px solid #000 !important;
}

.claro .dijitMenuPreviousButton, .claro .dijitMenuNextButton {
	font-style: normal !important;
}
/* --- SUPPORT FOR COMBOBOX --- END --- */

/* --- SUPPORT FOR COMBOBOX --- START --- */
.loading-overlay-inline {
	font-size: 10pt !important;
}
/* --- SUPPORT FOR COMBOBOX --- END --- */

/* --- CONTENT - dialog without tabs --- START --- */
.outside-tab {
	border: 1px solid #b4c1d8;
}
/* --- CONTENT - dialog without tabs --- END --- */

/* --- SUPPORT FOR DATETIMEPICKER --- START --- */
.it-timePicker-hour, .it-timePicker-minutes, .it-timePicker-seconds, .it-timePicker-isEnabled, .it-timePicker-time {
	width: 100%;
}

.it-timePicker-container {
	background-color: #eeeeee;
}

.it-timePicker-container > td {
	padding: 10px;
	padding-top: 15px;
}

.it-timePicker-container > td > div {
	margin-top: 5px;
}

.it-timePicker-isEnabled-label {
	margin-left: 3px;
	margin-right: 6px;
}

.it-timePicker-time {
	padding: 3px;
	border: 1px solid #999;
	background-color: #eeeeee;
}

.it-timePicker-label {
	margin-top: -7px;
	font-style: italic;
	font-size: 0.75em;
	text-align: center;
	margin-bottom: 5px;
}

.it-timePicker-label-left {
	position: absolute;
	left: 25px;
}

.it-timePicker-label-right {
	position: absolute;
	right: 22px;
}

.it-timePicker-info {
	margin-top: 9px;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.it-timePicker-buttons {
	padding: 5px;
	background-color: #ffffff;
}

.it-timePicker-buttons-cancel {
	margin-left: 5px;
}

.dijitDateTextBox .dijitArrowButtonInner {
	background: url("../images/other/calendar.png") no-repeat !important;
	background-position-x: -1px !important;
}

.it-timePicker-undo {
	float: right;
	background: url("../images/other/undo.png") no-repeat;
	background-position-x: 1px;
	width: 20px;
	height: 16px;
	cursor: pointer;
	background-color: transparent;
}

.it-timePicker-undo-hover {
	background-color: #EFF2F7;
}

.dijitCalendarPopup .dijitDropDownButton {
	margin-right: 15px !important;
}

.claro .dijitCalendarDayLabel {
	color: #fff;
}
/* --- SUPPORT FOR DATETIMEPICKER --- END --- */

.dijitTextArea {
	font-family: Calibri;
	font-size:10pt;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow-y: scroll;
}

.mac .dijitTextArea{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.propertiesControlOuterContainer {
	vertical-align: top;
}

/* ---------- SUPPORT FOR PROGRESSBAR ---- START ---- */

.claro .dijitProgressBar {
  margin: 2px 0 2px 0;
}

.claro .dijitProgressBarEmpty {
  
  background-color: #ffffff;
  border-color: #96AAD0;
}

.claro .dijitProgressBarTile {
  
  background-color: #96AAD0;
  background-image: url("images/layout/progressBarFull.gif");
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-attachment: scroll;
}

.dj_ie6 .claro .dijitProgressBarTile {
  background-image: none;
}
.claro .dijitProgressBarFull {
  border-right: 1px solid #96AAD0;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}

.claro .dijitProgressBarLabel {
  color: #000000;
  font-size: 10pt;
  font-family: Calibri;
}

.mac .claro .dijitProgressBarLabel{
	font-family: "Lucida Grande";
	font-size: 11px;
}

.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {
  
  background: #efefef url("images/layout/progressBarAnim.gif") repeat-x top;
}

.dijitProgressBar {
    z-index: 0; 
}

.dijitProgressBarEmpty {
	
	position:relative;overflow:hidden;
	border:1px solid black; 	
	z-index:0;			
}

.dijitProgressBarFull {
	
	position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0;
	width:100%;
}

.dj_ie6 .dijitProgressBarFull {
	height:1.6em;
}

.dijitProgressBarTile {
	
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width: 100%;    
	height:auto;
	background-color:#aaa;
	background-attachment: fixed;
}

.dj_a11y .dijitProgressBarTile {
	
	border-width:2px;
	border-style:solid;
	background-color:transparent !important;
}

.dj_ie6 .dijitProgressBarTile {
	
	position:static;
	
	height:1.6em;
}

.dijitProgressBarLabel {
	display:block;
	position:static;
	width:100%;
	text-align:center;
	background-color:transparent !important;
}

/* ---------- SUPPORT FOR PROGRESSBAR ---- END ---- */

/* --- Keep footer at the end of the dialog --- START --- */
.dialog-footer {
    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 5px;
 }
 
 .dialog-footer-spacer {
 	height: 30px;
 	width: 100%;
 }
 /* --- Keep footer at the end of the dialog --- END --- */
 
 /* --- Custom hyperlinks tab container --- START --- */
.hyperlinks-tab-container {
	position: absolute;
	top: 3px;
	left: 2px;
	white-space: nowrap;
	width: 100%;
}

.hyperlinks-tab-content-container {
	position: relative;
	height: 100%;
	border: 1px solid #b4c1d8;
}

.hyperlinks-tab-item {
	cursor: pointer;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 17px;
	border: 1px solid #b5bcc7;
	background-color: #d6d6d6;
	margin-right: 2px;
}

.hyperlinks-tab-item-selected {
	border: 1px solid #b4c1d8;
	background-color: #f2eff6;
}

.hyperlinks-node-document {
	position: relative;
	left: 0px;
	top: 0px;
	height: 16px;
	width: 5px;
	display: block;
	cursor: default;
}

.hyperlinks-node-document img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.hyperlinks-node-image {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

#hyperlinks-filter-btn-search {
	background-image: url('../images/other/filter_add.png');
	cursor: pointer;
	width: 16px;
	height: 16px;
	background-color: #333;
	color: #fff;
	display: inline-block;
}

#hyperlinks-filter-btn-clear {
	background-image: url('../images/other/filter_remove.png');
	cursor: pointer;
	width: 16px;
	height: 16px;
	background-color: #333;
	color: #fff;
	display: inline-block;
}
 /* --- Custom hyperlinks tab container --- END --- */
 
#buttonDiv {
	position: absolute;
	bottom: 5px;
	right: 4px;
	left: 4px;
}

div > .controlRow:first-of-type > tbody > tr > td *:not(div) > [class="button"], 
#buttonDiv .button {
	background: #50276e;
	color: #fff;
}

div > .controlRow:first-of-type > tbody > tr > td *:not(div):disabled > [class="button"],
div > .controlRow:first-of-type > tbody > tr > td *:not(div) > [class="button"]:disabled,
#buttonDiv .button:disabled {
	background: #f2eff6;
	color: #bcadd1;
	border: 1px solid #bcadd1;
}

.multiselectTbl {
	overflow: auto;
}

.edit-vd-properties {
	height: 100%!important;
}

.section-border {
	border: 1px solid #aaa;
}

.mac .table-middle-align td {
	vertical-align: middle;
}

/* system_info.jsp <td> bottom padding */
.systemInfoTable td{
	padding-bottom: 10px;
}
/* system_info.jsp <td> bottom padding --- END --- */

.noBorder {
	border: none;
}

#login-system-type {
	clear: both;
	display: inline-block;
	height: 33px;
	left: 0px;
	position: absolute;
}

.login-system-type-content {
	display: table-cell;
	vertical-align: middle;
	height: 33px;
	font : 13pt "Calibri";
}

.queue-option {
	vertical-align: top;
}

.mac .queue-option {
	vertical-align: baseline;
	margin-right: 5px;
}

.queue-container {
	width: 25%
}

.mac .queue-container {
	vertical-align: middle;
}

#errorResizeFrame {
	height: 1px; 
	width: 100%; 
	position: absolute; 
	bottom: 0px;
	visibility: hidden;
}
