body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	background: #0a3371;
	text-align: center;
	behavior: url('../../script/csshover.htc');
}

a:link, a:visited {
   color: #0033cc;
   text-decoration: underline;
}

a:hover, a:active {
   color: #0088cc;
}

p, div, form {
  margin: 0;
  padding: 0;
}

#outline {
    margin: 0 auto;
    width: 990px;
	background: #FFF;
	border-left: #071f41 2px solid;
	border-right: #071f41 2px solid;
}

#header {
    margin: 0 auto;
	padding: 0;
    width: 990px;
	height: 83px;
	background: url(../images/graphics/header.jpg) 0 0 no-repeat;
}

#home {
    margin-left: 25px;
	padding: 0;
	width: 125px;
	height: 83px;
	float: left;
	cursor: pointer;
}

#top-bar {
    margin: 0 auto;
    padding: 0;
    width: 990px;
    height: 26px;
    background: #a82023;
}

#languages {
    margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}

#languages ul {
    margin: 0;
	padding: 0;
	list-style: none;
}

#languages li {
    margin: 0 15px 0 0;
	padding: 0;
	line-height: 25px;
	float: left;
}

#languages a:link, #languages a:visited {
    color: #FFF;
	text-decoration: underline;
}

#languages a:hover, #languages a:active {
    color: #FFFF00;
}

#languages li.home {
    width: 57px;
	background: #000;
	font-weight: bold;
}

#languages li.home a {
    text-decoration: none;
}

#update-frame {
    margin: 0;
	padding: 0;
	width: 250px;
	height: 26px;
	float: left;
}

#update {
    margin: 0 0 0 17px;
	paddig: 0;
	width: 250px;
    color: #FFF;
	line-height: 25px;
	font-size: 10px;
	text-align: left;
}

#search-frame {
    margin: 0;
	padding: 0;
	width: 500px;
	height: 26px;
	float: right;
}

#search {
    margin: 0;
	padding: 0;
	width: 500px;
	font-size: 10px;
	color: #FFF;
}

#search table {
    margin-top: 1px;
	margin-right: 10px;
    border-collapse: collapse;
	float: right;
}

#search table th {
    padding: 0 10px 0 0;
}


#search table input.textfield {
    margin: 0 5px 0 0;
	padding: 0;
	width: 200px;
	height: 16px;
}

#top-line {
    margin: 4px auto 0 auto;
	padding: 0;
	width: 990px;
	height: 11px;
	border-top: #8b181b 1px solid;
}

#container {
    margin: 0 auto;
	padding: 0;
	width: 990px;
	background: url(../images/graphics/container_sub_bg.gif) left top repeat-y;
}


/* Start Left Column */

#left-col {
    margin: 0;
	padding: 0;
	width: 194px;
	float: left;
}

div#nav {
    width: 194px; 
	margin: 0 0 30px 0; 
	text-align: left;
}

div#nav ul {
    margin: 0; 
	padding: 0; 
	width: 194px; 
	background: #e4eaed;
	border-top: #c7ced1 1px solid;
}

div#nav li {
    position: relative; 
	list-style: none; 
	margin: 0; 
	background: #e4eaed url(../images/graphics/nav_head.gif) left top repeat-y;
	border-bottom: #c6cdd1 1px solid;
}

div#nav li:hover {
    background: #cad1d4 url(../images/graphics/nav_head.gif) left -50px repeat-y;
}

div#nav li a {
    padding: 0 0 0 26px;
	width: 168px;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	color: #3c6083;
	line-height: 24px;
	text-decoration: none;
	display: block;}

div#nav li a:hover {
    color: #2d373a;
}
  
div#nav li ul {
    position: absolute; 
	top: -1px; 
	left: 194px;
    display: none; 
	border-left: #9f9e9e 1px solid; 
	border-right: #9f9e9e 1px solid;
}
  
div#nav li:hover ul {
    display: block;
}

div#nav li li a:link, div#nav li li a:visited {
    padding: 0 0 0 26px;
	width: 168px;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: #3c6083;
	line-height: 24px;
	text-decoration: none;
	display: block;
}

div#nav li li a:hover, div#nav li li a:active {
    color: #2d373a;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
}

a.info:hover {
    z-index:25; 
}

a.info span {
    display: none;
}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top: 0; 
	left: 194px; 
	width: 150px;
	padding-left: 10px;
	height: 22px;
    border:1px solid #0cf;
    background-color:#cff;
	font-size: 11px;
	font-weight: normal;
	color:#000;
	line-height: 22px;
    text-align: left;
}

#left-frame {
    margin: 0;
	padding: 0;
	width: 194px;
/*	height: 660px;*/
    height: 840px;
	overflow: hidden;
}


/* Start Center Column */

