/******************************************************************************/
/*                                                                            */
/* Standard tag definitions                                                   */
/*                                                                            */
/******************************************************************************/

body {
  margin: 0px;
  color: #000;
  background-color: #fff;
  font-family: "Trebuchet MS", Verdana, Arial, Sans, sans-serif;
  font-size: 11px;
}


h1 {
  font-size: 23px;
  font-weight: bold;
  color: #000;
  background: transparent;
  letter-spacing: -1px;
  clear: both;
  margin-bottom: 0px;
}

h2 {
  margin-top: 0px;
  font-size: 17px;
  font-weight: normal;
  color: #00776a;
  background: transparent;
  clear: both;
  letter-spacing: -1px;
}

h3 {
  font-size: 13px;
  text-align: left;
  clear: both;
}

h4 {
  font-size: 11px;
  text-align: left;
  clear: both;
}

a { 
  color: #0a82c1; 
  background: transparent;
}

a:hover {
  color: #1DABF3; 
  background: transparent;
  TEXT-DECORATION: underline
}

a:visited {
  color: #075881;  
  background: transparent;
}

a:visited:hover { 
  color: #0a82c1;  
  background: transparent;
}

a.news {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}

a.news:link {
    color: #0a82c1; TEXT-DECORATION: none
}
a.news:visited {
    COLOR: #075881; TEXT-DECORATION: none
}
a.news:hover {
    COLOR: #1DABF3; TEXT-DECORATION: underline
}


a.navig {
    FONT-WEIGHT: normal; 
}

a.navig:link {
    COLOR: #ffffff; TEXT-DECORATION: none
}
a.navig:visited {
    COLOR: #ffffff; TEXT-DECORATION: none
}
a.navig:hover {
    COLOR: #feb34a; TEXT-DECORATION: underline
}



hr {
/*  color: #434f5e; */
  color: lightyellow;
  height: 0px;
  border: 0;
  width: 100%;
}

table {
  clear: both;
  border-collapse: collapse;
  font-size: 11px;
}

fieldset {
  border: 0;
}

form {
  margin: 0px;
}

/* Oh, this is the exception for Mozilla etc.*/

html>body table {
  border-collapse: separate;
}

/******************************************************************************/
/*                                                                            */
/* Basic screen elements                                                      */
/*                                                                            */
/******************************************************************************/

div#outer {
  width: 980px;
  padding: 0px;
  margin: 0px;
}

div#body-content {
  margin-left: 200px;
  width: 560px;
  font-size: 11px;
}

div#header {  
  width: 760px;
  height: 20px;
  padding-top: 4px;

  margin-top: 23px;
  margin-left: 200px;
  margin-bottom: 25px;

  border-top: #434f5e 1px solid;
  display: block;
  text-align: right;
}

div#header span.selected {
  padding: 4px;
  background: #eeedf0 !important;
  font-weight: bold;
  color: #434f5e;
}

div#header.inFrame {
  margin-left: 0px;
  width: 367px !important;
}

div#header img {
  border: 0px;
  vertical-align: middle;
}

div#header a {
  font-weight: bold;
  text-decoration: none;
  color: #000;
  background: #fff;
  font-size: 11px;
}

div.shadow {
  clear: both;
  background-repeat: repeat-x;
  width: 966px;
  height: 20px;
  border: #fff 1px solid;
  margin: 0px;
  margin-left: 0;
  text-align: left;
}

/* The footer with links to privacy etc. */

div#footer {
  width: 766px;
  clear: both;
  padding-top: 10px;
  margin-top: 30px;
  margin-left: 10px;
  background-color: transparent;
  color: #434f5e;
}

div#footer div#copyright {
  width: 190px;
  font-size: 10px;
  float: left;
  margin-top: auto;
  margin-left: 0;
}

div#footer div#morelinks {
  width: 550px;
  font-size: 11px;
  float: left;
  text-align: right;
}

div#footer div#morelinks a {
  text-transform: lowercase;
  text-decoration: none;
  color: #434f5e;
  background: #fff;
}

div#footer div#morelinks a:hover {
  text-decoration: underline;
}

/******************************************************************************/
/*                                                                            */
/* Text Based Buttons                                                         */
/*                                                                            */
/******************************************************************************/
div.pnButton1 {
  position: relative;
  margin: 1em 0;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
div.pnButton1 a {
  display: block;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
}
div.pnButton1 a.w3c1 {
  width: 3em;
  border-left: 1px solid #cecece;
  text-align: center;
}
div.pnButton1 a.spec1 {
  position: absolute;
  left: 3em;
  top: 0;
  width: 6em;
  border-right: 2px solid #4a4a4a;
  padding-left: 0.5em;
}
div.pnButton1 a.w3c1:link,
div.pnButton1 a.w3c1:visited,
div.pnButton1 a.w3c1:hover {
  background-color: #fff;
  color: #0c479d;
  text-decoration: none;
}
div.pnButton1 a.spec1:link,
div.pnButton1 a.spec1:visited,
div.pnButton1 a.spec1:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}

div.pnButton2 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
div.pnButton2 a {
  display: block;
  width: 100%;
}
div.pnButton2 a:link,
div.pnButton2 a:visited,
div.pnButton2 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
div.pnButton2 span.poultry {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

div.pnButton3 {
  margin: 1em 0;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
div.pnButton3 a {
  display: block;
  width: 100%;
}
div.pnButton3 a:link,
div.pnButton3 a:visited,
div.pnButton3 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
div.pnButton3 a:link,
div.pnButton3 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
div.pnButton3 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
div.pnButton3 span.poultry {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

div.pnButton4 {
  margin: 1em 0;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
div.pnButton4 a {
  margin: 0.5em 0;
  display: block;
  width: 100%;
}
div.pnButton4 a:link,
div.pnButton4 a:visited,
div.pnButton4 a:hover {
  background-color: brown;
  color: #000;
  text-decoration: none;
}
div.pnButton4 a:link,
div.pnButton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
div.pnButton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
div.pnButton4 span.poultry {
  padding: 0 0.4em;
  background-color: transparent;
  color: white;
}

div.pnButton5 {
  margin: 1em 0 1.0em 0;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 10px;
  font-style:bold;
  font-weight: bold;
}
div.pnButton5 a {
  margin: 0.5em 0;
  display: block;
  width: 100%;
  height:18px;
}
div.pnButton5 a:link,
div.pnButton5 a:visited {
  background-color: #996633;
  color: white;
  text-decoration: none;
}

div.pnButton5 a:hover {
  background-color: #996633;
  color: #feb34a;
  text-decoration: underline;
}

div.pnButton5 a:link,
div.pnButton5 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
div.pnButton5 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
div.pnButton5 span.navig {
  padding: 0 0.4em 2em;
  background-color: transparent;
  
}