/*
  Styles for Avoca Resources web site

  004a8e  logo blue
  febc16  logo gold

  7f7865  dark borders
  e1dac6  pale borders
*/

body { color: #000000; background: #c8c5ad; margin: 0; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 0.7em; text-align: center; }

a { color: #004a8e; }
a:visited { color: #80301f; }
a:hover { color: #006ee4; }

#container { color: #000000; background: #f5f7ef url(../images/layout/bg-page.gif) top center repeat-y; width: 900px; position: relative; text-align: left; margin-left: auto; margin-right: auto; }

h1 { color: #004a8e; background: #ffffff; height: 86px; width: 860px; margin-top: 0; margin-bottom: 0; margin-left: 20px; margin-right: 20px; padding: 0; font-weight: bold; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; text-align: left; }
h1 img { margin: 0; padding: 0; border: none; }

#content { color: #000000; background: #ffffff; border: 1px solid #e1dac6; margin-top: 10px; margin-bottom: 5px; margin-left: 200px; margin-right: 20px; padding: 20px; text-align: left; }

h2 { color: #7f7865; font-size: 1.72em; font-weight: normal; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; margin-top: 0; }
h3 { color: #000000; font-size: 1.44em; font-weight: normal; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; margin-bottom: 0.5em; }
h4 { color: #000000; font-size: 1.2em; font-weight: normal; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; margin-bottom: 0.5em; }

#pagemenu { list-style: none; margin: 0.25em; padding: 0.5em; text-align: center; font-size: 0.9em; border-top: 1px solid #7f7865; border-bottom: 1px solid #7f7865; }
#pagemenu li { list-style: none; display: inline; margin: 0; padding: 0.125em 1.25em; text-align: center; line-height: 1.5em; }
#pagemenu a { white-space: nowrap; }

p { margin-top: 0.75em; margin-bottom: 0.75em; line-height: 125%; }

p.highlight { font-weight: bold; }

p.lastupdated { font-size: 0.83em; font-style: italic; position: absolute; top: 300px; right: 50px; }

li { margin-bottom: 0.25em; }

ul.radiolist { list-style: none; margin: 0.75em; padding: 0; }
ul.radiolist li { list-style: none; margin: 0; padding: 0; }
ul.radiolist input { border: none; }

hr { height: 2px; color: #e1dac6; background: #e1dac6; border: 1px solid #e1dac6; margin: 0; padding: 0; }

form { margin: 0; padding: 0; }
fieldset { border: 2px solid #e1dac6;  padding: 0.5em; }
fieldset p { margin-top: 0.5em; margin-bottom: 0.5em; }
fieldset span.label { font-weight: bold; display: block; float: left; width: 19.5em; }
input, textarea { border: 1px solid #7f7865; }

form#seekerform { margin-top: 1em; border-bottom: 2px solid #e1dac6; }
form#seekerform fieldset { border-bottom: none; }

table.shareholders { width: 90%; margin-top: 1em; margin-bottom: 1em; }
table.shareholders th { font-weight: bold; color: #7f7865; text-align: right; vertical-align: bottom; border-bottom: 2px solid #d4d0c5; }
table.shareholders td { font-weight: normal; color: #000000; text-align: left; vertical-align: top; border-bottom: 1px solid #d4d0c5; padding: 0.25em; }

table.shareholders th.percentage { text-align: right; white-space: nowrap; }
table.shareholders td.percentage { text-align: right; white-space: nowrap; }

div.profile     { clear: both; margin-bottom: 2em; }
div.profile h3  { margin-left: 120px; margin-top: 0; margin-bottom: 0; color: #7f7865; }
div.profile p   { margin-left: 120px; margin-top: 0; }
div.profile img { float: left; clear: left; margin-top: 0.75em; margin-right: 15px; margin-bottom: 15px; border: 1px solid #7f7865; }

table.resources { border-top: 2px solid #7f7865; border-bottom: 2px solid #7f7865; border-left: 1px solid #7f7865; border-right: 1px solid #7f7865; border-collapse: collapse; font-size: 0.83em; width: 90%; }
table.resources caption { text-transform: uppercase; padding: 0.25em; }
table.resources th { font-weight: bold; text-align: center; padding: 0.25em; border-top: 2px solid #7f7865; border-bottom: 2px solid #7f7865; border-left: 1px solid #7f7865; border-right: 1px solid #7f7865; }
table.resources td { font-weight: normal; text-align: center; padding: 0.25em; border: 1px solid #7f7865; }
table.resources td.resourceclass { border-top: 2px solid #7f7865; border-bottom: 2px solid #7f7865; font-weight: bold; }
table.resources td.references { border-bottom: none; line-height: 175%; text-align: left; }
table.resources tr.subtotal td { border-top: 2px solid #7f7865; border-bottom: 2px solid #7f7865; background: #f1efe9; }
table.resources tr.total td { border-top: 2px solid #7f7865; border-bottom: 2px solid #7f7865; background: #e1dac6; font-weight: bold; }
table.resources sup { font-size: 0.69em; }

.thumbnail { width: 204px; padding: 3px; text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.75em; margin-bottom: 0.75em; }
.thumbnail img { margin: 0; padding: 0; border: 1px solid #7f7865; }
.thumbnail p { margin: 0; font-size: 0.83em; font-style: italic; text-align: center; }
.thumbnail p.source { font-size: 0.69em; }
.thumbnail a { color: #000000; text-decoration: none; }
.thumbnail a:hover { color: #006ee4; }

.wide { width: 450px; }
.wide img { margin-left: 10px; margin-right: 10px; }

table.photoupdate { width: 99%; }
table.photoupdate th { color: #000000; font-size: 1.44em; font-weight: normal; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; margin-bottom: 0.5em; }
table.photoupdate td { text-align: center; padding: 0.5em; }
table.photoupdate img { border: 1px solid #7f7865; }

p.ownership { font-weight: bold; margin-top: 0; }

#footnotes h3 { font-size: 1em; }
#footnotes ol { font-size: 0.83em; }

.chemical sub { font-size: 0.75em; }

#footer { color: #000000; background: #f5f7ef url(../images/layout/bg-footer.gif) bottom center no-repeat; font-size: 0.83em; margin: 0; padding-top: 0; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; clear: both; }
#footer p { margin-top: 0.5em; margin-bottom: 0; margin-left: 0; margin-right: 0; color: #7f7865; clear: both; }
#footer hr { height: 10px; color: #7f7865; background: #7f7865; border: 1px solid #7f7865; margin: 0; padding: 0; }

#sectionmenu { margin: 0; padding: 0; width: 150px; position: absolute; top: 297px; left: 30px; font-size: 1.34em; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; }
#sectionmenu h2 { color: #004a8e; font-size: 1em; font-weight: bold; font-family: Trebuchet MS, Trebuchet, Verdana, Geneva, Helvetica, Arial, sans-serif; margin-top: 0; margin-bottom: 0.5em; }
#sectionmenu ul { list-style: none; margin: 0; padding: 0; width: 150px; }
#sectionmenu ul li { list-style: none; margin-bottom: 0.2em; }
#sectionmenu a { color: #7f7865; text-decoration: none; }
#sectionmenu a:hover { color: #006ee4; text-decoration: none; }


ul#shortmenu { list-style: none; padding: 0; margin: 0; }
ul#shortmenu li { list-style: none; margin: 0; padding: 0; float: left; }
ul#shortmenu li a { display: block; padding: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 1.5em; text-decoration: none; text-transform: lowercase; color: #000000; }
ul#shortmenu li a:hover { color: #006ee4; }


ul#extramenu { list-style: none; padding: 0; margin: 0; position: absolute; top: 65px; right: 20px; font-size: 1.2em; }
ul#extramenu li { list-style: none; margin: 0; padding: 0; float: left; }
ul#extramenu li a { display: block; padding: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 1.5em; text-decoration: none; color: #7f7865; }
ul#extramenu li a:hover { color: #004a8e; }


div#menu-anchor { height: 190px; width: 860px; margin-top: 0; margin-bottom: 0; margin-left: 20px; margin-right: 20px; background: #7f7865 url(../images/banners/banner12.jpg) top left no-repeat; }

div.banner-home           { background-image: url(../images/banners/banner12.jpg) !important; }
div.banner-company        { background-image: url(../images/banners/banner9.jpg) !important; }
div.banner-corporate      { background-image: url(../images/banners/banner2.jpg) !important; }
div.banner-shareholder    { background-image: url(../images/banners/banner8.jpg) !important; }
div.banner-responsibility { background-image: url(../images/banners/banner14.jpg) !important; }
div.banner-suppliers      { background-image: url(../images/banners/banner13.jpg) !important; }
div.banner-employment     { background-image: url(../images/banners/banner5.jpg) !important; }
div.banner-contact        { background-image: url(../images/banners/banner5.jpg) !important; }
div.banner-misc           { background-image: url(../images/banners/banner13.jpg) !important; }

ul#longmenu { list-style: none; margin: 0; padding: 0; height: 26px; width: 850px; position: absolute; top: 164px; right: 20px; font-size: 1.2em; color: #ffffff; background: url(../images/layout/bg-menu.png) top right no-repeat; }
ul#longmenu li { list-style: none; margin: 0; padding: 0; float: left; width: 150px; }
ul#longmenu li a { display: block; line-height: 26px; margin: 0; padding: 0; text-decoration: none; text-transform: lowercase; color: #ffffff; width: 150px; text-align: center; }

ul#longmenu li#home { width: 55px; }
ul#longmenu li#ourcompany { width: 95px; }
ul#longmenu li#corporate { width: 80px; }
ul#longmenu li#shareholderservices { width: 135px; }
ul#longmenu li#corporateresponsibility { width: 150px; }
ul#longmenu li#suppliers { width: 75px; }
ul#longmenu li#careers { width: 70px; }
ul#longmenu li#contactus { width: 85px; }

ul#longmenu li#home a { width: 55px; }
ul#longmenu li#ourcompany a { width: 95px; }
ul#longmenu li#corporate a { width: 80px; }
ul#longmenu li#shareholderservices a { width: 135px; }
ul#longmenu li#corporateresponsibility a { width: 150px; }
ul#longmenu li#suppliers a { width: 75px; }
ul#longmenu li#careers a { width: 70px; }
ul#longmenu li#contactus a { width: 85px; }

ul#longmenu li ul { list-style: none; color: #ffffff; background: url(../images/layout/bg-menu-merge.png) bottom right no-repeat; margin: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 3px; height: 73px; width: 850px; position: absolute; top: 26px; left: -9999px; right: auto; }
ul#longmenu li ul li { float: none; width: 130px; margin-left: 20px; color: #ffffff; }
ul#longmenu li ul li a { display: inline; line-height: 120%; width: auto; text-align: left; }
ul#longmenu li ul li a:hover { color: #000000; }


/**no-column styles**/
ul#longmenu li ul.colzero { color: #ffffff; background: url(../images/layout/bg-menu.png) bottom right no-repeat; }
ul#longmenu li ul.colzero li { display: none; }


/**single-column styles**/

ul#longmenu li#home ul.colone { margin-right: 0; width: 850px; }
ul#longmenu li#ourcompany ul.colone { margin-right: 0; width: 850px; }
ul#longmenu li#corporate ul.colone { margin-right: 0; width: 850px; }
/*ul#longmenu li#shareholderservices ul.colone { margin-right: 0; width: 850px; }*/
ul#longmenu li#corporateresponsibility ul.colone { margin-right: 0; width: 850px; }
ul#longmenu li#suppliers ul.colone { margin-right: 0; width: 850px; }
ul#longmenu li#careers ul.colone { margin-right: 0; width: 850px; }
ul#longmenu li#contactus ul.colone { margin-right: 0; width: 850px; }

ul#longmenu li#home ul.colone li { width: 130px; margin-left: 20px; }
ul#longmenu li#ourcompany ul.colone li { width: 130px; margin-left: 75px; }
ul#longmenu li#corporate ul.colone li { width: 123px; margin-left: 169px; }
/*ul#longmenu li#shareholderservices ul.colone li { width: 110px;  margin-left: 250px; }*/
ul#longmenu li#corporateresponsibility ul.colone li { width: 130px; margin-left: 384px; }
ul#longmenu li#suppliers ul.colone li { width: 130px; margin-left: 535px; }
ul#longmenu li#careers ul.colone li { width: 130px; margin-left: 535px; }
ul#longmenu li#contactus ul.colone li { width: 130px; margin-left: 605px; }


/** multi-column styles **/
/** commented-out lines should be the inverse of the single-column section **/

/*ul#longmenu li#home ul.colone { margin-right: 365px; width: 485px; }
ul#longmenu li#home ul.coltwo { margin-right: 0; width: 365px; } */
/*ul#longmenu li#ourcompany ul.colone { margin-right: 685px; width: 165px; }
ul#longmenu li#ourcompany ul.coltwo { margin-right: 0; width: 685px; }*/
/*ul#longmenu li#corporate ul.colone { margin-right: 554px; width: 296px; }
ul#longmenu li#corporate ul.coltwo { margin-right: 0; width: 554px; }*/
ul#longmenu li#shareholderservices ul.colone { margin-right: 485px; width: 365px; }
ul#longmenu li#shareholderservices ul.coltwo { margin-right: 0px; width: 485px; }
/*ul#longmenu li#shareholderservices ul.coltwo { margin-right: 385px; width: 100px; }
ul#longmenu li#shareholderservices ul.colthree { margin-right: 0; width: 385px; }*/
/*ul#longmenu li#corporateresponsibility ul.colone { margin-right: 365px; width: 485px; }
ul#longmenu li#corporateresponsibility ul.coltwo { margin-right: 0; width: 365px; }*/
/*ul#longmenu li#suppliers ul.colone { margin-right: 225px; width: 625px; }
ul#longmenu li#suppliers ul.coltwo { margin-right: 0; width: 225px; }*/
/*ul#longmenu li#careers ul.colone { margin-right: 225px; width: 625px; }
ul#longmenu li#careers ul.coltwo { margin-right: 0; width: 225px; }*/
/*ul#longmenu li#contactus ul.colone { margin-right: 165px; width: 685px; }
ul#longmenu li#contactus ul.coltwo { margin-right: 0; width: 165px; }*/

/*ul#longmenu li#home ul.colone li { width: 130px; margin-left: 20px; }
ul#longmenu li#ourcompany ul.colone li { width: 130px; margin-left: 75px; }*/
/*ul#longmenu li#ourcompany ul.colone li { width: 85px; margin-left: 75px; }
ul#longmenu li#ourcompany ul.coltwo li { width: 85px; margin-left: 5px; }*/
/*ul#longmenu li#corporate ul.colone li { width: 123px; margin-left: 169px; }
ul#longmenu li#corporate ul.coltwo li { width: 123px; margin-left: 5px; }*/
ul#longmenu li#shareholderservices ul.colone li { width: 110px; margin-left: 250px; }
ul#longmenu li#shareholderservices ul.coltwo li { width: 110px; margin-left: 5px; }
/*ul#longmenu li#shareholderservices ul.coltwo li { width: 90px; margin-left: 5px; }
ul#longmenu li#shareholderservices ul.colthree li { width: 110px; margin-left: 5px; }*/
/*ul#longmenu li#corporateresponsibility ul.colone li { width: 130px; margin-left: 384px; }
ul#longmenu li#corporateresponsibility ul.coltwo li { width: 130px; margin-left: 5px; }*/
/*ul#longmenu li#suppliers ul.colone li { width: 130px; margin-left: 535px; }
ul#longmenu li#suppliers ul.coltwo li { width: 130px; margin-left: 5px; }*/
/*ul#longmenu li#careers ul.colone li { width: 130px; margin-left: 535px; }
ul#longmenu li#careers ul.coltwo li { width: 130px; margin-left: 5px; }*/
/*ul#longmenu li#contactus ul.colone li { width: 130px; margin-left: 605px; }
ul#longmenu li#contactus ul.coltwo li { width: 130px; margin-left: 5px; }*/

ul#longmenu li:hover a, ul#longmenu li.sfhover a { background: url(../images/layout/bg-menu-over.png) bottom right no-repeat; }
ul#longmenu li:hover ul, ul#longmenu li.sfhover ul { right: 0px; left: auto; }
ul#longmenu li:hover ul a, ul#longmenu li.sfhover ul a { background-image: none; }


@media print {
  body { color: #000000; background: #ffffff; text-align: left; font-size: 11pt; }
  a { color: #333333; }
  a:visited { color: #333333; }
  a:hover { color: #333333; }
  #container { color: #000000; background: #ffffff; width: auto; position: static; }
  h1 { width: auto; border-bottom: 2px solid #7f7865; }
  #content { color: #000000; background: #ffffff; border: none; margin: 1em; padding: 0; }
  h2 { color: #000000; }
  p.lastupdated { position: static; }
  #footer { color: #000000; background: #ffffff; padding: 0; }
  #footer p { color: #000000; background: #ffffff; }
  #footer hr { height: 2px; }
  div#menu-anchor { display: none !important; }
  #sectionmenu { display: none !important; }
  ul#shortmenu { display: none !important; }
  ul#longmenu { display: none !important; }
  ul#extramenu { display: none !important; }
}
