   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;
      behavior: url( "/css/csshover.htc" );
      text-align: justify;
      color: #666666;
      font-family: arial;
      font-size: 100%;
      font-size: 12px;
      background: #ffffff url( /images/body-bg.jpg ) repeat-x;
   }
   
   div#doc-container
   {
      display: table;
      margin: 0px auto 0px auto;
      width: 964px;
      height: auto;
      background: #ffffff url( /images/container_bg.jpg ) repeat-y center center;
      border: 0px solid black;
   }
   div#header
   {
      margin: 0px auto 0px auto;
      width: 900px;
      height: 118px;
      background: #ffffff url( /images/header.jpg ) no-repeat center center;
      border: 0px solid black;
   }
   div#menu
   {
      margin: 0px auto 0px auto;
      width: 900px;
      height: 35px;
      background: #005DAA url( /images/menu_bg.jpg ) no-repeat center center;
      border: 0px solid black;
      color: #ffffff;
   }
   div#menu_container
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      float: right;
      width: 710px;
      height: 35px;
      border-left: 3px solid #ffffff;
   }

   div#flash
   {
      margin: 0px auto 0px auto;
      width: 900px;
      height: 182px;
      background: #ffffff;
      border: 0px solid black;
   }
   div#breadcrumb
   {
      margin: 0px auto 0px auto;
      width: 900px;
      height: 42px;
      background: #ffffff url( /images/breadcrumb_bg.jpg ) no-repeat center center;
      font-family: Monotype Corsiva, Arial;
      font-size: 30px;
      color: #ffffff;
      text-align: center;
      border: 0px solid black;
   }
   div#contentarea
   {
      display: table;
      margin: 0px auto 0px auto;
      width: 900px;
      height: auto;
      background: #ffffff url( /images/contentarea_bg.jpg ) no-repeat center center;
      border: 0px solid black;
   }
   div#contentarea_left
   {
      margin: 0px auto 0px auto;
      width: 192px;
      height: auto;
      min-height: 464px;
      background: #ffffff url( /images/contentarea_left_bg.jpg ) no-repeat center center;
      float: left;
      border: 0px solid black;
   }
   div#contentarea_right
   {
      margin: 0px auto 0px auto;
      width: 700px;
      height: auto;
      min-height: 464px;
      background: #ffffff url( /images/contentarea_right_bg.jpg ) repeat-y top left;
      font-size: 14px;
      float: left;
      border: 0px solid black;
   }
   div#footer
   {
      margin: 0px auto 0px auto;
      width: 900px;
      height: 47px;
      background: #ffffff url( /images/footer_bg.jpg ) repeat-x center center;
      clear: both;
      border: 0px solid black;
      text-align: center;
      color: #B2B2B2;
      line-height: 1.7em;
      font-size: 14px;
   }
   div#footer a
   {
      color: #B2B2B2;
   }
   div#copyright
   {
      color: #ffffff;
      font-size: 12px;
   }
   .bigdot
   {
      line-height: 1.0em;
      vertical-align: middle;
   }

   div, p, pre, form, table, tr, td
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   strong
   {
      color: #013256;
   }
   ul
   {
      margin: 0px 0px 0px 16px;
      padding: 0px 0px 0px 0px;
      list-style-image: url( /images/list_image.jpg );
      font-family: Verdana, Arial;
   }
   h1,h2,h3,h4,h5,h6
   {
      color: #013256;
      font-family: Verdana;
   }
   h1
   {
      font-size: 18px;
   }
   h2
   {
      font-size: 16px;
   }
   h3
   {
      font-size: 14px;
   }
   h4
   {
      font-size: 12px;
   }
   h5
   {
      font-size: 10px;
   }
   h6
   {
      font-size: 8px;
   }

   .event-description
   {
      color: #000000;
      font-family: verdana;
      font-size: 12px;
      border: 0px solid #000000;
   }

   .event-thumbnail
   {
      background: url( /images/event-thumbnail-small-bg.png ) center center transparent no-repeat;
      margin: 0px 3px 3px 0px;
      width: 103px;
      height: 75px;
      text-align: left;
      float: left;
      border: 0px solid black;
   }
   .event-thumbnail img
   {
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 0px 15px;
      width: 74px;
      height: 54px;
      border: 0px solid transparent;
   }
   
   .noborder
   {
      border: 0px solid transparent;
   }
   
   div#event_row_outer
   {
      margin: 0px 0px 0px 0px;
      padding: 5px 0px 0px 0px;
      border-top: 5px solid #005DAA;
      width: 650px;
      height: 198px;
   }

   div#event_row_inner
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      width: 650px;
      height: 180px;
      background: #d6ddef;
   }

   div#mainpic_container
   {
      float: left;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      width: 196px;
      height: 165px;
      margin: 5px 8px 5px 8px;
      background: url( /images/mainpic_bg.png ) top center transparent no-repeat;
      border: 0px solid transparent;
      text-align: center;
   }

   div#mainpic
   {
      margin: 16px auto 0px auto;
      padding: 0px 0px 0px 0px;
      width: 133px;
      height: 91px;
      border: 0px solid transparent;
   }

   div#mainpic img
   {
      border: 0px solid transparent;
   }

   div#mainpic a
   {
      color: #013256;
      text-decoration: none;
      border: 0px solid transparent;
   }

   #outside
   {
      background: #013256;
   }
   #navigation-1
   {
      padding: 1px 0px 1px 0px;
      margin: 0px 0px 0px 0px;
      list-style: none;
      width: 100%;
      height: 33px;
      font: normal 13pt verdana, arial, helvetica;
   }
   #navigation-1 li
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      display: block;
      float: left;
      position: relative;
      width: 108px;
   }
   #navigation-1 li span
   {
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 5px 0px;
      display: block;
      border: 0px solid #ffffff;
      text-align: center;
      height: 15px;
      vertical-align: middle;
   }
   #navigation-1 li a:link, #navigation-1 li a:visited
   {
      padding: 8px 0px 4px 0px;
      display: block;
      text-align: center;
      text-decoration: none;
      background: #013256;
      color: #ffffff;
      width: 108px;
      height: 22px;
   }
   #navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active
   {
      padding: 8px 0px 4px 0px;
      display: block;
      text-align: center;
      text-decoration: none;
      background: #50728a;
      color: #ffffff;
      width: 108px;
      height: 22px;
   }
   #navigation-1 li ul.navigation-2
   {
      margin: 0px 0px 0px 0px;
      padding: 1px 1px 0px 0px;
      list-style: none;
      display: none;
      width: 108px;
      position: absolute;
      top: 33px;
      left: -1px;
      border-top: none;
   }
   #navigation-1 li:hover ul.navigation-2
   {
      display: block;
   }
   #navigation-1 li ul.navigation-2 li
   {
      width: 108px;
      clear: left;
   }
   #navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited
   {
      clear: left;
      /*background: #013256;*/
      background: url( /images/top_menu_hover_bg.png ) top left repeat-x transparent;
      padding: 4px 0px 4px 0px;
      width: 108px;
      border: none;
      position: relative;
      z-index: 1000;
      border: 1px solid #ffffff;
   }
   #navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover
   {
      clear: left;
      background: #50728a;
      padding: 4px 0px 4px 0px;
      width: 108px;
      border: none;
      position: relative;
      z-index: 1000;
      border: 1px solid #ffffff;
   }
   #navigation-1 li ul.navigation-2 li ul.navigation-3
   {
      display: none;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      list-style: none;
      position: absolute;
      width: 107px;
      top: -2px;
      padding: 1px 1px 0px 1px;
      z-index:900;
   }
   #navigation-1 li ul.navigation-2 li:hover ul.navigation-3
   {
      display: block;
   }
   #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
   {
      background: #013256;
   }
   #navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
   {
      background: #50728a;
   }
   #navigation-1 li ul.navigation-2 li a span
   {
      position: absolute;
      top: 0;
      left: 132px;
      font-size: 13pt;
      color: #ffffff;
   }
   #navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span
   {
      position:absolute;
      top: 0;
      left: 132px;
      font-size: 13pt;
      color: #ffffff;
   }
