﻿/*========================*/
/* CNR Dev-Kit Stylesheet
/*      - to be used in conjunction with .Skin files */

/*/
/* PAGE CSS
/*/
.MainNavCell {
	width: 15%; /*width:500px;*/
	height: 100%
}
.Color-TableRowTop {
	background-color: #d0d5f4;
}
.Color-MainMenuBar {
	background-color: #3a6ea5
}
.HomePageWhiteLink {
	font: bold 10px MS Sans Serif;
	COLOR: White;
	TEXT-DECORATION: none;
	line-height: 150%;
}
.HomePageWhiteLink a:link {
	color: White
}
.HomePageWhiteLink a:visited {
	color: White
}
.HomePageWhiteLink a:hover {
	color: White
}
.TableRowBottom {
	background-color: #27436e;
	height: 2px
}
.ReportWizardTitle {
	font: bold 15pt "MS Sans Serif";
	COLOR: white;
	background-color:#3a6ea5;
}
.ReportWizardSubTitle {
	font: bold 9pt "MS Sans Serif";
	COLOR: white;
	background-color:#3a6ea5;
}
.Wizardband {
	font: bold 8pt "MS Sans Serif";
	COLOR: white;
	background-color: #3a6ea5
}
.Wizardband a:link {
	color: #ffffff
}
.Wizardband a:visited {
	color: #ffffff
}
.Wizardband a:hover {
	color: #f2f2f2
}
.topRowProperties {
	font: bold 8pt "MS Sans Serif";
	color: White;
	height: 20px;
	background-color: #3a6ea5;
}
.MainMenuTableRow {
	background-color: #3a6ea5;
	height: 20px;
	width: 100%;
}
.Height-TableMenuRow {
	height: 20px;
}
.ListMenu {
	background-color: #e9e7d8;
	width: 12%;
	vertical-align:top;
}
.ListMenuBorder {
	background-color: #c6c4ad;
}
.SaveTreeCell {
	border-color: Background;
	background-color: #FFFFF0
}
.MainTableContainer {
	position: absolute;
	height:100%;
}
/*.MainTableContainer { position: absolute; width:100%; height:100%;}*/
.MainTable {
	table-layout: fixed;
}
.TopMain {
	height:3% !important;
}
/*.MainTable          {  }*/
.MainContentRow {
	vertical-align: top;
	height: 100%;
}
.BottomToolBar {
	height: 4%;
	vertical-align: bottom;
}
/*/
/* PORTAL CSS
/*/
.Portal_MainTable {
	background-color: White;
	height:94% !important
}
.Portal_FavTable {
	background-color: White;
}
.Portal_FavTable tr td {
	border:1px solid #fff;
	border-collapse:collapse;
}
.LeftMenuColumn {
	background-color: #e9e7d8;
	BORDER-RIGHT: #3a6ea5 7px solid;
	WIDTH: 180px
}
.MainMsgContent {
	background-color: #e9e7d8;
}
.HomePageHeaderLink {
	font: bold 12px "MS Sans Serif";
	Color:#666666;
	Height: 150%;
}
a.HomePageRegularLink:link {
	font: bold 11px "MS Sans Serif";
	COLOR: #3a6ea5;
	TEXT-DECORATION: none;
}
a.HomePageRegularLink:visited {
	font: bold 11px "MS Sans Serif";
	COLOR: #3a6ea5;
	TEXT-DECORATION: none;
}
a.HomePageRegularLink:hover {
	font: bold 11px "MS Sans Serif";
	COLOR: red;
	TEXT-DECORATION: underline;
}
.HomePageRegularText {
	Font: 10px "MS Sans Serif";
	Color:#666666;
}
/*/
/* LOGON/LOGOFF CSS   - See "Logon.Skin" file
/*/
.Background_Logon {
	background-color: #ffffff;
	width:100%;
	padding: 0px;
	margin: 0px;
}
.Color-TableRowTop_Logon {
	background-color: #d0d5f4;
}
.Color-MainMenuBar_Logon {
	background-color: #3a6ea5;
}
.TableRowBottom_Logon {
	background-color: #27436e;
	height: 2px
}
.Color-LogonTable {
	background-color: #ededed;
}
/*/
/* REPORT BUILDER CSS
/*/
.container-active-look {
	border-style: none;
	border-width: 0;
	background-color: #3a6ea5;
}
.container-inactive-look {
	border-style: none;
	border-width: 0;
	background-color: #eaeae7;
	color:Black;
	font-size:12px;
}
.toolbox-cell {
	width: 8%;
	height: 100%;
	vertical-align:top;
	border-right:5px solid gray;
}
.cta-font {
	font: normal 7pt "MS Sans Serif";
	color: Gray;
}
.items-font {
	font: normal 8pt "MS Sans Serif";
	text-align:left;
	vertical-align:top;
}
a.blacklink:link {
	color: black;
	text-decoration:none
}
a.blacklink:visited {
	color: black;
	text-decoration:none
}
a.blacklink:hover {
	color: blue;
	cursor: pointer
}
.toolbox-LinkHover-CRB {
	cursor: hand;
	background-color: #ddeef7;
}
.grid-designer-initial-look {
	border-style: solid;
	border-width: 1;
	border-color: #cccccc;
}
a.TDRGrid:link {
	COLOR: black;
	font: bold 8pt;
	text-decoration: none;
}
a.TDRGrid:visited {
	COLOR: black;
	font: bold 8pt;
	text-decoration: none;
}
a.TDRGrid:hover {
	COLOR: blue;
	font: bold 8pt;
	text-decoration: none;
}
.TDRItem {
	COLOR: black;
	TEXT-DECORATION: none;
}
a.TDRItem:link {
	COLOR: black;
	TEXT-DECORATION: none;
}
a.TDRItem:visited {
	COLOR: black;
	TEXT-DECORATION: none;
}
a.TDRItem:hover {
	COLOR: blue;
	TEXT-DECORATION: none;
}
.img_ChartFieldLabel {
	BORDER-RIGHT: outset;
	BORDER-TOP: outset;
	BORDER-LEFT: outset;
	BORDER-BOTTOM: outset;
	CURSOR: hand;
}
.3DChart_ValueText {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	color: #999999
}
.drag {
	position:relative;
	cursor:hand
}
.CRB_RightClick {
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-BOTTOM: 1px solid;
	TOP: 10px;
	LEFT: 10px;
	WIDTH: 150px; /*HEIGHT: 20px;*/
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #D6D6D6;
	cursor:default;
	z-index:10000;
	line-height:16px;
}
.menuitems {
	padding-left:15px;
	padding-right:10px;
}
.AdvProperties {
	background-color: #f4f4f4
}
.VisibilityHint {
	font: bold 7pt "MS Sans Serif";
	color: Black;
}
/*tabberlive for the tabs on Textbox Properties*/
.tabberlive .tabbertabhide {
	display:none;
}
.tabber {
}
.tabberlive {
	margin-top:1em;
}
ul.tabbernav {
	margin:0;
	padding: 2px 0; /*border-bottom: 1px solid #778;*/
	width: 400px;
	height:20px; /*font: 9pt Verdana, sans-serif;*/
}
ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
	width:75px;
	text-align:center;
}
ul.tabbernav li a {
	padding: 1px 0.5em;
	margin-left: 2px;
	text-align:center;
	TEXT-DECORATION: none;
	width: 75px; /*border: 1px solid #778; border-bottom: none; background: #3a6ea5; text-decoration: none;*/
	background-image: url('../infragistics/Images/ig_tab_winXPs3.gif');
}
ul.tabbernav li a:link {
	color: blue;
}
ul.tabbernav li a:visited {
}
ul.tabbernav li a:hover { /*color: #000;background: #f2f2f2;border-color: #227;*/
	background-image: url('../infragistics/Images/ig_tab_winXPs2.gif');
}
ul.tabbernav li.tabberactive a {
	TEXT-DECORATION: none;/*color: #000000;*/
	font-weight: bold; /*background-color: #fff; border-bottom: 1px solid #fff;*/
	background-image: url('../infragistics/Images/ig_tab_blueb1.gif');
}
ul.tabbernav li.tabberactive a:hover {/*color: #000; background: white; border-bottom: 1px solid white;*/
}
/*.tabbertab = the tab content*/
.tabberlive .tabbertab {
	padding:3px; /*border:1px solid #aaa;*/
	border-top:0;
	height:275px;
	width:400px
}
.tabberlive .tabbertab h2 {
	display:none;
}
.tabberlive .tabbertab h3 {
	display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
/*/
/* QUICK QUERY CSS
/*/
.Tab1Unselected_CQQ {
	width:150px;
	display:block;
	height:20px;
	text-align: center;
	vertical-align:text-bottom;
	TEXT-DECORATION: none;
	background-image: url('../infragistics/Images/ig_tab_winXPs3.gif');
}
.Tab1UnSelected_CQQ:hover {
	background-image: url('../infragistics/Images/ig_tab_winXPs2.gif');
}
a.Tab1Unselected_CQQ:link {
	color: blue
}
a.Tab1Unselected_CQQ:visited {
	color: blue
}
a.Tab1Unselected_CQQ:hover {
	color: blue
}
.Tab1Selected_CQQ {
	width:150px;
	font-weight: bold;
	height: 20px;
	text-align: center;
	vertical-align: bottom;
	TEXT-DECORATION: none;
	background-image: url('../infragistics/Images/ig_tab_blueb1.gif');
	display:block;
}
.Tab1Selected_CQQ:hover {/*background-image: url('infragistics/Images/WebTab/igwt_tab_hover.jpg');*/
}
a.Tab1Selected_CQQ:link {
	color: blue
}
a.Tab1Selected_CQQ:visited {
	color: blue
}
a.Tab1Selected_CQQ:hover {
	color: blue
}
.CQQItemListGrid_css {
	background-image: url('../infragistics/images/ig_cal_light2.gif');
}
.SelectFormatRow {
	background:url('../infragistics/images/ig_cal_light2.gif');
}
/*/
/* QUERY BUILDER CSS
/*/
.CQB_SectionBand {
	font: normal 8pt "MS Sans Serif";
	color: black;
	background-color:#ebeadf;
}
.titlebuttonLink {
	font: normal 8pt "MS Sans Serif";
	color: blue;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	TEXT-DECORATION: underline
}
a.titlebuttonLink:link {
	color: blue;
	text-decoration:underline
}
a.titlebuttonLink:visited {
	color: blue;
	text-decoration:underline
}
a.titlebuttonLink:hover {
	color: blue;
	text-decoration:underline
}
/*/
/* LIBRARIES CSS
/*/
.tabBottomImage {
	height: 8;
	background-image: url('../infragistics/images/ig_cal_blue1.gif');
}
.MainContent {
	background-color: #e9e7d8;
}
.SearchPanel {
	background-color: #e9e7d8;
	vertical-align:top;
}
.QueryParamList {
	background-color: #e9e7d8;
}
.TreeCell {
	BORDER-RIGHT: #3a6ea5 3px solid;
}
#tdToResize > div {
  height:600px !important;
} 

