/* @import url("reset.css"); */
a.alert {
  color: #cfdbbf;
  text-decoration: none;
}
A.alert:link {
  color: #cfdbbf;
  text-decoration: none;
}
A.alert:visited {
  color: #cfdbbf;
  text-decoration: none;
}
A.alert:hover {
  color: #cfdbbf;
  text-decoration: none;
}
a.content_indent1{
  color: #006600;
  text-decoration: underline;
}
a.content_indent1:hover{
  color: #333333;
  text-decoration: underline;
}
a.footer {
  color: #494949;
  text-decoration: none;
}
A.footer:link {
  color: #494949;
  text-decoration: none;
}
A.footer:visited {
  color: #494949;
  text-decoration: none;
}
A.footer:hover {
  border-bottom: thin dashed #007263;
  color: #494949;
  text-decoration: none;
}
.zeromargin {
  margin: 0 !important;
}
.indent1 {
  margin-left: 2em !important;
}
p.issues {
  margin: 0;
  padding: 1em;
  border: solid #bcc888;
  border-width: 0 0 1px 0;
  color: #f3f3f3;
  font-size: 10px;
  font-weight: bold;
}
a.issues:link, a.issues:visited {
  color: #6e783e;
  text-decoration: none;
}
a.issues:hover {
  color: #ffffff;
  text-decoration: none;
}
a.join2 {
  color: #798545;
  text-decoration: none;
}
A.join2:link {
  color: #798545;
  text-decoration: none;
}
A.join2:visited {
  color: #798545;
  text-decoration: none;
}
A.join2:hover {
  color: #ffffff;
  text-decoration: underline;
}
a.latest_news {
  color: #ffffff;
  text-decoration: none;
}
A.latest_news:link {
  color: #ffffff;
  text-decoration: none;
}
A.latest_news:visited {
  color: #ffffff;
  text-decoration: none;
}
A.latest_news:hover {
  color: #ffffff;
  text-decoration: none;
}
A.pnig {
  text-decoration: none;
}
A.pnig:link {
  color: #000000;
  text-decoration: none;
}
A.pnig:visited {
  color: #000000;
  text-decoration: none;
}
A.pnig:hover {
  color: #000000;
  text-decoration: none;
}
body {
  margin: 0px;
  background-color: #cddec1;
  background-image: url(/new/images/tile_main.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
}
h1,h2,h3,h4,h5,h6 {
  color: #44656f;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: italic;
  font-weight: normal;
  line-height: 118%;
}
h1 {
  margin: .5em 0 1em 0;
  font: 2.4em;
}
h2 {
  margin: .8em 0 .5em 0;
  font: 1.9em;
}
h3 {
  margin: 1.4em 0 .5em 0;
  font: 1.7em;
}
h4 {
  margin: 1em 0 .5em 0;
  font: 1.4em;
}
h5, h6 {
  margin: .5em 0 .8em 0;
  font: 1.15em;
}
h1 + h2, h2 + h3, h3 + h4 {
  margin-top: 0;
}
input{
  font-size: 11px;
}
textarea{
  font-size: 11px;
}
ul.bib {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
table {
  margin: 0px;
}
th {
  font: normal normal bold 1.2em/normal;
  color: #000000;
}
/* LIST ELEMENTS */
dd, dl, dt, li, ol, ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
dl, ol, ul {
  margin: 1em 0 1em 2em;
}
li, dd {
  margin-left: 2em;
}
ul {
  list-style: disc outside;
}
ol {
  list-style: decimal outside;
}
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
  margin-top: 0;
  margin-bottom: 0;
}
ol ol, ul ol {
  list-style: lower-alpha;
}
ol ul, ul ul {
  list-style: circle;
}
ol ol ol, ol ul ol, ul ol ol, ul ul ol {
  list-style: lower-roman;
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
  list-style: square;
}
.alert {
  padding-left: 15px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #cfdbbf;
  font-size: 11px;
  font-weight: bold;
}
.alert-ken {
  background-color: #ffff00;
}
.author {
  padding-left: 20px;
  font-family: Times, Times Roman;
  font-style: italic;
  font-size: 13px;
  line-height: 16px;
}
.bib_hdr {
  font-size: 12px;
  line-height: 24px;
}
.bodysub {
  margin: 0px;
  background-color: #cfdbbf;
  background-image: url(/new/images/tile_sub.gif);
}
.content {
  font-size: 11px;
  line-height: 14px;
}
.content_form {
  color: #4b4b4b;
  font-size: 11px;
  line-height: 12px;
}
#content-main .caption, #content-main .caption p {
  color: #798545;
  margin: 0 0 1em 0;
  line-height: 120%;
  font-size: .90em;
}
.caption img {
	margin-bottom: .3em;
}
.content_quote{
  padding-left: 11px;
  padding-right: 19px;
  color: #ffffff;
  font-size: 10px;
  line-height: 12px;
}
.content_quote a:link, .content_quote a:visited {
  color: #ffffff;
}
.content_quote a:hover {
  color: #007263;
  background-color: #ffffff;
  text-decoration: none;
}
.hdr1 {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #bd763f;
  font-family: Times, Times Roman, serif;
  font-size: 17px;
  font-weight: 600;
}
.hdr2 {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 8px;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  line-height: 17px;
}
.join {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
  color: #f3f3f3;
  font-size: 10px;
  font-weight: bold;
}
.join2 {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  color: #f3f3f3;
  font-size: 10px;
  font-weight: bold;
}
.inline {
  display: inline;
}
.latest_news {
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #ffffff;
  font-size: 9px;
}
#content-main {
  padding: 5px 20px 0 20px;
  color: #4b4b4b;
  font-size: .75em;
  line-height: 1.65em;
}
#content-main p {
  margin: .5em 0;
}
#footer {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #707070;
  font-size: .75em;
  line-height: 1.5em;
}
#content-main .float-left {
  margin: .8em 26px .8em 0;
  float: left;
  clear: left;
}
#content-main .float-right {
  margin: .5em 0 .5em 1.2em;
  float: right;
}
#content-main .float-left.caption, #content-main .float-right.caption {
  width: 175px;
}
.box-colored {
  padding: 1.5em;
  border: 2px solid #a9b865;
  margin: 1em 0;
  background-color: #cddec1;
}
.box-colored-tight {
  padding: .5em;
  border: 2px solid #a9b865;
  margin: 1.5em 0;
  background-color: #cddec1;
}
.box-plain {
  padding: 1em;
  border: 2px solid #a9b865;
  margin: 10px 0;
}
.box-plain-tight {
  padding: 1px;
  border: 2px solid #a9b865;
  margin: 0;
}
.border {
     border: 2px solid #6e783e;
}
.margin-none {
	margin: 0px;
}
.margin-top-none {
  margin-top: 0;
}
#content-main p.pullquote {
  padding: 0;
  border: 2px solid #a9b865;
  margin: 1em 0 1em 1em;
  float: right;
  width: 175px;
  clear: right;
  background-color: #cddec1;
}
#content-main p.pullquote a:link, #content-main p.pullquote a:visited {
  margin: 0;
  padding: .5em;
  display: block;
  color: #44656f;
  text-decoration: none;
}
#content-main p.pullquote a:hover {
  background-color: #798545;
  color: #ffffff;
  text-decoration: none;
}
