/* Required for input to function properly */
input[type=text], input[type=password], textarea, .masterTextArea
{
   line-height: 1.0em;
}

html {
  overflow:hidden;}
  
.XPaneBase {
  width:20px;
  height:10px;
}

.adminPageOffset {top:45px !important;}
.wrapR1 {
  position:absolute;
  top:45px;
  left:15px;
  right:20px;
  bottom:15px;
}
.wrapR1_bidi {
  position:absolute;
  top:45px;
  left:20px;
  right:15px;
  bottom:15px;
}

body {
  overflow:hidden;
  visibility:hidden;
  padding:0;
  background-color:#FFFFFF;
}

#root {
  visibility:hidden;}
  
.bodyPane {
  position:absolute;
  overflow:hidden;
  padding:0;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;}
  
.bodyPane_bidi {
  position:absolute;
  overflow:hidden;
  padding:0;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;}
  
.l1TabRow {
  overflow:hidden;
  position:absolute;
  padding:0 0 0 5px;
  border:0;
  left:0px;
  top:0px;
  right:0;
  height:40px;
  display:block;
  min-width:1000px;
  background-color:#312D2A; 
}

a.masterBrandingArea {
  box-shadow:none;}

.branding {
  margin:0;
  padding:0;
  height:45px;
  line-height:34px;
  width:100%;}
  
.headerBrandingCell {
	vertical-align: middle;
	width: 100%;
	filter: brightness(0) invert(1);
}

.headerBrandingCell_bidi {
	vertical-align: middle;
	width: 100%;
	filter: brightness(0) invert(1);
}

.headerBrandingCell_bidi img, .headerBrandingCell img {
	width: 97px;
	height: 12px;
	vertical-align: middle;
	padding: 0px 4px;
}

.headerHelpButnCell {
	padding: 0px 8px 0px 12px;
	background-color: transparent;
	filter: brightness(0) invert(1);
}

.headerHelpButnCell img {
	padding: 4px;
}

.sysMessage {
	background-color:rgb(255,181,77);
	text-align:center;
	font-weight:bold;
	font-size:14px;
	width:400px; 
	top:0px; 
	position:absolute; 
	clear:both;
}

.oaPlatformMsg {
	position:relative;
	background-color:#FFFFFF;
	margin:35px auto;
	width:700px;
	min-width:700px;
	height:100px;
	color:#000000;
	border:1px solid #AAAAAA; 
	border-radius:3px;
	box-shadow:1px 1px 1px 1px #EEEEEE;
	z-index:99;
}

.oaPlatformMsg .infoCell {
	padding-left:4px; 
	background-color:#AC630C;
	width:40px;
}

.oaPlatformMsg .infoBorder {
	font-weight:bold;
	font-size:16px; 
	border:2px solid #FFFFFF;
	width:20px;
	height:20px;
	border-radius:50%;
	margin:0 auto;
}

.oaPlatformMsg .infoIcon {
	font-family:monospace;
	color:#FFFFFF;
	font-size:16px;
	line-height:20px;
	margin:auto;
}

.productBrandingCompactText {
  font-weight:bold;
  font-size:17px;
  color:#FFF;
  padding:0;
  margin:0}
  
.productBrandingCompactTextBidi {
  font-weight:bold;
  font-size:17px;
  color:#FFF;
  padding:0;
  margin:0;
  width:100%;}
  
.productBrandingLogo {
  padding-left:20px;
  padding-right:20px;}

.productBrandingName {
  display:inline-block;
  overflow:hidden;
  position:absolute;
  left:160px;
  top:1px;
  white-space:nowrap;}

.productBrandingNameBidi {
  padding-left:30px;
  padding-right:6px;
}

[dir=ltr] .productBrandingCell {
  width:150px;
  float:right;}

[dir=rtl] .productBrandingCell {
  width:150px;
  float:left;}

.productBrandingCell img {
  height:34px;
  vertical-align:top;
  width:150px;}

.productBrandingPageStatus {
  vertical-align:20%;
  padding:4px 4px 0 2px;}

.productBrandingPageStatusBidi {
  padding:4px 2px 0 4px;}

.productBrandingTop {
  margin:0;
  padding-top:2px;
  padding-right:20px;
  border:0;
  width:100%;}

.productBrandingTopBidi {
  margin:0;
  padding-top:2px;
  padding-left:20px;
  padding-right:20px;
  border:0;
  width:100%;}

.productBrandingBottom {
  margin:0;
  padding:0;
  border:0;
  border-bottom:1px solid #61A1EF;
  width:100%;}

.headerSecondeRow {
  width:100%;
  padding-top:2px;
  padding-bottom:0;
  margin:0 0 0 5px;}

.headerSecondeRow_bidi {
  width:100%;
  padding-top:2px;
  padding-bottom:0;
  margin:0 5px 0 0;}

a.GlobalLink {
  color:inherit;}
  
a.CurrentGlobalLink:link, a.CurrentGlobalLink:visited, a.CurrentGlobalLink:hover {
  color:inherit;
  text-decoration: none;
  font-weight: bold;}
  
a.globalmenubaritem:link {
}

a.globalmenubaritem:visited {
}  

a.globalmenubaritem:hover {
}

a.globalmenubaritem:active {
}

a.SkipLinks {
  color:#0000FF;
  background-color:#FFFFFF;
  border:1px solid black;
  padding:2px 5px;
  position:absolute;
  top:-999px;
  z-index:1;}
  
a.SkipLinks:link {
  text-decoration:none;}
  
a.SkipLinks:visited {  
  text-decoration:none;}
  
a.SkipLinks:hover {
  text-decoration:underline;}


.globalNavLink, .globalNavLink:visited {
  color:#FFF;
  text-decoration:none;}
  
.globalNavLink:hover, .globalNavLink:active {
  text-decoration:underline;}

.dataLink, .dataLink:visited {
}

.dataLink:hover, .dataLink:active, .dataLink:focus {
}

.dataLinkBold, .dataLinkBold:visited {
  font-weight:bold;
}
  
.dataLinkBold:hover, .dataLinkBold:active {
  text-decoration:underline;}
  
.dataLinkDisabled, a.dataLinkDisabled {
  color:#8E97AF;
  text-decoration:none;
  cursor:default;}
  
.dataLinkDisabled2, .dataLinkDisabled2:link, .dataLinkDisabled2:visited, .dataLinkDisabled2:hover, .dataLinkDisabled2:active {
  color:#8E97AF;
  text-decoration:none;
  cursor:default;}

.dataLinkDisabled3, .dataLinkDisabled3:link, .dataLinkDisabled3:visited, .dataLinkDisabled3:hover, .dataLinkDisabled3:active {
  color:#145C9E;
  font-weight:bold;
  text-decoration:none;
  cursor:default;}

.dataComboLink, .dataComboLink:visited {
}
  
.dataComboLink:hover, .dataComboLink:active {
  text-decoration:none;}
  
.dataComboLinkBold, .dataComboLinkBold:visited {
  font-size:12px;
  font-weight:bold;
}
  
.dataComboLinkBold:hover, .dataComboLinkBold:active {
  text-decoration:none;}
  
.objectLink, .objectLink:visited {
  font-size:14px;
  font-weight:bold;
  color:#3E403D;
  text-decoration:none;}
  
.objectLink:hover, .objectLink:active {
  text-decoration:underline;}
  
/**
  button styles
*/  
.button, .button:visited, .button:link {
}

/* This class applies to text/icon buttons when the mouse is hovering over them. */
.button_mo {
   color: #0572ce;
   background: #f7f8f9;
   border: 1px solid #c4ced7;
   border-radius: 2px;
}

/* This class applies to text/icon buttons when they are depressed. */
.button_md {
   color: #FFFFFF;
   background: #0572ce;
   border: 1px solid #0572ce;
   border-radius: 2px;
}