#center-col {
    margin: 0;
	padding: 0 10px;
	width: 459px;
	min-height: 825px;
	height: 100%;
	border-left: #9f9e9e 1px solid;
	border-right: #9f9e9e 1px solid;
	float: left;
}

.title-header {
    margin: 0;
	padding: 0 0 0 13px;
	width: 446px;
	height: 27px;
	background: #145d87;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 27px;
	text-align: left;
}

.page-title {
    float: left;
}

.division {
    padding: 0 25px 0 0;
	font-size: 14px;
	text-align: right;
	float: right;
}

.content {
	padding: 30px 10px 20px 10px;
	line-height: 18px;
    text-align: left;
}

h2 {
    margin: 0 0 25px 0;
	padding: 0;
    font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	color: #000;
}

h3 {
    margin: 0 0 25px 0;
	padding: 0;
    font-size: 15px;
	font-weight: bold;
	line-height: 21px;
	color: #000;
}


h3 em {
    font-size: 13px;
    font-weight: normal;
	line-height: 17px;
}

h4 {
    margin: 0 0 20px 0;
	padding: 0;
    font-size: 12px;
	font-weight: bold;
	color: #145d87;
}

h6 {
    margin: 0 0 10px 0;
	padding: 0;
    font-size: 15px;
	font-weight: bold;
	line-height: 21px;
	color: #000;
}

.content p {
    margin: 0 0 20px 0;
}

.content #pr {
    margin: 0 0 20px 0;
}

.content #pr td, .content #pr th {
    border-bottom: #CCC 1px solid;
}

.content #pr th {
    background: #e4eaed;
}

.content ul {
    margin: 0 0 20px 25px;
	padding: 0;
	list-style: square;
	color: #006699;
}

.content li {
    margin: 0 0 10px 0;
	padding: 0;
}

.content li p {
    margin: 0;
	padding: 0;
    color: #000000;
}

.content .hilite {
    font-weight: bold;
	color: #145d87;
}

.content #hosts {
    margin-bottom: 20px;
}

.content #hosts td, .content #hosts th {
   padding: 5px 20px 5px 0; 
   text-align: left;
}

.host-info {
    margin: 20px 0;
	padding: 10px;
	background: #e4eaed;
	border: #093852 1px solid;
	text-align: left;
}

#Meiling,#Darcy,#Anni,#Anthony,#Juneko,#Sarah,#Joy,#Chaosarn {
   display: none;
}

.divider {
    margin: 10px;
	padding: 0;
	height: 1px;
	background: url(../images/graphics/divider.gif) left top repeat-x;
}

#feature-story {
    margin: 10px 0 0 0;
	padding: 0;
	width: 457px;
	height: 76px;
	background: url(../images/news/feature_header.jpg) left top no-repeat;
}

.feature-title {
    font-size: 18px;
	font-weight: bold;
	color: #145d87;
}

div#contact-info {
    margin-top: -10px;
	padding-left: 20px;
    height: 130px;
    background: url(../images/graphics/gray_line.gif) left top repeat;
}

div#contact-info ul {
    margin: 0 0 0 0;
	padding: 5px 5px 0 0;
	float: left
}

div#contact-info li {
    margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	width: 130px;
	height: 17px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background: #FFF;
	border: #bbb 1px solid;
	list-style-image: none;
	list-style: none;
	cursor: pointer;
}

div#contact-info li:hover {
    border: #006699 1px solid;
}

.contact-info-box {
    margin: 10px auto 10px 20px;
	padding: 10px 10px 0 10px;
	width: 270px;
	background: #e4eaed;
	border: #093852 1px solid;
	text-align: left;
}

#TalkTonight,#GM,#Promotion,#Programming,#Sales,#NewsTip,#NewsFeedback,#HR,#Administration,#Webmaster {
   display: none;
}

/* Start Right Column */

#right-col {
	margin: 0;
	padding: 0 9px 0 10px;
	width: 296px;
	height: 800px;
	float: left;
}

.news-header {
    margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	width: 283px;
	height: 27px;
	background: #093852 url(../images/news/news_header.gif) right top no-repeat;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 27px;
	text-align: left;
}

#right-frame {
    margin: 0;
	padding: 0;
	width: 296px;
	height: 600px;
}

#movie-frame {
    margin: 0;
	padding: 0;
	width: 290px;
	height: 254px;
	border: #999 1px solid;
}

#program-frame {
    margin: 0;
	padding: 0;
	width: 296px;
	height: 248px;
}

#news-frame {
    margin: 0;
	padding: 0;
    width: 296px;
	height: 420px;
}

.popup {
    display: none;
    padding: 5px;
	background: #e4eaed;
    width: 296px;
	height: 270px;
	position: absolute;
	/*visibility: hidden;*/
	border: #145d87 1px solid;
	z-index: 21;
	left: 0;
	top: -1000;
}

