   html
   {
      width :                                           100%;
      height:                                           100%;
      margin:                                0px 0px 0px 0px;
      padding:                               0px 0px 0px 0px;
   }
   body
   {
      width :                                           100%;
      height:                                           100%;
      margin:                                0px 0px 0px 0px;
      padding:                               0px 0px 0px 0px;
      background-color:                              #FFFFFF;
      background-image:        url( '../images/bgtile.jpg' );
      background-repeat:                              repeat;

      font-size:                                      12.0px;
      font-style:                                     normal;
      font-family:                                sans-serif;
      color:                                         #636363;
      line-height:                                      140%;
   }
   pre,form,body,html,blockquote,fieldset,input,img
   {
      margin:                                0px 0px 0px 0px;
      padding:                               0px 0px 0px 0px;
      color:                                         #636363;
   }
   li,ul
   {
      /*
      margin:                                0px 0px 0px 0px;
      padding:                               0px 0px 0px 0px;
      */
      text-align:                                    justify;
   }
   ul
   {
      /*list-style:    disc url( ../images/bullet.jpg ) inside;*/
      list-style:  square url( ../images/bullet.jpg ) outside;
   }
   div#doc_container
   {
      width:                                     878px;
      min-height:                                500px;
      position:                               relative;
      
      top:                                         0px;
      bottom:                                     auto;
      left:                                       auto;
      right:                                      auto;

      padding:                         0px 0px 0px 0px;
      margin:                        0px auto 0px auto;
      border:                        0px solid #407dbc;
   }
   div#doc_header
   {
      border:                              0px solid #407dbc;
      width:                                            100%;
      background-image:           url( '../images/bgt.jpg' );
      background-position:                               top;
      background-repeat:                            repeat-x;
      text-align:                                     center;
      top:                                               0px;
      padding:                               0px 0px 0px 0px;
      margin:                              0px auto 0px auto;
   }
   div#doc_body
   {
      border:                          0px solid #407dbc;
      width:                                       878px;
      height:                                       100%;
      border:                          0px solid #407dbc;
      margin:                         -3px auto 0px auto;
      padding:                         0px  0px 0px  0px;
      background-image:    url( '../images/f-both.jpg' );
      background-repeat:                        repeat-y;
      background-color:                          #FFFFFF;
      background-position:                           top;
      display:                                     table;
   }
   div#doc_body_left
   {
      border:              0px solid #407dbc;
      margin:               0px 0px 0px 15px;
      padding:               0px 0px 0px 0px;
      width:                           160px;
      max-width:                       160px;
      position:                     relative;
      float:                            left;
   }
   div#doc_content
   {
      border:                          0px solid #407dbc;
      padding:                          10px 0px 0px 0px;
      margin:                            0px 0px 0px 0px;
      width:                                       440px;
      /*min-height:                                  300px;*/
      float:                                        left;
      text-align:                                   left;
      position:                                 relative;
   }
   div#doc_content_header
   {
      border:                          0px solid #407dbc;
      padding:                           0px 0px 0px 0px;
      margin:                           0px 0px 0px 29px;
      float:                                        none;
      position:                                 relative;
      text-align:                                 center;
   }
   div#doc_content_body
   {
      border:                          0px solid #407dbc;
      padding:                          0px 0px 0px 25px;
      margin:                           0px 0px 0px 35px;
      float:                                        left;
      position:                                 relative;
      text-align:                                   none;
   }
   div#doc_body_right
   {
      border:              0px solid #407dbc;
      margin:               0px 15px 0px 0px;
      padding:               0px 0px 0px 0px;
      width:                           160px;
      float:                           right;
      position:                     relative;
   }
   div#doc_body_footer
   {
      border:         0px solid #407dbc;
      width:                      878px;
      height:                      28px;
      padding:          0px 0px 0px 0px;
      margin:         0px auto 0px auto;
      text-align:                center;
      vertical-align:            middle;
      line-height:                 28px;
      clear:                       both;
      color:                    #FFFFFF;
      position:                relative;
   }
   div#footer_menu
   {
      float:                                none;
      width:                               250px;
      border:                    0px solid black;
      margin:                auto auto auto auto;
      text-align:                         center;
      margin:                auto auto auto auto;
      padding:                   0px 0px 0px 0px;
      padding-right:           expression( 160 );
   }
   div#bottom_banner
   {
      color:                                           #FFFFFF;
      /*background-color:                                #b92025;*/
      background-color:                                #324da4;
      background-image:        url( '../images/footerbg.jpg' );
      background-repeat:                              repeat-x;
      background-position:                                 top;
      bottom:                                              0px;
      height:                                             28px;
      width:                                              100%;
      clear:                                              both;
      margin:                                0px auto 0px auto;
   }
   #img
   {
      margin:          0px 0px 0px 0px;
      padding:         0px 0px 0px 0px;
   }
   #div
   {
      margin:          0px 0px 0px 0px;
      padding:         0px 0px 0px 0px;
      color:                   #636363;
   }
   h1
   {
      font-size: 20px;
   }
   h2
   {
      font-size:   19px;
   }
   h3
   {
      font-size: 16px;
      font-weight:  300;
   }
   h4
   {
      font-size: 14px;
      font-weight: 400;
   }
   h5
   {
      font-size: 12px;
   }
   h6
   {
      font-size: 10px;
   }
   h1,h2,h3,h4,h5,h6
   {
      /*color:                         #407dbc;*/
      color:                         #324da4;
      padding:               0px 0px 0px 0px;
      margin:                0px 0px 0px 0px;
      font-family:              arial, serif;
      font-style:                     normal;
      line-height:                      140%;
   }
   a
   {
      font-weight:                bold;
   }
   a:link
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      color:                   #407dbc;
      text-decoration:            none;
   }
   a:visited
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      text-decoration:            none;
      color:                   #407dbc;
   }
   a:hover
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      text-decoration:       underline;
      color:                   #009e76;
      
   }
   a:active
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      text-decoration:            none;
      color:                   #009e76;
   }
   p
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      color:                   #636363;
      text-align:              justify;
      line-height:                140%;
      font-size:                12.0px;
      font-style:               normal;
      font-family:          sans-serif;
      font-weight:                 500;
   }
   p.eco
   {
      color:                   #3b6f36;
   }
   p.footer
   {
      color:                   #407dbc;
      font-size:                  10px;
   }
   li
   {
      font-size: 12.0px;
   }
   span
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      color:                   #2F282D;
      font-size:                12.0px;
      font-style:               normal;
      font-family:          sans-serif;
      font-weight:                 500;
   }
   br
   {
      padding:         0px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
   }
   input.required
   {
      background: #f3ecff;
   }
   h4.current_page
   {
      color:                   #407dbc;
      text-decoration:       underline;
   }
   textarea.required
   {
      background: #f3ecff;
   }
   span.required
   {
       color:      #407dbc;
   }
   span.blue
   {
      color:      #324da4;
   }
   strong.blue
   {
      color:      #324da4;
   }
   li.blue
   {
      color:      #324da4;
   }
   span.current_page
   {
      color:                         #009e76;
      padding:               0px 0px 0px 0px;
      margin:                0px 0px 0px 0px;
      font-size:                      12.0px;
      font-family:                     serif;
      font-style:                     normal;
      text-decoration:             underline;
      font-weight:                       600;
   }
   div.clearboth
   {
      clear: both;
   }
