body {background-color: #FFFFFF; color: #000000; font-family: arial, helvetica, sans-serif}

a         {color: #3000C0; text-decoration: none}
a:hover   {text-decoration: underline}
a:link    {color: #3000C0}
a:visited {color: #3000C0}
input     {font-family: inherit; font-size: inherit}
select    {font-family: inherit; font-size: inherit}
textarea  {font-family: inherit; font-size: inherit; overflow: hidden}

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

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

.alert_title           {font-size: large; font-weight: 800}
.alert_title a         {text-decoration: none}
.alert_title a:hover   {text-decoration: underline}
.alert_title a:link    {color: #FFFFFF}
.alert_title a:visited {color: #FFFFFF}

.button_green {background-color: #C0FFC0; font-weight: 800}
.button_red   {background-color: #FFC0C0; font-weight: 800}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
  background: transparent url(/img/background/gray_rounded_box.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: small}
.footer a         {text-decoration: underline}
.footer a:hover   {color: #0000FF}
.footer a:link    {color: #000000}
.footer a:visited {color: #000000}

.form_button td    {text-align: left}
.form_button input {background-color: #FFC0C0; font-weight: 800}
.form_field        {text-align: left; padding: 2px}
.form_label        {text-align: right; vertical-align: top; font-weight: 800}

.header_left            {text-align: left; font-weight: 800}
.header_left a          {color: #000000; text-decoration: none}
.header_left a:hover    {text-decoration: underline}
.header_left a:link     {color: #000000}
.header_left a:visited  {color: #000000}
.header_right           {text-align: right; font-weight: 800}
.header_right a         {text-align: inherit; font-weight: inherit; color: #000000; text-decoration: none}
.header_right a:hover   {text-decoration: underline}
.header_right a:link    {color: #000000}
.header_right a:visited {color: #000000}

.name   {font-weight: 800}
.name a {text-decoration: none}

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

.separator {color: #C0C0C0}

.title {font-size: xx-large; font-weight: 800}
