/*body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }*/

#cssmenu{ height:29px; display:block; padding:0; margin: 0; background:url(../images/nav_bg.gif) #000 repeat-x; } 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:8px 24px 0 25px; font:bold 12px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;  height:21px; } 
#cssmenu > ul > li > a span { font-size:10px; padding-left:5px;}
#cssmenu > ul > li:first-child > a{border-radius:0px 0 0 0px;} 
#cssmenu > ul > li > a:after{ content:''; position:absolute; border-right:1px solid; top:0px; bottom:0px; right:-2px; z-index:99; } 
#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:12px; right:6px; } 
#cssmenu > ul > li.has-sub:hover > a:before{top:12px;} 
#cssmenu ul li.has-sub:hover > a{ background:url(../images/nav_hover.gif) #f1f7fa; border-color:#3f3f3f; padding-bottom:0px; padding-top:8px; top:0px; z-index:999; color:#000; } 
#cssmenu ul li.has-sub:hover > a span { font-size:10px; padding-left:5px;} 
#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;} 
#cssmenu ul li.has-sub > a:hover{ background:url(../images/nav_hover.gif) repeat-x #f0f7f9; border-color:#3f3f3f; color:#000; } 
#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:29px; padding:10px 0; background:#f0f7f9; border: 1px solid #d3e4ec; border-radius:0 0 5px 5px; z-index:999; /*-moz-box-shadow:    3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc; */box-shadow: 2px 4px 9px 0px #ccc; } 
#cssmenu ul li > ul{width:192px;} 
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative; background:url(images/blue_sep.gif) left bottom no-repeat; } 
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#000; text-decoration:none; } 

#cssmenu, #cssmenu > ul > li > ul > li a:hover{ color:#a00203; } 
#cssmenu{border-color:#000;} 
#cssmenu > ul > li > a{border-right:1px solid #000; color:#fff;} 
#cssmenu > ul > li > a:after{border-color:#444;} 
#cssmenu > ul > li > a:hover{background:url(../images/nav_hover.gif) #b8c5cd; color:#000; height:21px; font-weight:bold; }



.ff_widget {
     border-radius: 5px 5px 5px 5px;
     border: 1px solid #F2F2F2;
     box-shadow: 3px 3px 3px #E2E2E2;
     float: left;
     width: 100%;
}

.ff_wid650 {
     color: #333333;
     margin-bottom: 20px;
     width: 646px;
}

.ff_wid650 a {
     color: #006699;
     text-decoration: none;
}

.ff_wid650 a:hover {
     color: #CC0000;
     text-decoration: underline;
}

.ff_wid_top {
     background-color: #F2F2F2;
     border-bottom: 1px solid #FFFFFF;
     position: relative;
     width: 100%;
}

.ff_wid_top .header, .ff_wid_top .header h2 {
     color: #000000;
     display: block;
     font-size: 15px;
     font-weight: bold;
     margin: 0px;
     padding: 3px 5px 3px 10px;
}

.ff_wid_top .header h2 {
     font-family:Arial, Helvetica, sans-serif;
     padding: 0px;
}
.ff_wid_top .header h2 a {
     font-weight:bold;
     
}

.ff_wid_mid {
     border-top: 1px dotted #999999;
     display: block;
     width: 100%;
}

.ff_wid_mid .wid_mid_cont {
     display: block;
     padding: 10px 10px 5px;
}

.ff_topbigstory {
     display: inline-block;*display: inline;zoom: 1;
}

.ff_topbigstory .bigst_img {
     display: inline-block;*display: inline;zoom: 1;
     margin-bottom: 5px;
     vertical-align: text-top;
     width: 280px;
}

.ff_topbigstory .bigst_img {
     float: left;
}

.ff_topbigstory .bigst_text {
     display: inline-block;*display: inline;zoom: 1;
     margin-left: 12px;
     vertical-align: text-top;
     width: 55%;
}

.ff_topbigstory .bigst_text {
     width: 53%;
}

.ff_topbigstory h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 19px;
     line-height: 24px;
     margin: 0px;
}
.ff_topbigstory h2 a {
	font-weight:bold;
	color:#fff !important;
	
}

.ff_topbigstory h2 a:hover {
 color:#CC0000 !important;	
}

.onlycollage .ff_topbigstory h2, .collage .ff_topbigstory h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 30px ! important;
     line-height: 36px;
     margin: 0px;
}

.ff_topbigstory .intro {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     line-height: 18px;
     margin-bottom: 10px;
     margin-top: 10px;
}