.popup2 {
    display: none;
    margin-top: -10px;
    margin-bottom: 10px;
    padding: 20px 5px 0 5px;
	background: #145d87;
	height: 270px;
	border: #145d87 1px solid;
	text-align: center;
}

.popdown {
    padding-top: 5px;
    font-size: 11px;
	text-align: center;
}



/* Columns Combiner */

#combiner {
    margin: 0;
	padding: 0;
	width: 990px;
	height: 10px;
	border-top: #252f6a 3px solid;
	background: #FFF;
	clear: both;
}

/* Start Footer */

#footer-frame {
    margin: 0;
	padding: 0;
	width: 990px;
	height: 92px;
}

/*news */

#more-clips {
    margin: 0 0 30px 0;
}

#more-clips .title {
    margin: 0;
	padding: 20px 5px 15px 5px;
    font-size: 14px;
	font-weight: bold;
	color: #ab1f23;
	text-align: left;
}

#more-clips ul {
    margin: 0 0 0 21px;
	padding: 0;
    color: #ab1f23;
	line-height: 20px;
	text-align: left;
}

/* Bio Page */

.bio-box {
    margin: 0 8px 20px 0;
    padding: 0 0 2px 0;
    width: 109px;
    height: 126px;
	font-size: 11px;
	line-height: 11px;
    background: #d0d4d8;
    border: #145d87 1px solid;
    border-bottom-width: 8px;
    float: left;
}

.bio-box .info {
    margin: 0;
	padding: 0 7px;
}

.bio-box .picture {
    margin: 0;
	padding: 0;
	width: 107px;
	height: 69px;
	cursor: pointer;
}

.bio-box a:link, .bio-box a:visited {
    font-size: 12px;
    font-weight: bold;
	color: #000;
	line-height: 20px;
	text-decoration: none;
}

.bio-box a:hover, .bio-box a:active {
    color: #2a479e;
	text-decoration: underline;
}

.bio-box .nolink {
    font-size: 12px;
    font-weight: bold;
	color: #000;
	line-height: 20px;
}

.bio-box-c {
    margin: 0 8px 20px 0;
    padding: 0 0 2px 0;
    width: 109px;
    height: 126px;
	font-size: 11px;
	line-height: 14px;
    background: #d0d4d8;
    border: #145d87 1px solid;
    border-bottom-width: 8px;
    float: left;
}

.bio-box-c .picture {
    margin: 0;
	padding: 0;
	width: 107px;
	height: 69px;
	cursor: pointer;
}


.bio-box-c .info {
    margin: 0;
	padding: 3px 7px 0 7px;
}

.bio-box-c a:link, .bio-box-c a:visited {
    font-size: 12px;
    font-weight: bold;
	color: #000;
	line-height: 20px;
	text-decoration: none;
}

.bio-box-c a:hover, .bio-box-c a:active {
    color: #2a479e;
	text-decoration: underline;
}

.bio-box-c .nolink {
    font-size: 12px;
    font-weight: bold;
	color: #000;
	line-height: 20px;
}

.bio-email {
    padding-top: 13px;
	font-size: 11px;
}



