/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* total size */
.parent{
			margin-left: auto; 
			margin-right: auto;
			margin-top: -15px!important;margin-top: 0px;		
			margin-bottom: 0px;
			width:922px;
		}
		.container{
			width: 922px;
			background-color: #f8f8f8;
			border-right-width: 1px;
			border-left-width: 1px;
			border-top-style: none;
			border-right-style: dashed;
			border-bottom-style: none;
			border-left-style: dashed;
			border-right-color: #CCCCCC;
			border-left-color: #CCCCCC;
			float:left;
			margin-top:10px;
		}
		.leftBox {
			width: 185px;
			float:left;
		}
			.logoBox{
				width:155px;
				height:123px;
				background-image: url(images/logo_bg.gif);
				background-repeat: no-repeat;
				text-align: left;
				padding-left:30px;
				float:left;
			
			}
			.logo{
				position:absolute;
				z-index:1;
				
			}
			 .proBox {
				width: 178px;
				float:left;
				padding-left: 7px;
			}

		.rightBox {
			width:760px;
			float:left;
		}
				.menuBox {
					background-image: url(images/menu_bg.gif);
					background-repeat: no-repeat;
					height: 77px;
					width: 735px;
					float:left;
				}
				/*.marqBox2 {
					height: 25px;
					width: 675px;					
					background-image: url(images/top3_bg.gif);
					padding-top: 5px;
					padding-left: 40px;
					float:left;
					}*/
				
				.allContentBox {
					width:735px;
					float:left;
				}	
		.underBox {
			width: 922px;
			float:left;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		.menu:hover{
			border-bottom-width: 4px;
			border-bottom-style: solid;
			border-bottom-color: #FFFFFF;
			display: block;
			margin-top: 4px;
			margin-bottom: -2px;
		}

/*right-top*/
.contentbox {
	width:760px;
	margin-left: 2px;	
}
	.topBox {
		width:760px;
		float:left;
	}
		.newsBox {
			width:570px;
			height: 310px;
			float:left;
			margin-right: 3px;
		}
		.searchBox {
			width:175px;
			height:108px;
			float:left;
		}
		.meteBox {
			width:185px;
			height:210px;
			float:left;
		}
			



/*right-center*/
.midBox {
	width:760px;
	float:left;
	margin-top: 3px;
	margin-bottom: 5px;
}
	.ftvBox {
		width:250px;
		float:left;
	
	}
	.ftvetBox {
		width:250px;
		float:left;
	
	}
	 .mlbBox {
		width:250px;
		float:left;
	}
/*right-bottom*/
.contentbox .undBox {
	height: 286px;
	margin-right: 15px;
}
/*anchor/product*/
.contentbox .undBox .adBox {
	width:400px;
	float:left
}
/*anchor*/
.contentbox .undBox .adBox .anchorBox{
	height:145px;
}
/*product*/
.contentbox .undBox .adBox .goodBox{
	height:150px;
}
/*commercial*/
.contentbox .undBox .bannerBox {
	width:330px;
	float:right
}
/*copyright*/
.underBox {
	height: 85px;
	width: 920px;
	text-align: center;
}
/*Title*/
.titlebox {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.paragraph {
	font-size: 12px;
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
}
.bigparagraph {
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	font-size: 16px;
}
/*weather*/
.heat {
	font-size: 11px;
	color: #333333;
}

/*INPUT {
	WIDTH: 100%;
	border: 1px solid #CCCCCC;
}
*/

/*proglist*/
.time {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.ProgName {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.ProgBox{
	position:absolute;
	width:148px;
	height:183px;
	z-index:1;
	SCROLLBAR-FACE-COLOR: #e1e1e1;
	SCROLLBAR-HIGHLIGHT-COLOR: #e1e1e1;
	SCROLLBAR-SHADOW-COLOR: #e1e1e1;
	SCROLLBAR-3DLIGHT-COLOR: #e1e1e1;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #e1e1e1;
	overflow: auto;
}
.hr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B9B9B9;
	margin-bottom: 5px;
}
.blockboard {
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 8px;
	padding-right: 8px;
	padding-left: 5px;
	padding-bottom:5px;
}
/*ProgList*/
/*Box*/

.ProlistBox{
	background-position: 0px 0px;
}
.PlHead{

	height:24px;
	background-image: url(images/bt_bg.gif);
	background-repeat: repeat-x;
}

.Plcontbox{
	width: 170px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.lihead{
	font-size: 16px;
	color: #0066FF;
	margin-top: 15px;
	padding-left: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	letter-spacing: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lilist{
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left: 15px;
	padding-top: 5px;
}
.proglist{
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left: 15px;
	padding-top: 5px;
}
/*Focus*/
.focusview{
	width:310px;
	height:250px;
	float:left;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 19px;
	padding-left: 4px;
}
.focuslist{
	width:210px;
	float:left;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}
.morebt{
	width:100px;
	height:25px;
	float:right;
	text-align: right;
}
.ulbox{
	margin-left: -5px;
	margin-bottom: 3px;
}
.lilist{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
.focusMarquee{
	width:545px;
	height:15px;
	font-size: 15px;
	color: #FF3366;
	margin-top: -12px;
	border: 1px solid #C7C9D1;
	margin-left: 7px;
	padding-top: 2px;
	padding-left: 7px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}
.newsTitle{
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-right: 6px;
	margin-left: 3px;
}
.newsContent{
	font-size: 13.5px;
	color: #666666;
	line-height: 22px;
	padding-right: 8px;
	padding-left: 8px;
	letter-spacing: 2px;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
.newBox{
	SCROLLBAR-FACE-COLOR: #e1e1e1;
	SCROLLBAR-HIGHLIGHT-COLOR: #e1e1e1;
	SCROLLBAR-SHADOW-COLOR: #e1e1e1;
	SCROLLBAR-3DLIGHT-COLOR: #e1e1e1;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #e1e1e1;
	width:320px;
	height:230px;
	overflow: auto;
}


.newslist {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #B9B9B9;
}
/*link - black*/
.titlebox a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.titlebox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.blocka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.blocka:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
	font-weight: bold;
}
/*continue-link blue*/
.bluemore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #257FD5;
	text-decoration: none;
}
a.bluemore:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
	text-decoration: underline;
}
/*member*/
.member {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #267DD4;
	text-decoration: none;
}
.member:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6666;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
	border-top: 1px solid #B0B0B0;
	border-right: 2px double #B0B0B0;
	border-bottom: 2px double #B0B0B0;
	border-left: 1px solid #B0B0B0;
}

/* copyright */
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.copy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
	text-decoration: underline;
}
/*Proglista*/
.proglista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.proglista:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
}
.focusa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #666666;
	text-decoration: none;
}
.focusa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #FF6666;
}
.MsgTitlea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.MsgTitlea:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
	font-weight: bold;
}
.Msglista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Msglista:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
}

