/* CSS Document */
/* rule conflicting with bulleted lists in /general/employment/positions.asp modal - EK 2014/11/05
a, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*/
body {
	background: url(../images/bg.jpg) repeat-x #022f4c;
	font: 12px Trebuchet MS, Helvetica, sans-serif;
	color: #464646;
	margin: 0 auto;
	padding: 0;
}
img {
	border: 0;
}
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0;
	padding:0;
	border:none;
	visibility: hidden;
}
p {
	margin: 0;
	padding: 0;
}
a:link {
	color: #464646;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:visited {
	color: #464646;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	color: #000;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:active {
	color: #464646;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* SIDE TAB NAVIGATION AREA -------------------------------------*/
#donateTab {
	background: url(../images/donateTab.jpg) no-repeat; /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:100px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#donateTab a{
	display:block;
	width:100%;
	height:100%;
}
#watchListenTab {
	background: url(../images/watchListenTab.jpg) no-repeat; /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:250px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#watchListenTab a {
	display:block;
	width:100%;
	height:100%;
}
#channelFinderTab {
	background: url(../images/channelFinderTab.jpg) no-repeat; /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:400px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#channelFinderTab a {
	display:block;
	width:100%;
	height:100%;
}
#volunteerTab {
	background: url(../images/volunteerTab.jpg) no-repeat; /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:400px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#volunteerTab a {
	display:block;
	width:100%;
	height:100%;
}
/* SIDE TAB NAVIGATION AREA - REVISED -------------------------------------*/
#donateTabContainer {
	/* background: url(../images/donateTab.jpg) no-repeat; */ /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:100px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#donateTabContainer a{
	display:block;
	width:100%;
	height:100%;
}
#watchListenTabContainer {
	/* background: url(../images/watchListenTab.jpg) no-repeat; */ /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:250px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#watchListenTabContainer a {
	display:block;
	width:100%;
	height:100%;
}
#channelFinderTabContainer {
	/* background: url(../images/channelFinderTab.jpg) no-repeat; */ /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:400px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#channelFinderTabContainer a {
	display:block;
	width:100%;
	height:100%;
}
#volunteerTabContainer {
	/* background: url(../images/volunteerTab.jpg) no-repeat; */ /* Path to Image */
	left:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:400px;
	height:140px;
	width:43px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}
#volunteerTabContainer a {
	display:block;
	width:100%;
	height:100%;
}
/* TOP NAVIGATION BAR -------------------------------------------------------*/
ul#cssmw0 {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 35px;
  padding: 0 0 0 0;
  text-align: center;
}
ul#cssmw0 ul {
  cursor: default;
  font-size: 0;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw0 ul li {
  background-image: none;
  float: none;
}
ul#cssmw0 li {
  background-image: none;
  float: left;
  padding: 0 0 0 0;
  position: relative;
  white-space: nowrap;
  z-index: 100;
}
ul#cssmw0 li ul {
  display: none;
  top: 0;
}
ul#cssmw0 li:hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw0 li.hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw0 li.current > ul {
  position: absolute;
}
ul#cssmw0 > li {
  background-image: none;
}
ul#cssmw0 > li > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 70px;
}
ul#cssmw0 > li.otherbutton > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 140px;
}
ul#cssmw0 > li.home > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 45px;
}
ul#cssmw0 > li.news > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 45px;
}
ul#cssmw0 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 > li:hover > a.pope {
  background: #000000;
  color: #FFFFFF;
}

ul#cssmw0 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}
ul#cssmw0 ul.level-1 {
  left: 0px;
  top: 100%;
}
ul#cssmw0 ul.level-1 > li {
  background-image: none;
}
ul#cssmw0 ul.level-1 > li > a {
  background-color: #000000;
  background-image:  url(../arrow.gif) no-repeat;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0 ul.level-1 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-1 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-1 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}
ul#cssmw0 ul.level-2 {
  left: 201px;
}
ul#cssmw0 ul.level-2 > li {
  background-image: none;
}
ul#cssmw0 ul.level-2 > li > a {
  background-color: #000000;
  background-image: url(../arrow.gif) no-repeat;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0 ul.level-2 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-2 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-2 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}



ul#cssmw0 ul.level-3 {
  left: 201px;
}
ul#cssmw0 ul.level-3 > li {
  background-image: none;
}
ul#cssmw0 ul.level-3 > li > a {
  background-color: #000000;
  background-image: none;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0 ul.level-3 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-3 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-3 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}


ul#cssmw0 ul.level-4 {
  left: 201px;
}
ul#cssmw0 ul.level-4 > li {
  background-image: none;
}
ul#cssmw0 ul.level-4 > li > a {
  background-color: #000000;
  background-image: none;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0 ul.level-4 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-4 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0 ul.level-4 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}
/* END TOP NAVIGATION BAR ---------------------------------------------------*/

/* END SIDE TAB NAVIGATION AREA ---------------------------------*/

