img{
	max-width:100%;
}
video{
	max-width: 100%;
}
.color_red {
	background-color: #E42430;
}

.color_orange {
	background-color: #EB7E00;
}

.color_yellow {
	background-color: #EECF1D;
}

.color_green {
	background-color: #009400;
}

.color_blue {
	background-color: #005CAE;
}

.color_purple {
	background-color: #330075;
}

.color_block {
	float: left;
	width: 170px;
	height: 5px;
	margin: 0;
	padding: 0;
}

body input
{
    color: #000;
}

.clearBoth
{
	clear:both;
}

.access
{
	position:absolute;
	visibility:hidden;
	left: -9999px;
}

@media print {
    #header { display:block !important; }
    #footer { display:block !important; }
    #content_left { display: block !important; }
    /*.detail { display: block !important; }*/
}


@media print {
/*.bs-example-js-navbar-search *{display:none;}*/
}
@media print {
@page
{
	size: auto\9;   /* auto is the current printer page size */
	margin: 0mm\9;  /* this affects the margin in the printer settings */
}
body
{
	width:100%;
	margin: 0px\9;  /* the margin on the content before printing */
}
body .headerArea, body .bodyArea, body .footerArea, body .contentArea
{
	width:100%;
}
body
{
	min-width:1000px !important;
}

body .navbar-collapse.collapse
{
	display:block !important;
}
body .navbar-nav > li {
    float: left;
}
body .container {
    width: 1000px !important;
    max-width: none !important;
}
body .hidden-xs {
	display: block !important;
}

body .hidden-sm {
    display: block !important;
  }

body .hidden-md {
    display: block !important;
  }

body .hidden-lg {
    display: block !important;
  }
 
 body .visible-xs
{
	display:none !important;
}

 body  .navbar {
    display: block !important;
  }

}
  

@media only screen and (min-width: 501px){
#header_bottom{ display:block !important;}
}

.flowplayer
{
	margin-bottom:10px;
	background-color:#000;
}

/*============================*/
.index_leff_top_title{font-weight: bold; font-size: 2.6em; margin-bottom: 20px; margin-top: -5px;}
.index_program_date{font-weight:bold;}
#content .programTable  ul li{
	margin:0px 5px 5px 20px;
}
.programTable .col1 {
	font-weight:bold;
	width:100px;
}
.programTable .col21 {
	font-weight:bold;	
	width:100px;
}
.videoArea{
	margin-bottom:20px;
}
.videoDiv{
	text-align:center;
}

/*======================*/
.abouthongkongft>div{
	padding-bottom:80px;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
}
.contentHeader2{
	display:none;/*
	font-size:0;
	color:transparent;
	padding:0;
	margin:0;*/
}
h1.contentHeader1{
	margin-bottom:1em;
}
h2.contentHeader3{
	font-size: 1.2em;
    font-weight: bold;
    color: #515151;
    margin-bottom: 2em;
}
/*=======================*/
#content,
#content p{
	text-align:justify;
}