#btn-meiling {
    background-image: url(../images/photo/btn_meiling.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-yalek {
    background-image: url(../images/photo/btn_yalek.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-angelina {
    background-image: url(../images/photo/btn_angelina.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-cecilia {
    background-image: url(../images/photo/btn_cecilia.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-kwokshu {
    background-image: url(../images/photo/btn_kwokshu.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-hellas {
    background-image: url(../images/photo/btn_hellas.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-jie {
    background-image: url(../images/photo/btn_jie.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-peichun {
    background-image: url(../images/photo/btn_peichun.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-jo {
    background-image: url(../images/photo/btn_jo.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-sean {
    background-image: url(../images/photo/btn_sean.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-dongmei {
    background-image: url(../images/photo/btn_dongmei.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-lingchia {
    background-image: url(../images/photo/btn_lingchia.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#btn-harry {
    background-image: url(../images/photo/btn_harry.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

.cleaner {
    margin: 0;
	padding: 0;
    clear: both;
}

.bio-top {
    margin: 0 0 40px 0;
	padding: 2px 0 0 0;
	width: 250px;
	height: 98px;
	min-height: 98px;
	font-size: 14px;
}

.content div.bio-top p {
    margin: 0;
	padding: 0;
}

.content div.bio-top p.anchor-name {
    margin-bottom: 5px;
    font-size: 18px;
	color: #145d87;
}

.anchor-pic {
    margin-top: -20px;
    width: 154px;
	height: 136px;
	float: right;
}

#pic-meiling {
    background: url(../images/photo/pic_meiling.jpg) right top no-repeat;
}

#pic-yalek {
    background: url(../images/photo/pic_yalek.jpg) right top no-repeat;
}

#pic-angelina {
    background: url(../images/photo/pic_angelina.jpg) right top no-repeat;
}

#pic-cecilia {
    background: url(../images/photo/pic_cecilia.jpg) right top no-repeat;
}

#pic-kwokshu {
    background: url(../images/photo/pic_kwokshu.jpg) right top no-repeat;
}

#pic-hellas {
    background: url(../images/photo/pic_hellas.jpg) right top no-repeat;
}

#pic-jie {
    background: url(../images/photo/pic_jie.jpg) right top no-repeat;
}

#pic-peichun {
    background: url(../images/photo/pic_peichun.jpg) right top no-repeat;
}

#pic-jo {
    background: url(../images/photo/pic_jo.jpg) right top no-repeat;
}

#pic-sean {
    background: url(../images/photo/pic_sean.jpg) right top no-repeat;
}

#pic-dongmei {
    background: url(../images/photo/pic_dongmei.jpg) right top no-repeat;
}

#pic-lingchia {
    background: url(../images/photo/pic_lingchia.jpg) right top no-repeat;
}

#pic-harry {
    background: url(../images/photo/pic_harry.jpg) right top no-repeat;
}

#pic-orlando {
    background: url(../images/photo/pic_orlando.jpg) right top no-repeat;
}

#pic-may {
    background: url(../images/photo/pic_may.jpg) right top no-repeat;
}

#pic-jaron {
    background: url(../images/photo/pic_jaron.jpg) right top no-repeat;
}

#pic-jiayu {
    background: url(../images/photo/pic_jiayu.jpg) right top no-repeat;
}


#air-coverage {
	height: 483px;
    background: url(../images/graphics/air_coverage.gif) center center no-repeat;
}

table#satellite {
    margin: 0 0 40px 0;
	padding: 0;
}

table#satellite td {
    margin: 0;
	padding: 10px 0;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	background: #a5a7ac;
}

table#satellite td.left {
    padding-left: 10px;
    width: 210px;
	background: #bac7db;
}

table#satellite td.middle {
    width: 76px;
	text-align: right;
}

table#satellite td.space {
    padding: 0;
	height: 13px;
	background: #FFF; 
}

table#satellite td.right {
    width: 116px;
}

table#satellite td p {
    margin: 0;
	padding: 0;
}

table#satellite td p.left-part {
    padding-right: 10px;
	border-right: #000 1px solid;
}

table#satellite td p.right-part {
    padding-left: 10px;
}

.red {
    color: #d00d0d;
}

/* Events */
.event {
    margin: 0 0 30px 0;
	padding-bottom: 10px;
	border-bottom: #9a9e9e 1px dashed;
}

.event-title {
    font-size: 14px;
	color: #006699;
}

.event-info {
	font-weight: bold;
}

.event-info ul {
    font-weight: bold;
    color: #000;
	list-style: disc;
}

.event ul {
    color: #000;
	list-style: disc;
}

/* Calbe Coverage */
#cable-frame {
    margin: 0;
	padding: 0;
	width: 436px;
	height: 701px;
}

#cable {
    text-align: left;
}

#cable table {
    width: 100%;
    border-collapse: collapse;
}

#cable table th {
    padding: 6px 0 6px 10px;
	background: #bac7db;
	font-size: 13px;
	text-align: left;
}

#cable table td {
    padding: 6px 0 6px 10px;
	border-bottom: #ddd 1px solid;
}

#table2, #table3, #table4, #table5, #table6, #table7 {
    display: none;
}

.table-control {
	font-size: 11px;
	background: #707c8e;
}

.previous {
    margin: 0;
	padding: 0 10px;
	width: 50px;
    background: url(../images/programming/arrow_left.gif) left center no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	display: block;
	cursor: pointer;
	float: left;
}

.next {
    margin: 0 10px 0 0;
	padding: 0 10px;
	width: 50px;
    background: url(../images/programming/arrow_right.gif) right center no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	display: block;
	cursor: pointer;
	float: right;
}

.previous:hover, .next:hover {
    color: #e98f23;
}

.channels {
    padding-top: 20px;
}

/* two column */

#container-2col {
    margin: 0 auto;
	padding: 0;
	width: 990px;
	background: url(../images/graphics/container_2col_bg.gif) left top repeat-y;
}

.title-header-2col {
    margin: 0 10px;
	padding: 0;
	width: 775px;
	height: 27px;
	background: #145d87;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 27px;
	border-bottom: #fff 5px solid;
	text-align: left;
	float: right;
}