#topNavBar {
	background: url(../images/topNavBar.png) repeat-x;
	height: 102px;
	margin: 0 auto;
	padding: 0;
	z-index: 5000;
	position: relative;
}
.topNavContainer {
	width: 870px;
	margin: 0 auto;
	padding: 0;
} 
.wrapper {
	padding: 0;
	margin: 0 auto;
	z-index: 1;
	width: 100%;
} 
#contentBG {
	width: 930px;
	background: url(../images/contentBG.png) repeat-y;
	padding: 83px 0 0 0;
	margin: -102px auto 0 auto;
	z-index: 1;
}
#contentContain {
	width: 850px;
	padding: 0 40px 0 40px;
}
#contentContainBottom {
	width: 850px;
	padding: 0 40px 40px 40px;
}
#topLeftColumn {
	width: 240px;
	padding: 12px 0 0 0;
	margin: 0 auto;
	float: left;
}
#topLeftColumnTv {
	width: 210px;
	padding: 12px 0 0 0;
	margin: 0 auto;
	float: left;
}
#topRightColumn {
	width: 610px;
	height: 89px;
	padding: 0;
	margin: 0 auto;
	float: left;
	background: url(../images/subNavBG.jpg) no-repeat;
}
#topRightColumnTv {
	width: 640px;
	height: 89px;
	padding: 0;
	margin: 0 auto;
	float: left;
	background: url(../images/television/subNavBGTv.jpg) no-repeat;
}
#topRightColumnRelCat {
	width: 638px;
	padding: 0;
	margin: 0 auto;
	float: left;
	border-left: 2px solid #000;
}
#topRightColumnContainer {
	width: 598px;
	padding: 0 0 0 12px;
	margin: 0 auto;
}
#topRightColumnContainerTv {
	width: 638px;
	padding: 0 0 0 12px;
	margin: 0 auto;
}
#topRightColumnContainerRelCat {
	width: 638px;
	padding: 20px 0 0 12px;
	margin: 0 auto;
}
.redText {
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}
/* SUB NAV CSS -------------------------------------------------------------*/
ul#cssmw {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmw ul {
	cursor: default;
	font-size: 0;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmw ul li {
	background-image: none;
	float: none;
}
ul#cssmw li {
	background-image: none;
	float: left;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}
ul#cssmw li ul {
	display: none;
	top: 0;
}
ul#cssmw li:hover > ul {
	display: block;
	position: absolute;
}
ul#cssmw li.hover > ul {
	display: block;
	position: absolute;
}
ul#cssmw li.current > ul {
	position: absolute;
}
ul#cssmw > li {
	background-image: none;
	padding: 0;
}
ul#cssmw > li.first > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 130px;
}
ul#cssmw > li.second > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 134px;
}
ul#cssmw > li.third > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 125px;
}
ul#cssmw > li.fourth > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 92px;
}
ul#cssmw > li > a:visited {
	color: #000;
}
ul#cssmw > li > a:active {
	color: #000;
}
ul#cssmw > li:hover > a {
	background: url(../images/subNavHover.png) bottom  repeat-x #e4e3e0;
	color: #000;
	padding: 24px 10px 24px 8px;
}
ul#cssmw > li.current > a.current {
	background-color: #2d3839;
	color: #000;
}
ul#cssmw ul.level-1 {
	left: 0px;
	top: 100%;
}
.secondSentence {
	font-size: 12px;
	font-style: oblique;
	color: #aaaaa9;
}
.firstSentence {
	color: #668284;
	font-size: 14px;
}


/* END SUB NAV CSS ---------------------------------------------------------*/


/* TV SUB NAV CSS -------------------------------------------------------------*/
ul#cssmwtv {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwtv ul {
	cursor: default;
	font-size: 0;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwtv ul li {
	background-image: none;
	float: none;
}
ul#cssmwtv li {
	background-image: none;
	float: left;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}
ul#cssmwtv li ul {
	display: none;
	top: 0;
}
ul#cssmwtv li:hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwtv li.hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwtv li.current > ul {
	position: absolute;
}
ul#cssmwtv > li {
	background-image: none;
	padding: 0;
}
ul#cssmwtv > li.first > a {
	background: url(../images/television/subNavLinkTv.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 120px;
}
ul#cssmwtv > li.second > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 90px;
}
ul#cssmwtv > li.third > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 90px;
}
ul#cssmwtv > li.fourth > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 85px;
}
ul#cssmwtv > li.fifth > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 85px;
}
ul#cssmwtv > li > a:visited {
	color: #000;
}
ul#cssmwtv > li > a:active {
	color: #000;
}
ul#cssmwtv > li:hover > a {
	background: url(../images/subNavHover.png) bottom repeat-x #e4e3e0;
	color: #000;
	padding: 24px 10px;
}
ul#cssmwtv > li.current > a.current {
	background-color: #2d3839;
	color: #000;
}
ul#cssmwtv ul.level-1 {
	left: 0px;
	top: 100%;
}
.secondSentence {
	font-size: 12px;
	font-style: oblique;
	color: #aaaaa9;
}
.firstSentence {
	color: #668284;
	font-size: 14px;
}


/* END TV SUB NAV CSS ---------------------------------------------------------*/


/* RADIO SUB NAV CSS -------------------------------------------------------------*/
ul#cssmwradio {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwradio ul {
	cursor: default;
	font-size: 0;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwradio ul li {
	background-image: none;
	float: none;
}
ul#cssmwradio li {
	background-image: none;
	float: left;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}
ul#cssmwradio li ul {
	display: none;
	top: 0;
}
ul#cssmwradio li:hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwradio li.hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwradio li.current > ul {
	position: absolute;
}
ul#cssmwradio > li {
	background-image: none;
	padding: 0;
}
ul#cssmwradio > li.first > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 130px;
}
ul#cssmwradio > li.second > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 124px;
}

ul#cssmwradio > li.third > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 125px;
}
ul#cssmwradio > li.fourth > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 102px;
}
ul#cssmwradio > li > a:visited {
	color: #000;
}
ul#cssmwradio > li > a:active {
	color: #000;
}
ul#cssmwradio > li:hover > a {
	background: url(../images/subNavHover.png) bottom  repeat-x #e4e3e0;
	color: #000;
	padding: 24px 10px 24px 8px;
}
ul#cssmwradio > li.current > a.current {
	background-color: #2d3839;
	color: #000;
}
ul#cssmwradio ul.level-1 {
	left: 0px;
	top: 100%;
}


/* END RADIO SUB NAV CSS ---------------------------------------------------------*/

