﻿BODY
{
  background-color: white;
  
  color: black;
  font-family: Tahoma, Verdana, "MS Sans Serif", sans-serif, arial;
  font-size : 10pt;
}


A, A:link, A:active
{
  color: #3366CC;
  text-decoration: none;
}

A:visited {
  color: #4F79CE;
}

A:hover{
  color: #85CE2F;
  text-decoration: underline;
}

.childBranches {
  background:#F1F1F1;
  border:1px solid #CCCCCC;
  padding:10px 10px 5px;
}

.childBranches a { }
.childLeaves {
  border-bottom:1px solid #77AADD;
  border-top:1px solid #77AADD;
  padding-bottom:10px;
  padding-top:5px;
}
.childLeaves .item 
{
  border-bottom:1px solid #DDDDFF;
  padding-bottom:5px;
}
.childLeaves .itemNo 
{
  border-bottom:1px solid #DDDDFF;
  width: 30px;
}
.childLeaves .pager { text-align:right; }
.childLeaves .pageButton {
  margin:0 px;
  padding:0 px;
}
/* Tree look */
ul.ATV_tree
{
  /*overflow:hidden;*/
  width: 100%;
  height: 100%;
  margin-left: 0px;
  padding-left: 0px;
}

/* Item look */
ul.ATV_tree li
{
  list-style: none;
}

/* Item indent */
ul.ATV_tree ul, ul.ATV_tree li
{
  margin-left: 1px;
  padding: 2px 2px 2px 0px;
}

/* Create space for the icons */
ul.ATV_tree li .bullet
{
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}


/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.ATV_tree li.ATV_opened
{
  cursor: pointer;
  padding-left:20px;
  background-image:url(../img/tree/open.gif);
  background-position: 0px 3px;
  background-repeat: no-repeat;
}

ul.ATV_tree li.ATV_closed
{
  padding-left:20px;
  background-image:url(../img/tree/closed.gif);
  background-position: 0px 3px;
  background-repeat: no-repeat;
  cursor: pointer;
}

ul.ATV_tree li.ATV_bullet
{
  cursor: default;
  list-style-image:none;
  padding-left:20px;
  background-image:url(../img/tree/document.gif);
  background-position: 0px 3px;
  background-repeat: no-repeat;

}

/* Sublists are visible or not based on class of parent LI */
ul.ATV_tree li.ATV_opened ul
{
  display: block;
}
ul.ATV_tree li.ATV_closed ul
{
  display: none;
}

/* Format menu items differently depending on what level of the tree they are in */
ul.ATV_tree li a
{
  text-decoration: none;
}

/* bullet nodes are nodes without children */
ul.ATV_tree li.ATV_bullet a
{
  font-size:95%;
  font-weight:normal !important;
}

/*
  
*/

.searchControlsContainer H5
{
    display: inline;
}

.backLinkContainer
{
  position: absolute;
  left: 3;
  top: 0;    
}

.backLinkContainer A
{
  font-size: 85%;    
}

.noLinkResults
{
  font-weight: bold;
  color: Green;    
  padding: 15px;
}

H1
{
 font-size: 170%;
 color: rgb(26,128,186);
}

H2
{
 font-size: 125%;
 color: gray;
}

H3
{
 font-size: 105%;
 color: black;
}


.tableWithBorders 
{
  border: solid 1px #91b9d0;
  border-collapse: collapse;    
}


.tableWithBorders .header_row
{
  height: 54px;
  background-image: url('../img/grid_header_bg.png');    
  background-repeat: repeat-x;
  background-color: rgb(24,118,188);
}

.tableWithBorders .header_row TH
{
  color: #FFF;    
  text-align: left;
  font-weight: normal;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: bold;  
}

.tableWithBorders .header_row TH,
.tableWithBorders .data_row TD,
.tableWithBorders .alt_data_row TD
{
  border: solid 1px #91b9d0;  
}

.tableWithBorders TH.center,
.tableWithBorders TD.center
{
  text-align: center;    
  width: 160px;
}

.tableWithBorders .alt_data_row
{
  background-color: #f3fbff;    
}

table.message .img {
    display: none;
}

table.message td {
    padding: 2px;
}



