﻿td.sitemap
{
   background-color:#f2e8be;
}

td.divtree
{
   background-color:WhiteSmoke;
}

#divtree
{
   background:WhiteSmoke;
   overflow:auto;
}

#header 
{
   float:left;
   width:100%;
   line-height:normal;
}

#headerold
{
   float:left;
   width:100%;
   background:url("topmenu_bg.gif")
      repeat-x bottom;
   line-height:normal;
}

#header ul 
{
   margin:0;
   padding:0px 0px 0;
   list-style:none;
}

#header li.unselected
{
   float:left;
   background:url("topmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#353535;
}

#header a.unselected
{
   display:block;
   background:url("topmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#353535;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a.unselected {float:none;}
/* End IE5-Mac hack */   

#header li.selected
{
   float:left;
   background:url("topmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#353535;
}

#header a.selected
{
   display:block;
   background:url("topmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#353535;
}

/* COMPANY LEVEL STYLES */
#cmpform 
{
   float:right;
   width:100%;
   line-height:normal;
}


#cmpform ul 
{
   margin:0;
   padding:0px 0px 0;
   list-style:none;
}

#cmpform li.unselected
{
   float:left;
   background:url("CMPmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#cmpform a.unselected
{
   display:block;
   background:url("CMPmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#cmpform li.selected
{
   float:left;
   background:url("CMPmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#cmpform a.selected
{
   display:block;
   background:url("CMPmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#cmpform table th
{
   border-width: 1px;
   border-color: White;
   background-color: #9400D3;
   position: relative;
   top: -1px;
}




/* FACILITY LEVEL STYLES */
#facform 
{
   float:right;
   width:100%;
   line-height:normal;
}

#facform ul 
{
   margin:0;
   /* Padding #s: clockwise from top: T R B L*/
   padding:0px 0px 0;
   list-style:none;
}

#facform li.unselected
{
   float:left;
   background:url("FACmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#facform a.unselected
{
   display:block;
   background:url("FACmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#facform a.unselected {float:none;}
/* End IE5-Mac hack */   

#facform li.selected
{
   float:left;
   background:url("FACmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#facform a.selected
{
   display:block;
   background:url("FACmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#facform a.selected {float:none;}
/* End IE5-Mac hack */   

#facform table th
{
   border-width: 1px;
   border-color: White;
   background-color: Green;
   position: relative;
   top: -1px;
}



/* BUILDING LEVEL STYLES */
#bldform 
{
   float:right;
   width:100%;
   line-height:normal;
}

#bldform ul 
{
   margin:0;
   /* Padding #s: clockwise from top: T R B L*/
   padding:0px 0px 0;
   list-style:none;
}

#bldform li.unselected
{
   float:left;
   background:url("BLDmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#bldform a.unselected
{
   display:block;
   background:url("BLDmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#bldform a.unselected {float:none;}
/* End IE5-Mac hack */   

#bldform li.selected
{
   float:left;
   background:url("BLDmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#bldform a.selected
{
   display:block;
   background:url("BLDmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#bldform a.selected {float:none;}
/* End IE5-Mac hack */   

#bldform table th
{
   border-width: 1px;
   border-color: White;
   background-color: Blue;
   position: relative;
   top: -1px;
}



/* ROOF SECTION LEVEL STYLES */
#rfaform 
{
   float:right;
   width:100%;
   line-height:normal;
}

#rfaform ul 
{
   margin:0;
   /* Padding #s: clockwise from top: T R B L*/
   padding:0px 0px 0;
   list-style:none;
}

#rfaform li.unselected
{
   float:left;
   background:url("RFAmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#rfaform a.unselected
{
   display:block;
   background:url("RFAmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#rfaform a.unselected {float:none;}
/* End IE5-Mac hack */   

#rfaform li.selected
{
   float:left;
   background:url("RFAmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#rfaform a.selected
{
   display:block;
   background:url("RFAmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#rfaform a.selected {float:none;}
/* End IE5-Mac hack */   





/* PAVEMENT SECTION LEVEL STYLES */
#pavform 
{
   float:right;
   width:100%;
   line-height:normal;
}

#pavform ul 
{
   margin:0;
   /* Padding #s: clockwise from top: T R B L*/
   padding:0px 0px 0;
   list-style:none;
}

#pavform li.unselected
{
   float:left;
   background:url("PAVmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#pavform a.unselected
{
   display:block;
   background:url("PAVmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#pavform a.unselected {float:none;}
/* End IE5-Mac hack */   

#pavform li.selected
{
   float:left;
   background:url("PAVmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#pavform a.selected
{
   display:block;
   background:url("PAVmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#pavform a.selected {float:none;}
/* End IE5-Mac hack */   

#pavform table th
{
   color:White;
   border-width: 1px;
   border-color: White;
   background-color: #056E6E;
   position: relative;
   top: -1px;
}

.pavbdg1
{
   color:Black;
   background-color:#BBF4E8;
}

.pavbdg2
{
   color:Black;
   background-color:#6DD1C7;
}



/* INFRASTRUCTURE SYSTEM AND COMPONENT LEVEL STYLES */
#nfsform 
{
   float:right;
   width:100%;
   line-height:normal;
}

#nfsform ul 
{
   margin:0;
   /* Padding #s: clockwise from top: T R B L*/
   padding:0px 0px 0;
   list-style:none;
}

#nfsform li.unselected
{
   float:left;
   background:url("NFSmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#nfsform a.unselected
{
   display:block;
   background:url("NFSmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nfsform a.unselected {float:none;}
/* End IE5-Mac hack */   

#nfsform li.selected
{
   float:left;
   background:url("NFSmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}

#nfsform a.selected
{
   display:block;
   background:url("NFSmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#ffffff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nfsform a.selected {float:none;}
/* End IE5-Mac hack */   

#nfsform table th
{
   color:White;
   border-width: 1px;
   border-color: White;
   background-color: #6B4920;
   position: relative;
   top: -1px;
}

.nfsbdg1
{
   color:White;
   background-color:#eb8000;
}

.nfsbdg2
{
   color:Black;
   background-color:#b86400;
}



/* FLOOR LEVEL STYLES */
#flrform 
{
   float:right;
   width:100%;
   line-height:normal;
}

#flrform ul 
{
   margin:0;
   /* Padding #s: clockwise from top: T R B L*/
   padding:0px 0px 0;
   list-style:none;
}

#flrform li.unselected
{
   float:left;
   background:url("FLRmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#flrform a.unselected
{
   display:block;
   background:url("FLRmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#flrform a.unselected {float:none;}
/* End IE5-Mac hack */   

#flrform li.selected
{
   float:left;
   background:url("FLRmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#000000;
}

#flrform a.selected
{
   display:block;
   background:url("FLRmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#000000;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#flrform a.selected {float:none;}
/* End IE5-Mac hack */   

#flrform table th
{
   color:White;
   border-width: 1px;
   border-color: White;
   background-color: #807f3a;
   position: relative;
   top: -1px;
}

.flrbdg1
{
   color:White;
   background-color:#807f3a;
}

.flrbdg2
{
   color:White;
   background-color:#807f3a;
}


/* MIA LEVEL STYLES */
#miaform 
{
   float:right;
   width:100%;
   line-height:normal;
}


#miaform ul 
{
   margin:0;
   padding:0px 0px 0;
   list-style:none;
}

#miaform li.unselected
{
   float:left;
   background:url("MIAmenu_right.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#miaform a.unselected
{
   display:block;
   background:url("MIAmenu_left.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#dddddd;
}

#miaform li.selected
{
   float:left;
   background:url("MIAmenu_right_on.gif")
      no-repeat right top;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#000;
}

#miaform a.selected
{
   display:block;
   background:url("MIAmenu_left_on.gif")
      no-repeat left top;
   padding:5px 15px 4px;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:bold;
   color:#000;
}

#miaform table th
{
   border-width: 1px;
   border-color: White;
   background-color: #CC66FF;
   position: relative;
   top: -1px;
}





/* PSA LEVEL STYLES */
#psaform {
   float: right;
   width: 100%;
   line-height: normal;
}


   #psaform ul {
      margin: 0;
      padding: 0px 0px 0;
      list-style: none;
   }

   #psaform li.unselected {
      float: left;
      background: url("BLDmenu_right.gif") no-repeat right top;
      margin: 0;
      padding: 0;
      font-family: Arial;
      font-size: small;
      font-weight: bold;
      color: #dddddd;
   }

   #psaform a.unselected {
      display: block;
      background: url("BLDmenu_left.gif") no-repeat left top;
      padding: 5px 15px 4px;
      text-decoration: none;
      font-family: Arial;
      font-size: small;
      font-weight: bold;
      color: #dddddd;
   }

   #psaform li.selected {
      float: left;
      background: url("BLDmenu_right_on.gif") no-repeat right top;
      margin: 0;
      padding: 0;
      font-family: Arial;
      font-size: small;
      font-weight: bold;
      color: #fff;
   }

   #psaform a.selected {
      display: block;
      background: url("BLDmenu_left_on.gif") no-repeat left top;
      padding: 5px 15px 4px;
      text-decoration: none;
      font-family: Arial;
      font-size: small;
      font-weight: bold;
      color: #fff;
   }

   #psaform table th {
      border-width: 1px;
      border-color: #333;
      background-color: lightblue;
      position: relative;
      top: -1px;
   }








/* UTILITY-DIALOG STYLES */
body.utilityDialog
{
   background-color: #bbb;
   color:White;
   text-decoration:none;
   font-family:Arial;
   font-size:small;
   font-weight:normal;
}

.fixedHeader
{
   overflow: auto;
   height: 170px;
}

#dlgform table th
{
   border-width: 1px;
   border-color: White;
   background-color: #bbb;
   position: relative;
   top: -1px;
}

.modalBackground
{
   background-color:Gray;
   filter: alpha(opacity=70);
   opacity: 0.7;
   -moz-opacity: 0.7;
}

.modalPopup
{
   background-color:#ddd;
   border-width:2px;
   border-style:solid;
   border-color:Gray;
   padding:3px;
   width:75%;
}

