
.wizard_body {
  background-color: transparent;
  visibility: visible;
}

.label {
  color: #002A90;
  font-weight: normal;
  padding: 1px 3px 1px 2px;
  text-decoration: none;
}

.label_designer {
  color: #666666;
  font-family: inherit;
  font-size: 8pt;
  font-weight: bold;
}

.label_xdo {
  background-color: #FFFFFF;
  color: #002A90;
  cursor: default;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  padding: 1px 3px 1px 2px;
  text-decoration: none;
}

.WizGroupText {
  font-family:inherit;
  font-size:inherit;
  font-weight: bold;
}

.WizTrain {
    font-family:inherit;
    font-size:inherit;
    margin-left: auto;
    margin-right: auto;
    min-height: 16px;
    min-width: 100px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    padding-bottom: 0px;
}

.WizTrain .s_td {
    vertical-align: top;
}

.WizTrain .s_tbl {
    height: 100%;
    width: 100%;
}

.WizTrain .s_prei_td, 
.WizTrain .s_posi_td {
    width: 50%;
}

.WizTrain .s_i_td {
    padding: 0 0 0 0px;
    /*border: 1px solid;*/
}

.WizTrain .s_i_div {
    height: 13px;
    width: 13px;
    background-repeat: no-repeat;
    margin-left: 0px;
    position: relative;
    text-decoration: none;
}

.WizTrain .s_i_idx.selected {
    font-weight: normal;
    color: #FFFFFF;
}
.WizTrain .s_i_idx.disabled {
    color: #737373;
}
.WizTrain .s_i_idx {
    font-size: 14px;
    color: #737373;
    cursor: default;
    padding-left:0px;
    padding-top:3px;
    text-align: center;
    vertical-align: middle;
}

.WizTrain .s_prei_div, 
.WizTrain .s_posi_div {
    height: 1px;
    min-width: 30px;
    width: 100%;
    background-color: #A6B3C8; /*inactive #A6B3C8, active #3463D3*/
}
.WizTrain .s_prei_nl_div, 
.WizTrain .s_posi_nl_div {
    height: 1px;
    min-width: 20px;
    width: 100%;
}


.WizTrain .s_l_td {
	text-align: center;
}
.WizTrain .s_l_div.selected {
    font-weight: bold;
    color: #003286;
}
.WizTrain .s_l_div.disabled {
    color: #737373;
}
.WizTrain .s_l_div {
    color: #737373;
	padding: 2px 6px;
    cursor: default;
    text-align: center;
}


.WizPushButtonText {
  color: #000000;
  padding: 0px 0px 4px 0px;
  display: inline;
}

.WizPushButtonImage {
  vertical-align: middle;
  padding: 0px 0px 4px 0px;
}

.WizPushButton {
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  font-family:inherit;
  font-size:inherit;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
}

.WizPushButtonMouseOver {
  border-color: #acbacf #768092 #0a0b19;
  background-color:#edffff; 
  background-image:url(<%=ctxPath%>/resource/blafplus/button/button_bg_mo.png);

  border-width: 1px;
  border-style: solid;
  background-position:center bottom;
  background-repeat:repeat-x;
  
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;

  font-family:inherit;
  font-size:inherit;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
}

.WizPushButtonMouseDown {
  border-color: #00000a #677183 #9dabc0;
  background-color:#aabacd; 
  background-image:url(<%=ctxPath%>/resource/blafplus/button/button_bg_md.png);

  border-width: 1px;
  border-style: solid;
  background-position:center bottom;
  background-repeat:repeat-x;
  
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;

  font-family:inherit;
  font-size:inherit;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
}	    


.WizImage {cursor: pointer; align: "center";}
.WizLayoutStyleImg {cursor: pointer; align: "center";}
.WizChartTypeImg {cursor: pointer; align: "center";}
.WizPreviewImg {cursor:pointer; margin-right:2px; align:right;}
.WizPageDesc  {margin-bottom: 2px; line-height: 13px; vertical-align: middle;}

.WizDesignArea .WizField {background-color: #F7F4E2; border: 1px solid #C6C9C0; padding: 0px 0px 0px 0px; color: #000000; cursor: move; font-size: 8pt; font-weight: normal;}
.WizDesignArea .WizField table {padding: 0; margin: 0; border-collapse: collapse}
.WizDesignArea .WizFieldLabel {
  color: #002A90; 
  padding: 1px 1px 1px 2px;   
  font-family:inherit;
  font-size:inherit; 
  text-decoration: none;}
  
.WizDesignArea .WizFieldDropHere {background-color: #F7F4E2; height: 16px; border: 1px solid #C6C9C0; padding: 4px 0px 0px 4px; vertical-align: middle; color:#737373; cursor:default;}
.WizDesignArea .WizDelete {display: inline}

.WizDesignArea .WizFieldRow .WizFieldInit {width: 100%;}
.WizDesignArea .WizFieldRow .dragfeedback, .WizDesignArea .WizFieldCol .dragfeedback {display: none; position: absolute; z-index: 1; background-color:#3366cc;}

.WizDesignArea .droppable .WizFieldInit {border: 2.0px solid #3366cc !important;}
.WizDesignArea .selected {border-color: #0572ce !important; border-style: solid !important; border-width: 2px !important;}
.WizDesignArea .designarea {border-color: #bbbbbb !important; border-style: solid !important; border-width: 2px !important;}

.WizDesignArea .WizTable .WizTableControl {width: 100%; height:100%; padding: 0; border: 0; border-collapse: collapse;}
.WizDesignArea .WizTable .dragfeedback {display: none; position: absolute; z-index: 1; background-color:#3366cc;}

.WizDesignArea .WizChart .chartcontrol {width: 100%; height:100%;}
.WizDesignArea .WizChart .chartcontroltable {width: 100%; height: 100%; padding: 0; border: 0; border-collapse: collapse;}

.WizDesignArea .designareaPivot {border-color: #0572ce !important; border-style: solid !important; border-width: 2px !important;}
.WizDesignArea .WizPivot .ptPreviewImg {cursor:pointer; margin-right:2px; align:right;}
.WizDesignArea .WizPivot .WizPivotFields {border: 1.0px solid #979991; vertical-align:middle; padding:0}
.WizDesignArea .WizPivotv .previewarea {padding:0}
.WizDesignArea .WizPivot .pttable {border-collapse: collapse; empty-cells: show; vertical-align:top;}
.WizDesignArea .WizPivot .pttableTd {border:1px solid gray; vertical-align:top;}
.WizDesignArea .WizPivot .ptFields {margin: 7px 4px 7px 4px; padding-left: 0; font-family: inherit; font-size: inherit; color: #000000; overflow:hidden;}
