/* box definition*/

img {
	border: none;
}
img.navicon {
	vertical-align:text-top;
}
.caption{
	caption-side: bottom;
	text-align: center;
	font-size: small;
/*	float:left;*/
	width:90%;
}

body{
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: left;
	background: #eff2df;
}
#xheader{
	width: 100%;
	/*background:#d2da9c;*/
	background:#000000;
	text-align:center;
}
#xcontent{
	padding-top: 8px;
}
#xleftcol
{
	/*background:#809900;*/
	text-align: left;
	float:left;
	width:170px;
	padding-left: 10px;
}
#xrightcol
{
	padding-top: 10px;
	/*background:#eff2df;*/
	text-align: left;
	margin-left:190px;
	min-width: 600px;
}

a:link		{ color:#2F4F4F; text-decoration: none;}
a:visited	{ color:#B22222; text-decoration: none;}
a:active	{ color:#db7093; text-decoration: none;}
a:hover		{ color:#FFFFFF; background:#2F4F4F; text-decoration: none;}

.cls{
	clear:left;
}
.sat{
	color: Blue;
}
.sun{
	color:Red;
}
/* leftcol*/

.outline{
	border:1px solid #999999;
	background-color: #FFFFFF;
	width: 160px;
	text-align: center;
	margin-top: 10px;
}
.stitle{
	text-align: center;
	background: #0066CC;
	color: #FFFFFF;
	font-size: small;
}
.sinner{
	padding: 6px;
	text-align: left;
}
.help{
	font-size: 12px;
}

.titleban{
 text-align:center;
}
.titleban a:hover{
	background-color:white;
}

.line {
width: 130px;
margin: 0; 
padding :0; 
white-space:nowrap;
font-size: 14px;
text-align: center;
overflow:hidden;
}
.line ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
.line li { 
	list-style-type: none;
	margin:0; 
	float:left ;
	font-weight: bold;
	width:24px; 
	vertical-align: middle;

}
.line li a{
	display: block;
	padding:1px 0 1px 0;
	width : 24px;
	vertical-align: middle;
}
select, option, input{
	font-size: 12px;
}
.helpmenu{
	font-size: 80%;
}

/*right cols*/

#tabs {
	padding-left: 40px;
	width: 90%;
	margin-top:10px;
	font-size:12px;
	line-height:normal;
	text-align: left;
	display:block;
}
#tabs img{
	padding-right:2px;
	vertical-align: top;
}

ul.alt {
	margin : 0 ;
	padding : 0 ;
	list-style-type : none ;
}

ul.alt li {
	margin : 0 10px 0 0;
	padding : 0 ;
	list-style-type : none ;
	/*display:inline;*/
	float : left ;
}

ul.alt li a {
	display : block ;
	width : 80px ;
	height : 16px ;
	margin : 0 ;
	padding : 4px 0px 0px 0px;
	text-align:center;
	background-repeat : no-repeat ;
	background-position : top right ;
	text-decoration : none ;
	overflow : hidden ;
}

ul.alt li a:link {
	color: white;
	background-image : url('/tvm/tal/img/tabright.gif')  ;
}
ul.alt li#current a:link {
	color: white;
	background-position:100% -42px;
}

ul.alt li a:hover {
	color: white;
	background-position:100% -42px;
}

ul.alt li a:visited {
	color: white;
	background-image : url('/tvm/tal/img/tabright.gif')  ;
}
ul.alt li#current a:visited {
	color: white;
	background-image : url('/tvm/tal/img/tabright.gif')  ;
	background-position:100% -42px;
}

/* SCHEDULE */

.areabanner{
	text-align: right;
/*	margin-top: -26px;*/
}
.noschedule{
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.4em;
}
#schedule{
/*	float:left;*/
	text-align:center;
	background: #FFFFFF;
	width: 95%;
}
#schedule h1{
	font-size: 120%;
	display:inline;
}
#schedule th{
	background: #0066CC;
	padding: 4px;
	height: 30px;
}
.term{
	font-size: 80%;
	text-align: right;
}
.lf{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 90%;
	text-align: center;
	padding: 4px;
}
.cf{
	border-top: 1px solid #999999;
	font-size: 85%;
	padding: 4px;
	text-align: left;
}
.rf{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 85%;
	padding: 4px;
	text-align: left;
}
.lfn{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 90%;
	text-align: center;
	padding: 4px;
	white-space: nowrap;
}
.cast{
	text-align: left;
}
.cfn{
	border-top: 1px solid #999999;
	font-size: 85%;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
}
.rfn{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 85%;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
}

