

 


          pre{

          }

        .hidden{
          display:none;
        }
        span.hidden{
          display:none;
          }
        div.hidden{
          display:none;
        }
        div.show{
          display:block;
        }
        

          

div.indicator{
          padding-left:5px;
          padding-right:5px;
          margin-left:1px;
          margin-right:1px;
          border:1px solid black;
}

.htmlarea { background: #fff; }

.htmlarea .toolbar { 
  background: ButtonFace; 
  padding: 1px; 
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.htmlarea .toolbar img { border: none; }

.htmlarea .toolbar .button {
  background: ButtonFace;
  color: ButtonText;
  border: 1px solid ButtonFace;
  padding: 1px;
  margin: 0px;
}
.htmlarea .toolbar .buttonHover {
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.htmlarea .toolbar .buttonActive, .htmlarea .toolbar .buttonPressed {
  padding: 2px 0px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}
.htmlarea .toolbar .buttonPressed {
  background: ButtonHighlight;
}
.htmlarea .toolbar .indicator {
  padding: 0px 3px;
  overflow: hidden;
  width: 20px;
  text-align: center;
  cursor: default;
  border: 1px solid ButtonShadow;
}

.htmlarea .toolbar .buttonDisabled img {
  filter: alpha(opacity = 25);
  -moz-opacity: 25%;
}

.htmlarea .toolbar .separator {
  position: relative;
  margin: 3px;
  border-left: 1px solid ButtonShadow;
  border-right: 1px solid ButtonHighlight;
  width: 0px;
  height: 16px;
  padding: 0px;
}

.htmlarea .toolbar .space { width: 5px; }

.htmlarea .toolbar select { font: 11px Tahoma,Verdana,sans-serif; }

select, select:hover, select:active { background: FieldFace; color: ButtonText; }



          
          

          

table#mainMenu{
    border:1px solid #993300;
    margin-left:20px;
    margin-right:20px;
}

table#mainMenu td.menuSection{
          border:1px solid #993300;
          padding-bottom:10px;
}

table#mainMenu td.menuSection .title{
          background:#993300;
          color:white;
}

table#mainMenu td.menuSection p{
          font-size:90%;
          margin:5px;
}

table#mainMenu ul{
          padding-left:20px;
          margin:0px;
          list-style:none;
}

div#branch{
  font-size:75%;
 
  background:#a3ccb2;
  border:1px solid #993300;
 
  padding:1px;
  margin-bottom:5px;
  font-weight:bold;
  }

a.menuBarLinkLeft:hover span{
       margin-top:-22px;
       left:50%;
}

a.menuBarLinkRight:hover span{
       margin-top:-22px;
       left:50%;
}


div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
          font-size: 9pt; 
  font-style: normal;
  font-weight: bold;
  color: #000000;


}

div.menuBar {
  background-color: transparent;
  border: 0px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 4px 2px 4px 2px;
  text-align: left;
}


div.menuBar a.menuButton {
  background-color: transparent;
  color: #993300;
  cursor: default;
  left: 0px;
  margin: 2px;
  border: 0px solid white;
  padding: 2px 6px 2px 6px;
          
  text-decoration: none;
  display:inline;
  top: 0px;
  z-index: 100;
  white-space: nowrap;
            
}


div.mainBar a.menuButton{
  border: 0px solid #006600;
          
          color:black;
          
  display:inline;
  margin:2px;
}



div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px solid;
  border-color:#993300;
  margin: 1px;
}

div.mainBar a.menuButton:hover{
  border: 1px solid white;
  color: white;
  background:#006600;
  margin: 1px;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #993300;
  color: white;
  border:2px solid #993300;
  margin:0px;
  left: 1px;
  top: 1px;
}


div.mainBar a.menuButtonActive,
div.mainBar a.menuButtonActive:hover {
  background-color: #993300;
  color: white;
  border:2px solid #993300;
  margin:0px;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #a3ccb2;
  border: 1px solid;
  border-color: #993300;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  margin:0px;
}

div.mainMenu{
  border: 1px solid #993300;
  color: #993300;
  background:#a3ccb2;
}

div.menu a.menuItem {
  color: #993300;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.mainMenu a.menuItem{
  background-color: #a3ccb2;
  color: #993300;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #993300;
  color: white;
}

div.mainMenu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #993300;
  color: white;
}


div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}





.mapNode{
  border: 1px solid #993300;
}

.mapNodeTitle{
  background:#993300;
  color:white;
  font-weight:bold;
}

.mapNodeContent{
margin:10px;
border:1px solid #006600;
}

.mapLinkTab{
padding:3px;
}

.mapLinkSection{
padding:10px;
}