.package {
    margin: 0;
	padding: 0 0 0 13px;
	width: 573px;
	height: 27px;
}

.page-title-2col {
    float: left;
}

.division-2col {
	margin-top: 4px;
    padding: 0 10px 0 0;
	height: 19px;
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	border-right: #a8b2c7 1px solid;
	float: right;
}

#big-col {
    margin: 0 10px;
	padding: 20px 10px;
	width: 755px;
	min-height: 760px;
	float: right;
	text-align: left;
}


/* Programming */

.programming-title {
    margin-bottom: 20px;
    font-size: 18px;
	font-weight: bold;
	color: #155e87;
}

.programming-box {
    margin-bottom: 20px;
	padding: 0 10px 0px 0;
/*	background-position: 0 3px;
	background-repeat: no-repeat;*/
	border-bottom: #145d87 1px solid;
}

.programming-box .show {
   margin-left: 0;
   width: 94px;
   height: 70px;
   background-position: 0 3px;
   background-repeat: no-repeat;
   border-bottom: #145d87 1px solid;
   float: left;
   cursor: pointer;
}

.programming-box p {
    margin-bottom: 10px;
	margin-left: 105px;
}

.program-name {
    margin-right: 10px;
    font-size: 14px;
	font-weight: bold;
}

.program-dates {
    font-size: 14px;
	color: #000;
}

.program-link {
    padding-right: 10px;
    text-align: right;
}

.camera {
    margin: 0 5px 0 20px;
}

.camera2 {
    margin: 0 5px 0 0;
}

.camera3 {
    margin: 0 3px 0 3px;
}

#drama-8pm{
    background-image: url(../images/programming/t_down.jpg);
}

#drama-9pm {
    background-image: url(../images/programming/t_myth.jpg);
}

#upcoming-8pm {
    background-image:url(../images/programming/t_lurk.jpg);
}

#upcoming-9pm {
    background-image:url(../images/programming/t_myth.jpg);
}


#drama-tzuchi {
    background-image: url(../images/programming/t_tzuchi.jpg);
}


#fruity-pie {
    background-image: url(../images/programming/t_fruity.jpg);
}

#china-news {
    background-image: url(../images/programming/t_chinanews.jpg);
}

#zhongtian-news {
    background-image: url(../images/programming/t_zhongtian.jpg);
}

#path {
    background-image:url(../images/programming/t_path.jpg);
}

#between {
    background-image:url(../images/programming/t_between.jpg);
}

#showers {
  background-image: url(../images/programming/t_showers.jpg);
}

#etonline {
  background-image: url(../images/programming/t_etonline.jpg);
}

#yoyoDIY {
    background-image:url(../images/programming/t_yoyoDIY.jpg);
}

#kidsclub {
    background-image:url(../images/programming/t_kidsclub.jpg);
}

#littlefriend {
    background-image: url(../images/programming/t_littlefriend.jpg);
}

#drawing {
    background-image: url(../images/programming/t_drawing.jpg);
}

#nutrilife {
    background-image: url(../images/programming/t_nutrilife.jpg);
}

#lifewisdem {
    background-image:url(../images/programming/t_lifewisdem.jpg);
}

#chinesejournal {
    background-image: url(../images/programming/t_chinesejournal.jpg);
}

#dreams {
    background-image:url(../images/programming/t_dreams2.jpg);
}

#LuYu {
    background-image:url(../images/programming/t_LuYu.jpg);
}

#SuperET {
    background-image:url(../images/programming/t_superET.jpg);
}

#startHK2 {
    background-image: url(../images/programming/t_startHK2.jpg);
}

#maria {
    background-image: url(../images/programming/t_maria.jpg);
}

#cuisine {
    background-image: url(../images/programming/t_cuisine.jpg);
}

#cen {
    background-image: url(../images/programming/t_cen.jpg);
}

#walkers {
    background-image: url(../images/programming/t_walkers.jpg);
}

#rise{
    background-image: url(../images/programming/t_rise.jpg);
}

#guinness{
    background-image: url(../images/programming/t_guinness.jpg);
}

#wonders{
    background-image: url(../images/programming/t_wonders.jpg);
}

#startHK {
    background-image: url(../images/programming/t_startHK.jpg);
}

#sv {
    background-image: url(../images/programming/t_sv.jpg);
}


#harlem {
    background-image:url(../images/programming/t_harlem.jpg);
}

#millionstar {
    background-image:url(../images/programming/t_millionstar.jpg);
}

#variety {
    background-image:url(../images/programming/t_variety.jpg);
}

#bl {
    background-image:url(../images/programming/t_bl.jpg);
}

#mdsigner {
    background-image:url(../images/programming/t_mdsigner.jpg);
}

#bigbrother {
    background-image: url(../images/programming/t_bigbrother.jpg);
}

