   /* Search Results Page */
   @import "/css/search_card.css"; /* Search card styles */

   body
   {
      margin: 0;
      padding: 0;
   }
   
   .middle { vertical-align: middle; }

   /*
      There are conflicts when defining body's font values. So we do it individually.
   */
   #select,
   #srch,
   .search_date_results,
   #srch .techEd_Logo,
   .link_to_top,
   .resultsHeader
   {
      font-family: Verdana;
      font-size: .8em;
   }

   .search_step_links form input,
   #srch .card,
   #srch .techEd_Logo,
   #srch .moreInfo,
   .search_date_results,
   .search_step_links form input,
   .search_top_tab .container
   { background-color: #ffffff; }

   .resultsHeader,
   .search_top_tab
   { color: #ffffff; }

   .search_date_results,
   .search_top_tab .container,
   .search_step_links form input
   { color: #000000; }

   /* SELECT.asp */
   .description
   { font-size: .8em; }

   .note
   {
      font-size: .7em;
      font-weight: normal;
      font-style: italic;
   }

   #srch .techEd_Logo
   {
      position: relative;
      float: right;
      border: none;
      z-index: 200;
   }

   /* BUBBLE BOX CSS PROPERTIES */
   /* TOP & BOTTOM */
   #srch .bubble_Top
   { background: url("/images/TechEd/Search/bubble/corner_Top.gif") 0 0 repeat-x; }
   #srch .bubble_Bottom
   { background: url("/images/TechEd/Search/bubble/corner_Bottom.gif") 0 100% repeat-x; }

   /* LEFT & RIGHT */
   #srch .bubble_Left
   { background: url("/images/TechEd/Search/bubble/corner_Left.gif") 0 0 repeat-y; }
   #srch .bubble_Right
   { background: url("/images/TechEd/Search/bubble/corner_Right.gif") 100% 0 repeat-y; }

   /* BOTTOM LEFT & RIGHT CORNER */
   #srch .bubble_botLeft
   { background: url("/images/TechEd/Search/bubble/corner_botLeft.gif") 0 100% no-repeat; }
   #srch .bubble_botRight
   { background: url("/images/TechEd/Search/bubble/corner_botRight.gif") 100% 100% no-repeat; }

   /* TOP LEFT & RIGHT CORNER */
   #srch .bubble_topLeft
   { background: url("/images/TechEd/Search/bubble/corner_topLeft.gif") 0 0 no-repeat; }
   #srch .bubble_topRight
   {
      background: url("/images/TechEd/Search/bubble/corner_topRight.gif") 100% 0 no-repeat;
      padding: 13px 22px 22px 12px;
   }
   
   
   /* THIS IS FOR THE SEARCH FRONTEND PAGES */
   .search_corner_TopLeft
   { background: url("/images/TechEd/Search/search_front/corner_top_left.gif") 0 0 no-repeat; }
   .search_corner_TopRight
   {
      background: url("/images/TechEd/Search/search_front/corner_top_right.gif") 100% 0 no-repeat;
      padding: 5px;
   }

   .search_slant_BotLeft
   { background: url("/images/TechEd/Search/search_front/slant_bot_left.gif") 0 100% no-repeat; }
   .search_slant_BotRight
   {
      background: url("/images/TechEd/Search/search_front/slant_bot_right.gif") 100% 100% no-repeat;
      padding-bottom: 11px;
   }
   .search_slant_TopLeft
   { background: url("/images/TechEd/Search/search_front/slant_top_left.gif") 0 0 no-repeat; }
   .search_slant_TopRight
   {
      background: url("/images/TechEd/Search/search_front/slant_top_right.gif") 100% 0 no-repeat;
      padding-top: 11px;
   }
   /* END BUBBLE AND CORNER PROPERTIES */
   
   /* FOR SELECT.ASP PAGE */
   .select_options
   {
      background-color: #043C75;
      padding: 10px 0 10px 0 !important;
   }

   #select select,
   #select .select_custom1
   {
      font-family: Verdana, Arial;
      font-weight: bold;
      font-size: 1.1em;
      color: #043C75;
      background-color: #ffffff;
      width: 100%;
   }

   #select .select_button
   {
      width: 140px;
      height: 24px;
      border: solid 1px #AFC5DA;
      border-bottom-color: #0C3661;
      border-right-color: #0C3661;
      background-color: #135192;
      color: #ffffff;
      margin: 0;
      padding: 0;
   }

   #select td
   { font-weight: bold; }

   .search_top_tab .container
   {
      position: relative;
      top: 5px;
      left: 5px;
      font-size: .8em;
   }

   .search_top_tab .left_corner
   {
      background: url("/images/TechEd/Search/search_front/corner_top_left_navy.gif") 0 0 no-repeat;
   }
   .search_top_tab .right_corner
   {
      background: url("/images/TechEd/Search/search_front/corner_top_right_navy.gif") 100% 0 no-repeat;
      padding: 0 10px 0 10;
   }

   /* search specific styles */
   .search_date_results,
   .search_top_tab
   {
      margin: 0px auto 0px auto;
      width: 95%;
   }

   .search_date_results
   {  border: groove 3px #043C75; }

   .search_date_results form
   {
      padding: 7px;
      margin: 0;
      width: 100%;
   }

   .search_date_results a,
   a
   {
      color: #990000;
      text-decoration: none;
   }

   /*
   .search_date_results a:hover,
   #srch .moreInfo a:hover
   */
   #srch .moreInfo a:hover,
   a:hover
   { color: #E00000; }
   /*
   .search_date_results a:active,
   #srch .moreInfo a:active
   */
   a:active
   { color: #043C75; }


   /* Go Next & Go Previous form Properties */
   .search_step_links
   {
      display: block;
      width: auto;
   }

   .search_step_links form
   {
      display: inline;
      margin: 0;
      padding: 5px;
   }

   .search_step_links form input
   {
      border: solid 2px #E00000;
      font-weight: bold;
      width: 9em;
   }

   .search_step_links .goNext
   { float: right; clear: right; }

   .search_step_links .goBack
   { float: left; }

   .resultsHeader
   {
      clear: both;
      padding: 4px 0 4px 0;
      text-indent: 6px;
      margin: 0;
      background-color: #043C75;
      font-size: 1.05em !important;
      font-weight: bold;
   }

   .close_box_container,
   a.close_box
   {
      height: 16px; width: 32px;
      border: none;
   }
   .close_box_container
   {
      background-color: #043C75;
      position: absolute;
      right: 0;
      height: 100%;
   }
   a.close_box
   { background: url("/images/redCloseBox_16x16.gif") no-repeat left top; }
   a.close_box:hover
   { background-position: 0px -16px; }
   a.close_box:active
   { background-position: 0px -32px; }

   .padBox1 { padding: 15px; }
   .padBox2 { padding: 6px; }
   .bold { font-weight: bold; }
   .italic { font-style: italic; }

   /* all text styles that align to the right go here */
   #srch .divider_room,
   .right { text-align: right; }

   /* all text styles that align to the center go here */
   .divider,
   .srch_Container,
   #srch .divider_room,
   #srch .techEd_Logo,
   .center { text-align: center; }

   /* all text styles that align to the left go here */
   .search_date_results,
   .search_top_tab,
   .description,
   #srch .card,
   .select_options,
   #srch .moreInfo,
   .left { text-align: left; }
   .nowrap { white-space: nowrap; }
   .inline { display: inline; }

   /* The following relates to podcast links */
   .podCastBox
   {
      display: inline;
      color: #6A8C58;
      font-weight: bold;
      /* width: 60px; */
      text-align: right;
      font-size: smaller;
   }

   /* The following are used in the interactive search page */

   .srch_padOption
   {
      width: 97%;
      margin: 0 0 0 1.5em;
      display: block;
   }