/* RADIO AFFILIATE SUB NAV CSS ---------------------------------------------------------*/
ul#cssmwradiomap {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwradiomap ul {
	cursor: default;
	font-size: 0;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwradiomap ul li {
	background-image: none;
	float: none;
}
ul#cssmwradiomap li {
	background-image: none;
	float: left;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}
ul#cssmwradiomap li ul {
	display: none;
	top: 0;
}
ul#cssmwradiomap li:hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwradiomap li.hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwradiomap li.current > ul {
	position: absolute;
}
ul#cssmwradiomap > li {
	background-image: none;
	padding: 0;
}
ul#cssmwradiomap > li.first > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 130px;
}
ul#cssmwradiomap > li.second > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 226px;
}

ul#cssmwradiomap > li.third > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 125px;
}
ul#cssmwradiomap > li.fourth > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 102px;
}
ul#cssmwradiomap > li > a:visited {
	color: #000;
}
ul#cssmwradiomap > li > a:active {
	color: #000;
}
ul#cssmwradiomap > li:hover > a {
	background: url(../images/subNavHover.png) bottom  repeat-x #e4e3e0;
	color: #000;
	padding: 24px 10px 24px 8px;
}
ul#cssmwradiomap > li.current > a.current {
	background-color: #2d3839;
	color: #000;
}
ul#cssmwradiomap ul.level-1 {
	left: 0px;
	top: 100%;
}


/* END RADIO SUB NAV CSS ---------------------------------------------------------*/




.topMotto {
	font-size: 14px;
	color: #000;
	text-align: center;
	padding: 10px;
	font-weight: bold;
}
#headerImageArea {
	width: 882px;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
} 
/*#header {
	width: 882px;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
}*/
#header {
	width: 850px;
	/* height: 284px; */
	padding: 0 40px;
	margin: 0;
	overflow: hidden;
	float: left;
}
#headerDonation {
	width: 882px;
	height: 298px;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
}  
#bottomLeftColumn {
	width: 540px;
	padding: 0 10px 0 0;
	margin: 0 auto;
	float: left;
}
#bottomRightColumn {
	width: 290px;
	padding: 0 0 0 10px;
	margin: 0 auto;
	float: left;
}
#oneColumn {
	width: 830px;
	padding: 0 10px 0 10px;
	margin: 0 auto;
}

.columnHeaderMargin {
	background-color: #022f4c;
	padding: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 15px 0;
}
.columnHeaderNoMargin {
	background-color: #022f4c;
	padding: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 0 0;
}
.onlineDonBG {
	width: 288px;
	background-color: #ebe9e5;
	border-bottom: 1px solid #d1d0ce;
	border-left: 1px solid #d1d0ce;
	border-right: 1px solid #d1d0ce;
}
.onlineDonContainer {
	width: 278px;
	padding: 5px;
}

/* WIDGET STYLING FOR TELEVISION AND RADIO PAGES 

#widget_table {
	margin: 0 0 0 -3px;
	float: left;
}
#widget_wrapper {
	width: 290px;
	margin: 0;
	padding: 0;
	float: left;
}
#widget_satellite_video_container {
	width: 280px;
	margin: 0 0 10px 0;
	padding: 5px;
	background: #023353;
	font: 10px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #FFF;
	float: left;
}

#widget_satellite_video_container a:link {
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
#widget_satellite_video_container a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
#widget_satellite_video_container a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFE9CA;
}
#widget_satellite_video_container a:active {
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}

#widget_satellite_container {
	width: 292px;
	margin: 0 0 8px -2px;
	padding: 0;
	float: left;
}

.widget_satellite {
	width: 71px;
	margin: 0 0 2px 2px;
	padding: 0;
	font: 8px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	float: left;
}

.widget_satellite a:link {
	width: 61px;
	padding: 5px;
	background: #CCCCCC;
	text-decoration: none;
	font: 8px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline-block;
}
.widget_satellite a:visited {
	width: 61px;
	padding: 5px;
	background: #CCCCCC;
	text-decoration: none;
	font: 8px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline-block;
}
.widget_satellite a:hover {
	width: 61px;
	padding: 5px;
	background: #1B5B7E;
	text-decoration: none;
	font: 8px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #FFF;
	display: inline-block;
}
.widget_satellite a:active {
	width: 61px;
	padding: 5px;
	background: #CCCCCC;
	text-decoration: none;
	font: 8px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline-block;
}

.widget_satellite_large {
	width: 290px;
	margin: 0 0 2px 2px;
	padding: 0;
	background: #CCCCCC;
	font: 10px 'Open Sans',sans-serif;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	float: left;
}

.widget_satellite_large a:link {
	width: 280px;
	padding: 5px;
	background: #CCCCCC;
	text-decoration: none;
	font: 10px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline-block;
}
.widget_satellite_large a:visited {
	width: 280px;
	padding: 5px;
	background: #CCCCCC;
	text-decoration: none;
	font: 10px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline-block;
}
.widget_satellite_large a:hover {
	width: 280px;
	padding: 5px;
	background: #1B5B7E;
	text-decoration: none;
	font: 10px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #FFF;
	display: inline-block;
}
.widget_satellite_large a:active {
	width: 280px;
	padding: 5px;
	background: #CCCCCC;
	text-decoration: none;
	font: 10px 'Open Sans',sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline-block;
}

#widget_show_container {
	width: 290px;
	margin: 0;
	padding: 0;
	float: left;
}
.widget_show {
	width: 280px;
	margin: 0;
	padding: 5px;
	background: #FFF9F2;
	color: #333333;
	border: none;
	border-bottom: 1px solid #AAAAAA;
	text-transform: uppercase;
	float: left;
}
.widget_show a:link {
	font: 10px 'Open Sans',sans-serif;
	text-decoration: none;
	color: #333333;
}
.widget_show a:visited {
	font: 10px 'Open Sans',sans-serif;
	text-decoration: none;
	color: #333333;
}
.widget_show a:hover {
	font: 10px 'Open Sans',sans-serif;
	text-decoration: none;
	color: #6CA3AA;
}
.widget_show a:active {
	font: 10px 'Open Sans',sans-serif;
	text-decoration: none;
	color: #333333;
}

 END WIDGET STYLING */