#fci {
    background-image:url(../images/programming/t_fci.jpg);
}

#japanesejournal {
    background-image:url(../images/programming/t_japanesejournal.jpg);
}

#fujiTV {
    background-image:url(../images/programming/t_fujiTV.jpg);
}

#ttv {
    background-image:url(../images/programming/t_ttv.jpg);
}

#tvpatrol {
    background-image: url(../images/programming/t_tvpatrol.jpg);
}

#balitang {
    background-image:url(../images/programming/t_balitang.jpg);
}

#filipinojournal {
    background-image: url(../images/programming/t_filipinojournal.jpg);
}

#mmk {
    background-image:url(../images/programming/t_mmk.jpg);
}

#adobo {
    background-image:url(../images/programming/t_adobo.jpg);
}

#homeboy {
    background-image: url(../images/programming/t_homeboy.jpg);
}

#bnk {
    background-image: url(../images/programming/t_bnk.jpg);
}

#rna {
    background-image: url(../images/programming/t_rna.jpg);
}

#saigonnews {
    background-image:url(../images/programming/t_saigonnews.jpg);
}

#focus {
    background-image:url(../images/programming/t_focus.jpg);
}

#vietnamesejournal {
    background-image:url(../images/programming/t_vietnamesejournal.jpg);
}

#kbsnews {
    background-image:url(../images/programming/t_kbsnews.jpg);
}

#koreanjournal {
    background-image: url(../images/programming/t_koreanjournal.jpg);
}

#namaste {
    background-image:url(../images/programming/t_namaste.jpg);
}

#womennow {
    background-image:url(../images/programming/t_womennow.jpg);
}

#showbiz {
    background-image:url(../images/programming/t_showbiz.jpg);
}

#balife {
    background-image: url(../images/programming/t_balife.jpg);
}

#cmcmusic {
    background-image:url(../images/programming/t_cmcmusic.jpg);
}

#cmclounge {
    background-image:url(../images/programming/t_cmclounge.jpg);
}

#horseracing {
    background-image:url(../images/programming/t_horseracing.jpg);
}

#joyce {
    background-image:url(../images/programming/t_joyce.jpg)
}

#shepherd {
    background-image: url(../images/programming/t_shepherd.jpg);
}

#divine {
    background-image:url(../images/programming/t_divine.jpg);
}

#surerworld {
    background-image:url(../images/programming/t_surerworld.jpg);
}

#jubilee {
    background-image:url(../images/programming/t_jubilee.jpg);
}

#message {
    background-image: url(../images/programming/t_message.jpg);
}

#TVmass {
    background-image: url(../images/programming/t_TVmass.jpg);
}

#cathedral {
    background-image: url(../images/programming/t_cathcdral.jpg);
}

#more2life {
    background-image: url(../images/programming/t_more2life.jpg);
}

#imgofTW {
    background-image: url(../images/programming/t_imgofTW.jpg);
}

#eatinghealthy {
    background-image: url(../images/programming/t_eatinghealthy.jpg);
}

#appadana {
    background-image:url(../images/programming/t_appadana.jpg);
}

#nima {
    background-image:url(../images/programming/t_nima.jpg);
}

#greekTV {
    background-image:url(../images/programming/t_greekTV.jpg);
}

#herbal {
    background-image: url(../images/programming/t_herbal1.jpg);
}

#fortune {
    background-image: url(../images/programming/t_Fortune.jpg);
}

#tastes {
    background-image: url(../images/programming/t_tastes.jpg);
}

#kitchen {
    background-image: url(../images/programming/t_maria.jpg);
}

#forever {
    background-image: url(../images/programming/t_forever.jpg);
}

#living {
    background-image: url(../images/programming/t_living.jpg);
}

#laotianjournal {
    background-image:url(../images/programming/t_laotinojournal.jpg)
}

#TWeconomics {
    background-image:url(../images/programming/t_TWeconomics.jpg)
}

#diamond {
    background-image:url(../images/programming/t_Diamond.jpg)
}

#failon {
    background-image:url(../images/programming/t_failon.jpg)
}


.program-header {
    margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	width: 283px;
	height: 27px;
	background: #093852 url(../images/news/news_header.gif) right top no-repeat;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 27px;
	text-align: left;
}

.upcoming-header {
    margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	width: 283px;
	height: 27px;
	background: #093852;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 27px;
	text-align: left;
}

.upcoming-dramas {
    padding: 18px 6px 20px 6px;
	width: 282px;
	background: #aebed6 url(../images/graphics/upcoming_dramas_bg.gif) 0 0 repeat-x;
	border: #5e6c7e 1px solid;
	text-align: left;
}

.upcoming-name {
    margin-right: 10px;
    font-size: 14px;
	font-weight: bold;
}