.button_dis, .button_dis:link, .button_dis:hover, .button_dis:active, .button_dis:visited {
   border-color: #d5d5d5;
   color: #6e7587;
   background: -moz-linear-gradient(#f4f4f4, #e5e5e5); /* FF 3.6+ */
   background: -webkit-linear-gradient(#f4f4f4, #e5e5e5); /* Safari 5.1+, Chrome 10+ */
   background: -o-linear-gradient(#f4f4f4, #e5e5e5); /* Opera 11.10 */
   filter: progid:DXImageTransform.Microsoft.DropShadow(Color='black', OffX=0, OffY=0) progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e5e5e5'); /* IE8+ */
   background: linear-gradient(#f4f4f4, #e5e5e5); /* CSS3 */
}

.dialogButton {display:inline;padding:0 3px 0 3px;border-top:1px solid #DDDDD8;border-left:1px solid #B9B9B4;border-bottom:1px solid #797975;border-right:1px solid #B9B9B4;background-repeat:repeat-x;background-position:bottom left;background-color:#FDFDFA;color:#000000;background-image:url('../../resource/blafplus/button/button_bg_n.png');text-align:center;vertical-align:middle;text-decoration:none;white-space:nowrap;}
.dialogButton_mo {display:inline;padding:0 3px 0 3px;border-top:1px solid #ACBACF;border-left:1px solid #768092;border-bottom:1px solid #0A0B19;border-right:1px solid #768092;background-repeat:repeat-x;background-position:bottom left;background-color:#EDFFFF;color:#000000;background-image:url('../../resource/blafplus/button/button_bg_mo.png');text-align:center;vertical-align:middle;text-decoration:none;white-space:nowrap;}
.dialogButton_md {display:inline;padding:0 3px 0 3px;;border-top:1px solid #00000A;border-left:1px solid #677183;border-bottom:1px solid #9DABC0;border-right:1px solid #677183;background-repeat:repeat-x;background-position:bottom left;background-color:#AABACD;color:#000000;background-image:url('../../resource/blafplus/button/button_bg_md.png');text-align:center;vertical-align:middle;text-decoration:none;white-space:nowrap;}
.dialogButton_dis {display:inline;padding:0 3px 0 3px;border:1px solid #B9B9B4;background-color:#E5E5E0;color:#737373;line-height:12px;text-align:center;vertical-align:middle;text-decoration:none;}

/* For IE8 with non-BLAFPlus and dialog boxes */ 
.buttonDialog, .buttonDialog:visited, .buttonDialog:link {
  border:1px solid #95b6d4;
  border-bottom-color: #92b3d1;
  border-radius:3px;
  background: -moz-linear-gradient(#cce2f6, #b1d2f2); /* FF 3.6+ */
  background: -webkit-linear-gradient(#cce2f6, #b1d2f2); /* Safari 5.1+, Chrome 10+ */
  background: -o-linear-gradient(#cce2f6, #b1d2f2); /* Opera 11.10 */
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(Color='black', OffX=0, OffY=0) progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce2f6', endColorstr='#b1d2f2')"; /* IE8+ */
  background: linear-gradient(#cce2f6, #b1d2f2); /* CSS3 */
  vertical-align:baseline;
  display:inline-block;
  cursor:default;
  font-size:inherit;
}

.buttonDialog:hover {
  border: 1px solid #e2cb9b;
  border-bottom-color: #d4bb87;
  background: -moz-linear-gradient(#E4F0FA, #ffd475); /* FF 3.6+ */
  background: -webkit-linear-gradient(#E4F0FA, #ffd475); /* Safari 5.1+, Chrome 10+ */
  background: -o-linear-gradient(#E4F0FA, #ffd475); /* Opera 11.10 */
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(Color='black', OffX=0, OffY=0) progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4F0FA', endColorstr='#ffd475')"; /* IE8+ */
  background: linear-gradient(#E4F0FA, #ffd475); /* CSS3 */
}

.buttonDialog_dis {
  border:1px solid #D5D5D5;
  background: -moz-linear-gradient(#f4f4f4, #e5e5e5); /* FF 3.6+ */
  background: -webkit-linear-gradient(#f4f4f4, #e5e5e5); /* Safari 5.1+, Chrome 10+ */
  background: -o-linear-gradient(#f4f4f4, #e5e5e5); /* Opera 11.10 */
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(Color='black', OffX=0, OffY=0) progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e5e5e5')"; /* IE8+ */
  background: linear-gradient(#f4f4f4, #e5e5e5); /* CSS3 */
  font-size:inherit;
}

.toolbarButtonContainer {
  float: right;
  text-align:right;
  padding-right:3px;}
  
.toolbarButtonContainer_bidi {
  float:left;
  text-align:left;
  padding-left:3px;
  padding-bottom:5px;}
  
.toolbarButtonContainer1 {
  float:right;
  text-align:right;
  padding-right:3px;
  padding-bottom:0px;}
  
.toolbarButtonContainer1_bidi {
  float:left;
  text-align:left;
  padding-left:3px;
  padding-bottom:5px;}
  
.imageButton1L {
  border:1px solid transparent;
  border-radius:2px;
  padding: 4px 5px 1px 5px;
  text-decoration:none;}

.imageButton1L img[src*="dropdown_n.png"]{
  vertical-align: middle;
  margin-top: -4px;}

.imageButton1L:link {
  border:1px solid transparent;
  text-decoration:none;}
  
.imageButton1L:visited {
  border:1px solid transparent;
  text-decoration: none;}
    
.imageButton1L:hover {
  border: 1px solid transparent;
  text-decoration:none;} 
 
.imageButton1L:active {
  border: 1px solid transparent;
  text-decoration:none;}

.comboButtonText {
  display:inline;}		

/*
 * Taken from masterToolbarTextButton
*/
a.comboButton {
   font: inherit;
   font-weight: bold; 
   color: #000000;
   text-align: center; 
   text-shadow: 0px 1px 0px #FFFFFF;
   padding: 6px 5px 5px 5px;
   background-color: #e4e8ea;
   background: -webkit-linear-gradient(top, #FFFFFF 0%, #F1F3F4 3.64%, #E8EBED 50%, #E4E8EA 100%); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
   background:    -moz-linear-gradient(top, #FFFFFF 0%, #F1F3F4 3.64%, #E8EBED 50%, #E4E8EA 100%); /* For Firefox (3.6 to 15) */
   background:      -o-linear-gradient(top, #FFFFFF 0%, #F1F3F4 3.64%, #E8EBED 50%, #E4E8EA 100%); /* For old Opera (11.1 to 12.0) */ 
   background:        linear-gradient (to bottom, #FFFFFF 0%, #F1F3F4 3.64%, #E8EBED 50%, #E4E8EA 100%);/* Standard syntax; must be last */
   border: 1px solid #c4ced7;
   border-radius: 2px;
   vertical-align: baseline;
   display: inline-block;
   cursor: default;
}

a.comboButton:hover {
   color: #0572ce;
   text-decoration: none !important;
   background: #f7f8f9;
   border: 1px solid #c4ced7;
   border-radius: 2px;
}

a.comboButton:active {
   color: #FFFFFF;
   background: #0572ce;
   border: 1px solid transparent;
   border-radius: 2px;
}

a.comboButton:visited {
   color: #333333;
   text-decoration: none !important;
   cursor: default;
}

a.comboButton img {
 /*  vertical-align: middle;
   margin-top: -3px; */
   display:none;
}

a.searchButton {
  background-image:url('images/lov_ena.png');
  width:16px;
  height:16px;
  border:none;
  display:inline-block;}

a.searchButton:hover {
  background-image:url('images/lov_ovr.png');
  width:16px;
  height:16px;
  border:none;
  display:inline-block;
  
}

a.searchButton:active {
  background-image:url('images/lov_dwn.png');
  width:16px;
  height:16px;
  border:none;
  display:inline-block;}
  
/* button styles ends   */    
  
.globalSearchText {
  color:#FFFFFF !important;
  margin:3px;
  font-size: 12px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.globalHeadTabText {
  font-size:16px;
  vertical-align:top;
  margin:-1px 0 0 0;
  padding:0
}

.navMenuIcon {
	height: 24px;
    width: 24px;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    border-radius: 2px;
}

.navMenuIcon:hover {
	cursor: pointer;
	background-color : rgb(255,255,255,0.08);
}

.globalToolbarSeparator {
  border:0; 
  vertical-align:middle;
  display:inline-block;
  background-image:url('images/toolbar_l1_separator.png');
  width:0px;
  height:17px;}
  
.globalToolbarIcon {
  border:0;
  width:0px; 
  vertical-align:middle;}  

.navMenuIconImg {
	width: 24px;
	height: 24px;
	border : 0px solid #CCCCCC;
	filter: brightness(0) invert(1);
}

[dir=ltr] img[src*="dropdown_g_n.png"].globalToolbarIcon {
  border:0;
  padding-left:7px; 
  width:auto !important; 
  vertical-align:-15%;}

[dir=rtl] img[src*="dropdown_g_n.png"].globalToolbarIcon {
  border:0;
  padding-right:7px; 
  width:auto !important; 
  vertical-align:-15%;}


[dir=ltr] img[src*="dropdown_g_n.png"].globalToolbarIcon1 {
  border:0;
  padding-left:7px; 
  width:auto !important; 
  vertical-align:-5%;}

[dir=rtl] img[src*="dropdown_g_n.png"].globalToolbarIcon1 {
  border:0;
  padding-right:7px; 
  width:auto !important; 
  vertical-align:-5%;}

.globalToolbarIconSpacer {
  border:0;
  width:0px; 
  vertical-align:middle;}  

.globalWelcomeText {
  margin-left:5px;}

.globalWelcomeText_bidi {
  margin-right:5px;}

.globalUsername {
  font-weight:bold;
  color:inherit;
  margin-right:10px;}
  
.globalUsername_bidi {
  font-weight:bold;
  color:#C5FFFF;
  margin-left:10px;}

.l1TabContainer {
  position:absolute;
  left:0;
  top:0;
  right:600px;
  bottom:0;
  white-space:nowrap;}
  
.l1TabContainer_bidi {
  position:absolute;
  right:0px;
  top:0;
  left:400px;
  bottom:0;
  white-space:nowrap;}
  
.l1TabContent {
  margin:8px 0px 8px 0px;
  white-space:nowrap;
  height:100%;
  vertical-align:middle;
}
  
.l1TabContent_bidi {
  margin: 8px 0px 8px 0px;
  white-space:nowrap;
}
  
.l1LinkContainer {
  overflow:hidden;
  position:absolute;
  top:0;
  right:16px;
  bottom:0;
  height:40px;
  vertical-align:middle;
}
  
.l1LinkContainer_bidi {
  overflow:hidden;
  position:absolute;
  top:0;
  left:16px;
  bottom:0;
  height:40px;
  vertical-align:bottom;
}
  
.l1LinkContainer td {
	white-space: nowrap;
	vertical-align:middle;
	height:40px;
}

.l1LinkContainer_bidi td {
	white-space: nowrap;
	vertical-align:middle;
	height:40px;
}

.l1SearchContainer {
  overflow:hidden;
  position:absolute;
  top:0;
  right:390px;
  bottom:0;
  height:40px;
  margin-top:5px;
  vertical-align:middle;
}

.headerSearchButn {
  filter: brightness(0) invert(1);
  vertical-align: middle;
}

.headerSearchButn:hover {
  backgound-color:rgb(255,255,255,0.5);
}

.l1SearchContainer_bidi {
  overflow:hidden;
  position:absolute;
  top:0;
  left:400px;
  bottom:0;
  height:40px;
  margin-top:5px;
  vertical-align:middle;
}

.l1ContentR1 {
  position:absolute;
  overflow:hidden;
  padding:0;
  top:0;
  left:0;
  bottom:0;
  right:0;}
  
.l1ContentR2 {
  overflow:hidden;
  position:absolute;
  top:0;
  left:5px;
  bottom:5px;
  right:5px;}
  
.l1ContentR3 {
  position:absolute;
  padding:0;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  /* background-color:#EDF2F7; */
  border:0;
  border-radius:3px;}
  
.l1ContentR4 {
  position:absolute;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  top:0;
  left:0;
  bottom:0;
  right:0;}

.l1ContentBox {position:absolute;left:0;right:0;top:0px;bottom:0;border-radius:3px;border:0px solid #d6dfe6;}
.l1ContentBox_center {position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:#FFFFFF;color:#000000;}
.l1ContentBox_center-r {overflow:hidden;position:absolute;top:0px;left:0px;bottom:0px;right:0;}
.l1ContentBox_center-p {overflow:auto;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}

.navMenuItem {
	padding: 5px 8px;
    margin: 0px 2px;
    white-space: nowrap;
    display: block;
    cursor: pointer;
}

.navMenuItemHover {
	padding: 5px 8px;
    margin: 0px 2px;
    white-space: nowrap;
    display: block;
    cursor: pointer;
    background-color : rgb(255, 255, 255, 0.08);
    color : #F7F8F9;
    border-radius : 2px;
}

.navMenuItemSelected {
	padding: 5px 8px;
    margin: 0px 2px;
    white-space: nowrap;
    display: block;
    background-color: rgb(0, 0, 0, 0.4);
    border-radius: 2px;
}

.navMenuItemDD {
	padding: 5px 0px 5px 8px;
    margin: 0px 2px;
    white-space: nowrap;
    display: block;
    cursor: pointer;
}

.navMenuItemDDHover {
	padding: 5px 0px 5px 8px;
    margin: 0px 2px;
    white-space: nowrap;
    display: block;
    cursor: pointer;
    background-color : rgb(255, 255, 255, 0.08);
    color : #F7F8F9;
    border-radius : 2px;
}

.headerMenuBarText {
	border-right: 1px solid transparent;
    vertical-align: top;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    -webkit-font-smoothing: antialiased;
}

.headerMenuBarDropDown {
	padding-left: 1px;
    display: inline-block;
    vertical-align: top;
    font-size: 1px;
}

.l1TabLink {
	text-decoration:none;
	color : #F7F8F9;
	background-color:transparent;
}

.l1SelectedTabLink {
	text-decoration:none;
	color : #027BC7;
	background-color : #F7F8F9;
}

/*
.l1ContentBox {position:absolute;left:0;right:0;top:4px;bottom:0;margin:0 0 0 5px;padding:0 0 0 5px;}
.l1ContentBox_top-start {position:absolute;top:0;height:7px;left:0;width:5px;display:block;background-position:bottom right;background-repeat:no-repeat;background-color:transparent;background-image:url('../../adf/images/decor_box_rich_t_s_default.png');}
.l1ContentBox_top-middle {overflow:hidden;position:absolute;left:5px;top:0;right:5px;height:7px;}
.l1ContentBox_top-middleR1 {position:absolute;left:0;right:0;top:0;bottom:0;height:7px;color:#000000;display:block;background-repeat:repeat-x;background-position:bottom;background-color:transparent;background-image:url('../../adf/images/decor_box_rich_t_medium.png')}
.l1ContentBox_top-middleR2 {position:absolute;width:auto;height:auto;top:0;bottom:0;left:0;right:0;}
.l1ContentBox_top-middleR3 {position:absolute;top:4px;bottom:0;left:0;right:0;height:4px;background-color:#FFFFFF;}
.l1ContentBox_top-end {overflow:hidden;position:absolute;top:0;height:7px;right:0;width:5px;display:block;background-repeat:no-repeat;background-position:bottom left;background-color:transparent;background-image:url('../../adf/images/decor_box_rich_t_default.png');}
.l1ContentBox_start {overflow:hidden;position:absolute;top:7px;left:0;width:5px;bottom:5px;display:block;background-position:right;background-repeat:repeat-y;background-image:url('../../adf/images/decor_box_rich_c_s_default.png');}
.l1ContentBox_end {overflow:hidden;position:absolute;top:7px;right:0;width:5px;bottom:5px;display:block;background-image:none;background-color:#FFFFFF;background-repeat:no-repeat;background-position:top left;}
.l1ContentBox_bottom-start {overflow:hidden;position:absolute;bottom:0;height:5px;left:0;width:5px;display:block;background-repeat:no-repeat;background-position:top right;background-image:url('../../adf/images/decor_box_rich_b_s_default.png');}
.l1ContentBox_bottom-middle {position:absolute;left:0;right:0;top:0;bottom:0;background-color:#FFFFFF;color:#000000;display:block;background-repeat:repeat-x;background-position:top;vertical-align:bottom;background-image:url('../../adf/images/decor_box_rich_b_default.png');}
.l1ContentBox_bottom {overflow:hidden;position:absolute;left:5px;bottom:0;right:5px;height:5px;}
.l1ContentBox_bottom-end {overflow:hidden;position:absolute;bottom:0;height:5px;right:0;width:5px;display:block;background-repeat:no-repeat;background-position:top left;background-image:url('../../adf/images/decor_box_rich_b_default.png');}
.l1ContentBox_center {position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:#FFFFFF;color:#000000;}
.l1ContentBox_center-r {overflow:hidden;position:absolute;top:7px;left:5px;bottom:5px;right:0;}
.l1ContentBox_center-p {overflow:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
*/

.l1TabRow_bidi {
  overflow:hidden;
  position:absolute;
  padding:0 5px 0 0;
  border:0;
  right:0px;
  top:0px;
  left:0;
  height:40px;
  line-height:11px;
  display:block;
  min-width:1100px;
  background-color:#312D2A; 
}

.l1ContentR2_bidi {
  overflow:hidden;
  position:absolute;
  top:0;
  right:5px;
  bottom:5px;
  left:5px;}

.l1ContentBox_bidi {position:absolute;left:0;right:0;top:0;bottom:0;margin:0 5px 0 0;padding:0 5px 0 0;}
.l1ContentBox_top-start_bidi {position:absolute;top:0;height:7px;right:0;width:5px;display:block;background-position:bottom left;background-repeat:no-repeat;background-color:transparent;background-image:url('../../adf/images/decor_box_rich_t_s_default_rtl.png');}
.l1ContentBox_top-middle_bidi {overflow:hidden;position:absolute;left:5px;top:0;right:5px;height:7px;}
.l1ContentBox_top-middleR1_bidi {position:absolute;left:0;right:0;top:0;bottom:0;height:7px;display:block;background-repeat:repeat-x;background-position:bottom;background-color:transparent;background-image:url('../../adf/images/decor_box_rich_t_medium.png')}
.l1ContentBox_top-middleR2_bidi {position:absolute;width:auto;height:auto;top:0;bottom:0;left:0;right:0;}
.l1ContentBox_top-middleR3_bidi {position:absolute;top:4px;bottom:0;left:0;right:0;height:4px;background-color:#FFFFFF;}
.l1ContentBox_top-end_bidi {overflow:hidden;position:absolute;top:0;height:7px;left:0;width:5px;display:block;background-repeat:no-repeat;background-position:bottom right;background-color:transparent;background-image:url('../../adf/images/decor_box_rich_t_default.png');}
.l1ContentBox_start_bidi {overflow:hidden;position:absolute;top:7px;right:0;width:5px;bottom:5px;display:block;background-position:left;background-repeat:repeat-y;background-image:url('../../adf/images/decor_box_rich_c_s_default_rtl.png');}
.l1ContentBox_end_bidi {overflow:hidden;position:absolute;top:7px;left:0;width:5px;bottom:5px;display:block;background-image:none;background-color:#FFFFFF;background-repeat:no-repeat;background-position:top left;}
.l1ContentBox_bottom-start_bidi {overflow:hidden;position:absolute;bottom:0;height:5px;right:0;width:5px;display:block;background-repeat:no-repeat;background-position:top left;background-image:url('../../adf/images/decor_box_rich_b_s_default_rtl.png');}
.l1ContentBox_bottom-middle_bidi {position:absolute;left:0;right:0;top:0;bottom:0;background-color:#FFFFFF;display:block;background-repeat:repeat-x;background-position:top;vertical-align:bottom;background-image:url('../../adf/images/decor_box_rich_b_default.png');}
.l1ContentBox_bottom_bidi {overflow:hidden;position:absolute;left:5px;bottom:0;right:5px;height:5px;}
.l1ContentBox_bottom-end_bidi {overflow:hidden;position:absolute;bottom:0;height:5px;left:0;width:5px;display:block;background-repeat:no-repeat;background-position:top right;background-image:url('../../adf/images/decor_box_rich_b_default.png');}
.l1ContentBox_center_bidi {position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:#FFFFFF;}
.l1ContentBox_center-r_bidi {overflow:hidden;position:absolute;top:7px;right:5px;bottom:5px;left:0;}
.l1ContentBox_center-p_bidi {overflow:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}

.homeDivider {background:#FFFFFF;border-right:1px solid #d6dfe6;}
.homeDivider_bidi {background:#FFFFFF;border-left:1px solid #d6dfe6;}
.homeLeftDivA {margin-left:20px;margin-right:10px;margin-top:20px;margin-bottom:20px;}
.homeLeftDivA_bidi {margin-left:10px;margin-right:20px;margin-top:20px;margin-bottom:20px;}
.homeRightDivA {margin-left:10px;margin-right:20px;margin-top:20px;margin-bottom:20px;}
.homeRightDivA_bidi {margin-left:20px;margin-right:10px;margin-top:20px;margin-bottom:20px;}
.homeMarginStart {margin-left:10px}
.homeMarginStart_bidi {margin-right:10px}
.homeMarginEnd {margin-right:10px}
.homeMarginEnd_bidi {margin-left:10px}
.homeCreateImage {background-color:rgb(255, 181, 77);width:48px;height:48px;border-radius:24px;vertical-align:middle;margin-bottom:10px;margin-right:5px;}
.homeCreateImage img {padding-left:12px !important;padding-top:13px;}
.homeCreateImage_bidi {background-color:rgb(255, 181, 77);width:48px;height:48px;border-radius:24px;vertical-align:middle;margin-bottom:10px;margin-left:5px;}
.homeCreateImage_bidi img {padding-right:12px !important;padding-top:13px;}

.recentReportSpacer {padding-right:20px;}
.recentReportSpacer_bidi {padding-left:20px;}
.recentReportName {display:block;padding-top:10px;}
.recentReportControls {display:block;}
.recentReportImg, .repThumb {
  border: 1px solid #c4ced7;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
  filter: progid:DXImageTransform.Microsoft.Shadow(Color='#D4D4D4', direction='145', strength='3' OffX=0, OffY=0); /* IE8 */
  }

.hiddenAnchor, .hiddenAnchor:hover, .hiddenAnchor:visited, hiddenAnchor.focus {font-size:1px;color:#FFFFFF;text-decoration:none}

.panelAccordion_header {
  overflow:hidden;
  margin:0;
  padding:0;
  height:33px;  
  line-height:33px;}
  
.panelAccordionTopHeader {
  overflow:hidden;
  margin:0;
  padding:0;
  height:33px;  
  line-height:33px;}

.panelAccordionHeaderIcon {
  width:13px;
  height:13px;
  background-image:url('images/discloseexpanded_ff_ena.png');}
  
.panelAccordionHeaderIcon_bidi {
  width:13px;
  height:13px;
  background-image:url('images/discloseexpanded_ff_rtl_ena.png');}

.panelAccordion_header-start {
  width:3px;
  height:33px;}
  
.panelAccordion_header-start_bidi {
  width:3px;
  height:33px;}

.panelAccordion_header-title {
  cursor:default;
  text-decoration:none;
  white-space:nowrap;}
  
.panelAccordion_header-disclose {
  padding:0;
  white-space:nowrap;}
  
.panelAccordion_header-disclose_bidi {
  padding-right:1px;
  padding-left:4px;
  white-space:nowrap;}
  
.panelAccordion_disclosed-icon-style {
  width:12px;
  height:20px;
  display:block;
  border:none;
  background-repeat:no-repeat;
  background-position:center center;
  cursor:default;
  background-image:url('../../adf/images/disclosure_expanded.png');}

.panelAccordion_header-toolbar {
  width:100%;
  white-space:nowrap;}
  
.panelAccordion_header-end {
  width:3px;
  height:23px;
  background-color:transparent;}
  
.panelAccordion_header-end_bidi {
  width:3px;
  height:23px;}
  
.panelAccordion_body-content {
  overflow:auto;
  width:auto;
  background-color:#FFFFFF}
  
.panelAccordion_nextheader-start {
  width:3px;
  height:23px;}
  
.panelAccordion_nextheader-start_bidi {
  width:3px;
  height:23px;}
  
.panelAccordion_nextheader-end {
  width:3px;
  height:23px;}
  
.panelAccordion_nextheader-end_bidi  {
  width:3px;
  height:23px;}

.dialogFooter {background-color:#DFE7FB;background-image:url("../../resource/blafplus/dialog/footer_bg.png");background-position:center bottom;background-repeat:repeat-x;border-color:#B2BEDD #035C8A -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;padding:4px 10px 3px;text-align:right;height:17px;}
.dialogLeftCorner  {background-image:url("../../resource/blafplus/dialog/r_win_blcorner.png");width:4px;}
.dialogRoundCornerBottom td {background-position:center bottom;}
.dialogRoundCornerTop td, .dialogRoundCornerBottom td {font-size:1px;height:3px;}
.dialogRoundCornerBottom .dialogLeftCorner {background-image:url("../../resource/blafplus/dialog/r_win_blcorner.png");width:4px;}
.dialogOuterContainer {left:-6px;position:relative;top:-6px;}
.dialogTitleBar {background-color:#EBF0FE;background-image:url("titleBar_bg.png");background-repeat:repeat-x;border-bottom:1px solid #B2BEDD;border-left:1px solid #035C8A;border-right:1px solid #035C8A;color:#3E403D;cursor:move;font-size:12px;font-weight:bold;padding-bottom:2px;padding-left:6px;padding-right:3px;}
.dialogRoundCornerTop .dialogLeftCorner  {background-image:url("../../resource/blafplus/dialog/r_win_tlcorner.png");width:4px;}
.dialogRoundCornerTop .dialogCenterCorner {background-image:url("../../resource/blafplus/dialog/r_win_tcenter.png");}
.dialogRoundCornerTop .dialogRightCorner {background-image:url("../../resource/blafplus/dialog/r_win_trcorner.png");width:4px;}
.dialogCloseIconCell {text-align:right;width:14px;}
.dialogTitle {white-space:nowrap;}
.dialogTitleBar table {width:100%;}
.dialogBody2 {background-color:#FFFFFF;border-left:1px solid #035C8A;border-right:1px solid #035C8A;padding:10px;}
.dialogFooter a.button {cursor:default;display:inline-block;padding-bottom:1px;padding-top:2px;text-decoration:none;}
.dialogFloatLeft {float:left;}
.dialogFloatRight {float:right;}
.dialogRoundCornerBottom .dialogCenterCorner {background-image:url("../../resource/blafplus/dialog/r_win_bcenter.png");}
.dialogRoundCornerBottom .dialogRightCorner {background-image:url("../../resource/blafplus/dialog/r_win_brcorner.png");width:4px;}
.PermissionsDialogBody  {width:745px;}
.CatalogLocationLabel {width:300px;}

.catalogDiv {overflow: auto;}
.catalogWidth {width: 100%;}
.catalogfloatingWindowDiv {visibility: visible;display: block; top: 52px; left: 264px; z-index: 3;}
.catalogPseudoFrame {visibility:hidden;width:1px;height:1px;border:0;}
.catalogNavigatorTab {border:1px solid #D6DFE6;}
.catalogNavigatorTab1 {background-color:transparent;margin:0;padding:0;}
.catalogNavigatorTab2 {background-color:#FFFFFF;margin:0;padding:0;}
.catalogResourceStyle0 {background-color:#FFFFFF;overflow:auto;}
.catalogResourceStyle1 {border-bottom:1px solid #D6DFE6;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.catalogResourceStyle2 {border-bottom:1px solid #D6DFE6;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.catalogResourceStyle1:hover {background-color:#ebeced;}
.catalogSearch {background-color:#FFFFFF;width:100%;height:100%; text-align: center;}
.catalogSearchResult {margin-bottom:0;margin-top:10px;
        font-weight:bold;
        font-size:9pt;color:#3c3c3c;
        background-color:#cfe0f1;padding-left:5pt;
        padding-right:5pt;height:20px;}

.editorBackground {background-color:#FFFFFF;background-image:none;}
.editorParameterBackground {padding:10px;background-color:#FFFFFF;display:none;}
.editorParamTableDiv {width:90%; margin-top:10px;margin-bottom:20px;}
.editorParamDiv {background-color:#EBEAD5;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px;font-size:13px;}
.editorParamPadding {PADDING-LEFT:3px;PADDING-RIGHT:3px;}
.editorDisplayNone {display:none;}
.editorDisplay1 {background-color:#FFFFFF; display:none;}
.editorFormDisplay {display:inline;margin:0;padding:0;}
.editorTabsDiv {overflow: hidden;}

.editorTableDisplay {
 /* background-color:#EDF2F7;*/}
  
.editorCalendarDiv {position:absolute;visibility:hidden;background-color:white;}
.editorCurrencyTD {border:1px solid #979991;;padding:0;}
.editorCurrencyDiv {PADDING-LEFT:0;PADDING-RIGHT:0;PADDING-TOP:1px;PADDING-BOTTOM:1px;font-size:13px;}
.editorTDColor {color: #A19191;}
.editorSaveBackground {background-color:#FFFFFF; background-image:none; visibility: visible;}

.ariaLabel {left:-5000px;top:-5000px;position:absolute}

.aclEditorMainDiv{height:380px;}
.shuttleTable {background-color:#FFFFFF;border:1px solid #636661;border-collapse:separate;table-layout:auto;width:100%;}
.shuttleHeader {text-align:left;}
.shuttleButtons {cursor:pointer;text-align:center;}
.shuttleMiddleCell {padding-right:5px;}
.ShuttleComponentTable  {width:250px;}
.shuttleTableCell {border-color:#979991 -moz-use-text-color -moz-use-text-color #979991;border-right:0 none;border-style:solid none none solid;border-width:1px 0 0 1px;height:16px;padding:2px 4px;white-space:nowrap;}

.SearchInputTextBox {width:194px;
  padding-top:2px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:1px;
  font-family:inherit;
  font-size:inherit;
  color:#333333;
  border:1px solid #DEE4E7;
  border-radius: 3px;
  cursor:text;
  height:17px;
  vertical-align:baseline;}
}

.shuttleTable td.selected{padding:2px 4px;white-space:nowrap;background-color:#9CACC9;}

.shuttleList {
  padding: 5px; 
  border-spacing: 0px; 
  overflow: auto;}
  
.shuttleList .fieldText {
  padding:2px 4px;
  white-space:nowrap;}
  
.shuttleList .selected {
  background-color:#B3C6DB;}
  
.shuttleList .focused {
  border: 1px dotted #FFFFFF;}
  
.shuttleBoxHeader {
  font-weight:bold;
  font-family:inherit;
  font-size:inherit;
  color:#003D5B;}

.tableColumnHeadingEnabled  {background-color:#FFFDED;background-image:url("../../adf/images/th_bg_s.png");background-position:left bottom;background-repeat:repeat-x;border-left:1px solid #979991;color:#000000;line-height:14px;margin:0;padding:1px 4px;text-align:left;white-space:nowrap;}
.tableHRowHeader {overflow-y:hidden;background-color:#FFFDED;background-image:url("../../adf/images/rh_bg_s.png");background-repeat:repeat-x;border-color:-moz-use-text-color #979991 #979991 -moz-use-text-color;border-style:none solid solid none;border-width:medium 1px 1px medium;position:relative;width:9px;}
.tableHRowHeaderIE7 {overflow-y:hidden;background-color:#FFFDED;border-style:none solid solid none;border-width:medium 1px 1px medium;width:9px;}
.tableHeadingRow {border-right:1px solid #979991;/*position:relative;*/}
.tableDIV {display:block;margin:0 0 10px;overflow-x:auto;overflow-y:hidden;position:relative;}
.tableDIVIE {display:block;margin:0px; height:199px; overflow-y:auto;}
.tableTBody{ overflow-x:hidden;overflow:auto;}
.error_dialog_header-start {width:8px;height:6px;font-size:0;border-bottom:solid 0px #B9C1D4;background-image:url('../../cabo/images/swan/msgBoxTop-L.gif');background-repeat:no-repeat;}
.error_dialog_header {white-space:nowrap;height:6px;border-bottom:solid 0px #B9C1D4;background-image:url('../../cabo/images/swan/msgBoxTop-Bg.gif');background-repeat:repeat-x;}
.error_dialog_header-content {width:100%;padding-left:2px;padding-right:2px;}
.error_dialog_header-content_bidi {width:100%;padding-left:2px;padding-right:2px;text-align:right}
.error_dialog_header-end {width:8px;height:6px;font-size:0;border-bottom:solid 0px #B9C1D4;background-image:url('../../cabo/images/swan/msgBoxTop-R.gif');background-repeat:no-repeat;}
.error_dialog_content-start {background-image:url('../../cabo/images/swan/msgBoxMain-L.gif');}
.error_dialog_content {border:0;background-color:#D9E5EF;padding:7px;padding-top:10px;padding-bottom:10px;overflow:auto;}
.error_dialog_content-end {background-image:url('../../cabo/images/swan/msgBoxMain-R.gif');}
.error_dialog_footer-start {width:8px;height:6px;font-size:0;border-bottom:solid 0px #B9C1D4;background-image:url('../../cabo/images/swan/msgBoxBtm-L.gif');background-repeat:no-repeat;}
.error_dialog_footer {white-space:nowrap;height:6px;border-bottom:solid 0px #B9C1D4;background-image:url('../../cabo/images/swan/msgBoxBtm-Bg.gif');background-repeat:repeat-x;}
.error_dialog_footer-content {width:100%;padding-left:20px;padding-right:6px;padding-top:1px;white-space:nowrap;text-align:right;padding-bottom:3px}
.error_dialog_footer-content_bidi {width:100%;padding-right:20px;padding-left:6px;padding-top:1px;white-space:nowrap;text-align:left;padding-bottom:3px}
.error_dialog_footer-end {width:8px;height:6px;font-size:0;border-bottom:solid 0px #B9C1D4;background-image:url('../../cabo/images/swan/msgBoxBtm-R.gif');background-repeat:no-repeat;}


.panelBox_header-start {padding:0 6px 0 0;background-repeat:no-repeat;background-position:top left;background-image:url('../../adf/images/ccont_header_start.png');border-bottom:solid 1px #BFC6C9;}
.panelBox_header-center {font-weight:bold;padding:0;width:100%;height:19px;overflow:hidden;white-space:nowrap;vertical-align:middle;background-repeat:repeat-x;color:#393B38;background-image:url('../../adf/images/ccont_header_bg.png');border-bottom:solid 1px #BFC6C9;}
.panelBox_header-end {padding:0 0 0 6px;background-repeat:no-repeat;background-position:top right;background-image:url('../../adf/images/ccont_header_end.png');border-bottom:solid 1px #BFC6C9;}
.panelBox_content {padding:2px 5px;border:solid 3px #BFC6C9;border-top-style:none;color:#000000;background-color:#FFFFFF;}

.embeddedBody {margin:0;padding:0;background-image:url('master/tile.png');overflow:hidden;width:100%;}
.asterick {color: #3A5A87;font-size:8pt;font-weight: bold;}
.cell {background-color: #F4F4F4;}
.copyright {white-space:nowrap;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:7.5pt;color:#FFFFFF;text-decoration:none}
.fade {background-image: url(../images/lightBlue_back_str.jpg);background-repeat: repeat-x;background-color: #FFFFFF;}
.footer {height:41px;background-image:url(../images/footerBg.gif);background-repeat:repeat-x;background-position: bottom left;background-color: #FDFDFA;vertical-align:bottom;}
.hint {font: 8pt "Helvetica Neue", Helvetica, Arial, sans-serif;color: #3A5A87;}
.input {font: 8pt "Helvetica Neue", Helvetica, Arial, sans-serif;border: 1px solid #666666;}
.label {font-size:8pt;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: bold;color: #666666;}
.label-warn {color: #ff0000;}

.infobar     {POSITION:absolute; VISIBILITY:hidden; BACKGROUND-COLOR:#f2f2f5; BORDER: 1px solid black; padding-left:5px; padding-right:5px; z-index: 10; width: auto; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:9pt;color:#343434}
.statusPopup {POSITION:absolute; VISIBILITY:hidden; BACKGROUND-COLOR:#f2f2f5; BORDER: 1px solid black; padding-left:5px; padding-right:5px; z-index: 10; width:100px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:9pt;color:#343434}

.textHeader {
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
  margin-bottom:0;
  margin-top:5px;
  color:#003D5B;
  border-bottom:0px}

.menuForm {display:inline; margin-top:0; margin-bottom:0;}

.p_OraSandGradient {background-repeat:no-repeat}

.prompt {
  color:#4F4F4F;
  font-weight:bold;
  vertical-align: middle;}
  
.promptText {
  font-size:12px;
  display:inline;
  color:#4F4F4F;}
  
.inputText {
  color:#333333;}  
  
.inputTextDisabled {
  color:#6E7587;}   

.darkPrompt {
  color: #FFF;}  
  
.headerText {
  font-size:18px;
  font-weight:bold;
  color:#252525;}
  
.errorMessage {
  font-size:14px;
  font-weight:bold;
  color:#FF0000;}
  
.contentHeader {background-color:#F9F9F0;background-image: url('../../resource/blafplus/header/subheader_bg.png');}

.titleText {
  font-weight:bold;
  color:#003D5B;}

.fieldText {
  color:inherit;
  font-family:inherit;
  font-size:inherit;}

.statusText {
  padding-left:3px;
  padding-right:3px;
  margin-right:5px;
}
  
.statusText_bidi {
  padding-left:3px;
  padding-right:3px;
  margin-left:5px;
}

.inputbox {
  padding-top:2px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:1px;
  font-family:inherit;
  font-size:inherit;
  color:#333333;
  background-color:#FAFDFF;
  border:1px solid #DEE4E7;
  border-radius: 3px;
  cursor:text;
  vertical-align:baseline;}
  
.inputbox_error {
  padding-top:2px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:1px;
  font-family:inherit;
  font-size:inherit;  
  color:#333333;
  border:2px solid #C70000;
  cursor:text;}
  
.inputbox_noaccess {
  padding-top:2px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:1px;
  font-family:inherit;
  font-size:inherit;  
  color:#6E7587;
  background-color:#EFEFF1;
  border:1px solid #F7F7F8;
  cursor:text;}

.textArea {
  width:170px; 
  height:33px; 
  padding:2px;
  color:#333333;
  font-family:inherit;
  font-size:inherit;
  border:1px solid #DEE4E7;
  cursor:text;}
  
.choicebox {
  font-family:inherit;
  font-size:inherit;
  color:#333333;}

.listbox {
  z-index:110;
  position:absolute;
  border-top: 1px solid #FAFDFF;
  border-left:1px solid #FAFDFF;
  border-right:1px solid #DEE4E7;
  border-bottom:1px solid #DEE4E7;
  border-radius:3px;
  background-color:#FFF; 
  display: none; 
  width: 170px;}
  
.listbox .items {
  overflow: auto; 
  font-family: inherit; 
  font-size: inherit; 
  font-weight: inherit; 
  color:#333333; 
  position: relative; 
  width: 170px; 
  max-height: 150px; 
  background-color: #FFFFFF; 
  display: block;}
    
.listbox .items ul {
  border:none;
  margin:0;
  padding:0;
  background-color:#F00;
  max-width:512px;
  list-style: none outside none; 
  white-space: nowrap;}
  
.listbox .search {
  font-family: inherit; 
  font-size: inherit; 
  font-weight: inherit; 
  color:#333333;
  border-top:1px solid #A0BBD9; 
  border-width: 1px; 
  padding: 2px 2px 2px 5px; 
  background-color: #FFFFFF; 
  cursor: pointer;}
  
.listbox .items ul li {
  height:19px;
  width: 100%;
  vertical-align: middle;}
  
.listbox .items ul .highlighted { 
  background-color:#FFEEA8;}
  
.listbox .items ul .dehighlighted {
  background-color:#FFFFFF;}
  
.listbox .items ul .selected {
  background-color:#B3C6DB;}
  
.listbox .items ul li label { 
  width:100%;
  vertical-align:middle;
}  

.listbox .items ul li div {
  margin:0 5px 0 5px;
  display:inline-block;
  vertical-align:baseline;
}  

.mchoiceboxExtra {
  border: 1px solid #dfe4e7 !important;
}

.mchoicebox {
  border-top:1px solid #FAFDFF;
  border-bottom:1px solid #DEE4E7;
  border-left:1px solid #FAFDFF;
  border-right:none;
  border-radius:3px;
  margin:1px 0 1px 1px;
  cursor:pointer;
  padding:2px 2px 2px 2px;
  font-family:inherit;
  font-size:inherit;
  color:#333333;
  background-color:#FAFDFF;}

.listBoxContainer {
  display:inline;
  margin:0;
  padding:0;
  cursor:pointer;
  white-space:nowrap;
}

a.mchoiceboxDropdownBox_IE7 {
}

a.mchoiceboxDropdownBox_IE, a.mchoiceboxDropdownBox_Chrome {
}

a.mchoiceboxDropdownBox_Safari {
}

a.mchoiceboxDropdownBox_Other {
}

a.mchoiceboxDropdownBox {
}

a.mchoiceboxDropdownBox:hover {
}

a.mchoiceboxDropdownBox:active {
}

[dir=ltr] .mchoiceboxDropdownArrow {
  margin-left: 7px;
  background-image: url('images/toolbar/dropdown_n.png');
  background-repeat:no-repeat;  
  background-position:center;
}

[dir=rtl] .mchoiceboxDropdownArrow {
  margin-right: 7px;
  background-image: url('images/toolbar/dropdown_n.png');
  background-repeat:no-repeat;  
  background-position:center;
}

.l1SearchContainer .mchoiceboxDropdownArrow {
  filter: brightness(0) invert(1);
}

.l1SearchContainer .mchoiceboxDropdownArrow:hover {
  filter: brightness(0) invert(1);
  background-color: rgb(255,255,255,0.08);
}

.mlistbox {
  z-index:110;
  position:absolute;
  background-color:#FFFFFF; 
  border: 1px solid #edf2f7;
  border-right: 0px;
  border-bottom: 0px;
  padding: 1px 0px 1px 0px;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
  filter: progid:DXImageTransform.Microsoft.Shadow(Color='#D4D4D4', direction='145', strength='3' OffX=0, OffY=0); /* IE8 */
  display: none;}
  
.mlistbox .separator {
  margin:0;
  font-size:0px;
  line-height:1px;
  height:1px;
  overflow:hidden;
  background-color:#A0BBD9;
  list-style-type:none;
  cursor:text;
  clear:both;
  border:none;
  white-space:nowrap;}
  
.mlistbox .items {
  overflow: auto; 
  font-family: inherit;
  font-size: inherit; 
  font-weight: inherit; 
  color:#333333; 
  position: relative; 
  width: 136px; 
  max-height: 190px; 
  background-color: #FFFFFF; 
  display: block;}
  
.mlistbox .items ul {
  border:none;
  margin:0;
  padding:0;
  background-color:#FFFFFF;
  max-width:512px;
  list-style: none outside none; 
  white-space: nowrap;}
  
.mlistbox .search {
  font-family: inherit; 
  font-size: inherit; 
  font-weight: inherit; 
  color:#000000;
  border-style: solid none none none; 
  border-color: rgb(99, 102, 97); 
  border-width: 1px; 
  padding: 2px 2px 2px 5px; 
  background-color: #FFFFFF; 
  cursor: pointer;}
  
.mlistbox .items ul li {
  width: 100%;
  line-height:30px;}
  
.mlistbox .items ul li input {
  vertical-align: middle;
  width:16px;
  padding-left:7px;
  padding-right:7px;}
  
.mlistbox .items ul li span {
  vertical-align: middle;}

.mlistbox .items ul .highlighted {
  background-color:#ebeced;}
  
.mlistbox .items ul .dehighlighted {
  background-color:#FFFFFF;}
  
.mlistbox .items ul .selected:hover {
  background-color:#ebeced;}
  
.mlistbox .items ul .selected {
  }

.required {
  font-weight:bold;
  color:#004A80;}

.checkboxParam {
  overflow: auto; 
  font-family:inherit; 
  font-size:inherit; 
  color:#333333;
  max-height: 340px; 
  max-width: 150px; }

.radioButtonParam {
  overflow: auto;
  font-family:inherit;
  font-size:inherit;
  color:#333333;
  max-height: 340px;
  max-width: 150px; }

.PageParamApplyButtonCtnr {padding-top: 10px; padding-bottom: 20px; }
.SideParamApplyButtonCtnr {padding-top: 10px; padding-bottom: 20px; padding-left: 4px; padding-right: 4px;}
.xdoParameters {padding-left: 10px; padding-right: 10px; }
table.parameters {padding: 0px; border: 0px; }
table.parameters th.right {text-align:right;}
table.parameters th.left  {text-align:left;}
table.parameters td {padding-top:0px; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; white-space: nowrap; width: 150px;}
table.parameters td.right {text-align:right; }
table.parameters td.left  {text-align:left; }
table.parameters td.apply {padding-left:0px; padding-right:0px; padding-bottom: 0px;}
table.parameters td.apply + td div button {margin-top:4px; margin-bottom:-4px;}
table.parameters input.checkbox {margin-top: 0px; margin-bottom: 3px;}
table.parameters input.radio {margin-top: 0px; margin-bottom: 3px;}
table.parameters input {margin-top: 0px; margin-bottom: 0px; }
.viewerLoading {position:absolute; z-index:13; width:100%; display: none; text-align:center;}
.viewerLoadingFrame {position:absolute; z-index:12; width:0; height:0; display:none; border:none; overflow:hidden}

.pageLogo {
	width:16px;
	height:16px;
	padding-left:16px;
	padding-right:0px;
}

.tabStartA1L {
  float:left;
  display:inline;
  background-color:transparent;
  line-height:24px;
  padding-top:4px;
}

.tabStartA1L_bidi {
  float:right;
  display:inline;
  background-color:transparent;
  line-height:24px;
  height:24px;
  width:24px;
  border-top-right-radius:3px;}
      
.tabBGA1L {
  float:left;
  display:inline;
  line-height:24px;
  height:24px;
  margin-left: 8px;
  padding:0;
  background-color:transparent;
  white-space:nowrap;}
  
.tabBGA1L_bidi {
  float:right;
  display:inline;
  line-height:24px;
  height:24px;
  margin-right:12px;
  padding:0;
  background-color:transparent;
  white-space:nowrap;}
  
.tabEndA1L {
  float:left;
  display:inline;
  line-height:24px;
  height:24px;
  width:8px;
  background-color:transparent;
  border-top-right-radius:3px;}

.tabEndA1L_bidi {
  float:right;
  display:inline;
  line-height:24px;
  height:24px;
  width:8px;
  background-color:transparent;
  border-top-left-radius:3px;}
  
.tabLink1L, .tabLink1L:visited {
  font-weight:bold;
  text-decoration: none;}
  
.tabLink1L:hover {
  font-weight:bold;
  text-decoration: underline;}
  
.tabLink1LSelected, .tabLink1LSelected:visited, .tabLink1LSelected:hover {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:300;
  font-size:16px;
  color:#FFF;
  text-decoration: none;
  width: 250px;
  overflow: hidden;
  text-overflow:ellipsis;
}
  
.tabLink1LDisabled {
  font-weight:300;
  text-decoration: none;}

.tabBottom1L {float:left;display:inline;color:#000000;background-image:url('../../adf/images/decor_box_rich_t_medium.png');background-repeat:repeat-x;width:100%;line-height:5px;height:5px;margin-top:0;padding:0;}
.tabStartN1L {float:left;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_start_n.png');background-repeat: no-repeat;line-height:20px;height:20px;width:10px;}
.tabBGN1L {float:left;display:inline;line-height:22px;height:20px;margin:0;background-image:url('../../resource/blafplus/tabs/1LTabs_bg_n.png');background-repeat: repeat-x;}
.tabMiddleAN1L {float:left;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_mid_a_n.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabMiddleNA1L {float:left;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_mid_n_a.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabMiddleNN1L {float:left;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_mid_n_n.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabEndN1L {float:left;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_end_n.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}

a.tabLink2L, a.tabLink2L:visited {
  font-weight:normal;
  color:#145c9e;
  text-decoration:none;
  white-space:nowrap;}
  
a.tabLink2L:hover {
  white-space:nowrap;
  color:#145c9e;
  text-decoration: none;
}

a.tabLink2LSelected, a.tabLink2LSelected:visited, a.tabLink2LSelected:hover {
  font-weight:bold;
  color:#145c9e;
  text-decoration:none;
  white-space:nowrap;}
  
a.tabLink2LDisabled {
  font-weight:normal;
  color:#8E97AF;
  text-decoration:none;
  white-space:nowrap;}
  
.tabContainer2L {
  display:block;
  height:34px;
  margin:0;
  padding:0 0 0 5px;}
  
.tabContainer2L_bidi {
  display:block;
  height:34px;
  margin:0;
  padding:0 5px 0 0;}

.tabLinkDiv {
  margin: 0pt; 
  line-height: 22px; 
  height: 20px; 
  display: inline; 
  background-repeat: repeat-x;}

.tab2L, .tab3L {
  clear:left;
  width:100%;
  padding:0;
  margin:0;
  position:relative;
  z-index:1;}
  
.tab2L_bidi {
  clear:right;
  width:100%;
  padding:0;
  margin:0;
  position:relative;
  z-index:1;}
  
.tabDiv2L, .tabDiv3L {
  float:left;
  position: relative;
  width:100%;
  white-space:nowrap;
  margin:0;
  padding:0;}
  
.tabDiv2L_bidi {
  float:right;
  position: relative;
  width:100%;
  white-space:nowrap;
  margin:0;
  padding:0;}

.tabDivA2L {
  height:33px;
  display:inline-block;
  margin:0;
  padding:0;
}

.tabStartSpace2L {
  display:inline-block; 
  width:0px; 
  height:1px;}
  
.tabStartSpace2L_bidi {
  display:inline-block;
  display:inline-block; 
  width:0px; 
  height:1px;}
  
.tabStartA2L {
  display:inline-block;
  width:0px;}  

.tabStartA2L_bidi {
  display:inline-block;
  width:0px;}
  
.tabStartN2L {
  display:inline-block;
  width:0px;}
  
.tabStartN2L_bidi {
  display:inline-block;
  width:0px;}

.tabBGA2L {
  display:inline-block;
  margin:0;}
  
.tabBGA2L_bidi {
  display:inline-block;
  margin:0;}

.tabBGN2L {
  display:inline-block;
  margin:0;}
  
.tabBGN2L_bidi {
  display:inline-block;
  margin:0;}

.tabMiddleAN2L {
  display:inline-block;
  width:3px;}

.tabMiddleNA2L {
  display:inline-block;
  width:3px;}
  
.tabMiddleNA2L_bidi {
  display:inline-block;
  width:3px;}
  
.tabMiddleAN2L_bidi {
  display:inline-block;
  width:3px;}
  
.tabMiddleNN2L {
  display:inline-block;
  width:3px;}
  
.tabMiddleNN2L_bidi {
  display:inline-block;
  width:3px;}
  
  
.tabEndA2L {
  display:inline-block;
  width:0px;}
  
.tabEndA2L_bidi {
  display:inline-block;
  width:0px;}
  
.tabEndN2L {
  display:inline-block;
  width:0px;}

.tabEndN2L_bidi {
  display:inline-block;
  width:0px;}

.tabBottomC2L {
  display:inline;
  margin:0;
  padding:0;
  height:30px;
}

.tabBottom2L {
  float:left;
  display:inline;
  color:#000000;
  background-image:url('../../resource/blafplus/tabs/decor_box_rich_c_light.png');
  background-repeat:repeat-x;
  width:100%;
  line-height:10px;
  height:10px;
  margin-top:-2px;
  padding:0;}

.tabBottomT2L {
  margin:0;
  display:block;
  clear:left;
  height:6px;
  top:-1px;
  border-left:1px solid #CFD8E3;
  border-right:1px solid #CFD8E3;
  border-top:1px solid #BCC7D2;
  background-color:#FFF;
  position:relative;}

.tabBottomT2L_bidi {
  margin:0;
  display:block;
  clear:right;
  height:6px;
  top:-1px;
  border-left:1px solid #CFD8E3;
  border-right:1px solid #CFD8E3;
  border-top:1px solid #BCC7D2;
  background-color:#FFF;
  position:relative;}
      
.tabBottomM2L {
  margin:0;
  display:block;
  clear:left;
  width:100%;
  height:0;
  background-color:#FFF;
  position:relative;}

.tabBottomM2L_bidi {
  margin:0;
  display:block;
  clear:right;
  width:100%;
  height:0;
  background-color:#FFF;
  position:relative;}
  
.tabBottomB2L  {
  margin:0;
  display:block;
  clear:left;
  width:100%;
  height:0px;
  background-color:#FFF;
  position:relative;}

.tabBottomB2L_bidi {
  margin:0;
  display:block;
  clear:right;
  width:100%;
  height:0px;
  background-color:#FFF;
  position:relative;}  
  
.tabBottomTa2L {
  width:5px;
  height:5px;
  background-color:#FFF;
  position:absolute;
  left:0;
  top:0}

.tabBottomTa2L_bidi {
  width:5px;
  height:5px;
  background-color:#FFF;
  position:absolute;
  left:0;
  top:0}

.tabBottomTb2L {
  width:5px;
  height:5px;
  background-color:transparent;
  position:absolute;
  left:0;
  top:0}

.tabBottomTb2L_bidi {
  width:5px;
  height:5px;
  background-color:transparent;
  position:absolute;
  left:0;
  top:0}
    
.tabBottomBa2L {
  width:5px;
  height:0px;
  background-color:transparent;
  position:absolute;
  left:5px;
  top:0}
  
.tabBottomBa2L_bidi {
  width:5px;
  height:0px;
  background-color:transparent;
  position:absolute;
  right:5px;
  top:0}  
  
.tabBottomBb2L {
  width:100%;
  height:0px; 
  background-color:transparent;
  position:absolute;
  left:10px;
  top:0;
  right:0;
  overflow:hidden}

.tabBottomBb2L_bidi {
  width:100%;
  height:0px; 
  background-color:transparent;
  position:absolute;
  right:10px;
  top:0;
  right:0;
  overflow:hidden}
  
.tabToolbarContainer2L {
  position: absolute;
  right: 5px;
  bottom: 5px;
  display: inline-block;
  text-align:right;
  padding-right:3px;}
    
.tabToolbarContainer2L_bidi {
  position: absolute;
  left: 5px;
  bottom: 5px;
  display: inline-block;
  text-align:left;
  padding-left:3px;}

.tabStartN1L_bidi {float:right;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_start_n_r.png');background-repeat: no-repeat;line-height:20px;height:20px;width:10px;}
.tabBGN1L_bidi {float:right;display:inline;line-height:22px;height:20px;margin:0;background-image:url('../../resource/blafplus/tabs/1LTabs_bg_n.png');background-repeat: repeat-x;}
.tabMiddleAN1L_bidi {float:right;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_mid_a_n_r.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabMiddleNA1L_bidi {float:right;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_mid_n_a_r.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabMiddleNN1L_bidi {float:right;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_mid_n_n_r.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabEndN1L_bidi {float:right;display:inline;background-image:url('../../resource/blafplus/tabs/1LTab_end_n_r.png');background-repeat:no-repeat;line-height:20px;height:20px;width:20px;}
.tabBottom1L_bidi {float:right;display:inline;color:#000000;background-image:url('../../resource/blafplus/tabs/decor_box_c_medium.png');background-repeat:repeat-x;width:100%;line-height:5px;height:5px;margin-top:0;padding:0;}
.tabBottom2L_bidi {float:right;display:inline;color:#000000;background-image:url('../../resource/blafplus/tabs/decor_box_rich_c_light.png');background-repeat:repeat-x;width:100%;line-height:10px;height:10px;margin-top:-2px;padding:0;}

a.tabLink3L, a.tabLink3L:visited  {
  text-decoration: none;
  white-space:nowrap;}
  
a.tabLink3L:hover {
}
  
a.tabLink3LSelected, a.tabLink3LSelected:visited, a.tabLink3LSelected:hover {
  font-weight:bold;
  text-decoration: none;}
  
a.tabLink3LDisabled {
  text-decoration:none;
  white-space:nowrap;}
  
.tabStartA3L {
  float:left;
  display:inline;
  width:0px;}
  
.tabStartA3L_bidi {
  float:right;
  display:inline;
  width:0px;}

.tabStartN3L {
  float:left;
  display:inline;
  width:0px;}
  
.tabBGA3L {
  float:left;
  display:inline;
  margin:0;}

.tabBGA3L_bidi {
  float:right;
  display:inline;
  margin:0;}

.tabBGN3L {
  float:left;
  display:inline;
  margin:0;}
  
.tabBGN3L_bidi {
  float:right;
  display:inline;
  margin:0;}
  
.tabMiddleAN3L {
  float:left;
  display:inline;
  width:3px;}
  
.tabMiddleNA3L {
  float:left;
  display:inline;
  width:3px;}

.tabMiddleAN3L_bidi {
  float:right;
  display:inline;
  width:3px;}

.tabMiddleNN3L {
  float:left;
  display:inline;
  width:3px;}

.tabEndA3L {
  float:left;
  display:inline;
  width:0px;}

.tabEndN3L {
  float:left;
  display:inline;
  width:0px;}
  
.tabBottomT3L {
  top:-1px;
  margin:-2px 0 0 0;
  display:block;
  clear:left;
  height:6px;
  position:relative;
  background-color:#FFF;
  border-left:1px solid #CFD8E3;
  border-right:1px solid #CFD8E3;
  border-top:1px solid #BCC7D2;}  
  
.tabBottomTa3L {
  width:5px;
  left:0;
  top:0}
  
.tabBottomM3L, .tabBottomB3L, .tabBottomTb3L, .tabBottomBa3L, .tabBottomBb3L {}  
  
.tabContainer3L {
  height:34px;
  display:block;
  margin:0;
  padding:0;}
  
.tabContent3L {
  border-left: 1px solid #CFD8E3;
  border-right: 1px solid #CFD8E3;
  border-bottom:1px solid #BCC7D2;
  background-color:#FFF;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;}  
  
.tabDiv3L_bidi {float:right;width:100%;white-space:nowrap;margin:0;padding:0;}
.tabBottomT3L_bidi {top:-1px;margin:-2px 0 0 0;display:block;clear:right;height:6px;position:relative;background-color:#FFF;border-left:1px solid #CFD8E3;border-right:1px solid #CFD8E3; border-top:1px solid #BCC7D2;}
.tabBottom3L_bidi {float:right;display:inline;color:#000000;background-image:url('../../resource/blafplus/tabs/decor_box_rich_c_light.png');background-repeat:repeat-x;width:100%;line-height:10px;height:10px;margin-top:-2px;padding:0;}
.tabBottomM3L_bidi, .tabBottomB3L_bidi, .tabBottomTb3L_bidi, .tabBottomBa3L_bidi, .tabBottomBb3L_bidi {}

.tabStartA3L_bidi {float:right;display:inline;width:0px;}
.tabStartN3L_bidi {float:right;display:inline;width:0px;}
.tabMiddleNA3L_bidi {float:right;display:inline;width:3px;}
.tabMiddleNN3L_bidi {float:right;display:inline;width:3px;}
.tabEndA3L_bidi {float:right;display:inline;width:0px;}
.tabEndN3L_bidi {float:right;display:inline;width:0px;}
.tabBottomTa3L_bidi {width:5px;left:0;top:0;}

.lightDecoBoxTop {
  overflow:auto;
  padding-left:5px;
  background: url("master/tile.png");
  border:none;}
  
.lightDecoBoxTop_bidi {
  position: absolute;  
  left:0;
  right:0;
  top:0;
  bottom:0;
  overflow:auto;
  padding-right:5px;
  background: url("master/tile.png");
  border:none;}
  
.lightDecoBoxSide {
  margin:0;
  padding:0;
  border-left:1px solid #CFD8E3;
  border-right:1px solid #CFD8E3;
  border-top:1px solid #CFD8E3;
  border-bottom:1px solid #CFD8E3;
  background-color:transparent;}
  
.lightDecoBoxSide_bidi {
  margin:0;
  padding:0;
  border-left:1px solid #CFD8E3;
  border-right:1px solid #CFD8E3;
  background-color:transparent;}

.breadCrumbsRoot, .breadCrumbs, .breadCrumbs:visited {color:#003399;text-decoration: none;}
.breadCrumbs:hover, .breadCrumbs:active {text-decoration: underline;}
.tooltip {padding:4px;color:#000000;background-color:#E1E5F1;border:1px solid #667295;width:250px;}


.treeNode {
  text-decoration:none;
  cursor:default;}
  
.treeNode:focus {
  color:#003286;
  background-color:#FFF;
  text-decoration:none;
  border:1px dotted #003286;}
  
.treeNodeFocus {
  text-decoration:none;}
  
.treeNodeSelect {
  text-decoration:none;
  cursor:default;}
  
.treeNodeStatic {
  color:#003286;
  background-color:#FFF;
  text-decoration:none;
  cursor:default;}

.bar {background-color: #EBEADA; border:1px solid #636661;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px;font-size:13px;}
.menubaritem:link {background-color: #EBEADA; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000;border:1px solid #EBEADA;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px;text-decoration: none;}
.menubaritem:visited {background-color: #EBEADA; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000;border:1px solid #EBEADA;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px;text-decoration: none;}
.menubaritem:hover {background-color: #EDFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000;border-top:1px solid #ACBACF;border-bottom: 1px solid #0A0B19;border-left: 1px solid #768092;border-right: 1px solid #768092;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px;text-decoration: none;background-image: url(../../resource/blafplus/menu/menuBarItem_bg_mo.png);}
.menubaritem:active {background-color: #AABACD; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000;border-top:1px solid #0A0B19;border-bottom: 1px solid #0A0B19;border-left: 1px solid #768092;border-right: 1px solid #768092;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px;text-decoration: none;background-image: url(../../resource/blafplus/menu/menuBarItem_bg_md.png);}
.menudropdowngif {PADDING-LEFT:3px;border:0}
.menu {position:absolute;background-color: #FFFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; border-top: 1px solid #A9B6CB;border-bottom: 1px solid #00000A;border-left: 1px solid #768092;border-right: 1px solid #768092;PADDING:1px;text-decoration: none;z-index:100;}
.menuitem {background-color: #FFFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; border: 0;PADDING-RIGHT:15px;PADDING-LEFT:5px;PADDING-TOP:5px;PADDING-BOTTOM:4px;text-decoration: none;}
.menuitem_dis {background-color: #FFFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#999999; border: 0;PADDING-RIGHT:15px;PADDING-LEFT:5px;PADDING-TOP:5px;PADDING-BOTTOM:4px;text-decoration: none;}
.menuitem a {background-color: #FFFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; border: 0;text-decoration: none;}
.menuitem a:hover {background-color: #D1DDE7; text-decoration: none;}
.menustatusbar {background-color: #D1DDE7;width:24px}

.accordionPaneTitleBar {
  color:#003D5B;
  background-color:#DDE5ED;
  background: -moz-linear-gradient(top, #E6ECF3, #D7DFE8); /* FF 3.6+ */
  background: -webkit-linear-gradient(top, #E6ECF3, #D7DFE8); /* Safari 5.1+, Chrome 10+ */
  background: -o-linear-gradient(top, #E6ECF3, #D7DFE8); /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6ECF3', endColorstr='#D7DFE8'); /* IE8+ */  
  background: -ms-linear-gradient(top, #E6ECF3 0%, #D7DFE8 100%);  /*IE10*/
  background: linear-gradient(#E6ECF3, #D7DFE8); /* CSS3 */    
  border-top-left-radius:3px;
  border-top-right-radius:3px; 
  border:1px solid #BCC7D2;
  margin:0;
  padding:0;
  height:20px;  
  line-height:20px;}
    
.accordionPaneContainer {
  overflow:auto;
  background-color:#FFFFFF;
  border-top:none;
  border-bottom:1px solid #DEE4E7;
  border-left:1px solid #DEE4E7;
  border-right:1px solid #DEE4E7;}

.accordionPaneContainerResizable {
  position:absolute; 
  top:20px; 
  bottom: 0; 
  left:0; 
  right:0; 
  overflow:auto; 
  background-color:#FFFFFF; 
  border-top:none; 
  border-bottom:1px solid #CFD8E3; 
  border-left:1px solid #CFD8E3; 
  border-right:1px solid #CFD8E3;
  border-radius: 3px;}
  
.sidePaneContainerResizable {position:absolute; width:30%; left:0; top:0; bottom:0; margin:0; padding:0;}
.contentPaneContainerResizable {position:absolute; left: 30%; top:0; right:0; bottom:0; margin:0; padding:0;}
.paneDividerResizable {position:absolute; left:0; width:5px; top:0; bottom:0; text-align:left; vertical-align:bottom;}
.contentPaneResizable {position:absolute; left:6px; right:0; top:0; bottom:0;}

.contentResizableA {
  position:absolute; 
  left:0; 
  right:0; 
  top:0; 
  bottom:100px;}

.contentResizableB {
  position:absolute; 
  left:0; 
  right:0; 
  top:0; 
  bottom:0;}

.innerContentResizableA {
  position:absolute; 
  left:0; 
  right:0; 
  top:20px; 
  bottom:0; 
  overflow:auto; 
  background-color:#FFFFFF;
  border-top:1px solid #BCC7D2;
  border-bottom:1px solid #CFD8E3;
  border-left:1px solid #CFD8E3;
  border-right:1px solid #CFD8E3;
  border-radius: 3px;}

.innerContentResizableB {
  position:absolute; 
  left:0; 
  right:0; 
  top:0; 
  bottom:0; 
  overflow:auto; 
  background-color:#FFFFFF;
  border-top: 1px solid #BCC7D2;
  border-left: 1px solid #CFD8E3;
  border-right: 1px solid #CFD8E3;
  border-bottom: 1px solid #CFD8E3;
  border-radius: 3px;}
  
.nameAndDescription {position:absolute; left:0; right:0; height:100px; bottom:0;}
.nameAndDescriptionHidden {position:absolute; left:0; right:0; height:0; bottom:0;}

.suggestionAdvisor {display: none; overflow: auto; text-align: left; border:1px solid #035C8A;background-color:#FFFFFF; position: absolute; z-index: auto;}
.suggestionAdvisor .highlighted{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding-top:0;padding-bottom:0;margin:0;background-color:#D1DDE7;}
.suggestionAdvisor .dehighlighted{padding-top:1px;padding-bottom:1px;margin:0;border:none;}

.suggestionAdvisorIFrame {display: none; position: absolute; overflow: hidden; z-index: auto;}

.suggestionAdvisor_bidi {display: none; overflow: auto; text-align: right; border:1px solid #035C8A;background-color:#FFFFFF; position: absolute; z-index: auto;}
.suggestionAdvisor_bidi .highlighted{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding-top:0;padding-bottom:0;margin:0;background-color:#D1DDE7;}
.suggestionAdvisor_bidi .dehighlighted{padding-top:1px;padding-bottom:1px;margin:0;border:none;}

.floatMenu {
  position:absolute;
  z-index:3000;
  left:-5000px;
  top:-5000px;}
  
.floatMenuIFrame {
  position:absolute;
  z-index:2999;
  left:-5000px;
  top:-5000px;
  width:0px;
  height:0px;}
  
.floatMenuContainer {}
  
.floatMenuShadow {}

.floatMenuItems {
  margin:0;}
    
.floatMenuItems a {
  color: #000;
  text-decoration:none;
  line-height:20px;
  vertical-align:middle;
  display:block;
  clear:both;
  height:20px;
  width:100%;}
  
.floatMenuItems li {
  list-style-type:none;
  padding:0;
  margin:0;}
  
.floatMenuItems .liDisabled {
  list-style-type:none;
  padding:0;
  margin:0;
  cursor:text;
  clear:both;
  border:none;
  padding-top:7px;
  padding-bottom:7px;
  white-space:nowrap;}
  
.floatMenuItems .dehighlighted {
  padding-top:1px;
  padding-bottom:1px;
  margin:0;
  border:none;}
  
.floatMenuItems .disabled {
  padding-top:1px;
  padding-bottom:1px;
  margin:0;
  border:none;
  color:#8E97AF;
  line-height:20px;
  vertical-align:middle;
  display:block;
  clear:both;
  height:20px;
  width:100%;
  cursor:text;}
  
.floatMenuItems li div {
  cursor:pointer;}
  
.floatMenuItems .highlighted {
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  padding-top:0;
  padding-bottom:0;
  margin:0;
  background-color:#FFEEA8;}
  
.floatMenuItems img {
  border:0;
  display:block;
  margin:2px 0 0 5px;}
  
.floatMenuItems .imageBox {
  float:left;
  height:20px;
  padding:0;
  margin-left:0px;
  vertical-align:middle;
  width:23px;}
  
.floatMenuItems .imageBoxDisabled {
  float:left;
  height:20px;
  padding:0;
  margin-left:0px;
  vertical-align:baseline;
  width:23px;
  cursor:text;}
  
.floatMenuItems .imageBoxSeparator {
  float:left;
  height:1px;
  padding:0;
  margin-left:0px;
  width:23px;}
  
.floatMenuItems .separator {
  margin:3px 1px 3px 25px;
  font-size:0px;
  line-height:1px;
  height:1px;
  overflow:hidden;
  background-color:#A0BBD9;
  list-style-type:none;
  padding:0;
  cursor:text;
  clear:both;
  border:none;
  white-space:nowrap;}
  
.floatMenuItems .item {
  padding-left:0px;
  padding-right:5px;}

.floatMenuItems .itemTxt, .itemTxtUnderline {
  float:left;
  padding-left:5px;
  padding-right:15px;
  cursor:pointer;}
  
.floatMenuItems .itemTxtUnderline {
  color:#003399}
  
.floatMenuItems .itemTxtUnderline:hover {
  text-decoration: underline}
  
.floatMenuItems .disabledItemTxt {
  float:left;
  padding-left:5px;
  padding-right:15px;
  cursor:text;}

.floatMenuItems .masterMenuItemSeparator {
  margin: 1px 0px 1px 0px;}  

.floatMenuItems_bidi {
  margin:0;}
  
.floatMenuItems_bidi a {
  color: #000;
  text-decoration:none;
  line-height:20px;
  vertical-align:middle;
  display:block;
  clear:both;
  height:20px;
  width:100%;}
  
.floatMenuItems_bidi li {
  list-style-type:none;
  padding:0;
  margin:0;
  cursor:pointer;
  clear:both;
  border:none;
  white-space:nowrap;}
  
.floatMenuItems_bidi .liDisabled {
  list-style-type:none;
  padding:0;
  margin:0;
  cursor:text;
  clear:both;
  border:none;
  white-space:nowrap;}
  
.floatMenuItems_bidi .dehighlighted {
  padding-top:1px;
  padding-bottom:1px;
  margin:0;
  border:none;}
  
.floatMenuItems_bidi .disabled {
  padding-top:1px;
  padding-bottom:1px;
  margin:0;
  border:none;
  color:#8E97AF;
  line-height:20px;
  vertical-align:middle;
  display:block;
  clear:both;
  height:20px;
  width:100%;
  cursor:text;}
  
.floatMenuItems_bidi li div {
  cursor:pointer;}
  
.floatMenuItems_bidi .highlighted {
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  padding-top:0;
  padding-bottom:0;
  margin:0;
  background-color:#FFEEA8;}
  
.floatMenuItems_bidi img {
  border:0;
  display:block;
  margin:2px 5px 0 0;}
  
.floatMenuItems_bidi .imageBox {
  float:right;
  height:20px;
  padding:0;
  margin-right:0px;
  vertical-align:middle;
  width:23px;}
  
.floatMenuItems_bidi .imageBoxDisabled {
  float:right;
  height:20px;
  padding:0;
  margin-right:0px;
  vertical-align:baseline;
  width:23px;
  cursor:text;}
  
.floatMenuItems_bidi .imageBoxSeparator {
  float:right;
  height:1px;
  padding:0;
  margin-right:0px;
  width:23px;}
  
.floatMenuItems_bidi .separator {
  margin:3px 25px 3px 1px;
  font-size:0px;
  line-height:1px;
  height:1px;
  overflow:hidden;
  background-color:#A0BBD9;
  list-style-type:none;
  padding:0;
  cursor:text;
  clear:both;
  border:none;
  white-space:nowrap;}
  
.floatMenuItems_bidi .item {
  padding-right:0px;
  padding-left:5px;}

.floatMenuItems_bidi .itemTxt {
  float:right;
  padding-left:15px;
  padding-right:5px;
  cursor:pointer;}
  
.floatMenuItems_bidi .disabledItemTxt {
  float:right;
  padding-left:15px;
  padding-right:5px;
  cursor:text;}

.floatMenuItems_bidi .masterMenuItemSeparator {
  margin: 1px 0px 1px 0px;}  

.floatMenuSubMenuAdjust {width:20px;padding-top:0px;float:right;}
.floatMenuSubMenuAdjust_bidi {width:20px;padding-top:0px;float:left;}

.dropmenudiv{position:absolute;background-color:#FFFFFF;border-top:1px solid #C9D7F1;border-right:1px solid #3366CC;border-bottom:1px solid #3366CC;border-left:1px solid #A2BAE7;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#2b7c92;line-height:15px;z-index:100;}
.dropmenudiv a{width:100%;display: block;text-indent:7px;border-bottom: 0 solid black;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#2b7c92;padding: 1px 0;text-decoration: none;font-weight: normal;}
.dropmenudiv a:hover{background-color: #e9f2f8;border:0}
.instantEdit_mo {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;font-weight:bold;vertical-align:middle;margin-bottom:0;margin-top:5px;color:#003399;border-bottom:0;background-color:#EBEADA}
.fieldText_mo {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;vertical-align:middle;margin-bottom:0;margin-top:5px;color:#000000;border-bottom:0;background-color:#EBEADA}

.tableBorder {
   /*border:1px solid #E4ECF1;*/
}

.tableCell {background-color:#FFFFFF;}
.tableCellSelected {background-color:#B3C6DB}
.tableCellActive {background-color:#DCE3EB;}
.tableHeader {color:#000000;border-top:1px solid #979991;border-bottom:1px solid #979991;border-left:1px solid #636661;border-right:1px solid #BABDB5;background-image: url('../../resource/blafplus/table/rh_bg_s.png');z-index:3;}

table.ena {
  font-family:inherit;
  font-size:inherit;
  font-weight:normal;}

table.ena th 
{
   font-size:13px;
   padding:5px;
}

table.ena th.checkall {
}

table.ena th.checkall_selected 
{
   border:1px solid #D6DFE6;
   background-color: #F2F4F7;
   font-weight:normal;
}

table.ena th.right {
  text-align:right;}

table.ena th.left {
  text-align:left;}
  
table.ena th.textColumn {
  text-align:left;}
  
table.ena th.parentColumn {
  text-align:center;}
  
table.ena th.functionalColumn {
  text-align:center;}  
  
table.ena th.numberColumn {
  text-align:right;} 
  
table.ena tr {
  background-color:#FFFFFF;}

table.ena tr.highlighted {
  background-color:#D6E6F1;}

table.ena td {
  font-size:12px;
  padding:5px;
}

table.ena td.highlighted {
}

table.ena td.selected {
}

table.ena td.row_header 
{
   border:1px solid #D6DFE6;
   background-color: #F7F9FC;
   font-weight:normal;
}

table.ena td.row_header_selected {
   background-color: #B3C6DB;
}

table.ena td.row_header_highlighted {
   background-color: #FFEEA8;
}

table.ena td.acc_row_header {width:9px;background-color:#FFFDED;background-image: url('../../resource/blafplus/table/th_bg_s.png');background-repeat:repeat-x;background-position:center bottom;cursor:default;}
table.ena td.acc_row_header_selected {width:9px;background-color:#B3B2A8;background-image: url('../../adf/images/table_selected_rowCol_bg.png');background-repeat:repeat-x;background-position:top;cursor:default;}
table.ena td.acc_row_header_highlighted 
{
   border:1px solid #EEEEEE;
   background-color: #FFFFFF;
}

table.dmtable {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;border-top:1px solid #636661;background-color:#FFFFFF;}
table.dmtable th {font-weight:normal;border-right:1px solid #BABDB5;white-space:nowrap;padding:0px 2px 0px 2px;background-color:#FFFDED;vertical-align:middle;text-align:left;background-image:url('../../resource/blafplus/table/th_bg_s.png');background-repeat:repeat-x;}
table.dmtable th.checkall {font-weight:normal;border-left:1px solid #636661;border-right:1px solid #BABDB5;white-space:nowrap;padding:0px 2px 0px 2px;background-color:#FFFDED;vertical-align:middle;text-align:left;background-image:url('../../resource/blafplus/table/th_bg_s.png');background-repeat:repeat-x;cursor:url('../../adf/images/select-all.cur'),pointer;}
table.dmtable th.checkall_selected {font-weight:normal;border-left:1px solid #636661;border-right:1px solid #BABDB5;white-space:nowrap;padding:0px 2px 0px 2px;background-color:#A2ADBF;vertical-align:middle;text-align:left;background-image:none;cursor:url('../../adf/images/select-all.cur'),pointer;}
table.dmtable th.right {text-align:right;}
table.dmtable th.left  {text-align:left;}
table.dmtable tr {background-color:#FFFFFF;}
table.dmtable tr.highlighted {background-color:#D6E6F1;}
table.dmtable td {border-bottom:1px solid #979991;border-right:1px solid #979991;padding:0px 2px 0px 2px;background-color:#FFFFFF;}
table.dmtable td.highlighted {background-color:#D6E6F1;background-image:none;}
table.dmtable td.selected {background-color:#9CACC9;}
table.dmtable td.row_header {width:9px;background-color:#FFFDED;background-image: url('../../resource/blafplus/table/th_bg_s.png');background-repeat:repeat-x;background-position:center bottom;cursor:url('../../adf/images/rowselector.cur'),pointer;}
table.dmtable td.row_header_selected {width:9px;background-color:#B3B2A8;background-image: url('../../adf/images/table_selected_rowCol_bg.png');background-repeat:repeat-x;background-position:top;cursor:url('../../adf/images/rowselector.cur'),pointer;}
table.dmtable td.row_header_highlighted {width:9px;background-color:#E5F6FA;cursor:url('../../adf/images/rowselector.cur'),pointer;}
table.dmtable td.acc_row_header {width:9px;background-color:#FFFDED;background-image: url('../../resource/blafplus/table/th_bg_s.png');background-repeat:repeat-x;background-position:center bottom;cursor:default;}
table.dmtable td.acc_row_header_selected {width:9px;background-color:#B3B2A8;background-image: url('../../adf/images/table_selected_rowCol_bg.png');background-repeat:repeat-x;background-position:top;default;}
table.dmtable td.acc_row_header_highlighted {width:9px;background-color:#E5F6FA;cursor:default;}
table.dmtable td.no_border {border:0px solid;}
table.dmtable img {padding-left:2px;padding-right:2px;}

.sData {position: relative;                                          
	z-index: 1;
	font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:#000000;
  vertical-align:middle;
	border-collapse: collapse;
}
.sData table {width: 1px !important;
	table-layout: fixed !important;
	border-spacing: 0px 0px !important;
	border-collapse: collapse;
}
.sData th {background-color:#FFFDED; background-image: url('../../resource/blafplus/table/th_bg_s.png'); background-repeat: repeat;
	z-index: 3;
	border: 1px solid #979991;
	padding-left: 2px; padding-right: 2px;
}
.sData td {border: 0px solid #636661;
}

.sHead,
.sFoot
{   position: relative;
	font-family:inherit;
  font-size:inherit;
  color:#000000; 
  vertical-align:middle;
	background-color:#FFFDED;
}

.sHead table,
.sFoot table
{   width: 1px !important;
	table-layout: fixed !important;
	border-spacing: 0px 0px !important;
	border-collapse: collapse;
}
.sHead th, .sHead td,
.sFoot th, .sFoot td
{   background-image: url('../../resource/blafplus/table/th_bg_s.png'); background-repeat: repeat;
	z-index: 3;
	border: 1px solid #979991;
	padding-left: 2px; padding-right: 2px;
}

.tableFrame {border: 0px solid #636661;
	position: relative;
	overflow: hidden;
}

table.blafpHeader,
table.blafp {font-family:Tahoma,plain; font-size:11px; font-weight:normal; color:#000000; vertical-align:middle;
	border-collapse:collapse !important; table-layout: fixed !important; border-spacing: 0px 0px !important; }
table.blafpHeader th,
table.blafpHeader td,
table.blafp th {background-color:#FFFDED;background-image: url('../../resource/blafplus/table/th_bg_s.png'); background-repeat: repeat;
	z-index: 3;
	height: 18px;
	padding-left: 2px; padding-right: 2px;
	border: 1px solid #979991;}
table.blafp td {
	padding-left: 2px; padding-right: 2px;
	border: 1px solid #979991;}

.splitXPane {
  background-color:transparent;}
  
[dir=ltr] .splitXPaneDivider {
  display:block;
  overflow:hidden;
  padding:0;
  margin:0;
  border-right: 2px solid transparent;}

[dir=ltr] .splitXPaneDivider:hover, [dir=ltr] .splitXPaneDivider:active {
  border-right: 2px solid #0572ce;}

[dir=rtl] .splitXPaneDivider {
  display:block;
  overflow:hidden;
  padding:0;
  margin:0;
  border-left: 2px solid transparent;}

[dir=rtl] .splitXPaneDivider:hover, [dir=rtl] .splitXPaneDivider:active {
  border-left: 2px solid #0572ce;}

.splitYPaneDivider {
  font-size:1px;
  display:block;
  overflow:hidden;
  height:3px;
  background-color:transparent;
  border:none;}

.splitPaneAuto {
  display:block;
  overflow:auto;
  margin:0;
  padding:0;
  width:auto;
  /*
  border-left:1px solid #DEE4E7;
  border-right:1px solid #DEE4E7;
  border-bottom:1px solid #DEE4E7;
  */
  background-repeat:repeat-x;
  background-color:#FFFFFF;}
  
.splitPaneHidden {
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
  background:transparent;}
  
.splitterH {
  width:5px;
  height:21px;
  border:0;
  background-image: url('images/splitter/splitterhc_ena.png');}

.splitterH:hover {
  background-image: url('images/splitter/splitterhc_ovr.png');}

.splitterH:active {
  background-image: url('images/splitter/splitterhc_act.png');}

.splitterHr {
  width:5px;
  height:21px;
  border:0;
  background-image: url('images/splitter/splitterhr_ena.png');}  

.splitterHr:hover {
  background-image: url('images/splitter/splitterhr_ovr.png');}

.splitterHr:active {
  background-image: url('images/splitter/splitterhr_act.png');}

.splitterHActive {border:0;background-image: url('images/splitterhgh.png')}
.splitterV {border:0;background-image: url('images/splittervg.png')}
.splitterVActive {border:0;background-image: url('images/splittervgh.png')}

a.splitterLink {
  position:absolute;
  top:53%;
  left:0;
  margin:0;
  padding:0;
  height:21px;
  width:5px;
}

a.splitterLink:link {
  background-color:#c4ced7;
  border:1px solid #e4e8ea;
}
  
a.splitterLink:hover {
  background-color:#c4ced7;
  border:1px solid #f7f8f9;
}

a.splitterLink:active {
  background-color:#0572ce;
  border:1px solid #0572ce;
}
  
.clickable {cursor: pointer;}
.draggable {cursor: move}

.resize-se {
  position:absolute;
  right:2px;
  bottom:2px;
  width:12px;
  height:12px;
  cursor:se-resize;
  background-color:transparent;
  z-index:2;
  background-position:bottom right;
  background-image:url('images/dialog-resize-se.png');
  background-repeat:no-repeat}
  
.resize-sw {
  position:absolute;
  left:2px;
  bottom:2px;
  width:12px;
  height:12px;
  cursor:sw-resize;
  background-color:
  transparent;
  z-index:2;
  background-position:bottom left;
  background-image:url('images/dialog-resize-sw.png');
  background-repeat:no-repeat}
  
.favorite  {border: 0 solid #000000; float: left; width: auto; padding-top: 10px; padding-bottom: 10px; position: relative; top:0; left:0; list-style-type: none;}
.dialogShadow {background:transparent url('../../resource/blafplus/dialog/r_shadow.png') no-repeat bottom right;}
.dialog {border:1px solid #035C8A;background-color:#FFFFFF;position:relative;left:-5px;top:-5px;}
.dialogHead {color:#EBF0FE;border-bottom:1px solid #B2BEDD;padding:0;margin:0;background-image: url('../../resource/blafplus/dialog/titleBar_bg.png');background-repeat: repeat-x;}
.dialogFoot {display:block;line-height:25px;position:absolute;width:100%;left:0;bottom:0;color:#EBF0FE;border-top:1px solid #B2BEDD;padding: 0 0 0 0;background-image: url('../../resource/blafplus/dialog/footer_bg.png');background-repeat:repeat-x;}
.dialogBody {margin:10px;padding:0;display:block;visibility:visible;overflow:auto;}
.dialogOffsetSize {width:20px; height:35px; bottom:38px;}

.modalDialog {
  display:none;
  border-radius:6px;
  position:absolute;
  top:-800px;
  left:-800px;
  z-index:20;
  padding:0;}
  
.dialog_body {
  z-index:1;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border-radius:1px;
  background-color:#F9F9F9;}
  
.dialog_shadow {
  display:none;
  z-index:0;
  position:absolute;
  left:5px;
  right:-4px;
  top:5px;
  bottom:-4px;}
  
.dialogFrame {
  position:absolute;
  width:0;
  height:0;
  left:-5000px;
  top:-5000px;
  border:none;
  border-radius:6px;}  
  
.dialogContainer {
  display:block; 
  margin:0; 
  padding:0;
  position:absolute; 
  left:0; 
  top:0; 
  right:0; 
  bottom:0;}
  
.dialogHeaderIcon {
  border:0; 
  padding-left:0; 
  padding-right:0; 
  margin:0; 
  vertical-align:bottom;}
  
.dialogContentContainer {
  POSITION:absolute; 
  MARGIN:0; 
  PADDING:0;
  DISPLAY:block;
  overflow:hidden; 
  left:0; 
  top:0; 
  right:0; 
  bottom:0;}
  
.dialogContentContainerFixed {
  overflow:auto;
  display:block;
  margin:0px;
  padding:0px;
  left:0;
  right:0;
  top:0;
  bottom:0;
  width:100% !important;
  background-color:#f9f9f9;
}  
  
.dialogBodyResizable {
  POSITION:absolute; 
  MARGIN:5px; 
  PADDING:0; 
  BACKGROUND-COLOR:#F9F9F9; 
  DISPLAY:block; 
  /* OVERFLOW:auto; */
  left:0; 
  top:0; 
  right:0; 
  bottom:0;}

.dialogSTContainer {
  position:absolute; 
  left:0; 
  top: 0; 
  width:10px; 
  height:31px; 
  background: -webkit-linear-gradient(top, ); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
  background:    -moz-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For Firefox (3.6 to 15) */
  background:      -o-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For old Opera (11.1 to 12.0) */ 
  background:         linear-gradient(to bottom, #f5f5f5 0%,#F0F0F0 100%);/* Standard syntax; must be last */
  border-bottom:1px solid #c4ced7;}
 
.dialogCTContainer {
  position:absolute; 
  left:10px; 
  top: 7px;; 
  right:10px;
  height:24px; 
  padding:0; 
  margin:0; 
  white-space:nowrap;
  vertical-align:middle; 
  background: -webkit-linear-gradient(top, ); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
  background:    -moz-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For Firefox (3.6 to 15) */
  background:      -o-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For old Opera (11.1 to 12.0) */ 
  background:         linear-gradient(to bottom, #f5f5f5 0%,#F0F0F0 100%);/* Standard syntax; must be last */
  border-bottom:1px solid #c4ced7;}
  
.dialogETContainer {
  position:absolute; 
  top: 0; 
  right:0; 
  width:10px; 
  height:31px; 
  background: -webkit-linear-gradient(top, ); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
  background:    -moz-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For Firefox (3.6 to 15) */
  background:      -o-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For old Opera (11.1 to 12.0) */ 
  background:         linear-gradient(to bottom, #f5f5f5 0%,#F0F0F0 100%);/* Standard syntax; must be last */
  border-bottom:1px solid #c4ced7;}
  
.dialogSMContainer {
  position:absolute; 
  left:0; 
  top:42px; 
  bottom:47px; 
  width:10px;}
  
.dialogCMContainer {
  position:absolute; 
  left:10px; 
  top:42px; 
  bottom:47px; 
  right:10px; 
  border:0; 
  overflow:auto;}
  
.dialogEMContainer {
  position:absolute; 
  top:42px; 
  right:10px; 
  bottom:47px; 
  width:10px; 
  border-left:none;}
  
.dialogSBContainer {
  position:absolute; 
  left:0; 
  bottom:0; 
  width:10px; 
  height:31px;}
  
.dialogCBContainer {
  position:absolute; 
  left:10px; 
  bottom:0; 
  right:0; 
  height:31px;}
  
.dialogEBContainer {
  position:absolute; 
  bottom:0; 
  right:0; 
  width:10px; 
  height:31px;}
  
.dialog_title {
  font-size:14px;
  font-weight:bold;
  white-space:nowrap;
  color:#252525;}
  
.dialog_icon-region {
  margin-top:2px;
  margin-right:2px;
  margin-bottom:2px;
  height:16px;
  width:16px;
  overflow:hidden}
  
.dialog_header-start {
  width:10px;
  height:31px;
  font-size:0;
  border-bottom:1px solid #c4ced7;}
  
.dialog_header {
  white-space:nowrap;
  height:31px;
  white-space:nowrap;
  vertical-align:middle;
  background: -webkit-linear-gradient(top, ); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
  background:    -moz-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For Firefox (3.6 to 15) */
  background:      -o-linear-gradient(top, #f5f5f5 0%,#F0F0F0 100%); /* For old Opera (11.1 to 12.0) */ 
  background:         linear-gradient(to bottom, #f5f5f5 0%,#F0F0F0 100%);/* Standard syntax; must be last */
  border-bottom:1px solid #c4ced7;}
      
.dialog_header-content {
  width:100%;
  padding-left:2px;
  padding-right:2px;
  MozUserSelect:none;}
  
.dialog_header-content_bidi {
  width:100%;
  padding-left:2px;
  padding-right:2px;
  text-align:right}
  
.dialog_header-end {
  width:10px;
  height:31px;
  font-size:0;
  border-bottom:1px solid #c4ced7;}
    
.dialog_close-icon-region {
  overflow:hidden;
  display:inline-block;}
  
.dialog_close-icon {
  display:inline-block;
  width:16px;
  height:16px;
  cursor:default;
  background-image:url('images/close_ena.png');
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;}
  
.dialog_close-icon:hover {
  background-image:url('images/close_ovr.png');}
  
.dialog_close-icon:active {
  background-image:url('images/close_dwn.png');}

.dialog_help-icon-region {
  padding-left:6px;
  padding-right:6px;
  overflow:hidden;
  display:inline-block;}
  
.dialog_help-icon {
  display:inline-block;
  width:16px;
  height:16px;
  cursor:default;
  background-image:url('images/helptopics_ena.png');
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;}
  
.dialog_help-icon:hover {
  background-image:url('images/helptopics_ovr.png');}
  
.dialog_help-icon:active {
  background-image:url('images/helptopics_dwn.png');}
  
.dialog_content-start {
  width:10px;
  background-color:#F9F9F9;}
  
.dialog_content {
  border:0;
  background-color:#F9F9F9; 
  padding-top:10px;
  overflow:auto;}
  
.dialog_content-end {
  background-color:#F9F9F9;
  width:10px;
  font-size:0;}
  
.dialog_footer-start {
  width:10px;
  height:31px;
  padding-top:10px;
  padding-bottom:10px;
background-color:#F9F9F9;}
  
.dialog_footer {
  height:31px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#F9F9F9;}
  
.dialog_footer-content {
  width:100%;
  white-space:nowrap;
  text-align:right;}
  
.dialog_footer-content_bidi {
  width:100%;
  white-space:nowrap;
  text-align:left;}
  
.dialog_footer-help {
  width:35px;
  white-space:nowrap;
  text-align:left;}
  
.dialog_footer-help_bidi {
  width:35px;
  white-space:nowrap;
  text-align:right;}
  
.dialog_footer-end {
  width:10px;
  height:31px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#F9F9F9;}    
  
.modalMask {
  position:absolute;
  zIndex:12;
  display:none;
  top:0;
  left:0;
  width:100%;
  height:100%;
  cursor:not-allowed;
  opacity:0.4;
  filter:alpha(opacity=40);
  background-color:#000;}

.contentContainerLight {background-color:#E7F2FF;border:1px solid #BFC6C9;}
.contentContainerMedium {background-color:#CFDCEB;border:1px solid #BFC6C9;}

.reportLinkDiv {display:none; width:333px; height:63px; position:absolute; padding:5px; margin-top:45px; background-color:#D9E5EF; border:1px solid #A3B3D8; z-index:9999;}
.reportLinkHeader { vertical-align:bottom; font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif; font-size:12px; color:#343434; font-weight:bold;}
.reportLinkText {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#343434;font-weight:normal;}


.SimpleTree ul, .SimpleTree li {list-style-type: none;margin: 0 0 0 2px;padding: 0;display: block;}
.SimpleTree ul ul{margin-left: 16px;}
.SimpleTree a.selected{background-color: #9CACC9;}
.SimpleTree .collapsed ul, .SimpleTree .collapsed span{display: none;}
.SimpleTree span{display: block;margin: 0 0 0 16px;padding: 0;color: Gray;cursor: default;font-size: smaller;}
.SimpleTree img{border: none;text-align: left;vertical-align: middle;margin-right: 2px;}
.SimpleTree img.plusminus{width: 18px;height: 18px;}
.SimpleTree a, .SimpleTree a:link, .SimpleTree a:visited, .SimpleTree a:active{font-size: 8pt;color: black;font-family:Verdana,sans-serif;text-decoration:none;text-align:left;margin: 0 2px 0 2px; white-space:nowrap;}
.SimpleTree a:hover{font-size: 8pt;color: black; font-weight:bold;color: Black;background-color: #D6E6F1;}

.spinInput, .spinContainer{background-color: #FFFFFF;}
.spinLeftRightEdge, .spinTopBottomEdge{position: absolute;overflow: hidden;background-color: #A5ACB2;width:1px;}
.spinContainer{position: relative;height: 20px;}
.spinLeftRightEdge{height: 20px;width: 1px;}
.spinTopBottomEdge{height: 1px; left: 1px;}
.spinInput{position: absolute;top: 1px;left: 2px;height: 18px;border: 0px;color: Black;font-size: 9pt;font-family: Arial;}

.spinUpBtn, .spinUpBtnHover, .spinUpBtnPress, .spinDownBtn, .spinDownBtnHover, .spinDownBtnPress
{position: absolute; width:15px;margin:0px;height: 8px; right: 2px; background-image: url('../../resource/blafplus/button/spin_control_buttons.png');  
background-repeat: no-repeat;background-color: #000000;}

.spinUpBtn, .spinUpBtnHover, .spinUpBtnPress{top: 2px;}
.spinDownBtn, .spinDownBtnHover, .spinDownBtnPress{top: 10px;}
.spinUpBtn{background-position:0px 0px;}
.spinUpBtnHover{background-position:0px -16px;}
.spinUpBtnPress{background-position:0px -32px;}
.spinDownBtn{background-position:0px -8px;}
.spinDownBtnHover{background-position:0px -24px;}
.spinDownBtnPress {background-position:0px -40px;}

.CatalogDisclosureIcons {width:16px; height:16px;}
.CatalogFolderImage {width:16px; height:16px;}
.CatalogLeafImage {width:0px; height:16px;}
.CatalogLeftCol {width:224px; height:255px;}
.CatalogToolbarContainer, .ReportEditorToolbarContainer {white-space:nowrap;overflow:hidden;border-top:1px solid #D6DFE6;border-bottom:1px solid #D6DFE6;padding-top:3px;padding-bottom:3px;margin-left:5px;margin-right:5px;}
.CatalogToolbar {padding-left:5px;padding-bottom:2px;vertical-align:bottom;display:inline;white-space:nowrap;}
.CatalogToolbar_bidi {padding-right:5px;padding-bottom:2px;vertical-align:bottom;display:inline;white-space:nowrap;}
.CatalogBodyHeightOffset {top:46px;}
.CatalogActionLink, .CatalogActionLink:link, .CatalogActionLink:visited {font-weight:normal; text-decoration:none; white-space:nowrap;color:#252525;}
.CatalogActionLink:hover {text-decoration:underline;}
.CatalogActionLink:active {text-decoration:underline;color:#145c9e;}
.CatalogActionLink img {padding-left:2px; vertical-align:middle; margin-top:-4px;}
.CatalogActionLinkBold, .CatalogActionLinkBold:link, .CatalogActionLinkBold:visited {font-weight:bold; text-decoration:none; white-space:nowrap;color:#252525;}
.CatalogActionLinkBold:hover {text-decoration:underline;}
.CatalogActionLinkBold img {padding-left:2px; vertical-align:middle; margin-top:-4px;}
.CatalogActionLinkSeparator {visibility:hidden;}
.CatalogActionLinkSeparator:after {content: " ";margin:0px 2px 0px 2px;}
.CatalogActionIcon {width:34px;}
.CatalogActionIcon img {}

.HomeActionLink:link, .HomeActionLink:visited {font-weight:normal; text-decoration:none; white-space:nowrap;color:#252525;}
.HomeActionLink:hover, .HomeActionLink:active {font-weight:normal; text-decoration:none; white-space:nowrap;color:#145c9e;}

.TaskPane ul, .TaskPane li {list-style-type:none; padding:0px; cursor: default;}
.TaskPane ul {margin: 0px;}
.TaskPane li {margin: 3px; padding-top:5px; padding-bottom:5px;}
.TaskPane td {padding: 5px; width: 50%; cursor: default;}
.TaskPaneHeader {border-bottom: 1px solid #D9DFE3; font-size:12px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:8px;}
.TaskPaneIcon {vertical-align: middle;}
.TaskPaneLink:link, .TaskPaneLink:hover, .TaskPaneLink:active {} 
.TaskPaneTitle {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;margin-top:2px;white-space:nowrap; vertical-align: middle; padding-left: 2px; padding-right: 2px;}

.TemplateBodyHeightOffset {top:30px;}
.templateTableDiv {margin-top:7px;}

.searchList {width:110px;}

.homeEntry table {padding:2px; border-spacing:0px; border: 0px solid #000000;}
.homeEntry td {padding-left: 10px; padding-right: 10px;}
.homeEntry th {vertical-align:top;}

.templateEntry {
  vertical-align:top; 
  text-align:center; 
  padding-right:15px;}
  
.entryLinkSeparator {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;color:#003399;text-decoration:none; padding-left: 2px; padding-right: 2px;}

.OraGlobalHeader, .OraGlobalHeaderBody, .x6z, .OraGlobalHeaderEnabled a:link, .x12 a:link, .OraGlobalHeaderEnabled a:visited, .x12 a:visited {
color:#0A3A66;
font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
font-size:9pt;
font-weight:normal;
margin:0px 8px;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
}

OraGlobalHeaderSelected, .x13, .OraGlobalHeaderSelected a:link, .x13 a:link, .OraGlobalHeaderSelected a:visited, .x13 a:visited {
color:#013D74;
font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
font-size:9pt;
font-weight:bold;
margin:0px 8px;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
}

.OraHeader, .x18 {
border-bottom:1px solid #3A5A87;
color:#3A5A87;
font-family:Arial;
font-size:9pt;
font-weight:bold;
margin-bottom:0px;
vertical-align:middle;
}

.OraInstructionTextStrong, .x1, .OraDataText, .x2, .OraTableControlBarText, .x53 {
color:#3C3C3C;
font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
font-size:9pt;
font-weight:bold;
}

.OraFieldText, .x4, .OraFieldTextLTR, .x2z, .OraPhoneFieldText, .x31, .OraPostalCodeFieldText, .x33, .OraAddressFieldText, .x35, .OraNavBarViewOnly, .x44, .OraMessageBoxText, .x6d, .OraProcessingStatusFixed, .x6f {
color:#3C3C3C;
font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
font-size:9pt;
}
.OraFieldNumber, .x6{
color:#3C3C3C;
font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
font-size:9pt;
text-align:left;
white-space:nowrap;
}

.section
{
  padding-left:5pt;
  white-space:nowrap;
}

.section_title
{
  padding: 2px 9px 2px 9px;
  margin: 5pt 0 0 0;
}

.section input, .section select
{
  margin-bottom: 3pt;
  width: 200px;
}

.section table
{
  margin-bottom: 3pt;
  width: 250px;
}

.section textarea
{
  margin-bottom: 3pt;
  width: 250px;
}

.section .alert
{
  float: left;
  margin: 0 0 5pt 0;
  color: red;
}

.section label
{
  float: left;
  text-align: right;
  width: 100px;
  margin-right: 5pt;
  margin-bottom: 3pt;
  color:#4f4f4f;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  vertical-align:baseline;
}

.section .querylabel, .section .dTmpllabel
{
  float: left;
  width: 120px;
  margin-right: 10pt;
  margin-left: 10pt;
}

.section .queryarea, .section .dTmplarea
{
  margin-right: 10pt;
  margin-left: 10pt;
  width: 90%;
}

.section div
{
  margin: 5pt 0 5pt 0;
  clear: both;
  width: 250px;
}

.section span
{
vertical-align:middle;
}

.imgSpacer5 {border:0;height:1px;width:5px;}
.imgSpacer10 {background-image:url(images/spacer.gif);background-size:contain;width:10px;height:1px;border:none;display:inline-block;}
.widgetSingleChoiceContainer .widgetMultipleChoiceContainer {width:120px;display:inline;white-space:nowrap;font-size:13px;zoom:1;}
.paginationDiv {height:100%;border:0px;}
.paginationBookmarkDiv {height:98%;border:0px solid #0000FF;}
.pagination {background-color: #FFFFFF; background-repeat:repeat-x; border-bottom:1px solid #979991; border-left:0 solid #979991; border-right:0 solid #979991; color:#000000;	display:block;	margin:0;padding:0;overflow:auto;width:auto;text-align:center;}
.paginationContent {margin: 0; height: 25px; border-bottom: 1px solid #979991; text-align: center;}
.paginationFrame {width: 100%; height: 95%; margin: 0pt 0pt 0pt 2px; padding: 0pt; float: right; border-top-width:0;}
.paginationBookmarkFrame {width: 100%; height: 91%; margin: 0pt 0pt 0pt 2px; padding: 0pt; float: right; border-top-width:0;}
.paginationPageNumber {border: 1px solid #B9B9B4;color: #000000;cursor: text;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: normal;padding: 0px 2px 1px; margin-top: -2px;top:-1px; width:30px;}
.paginationBookmarkContainer {background-color:#FFFFFF; background-repeat:repeat-x; border-bottom:0 solid #979991; border-left:0 solid #979991; border-right:0 solid #979991; color:#B9B9B4; display:block; margin:15; overflow:auto; padding:0; width:auto;}
.paginationContainer {background-color:#FFFFFF; background-repeat:repeat-x; border-bottom:0 solid #979991; border-left:0 solid #979991; border-right:0 solid #979991; color:#B9B9B4; display:block; margin:0; overflow:auto; padding:0; width:auto;}

.noSpaceForm {margin:0;padding:0;}

.reportViewerPane {
  position: relative;
  height: 100%;
  margin:0;
  padding:0;
  top:-2px;
  background-color:#FFFFFF;}
  
.reportViewerCpane {
  padding:0;
  margin:0;
  background-color:#FFFFFF;}

.reportViewerSideCpane {
  padding:0;
  margin:0;
  background-color:#FFFFFF;
  position:absolute;
  width:auto;
  height:auto;
  top:0;
  bottom:0;
  left:0;
  right:0;}

.reportViewerSideCpane_bidi {
  padding:0;
  margin:0;
  background-color:#FFFFFF;
  position:absolute;
  width:auto;
  height:auto;
  top:0;
  bottom:0;
  left:0;
  right:0;}


.verticalPosition7 {
  vertical-align:7%;}

.l23separator {background-image:url(images/toolbar_l23_separator.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:2px;height:17px;border:none;display:inline-block;vertical-align:text-bottom;}

div#preload_helptopics_hover {background-image:url(images/helptopics_ovr.png);position:absolute;left:-9999px;top:-9999px;}
div#preload_refreshPage_hover {background-image:url(images/reload_ovr.png);position:absolute;left:-9999px;top:-9999px;}
div#preload_colSortAsc_hover {background-image:url(images/colSort_asc_ovr.png);position:absolute;left:-9999px;top:-9999px;}
div#preload_colSortDes_hover {background-image:url(images/colSort_des_ovr.png);position:absolute;left:-9999px;top:-9999px;}

a.helpTopic {background-image:url(images/helptopics_ena.png);width:16px;height:16px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}
a.helpTopic:hover {background-image:url(images/helptopics_ovr.png);}
a.helpTopic:active {background-image:url(images/helptopics_dwn.png);}

a.refreshPage {background-image:url(images/reload_ena.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;margin-top:5px;}
a.refreshPage:hover {background-image:url(images/reload_ovr.png);}
a.refreshPage:active {background-image:url(images/reload_dwn.png);}

a.colSortAsc {background-image:url(images/colSort_asc_ena.png);width:14px;height:14px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}
a.colSortAsc:hover {background-image:url(images/colSort_asc_ovr.png);}
a.colSortAscSelected {background-image:url(images/colSort_asc_selected.png);width:14px;height:14px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}
a.colSortAscSelected:hover {background-image:url(images/colSort_asc_ovr.png);}

a.colSortDes {background-image:url(images/colSort_des_ena.png);width:14px;height:14px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}
a.colSortDes:hover {background-image:url(images/colSort_des_ovr.png);}
a.colSortDesSelected {background-image:url(images/colSort_des_selected.png);width:14px;height:14px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}
a.colSortDesSelected:hover {background-image:url(images/colSort_des_ovr.png);}

.selectDateTime {width:16px;height:16px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}
.choose {width:16px;height:16px;border:none;display:inline-block;vertical-align:text-bottom;text-decoration:none;}

.discloseFiller {background-image:url(images/spacer.gif);width:16px;height:16px;border:0px;display:inline-block;vertical-align:-20%;}
.discloseExpanded {background-image:url(images/discloseexpanded_sm_ena.png);width:16px;height:16px;border:0px;display:inline-block;vertical-align:-20%;}
.discloseExpanded_bidi {background-image:url(images/discloseexpanded_sm_rtl_ena.png);width:16px;height:16px;border:0px;display:inline-block;vertical-align:-20%;}
.discloseCollapsed {background-image:url(images/disclosecollapsed_sm_ena.png);width:16px;height:16px;border:0px;display:inline-block;vertical-align:-20%;}
.discloseCollapsed_bidi {background-image:url(images/disclosecollapsed_sm_rtl_ena.png);width:16px;height:16px;border:0px;display:inline-block;vertical-align:-20%;}

/*
  Below is report editor styles
*/
.repName {
  text-align:center;}
  
.repIcon {
  padding-right: 3px;}
  
.newRepImg {
  cursor: pointer;}
  
.upDnImg {
  cursor: pointer;}
		    
.repThimbTD {
  vertical-align: top;
  padding: 3px;}
						
.ReportEditorBodyHeightOffset {top:36px;}
.MobileReportEditorBodyHeightOffset {top:45px;}
.ReportEditorIFrame {top:75px;}		/* See wrapR1 */
.ReportPropertiesDialogSize {width:735px; height:570px;}
#reptGenProps {padding:10px;height:495px;overflow:auto;}
[dir=ltr] #cachingProps {padding: 5px 10px 10px 10px;height: 405px;margin-bottom: 5px;margin-left: -5px;}
[dir=rtl] #cachingProps {padding: 5px 10px 10px 10px;height: 405px;margin-bottom: 5px;margin-right: -5px;}
#props {padding:10px;height:405px;}
#propsData {height:350px !important;}
#propsTableHead {table-layout:fixed;}
table.propsTableHead thead > tr > th {min-width:247px; max-width:247px;}
table.propsTableHead thead > tr > th + th {min-width:268px; max-width:268px;}
table.propsTableHead thead > tr > th + th + th {min-width:163px; max-width:163px;}
#propsTableBody {table-layout:fixed;}
table.propsTableBody tbody > tr > td {min-width:247px; max-width:247px;}
table.propsTableBody tbody > tr > td + td {min-width:268px; max-width:268px;}
table.propsTableBody tbody > tr > td + td + td {min-width:147px; max-width:147px;}
#fonts {height:405px;}
#fontsData {height:405px !important;}
#currency {height:405px;}
#currencyData {height:405px !important;}
#currtable, #currtabletoolbar {width:360px !important;}
#general {padding:10px !important;}
.biParamWrapper {height:350px;}
.biParamIFrame {height:375px;}
#ParametersDialog_dialogBody {overflow:auto !important;}
/*
  report editor styles ends
*/  
