/* ------------------------------
    Custom CSS
  --------------------------------*/
  
html {
  overflow-x: hidden;
  height: 100%;
  }

body {
  color:#000;
  /*font: 8pt Arial, Helvetica;*/
  /*text-align:center;*/
}

#container-template {
  text-align:left;
  position:relative;
  /*margin-left:auto;
  margin-right:auto;*/
  background: url(/sharedimages/greenthoughts/gt_leaves.gif) #fff top left repeat-y;
  width:508px;
  border:0px solid #fff;}
  
.cells { }
        
.divClass {
  height:10px; }
.cell1 {
  margin: 0px 0px; 
  }
.cell2 {
  width:373px;
  /*height: 383px;*/
  margin: 0px 0px 0px 0px; }
.cell2 div {
  margin: 5px 0px 0px 60px;
}
.cell3 {
  width:125px;
  height: 125px;
  /*margin: 0px 0px 5px 10px; */
  margin: 10px 0px 10px 0px;
}
.cell4 {
  width:125px;
  height: 125px;
  margin: 5px 0px 0px 0px; }
.cell5 {
  margin: 0px 0px 0px 60px; }
.cell5 div {
}
.cell6 {  
  display: none;
  height: 50px;
  width:143px;
  margin: 0px 0px 0px 60px; }
.cell7 {
  display: none;
  height: 50px;
  width:143px;
  margin: 0px 0px 0px 10px; }
.cell8 {
  display: none;
  height: 50px;
  width:143px;
  margin: 0px 0px 0px 0px; }
.cell9 {
  margin: 0px 0px -10px 0px; 
  height: 64px;
  background: url(/sharedimages/greenthoughts/gt_bottom.gif) #fff bottom left no-repeat;
}

#gt_nav, #gt_nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}

#gt_nav a, #gt_nav span {
  display: block;
  margin-bottom: 3px;
}

#gt_nav li ul { /* second-level lists */
  position: absolute;
  z-index: 200;
  background: #0b9f9d;
  width: 7em;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  padding: 2px 0px 2px 1px;
}


#gt_nav li ul li { /* second-level lists */
  margin: 3px;
  font-size: 8pt;
  width: 7em;
}

#gt_nav li:hover ul, #gt_nav li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#gt_nav li ul li a:link, #gt_nav li ul li a:visited {
  color: white;
  text-decoration: none;
}
#gt_nav li ul li a:hover {
  color: #2c3a08;
  text-decoration: underline;
}

#gt_nav { 
  margin: 0; 
  padding: 5px 0 5px 0;
  text-align: center; 
/*  width: 450px;*/
  text-align: left;
  float: left;
  padding-left: 25px;
}

#gt_nav li { 
  margin: 0; 
  padding: 0px 2px 0px 8px; 
  display: inline; 
  font-weight: bold;
  font-family: Tahoma, Verdana;
  float: left;
  width: 4em;
}

#gt_nav li a:link, #gt_nav li a:visited {
  color: #2c3a08;
  text-decoration: none;
}
#gt_nav li a:hover {
  text-decoration: underline;
}
#gt_nav li a.current {
  color: #0b9f9d;
}

a:link, a:visited {
  color:  #0b9f9d;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

p {
  margin: 0px 5px 15px 0px;
}