.oddline{
	background-color: #F1F1F1;
}
.today{
	/*	background-color: #FFC0CB;*/
	background-color: #FFEBCD;
}
.currentprogram{
	background-color: #eff2df;
}

#related{
	color: White;
	font-size: 80%;
	text-align: right;
}
#related img{
	vertical-align:text-bottom;
}

#related a:link		{ color:#FFD700; text-decoration: none;}
#related a:visited	{ color:#FFD700; text-decoration: none;}
#related a:active	{ color:#db7093; text-decoration: none;}
#related a:hover		{ color:#FFFFFF; background:#2F4F4F;}
#schedule th{
	font-weight: normal;
	color: White;
}

.noschedule{
	padding:6px;
	font-size: 90%;
	text-align: left;
}
.addhao{
	text-align: right;
	font-size: 12px;
}
.addhao a:link		{ color:#FFFFFF; text-decoration: none;}
.addhao a:visited	{ color:#FFFFFF; text-decoration: none;}
.addhao a:active	{ color:#db7093; text-decoration: none;}
.addhao a:hover		{ color:#FFFFFF; background:#2F4F4F;}

.hao{
	vertical-align: text-bottom;
}
#showhao{
	font-size: 12px;
}

/* talent list area*/

#listheader{
	width: 90%;
	text-align: center;
	background: #0066CC;
	padding: 4px;
	color: #ffffff;
	margin-left: 20px;
	padding: 4px 14px 4px 14px;
}
.listtitle{
	display: inline;
}
#listfooter{
	width:90%;
	text-align: right;
	background: #0066CC;
	color: #ffffff;
	padding: 4px 14px 4px 14px;
	margin-left: 20px;
}

.no_result{
	text-align:center;
	font-size:small;
	padding:10px;
}

.detail{
	font-size: medium;
	background-color: White;
	color: Black;
	padding: 0px 10px 0px 10px;
	border-left: 2px solid Silver;
	border-right: 2px solid Silver;
	margin:0px;
	margin-left: 20px;
	width:90%;
	text-align: left;
}

.detail ul{
	border-bottom: 2px solid Silver;
	padding: 0px 4px 4px 4px;
}
.detail li{
	padding: 4px 4px 0px 4px;
	list-style: none;
	border-bottom: 1px solid Silver;
}

.onlist{
	
}
.nolist{
	background: #E7E7E7;
	color: #C5C5C5;	
}
.nolist a:link{
	color: #C5C5C5;
}
.nolist a:visited{
	color: #C5C5C5;
}

.rellist{
	background: #FFFFD9;
}

.show a:hover{

}
/* hao area */
.highlight{
	font-size: small;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* copyrigt area */
.top{
	text-align: right;
	font-size: x-small;
}
.example{
	font-size: small;
}
#copyright{
	/*float:left;*/
	text-align: center;
	font-size: small;
	width:90%;
}
.return {
	text-align: center;
	font-size: small;
}
#message{
	background-color: #F0E68C;
	padding: 10px;
}
.message{
	text-align: center;
	margin: 6px;
}
.subline{
	background: #7798BD;
	/*background: #4169E1;*/
	color:White;
	font-size: 16px;
}

.subline a:hover{
	color:White;
}
.subline a:link{
	color: White;
}
.subline a:visited{
	color: White;
}
.amazonbox{
	text-align: center;
}
.leftmenu{
	text-align: center;
	line-height: 1.5em;
}
.leftmenu a:hover{
	background-color:white;
}
div.hr{

	height:5px;
	background-image: url(/img/line_c.gif);
	margin:5px;
	margin-left:10px;
	margin-right:10px;
	
	background-repeat: repeat-x;

}

.arrange li{
	list-style-type: none;
}
.onarrange{
	text-align: left;
}
.arrangefield{
	width: 60%;
	margin-left:30px;
	text-align: left;
}
.noarrange{
	padding: 20px;
	text-align: center;
}