.bookmarkBG {
	width: 538px;
	background-color: #ebe9e5;
	border-bottom: 1px solid #d1d0ce;
	border-left: 1px solid #d1d0ce;
	border-right: 1px solid #d1d0ce;
}
.bookmarkContainer {
	width: 528px;
	padding: 5px;
}



.RelCatAreaBG {
	width: 538px;
	background-color: #fff;
	border-bottom: 1px solid #d1d0ce;
	border-left: 1px solid #d1d0ce;
	border-right: 1px solid #d1d0ce;
}
.RelCatAreaContainer {
	width: 528px;
	padding: 5px;
}
#feed-container {
	width: 518px;
	padding: 10px;
}
.feed-item-container {
	padding: 10px 0;
	border-bottom: 1px dashed #000;
}
.feed-item-date {
	font-style: italic;
}
.feed-item-audio {
	margin: 10px 0;
}
.feed-item-audio a:link {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #ccc;	
	margin: 10px 0 0 0;
}
.feed-item-audio a:visited {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #ccc;
}
.feed-item-audio a:hover {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #4387aa;
}
.feed-item-audio a:active {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #ccc;
}
.bottomBorderContainer {
	width: 540px;
	border-bottom: 1px solid #d1d0ce;
	padding: 0 0 10px 0;
	margin: 0;
}
.bottomBorderContainerNoBorder {
	width: 540px;
	padding: 0 0 10px 0;
	margin: 0;
}
.leftPictureContainer {
	width: 230px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.rightPictureContainer {
	width: 300px;
	margin: 0 auto;
	padding: 0 0 0 10px;
	float: left;
}
.indColumnContainer {
	width: 540px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.shadow {
	border: 1px solid #d1d0ce;
	padding: 7px;
	background: #fff;
}
.videoShadow {
	border: 1px solid #d1d0ce;
	padding: 7px;
	margin: 0 auto;
	background: #fff;
	width: 450px;
	text-align: center;
}
.videoShadowYouTube {
	border: 1px solid #d1d0ce;
	padding: 7px;
	margin: 0 auto;
	background: #fff;
	width: 490px;
	text-align: center;
}
.shadowMargin {
	border: 1px solid #d1d0ce;
	padding: 7px;
	background: #fff;
	margin: 0 0 10px 0;
}
.blueLargeHeader {
	color: #022f4c;
	font-size: 18px;
	font-weight: bold;
}
.blueLargeHeader a:link{
	color: #022f4c;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.blueLargeHeader a:visited{
	color: #022f4c;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.blueLargeHeader a:hover{
	color: #022f4c;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.blueLargeHeader a:active{
	color: #022f4c;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.blueSmallFont {
	color: #022f4c;
	font-size: 12px;
	font-weight: bold;
}
.blueLargeHeaderPadding {
	color: #022f4c;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
}
.blueLargeHeaderBottomPadding {
	color: #022f4c;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}
.primeHeader {
	padding: 10px 0;
}
.grayBorder {
	border-bottom: 2px solid #cdccca;
	color: #668284;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.blueBorderGuestDate {
	border-bottom: 2px solid #cdccca;
	color: #022F4C;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.guestName {
	color: #668284;
	font-size: 17px;
	font-weight: bold;
}
.guestTopic {
	border-top: 1px dotted #cdccca;
	color: #96a7a8;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.guestTopicNoGuest {
	color: #96a7a8;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.grayBorder a:link {
	color: #668284;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.grayBorder a:visited {
	color: #668284;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.grayBorder a:hover {
	color: #668284;
	background: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.grayBorder a:active {
	color: #668284;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.bluegrayLargeFont{
	color: #668284;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 2px 0;
}
.grayWithText {
	color: #668284;
	font-size: 12px;
	font-weight: bold;
}
.drkgreenDates {
	color: #668284;
	font-size: 12px;
	font-weight: bold;
}
.drkgreenDatesSmall {
	color: #668284;
	font-size: 10px;
	font-weight: bold;
}
.divider {
	border-bottom: 1px solid #d1d0ce;
	padding: 0;
	margin: 10px 0;
}
.dividertwo {
	border-bottom: 2px solid #d1d0ce;
	padding: 0;
	margin: 10px 0;
}
.leftTVContainer {
	width: 329px;
	margin: 0 auto;
	padding: 0;
	float: left;
	border-right: 1px solid #d1d0ce;
}
.leftTVContainerPadding {
	width: 319px;
	padding: 0 10px 0 0;
}
.rightRadioContainer {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.rightRadioContainerPadding {
	width: 200px;
	padding: 0 0 0 10px;
}
.orangeLargeHeadline {
	color: #b34d09;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
}
.blueMediumHeader {
	color: #022f4c;
	font-size: 14px;
	font-weight: bold;
}
.blueMediumHeader a:link{
	color: #022f4c;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.blueMediumHeader a:visited{
	color: #022f4c;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.blueMediumHeader a:hover{
	color: #022f4c;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.blueMediumHeader a:active{
	color: #022f4c;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.blueMediumItalicHeader {
	color: #022f4c;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
.tvContentSmall {
	font-size: 11px;
}
/*.moreInfoHome {
	margin: 15px 0 0 0;
	padding: 0;
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.moreInfoHome a:link {
	margin: 0;
	padding: 6px 8px;
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #022F4C;
}
.moreInfoHome a:visited {
	margin: 0;
	padding: 6px 8px;
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #022F4C;
}	
.moreInfoHome a:hover {
	margin: 0;
	padding: 6px 8px;
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #4387AA;
}	
.moreInfoHome a:active {
	margin: 0;
	padding: 6px 8px;
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #022F4C;
}*/
.socialWrapper {
	margin: 0 0 8px 0;
	padding: 0;
}		
.moreinfo a:link {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #ccc;	
}
.moreinfo a:visited {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #ccc;
}
.moreinfo a:hover {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #4387aa;
}
.moreinfo a:active {
	padding: 6px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background: #ccc;
}
.grayFontLarge {
	color: #7c7b77;
	font-size: 16px;
	font-weight: bold;
}


/* ----------------------------------*/

#zccSubmit {
	vertical-align: top;
	margin-top: 0;
	margin-left: -0.5em;

outline:none;
text-decoration:none;
	}
#zccZip {
background:#fff;
margin:0;
padding:5px 10px 4px 10px;
border:2px solid #a4a4a4;
border-right-width:0;
outline-width:0;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
font:14px Arial, Helvetica, sans-serif;
width:200px;
}

/* END ---------------------------------*/


.leftLibraryContainer {
	width: 300px;
	margin: 0 auto;
	padding: 0 10px 0 0;
	float: left;
}
.rightNewsContainer {
	width: 225px;
	margin: 0 auto;
	padding: 0 0 0 5px;
	float: left;
}

/*  SLIDESHOW BOTTOM OF HOME PAGE ----------------------------------------------*/
#slideshowContainer {
	width: 800px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
}
.infiniteCarousel {
  width: 800px;
  position: relative;
  margin: 0 auto;
}

.infiniteCarousel .wrappertwo {
  width: 638px; /* .infiniteCarousel width - (.wrappertwo margin-left + .wrappertwo margin-right) */
  overflow: auto;
  height: 150px;
  margin: 0 72px;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 1px solid #d1d0ce;
	background: #fff;
}

.infiniteCarousel .wrappertwo ul {
  width: 800px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 17px;
  height: 99px;
  width: 179px;
}

.infiniteCarousel ul li img {
   border: 1px solid #d1d0ce;
	padding: 7px;
	background: #fff;
}

.infiniteCarousel ul:hover li img {
   border: 1px solid #d1d0ce;
	padding: 7px;
	background: #fff;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 60px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
/* END SLIDESHOW BOTTOM OF HOME PAGE -------------------------------------------*/

/* News and Library Additions ODD and EVEN rows ------------*/
.evenRow {
	background-color: #ebe9e5;
	padding: 5px;
	border-bottom: 2px solid #ccc;
}
.oddRow {
	padding: 5px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #ccc;
}

.rowHeadlineLink a:link {
	color: #464646;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rowHeadlineLink a:visited {
	color: #464646;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rowHeadlineLink a:hover {
	color: #7b7b7b;
	background: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rowHeadlineLink a:active {
	color: #464646;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}	
.libraryShadow {
	border: 1px solid #d1d0ce;
}
/* END News and Library Additions ODD and EVEN rows --------*/

/* div.moreinfo a:hover img {
visibility:hidden;
}
div.moreinfo{
height: 21px;
width: 60px;
margin:0;
padding:0;
background-image: url(../images/blueMoreInfo.jpg);
}

div.moreinfo a, div.moreinfo a:link, div.moreinfo a:visited {
display:block;
}

div.moreinfo img {
width:60px;
height:21px;
border:0;
} */
div.shopnow a:hover img {
visibility:hidden;
}
div.shopnow{
height: 33px;
width: 160px;
margin:0;
padding:0;
background-image: url(../../cataloguefeatured/images/grayShopNow.jpg);
}

div.shopnow a, div.shopnow a:link, div.shopnow a:visited {
display:block;
}

div.shopnow img {
width:160px;
height:33px;
border:0;
}
div.documentlibrary a:hover img {
visibility:hidden;
}

div.documentlibrary{
width: 103px;
height: 21px;
margin:15px 0 0 0;
padding:0;
background-image: url(../images/television/documentLibraryButtonHover.jpg);
}

div.documentlibrary a, div.documentlibrary a:link, div.documentlibrary a:visited {
display:block;
}

div.documentlibrary img {
width:103px;
height:21px;
border:0;
}


#footer {
	width:883px;
	margin: 0 auto;
	padding: 0;
	background-color: #00000e;
	color: #fff;
}
#footerContainer {
	width: 843px;
	margin: 10px auto 0 auto;
	padding: 10px 20px 40px 20px;
}
.footerHeadlines {
	border-bottom: 1px solid #cdcdcd;
	margin: 0 40px 10px 0;
	padding: 0;
	color: #cdcdcd;
}
.footerLinks a:link {
	color: #fff;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}
.footerLinks a:visited {
	color: #fff;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}
.footerLinks a:hover {
	color: #498aaa;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}
.footerLinks a:active {
	color: #fff;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}


/*-----------ADDD BY JAMES DIAZ-------------*/
.footerTextWhite {
	margin: 0 40px 10px 0;
	padding: 0;
	color: #fff;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}


/* TV PAGE CSS ---------------------------------*/

.leftSpecialTVContainer {
	width: 269px;
	margin: 0 auto;
	padding: 0;
	float: left;
	border-right: 1px solid #d1d0ce;
}
.rightSpecialRadioContainer {
	width: 270px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.leftSpecialTVContainerPadding {
	width: 259px;
	padding: 10px 10px 0 0;
}
.rightSpecialRadioContainerPadding {
	width: 260px;
	padding: 10px 0 0 10px;
}
.tvSpecialDateContentSmall {
	font-size: 11px;
	color: #668284;
	font-weight: bold;
}
.headlineLink a:link {
	color: #ebebeb;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.headlineLink a:visited {
	color: #ebebeb;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.headlineLink a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.headlineLink a:active {
	color: #ebebeb;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* END TV PAGE CSS -----------------------------*/

.leftSpecialRadioContainer {
	width: 270px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.rightSpecialRadioTwoContainer {
	width: 270px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.leftSpecialRadioContainerPadding {
	width: 260px;
	padding: 10px 10px 0 0;
}
.rightSpecialRadioTwoContainerPadding {
	width: 260px;
	padding: 10px 0 0 10px;
}
.smallerBoxesContainerBG {
	width: 258px;
	background-color: #ebe9e5;
	border-bottom: 1px solid #d1d0ce;
	border-left: 1px solid #d1d0ce;
	border-right: 1px solid #d1d0ce;
}
.smallerBoxesContainer {
	width: 248px;
	padding: 5px;
}
.leftSpecialfrcorContainer {
	width: 265px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.rightSpecialfrcorContainer {
	width: 265px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.leftSpecialfrcorContainerPadding {
	width: 250px;
	padding: 10px 10px 0 0;
}
.rightSpecialfrcorContainerPadding {
	width: 250px;
	padding: 10px 0 0 10px;
}

<!-- MAIN SLIDER -->

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:284px;	width: 883px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	width: 882px; height:40px;
	text-align: left;
	line-height: 40px;
	background: #CCCBC9;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	float: left;
}
.paging a {
	padding: 3px 5px;
	margin: 0 0 0 8px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #022f4c;
	padding: 3px 5px;
	margin: 0 0 0 8px;
}
.paging a:hover {font-weight: bold;}


<!-- END MAIN SLIDER -->

<!-- NIVO SLIDER -->

#slider {
	position:relative;
	width:883px;
	height: 284px;
	margin:0;
	background:url(../images/ajax-loader.gif) no-repeat 50% 50% #000;
	float: left;
}
/* #slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
} */

<!-- END NIVO SLIDER -->

<!-- BOOKMARK CSS -->

.slideBookmarkImage {
	width: 850px;
	background: url(../images/bookmarkHeaderBG.jpg) no-repeat;
	height: 299px;
	margin: 0;
	padding: 0;
}

<!-- END BOOKMARK CSS -->


<!-- RADIO SCHEDULE CSS ------------------------------------------------------->

#contentBGRadio {
	width: 1125px;
	background: url(../images/anbackground.png) repeat-y;
	padding: 83px 0 0 0;
	margin: -102px auto 0 auto;
	z-index: 1;
}
#contentBGRadioSchedule {
	width: 1125px;
	background: url(../images/anbackground.png) repeat-y;
	padding: 83px 0 0 0;
	margin: -102px auto 0 auto;
	z-index: 1;
}

#contentContainRadio {
	width: 1034px;
	padding: 0 40px 0 40px;
}
#contentContainRadioSchedule {
	width: 1034px;
	padding: 0 40px 0 40px;
}
#contentContainBottomRadio {
	width: 944px;
	padding: 0 40px 40px 40px;
}
#contentContainBottomRadioSchedule {
	width: 1034px;
	padding: 0 40px 40px 40px;
}

/* RELIGIOUS CATALOGUE LANDING PAGE */
.shopAddressLink a:link {
	color: #222d4d;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
}
.shopAddressLink a:visited {
	color: #222d4d;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
}
.shopAddressLink a:hover {
	color: #000;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
}
.shopAddressLink a:active {
	color: #222d4d;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
}
#relCatGrayContainerBox {
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 background-color:#fff;
	 -moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	width: 810px;
	padding: 20px;
}
#relCatBlueContainerBox {
	background-color: #37415e;
	padding: 20px;
	width: 770px;
}
#relCatDarkBlueContainerBox {
	background-color: #222d4d;
	border: 2px solid #c3a160;
	padding: 40px;
	width: 688px;
}
#relCatLeftContainerInner {
	width: 330px;
	float: left;
}
#relCatRightContainerInner {
	width: 318px;
	/*height: 285px;*/
	float: left;
	background-color:#fff;
	padding: 20px;
	overflow: hidden;
}
#relCatRightContainerTextInner {
	width: 318px;
	/*height: 285px;*/
	overflow: hidden;
}
.relCatTopHeader {
	color: #d2ac5d;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
.relCatTopHeaderLink a:link {
	color: #4488aa;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}
.relCatTopHeaderLink a:visited {
	color: #4488aa;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}
.relCatTopHeaderLink a:hover {
	color: #022F4C;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}
.relCatTopHeaderLink a:active {
	color: #d2ac5d;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}
.relCatQuoteTop {
	padding: 0 0 5px 0;
}
.relCatQuoteYellowTop {
	color: #d2ac5d;
	font-weight: bold;
}
.relCatQuoteAuthorTop {
	font-style: italic;
}
.relCatFeaturedTopHeader {
	font-weight: bold;
	padding: 0 0 5px 0;
}
ul.relCatTopUL{
	padding: 0 0 0 20px;
	margin: 0;
	list-style: none;
}
li.relCatTopLI{
	padding: 5px 0;
}
.relCatColumnHeaderYellowNoMargin {
	background-color: #cdab61;
	padding: 5px;
	color: #fff;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	width: 350px;
}
.relCatColumnHeaderYellowSmallNoMargin {
	background-color: #cdab61;
	padding: 5px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	margin: 15px 0 5px 0;
	width: 150px;
}
.relCatColumnHeaderNoMargin {
	background-color: #022f4c;
	padding: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

.relCatDateHeader {
	color: #668284;
	font-size: 14px;
	font-weight: bold;
}
.relCatSmallBG {
	width: 288px;
	background-color: #fff;
	border-bottom: 1px solid #d1d0ce;
	border-left: 1px solid #d1d0ce;
	border-right: 1px solid #d1d0ce;
}
.relCatSmallContainer {
	width: 278px;
	padding: 5px;
}

.relCatLink a:link {
	color: #4488aa;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.relCatLink a:visited {
	color: #4488aa;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.relCatLink a:hover {
	color: #000;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.relCatLink a:active {
	color: #4488aa;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#RelCatViewItemsButton li {
    list-style: none;
	margin: 0;
	padding: 0;
	
}
#RelCatViewItemsButton li a {
	background-color: #4488aa;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    padding: 5px 30px;
}

#RelCatViewItemsButton li a:hover {
	background-color: #CBCBC9;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    padding: 5px 30px;
}
.RelCatCategoryBG {
	width: 288px;
	background-color: #ebe9e5;
	border-right: 1px solid #d1d0ce;
	border-left: 1px solid #d1d0ce;
	border-bottom: 1px solid #d1d0ce;
}
.RelCatCategoryContainer {
	width: 278px;
	padding: 0;
}
#RelCatCategory {
	margin: 0;
	padding: 0;
}
#RelCatCategory li {
    list-style: none;
	margin: 0;
	padding: 0;
	width: 278px;

}
#RelCatCategory li a {
	background-color: #EBE9E5;
    color: #668284 !important;
    display: inline-block;
    font-size: 16px;
    padding: 10px 0 10px 25px;
	width: 263px;
	margin:  0;
	border-bottom: 1px solid #e3dfd8;
}
#RelCatCategory li:last-child a {
	border-bottom: none;
}
#RelCatCategory li:last-child a:hover {
	border-bottom: none;
}
#RelCatCategory li a:hover {
	background-color: #4488aa;
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    padding: 10px 0 10px 25px;
	width: 263px;
	
	border-bottom: 1px solid #e3dfd8;
}
#RelCatBottomRightColumn {
	width: 540px;
	padding: 0 0 0 10px;
	margin: 0 auto;
	float: left;
}
#RelCatBottomLeftColumn {
	width: 290px;
	padding: 0 10px 0 0;
	margin: 0 auto;
	float: left;
}
.RelCatcolumnHeaderNoMargin {
	background-color: #022f4c;
	padding: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
}
.RelCatCategoryHeader {
	font-size: 16px;
	color:#4488aa;
	font-weight: bold;
}
.RelCatCategorySubHeader {
	font-size: 14px;
	font-style: italic;
	color: #4488aa;
}
/* DONATION ADDITIONS */
#headerDonation {
	width: 882px;
	height: 298px;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
} 
ul#cssmwDonation {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwDonation ul {
	cursor: default;
	font-size: 0;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwDonation ul li {
	background-image: none;
	float: none;
}
ul#cssmwDonation li {
	background-image: none;
	float: left;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}