.upcoming-date {
    padding-bottom: 10px;
    font-size: 12px;
	color: #000;
}

.upcoming-box {
    margin-bottom: 20px;
	padding: 0 0 20px 0;
	border-bottom: #145d87 1px solid;
}

.upcoming-box .show {
   margin-left: 0;
   width: 94px;
   height: 70px;
   background-position: 0 3px;
   background-repeat: no-repeat;
   border-bottom: #145d87 1px solid;
   float: left;
   cursor: pointer;
}

.upcoming-box p {
    margin-bottom: 5px;
	margin-left: 105px;
}

.upcoming-link {
    margin: 20px 0 0 0;
    text-align: left;
}


/* Program Guide */
#program-guide {
    width: 100%;
    border-collapse: collapse;
}

#program-guide th {
    padding: 6px 6px 6px 10px;
	background: #bac7db;
	font-size: 13px;
	text-align: left;
}

#program-guide td {
    padding: 6px 6px 6px 10px;
	border-bottom: #ddd 1px solid;
}

/* Talk Tonight Upcoming Guests & Topics */
#talktonight {
    width: 90%;
    border-collapse: collapse;
	border-left: #ddd 1px solid;
}

#talktonight th {
    padding: 6px 6px 6px 10px;
	background: #bac7db;
	font-size: 13px;
	text-align: left;
}

#talktonight td {
    padding: 6px 6px 6px 10px;
	border-bottom: #ddd 1px solid;
	border-right: #ddd 1px solid;
}


/* Research Database */

#research {
    margin: 20px 0;
    width: 100%;
    border-collapse: collapse;
}

#research th {
    padding: 6px 6px 6px 10px;
	background: #bac7db;
	font-size: 13px;
	text-align: left;
}

#research td {
    padding: 6px 6px 6px 10px;
	border-bottom: #ddd 1px solid;
}

#research td.no-line {
	border-bottom: none;
}

/* VIP Form */
#vip-form {
  margin: 0 0 20px 0;
  padding: 0;
  width: 90%;
}

#vip-form th, #vip-form td {
  padding: 0 10px 20px 0;
  text-align: left;
}

#vip-form input  {
  width: 300px;
}

#vip-form select {
  width: 300px;
}

#vip-form .btn-join {
  width: 100px;
  height: 30px;
  font-size: 12px;
}

/* EEOC Report */
.eeoc {
    width: 100%;
    border-collapse: collapse;
}

.eeoc th {
    padding: 6px 3px 6px 3px;
	background: #bac7db;
	font-size: 13px;
	text-align: left;
}

.eeoc td {
    padding: 6px 3px 6px 3px;
	border-bottom: #ddd 1px solid;
}

#eeoc-content {
    padding: 0 0 50px 0;
}

#eeoc-content p {
    margin-bottom: 10px;
	line-height: 17px;
}

#eeoc-content .hilite {
    font-weight: bold;
	color: #145d87;
}

/* News Resource */
.resource {
    margin: 0 0 30px 0;
	padding-bottom: 10px;
	border-bottom: #9a9e9e 1px dashed;
}

.resource-title {
    font-size: 14px;
	color: #006699;
	font-weight: bold;
}

.resource-table {
  width: 100%;
  margin-bottom: 20px;
}

.resource-table th {
  background: #e4eaed; 
  text-align: left;
}

.resource-table th, .resource-table td {
  border-bottom: #e4eaed 1px solid;
}

#send-message {
  padding: 20px 20px 0 20px;
  margin: 40px 0;
  background: #e4eaed;
  border: #093852 1px solid;
  text-align: left;
}

.send-message2 {
  padding: 20px 10px 0 10px;
}

/* B & L */
.bl1 {
  width: 576px;
  height: 177px;
  background: url(../images/jump/bl1.gif) 0 0 no-repeat;
  text-align: right;
  vertical-align: top;
}

.bl-btn {
  margin: 15px 21px 0 0;
  cursor: pointer;
}

.bl7e {
  width: 576px;
  height: 351px;;
  background: url(../images/jump/bl7e.gif) 0 0 no-repeat;
}

.bl7c {
  width: 576px;
  height: 351px;
  background: url(../images/jump/bl7c.gif) 0 0 no-repeat;
}

.bl-poll {
  padding-bottom: 40px;
}

.bl9e {
  padding: 35px 0 0 55px;
  width: 305px;
  height: 388px;
  background: url(../images/jump/bl9e.jpg) 0 0 no-repeat;
  position: relative;
}

.bl9c {
  padding: 35px 0 0 55px;
  width: 305px;
  height: 388px;
  background: url(../images/jump/bl9c.jpg) 0 0 no-repeat;
  position: relative;
}

