/* BEGIN 'main' */
#main {
  background-color:#dadada;
  float:left;
  width: 311px;
  border-left: 289px solid #dadada; 
  /* The width and color of the left rail */
  border-right: 210px solid #968d80; 
  /* The width and color of the right rail */
}
.colLeft {
  float: left;
  width: 289px;
  margin-left: -289px;
  position: relative;
}
.colCenter {
  float: left;
  width: 311px;
  margin-right: -210px;
  position: relative;
  
  scrollbar-base-color: #ccc;
  scrollbar-arrow-color: #dadada;
  scrollbar-track-color: #DADADA;
  
  scrollbar-shadow-color: #DADADA;
  scrollbar-lightshadow-color: #DADADA;
  scrollbar-darkshadow-color: #ccc;
  
  scrollbar-highlight-color: #ccc;
  scrollbar-3dlight-color: #ccc;
}
.colRight {
  float: right;
  width: 210px;
  margin-right: -210px;
  position: relative;
}
.colRight ul {
  list-style: none;
  margin: 0px 0 0 0;
  padding: 0;
}


.colRight ul li ul {
  margin: 0px 0 0 10px;
  padding: 0;
}

.colRight ul li ul li a {

  line-height: 1.1em;
}

/* END 'main' */

/* BEGIN 'approach_nav' */
.approach_nav {
  list-style: none;
  margin: -15px 0 85px 0px;
  padding: 0;
  width: 210px; /* Width of Menu Items */
  border-bottom: 0;
  font: bold 0.8em Palatino, serif;
  line-height: 1.6em;
  position: relative;
}
.approach_nav li {
  position: relative;
}
.approach_nav li p.text {
  display: none;
}
/* Styles for Menu Items */	
.approach_nav li a, .approach_nav li a:active, .approach_nav li a:focus  {
  display: block;
  font: normal 1.0em Palatino, serif;
  color: #f6f7f7;
  text-decoration: underline;
  line-height: 1.6em;
  background: #968d80; /* IE6 Bug */
  padding: 2px 0 2px 20px;
  margin: 0;
  border: 0;
  border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html .approach_nav li { float: left; height: 1%; }
* html .approach_nav li a { height: 1%; }
/* End IE fix. */

/* Hover Styles */
.approach_nav li a:hover {
  color: #fff;
  background: #968d80;
  text-decoration: underline;
  padding: 2px 0 2px 20px;
  border: 0;
  border-bottom: 0;
}
				
li:hover ul, li.over ul { display: block; } /* The magic */
/* END 'approach_nav' */

.colLeft img {
  margin: 22px 8px 20px 17px;
  width: 264px;
  border: 1px solid #587274;
}


#copy {
  margin: 18px 12px 18px 8px;
  padding: 18px 10px 10px 10px;
  color: #000404;
  font: normal 0.95em Palatino, serif;
  line-height: 1.3em;
  overflow: auto;
  height: 340px;
  min-height: 340px;
}
#copy h2 {
  color: #4b686a;
  font: bold 1.0em Palatino, serif;
  line-height: 1.6em;
}

#thumb_caption {
  font: normal 1.0em Palatino, serif;
  color: #f6f7f7;
  position: absolute;
  bottom: -85px;
  margin: 5px;
  padding: 5px;
}