.ff_topbigstory span {
     color: #CC0000;
}

.collage {
     display: block;
}

.ff_player .ff_topbigstory h2 {
     font-size: 30px ! important;
     line-height: 36px ! important;
     margin: 0px ! important;
}

.ff_player .ff_topbigstory h2 a, .ff_player .ff_topbigstory h2 span {
     font-size: 30px;
     line-height: 36px;
}

.liveplayer {
     margin: 10px 0px;
}

.collageimage {
     display: none;
}

.liveplayer {
     display: none;
}

.collage .bigst_img, .onlycollage .bigst_img, .ff_player .bigst_img {
     display: none;
}

.collage .bigst_text, .onlycollage .bigst_text, .ff_player .bigst_text {
     display: inline-block;*display: inline;zoom: 1;
     margin-left: 0px;
     vertical-align: text-top;
     width: 100%;
}

.onlycollage .collageimage, .collage .collageimage {
     display: block;
}

.onlycollage_noimg .collageimage {
     display: none;
}

.ff_player .liveplayer {
     display: block;
}

.ff_player .bigst_text .intro {
     display: none;
}

.ff_player .collage {
     display: none;
}

.drk .ff_topbigstory, .lgh .ff_topbigstory {
     background-color: #333333;
     border-bottom: medium none;
     display: inline-block;*display: inline;zoom: 1;
     padding: 10px;
     vertical-align: text-top;
     width: 260px;
}

.drk .ff_topbigstory, .lgh .ff_topbigstory {
     float: left;
}

.lgh .ff_topbigstory {
     background-color: #E6E6E6;
}

.drk .bigst_text, .lgh .bigst_text {
     color: #FFFFFF;
     margin: 0px;
     width: 100%;
}

.drk .bigst_img img, .lgh .bigst_img img {
     width: 260px;
     border:0;
}

.drk a {
     color: #FFFFFF;
     text-decoration: none;
}

.drk span {
     color: #fff;
}

.drk span:hover {
     color: #CC0000;
}

.drk .bigst_text {
     color: #CCCCCC;
}

.lgh .bigst_text {
     color: #333333;
}

.ot_big_st, .drk .ot_big_st, .lgh .ot_big_st {
     border-top: 1px dotted #CCCCCC;
     display: inline-block;*display: inline;zoom: 1;
     margin-top: 15px;
     padding-top: 15px;
     vertical-align: text-top;
}

.drk .ot_big_st, .lgh .ot_big_st {
     border-top: medium none;
     float: right;
     margin-top: 0px;
     padding-top: 0px;
     width: 340px;
}

.ot_big_st ul {
     margin: 0px;
     padding: 0px;
     position: relative;
}

.ot_big_st li, .drk .ot_big_st li, .lgh .ot_big_st li {
     display: inline-block;*display: inline;zoom: 1;
     margin: 0px 2px 5px;
     vertical-align: text-top;
     width: 200px;
}

.drk .ot_big_st li, .lgh .ot_big_st li {
     margin: 0px 5px 15px;
     width: 157px;
}

.drk .ot_big_st li:last-child, .lgh .ot_big_st li:last-child {
     display: inline-block;*display: inline;zoom: 1;
}

.ot_big_st li .ot_big_st_img, .drk .ot_big_st li .ot_big_st_img, .lgh .ot_big_st li .ot_big_st_img {
     display: block;
     width: 200px;
}

.drk .ot_big_st li .ot_big_st_img, .lgh .ot_big_st li .ot_big_st_img {
     width: 157px;
}

.ot_big_st h3, .drk .ot_big_st h3, .lgh .ot_big_st h3 {
     background-color: #000000;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px ! important;
     margin: 0px;
     padding: 5px;
     font-weight:normal;
}

.drk .ot_big_st h3, .lgh .ot_big_st h3 {
     background-color: transparent;
     color: #000000 ! important;
     font-weight:normal;
}

.ot_big_st h3 a {
     color: #FFFFFF;
}

.drk .ot_big_st h3 a, .lgh .ot_big_st h3 a {
     color: #006699;
}

.drk .ot_big_st h3 a:hover, .lgh .ot_big_st h3 a:hover {
     color: #CC0000;
}

.onlycollage .ot_big_st, .ff_player .ot_big_st {
     display: none;
}

.ff_wid_bot {
     background-color: #F2F2F2;
     clear: both;
     height: 5px;
     margin-bottom: 0px;
     margin-top: 5px;
     width: 100%;
}