ul#cssmwDonation li ul {
	display: none;
	top: 0;
}
ul#cssmwDonation li:hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwDonation li.hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwDonation li.current > ul {
	position: absolute;
}
ul#cssmwDonation > li {
	background-image: none;
	padding: 0;
}
ul#cssmwDonation > li.firstDonation > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 130px;
}
ul#cssmwDonation > li.secondDonation > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 130px;
}
ul#cssmwDonation > li.thirdDonation > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 118px;
}
ul#cssmwDonation > li.fourthDonation > a {
	background: url(../images/subNavLink.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 24px 10px 24px 8px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 102px;
}
ul#cssmwDonation > li > a:visited {
	color: #000;
}
ul#cssmwDonation > li > a:active {
	color: #000;
}
ul#cssmwDonation > li:hover > a {
	background: url(../images/subNavHover.png) bottom  repeat-x #e4e3e0;
	color: #000;
	padding: 24px 10px 24px 8px;
}
ul#cssmwDonation > li.current > a.current {
	background-color: #2d3839;
	color: #000;
}
ul#cssmwDonation ul.level-1 {
	left: 0px;
	top: 100%;
}
#OneTimeButtonDonation li {
    list-style: none;
	margin: 0;
	padding: 0;
}
#OneTimeButtonDonation li a {
	background-color: #022F4C;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    padding: 20px 50px;
	border: 3px solid #ccc;
}
#OneTimeButtonDonation li a:hover {
	background-color: #CBCBC9;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    padding: 20px 50px;
	border: 3px solid #ccc;
}