table.month{
            
            border: 2px solid #006600;
            margin: 5px;
            
        }

        table.monthSmall{
            
            border: 1px solid #006600;
            margin: 5px;
            
        }
        
        

        table.month td.monthHeader{
            background:  #006600;
            color:  white;
            font-weight:bold;
            text-align:center;
            border: 2px solid #006600;
            height:auto;
        }

        table.monthSmall td.monthHeader{
            background:  #006600;
            color:  white;
            font-weight:bold;
            text-align:center;
            border: 1px solid #006600;
            height:auto;
            font-size: 75%;
        }

        table.month td.monthHeader a,table.monthSmall td.monthHeader a{           
            color:  white;
        }

        table.month td.monthHeader a:hover,table.monthSmall td.monthHeader a:hover{
            color:  #CC6666;
        }

        table.month tr.calendarHeader{
            background:  #993300;
            color:  white;
            font-weight:bold;
            font-size: 75%;
        }

        table.monthSmall tr.calendarHeader{
            background:  #993300;
            color:  white;
            font-weight:bold;
            font-size: 65%;
        }


        table.month tr.calendarHeader td,table.monthSmall tr.calendarHeader td{
            background:#993300;
            border: 2px solid #993300;
            text-align:center;
            height:auto;
        }

        table.month td{
            border: 2px solid #006600;	
        
            vertical-align:top;
            height:50;          
        }

        table.monthSmall td{
            border: 1px solid #006600;	
        
            vertical-align:top;
            text-align:right;
        }

        table.month td.outDay ,table.monthSmall td.outDay{
            background:  #006600;	
        }

        table.month td.closedDay,table.monthSmall td.closedDay{
            background:  #CC6666;
 
        }

        table.month td.showDay,table.monthSmall td.showDay{
            background:  #b8abcc;
            font-weight: bold;
        }

        table.month td.showDay,table.monthSmall td.inDay{
            background:  white;
           
        }






        table.recurringSpecials td{
            background:#b8abcc;
            padding:5px;
            margin-top:2px;
            margin-bottom:2px;
            border-bottom:4px solid white;
            font-size:75%;
        }

        div.specialDay{
           font-weight:bold;
        }


        div.showSpecial{
            padding-top:10px;
            text-align:center;
            font-size: 120%;
            
            overflow:visible;
        }

        div.showDate{
            color:black;
        }










        

        tr.nodeRow td{
           border-bottom: 1px solid #006600;
           padding:2px;
           background: white;
        }
        
        tr.nodeRow td.selectCell{
        
            color: #993300;
        }

        tr.stealthRow td{
           border-bottom: 1px solid #006600;
           padding:2px;
           background: #aaaaaa;
        }


        tr.hiddenRow td{
           border-bottom: 1px solid #006600;
           padding:2px;
           background: #CC6666;
        }

        tr.hiddenRow td.selectCell{
        
            color: #993300;
        }


        tr.linkedRow td{
           border-bottom: 1px solid #006600;
           padding:2px;
           background: #b8abcc;
        }

        tr.linkedRow td.selectCell{
        
            color: #993300;
        }

        td.selectCell{
        
            color: #993300;
        }

        td.attCatTabs ul,#previewMenu ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }

        td.attCatTabs li,#previewMenu li{
        padding:5px;
        margin:0px;
        list-style:none;
        display:block;
        float:left;
        padding-left:0px;
        padding-right:0px;
        border-right:2px solid #993300;
        }
 
        td.attCatTabs a {
        padding:5px;
        
        }

        td.attCatTabs a:hover {
        background:#CC6666;
        }

        td.attCatTabs .currentTab a {
        background:#006600;
        color:white;
        }

        .selectAttCell{ 
        background: #006600;
        color: white;
        }
        
        table.nodeInfo td.lable{
            background: #a3ccb2;
            color:#993300;
            border: 1px solid #993300;
        //border-bottom: 1px solid white;
        //border-top: 1px solid white;
            font-size:75%;
            font-weight:bold;
        width:175px;
        }

        table.nodeInfo{
        border: 1px solid #993300;
        }

       table.newNode{
        border: 1px solid #993300;
        }

        table.nodeInfo td{
          padding:3;
          border: 1px solid #993300;
          font-size:75%;
        }

        table.nodeInfo td.noBorder{
        border:0px;
        }

        table.nodeInfo td.attCatTabs{
        padding:0px;
        background:#a3ccb2;
        }

        .oddRow td{
         background: #a3ccb2;
        }
        
        td.subHead{
        background: #CC6666;
        }

        #paymentCell{
        background: #a3ccb2;
        padding:5px;
        }

        table.attTable td{
          border: 0px solid #993300;
        }

        div.hide{
        display:none;
        }
        textarea.hide{
          display:none;
        }

        table#currentNode{
          color: #993300;
          border:0px;
          width:100%;
          }
          
          h1.currentNode{
          color: #993300;
        }
         
          td#nodeListCell{
             border-top:1px solid #993300;
             border-right:1px solid #993300;
          }

          td#viewEntryCell{
             border-bottom:1px solid #993300;
             border-right:1px solid #993300;
          }

          table#nodeList{
             background: white;
        
             font-family: verdana,arial,helvetica,sans-serif;
             
          }

          table#nodeMenu{
        
        
             font-family: verdana,arial,helvetica,sans-serif;
             
          }

        
        

        td.activeLinkTab{
        
        border:1px solid #993300;
        border-bottom:1px solid transparent;
        padding:5px;
        }

        td.activeLinkTab:hover a{
        color:#993300;        
        
        }

        td.inactiveLinkTab{
        
        border:1px solid #993300;
        padding:5px;
        }

        td.inactiveLinkTab a:hover{
        color:#006600;
        }
        
        td.inactiveLinkTab a span.linkTabTitle{
        display:none;
        }

        td.activeLinkTab a span.linkTabTitle{
        display:inline;
        }

        table#linkTabs tr td{
        padding-top:5px;
        padding-bottom:5px;
        }
        
        .linkTabTitle{
        padding:3px;
        }
        

        a.select{
           color: white;
           font-family: verdana,arial,helvetica,sans-serif;
           
        }

        a.select:hover{
           color: #CC6666;
        }

        a.docatt{
           color: #993300;
           
        }

        a.docatt:hover{
           color: #006600;
        }

        .docNodeTitle{
        color: #993300;
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 120%;
        font-weight:bold;
        }
        
        tr#lableRow{
        background: #a3ccb2;
        color: #993300;
        
        }

        tr.lableRow1{
        background: #993300;
        color: white;
        
        }

        tr.currentPerm{
        background: #006600;
        color: #993300;
        
        }

        tr.inheritPerm{
        background: #CC6666;
        color: #993300;
        
        }
        

        tr#lableRow td{
        padding:2;
        }


          table#menuTable{
             background: white;
             margin:0px;
             margin-bottom:5px;
          }

          td#spacerCell{
             width:100%;
          }
  

	h1,h2,h3,h4,h5{
		font-family: verdana,arial,helvetica,sans-serif;
		color: 	#993300;
                font-size: 120%;
	}
        
        a.move{
           white-space: nowrap;
        }

        a.perm{
           color: white; 
        }

        a.perm:hover{
            color: #b8abcc; 
        }
        
        a,p{
            color: #993300;
            font-family: verdana,arial,helvetica,sans-serif;
            
        }

        a:hover{
            color: #006600;
        }

        body{
        padding:5px;
            background: white;
            color: #993300;
            font-family: verdana,arial,helvetica,sans-serif;
            font-size: 75%;
        }

        body.invert{
            background: #993300;
            color: white;
        }
        
        body.color3{
           background: #006600;
        }
        
        
        h3.invert,a.invert{
            font-family: verdana,arial,helvetica,sans-serif;
		color: 	white;
        }
       
        body.invert a:hover{
             color:#006600;
        }

        .plain td{
        border:0px;
        }
        
        iframe{
        border:0px;
        margin:0px;
        padding:0px;
        width:100%;
        }
        
        

        
	
   #viewPort{
    border:1px solid black;
    overflow:auto;
    }

    .viewFrame{
        display:block;
        border:0px;
        margin:0px;
        padding:0px;
        width:100%;
        }    

        .hiddenFrame{
        display:none;
        }
        
        .clearBoth{
    clear:both;
    visibility:hidden;
    line-height:0em;
    font-size:0em;
    margin:0px;
    padding:0px;
    float:none;
    }

        .orderHistory tr td.dayLable,.orderHistory tr td.monthLable{
        font-size:0.65em;
        border:1px solid #993300;
        padding:1px;
        text-align:center;
        }
        
        .orderHistory tr td.dayGraph,.orderHistory tr td.monthGraph{
        padding:1px;
        }

        .orderHistory tr td .dayValue,.orderHistory tr td .monthValue{
        background:#006600;
        
        }

        .orderHistory tr td .dayShipValue,.orderHistory tr td .monthShipValue{
        background:#CC6666;
        }

        .orderHistory tr td .dayTaxValue,.orderHistory tr td .monthTaxValue{
        background:#a3ccb2;
        }

        .dayHover,.monthHover{
        display:block;
        }

        #cacheCleanTable{
        color:black;
        font-size:75%;
        border:1px solid black;
        border-bottom:0px;
        }

        table#cacheCleanTable tr td{
        border-bottom:1px solid black;
        padding:2px;
        color:black;
        }

        table#cacheCleanTable tr td h5,table#cacheCleanTable tr td p{
        color:black;
        }


        table.ipnInfo{
        font-size:98%;
        }

        table.ipnInfo .lable{
        background:black;
        color:white;
        }

        table.ipnInfo .lable a{
        color:white;
        }
        
        table.ipnInfo .even td{
        background:#ccc;
        }
        
        .boldQuant{
        font-size:110%;
        color:red;
        font-weight:bold;
        }

        table.ipnInfo tr.ipnRow td{
        border-top:1px solid black;
        }

	