
.stiCloudNavigatorAboutPanelHeader {
    width: 100%;
    font-family: Arial;
    font-size: 24px;
    text-align: center;
    color: #19478a;
}

.stiCloudNavigatorAboutPanelCopyright {
    width: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    margin-top: 20px;
}

.stiCloudNavigatorAboutPanelVersion {
    width: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    margin-top: 20px;
}

.stiCloudNavigatorAboutPanelStiLink {
    cursor: pointer;
    width: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    margin: 10px 0 12px 0;
    color: #19478a;
    text-decoration: underline;
    display: inline-block;
}

.stiCloudReportsAttachedItemsPanel {	
    position: absolute;
	z-index: 10;
	border: 1px solid #19478a;    
}

.stiCloudReportsAttachedItemsPanelHeader {	
    background-color: #19478a;    
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
}

.stiCloudReportsAttachedItemsPanelContainer {
	width: 250px;
	height: 200px;
	overflow-x: auto;
	background: #ffffff;
}

.stiCloudReportsWebClientAuthFormTextCell {
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	padding: 3px 4px 3px 0;
}

.stiCloudReportsWebClientAuthFormSuccessfullyText {
	white-space: normal;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	margin: 0px 0 40px 0;
	line-height: 1.5;
}


.stiCloudReportsWebClientCalendarFormElementsContainer {
    width: 175px;
    margin: 8px;
    overflow: auto;
}

.stiCloudReportsWebClientCalendarFormNewElementsContainer {
    margin: 12px;
    height: 340px;
}

.stiCloudReportsWebClientCalendarFormHolidaysContainer {
    border-radius: 3px;
    width: 338px;
    margin: 4px 0 4px 0;
    overflow: auto;
    border: 1px solid #c6c6c6;
}

.stiCloudReportsWebClientCalendarFormTextBeforeControl {
    white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    min-width: 180px;
}

/* Mouse */
.stiCloudReportsWebClientCalendarContainerItem_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCalendarContainerItemOver_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCalendarContainerItemSelected_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCalendarContainerItemDisabled_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientCalendarContainerItem_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCalendarContainerItemOver_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemSelected_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemDisabled_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}


