body {
	background-color: #FFF;
	margin: 0;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: top center;
}

.login-header {
	background-image: url("images/header-login.png");
}

#topmenu-start a {
	background-image: url(images/header-menu-start.png);
}

#topmenu-a-oe a {
	background-image: url(images/header-menu-program-aoe.png);
}

.logininfo-item a {
	color: #00617f;
}

.newsticker-body a {
	color: #00617f;
}

h3 {
	color: #00617f;
}

.k5-PageableVideoPanel-header {
	color: #242424;
}

.k5-PageController-link {
	color: #00617f;
}

.all-program-main {
	background-image: url(images/all-video-backg.jpg);
}

h1.video-info-stats-header a {
	color: #00617f;
}

#footer-menu li a {
	color: #00617f;
}

.k5-AToZPanel-wrapper h1 {
	color: #242424;
	text-transform: uppercase;
}

.k5-AToZPanel-legend div {
	background-color: #388aaf;
}

.k5-AToZPanel-program-topical {
	color: #388aaf;
}

.k5-otherplay-AToZ .k5-AToZPanel-legend div {
	background-color: #ff0083;
}

.k5-otherplay-AToZ .k5-AToZPanel-program-topical {
	color: #ff0083;
}

#player {
	background-image: url(images/inskin-bak.jpg);
}

.k5-video-selector-panel h2 {
	color: #242424;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 4px;
}

.k5-video-teaser .text-overlay {
	background-color: #42b9eb;
}

.k5-video-teaser .program-name {
	color: #3f849e;
}

.otherplay {
	/*background-image: url(images/other-play-header-bg.png);*/
}

.otherplay_inner{
	margin: 0 40px;	
	padding-top: 28px
}

.otherplay h2 {
	color: #242424;
	font-size: 14px;
	text-transform: uppercase;
}

.otherplay .k5-video-teaser .program-name {
	color: #8ec800;
}

#newsflash h3 {
	background-image: url(images/footer-header-bg-1.png);
	font-size: 107%;
	text-transform: uppercase;
}

h1.video-info-stats-header,
h2.video-info-description-header {
	text-transform: uppercase;
}

h2.video-info-description-header {
	color: #242424;
	font-size: 14px;
}

.program-start-screen-table h1,
.program-start-screen-table h1 a {
	color: #242424;
	text-transform: uppercase;
}

.program-start-screen-table .program-description a {
	font-size: 12px;
}

.register-main h1 {
	color: #242424;
	text-transform: uppercase;
}


.flicker-item-title {
	font-weight: 700;	
	font-size: 28px;
}

