.prog_wrapper {
	width:649px;
	margin:0px 0px 25px 0px;
}

.prog_wrapper hr {
	color:#556A83;
	background-color:#556A83;
	width: 661px;
	height: 1px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-top: 25px;
	border:none;
}

.nav_progs{
	margin-top: -5px;
	font-size: 11px;
	color: #43578C;
	font-weight: normal;;
	line-height:1.5;
	position:relative;
	right:30px;
}


/*-  ----------------------------------------------------------------------- */

.prog_head {
	background-color:#43578C;
	height:23px;
	margin-bottom:15px;
	color:#FFFFFF;
}

.prog_head a:link{
	text-decoration:none !important;
}
.prog_head a:visited{
	text-decoration:none !important;
}
.prog_head a:active{
	text-decoration:underline !important;
}
.prog_head a:hover{
	text-decoration:underline !important;
}

/*-  ----------------------------------------------------------------------- */

.prog_links{
	width:400px;
	float:right;	
}

.prog_links a:link{
	text-decoration:none !important;
}
.prog_links a:visited{
	text-decoration:none !important;
}
.prog_links a:active{
	text-decoration:underline !important;
}
.prog_links a:hover{
	text-decoration:underline !important;
}

#prog_links{
	width:400px;	
}

#prog_links a:link{
	text-decoration:none !important;
}
#prog_links a:visited{
	text-decoration:none !important;
}
#prog_links a:active{
	text-decoration:underline !important;
}
#prog_links a:hover{
	text-decoration:underline !important;
}

/*-  ----------------------------------------------------------------------- */

.prog_image{
	width:200px;
	float:left;
	margin-right:10px;
	text-align:center;
}

.prog_image_2{
	float:right;
	margin-left:10px;
	margin-right:8px;
}

/*-  ----------------------------------------------------------------------- */

.prog_special{
	color:red;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}

.prog_info{
	height:98px;
	width:400px;
	float:right;
}

.prog_info_1{
	width:400px;
	float:right;
	margin-bottom:15px;
}

.prog_info_2{
	width:500px;
	float:left;
	margin-top:25px;
}

.prog_info_3{
	line-height:1.9em;
	margin-top:25px;
}

.highlights_left{
	display:inline;
	float:left;
	margin:8px 14px 8px 26px;
}

.highlights_right{
	display:inline;
	float:right;
	margin:8px 0px 0px 0px;
	width:430px;
}

/*-  ----------------------------------------------------------------------- */

.prog_videos{
	line-height:2.5em;
	margin-bottom:30px;
}

.prog_videos li{
	list-style-type:none;
	background : url(../images/filmicon.gif) no-repeat center left;
	margin-left: -10px;
  }
 
.prog_videos a:link{
	text-decoration:none !important;
	margin-left: 20px;
}
.prog_videos a:visited{
	text-decoration:none !important;
	margin-left: 20px;
}
.prog_videos a:active{
	text-decoration:underline !important;
	margin-left: 20px;
}
.prog_videos a:hover{
	text-decoration:underline !important;
	margin-left: 20px;
}


/*-  ----------------------------------------------------------------------- */

#prog_videos{
	line-height:2.5em;
	margin-top:25px;
}

#prog_videos li{
	list-style-type:none;
	background : url(../images/filmicon.gif) no-repeat center left;
	margin-left: -10px;
  }
 
#prog_videos a:link{
	text-decoration:none !important;
	margin-left: 20px;
}
#prog_videos a:visited{
	text-decoration:none !important;
	margin-left: 20px;
}
#prog_videos a:active{
	text-decoration:underline !important;
	margin-left: 20px;
}
#prog_videos a:hover{
	text-decoration:underline !important;
	margin-left: 20px;
}


#menutabs_wrapper {
	margin:0px 0px 0px 0px;
	padding:18px 10px 15px 8px;
	width:630px;
	border:1px solid #43578C;
	min-height:250px;
}

#menutabs {
	margin:25px 0px 0px 0px;
	padding:0px;
}


#menutabs ul {margin:0 auto; padding:0px 12px 0px 0px; list-style:none; display:table; white-space:nowrap; font-size:11px;}
#menutabs li {display:table-cell; margin:0; padding:0;}
#menutabs a {float:left; color:#FFFFFF; background: #43578C url(../images/top_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#menutabs a b {float:left; display:block; background:transparent url(../images/top_right.gif) no-repeat right top; padding:3px 10px 3px 10px;}
#menutabs a:hover {background: #FF8C1A url(../images/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;} 
#menutabs .current a {background: #FF8C1A url(../images/top_left.gif) no-repeat left top; color:#fff; cursor:default;} 

