#top {	background-image: url(../images/top_bg.jpg);	background-repeat:repeat-x;	background-position: left top;	background-color:#000000;	height:100px;}#red-box {	background-image: url(../images/toplogo.jpg);	background-repeat:no-repeat;	background-position: left top;	height: 86px;}/*Display Control*/body {}#display_control{	background-color:#666666;	width:580px;}.displayItemBody {	margin:0px;	padding:0px;	font-family:Arial, Verdana, sans-serif;	font-size:11px;	color:#FFF;	background-color:#000;	background-repeat: repeat-y;	background-position: 0px 0px;        }/*Display Control*//*TITLE BAR*/.display_title{			font-family: Arial;			font-weight:700;			color:white;			font-size:large;}.display_scope{	font-family: Arial;			font-weight:700;			color:white;			font-size:small;}.display_type{	font-family: Arial;			color:Black;			font-size:small;}.display_count{	font-family: Arial;			color:white;			font-weight:700;			font-size:small;}.display_pnl_scope{}#div_paging{}.display_pager{	color:white;	font-size:x-small;	font-family:Arial;}#AssetList_div_paging{		color:white;		font-weight:700;		font-size:x-small;		font-family:Arial;}.display_first{}.display_prev{	color:#ffcc00;	}.display_next{	color:#ffcc00;}.display_last{}.display_dlcart_link{margin-left:0%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;padding:5px;} .display_dlcart_link a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;padding:5px;} .display_dlcart_link a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;padding:5px;} .display_dlcart_link a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-weight:bold;padding:5px;}.display_dlcart_link a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;padding:5px;}  .div_title_leftcol{	vertical-align:top;	width:55%;	text-align:left;}	                            /*end title bar*/                                                        /*search*/                            .search_results_grid{	background-color:#ededed;	position:relative;	top:1000px;	}   .bodycopy {	width: 500px;	margin-left: 25px;	margin-top: 0px;}.bodycopy td {	font-family: Arial, sans-serif;	font-size: 12px;	color: #000000;}.bodycopy a:link {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	font-weight: bold;	line-height: normal;}.bodycopy a:visited {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	font-weight: bold; }	.bodycopy a:hover {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: underline;	font-weight: bold; }.contentarea{	/*background-color:Teal;*/}               .search_results_panel{	/*the whole result panel*/	background-color:#ededed;	margin-top:-25px;}                                       .topmargin{	border-width:1px;	border-bottom-style:solid;}                                                                                                   /*end search*//*Photos*/.newphotos_panel{	background-color:#ededed;	height:123px;	padding:0px;}#photo_prog_name{	font-family:Arial;	width:125px;	height:40px;	color:White;}#photo_file_name{	/*file name*/	color:White;	font-size:x-small;}#photo_air_date{	color:White;}.photo_grid{	/*photo table inside photo panel*/	width:540px;	margin-left:auto;	margin-right:auto;}.photo_grid a:link {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.photo_grid a:visited {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}	.photo_grid a:hover {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold; } .photo_element{	/*each distinct photo element*/	vertical-align:top;	width:130px;	border:10px;	height:110px;	} .photos_panel	{	margin-left:auto;	margin-right:auto;}#photo_preview_cell {	background-color:#CCCCCC;	height:150px;	width:140px;	vertical-align:middle;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;}/*end photos*/                                                        /*press panel*/.press_panel {	background-color:#ededed;	}.press_panel a{	color:Navy;}.press_item_title{		font-family:Arial, Helvetica, sans-serif;	font-size:11px;	}.press_item_date{	color:Black;	}/*end press_panel*/     /*soundbites panel*//*end soundbites panel*/                                                /*preview */.displayItemBody a{	color:Orange;}/*preview*//*ASSET CAPTION*/        .cap_head{	/*top of caption*/	text-align:center;	height:25px;	color:#FFF;}.cap_text{	color:#FFF;}.caption_spacer{/*space above and below caption header*/background-color:Olive;}.cap_item{	/*each element in the caption list*/	color:#FFF;	background-color:#000;	vertical-align:middle;	text-align:left;}/*END ASSET CAPTION*//*shopcart link*/.shopcart_panel{	background-color:#ededed;	text-align:left;}/*shopcart link*//*Verify Card ID / Download Cart Page/Charlton edited*/#dlCartBody{	background-color:#ededed;	color:#000000;	font-family:Arial,Helvetica,Courier;	font-size:x-small;	margin-left:auto;	margin-right:auto;		}		#rightcontent{	top:-200px;	position:relative;		}#btnClose{	position:absolute;	top:-300px;}#lnk_LogIn{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	margin-left:100px;	text-decoration:underline;		}#lnk_LogIn a:link{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	text-decoration:underline;	}#lnk_RequestAccount{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	margin-left:100px;	text-decoration:underline;		}#lnk_RequestAccount a:link{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	text-decoration:underline;	}  #lnk_NotUser   {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	margin-left:100px;	text-decoration:underline;	margin-left:100px;		}  #lnk_NotUser a:link   {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	text-decoration:underline;	}	#lbl_Text{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	border-bottom:dotted 1px #333333;	width:50%;	margin-left:20px;	margin-top:20px;} #lblError {	color:#660000;	}.contentBox{width:718px;height:99px;margin-right:auto;margin-left:auto;border:solid 1px #333;padding-top:20px;text-align:left;}.vcidLogo{background-image:url(/images/newtoplogo.jpg);width:720px;height:99px;background-position:left, top;background-repeat:no-repeat;margin-right:auto;margin-left:auto;margin-top:50px;}#content{background-image:url(/images/newtoplogo.jpg);width:718px;height:99px;background-position:left, top;background-repeat:no-repeat;margin-right:auto;margin-left:auto;border:solid 1px #333;} /*CART*/  #leftcontent{	}#title{	font-family:Arial;	font-size:medium;	margin-bottom:20px;	background-color:#FFCC00;	color:#000;	padding-top:5px;	padding-bottom:5px;	padding-left:5px;	position:relative;	margin-top:300px;	text-align:left;	}.subtitle{	font-family:Arial;	font-size:medium;	background-color:Navy;	padding-top:5px;	padding-bottom:5px;	padding-left:5px;	color:White;	text-align:left;	margin-top:30px;	margin-bottom:30px;	}.repeating-region{	position:relative;	margin:10px;	}#lblStatus{	margin-top:20px;	font-weight:bold;	padding-top:5px;	padding-bottom:5px;	padding-left:5px;	padding-right:5px;	}#pnl_Request {	font-size:medium;	margin-top:40px;	position:relative;	}.bar_E{}.berchCopy{}.img_logo{	border:20px;	}#pnl_Results{		}#pnl_Results a{	}#tbl_Results{	margin-left:150px;	font-size:x-small;	}#tbl_Results img{	margin:20px 20px 20px 20px;}#tbl_Results tr {	height:200px;}#tbl_Results a{	color:#FFCC00;	font-size:small;}.label_txt{	font-family:Arial,Helvetica,Courier;	font-size:x-small;	}.top_logo{	/*left:10;	top:20;	margin-top:75px;*/}#leftnav{	/*position:relative;	margin-top:30px;	margin-bottom:30px;	width:800px;	background-color:Aqua;*/	}.top_legal{	/*font-family:Arial;	font-size:11;	width:800px;*/			}		/*Verify Card ID Page*/.search_results_grid{	position:relative;	top:10px;	width:650px;	}.tbl_tot_rec{position:relative;top:10px;}#ctl00_results_AssetList_srchmsg{	position:relative;	top:10px;		}	/*************************************************************************VIDEO***********************************************************************************************************/   #ctl00_results_AssetList_dl_VideoList{  width:100%;  background-color:#ededed;   }	#pnlVideoTop  {	background-image:url(/images/horizontal_video_2.jpg);	background-repeat:no-repeat;	height:46px;	width:780px;	background-color:#FFFFFF;  }    #pnlVideoBottom  {		background-image:url(/images/bottom_border.jpg);	background-repeat:no-repeat;	height:150px;	  } #pnlVideoMain  {	/*background-image:url(/images/bottom_border.jpg);	background-repeat:no-repeat;	background-position:bottom;	height:9px;	border-left:solid 1px #000;	border-right:solid 1px #000;*/  } .video_panel   {				background-image:url(/images/big_bg.jpg);		background-repeat:no-repeat;		background-position:top right;		font-family:Arial,Helvetica,Courier;		width:1120px;		margin-left:20px;	}			.cssDDLVideoProglist	{		width:430px;		font-size:10px;	}	.tbl_Vid_Select	  {		width:780px;		background-image:url(/images/bg_graybarA.jpg);		background-repeat:repeat-x;		background-position:left;		background-position:top;		height:70px;		border-left:solid 1px #000;		border-right:solid 1px #000;		/*margin-left:5px;		margin-right:auto;*/				}		.tvd_title{	   font-family:Arial, Helvetica, sans-serif;	   font-size:14px;	   font-weight:bold;	   /*font-color:#b7fe1c;*/	   padding-left:10px;	   color:#FFF;	  margin-top:2px;	   }	   #vidLogosImage{	/*		background-image:url(/images/video_logos.jpg);		background-repeat:no-repeat;		background-position:left;		text-align:left;		background-position:top;	width:780px;	margin-left:7px;	margin-right:auto;*/	height:10px;		border-left:solid 1px #000;	border-right:solid 1px #000;	background-color:#FFFFFF;	width:778px;		}	.tblVidTitleInfo{   background-color:#a1abb6;  }   .splashLogo    {	}   .splashLogo a   {		}	.tdSplashLogo	{		margin-left:auto;		margin-right:auto;		text-align:center;	}	.divSplashLogo 	{		border:1px solid #000;		width:182px;		margin-left:auto;		margin-right:auto;margin-bottom: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #ffffff;border-right-color: #ffffff;border-bottom-color: #ffffff;border-left-color: #ffffff;background-color: #000000;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;text-align:center;		}						.divSplashLogoDL	{		border:1px solid #000;		width:182px;		margin-left:auto;		margin-right:auto;margin-top: 20px;margin-bottom: 15px;border:solid 1px #666;background-color: #000000;padding:2px 2px 2px 2px;text-align:center;		}		.divSplashLogoDLMouseOver {			border:1px solid #000;		width:182px;		margin-left:auto;		margin-right:auto;margin-top: 20px;margin-bottom: 15px;border:solid 1xp #ffcc00;background-color: #000000;padding:2px 2px 2px 2px;text-align:center;background-color:#ffcc00;}	.divSplashLogoSingle	{margin-left: 15px;margin-right: 10px;margin-bottom: 15px;borde:solid 1px #666;background-color: #000000;padding:2px 2px 2px 2px;background-color:red;	}	.splashLogo img	{		width:180px;	}		.splashLogoSingle img	{			margin-left:50px;		margin-right:50px;	}	.lblShowNameLogo	{		color:White;			}	.tdSplashLogoTitle	{		color:White;		text-align:center;		vertical-align: top;		font-size:12px;				font-family:Arial, Helvetica, sans-serif;	}   .tblVidTitleInfo{   background-color:#a1abb6;   width:100%;   }      .cssAssetDescTitle   {	font-size:x-small;   }   .video_items_all   {	width:780px;	/*margin-left:7px;	margin-right:auto;*/	background-color:#FFFFFF;	border:solid 1px #000;	}   .csslblVidTitle   {	font-weight:bold;	padding-left:15px;	font-size:12px;	}	.cssTblVidLogos{   background-color:#bcbfc2;   padding:5px;   height:205px;   width:100%;   }      .divTblLogos   {	width:620px;	height:auto;   }      .tblVideoElement{	/*background-image:url(/images/horizontal_video.jpg);*/	background-position:left;	background-position:top;	background-repeat:no-repeat;	}	.trVidHeader{ 	background-color:#afbbc9;	border:solid 1px #666;	padding:3px;	font-size:11px;		}    .tdVidHeader{	background-color:#afbbc9;	border-bottom:solid 1px #666;	padding:3px;				}    .video_coming_up    {		background-color:#ccd1d6;		vertical-align:top;		margin-top:50px;		border:solid 1px #000;		font-size:11px;		height:790px;		}    .vidComingUpHeader{	background-color:#657188;	padding:5px;	border-top:solid 1px #f2f3f4;	border-left:solid 1px #9CA5B8;	border-right:solid 1px #3f5577;	border-bottom:solid 1px #000;	font-weight:bold;	font-size:12px;	color:#FFFFFF;	width:200px;	}	.vidComingUpHeader{	background-color:#657188;	padding:5px;	border-top:solid 1px #f2f3f4;	border-left:solid 1px #9CA5B8;	border-right:solid 1px #3f5577;	border-bottom:solid 1px #000;	font-weight:bold;	font-size:12px;	color:#FFFFFF;	}	.tdVidUpcomingTypecode{	background-color:#9CA5B8;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	font-weight:bold;	color:#000;	font-size:14px;		}    .vidComingUpFooter{/*border:solid 1px #000;*/}   td .cssTblVidLogos    {	margin-left:auto;	margin-right:auto;	width:100%;   }   .trVidResultsTitle{  	background-color:#657188;	border-top:solid 1px #fff;	border-left:solid 1px #9CA5B8;	border-right:solid 1px #3f5577;	border-bottom:solid 1px #000;	font-weight:bold;	font-size:12px;	color:#FFFFFF;	width:634px;   }   .cssDlVideoList   {	background-color:Orange;	font-size:11px;	width:634px;	}		.divResultsTitleHeader{  	background-color:#657188;	border-top:solid 1px #fff;	border-left:solid 1px #9CA5B8;	border-right:solid 1px #3f5577;	border-bottom:solid 1px #000;	font-weight:bold;	font-size:12px;	color:#FFFFFF;	width:632px;	}	.tvd_chk a:link{		   font-family:Arial, Helvetica, sans-serif;	  	   font-weight:bold;	   /*font-color:#b7fe1c;*/	   padding-left:10px;	   color:#FFF;text-decoration:underline;/*font-size:12pt; font-size:14px;*/font-size:13px;}.tvd_chk a:visited{	   font-family:Arial, Helvetica, sans-serif;	 	   font-weight:bold;	   /*font-color:#b7fe1c;*/	   padding-left:10px;	   color:#FFF;text-decoration:underline;/*font-size:12pt; font-size:14px;*/font-size:13px;}.tvd_chk a:hover{	   font-family:Arial, Helvetica, sans-serif;	  	   font-weight:bold;	   /*font-color:#b7fe1c;*/	   padding-left:10px;	   color:#FFF;text-decoration:none;/*font-size:12pt; font-size:14px;*/font-size:13px;}.tvd_chk a:active{	   font-family:Arial, Helvetica, sans-serif;	   font-size:14px;	   font-weight:bold;	   /*font-color:#b7fe1c;*/	   padding-left:10px;	   color:#FFF;text-decoration:underline;/*font-size:12pt; font-size:14px;*/font-size:13px;}	   .video_items   {	/*background-color:;*/	}		.trVidUpcoming	{		/*border-bottom:1px solid black;*/		font-size:11px;	}	.tdVidUpcomingLt	{		font-size:11px;			}	.tdVidListBottomRow	{		background-color:#999999;		/*border-bottom:solid 1px #000000;*/	}		.trVidUpcomingTypeCode	{		background-color:GrayText;		font-size:11px;			}   .video_current_results   {	width:620px;	vertical-align:top;	}   .csslblVidResults{}   .cssTblVidPlay{   /*width:795px;*/   }       	#vidLtCol{}	.cssImgPlayerLogo{	padding:2px;	border:solid 1px #999;	}    .cssDlVideoElem    {		font-size:x-small;	}	.cssDivDLVideoElementTitle	{		width:240px;		border-bottom:1px solid;		padding-top:10px;		font-size:11px;	}	.cssPlayerInstruction	{		width:100%;		border-bottom:1px solid;		font-size:9px;	}		.cssDLVERuntime	{		font-size:smaller;		padding-bottom:2px;	}	.divDlVideoElem	{		/*height:300px;		width:250px;		overflow:scroll;*/				}			.cssDivDLVidElemContainer	{		overflow:auto;		height:200px;		width:300px;	}	.cssDivVideoComingUp	{		overflow:auto;		height:100%;		width:100%;	}	.cssDivDlVidList	{		background-color:#EEE;		height:550px;		overflow:auto;		width:634px;	}	    .noResultsVideo{	background-image:url(/images/horizontal_video_2.jpg);	background-repeat:no-repeat;	height:400px;	background-color:#fff;	width:795px;	border-bottom:1px black solid;}.cssLblNoResultsVideo{}.tdVidUpcomingRt{	color:#000066;}.hlSelectAll{	font-size:11px;	}.tdVidUpcomingRt a:link{color:#000066;text-decoration:none;}.tdVidUpcomingRt a:visited{color:#000066;text-decoration:none;}.tdVidUpcomingRt a:hover{color:#000066;text-decoration:underline;}.tdVidUpcomingRt a:active{color:#000066;text-decoration:none;}.tdlbShowName{color:#000066;}.tdlbShowName a:link{color:#000066;text-decoration:underline;}.tdlbShowName a:visited{color:#000066;text-decoration:underline;}.tdlbShowName a:hover{color:#000066;text-decoration:none;}.tdlbShowName a:active{color:#000066;text-decoration:underline;}.tdhlPRLink{color:#000066;}.tdhlPRLink a:link{color:#000066;text-decoration:underline;}.tdhlPRLink a:visited{color:#000066;text-decoration:underline;}.tdhlPRLink a:hover{color:#000066;text-decoration:none;}.tdhlPRLink a:active{color:#000066;text-decoration:underline;}#ctl00_results_AssetList_dl_VideoElem_ctl01_lbVidPre{color:#000066;text-decoration:underline;}#ctl00_results_AssetList_dl_VideoElem_ctl01_lbVidPre a:link{color:#000066;text-decoration:underline;}#ctl00_results_AssetList_dl_VideoElem_ctl01_lbVidPre a:visited{color:#000066;text-decoration:underline;}#ctl00_results_AssetList_dl_VideoElem_ctl01_lbVidPre a:hover{color:#000066;text-decoration:none;}#ctl00_results_AssetList_dl_VideoElem_ctl01_lbVidPre a:active{color:#000066;text-decoration:underline;}.cssLastUpdated{		/*padding-left:20px;	font-size:small;	font-weight:bold;	position:relative;	top:8px;	padding-bottom:5px;*/		}#ctl00_results_lblLastUpdated{	color:white;	font-size:11px;	/*border-left:solid 1px #000;	padding-bottom:4px;*/	width:780px;	left:630px;	position:relative;	top:20px;	}/* Styles for scrolling layers  	 Specify width and height in hold and wn, and in clip for wn */div#hold	{ 	position:relative; overflow:hidden;	width:570px; height:140px; z-index:100	}div#wn	{ 		margin-left:auto;	margin-right:auto;	width:180px; height:140px; 	clip:rect(0px, 180px, 110px, 0px); 	padding: 3px;	overflow:hidden;		z-index:1; 	}div#bigthumtbl	{ 	position:relative; overflow:hidden;	width:570px; height:240px; z-index:100	}div#bigthumtblwn	{ 		margin-left:auto;	margin-right:auto;	width:180px; height:240px; 	clip:rect(0px, 180px, 110px, 0px); 	padding: 3px;	overflow:hidden;		z-index:1; 	}div#lyr1	{ 	position:absolute; visibility:hidden; 	left:0px; top:0px; 	z-index:1; 	}  .photoSearchResults {		border: 1px solid #666;	padding: 3px;}.photoSearchResultsOn {		border: 1px solid #ffcc00;	padding: 3px;}table.main { background-color:#000;background-image: url(/images/blue_bg.jpg); background-repeat:repeat-x;	background-position:left top; 	width:100%;	padding-top:20px;	margin-left:auto;	margin-right:auto;	border-top:solid 2px #000;  }td.arrows a { padding:0 1em }td.spacer { width:38px }td.footer { text-align:center; margin:.8em 0 .6em; color:#e6b60e;font-size:11px}  #pull {	background-image: url(../images/NEWpulldownmenu_bg.jpg);	background-repeat: repeat-x;	height: 39px;	background-color: #FFFFFF;	background-position: left top;	margin-top: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #000000;	border-left-color: #000000;}#abstand {	margin-left: 15px;}#titleingreen {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: none;	color: #fff;	padding-top: 9px;	padding-left: 10px;	width: 150px;}#titlepull {	float: left;	width: 500px;}#logoarea {	overflow: scroll;}#NewVD {	background-color: #ACB8C7;	border-left:solid 1px #000;	border-top:solid 1px #000;}#namespace {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	padding-top: 2px;	padding-bottom: 2px;	color: #FFFFFF;}.PP {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFCC00;	text-align: center;}#resultList {	margin-right: 4px;	width: 100%;}#PD {	margin-top: 8px;}#LU {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0000;	position: relative;	top: 10px;	text-align: left;	left: 30px;}#tbl-line {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-top: 2px;	margin-top: 8px;}#greybar {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFCC00;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 0px;	font-weight: bold;}.kuangjia {border:solid 1px #666;}