#objProperties_DataText_ctl02 {
float: right;
position: relative;
right: -50px;
top: -20px;
}

#objProperties_DataValue_ctl02 {
float: right;
position: relative;
right: -50px;
top: -20px;
}
/*/
/* ADMIN CSS
/*/
.Admin_Form {
	background-color: White
}
.fieldtextbottom {
	font: normal 9pt "MS Sans Serif";
	text-align:left;
	vertical-align:bottom;
}
/*/
/* CONTROLS CUSTOM CSS
/*/
.LeftMenuColumn_topitem {
	background-image: url('../infragistics/images/RoundedOrangeExplorer.gif');
	background-position: 1 4;
	background-repeat: no-repeat;
}
.LeftMenuColumn_item {
	background-image: url('../infragistics/images/ig_cal_light3.gif');
	background-position: 1 1;
	background-repeat: repeat-x;
}
.MSGridHeaderStyle {
	padding-right: 3px;
	padding-left: 3px;
	background-color: #ebeadf;
	COLOR: black;
	font: 8pt "MS Sans Serif";
	border-top: white 1px solid;
	border-left: white 1px ridge;
	border-bottom: #c6c4ad 3px solid;
}
.MSGridItemStyle {
	padding-left: 5px;
	overflow: ellipsis;
	font: 8pt "MS Sans Serif";
	COLOR: black;
	border-top: DimGrey 0px solid;
	border-left: DimGrey 0px solid;
}
/*/
/* CONTROLS COMMON CSS
/*/
BODY {
	BACKGROUND: white;
	COLOR: black;
	FONT-FAMILY: MS Sans Serif;
	position:absolute;
	width:100%;
	height:100%;
}
#PageBody {
	width:100%;
	height:100%;
}
.p1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt
}
.p2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
}
.p3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt
}
.p4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt
}
.p5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt
}
FRAMESET {
	margin: 0px;
	padding: 0px;
}
INPUT, BUTTON, SELECT, TABLE, BODY, FRAMESET {
	font-size: 8pt;
	font-family: MS Sans Serif
}
SELECT {
	outline:none;
}
#Explorer_tblExplorerOuter {
	float:left;
}
#objProperties_tblPropertiesInner1 table {
}
#lblTableHoder .drag {
	position:absolute !important;
}
#Label1 {
	position:relative;
}
table#objProperties_tblPropertiesInner1 tr td {
	width:120px !important;
}
#objProperties_tblPropertiesInner1 input[type="other"] {
	padding:2px 0px !important;
	float:left;
	width:83px !important;
}
#objProperties_tblPropertiesInner1 input[type="text"] {
	padding:2px 0px !important;
	float:left;
	width:78px !important;
}
#objProperties_tblPropertiesInner1 input[type="submit"] {
	padding:2px 0px !important;
	float:left;
}
#objProperties_tblPropertiesInner1 button {
	padding: 2px 0px !important;
	display: inline-block;
	float: left;
	white-space: nowrap;
	position: relative;
	top: -13px;
	/*left: 2px;*/
}
#objProperties_tblPropertiesInner1 tr {
	height:27px;
	float: left;
}
#objProperties_tblPropertiesInner1 tr td {
	vertical-align:top;
}

