/* online training classes */  #class_content_block { border: 1px solid #ececec; background-color: white; width: 190px; height: 266px; color: #406495; position: absolute; top: 46px; left: 723px; top: 60px; }  .sale_banner { color: #406495; position: relative; left: 28px; width: 652px; border: 1px solid #94a1c5; height: auto; padding: 10px; background-color: #f6f6f6; text-align: center; }  .sale_banner_headline { color: #213562; }  .class_info { color: #406495; position: relative; left: 28px; width: 652px; border: 1px solid #ececec; height: auto; padding: 10px; }  #class_cb_text { text-align: left; padding: 10px; position: relative; z-index: 1; }  #class_cb_text a, #class_cb_text a:link, #class_cb_text a:visited { font-weight: bold; }  #class_cb_text a:hover { font-weight: bold; color: #94a1c5; }  .classlogoutbtn { background-color: transparent; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; font-size: 13px; font-weight: bold; color: #c46619; margin-left: -3px; font-family: arial, helvetica, sans-serif; }  .classlogoutbtn:hover { color: #94a1c5; }  #class_container { text-align: left; position: relative; top: 10px; }  .training_classes { width: 674px; text-align: left; position: relative; top: 0px; left: 28px; }  .class_header { border-top: 1px solid #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; padding: 10px; color: #406495; background-color: white; }  .class_title { font-weight: bold; font-size: 1.5em; text-align: center; width: 100%; color: #213562; }  .sched_header { background-color: #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; color: #213562; text-align: center; font-weight: bold; text-decoration: underline; }  .list_header { background-color: #ececec; color: #213562; text-align: center; font-weight: bold; }  .class_listing { color: #406495; background-color: white; }  #class_promo { color: #213562; border: 1px solid #ececec; width: 674px; padding: 10px; position: relative; left: 28px; }  .class_description_block { border: 1px solid #ececec; width: 860px; color: #213562; z-index: 1; position: relative; left: 28px; padding: 12px; text-align: left; }  .class_description_block a, .class_description_block a:link, .class_description_block a:visited{ font-weight: bold; color: #94a2c5; }  .class_description_block a:hover { font-weight: bold; color: white; }  /* online class faq */  #class_content { width: 680px; border: 1px solid #ececec; background-color: white; position: relative; margin: 0 auto; text-align: left; top: 10px; float: left; height: 365px; padding: 10px; color: #406495; }  /* teaching consultants */  #atc_long_description_block { border: 1px solid #ececec; background-color: white; width: 800px; color: #406495; z-index: 1; position: relative; top: 14px; padding: 20px; margin: 0 auto; text-align: center; }  #atc_long_description_block a, #atc_long_description_block a:link, #atc_long_description_block a:visited { color: #79a1c5; }  #atc_long_description_block a:hover { color: #c46619; }  .state_block { border: 1px solid #ececec; width: 800px; color: #406495; position: relative; padding: 20px; text-align: left; background-color: white; }  .state_block a, .state_block a:link, .state_block a:visited { color: #c46619; }  .state_block a:hover { color: #79a1c5; }  /* training seminars */  .seminar_container { width: 860px; text-align: center; margin-left: 0 auto; margin-right: 0 auto; display: inline; display:inline-block; /* fix for konqueror */ display:inline-table; /* fix for konqueror */ }  .seminar_block { border: 1px solid #ececec; background-color: white; width: 842px; color: #406495; position: relative; left: 0px; padding: 12px; text-align: left; }  .seminar_block a, .seminar_block a:link, .seminar_block a:visited { color: #c46619; }  .seminar_block a:hover { color: #79a1c5; cursor: hand; cursor: pointer; }  /* seminar details */  .seminar_header { position: absolute; width: 100%; height: 60px; text-align: center; margin: 0 auto; background-image: url('/newsite/images/newsite/bluebg.gif'); background-repeat: repeat-x; z-index: 0; }  .seminar_logo { position: absolute; top: 9px; left: 8px; z-index: 1; }  .seminar_subheader { height: 47px; background-image: url('/newsite/images/newsite/subheadbg.gif'); background-repeat: repeat-x; width: 100%; position: relative; top: 60px; }  .seminar_tagline { font-size: 24px; color: #c46619; padding: 10px; position: relative; margin: 0 auto; text-align: center; top: 36px; }  .seminar_detail { width: 490px; height: 400px; border: 1px solid #ececec; z-index: 1; position: absolute; left: 15px; top: 140px; padding: 10px; text-align: left; }  /* training page images */  #train-online { background: url('/newsite/images/newsite/icons/training-sprite.png') 0 -128px; }  #train-onsite { background: url('/newsite/images/newsite/icons/training-sprite.png') 0 -64px; }  #train-seminar { background: url('/newsite/images/newsite/icons/training-sprite.png') 0 0; }  .timezones { font-size: 8px; }  /* training class videos */  .warning { width: 100%; text-align: center; color: red; font-weight: bold; }  .success { width: 100%; text-align: center; color: green; font-weight: bold; }  .videos-left { float: left; text-align: center; padding: 10px; padding-top: 6px; width: 100px; height: 100px; }  #preview { border: 1px solid white; }  #preview:hover { border: 1px solid #ececec; }  .videos-right { text-align: left; }  .playlist_group { font-weight: bold; color: gray; list-style-type: none; cursor: pointer; }  .playlist_item { list-style-type: disc; }  #mediaspace_wrapper { float: left; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }  .mediaspace_wrapper_right { float: left; text-align: left; margin-left: 10px; }  .playlist_ul { margin-left: 0px; }  .playlist_ul li { margin-left: -28px; }  .watch_now_text { display: inline-block; position: relative; top: -46px; font-weight: bold; padding-left: 4px; color: white; }  .watch_now_text:hover { color: #79a1c5; }  .collapse { vertical-align: central; text-align: center; width: 18px; display: inline-block; border: 1px solid #bbbbbb; color: #bbbbbb; margin-bottom: 2px; }  #now_playing { position: relative; text-align: left; top: 20px; left: 0px; z-index: 10000000; color: white; margin-top: -16px; margin-bottom: -16px; background-color: #777; width: 504px; padding: 8px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }  .watch_thumb { opacity:0.5; filter:alpha(opacity=50); } .watch_thumb:hover { opacity:1; filter:alpha(opacity=100); } .expires_text { color:green; margin-top:14px; font-size:11px; font-weight:bold; } .expired_text { color: red; font-size:11px; font-weight: bold; } .savings { color:#79a1c5; } .play_overlay { width:100px; height:57px; margin-top:-57px; margin-bottom: -13px; background-image: url('../../images/newsite/play_overlay.png'); cursor:pointer; } .video_explain { border: 2px solid #79a1c5; width: 90px; float: right; padding: 5px; color: black; margin-top: 2px; margin-right: 2px; background-color: #eeeeee; text-align: left; }