body {
   background: #FFFCF5 ;
   height : auto ;
}
.analysisTable {
   font-family: Arial, sans-serif ; 
   font-size: 10pt ; 
   vertical-align : top ; 
}
.analysisTableCentered {
   font-family: Arial, sans-serif ; 
   font-size: 10pt ; 
   vertical-align : top ;
   text-align : center ; 
}
.headerBlock {
   width: 100% ; 
   background : #111111 ; 
   text-align : left ; 
}
.headerBlock[class] {
   width: 100% ; 
   background : #111111 ; 
   text-align : left ; 
   position: relative ; 
   border-right-style : solid ; 
   border-right-width: 2px ; 
}
.headerText {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: #dddddd ; 
   font-size: 11pt ; 
   margin-left: 10px
}
.footerText {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: #dddddd ; 
   font-size: 8pt ; 
   margin-left : 10px
}
#headerSubject {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: #dddddd ; 
   font-size: 11pt ; 
   position: relative ; 
   top: -30px ; 
   text-align: center ;
}
.viewWSDL {
  text-align: center ;
  font-style : italic ;
  font-weight: bold;
  text-decoration : underline ;
  cursor : pointer ;
}
.selectedTab {
   font-size:8pt ;
   border-style: solid ;
   border-width: 1px;
   background: #DFE1FF ; 
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C #DCE3f7 #EBAB3C;
}

.unselectedTab {
   font-size:8pt ;
   background: #fcfcfc ;
   border-style: solid;
   border-width: 1px ;
   padding-left: 3px ; 
   padding-right: 3px ;
   margin: 0px;
   border-color: #EBAB3C #EBAB3C #EBAB3C #EBAB3C ;
}

.highlightedTab {
   font-size:8pt ;
   background: #DCE3f7 ;
   border-style: solid;
   border-width: 1px ;
   padding-left: 3px ; 
   padding-right: 3px ;
   margin: 0px;
   border-color: #EBAB3C #EBAB3C #EBAB3C #EBAB3C ;
}

.selectedInnerTab[class] {
   font-size:8pt ;
   border-style: solid ; 
   background: #DFE1FF ; 
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C transparent #EBAB3C;
}

.selectedInnerTabOdd[class] {
   font-size:8pt ;
   border-style: solid ; 
   background: #ffffff ; 
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C transparent #EBAB3C;
}

.selectedInnerTab {
   font-size:8pt ;
   border-style: solid ; 
   border-width:1px;
   background: #DFE1FF ; 
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-bottom-width: 0px;
   border-color: EBAB3C EBAB3C #fafafa EBAB3C;
}

.selectedInnerTabOdd {
   font-size:8pt ;
   border-style: solid ; 
   border-width:1px;
   background: #ffffff ; 
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-bottom-width: 0px;
   border-color: #EBAB3C #EBAB3C #ffffff #EBAB3C;
}

.highlightedInnerTab {
   font-size:8pt ;
   background: #DCE3f7 ;
   border-style: solid;
   border-width: 1px ;
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C #EBAB3C #EBAB3C;
}
.highlightedInnerTabOdd {
   font-size:8pt ;
   background: #ffffff ;
   border-style: solid;
   border-width: 1px ;
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C #EBAB3C #EBAB3C;
}

.unselectedInnerTab {
   font-size:8pt ;
   background: #ffffff ;
   border-style: solid;
   border-width: 1px ;
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C #EBAB3C #EBAB3C;
}
.unselectedInnerTabOdd {
   font-size:8pt ;
   background: #DCE3f7 ;
   border-style: solid;
   border-width: 1px ;
   padding-left: 3px ; 
   padding-right: 3px ;
   margin-right: 0px;
   border-color: #EBAB3C #EBAB3C #EBAB3C #EBAB3C;
}
.tabs {
   cursor : pointer ; 
   height: 20px ;  
   background : transparent ; 
   text-align: center ; 
   position: relative ; 
   left: 5px ; 
   font-family : Arial, Helvetica, sens-serif ; 
   font-size: 11pt;
   position:relative;
   top: -2px;
   z-index:1 ;
}
.innerTabs {
   cursor : pointer ; 
   height: 20px ;  
   background : transparent ; 
   text-align: center ; 
   position: relative ; 
   left: 10px ; 
   font-family : Arial, Helvetica, sens-serif ; 
   font-size: 10pt;
   top: -7px;
   z-index:1 ;
}

