@charset "utf-8";
body{text-align:center; font:12px Arial, Helvetica, sans-serif; color:#6b6b6b; line-height:20px; background:#ffffff url(../img/main-bg.jpg) center top no-repeat; color:#000; text-align:center;}
h5{font:600 16px Arial, Helvetica, sans-serif; color:#666666;}
h3{font:600 12px Arial, Helvetica, sans-serif;}
h2{font:600 14px Arial, Helvetica, sans-serif;}
h1{font:600 12px Arial, Helvetica, sans-serif;}
h6{font:600 24px Arial, Helvetica, sans-serif;}
.red{color:#be0019;}
.dark-grey{color:#000;}
.grey,.grey a{color:#6b6b6b;}
.container{width:984px; margin:0 auto; overflow:auto; position:relative; z-index:1;}
ul.function-menu{ float:left; width:100%; margin:25px 0;}
ul.function-menu li{float:right; padding:0 10px; border-left:1px solid #6b6b6b; line-height:14px;}
ul.function-menu li a{ color:#6b6b6b; text-decoration:none; font:600 14px Arial, Helvetica, sans-serif; line-height:14px; height:14px;}
ul.function-menu li a:hover{color:#75000f;}
ul.hmenu{width:641px; height:68px; float:left; margin:0 0 0 343px; display:inline;}
ul.hmenu li{float:left;}
ul.hmenu li a{ display:block; height:35px; overflow:hidden; background:url(../img/hmenu.jpg) no-repeat;}
ul.hmenu li a.btn1{ background-position:left top; width:145px;}
ul.hmenu li a.btn2{ background-position:-145px top; width:89px;}
ul.hmenu li a.btn3{ background-position: -234px top; width:87px;}
ul.hmenu li a.btn4{ background-position: -321px top; width:225px;}
ul.hmenu li a.btn5{ background-position: -546px top; width:95px;}
ul.hmenu li a.btn6{ background-position: -85px -35px; width:105px; height:33px;}
ul.hmenu li a.btn7{ background-position: -190px -35px; width:123px; height:33px;}
ul.hmenu li a.btn8{ background-position: -313px -35px; width:112px; height:33px;}
ul.hmenu li a.btn9{ background-position: -425px -35px; width:138px; height:33px;}
ul.hmenu li a:hover.btn1{ background-position:left -68px; width:145px;}
ul.hmenu li a:hover.btn2{ background-position:-145px -68px; width:89px;}
ul.hmenu li a:hover.btn3{ background-position: -234px -68px; width:87px;}
ul.hmenu li a:hover.btn4{ background-position: -321px -68px; width:225px;}
ul.hmenu li a:hover.btn5{ background-position: -546px -68px; width:95px;}
ul.hmenu li a:hover.btn6{ background-position: -85px -103px; width:105px; height:33px;}
ul.hmenu li a:hover.btn7{ background-position: -190px -103px; width:123px; height:33px;}
ul.hmenu li a:hover.btn8{ background-position: -313px -103px; width:112px; height:33px;}
ul.hmenu li a:hover.btn9{ background-position: -425px -103px; width:138px; height:33px;}
ul.hmenu li.space1,ul.hmenu li.space2{background:url(../img/hmenu.jpg) left -35px; width:85px; height:33px;}
ul.hmenu li.space2{width:78px; background-position:-563px -35px;}
.logo-bnr{width:984px; float:left;}
.logo-con{background:url(../img/logo.jpg) left 209px no-repeat; width:84px; height:133px; float:left;padding: 210px 159px 11px 37px;}
a.logo{ width:84px;  float:left; display:block; height:133px; }
.flash-bnr{width:704px; height:355px; overflow:hidden; float:left;}
.content-left,.content-right{float:left; width:280px;}
.content-right{width:704px; overflow:hidden;}
.can{width:280px; float:left;}
.search-box{padding:0 0 10px 35px; width:245px; float:left;}
.search-box select.select-box,.search-box input.text-box{width:170px; line-height:13px;  font:11px Arial, Helvetica, sans-serif; }
.search-box input.text-box{height:17px; border:1px solid #919090;}
.ongoing{padding:0 15px 25px 35px; width:230px; float:left; }
.ongoing a b{color:#333; font:600 12px Arial, Helvetica, sans-serif; margin-bottom:3px;}
.ongoing a{color:#6b6b6b; display:block; padding:10px 0; border-bottom:1px dashed #CCC; font:11px Arial, Helvetica, sans-serif;}
.ongoing a:hover,.ongoing a:hover b{color:#46508E;}
.ongoing p{border-bottom:1px solid #d1d1d1; padding:10px 0;}
ul.quick-menu,ul.page{float:left; width:656px; margin:0 20px 0 28px; display:inline;}
ul.quick-menu li{float:left;}
ul.quick-menu li a{display:block; height:30px; background:url(../img/mid-menu.jpg) left top no-repeat;}
ul.quick-menu li.space1{width:19px;  background:url(../img/mid-menu.jpg) left top no-repeat; height:30px;}
ul.quick-menu li.space2{width:33px; background:url(../img/mid-menu.jpg) -623px top no-repeat; height:30px;}
ul.quick-menu li a.btn1{ background-position:-19px top; width:124px;}
ul.quick-menu li a.btn2{ background-position:-143px top; width:137px;}
ul.quick-menu li a.btn3{ background-position: -280px top; width:140px;}
ul.quick-menu li a.btn4{ background-position: -420px top; width:107px;}
ul.quick-menu li a.btn5{ background-position: -527px top; width:96px;}
.news-update{padding:0 14px 0 35px ; width:367px;}
.news-update,.trailer{float:left; }
.news-update-item{width:337px; padding:15px; float:left; background:#f3f3f3; color:#000; margin-bottom:20px;}
.news-update-item a{color:#000;}
.news-update-item a:hover{color:#666;}
.vdo-player{width:273px; height:173px; float:left;}
.trailer{width:273px; padding-right:0; float:left;}
.hidebox{position:absolute; background:#b3b3b3; color:#000; width:208px; top:517px; padding:10px 0 0 10px;}
#tell-box{left:730px; display:none;}
.hidebox input,.hidebox textarea{width:190px; border:1px solid #FFF; height:14px; font:11px Arial, Helvetica, sans-serif; color:#666; margin-bottom:10px;}
.hidebox label{font:11px Arial, Helvetica, sans-serif;}
.hidebox textarea{ height:60px; overflow:auto;}
.close-btn{float:right;}
a.btnClose{background:url(../img/btnClose.jpg) left top no-repeat; width:21px; height:20px; display:block; float:right; }
#Questionnaire{padding:10px 0 0 10px; width:198px; left:745px; display:none;}
#Questionnaire p{padding-right:10px;}
.hidebox p{font:11px Arial, Helvetica, sans-serif; color:#000; line-height:17px;}
#Questionnaire a.download {background:transparent url(../img/icon-pdf.jpg) no-repeat scroll left top;display:block;height:16px;margin-bottom:10px;overflow:hidden;padding:0 0 0 18px;}
.hidebox a{color:#be0019;}
#subscribe{left:590px; display:none;}
ul.show-quick-menu{overflow:hidden;}
ul.show-quick-menu li{float:left; border-right:1px solid #333; padding:0 10px; line-height:13px;}
ul.show-quick-menu li a{line-height:13px; color:#000;}
#quick-sub{width:800px; left:153px; display:none;}
.line{width:100%; float:left; border-bottom:1px solid #000; height:1px; overflow:hidden;}
.footer{width:100%; float:left;}
ul.share,ul.footer-menu{margin-left:40px; margin-bottom:5px; width:944px; float:left; overflow:hidden; display:inline;}
ul.share li{float:left; margin-right:10px;}
ul.share li a{background: url(../img/footer-icon.jpg) no-repeat;  height:16px; padding-left:20px; color:#1e65b7;}
ul.share li a:hover{color:#000;}
ul.share li a.btn1{ background-position:left -110px;}
ul.share li a.btn2{background-position:left -85px;}
ul.share li a.btn3{background-position:left -62px;}
ul.share li a.btn4{background-position:left -42px;}
ul.share li a.btn5{background-position:left -22px;}
ul.share li a.btn6{background-position:left -2px;}
.footer-menu{ margin:10px 0 10px 40px;}
ul.footer-menu li{padding:0 15px; border-right:1px solid #808080; line-height:13px; float:left;}
ul.footer-menu li a{color:#000; font:12px Arial, Helvetica, sans-serif; line-height:13px;}
ul.footer-menu li a:hover{color:#75000f;}
.footer p{ padding:0 0 10px 40px;}
.inner-content-con,.sponsor{padding:0 18px 15px 33px; width:653px; float:left;}
.mTable{float:left; width:100%; margin-bottom:20px;}
.mTable th,.mTable td{padding:5px 10px; text-align:left; vertical-align:top;}
.mTable th{font:600 16px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:20px; padding-left:0;}
.mTable td.dark{background:#e5e5e5;}
.mTable a{color:#000;}
.mTable a:hover{color:#75000f;}
.contact{float:left;}
.contact p{line-height:28px; color:#000; margin-bottom:20px;}
.contact a{color:#000;}
.program table td{vertical-align:top; padding:0 0 10px 0;}
.program table{margin-bottom:20px; float:left; width:100%;}
.program p,.program h3{margin-bottom:20px;}
.program p{text-align:justify;}
.sponsor img{float:left; margin:0 5px 5px 0;}
.sponsor{margin-bottom:20px;}
.program table.listTable{width:316px; float:left; margin-bottom:0;}
ul.page{height:19px;}
ul.page li{float:left; margin-right:5px; display:inline; height:19px;}
ul.page li a{display:block; background:#383c7d; text-align:center; width:23px; padding-top:3px; height:19px; font:600 13px Arial, Helvetica, sans-serif; color:#FFF;}
ul.page li a:hover,ul.vdomenu li.btnVdo a:hover{color:#383c7d; background:#fff;}
ul.page li a.btnLeft,ul.page li a:hover.btnLeft{background:url(../img/btnLeft.jpg) left top no-repeat;}
ul.page li a.btnRight,ul.page li a:hover.btnRight{background:url(../img/btnRight.jpg) left top no-repeat;}
ul.page{margin-bottom:15px;}
ul.vdomenu li.btnVdo a{display:block; background:#383c7d; text-align:center; width:80px; padding-top:3px; height:19px; font:600 13px Arial, Helvetica, sans-serif; color:#FFF;}
ul.vdomenu li.btnVdo{margin-left:0; margin-right:0; float:right; }
.event-bnr{position:relative;}
.mask{position:absolute; width:704px; height:355px; background:url(../img/banner-mask.png) left top no-repeat; z-index:999;}
ul.quick-menu li a.qbtn1{ background-position:-19px top; width:124px;}
ul.quick-menu li a.qbtn2{ background-position:-143px top; width:137px;}
ul.quick-menu li a.qbtn3{ background-position: -280px top; width:140px;}
ul.quick-menu li a.qbtn4{ background-position: -420px top; width:107px;}
ul.quick-menu li a.qbtn5{ background-position: -527px top; width:96px;}
.weekly{color:#5e5e5e; text-align:center; font: 600 30px Georgia,"Times New Roman",Times,serif; width:70px; float:left; padding-left:20px; padding-top:40px;}
a.btninactive {
	background:#FFFFFF;
}
.inner-content-con-excerpt table.listTable{width:100%;}
.today-f{font:600 18px Arial, Helvetica, sans-serif; background:url(/img/todays-feature.jpg) left top no-repeat; color:#46508e; width:275px; height:44px; text-align:right; padding:15px 5px 0 0;}
.inner-content-con.program h5{margin-bottom:15px; margin-top:20px; color:#06F; float:left; width:100%;}
.inner-content-con.program h6{margin-bottom:10px; margin-top:10px;}
.static-content{ padding:10px 20px 10px 30px; float:left; text-align:justify;}
.static-content p{margin-bottom:20px;}
.inner-bnr{height:374px;}
.inner-bnr{position:relative; margin-bottom:14px;}
.inner-bnr object{position:absolute; left:0; top:0;}
ul.vdomenu{position:absolute; right:0; bottom:0; width:80px; height:19px;}
.trailer a {
	line-height:15px;
	font-weight:800;
}