*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, label, table, th, tr, td, embed, object {margin: 0 0 0 0; padding: 0 0 0 0}
table {border-collapse: collapse; border-spacing: 0}
fieldset, img, a img, a:link img, a:visited img {border: 0}
address ,caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal}
ol, ul {list-style: none}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 {font-size: 100%}
q:before, q:after {content: ''}
embed, object {display: block}
body {min-width: 770px}
body.player {background-color: transparent}
#wrapper {text-align: left; width: 770px; margin: 0 auto 0 auto}
#header, #navigation_container_lower, #navigation_container_upper, #footer {clear: both; width: 100%}
#main {float: left; width: 100%}
#main:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden}
#center {margin: 0 170px 0 170px}
#content {float: left; width: 100%; margin: 0 -95% 0 0}
#left {float: left; width: 170px}
#right {float: right; width: 170px; margin: 0 0 0 0}
* html div#content {margin: 0 -100% 0 0}
.clearfloats:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden}
* html .clearfloats {height: 1%}
body {background-color: transparent; color: #333333; font-family: 'Lucida Sans', Verdana, Arial; font-size: 12px}
body#embedded_player #homepage_hat {background-color: #000; color: #ccc; text-align: center; line-height: 35px; font-size: 14px}
body#embedded_player #homepage_hat a, body#embedded_player #homepage_hat a:link, body#embedded_player #homepage_hat a:visited {color: #fff; background: transparent url(../images/player/hat_icon.png) no-repeat center left; padding-left: 20px}
body#embedded_player #video_container {margin: 0 auto}
#video_container {width: 980px; height: 580px; position: relative; background: url(../images/player/container.en_US.png) no-repeat center center transparent}
* html #video_container {position: static; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/player/container.en_US.png', sizingMethod='image')}
#inner_container {width: 916px; height: 510px; padding: 35px 32px 35px 32px; position: relative}
#header_container {height: 60px}
h1#brand {height: 60px; width: 458px; display: block; float: left}
h1#brand span {display: none}
#account_name {display: block; text-decoration: none; text-align: center; width: 515px; padding-top: 20px; padding-bottom: 5px; margin-left: 200px; font-size: 18px; line-height: 18px}
* html #account_name {margin-top: -5px}
#header_container h2 {height: 60px; width: 200px; display: block; float: right; line-height: 60px; text-align: right; font-size: 20px; color: #585858; font-weight: normal; font-family: Arial, Helvetica}
#title_container {height: 32px; padding: 0 0 0 9px; _padding-bottom: 2px; _margin-top: -6px}
#title_container #title_1 {height: 32px; width: 162px; padding: 0 0 0 30px; line-height: 32px; display: block; float: left; color: #585858; font-weight: normal; font-family: Arial}
#title_container #title_2 {height: 32px; width: 272px; padding: 0 0 0 30px; line-height: 32px; display: block; float: left; color: #585858; font-weight: normal; font-family: Arial}
#title_container #title_3 {height: 32px; width: 372px; padding: 0 0 0 30px; line-height: 32px; display: block; float: left; color: #585858; font-weight: normal; font-family: Arial}
#content_container {display: block; height: 260px; margin-top: 7px; padding: 0px 9px 0px 9px; position: relative}
#content_container_data {height: 260px; width: 486px; float: left; background: transparent url(../images/player/lists_background.png) no-repeat 0 0}
#content_container_data_shadow {background: transparent url(../images/player/data_top_shadow.png) no-repeat 0 0; height: 3px; width: 486px; position: absolute; top: 0px}
* html #content_container_data_shadow {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/player/data_top_shadow.png', sizingMethod='image')}
#content_list_title {display: none}
#content_container_list_category {height: 233px; width: 193px; float: left; overflow-y: scroll; overflow-x: hidden}
#content_container_list_category.closed {overflow:hidden}
#category_list {list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0}
#category_list li {height: 37px}
#category_list li a, #category_list li a:link, #category_list li a:visited {display: block; height: 37px; padding: 0 0 0 10px; line-height: 37px; text-decoration: none; font-size: 12px; color: #474747}
#category_list li a:active, #category_list li a:hover {color: #ffffff}
#content_container_list_video {height: 233px; width: 293px; float: left; overflow-y: auto; overflow-x: hidden}
#content_container_list_video.closed {overflow:hidden}
#content_container_list_video a.video_listing, #content_container_list_video a:link.video_listing, #content_container_list_video a:visited.video_listing {display: block; height: 80px; font-size: 11px; padding: 7px 0 0 10px; text-decoration: none; color: #474747}
#content_container_list_video a.video_listing:hover * {cursor: pointer}
#content_container_list_video a.video_listing img, #content_container_list_video a.video_listing:link img, #content_container_list_video a.video_listing:visited img {margin: 0 7px 0 0; border: 1px solid #bfbfbf; float: left}
#content_container_list_video a.video_listing:hover img, #content_container_list_video a.video_listing:active img {border: 1px solid #ffffff}
#content_container_list_video a.video_listing span.video_title, #content_container_list_video a:link.video_listing span.video_title, #content_container_list_video a:visited.video_listing span.video_title {font-weight: bold; float: left; width: 140px }
#content_container_list_video a.video_listing span.video_duration, #content_container_list_video a:link.video_listing span.video_duration, #content_container_list_video a:visited.video_listing span.video_duration {float: right; width: 40px}
#content_container_list_video a.video_listing span.video_description, #content_container_list_video a:link.video_listing span.video_description, #content_container_list_video a:visited.video_listing span.video_description {float: left; width: 175px}
#content_transcripts_title {clear: both; height: 27px}
.accordion_toggle {background: url(../images/player/transcript_title_bg.png) no-repeat 0 0 transparent}
.accordion_toggle_active {background: url(../images/player/transcript_title_bg.png) no-repeat 0 -27px transparent}
#content_transcripts_title #title_4 {height: 27px; line-height: 27px; margin: 0 0 0 0; padding: 0 0 0 27px; display: block; color: #ffffff; font-weight: normal; font-family: Arial; cursor: pointer}
#content_transcripts_content {position: relative}
#content_transcript {height: 228px; width: 483px; margin: 0; padding: 0; overflow: hidden}
#content_transcript.open {overflow: auto}
#content_transcript p {padding: 10px 7px 0 7px; line-height: 20px; font-size: 12px}
#player_container {width: 402px; height: 260px; padding: 0 0 0 0; float: right; background: #fff}
#player_container p {margin: 1em 0; text-align: center}
* html #player_container {padding: 0; top: 0; left: 0}
#action_container {height: 100px; margin-top: 33px; width: 908px; padding: 0; overflow: hidden}
* html #action_container {margin-top: 32px}
#action_contact {width: 102px}
.horizontal_accordion_toggle_active #action_contact_icon {width: 102px; height: 100px}
#action_call {width: 102px}
.horizontal_accordion_toggle_active #action_call_icon {width: 102px; height: 100px}
#action_email {width: 102px}
.horizontal_accordion_toggle_active #action_email_icon {width: 102px; height: 100px}
.accordion_content {overflow: hidden; height: 0px}
.horizontal_accordion_toggle {height: 100px; cursor: pointer; float: left}
.horizontal_accordion_content {height: 100px; overflow: hidden; float: left}
.horizontal_accordion_content .action_content {width: 598px; float: left}
.horizontal_accordion_content .action_header {float: left; width: 200px}
.horizontal_accordion_content .action_form {width: 300px; height: 80px; margin-top: 15px; float: left; padding-right: 10px}
.horizontal_accordion_content .action_form input, .horizontal_accordion_content .action_form textarea {padding: 2px 4px 2px 2px; margin-bottom: 3px; width: 140px; float: left; clear: left; font: normal 10px 'Lucida Sans', 'Verdana', 'Arial'; border: 1px solid #7A7A7A}
.horizontal_accordion_content .action_form textarea {float: right; height: 60px}
.horizontal_accordion_content .button {float: left; margin-top: 40px; cursor: pointer}
.horizontal_accordion_content .action_form dl dt {display: none}
.horizontal_accordion_content .action_form dl dt label {display: none}
.horizontal_accordion_content div h3 {color: #ffffff; font-weight: normal; font-size: 16px; font-family: Arial, Helvetica; margin: 20px 0 0 0}
.horizontal_accordion_content div h4 {color: #202020; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; margin: 5px 0 0 0; line-height: 16px}
#contact_wrapper p.first, #email_friend_wrapper p.first {margin-top: 35px}
#launch_clicktocall span {display: none}
#launch_clicktocall {background: transparent url(../images/player/clicktocall_girl.png) no-repeat 0 0; display: block; width: 351px; height: 100px; float: right}
* html #launch_clicktocall {position: static; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/player/clicktocall_girl.png', sizingMethod='image')}
#launch_clicktocall_button {cursor: pointer; margin-left: 25px; margin-top: 20px; text-align: center; width: 147px; height: 24px; padding-top: 6px; background: transparent url(../images/player/launch_ctc_button.png) no-repeat 0 0}
#launch_clicktocall_button:link, #launch_clicktocall_button:visited {display: block; color: #fff; text-decoration: none}
* html #launch_clicktocall_button {position: static; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/player/launch_ctc_button.png', sizingMethod='image')}
#launch_clicktocall p {width: 218px; margin-top: 5px; margin-left: 10px; font-size: 10px}
.loading_spinner {position: relative}
.loading_spinner span {padding-left: 100px; margin-top: 50px; display: block; float: left}
.loading_spinner img {display: block; float: left; margin-top: 40px; margin-left: 10px}
#account_name {color: #1F75B6 }
#title_container #title_3 span {color: #2872B3}
#category_list li a, #category_list li a:link, #category_list li a:visited {background: transparent url(../images/player/blue/category_item.png) no-repeat 0 -37px; color: #474747}
#category_list li a.even, #category_list li a:link.even, #category_list li a:visited.even {background: transparent url(../images/player/blue/category_item.png) no-repeat 0 -74px}
#category_list li a.selected, #category_list li a:link.selected, #category_list li a:active.selected, #category_list li a:visited.selected, #category_list li a.even.selected, #category_list li a:link.even.selected, #category_list li a:active.even.selected, #category_list li a:visited.even.selected {background: transparent url(../images/player/blue/category_item.png) no-repeat 0 0; color: #fff}
#category_list li a:hover, #category_list li a:hover.even {background: transparent url(../images/player/blue/category_item.png) no-repeat 0 -111px; color: #474747}
#content_container_list_video a:hover {background: #dee7ef; color: #474747}
#content_container_list_video a.selected {background: #1967ad url(../images/player/blue/video_listing.gif) repeat-x 0 0; color: #fff}
#content_container_list_video a.selected span {color: #fff}
#action_contact {background: url(../images/player/actions_off.png) no-repeat 0 0 transparent}
.horizontal_accordion_toggle_active #action_contact_icon {background: url(../images/player/blue/action_contact_on.png) no-repeat top left transparent}
#action_call {background: url(../images/player/actions_off.png) no-repeat 0 -100px transparent}
.horizontal_accordion_toggle_active #action_call_icon {background: url(../images/player/blue/action_call_on.png) no-repeat top left transparent}
#action_email {background: url(../images/player/actions_off.png) no-repeat 0 -200px transparent}
.horizontal_accordion_toggle_active #action_email_icon {background: url(../images/player/blue/action_email_on.png) no-repeat top left transparent}
#contact_wrapper p a, #contact_wrapper p a:visited, #email_friend_wrapper p a, #email_friend_wrapper p a:visited {color: #2872B3}