.wht_newsflash {display: block;border: 1px solid #e4e4e4;border-bottom: 3px solid #cc0000;
font-family:Arial, Helvetica, sans-serif;
width: 99%;margin-top: 10px;margin-right: 0;margin-bottom: 20px;
margin-left: 0;font-weight: 700;}
.wht_newsflash table{margin:2px;}
/*.wht_newsflash .head{ font-size:16px; color:#000; padding:5px;background-color:#fbc300; text-align:center;}*/
.wht_newsflash .head{ padding:5px; text-align:left;}
.wht_newsflash .head .bnews{ font-size:12px; color:#cc0000; text-transform: uppercase; margin-right:5px;}
.wht_newsflash .head .btxt{ font-size:15px; color:#000;}
/*.wht_newsflash .cont{ font-size:15px; color:#000; padding:0 15px 0 0;}*/
.wht_newsflash .sh_tools{font-size:14px; padding:0 10px;}
.sh_tool{width:100px;}
.sh_tool .bnew_sh_icons {float:left; margin-top:2px;}
.sh_tool img {width:15px;border:0;}
.sh_tool .bnew_sh_icons a {margin:0 1px;}
.sh_tool span {float:left;margin-right:10px;margin-top:3px;font-size:12px;}



div#PDI_container6236001 .pds-question-top {
    font: 24px Arial, Helvetica, sans-serif!important;
    line-height:26px!important;
}

div#PDI_container6236001 .pds-input-label {
    font: 14px/18px Arial, Helvetica, sans-serif!important;
}
div#PDI_container6236001 .pds-vote-button {
    font: bold 14px Arial, Helvetica, sans-serif!important;
}
div#PDI_container6236001 .pds-view-results {
    font: 12px Arial, Helvetica, sans-serif!important;
}





#divToday {
    background-color: #FBFAFA; width:625px; font-family:Arial, Helvetica, sans-serif; }
#divToday td {
    padding-bottom: 9px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 9px;
    font-size:11px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
#divToday td.last {    
    border-left: none;
}
.schedule_name {
    font-weight:bold;
    font-size: 13px;
    padding-bottom: 5px;
    margin: 0;
}
.schedule_desc {
    margin: 0;
}
.ImgBox02 {
    padding-right: 10px;
}
.w320 {
    width: 320px;
}
.schedule_head {
    font-weight: bold;
    font-size: 16px !important;
}
#search_title_box div {    
    text-align: left;
    text-decoration: underline;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size:18px;
}
#search_title_box {
    padding-top: 10px;
}
.now_showing {
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}
.second_level_vid{
    float:left;
    width:630px;
    background-image:url(../images/shows_bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    height:auto;
    padding-bottom: 15px;
}
#shows_navigation .second_level_vid{   
    background-image:none;
}
.second_level_vid ul {
    float: left;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.second_level_vid li {
    float: left;
    height: 20px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 180px;
}
.second_level_vid a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #006699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.search_more_link {
    font-size: 16px;
    color: #000000;
    text-decoration: none;
    font-family: Georgia,"Times New Roman",Times,serif;
}
.vidshow {
	clear: both;
	padding: 5px 10px;
	float: left;
	width: 97%;
	background-color: #1D1D1D;
	margin-top: 0px;
	margin-bottom: 15px;
}
.vidshow a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;	
}
.story_playbutton {
	margin: 0 0 10px 0;
        padding:5px;
        background-color:#EFEFEF;
        line-height:22px; 
        cursor:pointer;
}
.story_playbutton img {
    float: left; 
    padding-right:5px;
}


.shedule_head { height:30px; background:#02689b;  width:625px; margin-bottom:15px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.shedule_head strong { display:block; float:left; padding: 7px; }
.shedule_head span { display:block; float:right; padding: 3px 5px; }
.dp_sel { border:1px solid #009deb; padding:2px; width:100px; height:23px; font-size:12px; color:#666; }

#video_wall, #Photo_wall {
    float: left;
    width: 100%;
}

#Photo_wall li {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 158px;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 130px;
}
#Photo_wall ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 15px;
}

.dot_v {
    border-right: 1px dotted #ccc;
}
#hm_related ul, #hm_rlink ul, #video_wall ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#video_wall li img, #Photo_wall li img {
    border: 1px solid #ccc;
    padding: 5px;
}
#video_wall li a, #Photo_wall a {
    color: #006699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.hm_header {
    color: #000;
    display: block;
    font-size: 14px;
    padding: 5px 0 0 10px;
    text-decoration: none;
    width: 150px;
}
#hm_container {
    margin-left: auto;
    margin-right: auto;
    width: 985px;
}