.mainArea {
   background : #fafafa ; 
   padding: 0 ; 
   text-align: left ; 
   width : 100% ; 
   height: auto ; 
   border-style: solid ;
   border-width: 0px ; 
   padding-top : 0px ; 
   margin-top : 0px ;
   position:relative;
   top: -48px;
}

.workArea {
   background : #ffffff ; 
   background-image : url(bgfade_small.gif);
   background-position : top ;
   background-repeat: repeat-x;
   text-align: left ; 
   position: relative ; 
   top: -5px;
   left: 0px ; 
   width : 100% ; 
   height: auto ; 
   font-family : Arial, Helvetica, sens-serif ; 
   font-size: 12pt ; 
   border-style: solid;
   border-width:1px;
   border-color: black;
   border-left: 1px #FFE2AF dotted ; 
   border-right: 1px #FFE2AF dotted ;
   border-top-color: #EBAB3C ;
   border-bottom-color: #EBAB3C ;
}
.imageStyle {
  border-bottom: 1px #FFE2AF dotted;
}

.pageTitle {
   position: relative;
   text-align: right;
   top: -60px;
   height: 50px;
   left: -10px;
   font-family: Arial, sans-serif; 
   font-size: 35pt ;
}
.footerBlock {
   width: 100% ;
   horizontal-align: center;
   background : #111111 ; 
   text-align : left ; 
   position: relative ; 
   top : -5px ;
   left: 0px; 
   border-right-style : solid ; 
   border-right-width: 2px ; 
}
.footerBlock[class] {
   width: 100% ;
   background : #111111 ; 
   text-align : left ; 
   position: relative ; 
   top : -15px ;
   left: 0px; 
   border-right-style : solid ; 
   border-right-width: 2px ; 
}
.tableblock {
   text-align: left ; 
   margin-top: 40px ;
   height : auto ;
   position: relative ; 
   top : -26px ; 
}
#hiddenForm {
   visibility: hidden ;
}
.smallText {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: black ; 
   font-size: 9pt ;
   font-style : italic ;   
}
.largeText {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: #000000 ; 
   font-size: 14pt 
}
.mediumText {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: #000000 ; 
   font-size: 12pt 
}
.tinyText {
   vertical-align: middle ; 
   font-family: Arial, sans-serif ; 
   color: #000000 ; 
   font-size: 8pt ;
}
.errorClass {
   background-color : #ffec9e ;
   border-color : #ff0000 ;
}
.nodeText {
   font-size: 9pt ;
}

.propsText {
   font-size: 10pt ;
}

.mainTitleText {
   position: relative;
   text-align: right;
   top: -60px;
   left: -10px;
   font-family: Arial, sans-serif; 
   color: #666666 ; 
   font-size: 35pt ;
}

.smallButtonOn {
   margin-left:0px;
   margin-right: 0px;
   font-size:7pt;
   border: 1px outset white;
   background-color: #F3F3F3;
   padding: 0px 0px 0px 0px;
   cursor : pointer ;
}
.smallButton2On {
   margin-left:0px;
   margin-right: 0px;
   font-size:7pt;
   border: 1px outset white;
   background-color: #F3F3F3;
   padding: 0px 2px 0px 1px;
   cursor : pointer ;
}
.smallButtonOff{
   display: none ;
   cursor : pointer ;
}

.indented {
   position: relative ; 
   left: 30px ; 
}
.popupOn {
    background : #efffff ;
    border-style: outset ;
    border-width: 3px ;
    text-align : left ;
    font-size : 8pt ;
    left:500px; 
    width: 320px;
    height:300px;
    position:absolute; 
    top:20px; 
    visibility: visible; 
    overflow:auto;
    z-index:1;
}