#objProperties_tblPropertiesInner1 #divSelect {
    top: -10px;
    position: relative !important;
}

#txtBackgroundColor_lblColor, #txtForegroundColor_lblColor, #txtBorderColor_lblColor {
	height:20px;
	display:block;
}
#tdColumnSetting {
	width:auto !important;
}
#tabPermissions {
	vertical-align:bottom;
}
.Color-TableRowTop td {
	vertical-align:top;
	height:3px;
}
.MainNavCell > table {
	height:100%;
}
form {
	margin:0px;
}
#tblResize > DIV {
	height:100% !important;
}
.ReportPanelTable {
	width:100%;
}
/*#Explorer_tblTree {
	width:200px;
}
#Explorer_tblTree tr {
	float:left
}
#Explorer_tblTree tr td {
	display:inline-block;
}*/

#Explorer_tblTree tr table {
	width:1px !important;
	display: inline-block;
	position:relative;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#Explorer_tblTree tr {
	width:1px !important;
	position:relative;
}
.fieldlabel {
	display: inline-block;
}
}
 @-moz-document url-prefix() {
 #Explorer_tblTree tr table {
 width:1px !important;
 display: inline-block;
}
}
#titleBar {
	position:fixed !important;
	top:0px !important;
	z-index:55;
}
#lblPageHeader, #lblBody, #lblPageFooter {
	display:block;
	position: relative;
	margin: 1px 0px !important;
	overflow:hidden !important;
}
#PageHeader {
}
#PageHeader span {
	position:absolute !important;
	top:0;
	z-index:40;
}
#Body {
}
#Body span {
	position:absolute !important;
	top:0;
	vertical-align: top;
	z-index: 40;
}
#PageFooter {
	z-index:45;
}
#PageFooter span {
	position:absolute !important;
	top:0;
}
.GridScroll {
	min-height:450px !important;
	/*overflow-y: scroll;*/
}
.TreePlusMinus {
	width:auto !important;
	float:left;
}
a:link {
	color: blue
}
a:visited {
	color: blue
}
a:hover {
	color: blue
}
/*General Text formatting */
.fieldlabel, .fieldlabel1 {
	font: normal 8pt "MS Sans Serif";
	text-align:left;
	vertical-align:top;
}
.fieldtext {
	font: normal 8pt "MS Sans Serif";
	text-align:left;
	vertical-align:top;
}
/*#btnSelectColor1, #btnSelectColor2, #btnSelectColor3, #btnSelectColor4, #btnSelectColor5, #btnSelectColor6, #btnSelectColor7, #btnSelectColor8, #btnSelectColor9 {
	float:left;
	padding:1px 1px 0px 1px;
	height:20px;
	margin:0px;
}
*/
#txtTitle {
	display:inline-block !important;
	float:none !important;
}
#lblOptionTitle {
	float:left;
	padding-right:5px;
}
#_ctl43 tbody {
	width:100% !important;
}
#displayFrame td {
	vertical-align:top;
}
#lblReport {
	width:100%;
	height:100%;
}
/*#lblReport table {
	display:inline-table !important;
}*/
#lblReport > table {
	display:inline-table !important;
}
.fieldlabelbold {
	font: bold 8pt "MS Sans Serif";
	text-align:left;
	vertical-align:top;
}
.errortext {
	font: normal 9pt "MS Sans Serif";
	COLOR: red;
}
.informationtext {
	font: normal 9pt "MS Sans Serif";
	COLOR: blue;
}
.validatorerrormessage {
	font: normal 8pt;
}
.traceinfolabel {
	vertical-align: top;
	text-align: left;
	width: 100px;
}
.TitleLabel {
	font: bold 12pt "MS Sans Serif";
}
/* Asp:DataGrid Columns */
.tableheader {
	font: 8pt "MS Sans Serif";
}
.elementlink {
	font: 8pt "MS Sans Serif";
	COLOR: blue;
	cursor: hand;
	TEXT-DECORATION: underline
}
.band {
	font: bold 8pt "MS Sans Serif";
	COLOR: white;
	background-color: #3a6ea5
}
.band a:link {
	color: #ffffff
}
.band a:visited {
	color: #ffffff
}
.band a:hover {
	color: #ffcc00
}
.parmcelllabel {
	vertical-align: top;
	text-align: left;
	width: 100px;
}
.parmcellvalue {
	vertical-align: top;
	text-align: left;
	width: 500px;
}
.FileBrowse {
	VERTICAL-ALIGN: top;
	WIDTH: 400px;
	font: normal 9pt "MS Sans Serif";
	COLOR: black;
	cursor: hand;
}
.MessageBar {
	font: 10px "MS Sans Serif";
	COLOR: red;
	background-color: #e9e7d8;
	vertical-align: top;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
	width: 97%;
}
.informationtextlarge {
	font: bold 11pt "MS Sans Serif";
}
.Tab1Unselected {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	TEXT-DECORATION: none;
	background-image: url('../infragistics/Images/ig_tab_winXPs3.gif');
	display:block;
	padding:0px 10px;
	float:left;
}
.Tab1UnSelected:hover {
	background-image: url('../infragistics/Images/ig_tab_winXPs2.gif');
}
a.Tab1Unselected:link {
	color: blue
}
a.Tab1Unselected:visited {
	color: blue
}
a.Tab1Unselected:hover {
	color: blue
}
.Tab1Selected {
	font-weight: bold;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	TEXT-DECORATION: none;
	background-image: url('../infragistics/Images/ig_tab_blueb1.gif');
	display:block;
	padding:0px 10px;
	float:left;
} /**** 30/06/2014  ****/
.Tab1Selected:hover {/*background-image: url('infragistics/Images/WebTab/igwt_tab_hover.jpg');*/
}
a.Tab1Selected:link {
	color: blue
}
a.Tab1Selected:visited {
	color: blue
}
a.Tab1Selected:hover {
	color: blue
}
.tabRow {
	vertical-align: top;
	height: 10px;
}
a.button 
{
	display:inline-block;
}
/*Main Buttons */
.button {
	border-right: #98cbfb 1px solid;
	border-top: #98cbfb 1px solid;
	border-left: #98cbfb 1px solid;
	border-bottom: #98cbfb 1px solid;
	font: normal 10pt "MS Sans Serif";
	vertical-align: middle;
	text-align: center;
	color: #000000;
	background-color: #f2f2f2;
	cursor: hand;
	width: 94px;
	height: 20px;
}
.button:hover, .buttonhover {
	border-right: #98cbfb 1px solid;
	border-top: #98cbfb 1px solid;
	border-left: #98cbfb 1px solid;
	border-bottom: #98cbfb 1px solid;
	font: normal 10pt "MS Sans Serif";
	vertical-align: middle;
	text-align: center;
	color: #000000;
	background-color: #f2f2f2;
	cursor: hand;
	width: 94px;
	height: 20px;
}
#btnCancel 
{
	
}
.button /* Additional IE/Win specific style sheet  */ {
 border-right: expression( this.onmouseover = new Function("this.className += ' buttonhover';"), this.onmouseout = new Function("this.className = this.className.replace('buttonhover', '');"));
 border-top: expression( this.onmouseover = new Function("this.className += ' buttonhover';"), this.onmouseout = new Function("this.className = this.className.replace('buttonhover', '');"));
 border-left: expression( this.onmouseover = new Function("this.className += ' buttonhover';"), this.onmouseout = new Function("this.className = this.className.replace('buttonhover', '');"));
 border-bottom: expression( this.onmouseover = new Function("this.className += ' buttonhover';"), this.onmouseout = new Function("this.className = this.className.replace('buttonhover', '');"));
}
input[disabled="disabled"][type="button"] {
	color: aaa;
	text-shadow:2px 2px 2px #FFF;
	cursor:default;
}
input[disabled="disabled"][type="submit"] {
	color: aaa;
	text-shadow:2px 2px 2px #FFF;
	cursor:default;
}
#objChartData_grdFieldList tr, #objChartData_grdFieldList td, #grdFieldList tr, #grdFieldList td {
	border:0px solid #fff;
}
#tblTemplatePreview {
}
#oReportDiv div {
	font-size:10px !important;
}
.styleButton {
	border-right: #98cbfb 1px solid;
	border-top: #98cbfb 1px solid;
	border-left: #98cbfb 1px solid;
	border-bottom: #98cbfb 1px solid;
	font: normal 8pt "MS Sans Serif";
	vertical-align: middle;
	text-align: center;
	color: #000000;
	background-color: #f2f2f2;
	cursor: hand;
	width: 50px;
	height: 17px;
}
.styleButton:hover, .styleButtonhover {
	border-right: #eeaa58 1px solid;
	border-top: #eeaa58 1px solid;
	border-left: #eeaa58 1px solid;
	border-bottom: #eeaa58 1px solid;
	font: normal 8pt "MS Sans Serif";
	vertical-align: middle;
	text-align: center;
	color: #000000;
	background-color: #f2f2f2;
	cursor: hand;
	width: 50px;
	height: 17px;
}
.styleButton /* Additional IE/Win specific style sheet  */ {
 border-right: expression( this.onmouseover = new Function("this.className += ' styleButtonhover';"), this.onmouseout = new Function("this.className = this.className.replace('styleButtonhover', '');"));
 border-top: expression( this.onmouseover = new Function("this.className += ' styleButtonhover';"), this.onmouseout = new Function("this.className = this.className.replace('styleButtonhover', '');"));
 border-left: expression( this.onmouseover = new Function("this.className += ' styleButtonhover';"), this.onmouseout = new Function("this.className = this.className.replace('styleButtonhover', '');"));
 border-bottom: expression( this.onmouseover = new Function("this.className += ' styleButtonhover';"), this.onmouseout = new Function("this.className = this.className.replace('styleButtonhover', '');"));
}
#Tablerow2 {
	height:1px !important;
}
#Tablerow1 {
	height:1px !important;
}
#Tablerow3 {
	height: 1px !important;
}
#Tablerow4 {
	height: 1px !important;
}
#rowCo td {
	height:30px;
}
/*************24.06.2014************/

