.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}


/* ######### Default class for drop down menus ######### */

/*.anylinkcss_about, .anylinkcss_disclosure, .anylinkcss_investor, .anylinkcss_agri, .anylinkcss_mining, .anylinkcss_support 
{
	margin-top: 45px;
}*/

.anylinkcss_about{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px #d9d9d9 solid;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 28px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f2f2f2;
width: 159px; /* default width for menu */
color:#00612a;
}

.anylinkcss_about ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss_about ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dashed #333;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#00612a;

}

.anylinkcss_about a:hover{ /*hover background color*/
background: #dfebe4;
color: #00612a;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss_disclosure{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px #d9d9d9 solid;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 28px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f2f2f2;
width: 190px; /* default width for menu */
color:#00612a;
}

.anylinkcss_disclosure ul{
margin: 0;
padding: 0;
list-style-type: none;
background-color:#f2f2f2;
}

.anylinkcss_disclosure ul li a{
width: 100%;
display: block;
text-indent: 7px;
border-bottom: 1px dashed #333;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#00612a;
padding-left:0px;
}

.anylinkcss_disclosure a:hover{ /*hover background color*/
background: #dfebe4;
color: #00612a;
}



/* ######### Default class for drop down menus ######### */

.anylinkcss_investor{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px #d9d9d9 solid;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 28px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f2f2f2;
width: 183px; /* default width for menu */
color:#00612a;
}

.anylinkcss_investor ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss_investor ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dashed #333;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#00612a;
}

.anylinkcss_investor a:hover{ /*hover background color*/
background: #dfebe4;
color: #00612a;
}



/* ######### Default class for drop down menus ######### */

.anylinkcss_agri{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px #d9d9d9 solid;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 35px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f2f2f2;
width: 220px; /* default width for menu */
color:#00612a;
}

.anylinkcss_agri ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss_agri ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dashed #333;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#00612a;
}

.anylinkcss_agri a:hover{ /*hover background color*/
background: #dfebe4;
color: #00612a;
}




/* ######### Default class for drop down menus ######### */

.anylinkcss_mining{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px #d9d9d9 solid;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 35px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f2f2f2;
width: 150px; /* default width for menu */
color:#00612a;
}


.anylinkcss_mining ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss_mining ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dashed #333;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#00612a;
}

.anylinkcss_mining a:hover{ /*hover background color*/
background: #dfebe4;
color: #00612a;
}

/* ######### Default class for drop down menus ######### */

.anylinkcss_support{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px #d9d9d9 solid;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 35px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #f2f2f2;
width: 220px; /* default width for menu */
color:#00612a;
}


.anylinkcss_support ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss_support ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dashed #333;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#00612a;
}

.anylinkcss_support a:hover{ /*hover background color*/
background: #dfebe4;
color: #00612a;
}


/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: none;
visibility: hidden;
}









/*
---------------------- CSS MENU -----------------*/

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  line-height: 1;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  width: 960px;
  background: transparent;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;

}
#cssmenu a {
  /*background: #141414;
  background: -moz-linear-gradient(top, #333333 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #333333 0%, #141414 100%);
  background: -o-linear-gradient(top, #333333 0%, #141414 100%);
  background: -ms-linear-gradient(top, #333333 0%, #141414 100%);
  background: linear-gradient(to bottom, #333333 0%, #141414 100%);*/
  color: #ffffff;
  display: block;
  background: transparent;
/*  padding: 19px 20px;
*/  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #ffffff;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub {
  z-index: 1000;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;

  border: 2px #d9d9d9 solid;
  line-height: 28px;
  z-index: 100;
  background: #f2f2f2;
  width: 159px;
  color: #00612a;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  filter: none;
  display: block;

  line-height: 28px;
  z-index: 100;
/*  background: #f2f2f2;
*/  width: 159px;
  color: #00612a;
    border-bottom: 1px dashed #333;

}
#cssmenu .has-sub ul li:hover a {
color: #00612a;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: -2px; 

  margin-right: 10px;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  /*background: #0c7fb0;*/
}
#cssmenu .has-sub .has-sub ul li a:hover {
  /*background: #0a6d98;*/
background: #dfebe4;
color: #00612a;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}


/*PROFILE*/
#cssmenu .has-sub ul.profile { width: 184px; }
#cssmenu .has-sub ul.profile li a { width: 184px; text-indent: 5px; color: #00612A !important;}
#cssmenu .has-sub ul.profile li:hover { background: #dfebe4; }
#cssmenu .has-sub ul.profile li.has-sub ul  { width: 250px;  } 
#cssmenu .has-sub ul.profile li.has-sub ul li a { width: 250px; } 


/*INVESTOR RELATIONS*/
#cssmenu .has-sub ul.investorrel { width: 184px; }
#cssmenu .has-sub ul.investorrel li a { width: 184px;  text-indent: 5px; color: #00612A !important; }
#cssmenu .has-sub ul.investorrel li:hover { background: #dfebe4; }
#cssmenu .has-sub ul.investorrel li.has-sub ul  { width: 200px; } 
#cssmenu .has-sub ul.investorrel li.has-sub ul li a { width: 200px; } 


/*DISCLOSURE*/
#cssmenu .has-sub ul.disclosure { width: 192px; }
#cssmenu .has-sub ul.disclosure li a { width: 192px;  text-indent: 5px; color: #00612A !important; }
#cssmenu .has-sub ul.disclosure li:hover { background: #dfebe4; }

/*CORPORATE GOV*/
#cssmenu .has-sub ul.corpgov { width: 223px; }
#cssmenu .has-sub ul.corpgov li a { width: 223px;  text-indent: 5px; color: #00612A !important; }
#cssmenu .has-sub ul.corpgov li:hover { background: #dfebe4; }
#cssmenu .has-sub ul.corpgov li.has-sub ul { width: 180px; } 
#cssmenu .has-sub ul.corpgov li.has-sub ul li a { width: 180px; } 


.arrow { float: right; }
.arrow img { height: 11px; margin-top: 8px; margin-right: 5px; }