
	body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,
	form,fieldset,legend,input,textarea,button,
	pre,code,blockquote,th,td,hr
	{margin:0;padding:0;} 
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
	li{list-style:none;} 
	table{border-collapse:collapse;border-spacing:0;} 
	fieldset,img,hr,object{border:0;} 
	input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;} 
	legend{color:#000;} 
	address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
	i,em{font-style:italic;} 
	b,strong{font-weight:bold;} 
	caption,th{text-align:left;} 
	q:before,q:after{content:'';} 
	abbr,acronym {border:0;font-variant:normal;} 
	sup{vertical-align:text-top;} 
	sub{vertical-align:text-bottom;} 
	a{outline:none;cursor:pointer;}

	.FlNone 		{ float: none !important; }
	.FlLeft 		{ float: left !important; margin-left: 0px !important; }
	.FlRight 		{ float: right !important; margin-right: 0px !important; }

	.ClNone 		{ clear: none !important; }
	.ClBoth 		{ clear: both !important; }
	.ClLeft 		{ clear: left !important; }
	.ClRight 		{ clear: right !important; }

	div.Clear { display: block !important; clear: both !important; float: none !important; width: 100% !important; height: 1px !important; margin: 0 0 -1px 0 !important; font-size: 0px !important; }


	a {
		color: #2768ab;
		text-decoration: none;
	}

	a:link {}

	a:visited {}

	a:hover {text-decoration: underline;}

	a:active {}



	html {height:98%;}
	body {
		/*overflow:hidden;*/
		font:normal normal 12px  Arial,sans-serif;
		height:100%;
	}


	div.MainConeiner {
		height:100%;
		width:100%;
		/*margin:10px;
		overflow:hidden;*/
	}

		div.LeftSide {
			width:228px;
		/*	float:left;*/
			position:absolute;
			margin:10px	 0 0 10px;
			overflow:hidden;
			height:98%;
			top:0;
		}

			.LeftSide div.qLinks{margin-top:0px;}
				.LeftSide div.qLinks a{font-size:10px;float:left;margin-left:10px;margin-top:5px;}

			.LeftSide div.LSColumn{
				height:95%;
				float:left;
			/*	margin-top:10px;*/
				width:228px;
				overflow:hidden;
				position:relative;
				background:#d5d5d5 url(../i/sl_bg.png) 0 0 repeat-y;
			}
				.LSColumn .tBG{
					background:transparent url(../i/ls_top.jpg) 0 0 no-repeat;
					height:100%;
					padding:25px 12px 120px 12px;
				}
				.LSColumn .BotImg{
					position:absolute;
					bottom:0px;
					height:13px;
					width:228px;
					left:0;
					background:transparent url(../i/ls_bottom.jpg) 0 100% no-repeat;
				}
				.LSColumn .BotImg2{
					position:absolute;
					left:0px;
					right:0px;
					bottom:100px;
					height:175px;
					width:226px;
					background-color:Transparent;
					background-image:url(../i/NAB2009-PickHit_100.png);
					background-position:center bottom;
					background-repeat:no-repeat;
					/*border:solid 1px Blue;*/
				}

	h1.TextLogo{
		/*float:left;*/
	}
		h1.TextLogo a{
			width:200px;
			height:75px;
			display:block; 
			overflow:hidden;
			text-indent:-9999px;
			background:transparent url(../i/text_logo.png) 50% 0 no-repeat;
		}

	h1.Logo {
		position:absolute;
		left:10px;
		bottom:10px;
		z-index:10;
	}
	h1.Logo a{
		width:206px;
		height:89px;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		
		background:transparent url(../i/logo.png) 50% 0 no-repeat;
	}

	div.BCMsgArea {
		position:absolute;
		bottom:210px;
		width:190px;
		top:100px;
		/*
        border:1px solid #b9b9b9;
		border-width:1px 0 0 1px;
		border-left-color:#d3d3d3;
        */
		padding:3px;
		/*float:left;*/
		margin-top:10px;
		text-align:left;
		/*color:#5a96d5;Light Blue*/
		/*color:#2768ab;Dark Blue*/
		color:Black;
		/*text-transform:uppercase;*/
		font:15px arial,sans-serif;
		overflow:auto;
	}

	div.BCMsgArea ul {
		padding-left:15px;
	}

	div.BCMsgArea li {
		list-style-type:disc;
		list-style-position:outside;
	}
	
	div.BCSerachField {
		color:#acacac;
		text-transform:uppercase;
		text-align:center;
		margin-top:10px;
		background:transparent url(../i/src_title_bg.png) 0 5px no-repeat;
	}
		div.BCSerachField  span{
			color:#acacac;
			background:#d6d7d6;
			font-size:10px;
			padding:0 4px;
		}
		div.BCSerachField  input.text_form {
			margin-top:5px;
			width:170px;
			height:23px;
			padding:3px 30px 3px 3px;			
			border:1px solid #b9b9b9;
			border-width:1px 0 0 1px;
			border-left-color:#d3d3d3;
			font-size:16px;
			background:white url(../i/icon_searchfield.png) 98% 65% no-repeat;
		}
		div.AP {background-position:0 7px;text-align:left;}
		div.AP  span{text-transform:none;line-height:14px;text-align:center;width:80px;display:block;margin:0 auto;}
		div.AP  input.text_form {
			background-image:none;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			/*padding-top:5px;*/
			height:19px;
			padding:3px;
			width:196px;
		}
		
		div.AP  input.text_date {
			width:70px;
			float:left;
			height:18px;	
			margin-top:5px;
			line-height:18px;	
		}
			div.AP  input.text_date.snd {margin-left:15px;}
		div.AP  img.choose_date {float:left;margin-top:5px;}
		div.AP  input.srch_btns {
			height:22px;
			width:95px;
			background:white url(../i/srch_btn.png) 0  0 no-repeat;
			text-align:center;
			line-height:22px;
			font-size:12px;
			font-weight:bold;
			float:left;
			border:none;	
			margin-top:5px;
		}
		div.AP  input.srch_btns.cr {margin-left:13px;}
		
	ul.BCChanelList {
		margin-top:10px;
	}
		ul.BCChanelList li{}
			ul.BCChanelList li a{
				display:block;
				line-height:24px;
				padding:0 10px;
				color:#6d6d6d;
				font-size:14px;
				height:24px;
			}
			
				ul.BCChanelList li a:hover{
					background:#afc4cf;
					color:black;
					text-decoration:none;
				}
				
				ul.BCChanelList li a.active{
					background:#afc4cf;
					color:black;
					text-decoration:none;
					cursor: default;
				}
		ul.Catal {}
		ul.Catal li{
			background:transparent url(../i/cat_down.png) 0  5px no-repeat;
			padding-left:4px;
			margin-bottom:10px;
				
		}
		ul.Catal li a {height:18px;line-height:18px;}
			ul.Catal li a:hover{background:transparent;}
			ul.Catal li ul{margin:0;padding:0;}
				ul.Catal li ul li{background:none;margin-bottom:0px;}

	div.RightSide {
		/*width:720px;*/
		/*overflow:hidden;*/
		padding:0;
		padding-right:10px;
		font-size:13px;
		padding-left:238px;
		margin-top:12px;
		/*position:relative;*/
	}
	div.MP {padding-left:258px;}
	
		.RightSide  div.LoginLine{
			height:32px;
			background:#909090 url(../i/LoginLine_bg.png) 0 0 repeat-x;
			clear:both;
		}
		
		.RightSide  ul.LoginHead{float:right;margin:10px 20px 0 0;}
		
			.RightSide  ul.LoginHead li{
				float:left;
				margin-left:15px;
				color:white;
			}
				.RightSide  ul.LoginHead li span{color:#9c0101;}

		.RightSide  div.MainMenuLine{
			padding-top:3px;
			height:27px;
			background:white url(../i/MainMenuLine_bg.png) 0 0 repeat-x;
			clear:both;
		}
		.RightSide  div.MiniMenu{
			float:right;
			width:450px;
			margin-right:20px;
		}
			.RightSide  div.MiniMenu   a{
				float:right;
				height:22px;
				overflow:hidden;
				text-indent:-9999px;
				background:transparent url(../i/mini_menu.png) 0 0 no-repeat;
			}
				 div.MiniMenu  span {color:#7f7f7f;float:right;margin-right:10px;line-height:22px;}
				 div.MiniMenu  a#linv {width:62px;background-position: 0px 0px;}
				 div.MiniMenu a#thv {width:55px;background-position: -62px 0px;margin-right:15px;}
				 div.MiniMenu a#upl {width:44px;background-position: -117px 0px;margin-right:10px;}
				 div.MiniMenu a#qst {width:20px;background-position: -161px 0px;}
				 div.MiniMenu a#prev {width:44px;background-position: -181px 0px;margin-right:15px;}
				 
		.RightSide h3{
			font:italic bold 20px arial,sans-serigf;
			color:#a25a07;
			margin:0 0 0 10px;
			width:300px;
			float:left;
			margin-left:20px;	
		}
		
	table.MainTableList {
		color:#2f2f2f;
	}
		
		.MainTableList tr th{
			background:#e0a25a;
			font-weight:bold;
			line-height:38px;
			padding:0 10px;
			font-size:14px;
			text-align:left;
		}
		.MainTableList tr td{
			text-align:left;
			vertical-align:top;
			line-height:18px;
			padding:7px 10px;
			font-size:12px;
		}
		
		.MainTableList tr .IconCell{vertical-align:middle;white-space:nowrap;}
			.MainTableList tr .IconCell img{margin-left:5px;}
		

		.MainTableList tr.gr td{background:#ebebeb;}
		.MainTableList tr.or td{background:#f6d0a4;}
		div.ST{
			position:relative;
			padding-bottom:15px;
		}
			div.STBar{
				position:absolute;
				height:4px;
				width:100%;
				bottom:0;
				overflow:hidden;
				border:1px solid #515151;
			}
				 .STBar div{background:#e0a25a;}

	ul.BntBnch {}
		ul.BntBnch li{
			float:right;
		}
				 
		ul.BntBnch li a{ 
			float:left;
			height:32px;
			line-height:32px;
			color:white;
			font-size:14px;
			overflow:hidden;
			display:block;
			padding:0 10px 0 20px;
			color:#565656;
			background:#eaeaea url(../i/footermenu_bg.png) 0 0 no-repeat;
		}
			ul.BntBnch li  a:hover{text-decoration:none;color:#2768ab;} 

	ul.TblPagng {/*margin-left:20px;*/}

		ul.TblPagng  li{
			float:left;
			margin:7px 5px 0 0 ;
			font-weight:bold;
			line-height:20px;
			color:#424242;
			
		}
			 ul.TblPagng  li a{
				color:#424242;
				display:block;
				font-size:15px;
				
				padding:0 2px;
			/*	font-weight:bold;
				background:#d17710*/
			}
			ul.TblPagng  li a.pL{background:#d17710 url(../i/pgng_left.png) 50% 50% no-repeat;height:20px;width:6px;padding:0 7px;}
			ul.TblPagng  li a.pR{background:#d17710 url(../i/pgng_right.png) 50% 50% no-repeat;height:20px;width:6px;padding:0 7px;}
			ul.TblPagng  li a.active{background:#eed2b3;color:black;}
			ul.TblPagng  li a:hover{text-decoration:uppercase;}
	ul.RFlt {float:right;margin-top:10px;margin-bottom:10px;}
	.MP h3 {margin-top:10px;}
			
			
	div.g_hr {border-top:1px solid #c5c5c5;}


	div.mRs h3 {margin-bottom:10px;}


	ul.VideoList {
	/*	height:130px;
		overflow:hidden;*/
	}
		ul.VideoList li{
			float:left;
			margin-right:18px;
			margin-bottom:10px;
			height:120px;
			width:126px;
		}
			ul.VideoList li a img {border:3px solid white;}
			ul.VideoList li a:hover img {border-color:#d17710;}
			
			ul.VideoList li div.vlTitle{
				font-size:14px;
				color:#2f2f2f;
				line-height:18px;
				margin:3px 0 2px 3px;
				width:126px;
				overflow: hidden;
			}
			ul.VideoList li div.clRunTime{
				text-transform:uppercase;
				margin-left:3px;
				font-size:10px;
				color:#828282;
				width:126px;
				overflow: hidden;
			}


	div.MPbg_bg {background:transparent url(../i/main_bg.png) 0 100%  repeat-x;/*padding-top:17px;*/}
	div.MPbg_l {background:transparent url(../i/main_bg_left.png) 0 100%  no-repeat;}
	div.MainPlayer {
		position:relative;
		/*float:left;*/
		height:269px;
		overflow:hidden;
		/*margin-top:23px;*/
		background:transparent url(../i/main_bg_right.jpg) 100% 100%  no-repeat;
	}
		 div.MainPlayer div.mpScreen{ 
			margin:16px 0 0 23px;
			/*width:450px;*/			
			right: 185px;
			position:absolute;
			left:0;
			top:0;
		 }
		 
		 div.mpScreen .h2{
				font:italic bold 20px arial,sans-serigf;
				color:#a25a07;
				margin:0 0 0 10px;
				float:left;
				margin-left:20px;
				/*font-size:18px;
				color:#c06b0a;
				height:30px;*/
				overflow:hidden;
				/*margin-bottom:5px;*/
				
			}

			div.mpScreen ul.TblPagng {float:left; }
				div.mpScreen ul.TblPagng li{margin:10px	 0 0 10px;}
					div.mpScreen ul.TblPagng li a{
						font-size:15px;
						background:#ababab;
						color:#666;
						line-height:25px;
						padding:0 10px;
					}
					
						div.mpScreen ul.TblPagng li a.active{background:#d17710;color:white;}
					
		div.MainPlayer div.mpText{ 
			margin:16px 0 0 15px;
			padding:0 165px 0 300px;
		/*	width:190px;
			float:left;*/
		}			
		/*div.mpText *{width:100%;}*/
		
			div.mpText h2{
				font-size:24px;
				color:#c06b0a;
				height:30px;
				overflow:hidden;
				margin-bottom:5px;
				
			}
			div.mpText .clRunTime{
				color:#859bb0;
				font-size:10px;
				text-transform:uppercase;
				height:30px;
				overflow:hidden;
			}
			div.mpText p.pText{
				color:black;
				line-height:18px;
				font-size:12px;
				height:130px;
				overflow:auto;
			/*	float:left;
				width:60px;*/
			}
					
			div.mpText a.btn_readmore{
				display:block;
				height:29px;
				line-height:26px;
				margin-top:3px;
				width:141px;
				overflow:hidden;
				text-align:center;
				color:#554003;
				font-style:italic;
				font-size:15px;
				background:transparent url(../i/btn_readmore.png) 0 0  no-repeat;
			}
				div.mpText a.btn_readmore:hover{text-decoration:none;}
					
					
	div.LogInPanel {
		/*float:right;*/
		position:absolute;
		right:10px;
		overflow:hidden;
		width:125px;
		margin:0 0 0 10px;
	}
		div.LogInPanel  .lpLogin{
			width:125px;
			height:102px;
			padding-top:15px;	
			text-align:center;
			background:transparent url(../i/login_panel_bg.png) 0 0  no-repeat;
		}
					
			.lpLogin input{
				border:1px solid #abc8e6;
				border-top-color:#416c9a;
				border-left-color:#416c9a;
				width:88px;
				margin-bottom:7px;
				height:17px;
				line-height:17px;
				padding:0 2px;
			}
			.lpLogin a{color:#2768ab;font-size:11px;}
			.lpLogin a.lp_btn{
				height:24px;
				width:96px;
				text-align:center;
				line-height:22px;
				font-size:12px;
				font-style:italic;
				color:white;
				display:block;
				font-weight:bold;
				margin:0 0 1px 15px;
				background:transparent url(../i/btn_login.png) 0 0  no-repeat;
			}
				 .lpLogin a.lp_btn:hover{text-decoration:none;}
			
			 a.bnt_bigblue{
				height:64px;
				width:126px;
				text-align:center;
				line-height:20px;
				font-size:18px;
				font-style:italic;
				color:white;
				display:block;
				font-weight:bold;
				margin-top:12px;
				background:transparent url(../i/bnt_bigblue.png) 0 0  no-repeat;
			}
			a.bnt_bigblue.reg{padding-top:20px;height:44px;}
			a.bnt_bigblue.sub{padding-top:10px;height:54px;}
				 .lpLogin a.bnt_bigblue:hover{text-decoration:none;}
					
					
	ul.LstVew {
		margin-bottom:20px;
	}				
		ul.LstVew  li{
			height:150px;
			overflow:hidden;
			position:relative;
		}
					
					
	ul.LstVew  li div.STBar	{
		width:120px;
		margin:5px 0 0 3px;
		position:static;
		
		
	}
					
					
	div.BotNav {
		position:absolute;
		bottom:6%;
		width:100%;
		margin-left:-248px;
		height:32px;
		background:transparent  url(../i/footer_bg.gif) 248px 0  no-repeat;
	}
div.BotNav ul.TblPagng{margin-left:268px;}
div.BotNav div.g_hr{margin-left:268px !important	;}
				
				
				
div.TableScroll {
	overflow:auto;
	position:relative;
	margin-left:20px;
}
				
				
div.vis0 {visibility:hidden;}				
				
				
div.SCRImages{
	float:left;
	height:130px;
	/*margin:0 4px 0 5px;*/
	overflow:hidden;
	width:501px;
}

img.minWidth {visibility:hidden;}



div.PopupPreview {
	position:absolute;
	width:302px;
	overflow:hidden;
	z-index:100;
	cursor:move;
}
	div.PopupPreview .PPEdges{float:left;}
	div.PopupPreview .PPCont{
		padding:10px 20px;
		float:left;
		background:transparent  url(../i/popup_bg.png) 0 0  repeat-y;
		width:262px;
		line-height:20px;
	}
		a.PPClose {
			float:right;
			height:20px;
			width:32px;
			overflow:hidden;
			margin-left:10px;
			text-indent:-9999px;
			background:transparent  url(../i/popupp_btns.png) -32px 0  no-repeat;
		}
		
		a.PPSavePos {
			float:right;
			height:20px;
			width:32px;
			overflow:hidden;
			text-indent:-9999px;
			background:transparent  url(../i/popupp_btns.png) 0 0  no-repeat;
		}
		div.PopupPreview  div.PPvp {margin:10px 0;}
		div.PopupPreview  div.PPScripText {
			margin-top:20px;
			border:2px solid black;
			padding:10px;
		}

	
	ul.PPdata li{position:relative;}
	div.PPRating{
		height:13px;
		width:81px;
		overflow:hidden;
		text-indent:-9999px;
		background:transparent  url(../i/rating.png) 0 0  no-repeat;
	}
		div.PPRating.r0{background-position:0 0px;}
		div.PPRating.r1{background-position:0 -13px;}
		div.PPRating.r2{background-position:0 -26px;}
		div.PPRating.r3{background-position:0 -39px;}
		div.PPRating.r4{background-position:0 -52px;}
		div.PPRating.r5{background-position:0 -65px;}

	div.PopupPreview div.PPRating{
		position:absolute;
		top:4px;
		left:45px;
	}


div.ml0 {margin-left:0;}



