.showLine {
   visibility: visible ;
}
.hideLine {
   visibility: hidden ;
   display: none ;
}
.spinnerButtonUp {
   margin-left:0px;
   margin-right: 0px;
   font-size:5pt;
   border: 1px outset white;
   background-color: #F3F3F3;
   padding: 0px 3px 0px 2px;
   cursor : pointer ;
   position:relative; 
   top:-8px;
   left:-4px
}
.spinnerButtonDown {
   margin-left:0px;
   margin-right: 0px;
   font-size:5pt;
   border: 1px outset white;
   background-color: #F3F3F3;
   padding: 0px 2px 0px 1px;
   position:relative; 
   top:5px;
   left:-23px ;
   cursor : pointer ;
}
    .selectorPanel {
      height: auto;
      width: 50% ;
      background-color: #D5D2E2 ;
      vertical-align: top ;
      border-style: solid ; 
      border-width: 1px ;
      border-color : #000000 ;
    }
    .selectorPanel2 {
      background-color: #D5D2E2 ;
      vertical-align: top ;
      border-style: solid ; 
      border-width: 1px ;
      border-color : #000000 ;
    }
    .applicationPanel {
      height: auto;
      width: 95% ;
      background-color: #FFE4E4 ;
      vertical-align: top ;
      margin-left: 10px;
      margin-right: 0px;
      margin-top: 0px;
      padding-top: 0px;
      position:relative;
      top: -10px;
      border-style: solid ; 
      border-width: 1px ;
      border-color : #000000 ;
    }
    .propertiesPanel {
      height: auto;
      width: 50% ;
      background-color: #D5D2E2 ;
      vertical-align: top ;
      border-style: solid ; 
      border-width: 1px ;
      border-color : #000000 ;
    }
    .propsPanel {
      height: 170px;
      width: 95% ;
      background-color: #FFE4E4 ;
      vertical-align: top ;
      margin-left: 10px;
      margin-top: 0px;
      padding-top: 0px;
      position:relative;
      top: -10px;
      border-style: solid ; 
      border-width: 1px ;
      border-color : #000000 ;
    }
    .propsTable {
      font-size: 10pt;
      border-collapse: collapse;
      width: 100%;
    }
    .configRow {
      border-bottom: 1px solid #cccccc ;
    }
    .maintable {
      position:relative;
      top: -15px;
    }
    .buttonPanel {
      background-color: #D5D2E2 ;
    }
    .but {
      padding-right: 5px ;
    }
    .highlightedTextOn {
      background-color: #FCA2A2 ;
      font-weight: bold ;
    }
    .highlightedTextOff {
      background-color: #FFE4E4 ;
    }

    .smallButton {
      padding: 0px;
      font-size: 8pt;
    }

    .outerPanel {
      height: 250px;
      width: 32% ;
      background-color: #D5D2E2 ;
      vertical-align: top ;
      border-style: outset ;

    }
    .innerPanel {
      height: auto;
      width: 97% ;
      background : #ffffff ; 
      background-image : url(bgfade_small.gif);
      background-position : top ;
      background-repeat: repeat-x;
      vertical-align: top ;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 0px;
      margin-bottom: 5px;
      padding-top: 10px;
      padding-left:10px;
      position:relative;
      top: -10px;
      border-style: solid;
      border-width:1px;
      border-top-color: #EBAB3C ;
      border-bottom-color: #ffffff ;
      border-left-width: 0px ;
      border-right-width: 0px ;
    }
    .innerPanelOdd {
      height: auto;
      width: 97% ;
      background-color: #ffffff ;
      background-image : url(bgfade2_small.gif);
      background-position : bottom left ;
      background-repeat : repeat-x ;
      vertical-align: top ;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 0px;
      margin-bottom: 5px;
      padding-top: 10px;
      padding-left:10px;
      position:relative;
      top: -10px;
      border-top-style: solid ; 
      border-width: 2px ;
      border-top-width: 1px;
      border-color : #EBAB3C ;
    }
    .configTable {
      border-collapse: collapse;
      border-spacing: 3px;
      font-size: 10pt;
      width: 100%;
    }
    .boldText {
      font-size: 11pt;
      font-weight: bold;
      margin-bottom: 3px;
    }
    .configTable select {
      font-size: 8pt;
    }
    .propsTable select {
      font-size: 8pt;
    }

.listPagePanelOff {
    display : none ;
}

.listPagePanelOn {
  height: auto;
  width: 750px;
  background-color: #eeeeee ;
  border: solid #2230F3;
  border-width: 2px 2px 2px 2px;
  visibility: visible; 
  z-index: 10;
  position:absolute;
  top: -18px ;
  left: 20px ;
}

.alertPanelOff {
    display : none ;
}

.alertPanelOn {
  height: auto;
  width: auto;
  background-color: #FBFF92 ;
  border: solid #000000;
  border-width: 2px 2px 2px 2px;
  padding: 5px 5px 5px 5px;
  visibility: visible; 
  z-index: 2;
  position:absolute;
  top: 100px ;
  left: 400px ;
}

.header {
  background-color: #B8BCF0 ;
  height: 20px;
}

.invisible {
  visibility: hidden ;
}

.hiddenImage {
  display: none ;
}
.visibleImage {
   z-index:1 ;
   left: 300px;
   top: 150px;
   background-color: #8484FD ;
   height: 50px;
   width: 160px ;
   text-align: center;
}