.information{
	padding: 6px;
	font-size:80%;
	border: 1px dashed #0066CC;
	text-align:left;
	margin-left: 20px;
	background: #FFFFFF;
	width: 80%;
	margin-bottom: 10px;
}
.infotitle{
	font-weight: bold;
}

#modal_container {  
    padding:5px;  
    background-color:#fff;
    border:1px solid #666;
    /*overflow:auto;  */
    font-family:"Lucida Grande",Verdana;
    font-size:12px;
    color:#333;
    text-align:left;
    /*width: 800px;*/
} 
 
#modal_overlay {  
    background-color:#666;
}

#sc_footer {
	text-align:center;
	background-color:#4E74C2;
	color:#FFFFFF;
	font-size:smaller;
	padding:2px;
}
#sc_footer img{
	vertical-align:text-top;
}
#sc_footer a{
	color: white;
}
#sc_footer a:hover{
	color:white;
}
#sc_footer a:visited{
	color:white;
}
.news{
	/*float:left;*/
	font-size:smaller;
	margin-top:16px;
	width: 90%;
	border: 1px solid #999999;
	background-color:white;
}
h2.cornertitle {
background-image:url(/img/nav_0703/icon/leaf.gif);
background-position:2px 50%;
background-repeat:no-repeat;
border-bottom: 2px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
color:#666666;
font-size:small;
margin-bottom:3px;
padding:3px;
text-indent:20px;
margin:0;
}
h2.cornertopics{
background-image:url(/tvm/tal/img/topics_w.gif);
}

#topics_title{
	padding-left: 10px;
	padding: 4px;
}

.news ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.news li{
	margin:0;
	padding:4px;
	border-bottom:1px solid #C0C0C0;
}
.news lh{
	padding-left: 10px;
	padding: 4px;
}
.article_list_even{
	background-color:#ECE6E3;
}
.article_list_odd{
	background-color:#FFF6E1;
}

.google_mid{
	text-align:center;
	width:90%;
	margin-right: auto;
	margin-left:auto;
	padding-top:10px;
	padding-bottom:10px;
	/*float:left;*/
}
.google{
	padding-top:10px;
	width:90%;
	/*float:left;*/
	text-align:left;
}
.amc{
	/*float:left;*/
	overflow:hidden;
	text-align:left;
	width:90%;
}
.descript{
	font-size: small;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
.ads{
	margin-right: auto;
	margin-left:auto;
	text-align:center;
	margin-bottom: 10px;
}

#beetv{
	background-image:url(/tvm/tal/img/beetv_s.gif);
}

#bee_left{
	float:left;
	width:80px;
	text-align:center;
}
#bee_center{
	float:left;
	text-align:center;
	margin-right: auto;
	margin-left:auto;
	width: auto;
}
#bee_right{
	float:right;
	width: 86px;
	text-align:center;
}
#bee_box{
	height:86px;
}
#bee_cont{
	padding-top: 10px;
	height: 54px;
}
.r_btm{
	float:left;
/*margin-top:30px;*/
width:100%;
}

.t_c{display:inline-block;border:1px solid #333333;width:8px;height:18px;margin-right:2px}
.t_c_4{background-color:#FFFDF6}
.t_c_5{background-color:#FFF9E8}
.t_c_6{background-color:#FFF6DB}
.t_c_7{background-color:#FFF3CC}
.t_c_8{background-color:#FFEFBF}
.t_c_9{background-color:#FFECB2}
.t_c_10{background-color:#FFE9A5}
.t_c_11{background-color:#FFE698}
.t_c_12{background-color:#FFE38E}
.t_c_13{background-color:#F7DE8F}
.t_c_14{background-color:#EBD89A}
.t_c_15{background-color:#E0D3A4}
.t_c_16{background-color:#D5CDAE}
.t_c_17{background-color:#CBC8B8}
.t_c_18{background-color:#C0C3C2}
.t_c_19{background-color:#B4BCC9}
.t_c_20{background-color:#A6B4D0}
.t_c_21{background-color:#97ACD7}
.t_c_22{background-color:#7F99CE}
.t_c_23{background-color:#6584C4}
.t_c_24{background-color:#4A6FB8}
.t_c_25{background-color:#2E57AC}
.t_c_26{background-color:#1342A1}
.t_c_27{background-color:#003399}