#WillButtonDonation li {
    list-style: none;
	margin: 0;
	padding: 0;
	
}
#WillButtonDonation li a {
	background-color: #CBCBC9;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    padding: 10px 20px;
}
#WillButtonDonation li a:hover {
	background-color: #022F4C;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    padding: 10px 20px;
}
.leftPhoneContainer {
	width: 269px;
	margin: 0 auto;
	padding: 0;
	float: left;
	border-right: 1px solid #d1d0ce;
}
.leftPhoneContainerPadding {
	width: 259px;
	padding: 0 10px 0 0;
}
.rightMailContainer {
	width: 269px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
.rightMailContainerPadding {
	width: 259px;
	padding: 0 0 0 10px;
}
.orangeSmallHeadline {
	color: #b34d09;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
}
/* END DONATION ADDITIONS */

.blueHeadlinePrime {
	width: 834px;
	background-color: #022f4b;
	padding: 8px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0;
}
.donateMultimediaText {
	font-size: 18px;
	color: #FFFFCC;
	font-weight: bold;
}
.donateMultimedia a:link {
	color: #FFFFCC;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.donateMultimedia a:visited {
	color: #FFFFCC;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.donateMultimedia a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.donateMultimedia a:active {
	color: #FFFFCC;
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.columnHeaderMarginG15 {
	background-color: #022f4c;
	padding: 5px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin: 15px 0 15px 0;
}

/* SP SERIES TV SUB NAV CSS -------------------------------------------------------------*/
ul#cssmwtvSP {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwtvSP ul {
	cursor: default;
	font-size: 0;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#cssmwtvSP ul li {
	background-image: none;
	float: none;
}
ul#cssmwtvSP li {
	background-image: none;
	float: left;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}