.newsmarquee{
	width:220px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-right: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663366;
}

/* product */

.prodcontent {
	WIDTH: 360px;
	height:90px;
	margin: 5px;
	padding: 5px;
}
.prodimg{
	WIDTH: 70px;
	height: 90px;
	float:left;
	text-align: center;
	vertical-align: top;
	
}
.prodsubject{
	WIDTH: 280px;
	height:20px;
	float:right;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 2px;
}
.prodintro{
	WIDTH: 280px;
	height:63px;
	float:right;

}
.QAtxt {
	font-size: 13.5px;
	color: #666666;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left: 20px;
}

.PPlist {
	margin-right:15px;
	margin-left: 8px;
}

.PPlistsp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #FD6864;
	margin-bottom: 5px;	
	padding-left: 15px;
	line-height: 20px;
}

.PPstandby{
	font-size: 15px;
	color: #1862E9;
	border: 1px solid #B4BFCB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 25px;
	width: 190px;
}

/* Prog News for BackStage */
.copyright {
	FONT-SIZE: 15px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 21px;
	margin-left: 21px;
	margin-right: 21px;
}
.title {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 6px;
	MARGIN-LEFT: 5px;
	COLOR: #333333;
	BORDER-BOTTOM: 1px solid #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 13px;
	margin-right: 8px;
}
.indite {
	FONT-SIZE: 12pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-right: 21px;
}
.QAhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #187cd4;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 15px;
	line-height: 25px;
}

.QAheadItem{
	font-size: 15px;
	color: #FF3366;
	border: 1px solid #C7C9D1;
	margin-left: 7px;
	padding-left: 10px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	clear:both;
	margin-right: 7px;
	margin-top: -5px;
	line-height: 20px;
}

/* Weekly Prog List  button's cursor */
.btstyle{
	cursor:hand;
}

/* English news */
.enghead {
	font-size: 15px;
	color: #323643;
	     }
.engbody {
 	font-size: 12px;
	color: #383A43;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #595F73;
	padding-right: 3px;
	padding-left: 4px;
		}
.eng2ch {
	font-size: 12px;
    line-height: 18px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8389A0;
	padding-top:5px;
	padding-right: 3px;
	padding-left: 4px;
		}	