
 

a {text-decoration: none; color: #525252;}    
a:hover {color: #000000; text-decoration: underline;}  
  
.white {color: #ffffff;}

a.white:link {color: #ffffff; text-decoration: none;}
a.white:visited {color: #ffffff; text-decoration: none;} 
a.white:active {color: #ffffff; text-decoration: underline;}
a.white:hover {color: #ffffff; text-decoration: underline;}
    
.light {color: #2f6c9b; background-color: #dfebf1} /*#bbd8e5*/
.dark {color: #dfebf1; background-color: #2f6c9b}

.head1
   {cursor:pointer; 
    border: 1px solid #c0c0c0; 
    text-align: center;
    background-color:#ededeb  /*#e3eaee*/;
    background-image:url('../i/tdh_bg.jpg'); 
    background-repeat: repeat-x;}
    
.head1_nosort 
   {border: 1px solid #c0c0c0; 
    text-align: center;
    background-color:#ededeb  /*#e3eaee*/;
    background-image:url('../i/tdh_bg.jpg'); 
    background-repeat: repeat-x;}
    
.ROW {PADDING:2px; color: #525252;}

#TDATA 
   {background-color:#efefef;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-top: 0px;
    margin-right: 2px;}
    
#pagination {padding-bottom:6px;}
.pagelinks {font-size:10pt; color:white}
    
#content /* used to manage body content */
   {margin-top: 95px; 
    margin-bottom: 10px; 
    margin-left: 10px; 
    margin-right: 10px;
    padding: 0;}
    
#noborder /* used as a BODY class to insert background image on page */
   {margin-left:0px; 
    margin-right:0px; 
    margin-top:0px; 
    padding: 0;
    background-image:url('i/spacer.gif');
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    /* background-color: #efefef; */
    }
    
#banner /*USED IN _tree/template/pagebanner.asp*/
   {color: #ffffff; 
    /*background-color: #bbd8e5;*/
    border-bottom: 1px solid #c0c0c0;
    padding: 5px;
    width: 100%}
    
#ContentTextFile
   {margin-left:0px; 
    margin-right:20px; 
    margin-top:10px;
    margin-bottom:20px; }
    
.FolderText
   {font-family: Verdana; 
    font-size: 10pt; 
    margin-top: 3; 
    margin-bottom: 3; 
    color: black;}
    
#search
   {background-image:url('../../_tree/i/top_fade.gif'); 
    background-repeat: repeat-x;
    padding-left:6px;
    padding-top:6px;
    padding-bottom:6px;
    margin-top: 0; 
    margin-bottom: 10px;}
    
.searchregion
   {padding-left:10px; 
    padding-right:10px; 
    padding-top:0px; 
    padding-bottom:0px
    color: #525252;}
    
    
#static
     {background-color:#eef3f6;
     position: absolute; 
     left: 0px; 
     top: 0px;}
     
.search_hide
   {visibility:hidden; position: absolute; left: 0px; top: 0px;}
   
.search_show
   {border: 1px solid #c0c0c0;
    padding: 5px;
    background-color: #ffffff;
    font-family: Verdana; }
  
.content_cell /* used to manage home page content */
   {padding: 10px; 
    background-color: #ffffff;
    border-bottom: 1px solid #2f6c9b;
    border-top: 4px solid #2f6c9b;
    border-left: 1px solid #2f6c9b;
    border-right: 1px solid #2f6c9b;
    color: #525252;
    margin-bottom: 10px;}
    
#dropmenudiv
   {position:absolute;
    border: 1px solid black;
    padding: 2px;
    background-color: #afafaf;
    font:normal 10px Verdana;
    line-height:12px;
    z-index:100;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#afafaf,direction=135);}
   
#dhtmltooltip
   {position: absolute;
    left: -300px;
    width: 150px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 0px;
    margin-right: 10px;
    CURSOR: hand;
    border: 1px solid black;
    padding: 2px;
    background-color: #F8F8F8;
    visibility: hidden;
    z-index: 100;
    font-family: verdana;
    font-size: 10pt;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#afafaf,direction=135);}

#dhtmlpointer
   {position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;}
    
#fixme { position: absolute; left: 0px; top: 0px; }
#fixmetoo { position: absolute; right: 0px; bottom: 0px; }
div > div#fixme { position: fixed; }
div > div#fixmetoo { position: fixed; }
pre.fixit { overflow:auto;border-left:1px dashed #000;border-right:1px dashed #000;padding-left:2px; }