/* Mouse */
.stiCloudReportsWebClientCheckBox_Mouse {
    border: 0;
    font-size: 12px;
    font-family: Arial;    
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCheckBoxDisabled_Mouse {
    border: 0;
    font-size: 12px;
    font-family: Arial;    
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCheckBoxImageBlock_Mouse {
    border-radius: 3px;
    width: 13px;
    height: 13px;
    border: 1px solid #ababab;
    background: #ffffff;
}

.stiCloudReportsWebClientCheckBoxImageBlockOver_Mouse {
    border-radius: 3px;
    width: 13px;
    height: 13px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
}

.stiCloudReportsWebClientCheckBoxImageBlockDisabled_Mouse {
    border-radius: 3px;
    width: 13px;
    height: 13px;
    border: 1px solid #e1e1e1;
    background: #f7f7f7;
}

/* Touch */
table.stiCloudReportsWebClientCheckBox_Touch {
    border-width: 0;
    font-size: 12px;
    font-family: Arial;    
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

table.stiCloudReportsWebClientCheckBoxDisabled_Touch {
    border-width: 0;
    font-size: 12px;
    font-family: Arial;    
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientCheckBoxImageBlock_Touch {
    border-radius: 3px;
    width: 16px;
    height: 16px;
    border: 1px solid #ababab;
    background: #ffffff;
}

.stiCloudReportsWebClientCheckBoxImageBlockOver_Touch {
    border-radius: 3px;
    width: 16px;
    height: 16px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
}

.stiCloudReportsWebClientCheckBoxImageBlockDisabled_Touch {
    border-radius: 3px;
    width: 16px;
    height: 16px;
    border: 1px solid #e1e1e1;
    background: #f7f7f7;
}

.stiCloudReportsWebClientMainPanel {
	overflow: visible;
	width: 100%;
    height: 100%;
    z-index: 1;
    position: relative;
}

.stiCloudReportsWebClientToolBar {
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	background: #11315f;
	height: 40px;
	overflow-x: auto;
    overflow-y: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
}

.stiCloudReportsWebClientWorkPanel {
	background: #ffffff;
	border-bottom: 1px solid #c6c6c6;	
	position: absolute;
	height: 120px;
	overflow-x: auto;
    overflow-y: hidden;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientWorkPanelHeader {
	height: 61px;
	padding: 25px 0 0 15px;
	font-family: Corbel;
    font-size: 25px;
    color: #19478a;
    cursor: default;
}

.stiCloudReportsWebClientTreePanel {
	position: absolute;
	cursor: default;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
	background: #ffffff;
	border-right: 1px dotted #c6c6c6;
}

.stiCloudReportsWebClientNewPanel {
    position: absolute;
    cursor: default;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #ffffff;
}

.stiCloudReportsWebClientTreePanelMainContainer {
	z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;   
	background: #ffffff;
	border-right: 1px dotted #c6c6c6;
}

.stiCloudReportsWebClientTreePanelContainer {	
    position: absolute;
    left: 3px;
    top: 3px;
    bottom: 3px;
	right: 3px;
	overflow: hidden;
}

.stiCloudReportsWebClientTreePanelContainerForThumbnail {	
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
	right: 5px;
	overflow: hidden;
}

.stiCloudReportsWebClientTreePanelInnerContainer {
	overflow-x: hidden;   
}

.stiCloudReportsWebClientAutoResizingContainer {
	position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
}

.stiCloudReportsWebClientPaintPanel {
	position: absolute;	
	background: #fafafa;
	overflow: hidden;
}

.stiCloudReportsWebClientNavigatePanel {
    position: absolute;
    background: #ffffff;
    border-bottom: 1px solid #c6c6c6;
    bottom: 0px;
    left: 0px;
    right: 0px;
    cursor: default;
    height: 39px;
    overflow-x: auto;
    overflow-y: hidden;
}

.stiCloudReportsWebClientChildWorkPanel {	
}

.stiCloudReportsWebClientDisabledPanel {
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        position: absolute;
        background: white;
        filter: alpha(Opacity=60);
        opacity: 0.6;
        -moz-opacity: 0.6;
        -khtml-opacity: 0.6;
        z-index:101;
}

.stiCloudReportsWebClientDisabledPanelForForm {
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        position: absolute;
        background: white;
        filter: alpha(Opacity=0);
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
}

.stiCloudReportsWebClientAbsolutePos {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.stiCloudReportsWebClientLogo {
	font-family: Arial;
    font-size: 18px;
    color: #ffffff;
    width: 140px;
    padding: 0 12px 0 12px;
    text-align: center;
    white-space: nowrap;
}

.stiCloudReportsWebClientItemsContainer {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: auto;
}

*::selection {
background: #dadada;
}
*::-moz-selection {
background: #dadada;
}

.stiCloudReportsWebClientCloudStorageFormTextBeforeControl {
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	padding: 0 8px 0 4px;
	width: 1px;
	min-width: 140px;
}

/* Mouse */
.stiCloudWizardButton_Mouse {
    background: #19478a;
    height: 25px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

.stiCloudWizardButtonOver_Mouse {
    background: #3b629b;
    height: 25px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

.stiCloudWizardButtonSelected_Mouse {
    background: #11315f;
    height: 25px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

.stiCloudWizardButtonDisabled_Mouse {
    background: #ffffff;
    height: 25px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

/* Touch */
.stiCloudWizardButton_Touch {
    background: #19478a;
    height: 30px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

.stiCloudWizardButtonOver_Touch {
    background: #3b629b;
    height: 30px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

.stiCloudWizardButtonSelected_Touch {
    background: #11315f;
    height: 30px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

.stiCloudWizardButtonDisabled_Touch {
    background: #ffffff;
    height: 30px;
    color: white;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    margin: 3px;
    border-radius: 3px;
}

/* Color Control */
/* Mouse */
.stiCloudReportsWebClientColorControlImage_Mouse {
	border: 1px solid #ababab;
	width: 64px;
	height: 15px;
    cursor: default;
}
/* Touch */
.stiCloudReportsWebClientColorControlImage_Touch {
	border: 1px solid #ababab;
	width: 64px;
	height: 15px;
    cursor: default;
}

.stiCloudReportsWebClientColorControlWithImage_ColorBar {
	border: 1px solid transparent;
	width: 14px;
	height: 3px;
    cursor: default;
}

/* Color Form */
.stiCloudReportsWebClientColorFormControlsTable {
	font-family: Arial;
    font-size: 12px;
    color: #444444;
    cursor: default;
}

.stiCloudReportsWebClientColorFormColorBar {
	border: 1px solid #c6c6c6;
	width: 80px;
	height: 80px;
	display: inline-block;
}

.stiCloudReportsWebClientColorFormWebColorPanel {
	border-radius: 3px;
	border: 1px solid #c6c6c6;
	overflow-X: hidden;
	overflow-Y: auto;
}

/* Color Dialog */
.stiCloudReportsWebClientColorDialogHeader {    
	background: #eeeeee;
	font-family: Arial;
    font-size: 12px;
    color: #8f8f8f;
    cursor: default;
    padding: 7px;    
}

/* Mouse */
.stiCloudReportsWebClientColorDialogButton_Mouse {    
	width: 13px;
	height: 13px;
	border: 1px solid #e2e4e7;
    cursor: default;    
}

.stiCloudReportsWebClientColorDialogButtonOver_Mouse {    
	width: 13px;
	height: 13px;
	border: 1px solid #f29436;
    cursor: default;    
}

/* Touch */
.stiCloudReportsWebClientColorDialogButton_Touch {    
	width: 22px;
	height: 22px;
	border: 1px solid #e2e4e7;
    cursor: default;    
}

.stiCloudReportsWebClientColorDialogButtonOver_Touch {    
	width: 22px;
	height: 22px;
	border: 1px solid #f29436;
    cursor: default;    
}

.stiCloudReportsWebClientOneItemContainer { 
   /*height: 50px;*/
   width: 100%;
}

.stiCloudReportsWebClientOneItemContainerHintText {
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	text-align: center;
	padding: 17px 15px 10px 15px; 
}

/* Mouse */
.stiCloudReportsWebClientContainerItem_Mouse {
	border-radius: 3px;
    display: inline-block;
	height: 38px;
    border: 1px solid #ababab;
	background: #ffffff;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemOver_Mouse {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemSelected_Mouse {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemDisabled_Mouse {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    border: 1px solid #e1e1e1;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientContainerItem_Touch {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    border: 1px solid #ababab;
    background: #ffffff;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemOver_Touch {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemSelected_Touch {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientContainerItemDisabled_Touch {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    border: 1px solid #e1e1e1;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDataSourceFormTextBeforeControl {
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	padding: 0 8px 0 12px;
	width: 1px;
	min-width: 140px;
}

.stiCloudReportsWebClientDataSourceFormSchemaHintText {	
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	width: 400px;
	margin: 100px auto 0 auto;
	text-align: center;
}


.stiCloudReportsWebClientDatePickerSeparator {    
	border-top: 1px solid #c6c6c6;   
}

.stiCloudReportsWebClientDatePickerDayOfWeekCell {    
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	padding: 3px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

/* Mouse */
.stiCloudReportsWebClientDatePickerDayButton_Mouse {
    border-radius: 3px;
    height: 23px;
	width: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDatePickerDayButtonOver_Mouse {
    border-radius: 3px;
    height: 23px;
    width: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDatePickerDayButtonSelected_Mouse {
    border-radius: 3px;
    height: 23px;
    width: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDatePickerDayButtonDisabled_Mouse {
    border-radius: 3px;
    height: 23px;
    width: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientDatePickerDayButton_Touch {
    border-radius: 3px;
    height: 25px;
    width: 25px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDatePickerDayButtonOver_Touch {
    border-radius: 3px;
    height: 25px;
    width: 25px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDatePickerDayButtonSelected_Touch {
    border-radius: 3px;
    height: 25px;
    width: 25px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDatePickerDayButtonDisabled_Touch {
    border-radius: 3px;
    height: 25px;
    width: 25px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientDoubleSmallButton_Mouse {
    border-radius: 3px;
    height: 21px;
    border: 1px solid transparent;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDoubleSmallButtonOver_Mouse {
    border-radius: 3px;
    height: 21px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDoubleSmallButtonSelected_Mouse {
    border-radius: 3px;
    height: 21px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDoubleSmallButtonDisabled_Mouse {
    border-radius: 3px;
    height: 21px;
    border: 1px solid transparent;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientDoubleSmallButton_Touch {
    border-radius: 3px;
    height: 26px;
    border: 1px solid transparent;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDoubleSmallButtonOver_Touch {
    border-radius: 3px;
    height: 26px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDoubleSmallButtonSelected_Touch {
    border-radius: 3px;
    height: 26px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDoubleSmallButtonDisabled_Touch {
    border-radius: 3px;
    height: 26px;
    border: 1px solid transparent;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientDropDownList_Mouse {    
    border-radius: 3px;
    border: 1px solid #ababab;    
    color: #444444;
	background: #ffffff;
}

.stiCloudReportsWebClientDropDownListOver_Mouse {
    border-radius: 3px;
    border: 1px solid #6b6b6b;
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientDropDownListDisabled_Mouse {
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #f7f7f7;
}

/* Touch */
.stiCloudReportsWebClientDropDownList_Touch {
    border-radius: 3px;
    border: 1px solid #ababab;
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientDropDownListOver_Touch {
    border-radius: 3px;
    border: 1px solid #6b6b6b;
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientDropDownListDisabled_Touch {
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #f7f7f7;
}

/* Mouse */
.stiCloudReportsWebClientDropDownList_TextBox_Mouse {
    font-size: 12px;
    height: 18px;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -webkit-border-radius: 3px;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

/* Touch */
.stiCloudReportsWebClientDropDownList_TextBox_Touch {
    font-size: 12px;
    height: 23px;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -webkit-border-radius: 3px;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

/* Mouse */
.stiCloudReportsWebClientDropDownListImage {
    height: 16px;
    width: 32px;
    margin: 0 3px 0 3px;
}

/* Mouse */
.stiCloudReportsWebClientDropDownListButton_Mouse {
    border-radius: 0 3px 3px 0;
    height: 21px;
    color: #444444;
    cursor: default;
    background: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDropDownListButtonOver_Mouse {
    border-radius: 0 3px 3px 0;
    height: 21px;
    color: #444444;
    cursor: default;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDropDownListButtonSelected_Mouse {
    height: 21px;
    color: #444444;
    cursor: default;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDropDownListButtonDisabled_Mouse {
    height: 21px;
    color: #444444;
    cursor: default;
    color: #d6d3d6;
    background: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientDropDownListButton_Touch {
    height: 26px;
    color: #444444;
    cursor: default;
    background: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDropDownListButtonOver_Touch {
    height: 26px;
    color: #444444;
    cursor: default;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientDropDownListButtonSelected_Touch {
    height: 26px;
    color: #444444;
    cursor: default;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none; 
}

.stiCloudReportsWebClientDropDownListButtonDisabled_Touch {
    height: 26px;
    color: #444444;
    cursor: default;
    color: #d6d3d6;
    background: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFindPanel {
	position: absolute;
	overflow: auto;
	width: 400px;
	background: #ffffff;
	left: 0px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px dotted #c6c6c6;
}

.stiCloudReportsWebClientFindPanelInnerContent {
	margin: 4px;
}

.stiCloudReportsWebClientFindPanelLeftHalf {
	width: 2px;
	margin: 0 7px 0 5px; 
}
/* Mouse */
.stiCloudReportsWebClientFormBigButton_Mouse {    
	border: 1px solid #ababab;
	background: #ffffff;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;
}

.stiCloudReportsWebClientFormBigButtonOver_Mouse {
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
	background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;
}

.stiCloudReportsWebClientFormBigButtonsSelected_Mouse {
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
	background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;  
}

.stiCloudReportsWebClientFormBigButtonDisabled_Mouse {
    border: 1px solid #e1e1e1;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;   
}

/* Touch */
.stiCloudReportsWebClientFormBigButton_Touch {
    border: 1px solid #ababab;
	background: #ffffff;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;
}

.stiCloudReportsWebClientFormBigButtonOver_Touch {
    color: #444444;
    border: 1px solid #6b6b6b;
	cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;
}

.stiCloudReportsWebClientFormBigButtonSelected_Touch {
    color: #444444;
    border: 1px solid #6b6b6b;
	cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;   
}

.stiCloudReportsWebClientFormBigButtonDisabled_Touch {
    border: 1px solid #e1e1e1;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	min-width: 400px;
}
/* Mouse */
.stiCloudReportsWebClientFlatButton_Mouse {
    border-radius: 3px;
    border: none;
    background: transparent;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}

.stiCloudReportsWebClientFlatButtonOver_Mouse {
    border-radius: 3px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: none;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}


.stiCloudReportsWebClientFlatButtonSelected_Mouse div{
    background: #19478a;
}

.stiCloudReportsWebClientFlatButtonSelected_Mouse {
    border-radius: 3px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: none;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}

.stiCloudReportsWebClientFlatButtonDisabled_Mouse {
    border-radius: 3px;
    border: none;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}

/* Touch */
.stiCloudReportsWebClientFlatButton_Touch {
    border-radius: 3px;
    border: none;
    background: transparent;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}

.stiCloudReportsWebClientFlatButtonOver_Touch {
    border-radius: 3px;
    color: #444444;
    border: none;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}

.stiCloudReportsWebClientFlatButtonSelected_Touch div{
    background: #19478a;
}

.stiCloudReportsWebClientFlatButtonSelected_Touch {
    border-radius: 3px;
    color: #444444;
    border: none;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}


.stiCloudReportsWebClientFlatButtonDisabled_Touch {
    border-radius: 3px;
    border: none;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    clear: both;
    min-height: 65px;
}

/* Mouse */
.stiCloudReportsWebClientFormButton_Mouse {
    border-radius: 3px;
    background: #dddddd;
    border: 1px solid #dddddd;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonOver_Mouse {
    border-radius: 3px;
    background: #d5d5d5;
    border: 1px solid #d5d5d5;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonSelected_Mouse {
    border-radius: 3px;
    background: #d1d1d1;
    border: 1px solid #d1d1d1;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonDisabled_Mouse {
    border-radius: 3px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    height: 23px;
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientFormButton_Touch {
    border-radius: 3px;
    background: #dddddd;
    border: 1px solid #dddddd;
    height: 29px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonOver_Touch {
    border-radius: 3px;
    background: #d5d5d5;
    border: 1px solid #d5d5d5;
    height: 29px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonSelected_Touch {
    border-radius: 3px;
    background: #d1d1d1;
    border: 1px solid #d1d1d1;
    height: 29px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonDisabled_Touch {
    border-radius: 3px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    color: #d6d3d6;
    height: 29px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientFormButtonTheme_Mouse {
    border-radius: 3px;
    background: #19478a;
    border: 1px solid #19478a;
    height: 23px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonThemeOver_Mouse {
    border-radius: 3px;
    background: #3b629b;
    border: 1px solid #3b629b;
    height: 23px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonThemeSelected_Mouse {
    border-radius: 3px;
    background: #11315f;
    border: 1px solid #11315f;
    height: 23px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonThemeDisabled_Mouse {
    border-radius: 3px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    height: 23px;
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientFormButtonTheme_Touch {
    border-radius: 3px;
    background: #19478a;
    border: 1px solid #19478a;
    height: 29px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonThemeOver_Touch {
    border-radius: 3px;
    background: #3b629b;
    border: 1px solid #3b629b;
    height: 29px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonThemeSelected_Touch {
    border-radius: 3px;
    background: #11315f;
    border: 1px solid #11315f;
    height: 29px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientFormButtonThemeDisabled_Touch {
    border-radius: 3px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    color: #d6d3d6;
    height: 29px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsFormHeader {
    color: #19478a;
    font-family: Arial;
    font-size: 14px;
    background: #ffffff;
    border-radius: 7px 7px 0 0;
}

.stiCloudReportsFormPanelHeader {
    color: #19478a;
    font-family: Arial;
    font-size: 16px;
    border-bottom: 1px dotted #c6c6c6;
    background: #ffffff;
    border-radius: 7px 7px 0 0;
}

.stiCloudReportsWebClientFormPanelcontainer {
    cursor: default;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 50px;
	overflow: auto;		
	padding: 10px 20px 10px 20px;
}

.stiCloudReportsWebClientHeaderFormButtonsSeparator {
	width: 0px;
	height: 16px;
	border-right: 1px solid #c6c6c6;
	margin: 0 4px 0 4px;
    float: left;
}

.stiCloudReportsWebClientFormPanelDisabled {
    position: absolute;
    background-color: White;
    filter: alpha(Opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}

.stiColorButton{
    width: 25px;
    height: 25px;
    border: 1px solid #c5c5c5;
    float: left;
    margin-right: 5px;
}
.stiColorButton:hover{
    border: 1px solid #f29436;
}

.stiColorButtonIn{
    width: 23px;
    height: 23px;
}

.stiColorButtonIn:hover{
    border: 1px solid #ffe294;
}

.stiLoginFormCaption {
    font-family: Arial;
    color: #19478a;
    font-size: 28px;
}

.stiCloudReportsWebClientForm,.stiCloudReportsWebClientFormPanel{
	position: absolute;
	border-radius: 7px;
    border: 1px solid #19478a;
	background: #ffffff;
	color: #444444;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
    cursor: default;
}

.stiCloudReportsWebClientFormArrow {
    overflow: hidden;
    position: absolute;
    background: #ffffff;
    left: -8px;
    top: 13px;
    width: 14px;
    height: 14px;
    background: none repeat scroll 0 0 #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

    .stiCloudReportsWebClientFormArrow:after {
        border: 1px solid #19478a;
        background: #ffffff;
        content: "";
        height: 14px;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: -2px;
        width: 14px;
        -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
        -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    }

.stiCloudReportsWebClientFormHeader {
    border-radius: 7px 7px 0 0 !important;
    background: #ffffff;
    font-family: Arial;
    font-size: 14px;
    color: #19478a;
    text-align: center;
    cursor: default;
}

.stiCloudReportsWebClientCaption {
    background: #ffffff;
    border-radius: 7px 0 0 0;
    font-family: Corbel;
    font-size: 22px;
    color: #19478a;
    text-align: left;
    cursor: default;
}

.stiCloudReportsWebClientFormContainer {
    border-radius: 0 0 7px 7px;
    background: #ffffff;
    overflow-y: auto;
    overflow-x: hidden;
}

.stiCloudReportsWebClientFormButtonsSeparator {
}

.stiCloudReportsWebClientFormSeparator {
    height: 0px;
    border-top: 1px dotted #c6c6c6;
    margin-left: 1px;
    margin-right: 1px;
}

.stiCloudReportsWebClientLeftSeparator {
	border-left: 1px dotted #c6c6c6;	
}

.stiCloudReportsWebClientRightSeparator {
	border-right: 1px dotted #c6c6c6;	
}

.stiCloudReportsWebClientSolidSeparator {
	height: 0px;
	border-top: 1px solid #c6c6c6;
	margin-left: 1px;
	margin-right: 1px;
}


.stiCloudReportsWebClientFormButtonsPanel {
	float: right;
    border-radius: 0 0 7px 7px;
}

.stiCloudReportsWebClientAboutForm {
	margin-top: 20px;
    text-align : center;
    width: 350px;
    font-family: Arial;
    font-size: 12px;
}

.stiCloudReportsWebClientAboutForm td {
	padding-top: 17px;
}

.stiCloudReportsWebClientUpdateForm {
	text-align : center;
    width: 700px;
    font-family: Arial;
    font-size: 12px;
}

.stiCloudReportsWebClientUpdateForm td {
	padding-top: 5px;
}

.stiBlockHeader{
    font-family: Arial;
    font-size: 12px;
    color: #8f8f8f;
    width:100%; 
    height:24px; 
    background-color:#eeeeee;
    font-weight: bold;
    line-height:24px;
    padding-left: 12px;
}

.stiBlockHeaderLicenseForm{
    font-family: Arial;
    font-size: 12px;
    color: #8f8f8f;
    width: 100%; 
    height: 20px;
	text-align: left; 
    background-color:#eeeeee;
    font-weight: bold;
    line-height :24px;
    padding: 0px 0px 0px 15px;
}

.stiBlockHeaderFullWidth {
    font-family: Arial;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    color: #8f8f8f;
    width: 100%;
    padding: 8px 25px 8px 12px;
    background-color: #eeeeee;
    font-weight: bold;
}

.stiCloudNotificationFormDescription {
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.3;
    color: #888888;
    width: 450px;
    padding: 10px 50px 10px 50px;
}

.stiCloudNotificationFormMessage {
    text-align: center;
    font-family: Arial;
    font-size: 16px;
    line-height: 1.3;
    color: #19478a;
    width: 450px;
    padding: 10px 50px 10px 50px;
}

.stiCloudYourPlanFormBlockHeader {
    color: #8f8f8f;
    font-family: Arial;
    font-size: 12px;
    line-height: 1;
    background: #eeeeee;
}

.stiCloudFormDescription {
    text-align: justify;
    line-height: 1.2;
    padding: 12px;
    font-family: Arial;
    font-size: 12px;
    color: #8f8f8f;
}
.stiSortGrid {
  border-width : 1px 0px 0px 1px;
  border-style : solid;
  border-color: #ababab;
  width : 100%;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;  
}

.stiSortGrid th {
  background: #e9e9e9;  
  border-width : 0px 1px 1px 0px;
  border-style: solid;
  border-color: #ababab;
  padding-left: 5px;
  text-align: left;
  height: 20px;
}
.stiSortGrid th[data-sort] {
  cursor: pointer;
}

.stiSortGrid td {
  background: #ffffff;
  border-width : 0px 1px 1px 0px;
  border-style: solid;
  border-color: #ababab;
  padding-left: 2px;  
}


.stiCloudReportsGridTreeBigPlus {
	font-family: Arial;
	font-size: 24px;
	color: #444444;
	opacity: 0.45;
	cursor: pointer;
	position: absolute;
	width: 300px;
	height: 200px;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -100px;
}

.stiCloudReportsGridItem {
	border-bottom: 1px dotted #c6c6c6;
}

/* Button */
.stiCloudReportsGridTreeItemButton {    
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	height: 35px;
}

.stiCloudReportsGridTreeItemButtonSelected {    
	background: #eaeaea;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	height: 35px;
}

.stiCloudReportsGridTreeItemButtonInterlacing {
    background: #fafafa;
}

/* Button Image */
.stiCloudReportsGridTreeItemButtonImage {    
	margin: 2px 10px 2px 11px;
}

/* Button Image Cell */
.stiCloudReportsGridTreeItemButtonImageCell {    
	width: 1%;
    line-height: 0;
}

/* Button Caption */
.stiCloudReportsGridTreeItemButtonCaption {    
	white-space: nowrap;
	width: 50%;
	min-width: 340px;
}

/* Button Type Cell */
.stiCloudReportsGridTreeItemButtonTypeCell {    
	white-space: nowrap;
	width: 25%;
	min-width: 180px;
}

/* Button Date Cell */
.stiCloudReportsGridTreeItemButtonDateCell {    
	white-space: nowrap;
	width: 1px;
	min-width: 120px;
}

/* Right Container */
.stiCloudReportsGridTreeItemButtonRightContainerCell {    
	line-height: 0px;	
	text-align: right;
}

.stiCloudReportsGridTreeItemButtonRightContainer {    
	text-align: right;
    width: 70px;
    height: 100%;
    display: inline-block;
}

/* TreeItem Icon For DragDrop */
.stiCloudReportsGridTreeItemForDragDrop {
	border: 1px solid #6b6b6b;
	background: #eaeaea;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	height: 35px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	opacity: 0.6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6); 
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsGridTreeItemForDragDropCountCell {
	border-left: 1px solid #6b6b6b;
	color: #6b6b6b;
	padding: 0 5px 0 5px;
}

.stiCloudReportsGridTreeHeader {
	border-bottom: 1px solid #c6c6c6;
	width: 100%;
}

/* Mouse */
.stiCloudReportsWebClientGridHeaderButton_Mouse {
    height: 35px;
    color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientGridHeaderButtonOver_Mouse {
    height: 35px;
    color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    background: #eeeeee;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientGridHeaderButtonSelected_Mouse {
    height: 35px;
    color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientGridHeaderButtonDisabled_Mouse {
    height: 35px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* Touch */
.stiCloudReportsWebClientGridHeaderButton_Touch {
    height: 35px;
    color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientGridHeaderButtonOver_Touch {
    height: 35px;
    color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    background: #eeeeee;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientGridHeaderButtonSelected_Touch {
    height: 35px;
    color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientGridHeaderButtonDisabled_Touch {
    height: 35px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}


.stiCloudReportsWebClientGroupPanel {    
    border: none;
	-webkit-padding-before: 0px;
	-webkit-padding-start:0px;
	-webkit-padding-end: 0px;
	-webkit-padding-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	padding: 0px;
	margin: 0px;
}

.stiCloudReportsWebClientGroupPanelCaption {    
	padding: 5px 10px 5px 10px;
	font-family: Arial;
    font-size: 12px;
    color: #444444;
    background: #eeeeee;
    cursor: default;
	width: 100%;
}

.stiCloudReportsGroupPanelContainerForViewer {    
    background: #ffffff;
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
}

/* Mouse */
.stiCloudReportsWebClientHeaderButton_Mouse {
    cursor: pointer;
	float: left;	
    color: #444444;
	opacity: 0.75;
    font-family: Arial;    
	font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;	
	font-weight: bold;
}

.stiCloudReportsWebClientHeaderButtonOver_Mouse {
    cursor: pointer;
	float: left;
    color: #19478a;
    opacity: 1;
	font-family: Arial;  
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	font-weight: bold;
}

.stiCloudReportsWebClientHeaderButtonSelected_Mouse {
    cursor: pointer;
	float: left;
    color: #19478a;
    opacity: 1;
	font-family: Arial;  
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	font-weight: bold;
}

.stiCloudReportsWebClientHeaderButtonDisabled_Mouse {
    cursor: pointer;
	float: left;
    color: #444444;
    font-family: Arial;  
    font-size: 13px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	font-weight: bold;
}

/* Touch */
.stiCloudReportsWebClientHeaderButton_Touch {
	float: left;
    color: #444444;
    opacity: 0.75;
	cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientHeaderButtonOver_Touch {
	text-decoration: underline;
	float: left;
    opacity: 1;
	color: #19478a;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientHeaderButtonSelected_Touch {
	float: left;
    color: #19478a;
    opacity: 1;
	cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none; 
}

.stiCloudReportsWebClientHeaderButtonDisabled_Touch {
	float: left;
    color: #d6d3d6;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsReportsWizardPanel {
	position: absolute;
	background: #ffffff;
	color: #444444;
    cursor: default;
	top:0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.stiCloudReportsWebClientHomePanelSeparator {
	background: #c6c6c6;
}

.stiCloudReportsWebClientTextBeforeControl {
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    padding: 6px 6px 6px 12px;
}

.stiCloudReportsWebClientTextBeforeControl2 {
	white-space: nowrap;
    color: #444444;
    font-family: Arial;
    font-size: 12px;
    padding-left: 12px;
	width: 1px;
	min-width: 150px;
}

.stiCloudReportsWebClientWizardFinishText {
	white-space: nowrap;
    color: #444444;
    font-size: 28px;
    font-family: Arial;
	margin-left: auto;
    margin-right: auto;
    /*margin-top: calc(50% - 50px);*/
}

.stiCloudReportsWebClientCollectionControlItemCell {
	min-width: 85px;
}

.stiCloudReportsWebClientItemsContainerHintText {
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	text-align: center;
	padding: 12px 15px 10px 15px; 
}

.stiCloudReportsWebClientFormDescriptionText {
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	margin: 8px;
    width: 400px;
    white-space: normal;
}

.stiCloudReportsSeparatorWithTextCaption {    
	padding: 3px;
	font-family: Arial;
    font-size: 12px;
    color: #444444;
    cursor: default;
	background: #f8f8f8;
	border: 1px solid #c6c6c6;
}

.stiCloudReportsSeparatorWithTextLine {    
	height: 1px;
	width: 100%;
	border-top: 1px solid #c6c6c6;
}

.stiCloudReportsTreePanelInForm {
	left: 2px;
	bottom: 0px;
	right: 2px;
	padding: 10px;
	overflow: auto;
}

.stiCloudReportsSchemaTreePanel {
	left: 0px;
	bottom: 0px;
	right: 0px;
	top: 0px;
	padding: 10px;
	overflow: auto;
	background: red;
}

.stiCloudReportsSmallProgressMarker {    
	position: relative;	
	height: 18px;
	width: 18px;
}

.stiCloudReportsBigProgressMarker {    
	position: absolute;	
	height: 76px;
	width: 76px;
	z-index: 100;
}

.stiCloudReportsBigProgressMarkerAutoCenter {    
	position: absolute;	
	height: 76px;
	width: 76px;
	z-index: 100;
	left: 50%;
	top: 50%;
	margin-left: -38px;
	margin-top: -38px;
}

.stiCloudReportsColumnsContainer {
	width: 200px;
	height: 250px;
	overflow-x: auto;
	border-right: 1px dotted #c6c6c6;
}

.stiLicenseActivationPanelHeader {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	color: #ffffff;    
    padding: 6px;
	text-align: center;
}

.stiLicenseActivationPanelTableCells {
    font-family: Arial;
    font-size: 12px;
    color: #444444;
	text-align: left;
	padding: 7px;
}

.stiCloudReportsWebClientLicenseActivationForm {
	text-align : center;
    width: 700px;
    font-family: Arial;
    font-size: 12px;
}

.stiCloudReportsWebClientLicenseExpiredText {
	text-align : left;
    font-family: Arial;
    font-size: 12px;
	padding: 15px 20px 15px 20px;
	line-height: 1.3;
}

.stiCloudReportsWebClientItemMovingIcons {
	position : fixed;
    z-index: 100;
}

.stiCloudReportsWebClientGroupBlockSeparator {	
	width: 1px;
	height: 30px;
    background: #c6c6c6;
    margin-left: 5px;
}

.stiCloudSchedulerFormParametersContainer {
    overflow: auto;
    width: 100%;
    max-height: 250px;
}

.stiCloudTextContainer{
	white-space: nowrap;
	border: 0px;
	font-family: Arial;
    font-size: 12px;
    color: #444444;
}

.stiCloudContainerHintText {
    font-family: Arial;
    font-size: 12px;
    color: gray;
    line-height: 0.8;
    text-align: center;
    white-space: normal;
    border: 0px;
    padding: 3px;
}

.stiCloudReportsSeparatorLine {
    border-top: 1px solid #19478a;
    height: 1px;
    opacity: 0.8;
}

.stiCloudReportsHintText {
    font-family: Arial;
    font-size: 12px;
    color: gray;
    line-height: 0.8;
    text-align: center;
    white-space: normal;
    border: 0px;
    padding: 3px;
}

.stiCloudReportsBigText {
    white-space: normal;
    font-family: Arial;
    font-size: 25px;
    color: #444444;
    text-align: center;
}

.stiCloudReportsContainerBackground {
	background: #ffffff;
}

/* Mouse */
.stiCloudReportsWebClientHyperlinkButton_Mouse {
    cursor: pointer;		
    color: #5a83ad;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientHyperlinkButtonOver_Mouse {
    cursor: pointer;
	text-decoration: underline;	
    color: #5a83ad;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientHyperlinkButtonSelected_Mouse {
    cursor: pointer;	
    color: #5a83ad;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientHyperlinkButtonDisabled_Mouse {
    cursor: pointer;	
    color: #5a83ad;
    font-family: Arial;
    font-size: 14px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* Touch */
.stiCloudReportsWebClientHyperlinkButton_Touch {	
    color: #5a83ad;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientHyperlinkButtonOver_Touch {
	text-decoration: underline;	
    color: #5a83ad;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientHyperlinkButtonSelected_Touch {	
    color: #5a83ad;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientHyperlinkButtonDisabled_Touch {	
    color: #5a83ad;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudIndicatorBlock {
    border: 1px solid #ababab;
    border-radius: 3px;
    background: #eeeeee;
    overflow: hidden;
    height: 22px;
    width: 150px;
    margin: 6px 40px 6px 12px;
}

.stiCloudIndicatorBlockTextCell {
    color: #444444;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    width: 150px;
    text-align: center;
}

.stiCloudIndicatorBlockProgress {
    background: #8f8f8f;
    height: 22px;
    opacity: 0.25;
}

.stiCloudIndicatorBlockCaption {
    white-space: nowrap;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    padding: 0 20px 0 40px;
}

.stiCloudReportsWebClientInfoPanel {
	position: absolute;
	z-index: 0;	
	border-radius: 3px;
    background: #ffffff;
	top: 10px;
	border: 1px solid #c6c6c6;
	color: #444444;	
	cursor: default;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6); 
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsWebClientInfoPanelcaption {
    color: #19478a;
    cursor: default;
    font-size: 20px;
    /*font-weight: bold;*/
    font-family: Arial;
    margin: 12px 15px 5px 17px;
    white-space: nowrap;
    width: 240px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.stiCloudReportsWebClientInfoPaneldescription {	
	color: #444444;	
	cursor: default;
	font-size: 12px;
	font-family: Arial;
	margin: 0px 15px 5px 18px;
	white-space: normal;
	width: 240px;
}

.stiCloudReportsWebClientInfoPanelfooter {
	color: #444444;
	cursor: default;
	font-size: 12px;
	font-family: Arial;
	padding: 8px 15px 8px 18px;
	line-height: 1.8;
	white-space: normal;
}

.stiCloudReportsWebClientInfoPanellicenseInfo {
    color: #444444;
    cursor: default;
    font-size: 12px;
    font-family: Arial;
    padding: 8px 15px 8px 18px;
    line-height: 1.8;
    white-space: normal;
}

.stiCloudReportsWebClientInfoPanelSeparator {
	border-top: 1px dotted #c6c6c6;
	margin: 1px 5px 1px 5px;
	height: 0px;
}

.stiCloudReportsWebClientInfoPanelLabel {
	color: #444444;
	cursor: default;
	font-size: 15px;
	font-family: Arial;
	padding: 8px 15px 0px 18px;
	line-height: 1.3;
	white-space: normal;
}

.stiCloudReportsWebClientInfoPanelTable {
    cursor: default;
	font-size: 12px;
	font-family: Arial;
	margin: 4px 8px;
    border-color: #c6c6c6;
    border-style: solid;
    border-width: 0 1px 1px 0;
}

.stiCloudReportsWebClientInfoPanelTableCell {
    border-color: #c6c6c6;
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: 4px 6px;
    white-space: nowrap;
    line-height: 0;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientInfoPanelTableCaption {
    border-color: #c6c6c6;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    padding: 4px 12px;
}

.stiCloudReportsWebClientInfoPanelTableGrayCell {
    border-color: #c6c6c6;
    border-style: solid;
    border-width: 1px 0 0 1px;
    padding: 4px 6px;
    background-color:#e5e5e5;
}

.stiCloudReportsWebClientInfoPanelTableHighlightRow {
    background-color: #dadada;
}

.stiCloudReportsWebClientInfoPanelTableWorkspace {
    cursor: default;
	font-size: 12px;
	font-family: Arial;
    margin: auto;
    width: 100%;
    padding: 0 15px;
}

.stiCloudReportsWebClientInfoPanelTextCell {
    padding-right: 7px;
}

.stiCloudReportsWebClientInfoPanelIndicatorCell {
    width: 200px;
    background-color: #dadada;
}

.stiCloudReportsWebClientInfoPanelIndicatorProgress {
    width: 0;
    height: 22px;
    background-color: #19478a;
}

.stiCloudReportsWebClientInfoPanelIndicatorText {
    width: 200px;
    height: 22px;
    position: absolute;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.stiCloudReportsWebClientInfoPanelIndicatorTextCell {
    width: 200px;
    height: 22px;
    text-align: left;
}

.stiCloudReportsWebClientInfoPanelArrow {
	overflow: hidden;
	position: absolute;  
	top: 10px;
	width: 21px;
	height: 21px; 
	left: -21px;
}

.stiCloudReportsWebClientInfoPanelArrow:after {
	overflow: hidden;
	position: absolute;
	background: #ffffff;
	border: 1px solid #c6c6c6;
	left: 17px;
	width: 21px;
	height: 21px;
	content: "";
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

/* Buttons */
/* Mouse */
.stiCloudReportsWebClientInfoPanelButton_Mouse {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientInfoPanelButtonOver_Mouse {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientInfoPanelButtonSelected_Mouse {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientInfoPanelButtonDisabled_Mouse {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* Touch */
.stiCloudReportsWebClientInfoPanelButton_Touch {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientInfoPanelButtonOver_Touch {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientInfoPanelButtonSelected_Touch {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientInfoPanelButtonDisabled_Touch {
    height: 35px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 13px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiWebClientLocalizationCaption {
    font-family: Arial;
    font-size: 13px;
    padding: 8px 0;
}

.stiWebClientLocalizationRow {
    background: transparent;	
}

.stiWebClientLocalizationRow:hover {
    background: #dadada;	
}

.stiWebClientLocalizationIndicator {
    width: 48px;
    height: 48px;
    vertical-align: bottom;
    background-position: center center;
    background-repeat: no-repeat;
}

.stiWebClientLocalizationIndicatorText {
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding: 2px 3px;
}

.stiWebClientLocalizationNames {
    font-family: Arial;
    font-size: 15px;
    line-height: 22px;
    width: 200px;
	background: transparent;
}

/* Mouse */
.stiCloudReportsWebClientLoginButton_Mouse {
    background: #19478a;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientLoginButtonOver_Mouse {
    background: #3b629b;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientLoginButtonSelected_Mouse {
    background: #11315f;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientLoginButtonDisabled_Mouse {
    background: #3b629b;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientLoginButton_Touch {
    background: #19478a;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    color: white;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientLoginButtonOver_Touch {
    background: #3b629b;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientLoginButtonSelected_Touch {
    background: #11315f;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientLoginButtonDisabled_Touch {
    background: #3b629b;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    height: 34px;
    color: white;
    cursor: default;
    font-family: Arial;
    font-size: 19px;
    width: 100%;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/*Main Menu*/
.stiCloudReportsMainMenu {
	position: absolute;	
	background: #19478a;
	overflow: hidden;
	top: 40px;
	left: 0px;
	bottom: 0px;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/*Main Menu Item*/
.stiCloudReportsMainMenuItem {
    font-family: Arial;
    font-size: 12px;
	height: 44px;
	min-width: 170px;
	color: #ffffff;
	cursor: pointer;
}

.stiCloudReportsMainMenuItemOver {
	background: #3b629b;
}

.stiCloudReportsMainMenuItemSelected {
	background: #11315f;
}

.stiCloudReportsMainMenuItemDisabled {
}

.stiCloudReportsMainMenuSeparator {
	background: #3b629b;
	height: 1px;
}

.stiCloudReportsImageRotate {
    position: absolute;   
    width: 16px;
    height: 16px;
    /*top: 9px;
	left: 14px;*/
    -webkit-animation:spin 0.2s linear 1;
    -moz-animation:spin 0.2s linear 1;
    animation:spin 0.2s linear 1;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(180deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(180deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(180deg); transform:rotate(180deg); } }

.stiCloudReportsWebClientParentMenu {
	border-radius: 3px;
    z-index: 35;	
	position: absolute;
	font-family: Arial;
    font-size: 12px;
	color: #444444;
}

.stiCloudReportsWebClientMenu {
    border-radius: 3px;
    position: absolute;
    padding: 1px;
    border: 1px solid #c6c6c6;
    background: #ffffff;
    color: #444444;
    cursor: default;
    -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsWebClientUserMenu {
    border-radius: 3px;
	position: absolute;
	z-index: 5;
	padding: 1px;
	border:1px solid #c6c6c6;	
	background: #ffffff;
	color: #444444;	
    cursor: default;
	-moz-box-shadow: -5px 5px 5px rgba(0,0,0,0.06); 
    -webkit-box-shadow: -5px 5px 5px rgba(0,0,0,0.06);
    box-shadow: -5px 5px 5px rgba(0,0,0,0.06);
}

.stiCloudReportsWebClientMenuHeader {	
	white-space: nowrap;
    background: #eeeeee;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    padding: 3px;
    text-align: center;
}

/* Mouse */
.stiCloudReportsWebClientMenuStandartItem_Mouse {
    border-radius: 3px;
    height: 28px;
    white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMenuStandartItemOver_Mouse {
    border-radius: 3px;
    height: 28px;
    white-space: nowrap;
    background: #dadada;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMenuStandartItemSelected_Mouse {
    border-radius: 3px;
    height: 28px;
    white-space: nowrap;
    background: #e5e5e5;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMenuStandartItemDisabled_Mouse {
    border-radius: 3px;
    height: 28px;
    white-space: nowrap;
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientMenuStandartItem_Touch {
    border-radius: 3px;
    height: 30px;
    white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMenuStandartItemOver_Touch {
    border-radius: 3px;
    height: 30px;
    white-space: nowrap;
    background: #dadada;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMenuStandartItemSelected_Touch {
    border-radius: 3px;
    height: 30px;
    white-space: nowrap;
    background: #e5e5e5;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMenuStandartItemDisabled_Touch {
    border-radius: 3px;
    height: 30px;
    white-space: nowrap;
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientVerticalMenuSeparator {
	height: 1px;
	margin: 0 6px 0 6px;
    background: #c6c6c6;
}

.stiCloudReportsWebClientMessagesFormDescription {
	padding: 10px 30px 25px 0;
	overflow: hidden;
	min-width: 350px;
	max-width: 650px;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	text-align: left;
	cursor: default;
}

.stiCloudReportsWebClientMessagesFormDescriptionTable {
	font-family: Arial;
	font-size: 12px;
    color: #444444;
	text-align: left;
    cursor: default;
    max-width: 470px;
}

.stiCloudReportsWebClientMessagesFormSkipDeteteDescription {
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	text-align: left;
	cursor: default;
	max-width: 470px;
}

/* Error */
.stiErrorMessagesTooltip, .stiErrorMessagesTooltipArrow:after {
    background: #fbe9e7;
    border: 1px solid #d72913;
    border-radius: 3px;
    color: #d72913;
    text-align: left;
    font-family: Arial;
    font-size: 13px;
}

/* Info */
.stiInfoMessagesTooltip, .stiInfoMessagesTooltipArrow:after {
    background: #eff6eb;
    border: 1px solid #5f9f3a;
    border-radius: 3px;
    color: #5f9f3a;
    text-align: left;
    font-family: Arial;
    font-size: 13px;
}

/* Tooltip */
.stiMessagesTooltip {
    opacity: 0;
    display: inline-block;
    position: absolute;
    overflow: hidden;
    text-decoration: none;
    z-index: 100;
    -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiMessagesTooltipArrow {
    overflow: hidden;
    position: absolute;
}

    .stiMessagesTooltipArrow:after {
        content: "";
        position: absolute;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

/* Arrow Left */
.stiMessagesTooltipArrowLeft {
    left: -14px;
    bottom: 38%;
    width: 17px;
    height: 17px;
}

    .stiMessagesTooltipArrowLeft:after {
        left: 8px;
        top: 0px;
        width: 15px;
        height: 15px;
    }

/* Arrow Top */
.stiMessagesTooltipArrowTop {
    left: 45%;
    top: -14px;
    width: 17px;
    height: 17px;
}

    .stiMessagesTooltipArrowTop:after {
        left: 0px;
        top: 8px;
        width: 15px;
        height: 15px;
    }

/* Arrow Right */
.stiMessagesTooltipArrowRight {
    left: 100%;
    bottom: 38%;
    width: 17px;
    height: 17px;
}

    .stiMessagesTooltipArrowRight:after {
        left: -11px;
        top: 0px;
        width: 15px;
        height: 15px;
    }

/* Arrow Bottom */
.stiMessagesTooltipArrowBottom {
    left: 45%;
    top: 100%;
    width: 17px;
    height: 17px;
}

    .stiMessagesTooltipArrowBottom:after {
        left: 0px;
        top: -11px;
        width: 15px;
        height: 15px;
    }
.stiTextStyle {
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;    
}

.stiDisabledTextStyle {
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;    
}

.stiCloudReportsWebClientMultiItemsContainer { 
   margin-top: 8px;
}

.stiCloudReportsWebClientMultiItemsContainerHintText {
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	text-align: center;
	padding: 0 0 8px 0; 
}

/* Mouse */
.stiCloudReportsWebClientMultiItemsContainerItem_Mouse {    
    border-radius: 3px;
    height: 70px;
    width: 50px;
	float: Left;
	margin: 5px;
	border: 1px solid #ababab;
    cursor: default;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMultiItemsContainerItemOver_Mouse {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #6b6b6b;
    cursor: default;
    overflow: hidden;
    background: #eaeaea;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMultiItemsContainerItemSelected_Mouse {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #6b6b6b;
    cursor: default;
    overflow: hidden;
    background: #eaeaea;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMultiItemsContainerItemDisabled_Mouse {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #e1e1e1;
    cursor: default;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientMultiItemsContainerItem_Touch {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #ababab;
    cursor: default;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMultiItemsContainerItemOver_Touch {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #6b6b6b;
    cursor: default;
    overflow: hidden;
    background: #eaeaea;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMultiItemsContainerItemSelected_Touch {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #6b6b6b;
    cursor: default;
    overflow: hidden;
    background: #eaeaea;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientMultiItemsContainerItemDisabled_Touch {
    border-radius: 3px;
    height: 70px;
    width: 50px;
    float: Left;
    margin: 5px;
    border: 1px solid #e1e1e1;
    cursor: default;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientNewReportButton_Mouse {    
    border-radius: 3px;
    height: 245px;
	width: 175px;
    cursor: default;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientNewReportButtonOver_Mouse {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    overflow: hidden;
    background: #dadada;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientNewReportButtonSelected_Mouse {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    background: #e5e5e5;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientNewReportButtonDisabled_Mouse {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientNewReportButton_Touch {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientNewReportButtonOver_Touch {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    background: #dadada;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientNewReportButtonSelected_Touch {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    background: #e5e5e5;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientNewReportButtonDisabled_Touch {
    border-radius: 3px;
    height: 245px;
    width: 175px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.stiNotificationsHeader{
    background-color: #19478a;
    height: 15px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    padding: 3px 0 1px 3px;
}

.stiErrorssHeader{
    background-color: #dd0000;
    height: 15px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    padding: 3px 3px 1px 3px;
}

.stiNotificationsMenu{
    background: #ffffff;
	width: 100%;
}

.stiNotificationsMenuButtonsContainer {
	border-top: 1px dotted #c6c6c6;
}

.stiNotificationsFromTo{
    color: #444444;
    font-family: Arial;
    font-size: 12px;
    padding: 3px 3px 1px 3px;
}


.stiNotificationsTittle{
    color: #444444;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 3px 1px 3px;
}

.stiNotificationsImg{
    margin: 5px 8px 0px 5px;
    width: 16px;
    height: 16px;
}

.stiNotificationsMessage{
    color: #444444;
    font-family: Arial;
    font-size: 12px;
    padding: 0px 0px 0px 5px;
}

.stiNotificationsDate{
    color: #808080;
    font-family: Arial;
    font-size: 12px;
    padding: 0px 5px 5px 0px;
}

.stiNotificationCircle{
    width:20px;
    position:absolute;
    top: 10px;
	margin-left: 10px;
    height:20px;
    border-radius:250px;
    font-size:12px;
    color:#fff;
    line-height:20px;
    text-align:center;
    background:#e32331;
    font-family: Arial;
}

/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;	
	#5a83ad=#5a83ad;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#11315f;	
	#447b74=#447b74;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#3b629b;
		
	#ffffff=#ffffff;	
	#3773cf=#3773cf;
	#3b629b=#3b629b;
	#ffffff=#555555;
	25,71,138=25,71,138;

	#19478a=#19478a;
	#3b629b=#3b629b;
	#11315f=#11315f;
	#ffffff=#ffffff;
	#3b629b=#3b629b;

	#e1e1e1=#4b4b4b;

	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;	
	#5a83ad=#912c2f;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#641e20;	
	#447b74=#a14b4e;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#912c2f;	

	#ffffff=#ffffff;	
	#3773cf=#d79497;	
	#3b629b=#a14b4e;	
	#ffffff=#555555;
	25,71,138=145,44,47;

	#19478a=#912c2f;
	#3b629b=#a14b4e;
	#11315f=#641e20;
	#ffffff=#ffffff;
	#3b629b=#a14b4e;

	#e1e1e1=#4b4b4b;
	
	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;	
	#5a83ad=#0b6433;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#084523;	
	#447b74=#2f7b51;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#0b6433;	

	#ffffff=#ffffff;	
	#3773cf=#79aa8f;	
	#3b629b=#2f7b51;	
	#ffffff=#555555;
	25,71,138=11,100,51;

	#19478a=#0b6433;
	#3b629b=#2f7b51;
	#11315f=#084523;
	#ffffff=#ffffff;
	#3b629b=#2f7b51;

	#e1e1e1=#4b4b4b;

	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;	
	#5a83ad=#b73a1c;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#7e2813;	
	#447b74=#c2573e;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#b73a1c;
		
	#ffffff=#ffffff;	
	#3773cf=#df7e67;	
	#3b629b=#c2573e;	
	#ffffff=#555555;
	25,71,138=183,58,28;

	#19478a=#b73a1c;
	#3b629b=#c2573e;
	#11315f=#7e2813;
	#ffffff=#ffffff;
	#3b629b=#c2573e;

	#e1e1e1=#4b4b4b;	

	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;
	#5a83ad=#8653a5;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#5c3971;	
	#447b74=#986db2;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#8653a5;
	
	#ffffff=#ffffff;	
	#3773cf=#9774ad;	
	#3b629b=#986db2;	
	#ffffff=#555555;
	25,71,138=134,83,165;

	#19478a=#8653a5;
	#3b629b=#986db2;
	#11315f=#5c3971;
	#ffffff=#ffffff;
	#3b629b=#986db2;
	
	#e1e1e1=#4b4b4b;	
	
	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;	
	#5a83ad=#23645c;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#18453f;	
	#447b74=#447b74;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#23645c;	

	#ffffff=#ffffff;	
	#3773cf=#4e9d93;	
	#3b629b=#447b74;	
	#ffffff=#555555;
	25,71,138=35,100,92;

	#19478a=#23645c;
	#3b629b=#447b74;
	#11315f=#18453f;
	#ffffff=#ffffff;
	#3b629b=#447b74;

	#e1e1e1=#4b4b4b;
	
	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#555555;
	#e5e5e5=#4e4e4e;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#a2a2a2;
	#e5e5e5=#999999;
	transparent=#transparent;
		
	#ffffff=#2b2b2b;	
	#eaeaea=#5e5e5e;
	#eaeaea=#7e7e7e;
	#f7f7f7=#2b2b2b;

	#ababab=#bebebe;	
	#6b6b6b=#a2a2a2;
	#6b6b6b=#999999;
	#e1e1e1=#4e4e4e;
			
	#444444=#ffffff;
	#808080=#ffffff;
	#5a83ad=#b272ae;
	#19478a=#ffffff;
	#19478a=#ffffff;
	#d6d3d6=#5f5f5f;
	#19478a=#ffffff;
		
	#c6c6c6=#4b4b4b;
	#eeeeee=#484848;
	#8f8f8f=#858585;

	#c6c6c6=#bebebe;
	#ffffff=#333333;
	#c6c6c6=#4b4b4b;	
			
	#ffffff=#333333;
	#19478a=#bebebe;
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#ffffff=#4e4e4e;

	#11315f=#4b2148;	
	#447b74=#834f7f;
	#ffffff=#333333;
	
	#c6c6c6=#4b4b4b;
	#ffffff=#333333;
	#fafafa=#3e3e3e;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#6d3069;
	
	#ffffff=#ffffff;	
	#3773cf=#d4a9d1;	
	#3b629b=#834f7f;	
	#ffffff=#555555;
	25,71,138=109,48,105;

	#19478a=#6d3069;
	#3b629b=#834f7f;
	#11315f=#4b2148;
	#ffffff=#ffffff;
	#3b629b=#834f7f;

	#e1e1e1=#4b4b4b;
	
	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#5a83ad;
	#19478a=#19478a;
	#19478a=#19478a;
	#d6d3d6=#d6d3d6;
	#19478a=#19478a;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#19478a;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#11315f;	
	#447b74=#447b74;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#3b629b;
		
	#ffffff=#ffffff;	
	#3773cf=#3773cf;
	#3b629b=#3b629b;
	#ffffff=#ffffff;
	25,71,138=25,71,138;

	#19478a=#19478a;
	#3b629b=#3b629b;
	#11315f=#11315f;
	#ffffff=#ffffff;
	#3b629b=#3b629b;

	#e1e1e1=#e1e1e1;	

	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;

	#dddddd=#4e4e4e;
	#d5d5d5=#555555;
	#d1d1d1=#404040;
	#f1f1f1=#444444;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#912c2f;
	#19478a=#912c2f;
	#19478a=#912c2f;
	#d6d3d6=#d6d3d6;
	#19478a=#912c2f;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#912c2f;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#641e20;	
	#447b74=#a14b4e;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#912c2f;	

	#ffffff=#ffffff;	
	#3773cf=#d79497;	
	#3b629b=#a14b4e;	
	#ffffff=#ffffff;
	25,71,138=145,44,47;

	#19478a=#912c2f;
	#3b629b=#a14b4e;
	#11315f=#641e20;
	#ffffff=#ffffff;
	#3b629b=#a14b4e;

	#e1e1e1=#e1e1e1;

	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#0b6433;
	#19478a=#0b6433;
	#19478a=#0b6433;
	#d6d3d6=#d6d3d6;
	#19478a=#0b6433;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#0b6433;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#084523;	
	#447b74=#2f7b51;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#0b6433;	

	#ffffff=#ffffff;	
	#3773cf=#79aa8f;	
	#3b629b=#2f7b51;	
	#ffffff=#ffffff;
	25,71,138=11,100,51;

	#19478a=#0b6433;
	#3b629b=#2f7b51;
	#11315f=#084523;
	#ffffff=#ffffff;
	#3b629b=#2f7b51;

	#e1e1e1=#e1e1e1;
	
	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#b73a1c;
	#19478a=#b73a1c;
	#19478a=#b73a1c;
	#d6d3d6=#d6d3d6;
	#19478a=#b73a1c;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#b73a1c;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#7e2813;	
	#447b74=#c2573e;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#b73a1c;
		
	#ffffff=#ffffff;	
	#3773cf=#df7e67;	
	#3b629b=#c2573e;	
	#ffffff=#ffffff;
	25,71,138=183,58,28;

	#19478a=#b73a1c;
	#3b629b=#c2573e;
	#11315f=#7e2813;
	#ffffff=#ffffff;
	#3b629b=#c2573e;

	#e1e1e1=#e1e1e1;
	
	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#8653a5;
	#19478a=#8653a5;
	#19478a=#8653a5;
	#d6d3d6=#d6d3d6;
	#19478a=#8653a5;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#8653a5;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#5c3971;	
	#447b74=#986db2;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#8653a5;
	
	#ffffff=#ffffff;	
	#3773cf=#9774ad;	
	#3b629b=#986db2;	
	#ffffff=#ffffff;
	25,71,138=134,83,165;

	#19478a=#8653a5;
	#3b629b=#986db2;
	#11315f=#5c3971;
	#ffffff=#ffffff;
	#3b629b=#986db2;

	#e1e1e1=#e1e1e1;	

	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#23645c;
	#19478a=#23645c;
	#19478a=#23645c;
	#d6d3d6=#d6d3d6;
	#19478a=#23645c;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#23645c;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#18453f;	
	#447b74=#447b74;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#23645c;	

	#ffffff=#ffffff;	
	#3773cf=#4e9d93;	
	#3b629b=#447b74;	
	#ffffff=#ffffff;
	25,71,138=35,100,92;

	#19478a=#23645c;
	#3b629b=#447b74;
	#11315f=#18453f;
	#ffffff=#ffffff;
	#3b629b=#447b74;

	#e1e1e1=#e1e1e1;	

	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;
*/


/*
	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#cacaca;
	#e5e5e5=#bcbcbc;
	transparent=#transparent;
		
	#ffffff=#ffffff;	
	#eaeaea=#c0c0c0;
	#eaeaea=#cacaca;
	#f7f7f7=#d0d0d0;

	#ababab=#999999;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#d0d0d0;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#b272ae;
	#19478a=#6d3069;
	#19478a=#6d3069;
	#d6d3d6=#d6d3d6;
	#19478a=#6d3069;
		
	#c6c6c6=#999999;
	#eeeeee=#e4e4e4;
	#8f8f8f=#6f6f6f;

	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#c6c6c6=#999999;	
			
	#ffffff=#f0f0f0;
	#19478a=#6d3069;
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#ffffff=#dedede;

	#11315f=#4b2148;	
	#447b74=#834f7f;
	#ffffff=#dedede;
	
	#c6c6c6=#999999;
	#ffffff=#f0f0f0;
	#fafafa=#dedede;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#6d3069;
	
	#ffffff=#ffffff;	
	#3773cf=#d4a9d1;	
	#3b629b=#834f7f;	
	#ffffff=#ffffff;
	25,71,138=109,48,105;

	#19478a=#6d3069;
	#3b629b=#834f7f;
	#11315f=#4b2148;
	#ffffff=#ffffff;
	#3b629b=#834f7f;

	#e1e1e1=#e1e1e1;
	
	#dddddd=#bcbcbc;
	#d5d5d5=#cacaca;
	#d1d1d1=#c0c0c0;
	#f1f1f1=#e3e3e3;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#5a83ad;
	#19478a=#19478a;
	#19478a=#19478a;
	#d6d3d6=#d6d3d6;
	#19478a=#19478a;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#19478a;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#11315f;	
	#447b74=#447b74;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#3b629b;
		
	#ffffff=#ffffff;	
	#3773cf=#3773cf;
	#3b629b=#3b629b;
	#ffffff=#ffffff;
	25,71,138=25,71,138;

	#19478a=#19478a;
	#3b629b=#3b629b;
	#11315f=#11315f;
	#ffffff=#ffffff;
	#3b629b=#3b629b;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#912c2f;
	#19478a=#912c2f;
	#19478a=#912c2f;
	#d6d3d6=#d6d3d6;
	#19478a=#912c2f;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#912c2f;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#641e20;	
	#447b74=#a14b4e;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#912c2f;	

	#ffffff=#ffffff;	
	#3773cf=#d79497;	
	#3b629b=#a14b4e;	
	#ffffff=#ffffff;
	25,71,138=145,44,47;

	#19478a=#912c2f;
	#3b629b=#a14b4e;
	#11315f=#641e20;
	#ffffff=#ffffff;
	#3b629b=#a14b4e;	

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#0b6433;
	#19478a=#0b6433;
	#19478a=#0b6433;
	#d6d3d6=#d6d3d6;
	#19478a=#0b6433;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#0b6433;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#084523;	
	#447b74=#2f7b51;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#0b6433;	

	#ffffff=#ffffff;	
	#3773cf=#79aa8f;	
	#3b629b=#2f7b51;	
	#ffffff=#ffffff;
	25,71,138=11,100,51;

	#19478a=#0b6433;
	#3b629b=#2f7b51;
	#11315f=#084523;
	#ffffff=#ffffff;
	#3b629b=#2f7b51;	

	#e1e1e1=#e1e1e1;	

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#b73a1c;
	#19478a=#b73a1c;
	#19478a=#b73a1c;
	#d6d3d6=#d6d3d6;
	#19478a=#b73a1c;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#b73a1c;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#7e2813;	
	#447b74=#c2573e;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#b73a1c;
		
	#ffffff=#ffffff;	
	#3773cf=#df7e67;	
	#3b629b=#c2573e;	
	#ffffff=#ffffff;
	25,71,138=183,58,28;

	#19478a=#b73a1c;
	#3b629b=#c2573e;
	#11315f=#7e2813;
	#ffffff=#ffffff;
	#3b629b=#c2573e;

	#e1e1e1=#e1e1e1;	

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#8653a5;
	#19478a=#8653a5;
	#19478a=#8653a5;
	#d6d3d6=#d6d3d6;
	#19478a=#8653a5;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#8653a5;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#5c3971;	
	#447b74=#986db2;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#8653a5;
	
	#ffffff=#ffffff;	
	#3773cf=#9774ad;	
	#3b629b=#986db2;	
	#ffffff=#ffffff;
	25,71,138=134,83,165;

	#19478a=#8653a5;
	#3b629b=#986db2;
	#11315f=#5c3971;
	#ffffff=#ffffff;
	#3b629b=#986db2;

	#e1e1e1=#e1e1e1;	

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#23645c;
	#19478a=#23645c;
	#19478a=#23645c;
	#d6d3d6=#d6d3d6;
	#19478a=#23645c;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#23645c;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#18453f;	
	#447b74=#447b74;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#23645c;	

	#ffffff=#ffffff;	
	#3773cf=#4e9d93;	
	#3b629b=#447b74;	
	#ffffff=#ffffff;
	25,71,138=35,100,92;

	#19478a=#23645c;
	#3b629b=#447b74;
	#11315f=#18453f;
	#ffffff=#ffffff;
	#3b629b=#447b74;

	#e1e1e1=#e1e1e1;	

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=#transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#808080=#808080;	
	#5a83ad=#b272ae;
	#19478a=#6d3069;
	#19478a=#6d3069;
	#d6d3d6=#d6d3d6;
	#19478a=#6d3069;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#949494;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#6d3069;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#f3f2f1;

	#11315f=#4b2148;	
	#447b74=#834f7f;
	#ffffff=#f3f2f1;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#f8f8f8;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#6d3069;
	
	#ffffff=#ffffff;	
	#3773cf=#d4a9d1;	
	#3b629b=#834f7f;	
	#ffffff=#ffffff;
	25,71,138=109,48,105;

	#19478a=#6d3069;
	#3b629b=#834f7f;
	#11315f=#4b2148;
	#ffffff=#ffffff;
	#3b629b=#834f7f;

	#e1e1e1=#e1e1e1;	

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#19478a=#19478a;
	#19478a=#19478a;
	#d6d3d6=#d6d3d6;

	#808080=#808080;	
	#5a83ad=#5a83ad;
	#19478a=#19478a;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#19478a;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#11315f;	
	#447b74=#447b74;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#3b629b;
		
	#ffffff=#ffffff;	
	#3773cf=#3773cf;
	#3b629b=#3b629b;
	#ffffff=#ffffff;
	25,71,138=25,71,138;

	#19478a=#19478a;
	#3b629b=#3b629b;
	#11315f=#11315f;
	#ffffff=#ffffff;
	#3b629b=#3b629b;
	
	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#19478a=#912c2f;
	#19478a=#912c2f;
	#d6d3d6=#d6d3d6;

	#808080=#808080;	
	#5a83ad=#912c2f;
	#19478a=#912c2f;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#912c2f;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#641e20;	
	#447b74=#a14b4e;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#912c2f;	

	#ffffff=#ffffff;	
	#3773cf=#d79497;	
	#3b629b=#a14b4e;	
	#ffffff=#ffffff;
	25,71,138=145,44,47;

	#19478a=#912c2f;
	#3b629b=#a14b4e;
	#11315f=#641e20;
	#ffffff=#ffffff;
	#3b629b=#a14b4e;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;	
	#19478a=#0b6433;
	#19478a=#0b6433;
	#d6d3d6=#d6d3d6;
	
	#808080=#808080;	
	#5a83ad=#0b6433;
	#19478a=#0b6433;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#0b6433;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#084523;	
	#447b74=#2f7b51;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#0b6433;	

	#ffffff=#ffffff;	
	#3773cf=#79aa8f;	
	#3b629b=#2f7b51;	
	#ffffff=#ffffff;
	25,71,138=11,100,51;

	#19478a=#0b6433;
	#3b629b=#2f7b51;
	#11315f=#084523;
	#ffffff=#ffffff;
	#3b629b=#2f7b51;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;	
	#19478a=#b73a1c;
	#19478a=#b73a1c;
	#d6d3d6=#d6d3d6;
	
	#808080=#808080;	
	#5a83ad=#b73a1c;
	#19478a=#b73a1c;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#b73a1c;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#7e2813;	
	#447b74=#c2573e;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#b73a1c;
		
	#ffffff=#ffffff;	
	#3773cf=#df7e67;	
	#3b629b=#c2573e;	
	#ffffff=#ffffff;
	25,71,138=183,58,28;

	#19478a=#b73a1c;
	#3b629b=#c2573e;
	#11315f=#7e2813;
	#ffffff=#ffffff;
	#3b629b=#c2573e;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;	
	#19478a=#8653a5;
	#19478a=#8653a5;
	#d6d3d6=#d6d3d6;
	
	#808080=#808080;	
	#5a83ad=#8653a5;
	#19478a=#8653a5;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#8653a5;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#5c3971;	
	#447b74=#986db2;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#8653a5;
	
	#ffffff=#ffffff;	
	#3773cf=#9774ad;	
	#3b629b=#986db2;	
	#ffffff=#ffffff;
	25,71,138=134,83,165;

	#19478a=#8653a5;
	#3b629b=#986db2;
	#11315f=#5c3971;
	#ffffff=#ffffff;
	#3b629b=#986db2;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;
	#19478a=#23645c;
	#19478a=#23645c;
	#d6d3d6=#d6d3d6;
	
	#808080=#808080;	
	#5a83ad=#23645c;
	#19478a=#23645c;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#23645c;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#18453f;	
	#447b74=#447b74;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#23645c;	

	#ffffff=#ffffff;	
	#3773cf=#4e9d93;	
	#3b629b=#447b74;	
	#ffffff=#ffffff;
	25,71,138=35,100,92;

	#19478a=#23645c;
	#3b629b=#447b74;
	#11315f=#18453f;
	#ffffff=#ffffff;
	#3b629b=#447b74;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/*
	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;

	transparent=transparent;	
	#dadada=#dadada;
	#e5e5e5=#e5e5e5;
	transparent=transparent;
	
	#ffffff=#ffffff;	
	#eaeaea=#eaeaea;
	#eaeaea=#eaeaea;
	#f7f7f7=#f7f7f7;

	#ababab=#ababab;	
	#6b6b6b=#6b6b6b;
	#6b6b6b=#6b6b6b;
	#e1e1e1=#e1e1e1;
			
	#444444=#444444;	
	#19478a=#6d3069;
	#19478a=#6d3069;
	#d6d3d6=#d6d3d6;
	
	#808080=#808080;	
	#5a83ad=#b272ae;
	#19478a=#6d3069;
		
	#c6c6c6=#c6c6c6;
	#eeeeee=#eeeeee;
	#8f8f8f=#8f8f8f;

	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#c6c6c6=#c6c6c6;	
			
	#ffffff=#ffffff;
	#19478a=#6d3069;
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#ffffff=#ffffff;

	#11315f=#4b2148;	
	#447b74=#834f7f;
	#ffffff=#ffffff;
	
	#c6c6c6=#c6c6c6;
	#ffffff=#ffffff;
	#fafafa=#fafafa;

	#f8f8f8=#f8f8f8;
	#e9e9e9=#e9e9e9;
	#3b629b=#6d3069;
	
	#ffffff=#ffffff;	
	#3773cf=#d4a9d1;	
	#3b629b=#834f7f;	
	#ffffff=#ffffff;
	25,71,138=109,48,105;

	#19478a=#6d3069;
	#3b629b=#834f7f;
	#11315f=#4b2148;
	#ffffff=#ffffff;
	#3b629b=#834f7f;

	#e1e1e1=#e1e1e1;

	#dddddd=#dddddd;
	#d5d5d5=#d5d5d5;
	#d1d1d1=#d1d1d1;
	#f1f1f1=#f1f1f1;
*/


/* Mouse */
.stiCloudReportsParametersButton_Mouse {
    height: 21px;
    width: 21px;
    border: 1px solid #ababab;
	background: #ffffff;
    cursor: default;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsParametersButtonOver_Mouse {
    height: 21px;
    width: 21px;
    cursor: default;
    font-size: 12px;
    border: 1px solid #6b6b6b;
	background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsParametersButtonSelected_Mouse {
    height: 21px;
    width: 21px;
    cursor: default;
    font-size: 12px;
    border: 1px solid #6b6b6b;
	background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsParametersButtonDisabled_Mouse {
    height: 21px;
    width: 21px;
    border: 1px solid #e1e1e1;
    cursor: default;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* Touch */
.stiCloudReportsParametersButton_Touch {
    height: 26px;
    width: 26px;
    border: 1px solid #ababab;
	background: #ffffff;
    cursor: default;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsParametersButtonOver_Touch {
    height: 26px;
    width: 26px;
    border: 1px solid #6b6b6b;
	cursor: default;
    font-size: 12px;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsParametersButtonSelected_Touch {
    height: 26px;
    width: 26px;
    border: 1px solid #6b6b6b;
	cursor: default;
    font-size: 12px;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsParametersButtonDisabled_Touch {
    height: 26px;
    width: 26px;
    border: 1px solid #e1e1e1;
    cursor: default;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsParametersPanel {
	cursor: default;
	position: absolute;
	z-index: 2;
}

.stiCloudReportsParametersPanelDefaultMode {
	width: 100%;	
}

.stiCloudReportsParametersPanelCloudMode {
	background: #ffffff;
	bottom: 35px;
	border-right: 1px solid #c6c6c6;
	overflow: auto;
}

.stiCloudReportsParametersPanel td {
	border: 0px;
}

.stiCloudReportsParametersPanel table {
	padding: 0px;
}

.stiCloudReportsInnerContainerParametersPanel {
    font-size: 12px;
    padding: 10px;
    background: #ffffff;
    border-collapse: separate;
}

.stiCloudReportsInnerContainerParametersPanelDefaultMode {
	overflow : auto;
	border: 1px solid #c6c6c6;
}

.stiCloudReportsInnerContainerParametersPanelCloudMode {
	font-family: Arial;
}

/* -------------------- Menu -----------------*/

.stiCloudReportsParametersMenuInnerTable {
    font-size: 12px;
	font-family: Arial;
	color: #444444;
	border: 0px;
    padding: 0px;
    border-collapse: separate;
}

.stiCloudReportsParametersMenuInnerTable td {
	padding: 0px;
}

.stiCloudReportsParametersMenuSeparator {
    height: 1px;
    width: 100%;
    background: #c6c6c6;
}

.stiCloudReportsParametersMenuItem td,
.stiCloudReportsParametersMenuItemOver td,
.stiCloudReportsParametersMenuItem table,
.stiCloudReportsParametersMenuItemOver table,
.stiCloudReportsParametersMenuItemPressed table,
.stiCloudReportsParametersMenuItemPressed td{
	border: 0px;
	padding: 0px;
}

.stiCloudReportsParametersMenuItem,
.stiCloudReportsParametersMenuItemOver,
.stiCloudReportsParametersMenuItemPressed {    
    padding: 1px;
}

.stiCloudReportsParametersMenuItem .stiCloudReportsInnerTable {
    height: 100%;
    width: 100%;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
	border: 1px solid transparent;
	border-collapse: separate;
}

.stiCloudReportsParametersMenuItemOver .stiCloudReportsInnerTable {
    height: 100%;
    width: 100%;
    font-size: 12px;
    background: #dadada;
    border: 1px solid #dadada;    
    white-space: nowrap;
    overflow: hidden;
	border-collapse: separate;
}

.stiCloudReportsParametersMenuItemPressed .stiCloudReportsInnerTable {
    height: 100%;
    width: 100%;
    font-size: 12px;
    background: #e5e5e5;
    border: 1px solid #e5e5e5; 
    white-space: nowrap;
    overflow: hidden;
	border-collapse: separate;
}

.stiCloudReportsWebClientPreviewPanel {
	position: absolute;
	z-index: 1;		
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.stiCloudReportsWebClientPreviewPanelInnerContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	overflow-y: auto;
	overflow-x: hidden;
}


/*Header*/
.stiCloudReportsWebClientPreviewHeaderCaption {    
	width: 236px;
	display: inline-block;
	text-align: left;
	margin: 4px 0 0 10px;
    white-space: nowrap;   
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 22px;
	color: #444444;
    font-family: Arial;
}

.stiCloudReportsWebClientPreviewHeaderSelected {    
	border-radius: 3px;
	background: #eaeaea;
}

/*Description*/
.stiCloudReportsPreviewDescription {    
	margin-top: 10px;
    cursor: pointer;
	width: 360px;
	display: inline-block;
	font-size: 13px;
	color: #c6c6c6;
    font-family: Arial;
}

.stiCloudReportsPreviewDescriptionSelected {
	border-radius: 3px;
	background: #eaeaea;
}

/*Tags*/
.stiCloudReportsPreviewTags {
    margin-top: 7px;
    cursor: pointer;
    width: 360px;
    display: inline-block;
    font-size: 13px;
    color: #c6c6c6;
    font-family: Arial;
}

.stiCloudReportsPreviewTagsSelected {
	border-radius: 3px;
	background: #eaeaea;
}

/*Info*/
.stiCloudReportsWebClientPreviewInfoTableText {		
	padding: 0px 20px 16px 0px;
    text-align: left;
	font-family: Arial;
	font-size: 13px;
    color: #444444;
}

/*Error Text*/
.stiCloudReportsWebClientPreviewErrorText {
    text-align: left;
	font-family: Arial;
	font-size: 13px;
    color: #c64c38;
	width: 360px;
    margin: 0 20px 0 20px;
    display: inline-block;
	max-height: 350px;
	overflow-y: auto;
}

.stiCloudReportsWebClientPreviewSeparator {
	height: 0px;
	border-top: 1px solid #e1e1e1;
}

/*Attached Items*/
.stiCloudReportsWebClientPreviewAttachedItemsHeader {
	padding: 0px 0 20px 0px;
    text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
    color: #444444;
}

/*Data Table*/
.stiCloudReportsWebClientPreviewDataTable {	
	color: #444444;
    font-family: Arial;
    font-size: 12px;
	display: inline-block;
	width: 360px;
}

.stiCloudReportsWebClientPreviewDataTableImageCell {
	width: 1%;
    line-height: 0;
}

.stiCloudReportsWebClientPreviewDataTableNameCell {
	padding: 0 10px 0 0;
	text-align: left;
	height: 32px;
}

.stiCloudReportsWebClientPreviewDataTableTypeCell {
	padding: 0 10px 0 10px;
	text-align: left;
	height: 32px;
}

.stiProgressbar {
  background: #c6c6c6;
  border : 1px solid #ffffff;
}

.stiProgressbar > div {
  background: #11315f; /* Old browsers */
  width: 0%; 
  height: 8px;
}

.stiCloudReportsBigProgressbarForm {
	z-index: 100;
	position: absolute;	
	border: 1px solid #11315f;	
	background: #ffffff;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6); 
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsBigProgressbarFormFooter{
	background: #ffffff;
	border-top: 1px dotted #c6c6c6;
	padding: 8px 0 5px 0;
	text-align: center;
}

.stiCloudReportsBigProgressbarCaption {
	font-family: Arial;
	font-size: 16px;
	color: #444444;
	padding: 20px 0 10px 0;
	text-align: center;	
}

.stiCloudReportsBigProgressbarInnerProgress {
	background: #c6c6c6; /* Old browsers */		
	border-radius: 0px;
	height: 10px;
	overflow: hidden;
}

.stiCloudReportsBigProgressbarInnerProgress > div {
	background: #11315f;
	width: 0%;
	height: 10px;
	border-radius: 0px;
}

.client_navigator_loader {
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 6px solid rgba(25,71,138, 0.2);
  border-right: 6px solid rgba(25,71,138, 0.2);
  border-bottom: 6px solid rgba(25,71,138, 0.2);
  border-left: 6px solid #11315f;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.client_navigator_loader,
.client_navigator_loader:after {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*loader-mini*/

.client_navigator_loader_mini {
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 3px solid rgba(25,71,138, 0.2);
  border-right: 3px solid rgba(25,71,138, 0.2);
  border-bottom: 3px solid rgba(25,71,138, 0.2);
  border-left: 3px solid #11315f;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.client_navigator_loader_mini,
.client_navigator_loader_mini:after {
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.stiCloudReportsWebClientPropertiesGroup {
	background: #ffffff;
	border: 1px solid #c6c6c6;
}

.stiCloudReportsWebClientPropertiesGroupContainer {
	background: #ffffff;
	border-top: 1px solid #c6c6c6;
	padding: 3px;
}

/* Mouse */
.stiCloudReportsWebClientPropertiesGroupHeaderButton_Mouse {
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPropertiesGroupHeaderButtonOver_Mouse {
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPropertiesGroupHeaderButtonSelected_Mouse {
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientPropertiesGroupHeaderButtonDisabled_Mouse {
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* Touch */
.stiCloudReportsWebClientPropertiesGroupHeaderButton_Touch {
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPropertiesGroupHeaderButtonOver_Touch {
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPropertiesGroupHeaderButtonSelected_Touch {
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientPropertiesGroupHeaderButtonDisabled_Touch {
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudPublishFormOptionsPanel {
	max-width: 400px;
    min-width: 350px;
    margin-right: 8px;
    overflow: hidden;
}

.stiCloudPublishFormErrorsText {
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ClientNavigatorFontColor;
    padding-bottom: 15px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.stiCloudPublishFormErrorsPanel {
    text-align: center;
    width: 100%;
    margin-top: calc(50% - 180px);
}

.stiPublishFormCodeTabsPanel {	
	border-left: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    width: 100%;
}

.stiPublishFormCodeTabsTextArea {	
    width: calc(100% - 6px);
    height: 583px;    
    font-size: 13px;
    border: 0px;
    margin: 0px 4px 0 0;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -webkit-border-radius: 0px;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
	resize: none;
}

.stiPublishFormCodeTabsCell {
    border: 1px solid #c6c6c6;
}

.stiPublishFormCodeTabsCellSelected {    
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid transparent;    
}

.stiPublishFormCodeTabsSpaceCell {
    border-bottom: 1px solid #c6c6c6;    
}

.stiPublishFormCodeTabButton {
    font-family: Arial;
    font-size: 12px;
    cursor: default;
    height: 24px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #ClientNavigatorFontColor;
}

.stiPublishFormCodeTabButtonOver {
    background: #f0f0f0;
}

.stiPublishFormCodeTabButtonSelected {    
    color: #19478a;
    font-weight: bold;
}

.stiPublishFormCodeTabButtonDisabled {
   
}

/* PublishFormButton Mouse */
.stiCloudReportsWebClientPublishFormButton_Mouse {
    height: 21px;
    border: 1px solid #aaaaaa;
	background: #aaaaaa;
	color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPublishFormButtonOver_Mouse {
    height: 21px;
    border: 1px solid #aaaaaa;
	background: #aaaaaa;
	color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPublishFormButtonSelected_Mouse {
    height: 21px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #19478a;
	background: #19478a;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientPublishFormButtonDisabled_Mouse {
    height: 21px;
    background: #dddddd;
    border: 1px solid #dddddd;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* PublishFormButton Touch */
.stiCloudReportsWebClientPublishFormButton_Touch {
    height: 26px;
    border: 1px solid #aaaaaa;
	background: #aaaaaa;
	color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPublishFormButtonOver_Touch {
    height: 26px;
    border: 1px solid #aaaaaa;
	background: #aaaaaa;
	color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientPublishFormButtonSelected_Touch {
    height: 26px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #19478a;
	background: #19478a;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientPublishFormButtonDisabled_Touch {
    height: 26px;
    background: #dddddd;
    border: 1px solid #dddddd;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;  
}

/*PublishFormButtonWithoutBackground*/

.stiPublishFormButtonWithoutBackground {
    color: #555;
}

.stiPublishFormButtonWithoutBackgroundSelected {
    color: #19478a;
}


.stiCloudReportsWebClientRadioButton {    
    font-size: 12px;
    font-family: Arial;    
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientRadioButtonDisabled {    
    font-size: 12px;
    font-family: Arial;    
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientRadioButtonOutCircle {
    border: 1px solid #ababab;
    background: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.stiCloudReportsWebClientRadioButtonOutCircleOver {
    border: 1px solid #6b6b6b;
    background: #eaeaea;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.stiCloudReportsWebClientRadioButtonOutCircleDisabled {
    border: 1px solid #e1e1e1;
    background: #f7f7f7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/* Mouse */
.stiCloudReportsWebClientRadioButtonInnerCircle_Mouse {    
    margin: 3px;
	width: 7px;
    height: 7px;
    border: 1px solid #ababab;
    background: #ababab;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/* Touch */
.stiCloudReportsWebClientRadioButtonInnerCircle_Touch {    
    margin: 4px;
	width: 9px;
    height: 9px;
    border: 1px solid #ababab;
    background: #ababab;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.stiCloudReportsWebClientReportTemplateFormDescription {
	white-space: normal;
    color: #808080;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	margin-top: 8px;
	line-height: 1.3;
	width: 519px;
}

.stiCloudReportsWebClientReportTemplateFormHintAutomaticNaming {
	white-space: normal;
    color: #444444;;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	margin: 12px;
}

.stiCloudReportsWebClientSchedulerFormTextBeforeControl {
	white-space: nowrap;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	padding: 0 8px 0 12px;
	width: 1px;
	min-width: 140px;
}

.stiCloudReportsWebClientSchedulerFormTextBeforeControlInActions {
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	padding-left: 12px;
	white-space: nowrap;
}

.stiCloudReportsWebClientSchedulerFormTableForControls {
	border: 1px solid #c6c6c6;
	background: #ffffff;
}

.stiCloudReportsWebClientSchedulerFormCalendarSeparator {
	width: 100%;
	height: 1px;
	border-top: 1px solid #c6c6c6;
	margin: 4px 0 4px 0;
}

.stiCloudReportsWebClientSchedulerFormActionsContainerItemsContainer {	
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow-y: auto;
	padding: 8px 8px 0 8px;
}

.stiCloudReportsWebClientActionsContainerItem {
	background: #ffffff;	
}

.stiCloudReportsWebClientActionsContainerItemHeader {
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	width: 100%;
}

.stiCloudReportsWebClientContainerWithBorder {	
	border-radius: 3px;
	background: #ffffff;
	border: 1px solid #ababab;
}

.stiCloudReportsWebClientContainerWithOutBorder {
	background: #ffffff;
}

.stiCloudReportsWebClientSchedulerFormActionsPanel {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
    height: 100%;
    width: 100%;
}

.stiCloudReportsWebClientSchedulerActionsCaption:hover {
	border-radius: 3px;
	background-color: #dadada;
}

.stiCloudReportsWebClientSchedulerActionsCaptionSelected {
	border-radius: 3px;
	background-color: #eaeaea;
}
.stiWebClientShareFormTable {
	font-size: 12px;
	font-family: Arial;
    margin: 0 auto 10px auto;
    width: 420px;
}

.stiWebClientShareFormTableRowSelected {
    background: #19478a;
    height: 58px;
}

.stiWebClientShareFormTableRow {
    background: #e5e5e5;
    height: 58px;
}

.stiWebClientShareFormTableCell {
    cursor: pointer;
    padding: 5px 10px 5px 10px;
}

/* Mouse */
.stiCloudReportsWebClientSmallButtonWithBorders_Mouse {
    border-radius: 3px;
    height: 21px;
    border: 1px solid #ababab;
    background: #ffffff;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientSmallButtonWithBordersOver_Mouse {
    border-radius: 3px;
    height: 21px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientSmallButtonWithBordersSelected_Mouse {
    border-radius: 3px;
    height: 21px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientSmallButtonWithBordersDisabled_Mouse {
    border-radius: 3px;
    height: 21px;
    border: 1px solid #e1e1e1;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientSmallButtonWithBorders_Touch {
    border-radius: 3px;
    height: 26px;
    border: 1px solid #ababab;
    background: #ffffff;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientSmallButtonWithBordersOver_Touch {
    border-radius: 3px;
    height: 26px;
    color: #444444;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientSmallButtonWithBordersSelected_Touch {
    border-radius: 3px;
    height: 26px;
    color: #444444;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientSmallButtonWithBordersDisabled_Touch {
    border-radius: 3px;
    height: 26px;
    border: 1px solid #e1e1e1;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientStandartBigButton_Mouse {
    border-radius: 3px;
    min-height: 69px;
    min-width: 50px;
    cursor: default;
    overflow: hidden;
    background: transparent;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartBigButtonOver_Mouse {
    border-radius: 3px;
    min-height: 69px;
    min-width: 50px;
    cursor: default;
    overflow: hidden;
    background: #dadada;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartBigButtonSelected_Mouse {
    border-radius: 3px;
    min-height: 69px;
    min-width: 50px;
    cursor: default;
    overflow: hidden;
    background: #e5e5e5;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartBigButtonDisabled_Mouse {
    border-radius: 3px;
    min-height: 69px;
    min-width: 50px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    overflow: hidden;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientStandartBigButton_Touch {
    border-radius: 3px;
    min-height: 90px;
    min-width: 50px;
    cursor: default;
    background: #ffffff;
    font-family: Arial;
    font-size: 12px;
    overflow: hidden;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartBigButtonOver_Touch {
    border-radius: 3px;
    min-height: 90px;
    min-width: 50px;
    cursor: default;
    background: #dadada;
    font-family: Arial;
    font-size: 12px;
    overflow: hidden;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartBigButtonSelected_Touch {
    border-radius: 3px;
    min-height: 90px;
    min-width: 50px;
    cursor: default;
    overflow: hidden;
    background: #e5e5e5;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartBigButtonDisabled_Touch {
    border-radius: 3px;
    min-height: 90px;
    min-width: 50px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    overflow: hidden;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientStandartSmallButton_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartSmallButtonOver_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartSmallButtonSelected_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartSmallButtonDisabled_Mouse {
    border-radius: 3px;
    height: 23px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientStandartSmallButton_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartSmallButtonOver_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartSmallButtonSelected_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartSmallButtonDisabled_Touch {
    border-radius: 3px;
    height: 28px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Mouse */
.stiCloudReportsWebClientStandartToolbarButton_Mouse {
    height: 23px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartToolbarButtonOver_Mouse {
    height: 23px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #3b629b;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartToolbarButtonSelected_Mouse {
    height: 23px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientStandartToolbarButtonDisabled_Mouse {
    height: 23px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #3773cf;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

/* Touch */
.stiCloudReportsWebClientStandartToolbarButton_Touch {
    height: 28px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartToolbarButtonOver_Touch {
    height: 28px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #3b629b;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientStandartToolbarButtonSelected_Touch {
    height: 28px;
    color: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;   
}

.stiCloudReportsWebClientStandartToolbarButtonDisabled_Touch {
    height: 28px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #3773cf;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTabbedPane {	
	background: #ffffff;
}

.stiCloudReportsWebClientTabsPanel {
	background: #ffffff;	
}

.stiCloudReportsWebClientTabbedPaneContainer {
	background: #ffffff;
}

.stiCloudReportsWebClientTabbedPanePanel {
	padding: 4px;
}

.stiCloudReportsWebClientTabsCell {
	border: 0px;
	border-bottom: 1px solid #ffffff;	
	padding: 0px;
	margin: 0px;	
}

.stiCloudReportsWebClientTabsSelectedCell {
	border: 0px;
	border-bottom: 1px solid #ffffff;
	padding: 0px;
	margin: 0px;
}

.stiCloudReportsWebClientTabbedPaneSeparator {
	height: 15px;
	width: 1px;
	background: #c6c6c6;
}

/* Mouse */
.stiCloudReportsWebClientStandartTab_Mouse {    
    white-space: nowrap;
    background: #ffffff;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px 5px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientStandartTabOver_Mouse {
	white-space: nowrap;
	background: #ffffff;
    color: #19478a;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px 5px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientStandartTabSelected_Mouse {
    white-space: nowrap;
    color: #19478a;
    background: #ffffff;
	cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px 5px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientStandartTabDisabled_Mouse {    
    white-space: nowrap;
    background: #ffffff;
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px 5px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

/* Touch */
.stiCloudReportsWebClientStandartTab_Touch {    
    white-space: nowrap;
    background: #ffffff; 
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientStandartTabOver_Touch {
	white-space: nowrap;
    color: #19478a;
	background: #ffffff;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientStandartTabSelected_Touch {
    white-space: nowrap;
    color: #19478a;
    background: #ffffff;
	cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientStandartTabDisabled_Touch {    
    white-space: nowrap;
    background: #ffffff; 
    color: #d6d3d6;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}


/* Mouse */
.stiCloudReportsWebClientTextArea_Mouse {
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #ababab;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    resize: none;
    background: #ffffff;
}

.stiCloudReportsWebClientTextAreaOver_Mouse {
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    resize: none;
    background: #ffffff;
}

.stiCloudReportsWebClientTextAreaDisabled_Mouse {
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #e1e1e1;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #d6d3d6;
    resize: none;
    background: #f7f7f7;
}

/* Touch */
.stiCloudReportsWebClientTextArea_Touch {
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #ababab;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    resize: none;
    background: #ffffff;
}

.stiCloudReportsWebClientTextAreaOver_Touch {
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    resize: none;
    background: #ffffff;
}

.stiCloudReportsWebClientTextAreaDisabled_Touch {
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #e1e1e1;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #d6d3d6;
    resize: none;
    background: #f7f7f7;
}

/* Mouse */
.stiCloudReportsWebClientTextBoxEnumerator_Mouse {    
    border: 1px solid #ababab;    
    border-radius: 3px;
    color: #444444;
	background: #ffffff;
}

.stiCloudReportsWebClientTextBoxEnumeratorOver_Mouse {
    border: 1px solid #6b6b6b;
    border-radius: 3px;
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxEnumeratorDisabled_Mouse {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    background: #f7f7f7;
}

/* Touch */
.stiCloudReportsWebClientTextBoxEnumerator_Touch {
    border: 1px solid #ababab;
    border-radius: 3px;
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxEnumeratorOver_Touch {
    border: 1px solid #6b6b6b;
    border-radius: 3px;
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxEnumeratorDisabled_Touch {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    background: #f7f7f7;
}

/* Mouse */
.stiCloudReportsWebClientTextBoxEnumerator_TextBox_Mouse {
    font-size: 12px;
    height: 18px;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    border-radius: 3px;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

/* Touch */
.stiCloudReportsWebClientTextBoxEnumerator_TextBox_Touch {
    font-size: 12px;
    height: 23px;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    border-radius: 3px;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

/* Mouse */
.stiCloudReportsWebClientTextBoxEnumeratorButton_Mouse {
    border-radius: 3px;
    height: 10px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEnumeratorButtonOver_Mouse {
    border-radius: 3px;
    height: 10px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEnumeratorButtonSelected_Mouse {
    border-radius: 3px;
    height: 10px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEnumeratorButtonDisabled_Mouse {
    border-radius: 3px;
    height: 10px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Touch */
.stiCloudReportsWebClientTextBoxEnumeratorButton_Touch {
    border-radius: 3px;
    height: 12px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEnumeratorButtonOver_Touch {
    border-radius: 3px;
    height: 12px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #dadada;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEnumeratorButtonSelected_Touch {
    border-radius: 3px;
    height: 12px;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    background: #e5e5e5;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEnumeratorButtonDisabled_Touch {
    border-radius: 3px;
    height: 12px;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    color: #d6d3d6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientTextBoxEditButton {    
    border: 1px solid #ababab; 
    background: #ffffff;
    border-Left: 0px; 
}

/* Mouse */
.stiCloudReportsWebClientTextBox_Mouse {
    border-radius: 3px;
    font-size: 12px;
    height: 21px;
    border: 1px solid #ababab;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxOver_Mouse {
    border-radius: 3px;
    font-size: 12px;
    height: 21px;
    border: 1px solid #6b6b6b;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxDisabled_Mouse {
    border-radius: 3px;
    font-size: 12px;
    height: 21px;
    border: 1px solid #e1e1e1;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #d6d3d6;
    background: #f7f7f7;
}

/* Touch */
.stiCloudReportsWebClientTextBox_Touch {
    border-radius: 3px;
    font-size: 12px;
    height: 26px;
    border: 1px solid #ababab;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxOver_Touch {
    border-radius: 3px;
    font-size: 12px;
    height: 26px;
    border: 1px solid #6b6b6b;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #444444;
    background: #ffffff;
}

.stiCloudReportsWebClientTextBoxDisabled_Touch {
    border-radius: 3px;
    font-size: 12px;
    height: 26px;
    border: 1px solid #e1e1e1;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    font-family: Arial;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    outline: none;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    color: #d6d3d6;
    background: #f7f7f7;
}

::-ms-clear
{
    display: none;
}

.stiCloudReportsTextBoxHintImage {
    border-radius: 3px 0 0 3px;
}

.stiCloudReportsThumbnailItem {
	display: inline-block;
    margin: 5px;
	overflow: hidden;
}

/* Button */
.stiCloudReportsThumbnailItemButton {    
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	width: 100%;
    height: 100%;
}

.stiCloudReportsThumbnailItemButtonSelected {
	background: #eaeaea;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	width: 100%;
    height: 100%;
}

/* Button Image */
.stiCloudReportsThumbnailItemButtonImage {    
	
}

.stiCloudReportsThumbnailItemButtonImageCell {
	line-height: 0;    
    text-align: center;	
	padding: 20px 0 20px 0;
}

/* Button Caption */
.stiCloudReportsThumbnailItemButtonCaptionCell {
	text-align: center;
	padding-bottom: 5px;
}

.stiCloudReportsThumbnailItemButtonCaption {    
	width: 180px;
	display: inline-block;
	text-align: center;
    white-space: nowrap;   
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 13px;
    font-weight: bold;
	height: 16px;
}

.stiCloudReportsThumbnailItemCaptionTextbox {    
	width: 180px;
	font-size: 13px;
	border: 0px;
	line-height: 0;	
}

.stiCloudReportsThumbnailItemButtonRightContainer {    
	text-align: right;
    width: 70px;
	height: 30px;
    height: 100%;
    display: inline-block;
	position: absolute;
	right: 0px;
	top: 3px;
}

.stiCloudReportsThumbnailItemForDragDrop {    
    position: absolute;    
    z-index: 300;
    border: 1px solid #6b6b6b;
	background: #eaeaea;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
	overflow: hidden;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	opacity: 0.6;	
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6); 
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsThumbnailItemForDragDropInnerTable {	
	height: 100%;    
	width: 100%;		
}


/*Create Report Button*/
.stiCloudReportsCreateButton {
	color: #444444;
    cursor: pointer;
    font-family: Arial;
    font-size: 16px;
	width: 142px;
	height: 201px;
	margin: 20px 34px 28px 34px;
	border: 1px dashed #c6c6c6;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsCreateItem {
	display: inline-block;
    margin: 5px;
	overflow: hidden;
}

.stiCloudReportsCreateItemSelected {
	display: inline-block;
    margin: 5px;
    background: #eaeaea;
	overflow: hidden;
}

.stiCloudReportsCreateButtonCaption {
	display: inline-block;
	text-align: center;
	width: 122px;
    padding: 0 10px 0 10px;
}


.stiCloudReportsToolbarSeparator {
	background: #447b74;
}

.stiCloudReportsToolbarUserNameCell {
	text-align: right;
	padding-left: 10px;
}

.stiCloudReportsToolbarUserImage {
	border-radius: 40px;
	margin: 0 5px 0 5px;
}

/* Mouse */
.stiCloudReportsWebClientToolButton_Mouse {    
    height: 40px;
	min-width: 40px;
    white-space: nowrap;
	border: 0px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientToolButtonOver_Mouse {
	height: 40px;
	min-width: 40px;
	white-space: nowrap;
    background: #3b629b;
    color: #ffffff;
	border: 0px;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientToolButtonSelected_Mouse {
    height: 40px;
    min-width: 40px;
	white-space: nowrap;
    background: #ffffff;
    color: #444444;
	border: 0px;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

.stiCloudReportsWebClientToolButtonDisabled_Mouse {
    height: 40px;
    min-width: 40px;
	white-space: nowrap;
    color: #d6d3d6;
	border: 0px;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	cursor: pointer;
}

/* Touch */
.stiCloudReportsWebClientToolButton_Touch {    
    height: 40px;
    min-width: 40px;
	white-space: nowrap;
	border: 0px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientToolButtonOver_Touch {
	height: 40px;
	min-width: 40px;
	white-space: nowrap;
    background: #3b629b;
    color: #ffffff;
	border: 0px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientToolButtonSelected_Touch {
    height: 40px;
    min-width: 40px;
	white-space: nowrap;
    background: #ffffff;
    color: #444444;
	border: 0px;
	cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsWebClientToolButtonDisabled_Touch {
    height: 40px;
    min-width: 40px;
	white-space: nowrap;
    color: #d6d3d6;
	border: 0px;
	cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.stiErrorTooltip, .stiErrorTooltipArrow:after {
  background: red;
}

.stiErrorTooltip {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 10px;
  color: white;
  margin-top: 20px;
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  //font-stretch: condensed;
  text-decoration: none;
  z-index: 100;
}
.stiErrorTooltipArrow {
  width: 15px;
  height: 15px;
  overflow: hidden;
  position: absolute;
  left: -14px;
 // margin-left: -35px;
  bottom: 40%;
}
.stiErrorTooltipArrow:after {
  content: "";
  position: absolute;
  left: 10px;
  top: 0px;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
}



#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
    border-radius: 3px;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


.stiOverrideGloobalStyles
{
	border: 0px;
	padding: 0px;
}

.stiToolBarToolTipTextCell {
    font-size: 12px;
    font-family: Arial;
    color: #444444;
    padding: 10px;
    border: 0px;
    border-bottom: 1px solid #c6c6c6;
    white-space: normal;
}

.stiToolBarToolTip {
    position: absolute;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    background: #ffffff;
    cursor: default;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    z-index: 9999;
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    color: #444444;
    font-family: Arial;
    font-size: 12px;
}

.stiToolBarToolTipButtonOver {
    color: #0000ff;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    border: 0px;
    padding: 0px;
}

.stiToolBarToolTipButton {
    color: #000000;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    border: 0px;
    padding: 0px;
}


.stiToolBarToolTipLink {
    color: #336699;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
	padding: 0 0 0 7px;
	border: 0px;
    white-space: nowrap;
}

.stiTooltip{

}



/* ----  Mouse ----- */

/* Opening Icon */
.stiCloudReportsTreeItemIconOpening_Mouse {    
    margin: 0 3px 0 0;
}

/* Button */
.stiCloudReportsTreeItemButton_Mouse {
    border-radius: 3px;
	border: 1px solid #ffffff;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsTreeItemButtonSelected_Mouse {
    border-radius: 3px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Button Image */
.stiCloudReportsTreeItemButtonImage_Mouse {    
	margin: 2px 2px 2px 3px;
}

/* Button Caption */
.stiCloudReportsTreeItemButtonCaption_Mouse {    
	padding: 0px 3px 0px 0px;
}

/* TreeItem Icon For DragDrop */
.stiCloudReportsTreeItemForDragDrop_Mouse {
	border: 1px solid #6b6b6b;
	background: #eaeaea;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	opacity: 0.6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6); 
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsTreeItemForDragDropCountCell {
	border-left: 1px solid #6b6b6b;
	color: #6b6b6b;
	padding: 0 5px 0 5px;
}

/* ----  Touch ----- */

/* Opening Icon */
.stiCloudReportsTreeItemIconOpening_Touch {    
    margin: 0 3px 0 0;
}

/* Button */
.stiCloudReportsTreeItemButton_Touch {
    border-radius: 3px;
    border: 1px solid #ffffff;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudReportsTreeItemButtonSelected_Touch {
    border-radius: 3px;
    border: 1px solid #6b6b6b;
    background: #eaeaea;
    color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Button Image */
.stiCloudReportsTreeItemButtonImage_Touch {    
	margin: 2px 2px 2px 3px;
}

/* Button Caption */
.stiCloudReportsTreeItemButtonCaption_Touch {    
	padding: 0px 3px 0px 0px;
}

/* TreeItem Icon For DragDrop */
.stiCloudReportsTreeItemForDragDrop_Touch {
	border: 1px solid #6b6b6b;
	background: #eaeaea;
	color: #444444;
    cursor: default;
    font-family: Arial;
    font-size: 12px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	opacity: 0.6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.6); 
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
    box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.stiCloudReportsTreeHintHeaderText {
    font-family: Arial;
    font-size: 13px;
    color: #19478a;
    text-align: center;
    white-space: nowrap;
	border: 0px;
    padding: 10px 3px 10px 3px;    
}

.stiCloudReportsTreeHintText {
	font-family: Arial;
    font-size: 12px;
    color: gray;
    line-height: 0.8;
    text-align: center;
    white-space: normal;
	border: 0px;
    padding: 3px;
}

.stiCloudReportsTreeHintItem {
    position: absolute;
    cursor: pointer;
    z-index: 1;    
}

.stiCloudReportsTreeSeparatorLine {
    border-top: 1px solid #19478a;
    height: 1px;
    opacity: 0.8;
}


.stiCloudReportsWebClientUsersContainer {
	position: absolute;	
	background: #ffffff;
	left: 0px;
	top: 121px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
    width: 400px;
    overflow: auto;
	border-right: 1px solid #c6c6c6;
}

.stiCloudReportsSelectRootFolderContainer {
	height: 300px;
	overflow: auto;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	padding: 12px;
}
.stiGrid {
  width : 100%;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;  
  border-spacing: 0;
  padding: 0;
}


.stiUsingNameRow {    
	background-color: #e5e5e5;   
    padding-left:15px;
    height:21px;
}

.stiTempHeaderCell{
    position:absolute;
    top:0px;
    background-color: white;
    opacity: 0.7;
    border:2px solid #c6c6c6;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 3px;
    padding-right: 3px;
}

.stiGridRow {    
	padding-left:7px;
    height:27px;
}

.stiGridRow:hover {    
    background-color: #dadada;   
	padding-left:7px;
    height:27px;
    border: none;
}

.stiFixedTableDiv{
    border: 1px solid #c6c6c6;
    margin: 5px;
}

.stiFixedTable {
  border-spacing: 0;
  width:100%;    
  margin-top: 5px;
}

.stiFixedTableHeaderCell{

}

.stiFixedTableCell{
    /*background-color: #FFFFFF;*/
}

.stiFixedTableCellSelected{
   background-color: #dadada;
}

.stiFixedTable td, .stiFixedTable th, .stiFixedTableHeader {
  border-bottom:1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  width:1%;
  white-space:nowrap;
  padding-left: 3px;
  padding-right: 3px;
  height: 15px;

  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

.stiFixedTableH {
  background-color: #FFFFFF;
  border-top:1px solid #c6c6c6;
}


.stiFixedTable th {
  height: 0;
  line-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  color: transparent;
  border: none;
  white-space: nowrap;
}




.stiCloudReportsWebClientViewerContainer {
	position: absolute;	
	background: #ffffff;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}

.stiCloudReportsWebClientViewerToolbar {
	border-bottom: 1px solid #c6c6c6;
}


.stiCloudReportsViewerExportForm {
    font-family: Arial;
    font-size: 12px;
	color: #444444;
	cursor: default;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudWelcomePanel {
    position: absolute;
    background: #ffffff;
    border-left: 1px solid #3b629b;
    left: 170px;
    top: 40px;
    bottom: 0px;
    right: 0px;
    z-index: 2;
    overflow: auto;
}

.stiCloudWelcomePanelMainMenu {
    position: absolute;
    width: 250px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    background: #19478a;
    overflow: hidden;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.stiCloudWelcomePanelRightPanel {
    position: absolute;
    left: 250px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
