/*###################################################################### left nav */

ul#treemenu, ul#treemenu li {
  background: #fff;
  list-style: none; 
  padding: 0;
}

ul#treemenu li {
  display : inline;
}

ul#treemenu a {
  display : block;
  height: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.975em;
  text-decoration : none;
  color: #102D73;
  line-height: 30px;
  padding: 0 0 0 12px;
  border-bottom: 1px solid #C2C4C7;
}

ul#treemenu a:hover {
  color:#102D73;
  background-color:#FFC20C; 
}

ul#treemenu ul {
  list-style: none;
  background:#FFF;
  padding-left: 0; margin : 0;
}

ul#treemenu a.selected:link,
ul#treemenu a.selected:visited,
ul#treemenu a.selected:hover {
  color: #FFF;
  background: #FF822F;
}

ul#treemenu li.parentSelected a:link,
ul#treemenu li.parentSelected a:visited,
ul#treemenu li.parentSelected a:hover {
  color: #102D73;
  background-color: #FFC20C;
  border-bottom: 1px solid #EFB995  
}

ul#treemenu li.parentSelected ul li a:link,
ul#treemenu li.parentSelected ul li a:visited{
  background-color:#FFF;
  color:#102D73;
}

ul#treemenu ul.subtree {
  display: none;
}
ul#treemenu ul.subtree li a {
  background: #FFF url('/ir/gl9_agri/images/nav_arrow_off.gif') no-repeat 1em center;
  height: 25px; 
  line-height: 25px;
  padding-left:18px;
  border-bottom: 1px solid #C5C5C5;
  font-size: 96%;
}
ul#treemenu li  ul.subtree a:hover {
  background: #FF822F url('/ir/gl9_agri/images/nav_arrow_on.gif') no-repeat 1em center;

  border-bottom: 1px solid #fff;
  color:#fff;
  
}


ul#treemenu ul.subtree li ul li a {font-size:1em;}

ul#treemenu ul.subtree li.selected a, 
ul#treemenu ul.subtree li a.selected:link,
ul#treemenu ul.subtree li a.selected:visited,
ul#treemenu ul.subtree li a.selected:hover {
  color: #fff;
  background: #FF822F url('/ir/gl9_agri/images/nav_arrow_on.gif') no-repeat 1em center;
  border-bottom: 1px solid #EFB995  
}

ul#treemenu ul li.treeopen ul {
display:block;
}

/*###################################################################### right nav sub link highlights */
div#rightcol ul {
margin:5px;
}

div#rightcol ul li {
  padding: 0 2px;
  margin: 1px 0;
  color:#102D73;
  font-weight:bold;
}

div#rightcol ul li a,
div#rightcol ul li span.orange {
  font-weight:normal;
}
div#rightcol ul li ul {/* sub nav area */
  padding: 0;
  margin: 2px -2px; 
}

div#rightcol ul li ul li {
  margin: 1px 0;
  padding: 3px 0;
}

div#rightcol ul li ul li a {
  font-size: 110%;
  margin: 0 10px;
  font-weight:normal;
}

div#rightcol ul li ul li a:link,
div#rightcol ul li ul li a:active,
div#rightcol ul li ul li a:visited,
div#rightcol ul li ul li a:hover {
  color:#FF6500;
  text-decoration:none;
}

div#rightcol ul li ul li.subnavselected a:link, 
div#rightcol ul li ul li.subnavselected a:active,
div#rightcol ul li ul li.subnavselected a:visited,
div#rightcol ul li ul li.subnavselected a:hover {
  color:#102D73;

}

div#rightcol ul li.navselected a {
  color:#102D73;
  text-decoration:underline;
}

/*###################################################################### Sitemap styles */

ul#sitemap {
  width: 95%;
  font-size: 100%}

ul#sitemap strong{
  display: block;
  width: 100%; padding: 5px 0 5px 3px;
  color: #000}
  
ul#sitemap ul {
  margin-left: 15px;}
  
ul#sitemap ul li ul li {
  margin: 2px 0}
  
ul#sitemap ul li a{
  color: #666;
  text-decoration: none}

ul#sitemap ul li a:hover {
  color: #FF6500;}
