      /* global styles */
      body					{ height: 100%; margin: 5px; padding: 0px; border-spacing: 0px; background-color: white; }
      div#page_level				{ width: 750px; margin-left: -375px; position: absolute; left: 50%; }
      table#page_level				{ width: 750px; margin: 0px; padding: 0px; border-spacing: 0px; text-align: center; border-collapse: collapse; }
      img.standard				{ border: 0px; border-width: 0px; }
      
      /* navigation styles */
      td#page_level_logo			{ height: 56px; margin: 0px; padding: 0px; border-spacing: 0px; text-align: center; vertical-align: middle; border: 0px; }
      td#page_level_navigation			{ height: 56px; margin: 0px; padding-left: 315px; padding-right: 0px; border-spacing: 0px; text-align: center; vertical-align: middle; border: 0px; }
      a.navigation				{ text-decoration: none; font-family: Arial; font-size: 10pt; font-weight: bold; color: gray; }

      /* menu styles */
      td#page_level_menu			{ width: 178px; margin: 0px; padding: 15px 2px 2px 2px; border-spacing: 0px; text-align: center; vertical-align: top; background-color: white; border: 0px; }
      table#menu				{ width: 178px; margin: 0px; padding: 3px; text-align: right; background-color: white; color: white; font-family: Arial; font-size: 9pt; font-weight: bold; }
      td#page_level_menu_support		{ width: 178px; margin: 0px; padding: 15px 2px 2px 2px; border-spacing: 0px; text-align: center; vertical-align: top; background-color: white; border: 0px; }
      table#menu_support			{ width: 178px; margin: 0px; padding: 3px; text-align: right; background-color: white; color: white; font-family: Arial; font-size: 9pt; font-weight: bold; }
      td.menu_item				{ height: 35px; }
      a.menu				        { text-decoration: none; font-family: Arial; font-size: 12pt; font-weight: bold; color: gray; }
      img.menu					{ border: 0px; border-width: 0px; vertical-align: middle; }

      /* related links styles */
      a.related                                 { text-decoration: none; font-family: Arial; font-size: 10pt; font-weight: bold; color: gray; }
      td#page_level_related                     { width: 178px; margin: 0px; padding: 15px 2px 2px 2px; border-spacing: 0px; text-align: left; vertical-align: top; background-color: white; border: 0px; }
      table.related                             { width: 175px; margin: 0px; padding: 3px; text-align: left; background-color: white; color: white; font-family: Arial; font-size: 9pt; font-weight: bold; }
      td.related_item                           { height: 15px; }
      td.related_item_body                      { font-family: Arial; font-size: 8pt; font-weight: normal; color: gray; text-align: center; }
      li.related_item_body                      { margin-left: -20px; text-align: left; }

      /* content area styles */
      td#page_level_content                     { width: 365px; margin: 0px; padding: 2px 2px 2px 2px; border-spacing: 0px; text-align: center; vertical-align: top; background-color: white; border: 0px; }
      .content                                  { height: 75px; margin: 0px; padding: 0px; vertical-align: middle; border-spacing: 0px; border-collapse: collapse; }
      td.content_header_top                     { padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; }
      table.content_header_top                  { padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; }
      .content_body                             { text-align: left; vertical-align: top; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; height: 200px; }
      .content_header_left                      { width: 60px; margin: 0px; padding: 0px; text-align: left; background-color: white; font-family: Arial; font-size: 18pt; font-weight: bold; color: gray; background-image: url('../images/td_content_header_background.gif'); } 
      .content_header_right                     { width: 305px; margin: 0px; padding: 0px; text-align: left; background-color: white; font-family: Arial; font-size: 18pt; font-weight: bold; color: black; background-image: url('../images/td_content_header_background.gif'); }
      .content_header_border_left               { width: 3px; margin: 0px; padding: 0px; background-image: url('../images/td_content_header_border_left.gif'); background-repeat: repeat; }
      .content_header_border_right              { width: 3px; margin: 0px; padding: 0px; background-image: url('../images/td_content_header_border_right.gif'); background-repeat: repeat; }
      .content_border_left                      { width: 3px; margin: 0px; padding: 0px; background-image: url('../images/td_content_border_left.gif'); background-repeat: repeat; }
      .content_border_right                     { width: 3px; margin: 0px; padding: 0px; background-image: url('../images/td_content_border_right.gif'); background-repeat: repeat; }

      /* footer styles */
      .footer                                   { text-align: center; text-decoration: none; font-family: Arial; font-size: 8pt; color: gray; }
      .footer_copyright                         { text-align: center; font-family: Arial; font-size: 8pt; color: gray; }
      .footer_spacer                            { width: 150px; }
      table.footer                              { width: 750px; }

      /* extra styles */
      .extra_line                               { height: 3px; background-image: url('../images/td_content_footer_border.gif'); }
      table.extra_links                         { padding: 0px; margin: 0px; }
      td.extra_links                            { text-align: left; width: 135px; }
      a.extra_links                             { font-family: Arial; font-size: 8pt; color: gray; text-decoration: none; }
      .extra_links_spacer                       { width: 25px; }
      img.extra { border: 0px; border-width: 0px; vertical-align: middle; }
      
      td.nounce { text-align: center; }