ul#cssmwtvSP li ul {
	display: none;
	top: 0;
}
ul#cssmwtvSP li:hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwtvSP li.hover > ul {
	display: block;
	position: absolute;
}
ul#cssmwtvSP li.current > ul {
	position: absolute;
}
ul#cssmwtvSP > li {
	background-image: none;
	padding: 0;
}
ul#cssmwtvSP > li.first > a {
	background: url(../images/television/subNavLinkTv.png) bottom repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 120px;
}
ul#cssmwtvSP > li.second > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 90px;
}
ul#cssmwtvSP > li.third > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 90px;
}
ul#cssmwtvSP > li.fourth > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 85px;
}
ul#cssmwtvSP > li.fifth > a {
	background: url(../images/subNavLink.png) bottom  repeat-x;
	border-bottom: none;
	border-right: none;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 24px 10px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	width: 85px;
}
ul#cssmwtvSP > li > a:visited {
	color: #000;
}
ul#cssmwtvSP > li > a:active {
	color: #000;
}
ul#cssmwtvSP > li:hover > a {
	background: url(../images/subNavHover.png) bottom repeat-x #e4e3e0;
	color: #000;
	padding: 24px 10px;
}
ul#cssmwtvSP > li.current > a.current {
	background-color: #2d3839;
	color: #000;
}
ul#cssmwtvSP ul.level-1 {
	left: 0px;
	top: 100%;
}
.secondSentenceSP {
	font-size: 12px;
	font-style: oblique;
	color: #aaaaa9;
}
.firstSentenceSP {
	color: #668284;
	font-size: 14px;
}

