body {
	background-color: #bed1f1;
}

#page {
	width: 60em;
}

 #masthead {
	height: 5.75em;
	background-image: url("/tv/webcast/ban_webcast_en4.jpg");
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#topNav {
	background-color: #4189dd;
	height: 1.25em;
}

#topNav ul li {
	font-size: 70%;
	padding: 0.1875em 1em 0.1875em 1em;
	background-color: #4189dd;
}

#topNav ul li a, #breadcrumbNav ul li a, .footer ul li a {
	color: #ffffff;
}

#topNav ul li a:hover, #breadcrumbNav ul li a:hover, .footer ul li a:hover {
	color: #ffffff;
}

#topNav .current  {
	font-weight: bold;
	color: #ffffff;
	background-color: #4189dd;
}

#topNav .current  a {
	font-weight: bold;
	color: #ffffff;
	background-color: #4189dd;
}

#topNav .current  a:hover {
	color: #ffffff;
}

.languageMenuTopNav {
	float: right;
}

#topNav ul.languageMenuTopNav li {
	padding: 0.1875em 0.625em 0.1875em 0.625em;
}

 #breadcrumbNav, .footer {
	background-image: none;
	background-color: #4189dd;
	height: 1.875em;
	margin: 0;
	padding: 0 0.625em 0 0.625em;
}

.footer {
	font-size: 85%;
}

.footer li#previous_webcast_link {
	font-weight: bold;
}

#spotlightJ {
	margin-top: 0.3125em;
	background-color: #f5f4f4;
	height: 22.1875em;
}

.spotlightPhoto {
	margin: 0 0.625em 0 0.625em;
	padding: 0 0.625em 0 0.625em;
	vertical-align: middle;
	text-align: center;
}

#spotlightPhotoJCropped {
	height: 20.625em;
	width: 47.5em;
	overflow-x: hidden;
	overflow-y: hidden;
}

#spotlightPhotoJCropped img {
	margin-top: -5em;
}

.spotlightPhotoMenu {
	position: relative;
	margin: 0 0.625em 0 0.625em;
	padding: 0.3125em 0.625em 0 0.625em;
	height: 1.25em;
}

.spotlightPhotoCaption {
	float: left;
	margin-top: 0pt;
	padding-top: 0pt;
	font-size: 80%;
}

.spotlightPhotoNav {
	float: right;
	margin-top: 0pt;
	padding-top: 0pt;
	font-size: 70%;
}

#spotlightJ .home_view_prev_next_slideshow_box_prev, #spotlightJ .home_view_prev_next_slideshow_box_next, #spotlightJ .home_view_prev_next_slideshow_box_prev_inactive, #spotlightJ .home_view_prev_next_slideshow_box_next_inactive {
	margin-bottom: -0.3125em;
	margin-left: 0.3125em;
	margin-right: 0.3125em;
}

#spotlightJ .home_view_prev_next_slideshow_box_prev, #spotlightJ .home_view_prev_next_slideshow_box_next {
	cursor: pointer;
}

#content {
	margin: 0.3125em 0 0.625em 0;
	width: 100%;
	position: relative;

}

.untv_spotlight, .videofeature_player {
	width: 25em;
	float: left;
}

#content ul li {
	font-size: 75%;
	color: #004276;
}

#content ul.subChannelsList li {
        font-size: 70%;
        color: #004276;
}

.radio_spotlight, .videofeature_metadata {
	width: 25em;
	float: right;
}

.videofeature_player, .videofeature_metadata {
	/* background-color: #000000; */
	margin: 0;
	height: 15.625em;
}


.videofeature_header .title, .photo_header .title, .untv_spotlight .header, .radio_spotlight .header {
	padding: 0.3125em 0.625em 0 0.625em;
	height: 1.5625em;
	position: relative;
	background-color: #aac7e4;
	font-size: 80%;
	font-weight: bold;
}

.untv_radio_spotlight .untv_spotlight .subheader a {
	color: #4189dd;
	text-decoration: none;
}

.untv_radio_spotlight .untv_spotlight .subheader a:hover {
	text-decoration: underline;
}

.untv_radio_spotlight {
	margin: 1.25em 0 0 0;
	min-height: 21.875em ;
}

.untv_spotlight ul li, .radio_spotlight ul li {
	font-size: 80%;
	margin: 0.3125em 0.625em 0.3125em 0.625em;
}

.untv_spotlight ul li a, .radio_spotlight ul li a {
	color: #000000;
	text-decoration: none;
}

.untv_spotlight ul li a:hover, .radio_spotlight ul li a:hover {
	text-decoration: underline;
}

.untv_radio_spotlight .untv_spotlight .subheader, .videofeature_metadata .title  {
	background-color: #f5f4f4;
	font-size: 85%;
	padding: 0.3125em 0.3125em 0.3125em 0.3125em;
	color: #4189dd;
}

.videofeature_header {
}

.videofeature_header .title {
	margin-bottom: 0.3125em;
}

.browse li {
	font-weight: normal;
	font-size: 75%;
}

#sideNav {
	height:60em;
	background-color: #f5f4f4;
	border: 0;
}

.videofeature_metadata {
	padding: 0.3125em;
}

.videofeature_metadata .title {
	font-size: 85%;
}

.videofeature_metadata .description {
	font-size: 80%;
	margin: 0.625em 0 0.625em 0;
}

.loading {
	background-color: #ffffff ;
	background-image: url(/GUI/btn/btn_Loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 8.75em;
}

#sideNav h2.browseheader {
	text-transform: none;
}

p {
	font-size: 80%;
	margin-right: 3.125em;
}

