body {
  background: #0c2616;
  color: #000000;
}
.brand,
.navbar .brand {
  color: #357A2C;
  text-shadow: 1px 1px 0px #04B45F;  
  text-decoration:underline;
}
#fntTopRight, #fntTopRight2 {
  color: #357A2C;
  text-shadow: 1px 1px 0px #000000;
}

.headcol {
  position: absolute;
  width: 200px;
  left: 0;
  top: auto;

  /*only relevant for first row*/
  margin-top: -1px;
  /*compensate for top border*/
}

.navbar .navbar-inner {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #0c2616));
  background: -ms-linear-gradient(bottom, #ffffff, #0c2616);
  background: -moz-linear-gradient(center bottom, #ffffff 0%, #0c2616 100%);
  background: -o-linear-gradient(bottom, #ffffff, #0c2616);
  filter: progid:dximagetransform.microsoft.gradient(startColorStr='#ffffff', EndColorStr='#0c2616');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0c2616',EndColorStr='#ffffff')";
  border-bottom: 1px solid #0c2616;
}

.footbar {
  color: #000000;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E0F8E0), to(#ffffff)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #E0F8E0, #ffffff); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top,#E0F8E0, #ffffff); /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, #E0F8E0, #ffffff); /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, #E0F8E0, #ffffff); /* Firefox 16+, IE10, Opera 12.50+ */
}
.header {
  background: #ffffff;
  border-top: 1px solid #61875d;
  border-bottom: 1px solid #61875d;  
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #1a5c14));
  background: -ms-linear-gradient(bottom, #000000, #1a5c14);
  background: -moz-linear-gradient(center bottom, #000000 0%, #1a5c14 100%);
  background: -o-linear-gradient(bottom, #000000, #1a5c14);
  filter: progid:dximagetransform.microsoft.gradient(startColorStr='#000000', EndColorStr='#1a5c14');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000',EndColorStr='#1a5c14')";
}

#main-menu {
  border-bottom: 0px;
  position: relative;
  z-index: 1;
  margin-top:-0px;
  border-top: 1px solid #c5d2de;
  border-bottom: 1px solid #c5d2de;  
}

#main-menu .nav-tabs  > li  > a:hover {
  background: #ffffff;
}
#main-menu .nav-tabs .open .dropdown-toggle {
  background: #ffffff;
  color: #000000;
}
#main-menu .nav-tabs  > li  > a {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #F2F2F2));
  background: -ms-linear-gradient(bottom, #ffffff, #F2F2F2);
  background: -moz-linear-gradient(center bottom, #ffffff 0%, #F2F2F2 100%);
  background: -o-linear-gradient(bottom,#ffffff, #F2F2F2);
  filter: progid:dximagetransform.microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2',EndColorStr='#ffffff')";
  color: #999999;
  -webkit-box-shadow: inset 0px 0px 0px #ffffff;
  -moz-box-shadow: inset 0px 0px 0px #ffffff;
  box-shadow: inset 0px 0px 0px #ffffff;
  text-shadow: 0px 0px 0px #000000;
  margin: 0px;
  border-bottom: 0px;
  border: 1px solid #b6b6c1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;  
}

#divProfileLinks {
  color:#e7f261;
}
#divProfileLinks .nav-list li.active {
  background: #1f9c14;
  color:#e7f261;
}
#divProfileLinks .nav-list li a {
  color: #e7f261;
  text-shadow: 0px 0px 0px #fff;
}
#divProfileLinks .nav-list li a:hover {
  color: #999999;
  text-shadow: 0px 0px 0px #fff;
}
#divProfileLinks .nav-list li.active a {
  border: 0px;
  color:#e7f261;
}
#divProfileLinks .nav-list li:hover {
  background: #999999;
  color:#333333;
}