#topRightColumntvSP {
	width: 620px;
	height: 89px;
	padding: 0 0 0 20px;
	margin: 0 auto;
	float: left;
	background: url(../images/subNavBG.jpg) no-repeat;
	background-position: right;
}
#topRightColumnContainertvSP {
	width: 620px;
	padding: 0 0 0 20px;
	margin: 0 auto;
}
#topLeftColumnSeriesSP {
	width: 210px;
	padding: 12px 0 0 0;
	margin: 0 auto;
	float: left;
}
/* END TV SUB NAV CSS ---------------------------------------------------------*/
/* SERIES SP TOP NAVIGATION BAR -------------------------------------------------------*/
ul#cssmw0SP {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 35px;
  padding: 0 0 0 0;
  text-align: center;
}
ul#cssmw0SP ul {
  cursor: default;
  font-size: 0;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw0SP ul li {
  background-image: none;
  float: none;
}
ul#cssmw0SP li {
  background-image: none;
  float: left;
  padding: 0 0 0 0;
  position: relative;
  white-space: nowrap;
  z-index: 100;
}
ul#cssmw0SP li ul {
  display: none;
  top: 0;
}
ul#cssmw0SP li:hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw0SP li.hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw0SP li.current > ul {
  position: absolute;
}
ul#cssmw0SP > li {
  background-image: none;
}
ul#cssmw0SP > li > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 70px;
}
ul#cssmw0SP > li.information > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 100px;
}
ul#cssmw0SP > li.home > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 65px;
}
ul#cssmw0SP > li.news > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 80px;
}
ul#cssmw0SP > li.donation > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 100px;
}
ul#cssmw0SP > li.television > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 100px;
}
ul#cssmw0SP > li.fe > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 55px;
}
ul#cssmw0SP > li.lang > a {
  background-color: #000000;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  height: 71px;
  line-height: 71px;
  text-decoration: none;
  text-transform: none;
  width: 75px;
}
ul#cssmw0SP > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP > li:hover > a.pope {
  background: #000000;
  color: #FFFFFF;
}

ul#cssmw0SP > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}
ul#cssmw0SP ul.level-1 {
  left: 0px;
  top: 100%;
}
ul#cssmw0SP ul.level-1 > li {
  background-image: none;
}
ul#cssmw0SP ul.level-1 > li > a {
  background-color: #000000;
  background-image:  url(../arrow.gif) no-repeat;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0SP ul.level-1 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-1 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-1 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}
ul#cssmw0SP ul.level-2 {
  left: 201px;
}
ul#cssmw0SP ul.level-2 > li {
  background-image: none;
}
ul#cssmw0SP ul.level-2 > li > a {
  background-color: #000000;
  background-image: url(../arrow.gif) no-repeat;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0SP ul.level-2 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-2 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-2 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}



ul#cssmw0SP ul.level-3 {
  left: 201px;
}
ul#cssmw0SP ul.level-3 > li {
  background-image: none;
}
ul#cssmw0SP ul.level-3 > li > a {
  background-color: #000000;
  background-image: none;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0SP ul.level-3 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-3 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-3 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}


ul#cssmw0SP ul.level-4 {
  left: 201px;
}
ul#cssmw0SP ul.level-4 > li {
  background-image: none;
}
ul#cssmw0SP ul.level-4 > li > a {
  background-color: #000000;
  background-image: none;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  text-transform: none;
  width: 190px;
}
ul#cssmw0SP ul.level-4 > li:hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-4 > li.hover > a {
  background-color: #333333;
  color: #FFFFFF;
}

ul#cssmw0SP ul.level-4 > li.current > a.current {
  background-color: #333333;
  color: #FFFFFF;
}
/* END SERIES SP TOP NAVIGATION BAR ---------------------------------------------------*/