body      {
  background-color: #303030;
  color: #000000;
  font-family: serif;
  font-size: 11pt;
  margin: 0px
}
a         {}
a:hover   {}
a:link    {color: #000000}
a:visited {color: #000000}
h1        {font-size: x-large; display: inline}
input     {font-family: inherit; font-size: inherit}
select    {font-family: inherit; font-size: inherit}
table     {empty-cells: show; padding: 0px}
textarea  {font-family: inherit; font-size: inherit; overflow: hidden}
ul        {margin-left:0px; padding-left:20px; list-style-type:square}

.action {text-decoration: none}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
  background: transparent url(/img/background/gold_rounded_box_on_blue.png) no-repeat bottom right;
}
.cssbox {
  /* width: 635px !important; */ /* intended total box width - padding-right(next) */
  /* width: 620px; */ /* IE Win = width - padding */
  padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
  margin: 20px auto; /* use to position the box */
} /* set the top-right image */
.cssbox_head {
  background-position: top right;
  margin-right: -15px; /* pull the right image over on top of border */
  padding-right: 40px; /* right-image-gap + right-inside padding */
} /* set the top-left image */
.cssbox_head h2 {
  background-position: top left;
  margin: 0; /* reset main site styles*/
  border: 0; /* ditto */
  padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */
  height: auto !important; height: 1%; /* IE Holly Hack */
} /* set the lower-left corner image */
.cssbox_body {
  background-position: bottom left;
  margin-right: 25px; /* interior-padding right */
  padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */
}

.footer           {text-align: right; font-size: x-small}
.footer a         {text-decoration: underline}
.footer a:hover   {color: #0000FF}
.footer a:link    {color: #000000}
.footer a:visited {color: #000000}
td.footer         {white-space: nowrap; background-color: #DED150}

.form_button {}
.form_field {text-align: left; padding: 2px}
.form_label {text-align: right; vertical-align: top; font-weight: 800}

.header           {font-size: large; font-weight: 800}
.header a         {color: #000000; text-decoration: none}
.header a:hover   {text-decoration: underline}
.header a:link    {color: #000000}
.header a:visited {color: #000000}
td.header         {white-space: nowrap; background-color: #DED150}

.header_navigation           {font-size: medium; font-weight: 800; text-decoration: none; text-align: center}
.header_navigation a:link    {color: #000000}
.header_navigation a:hover   {text-decoration: underline}
.header_navigation a:visited {color: #000000}
td.header_navigation         {background-color: #DED150}

td.header_trim {background-color: #000000; height: 5px}

.note {font-weight: 800; font-size: small}

.other_page_number           {text-align: center; background-color: #000000; color: #DED150; padding: 1px 3px 1px 3px}
.other_page_number a         {text-decoration: none; font-weight: 800}
.other_page_number a:hover   {}
.other_page_number a:link    {color: #DED150}
.other_page_number a:visited {color: #DED150}

.page {background-color: #6EADD0; padding: 10px}

.page_title {font-size: large; font-weight: 800}

.photo_caption {text-decoration: none}
.photo_title   {text-decoration: none; font-weight: 800}

.separator {color: #C0C0C0}

.sidebar_header     {font-size: large; font-weight: 800}
.sidebar_selected   {font-size: 11pt; background-color: #DED150; text-decoration: none}
.sidebar_unselected {font-size: 11pt; text-decoration: none}

.this_page_number           {text-align: center; background-color: #6EADD0;; color: #000000; padding: 1px 3px 1px 3px}
.this_page_number a         {text-decoration: none; font-weight: 800}
.this_page_number a:hover   {}
.this_page_number a:link    {color: #000000}
.this_page_number a:visited {color: #000000}
