body {
  padding: 0px;
  font-family: Verdana; }

#footer {
  text-align: center;
  width: 100%;
  font-family: Arial;
  font-size: 11px;
  padding: 0px 0px 0px 0px; }
  #footer a {
    color: #1fbaed;
    text-decoration: none; }
    #footer a:hover {
      color: #fd6614;
      text-decoration: none; }

.textfield {
  border-width: 2px;
  border-style: solid;
  border-color: #1fbaed;
  background-color: #eeeeee;
  font-family: Arial;
  font-size: 11px;
  color: #333333; }

.required {
  font-weight: bold; }

.errors {
  border-style: solid;
  border-width: 1px;
  border-color: #1fbaed;
  background-color: #ddd;
  padding: 5px;
  color: rgb(250,50,50); }

.right {
  text-align: right; }

.fright {
  float: right; }

.center {
  text-align: center; }

.bordered {
  border: 1px solid #000; }

.success {
  color: #228b22; }

.fail {
  color: #ee2c2c; }

body {
  margin: 0px; }

#form_container {
  font-size: 11px; }

#footer {
  background-color: #2b72b8;
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff; }
  #footer a {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
    padding: 0px 8px 0px 8px; }
    #footer a:hover {
      text-decoration: underline; }

#head-nav {
  font-family: georgia;
  font-size: 10px;
  color: #000000;
  text-align: center; }
  #head-nav a {
    color: #000000;
    font-size: 16px;
    text-decoration: none;
    padding: 0px 7px 0px 7px; }
  #head-nav a:hover {
    text-decoration: underline;
    color: #336699; }

#information {
  padding-left: 15px;
  padding-right: 15px; }
  #information h1 {
    margin: 0px;
    padding: 0px 0px 7px 0px;
    font-family: Verdana;
    font-size: 22px;
    color: #0d4274; }
  #information h2 {
    margin: 0px;
    padding: 7px 0px 7px 0px;
    font-family: Verdana;
    font-size: 15px;
    color: #000000; }
  #information p {
    margin: 0px;
    padding: 7px 0px 7px 0px;
    font-family: Verdana;
    font-size: 12px;
    color: #000000; }
  #information ul {
    padding: 0px 45px 0px 45px; }
    #information ul li {
      font-family: Verdana;
      font-size: 12px;
      color: #000000; }

td {
  font-size: 12px; }

.big_message {
  font-size: 14px;
  padding: 10px; }

#ty_message {
  padding: 20px;
  font-size: 14px;
  min-height: 400px; }


.form-text-header {
  font-family: Arial;
  font-size: 12px;
  color: #336699;
  font-weight: bold; }

.form-text {
  padding: 3px 0px 3px 0px;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: bold; }

/* old
 * #frame
 *   :margin auto
 *   :width 800px
 *   :border 4px solid #6AA3FF
 *
 * #form_container
 *   p, h3
 *     :text-align center
 *
 * #headlinks
 *   :width 100%
 *   :height 25px
 *   :border-bottom 1px solid #6AA3FF
 *   ul
 *     :list-style none
 *     :text-align center
 *     li
 *       :float left
 *       :padding 0 5px 10px 5px
 *       a
 *         :text-decoration none
 *         :color #222
 *
 * #ty_message
 *   :margin auto
 *   :width 525px
 *   :padding 15px 0 15px 0
 *   p
 *     :font-size 1.2em
 *
 * #offer_box
 *   :margin auto
 *   :width 575px
 *   /:background-color #ddd
 *   :padding 5px 5px 35px 5px
 *   table
 *     :border 1px dashed #333
 *     :padding 10px
 *     :text-align center
 *     /:width 100%
 *     :background-color #fff
 *     td
 *       :width 175px
 *       :border 1px solid #000
 *       :spacing 10px
 *       a
 *         :color #fff
 *   img
 *     :border 0px
 *
 * #ty_programs
 *   :margin auto
 *   :width 525px
 *   :padding-bottom 50px
 *   h3
 *     :color #666
 *   a
 *     :color #000
 *   ul
 *     list-style none
 *     li
 *       :color #666 */