#tblMain {
	width: 100%;
	height:99.9%;
}
#tblButtons {
	margin-top: 0px;
}
.Color-MainMenuBar {
	background-color: #3A6EA5;
}
#lblBody > table {
	position:relative;
}
span#Body > table {
	position:relative;
}
span#Body table div {
	position:absolute !important;
	left:20px;
}
span#PageFooter > table {
	position:relative;
}
span#PageHeader > table {
	position:relative;
}
#objToolBox_tblToolBoxOuter {
	height:100% !important;
}
.TreeCell {
	background:#ebeadf;
}
.MainTableContainer {
	position:absolute;
	height:100%;
	bottom:0px !important;
}
#Table1 {
	height:auto !important;
}

#Explorer_cellTree td {
	min-width: 10px;
}
div#oReportDiv > table tr td {
	font-size: 10px;
}
iframe > td#oReportCell {
	width:100% !important;
}
#mainToolBar_UltraWebToolbar1 {
	background:none !important;
}
#mainToolBar_UltraWebToolbar1 > .igdm_MenuScrollContainer > .igdm_MenuGroupHorizontalRoot {
	position: fixed !important;
	display: block !important;
	height: 27px;
	bottom: 0px;
	background:#3A6EA5;
	z-index: 999;
}

#treeDiv {
    background-color: #e9e7d8;
    overflow: auto !important;
    width: 16.5% !important;
    height: 95.5% !important;
    position: absolute;
    z-index: 99;
}
#Table4 {  height: 100% !important;}

td#oReportCell { display:none;}
textarea {
	outline:0;
}

#tblCQQDS div, #tblParam div, #tblQuery div {
    height: 400px !important;
}