#p2 {
  display: none;
}

#cover {
  background: url(../images/jump/bl_cover.gif) 0 0 no-repeat;
  width: 255px;
  height: 21px;
  position: absolute;
  top: 34px;
  left: 54px;
}

#bl_archive {
  width: 576px;
  height: 920px;
  background: url(../images/jump/bl_archive_bg.jpg) 0 0 no-repeat;
}

.content ul.bio-list {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #000;
}

.content ul.bio-list li {
  margin: 0 0 10px 0;
  line-height: 14px;
  float: left;
}

.content ul.bio-list li.bio-title {
  width: 435px;
  font-weight: bold;
}

.content ul.bio-list li.bio-head {
  padding-right: 10px;
  width: 110px;  
}

.content ul.bio-list li.bio-body {
  width: 315px;
}

.indent {
  width: 140px;
  padding-left: 0px;
  float: right;
}

#bl-p1, #bl-p2, #bl-p3, #bl-p4, #bl-p5, #bl-p6, #bl-p7, #bl-p8, #bl-p9, #bl-p10, #bl-p11, #bl-p12, #bl-p13, #bl-p14, #bl-p15, #bl-p16, #bl-p17 {
  display: none;
}

.dtv-content {
  width: 536px;
  background: #1d95d3;
  padding: 0 20px 30px 20px;
  font-size: 12px;
  color: #fff;
  line-height: 18px;
}

.dtv-chinese {
  line-height: 24px;
}

.dtv-content p {
  padding: 0 0 20px 0;
}

.dtv-hilite {
  color: #ed2e24;
  font-weight: bold;
  margin: 0 4px;
  padding: 0 8px;
  background: #fff;
}

.dtv-left {
  width: 254px;
  float: left;
}

.dtv-right {
  width: 254px;
  float: right;
}

.dtv-content a {
  color: #99ffff;
  text-decoration: underline;
}

.dtv-content p.cleaner {
  margin: 0;
  padding: 0;
}

.dtv-content  a:hover {
  color: #ccffff;
}

.dtv-list {
  margin: 0 0 0 -20px;
}

.dtv-list li {
  margin: 0 0 20px 0;
  line-height: 15px;
  list-style: url(../images/jump/dtv_bullet.gif);
}

.special-content {
  padding: 10px 20px;
  background: #fff;
  border: #ed2e24 5px solid;
  border-width: 0 5px;
}

#dtv-special p, #news-special p {
  margin: 0;
  padding: 0;
}

.special-title {
  font-size: 18px;
  font-weight: bold;
  color: #ed2e24;
  padding: 10px;
}

#dtv-special .special-list {
  padding: 0;
}

#dtv-special .special-list li {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  width: 33%;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #000;
  list-style: none;
  float: left;
  border-bottom: #ccc 1px dotted;
}

#dtv-special .special-paragraph {
  padding: 15px 0 20px 0;
}

#dtv-special .special-list li a, #dtv-special .special-paragraph a {
  padding: 0 0 0 10px;
  color: #1d95d3;
  font-weight: normal;
}

#dtv-special .special-list li a:hover, #dtv-special .special-paragraph a:hover {
  color: #6CF;
}

.news-special-title {
  font-size: 14px;
  font-weight: bold;
  color: #145d87;
}

#news-special .special-list {
  margin: 10px 0 0 0;
  padding: 0;
}

#news-special .special-list li {
  width: 25%;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  list-style: none;
  float: left;
}

#news-special .special-list li a {
  padding: 0 0 0 10px;
  color: #1d95d3;
  font-weight: normal;
}

#news-special .special-list li a:hover {
  color: #6CF;
}

#feedback {
    margin: 12px 0 16px 0;
	padding: 0 0 0 15px;
	height: 35px;
	background: #9e2f30 url(../images/news/news_feedback.gif) right 0 no-repeat;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 35px;
	display: block;
	cursor: pointer;
}

#feedback .small-text {
    margin: 0 5px 0 35px;
    font-size: 16px;
}

#feedback .click {
    padding: 0 0 0 40px;
    font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}

#feedback .click-c {
    padding: 0 0 0 40px;
    font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}

div#nav li.things a {
  padding: 4px 0 0 26px;
  line-height: 16px;
  height: 36px;
}

.things-title {
  padding: 20px 10px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 18px;
}

.things-sub {
  padding: 0 10px 20px 10px;
  font-size: 12px;
  text-align: center;
  line-height: 15px;
  font-style: italic;
}

.things-text {
  padding: 0 10px 10px 10px;
  text-align: left;
  line-height: 18px;
}

.spliter {
  margin: 0 10px;
  height: 20px;
  border-bottom: #999 1px dashed;
}
.hilite {
  font-weight: bold;
  color: #006699;
}
