#homepage_widget_container{
    overflow:hidden;
    width:660px;
    border:1px solid #999999;
    padding:8px 0 0 0;
    margin:15px 0 15px 0;
    background-image:url('/images/daily_tech_brief/homepage_widget_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
}
#homepage_widget_container #player{
    float:left;
    width:295px;
    height:310;
    margin:0px 20px 10px 20px;
    padding-left:5px;
    color:#333333;
    font-size:11px;
    cursor:pointer;
}
#homepage_widget_container #player img{
    border:2px solid #cccccc;
}
#homepage_widget_container #player h3{
    font-style:italic;
    font-size:20px;
}
#homepage_widget_container #player p{
    font-size:11px;
    line-height:14px;
    margin:10px 0 0 0;
    padding:0;
}
#homepage_widget_container #player .watch_now{
    font-weight:bold;
}
#homepage_widget_container #video_tabs{
    float:left;
    width:300px;
    margin-left:9px;
}
#homepage_widget_container #video_tabs ul{
    list-style: none;
    margin:0;
    padding:0;
}
#homepage_widget_container #video_tabs ul li{
    float:left;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -khtml-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border:1px solid #c8c7c7;
    border-bottom:0;
    background-color:#ffffff;
    background-repeat:repeat-x;
    text-align:center;
    z-index:100;
}
#homepage_widget_container #video_tabs ul #latest_videos{
    width:99px;
    margin:3px 5px -1px 4px;
}
#homepage_widget_container #video_tabs ul #sponsored_videos{
    width:126px;
    margin:3px 5px -1px 0;
}

#homepage_widget_container #video_tabs ul .ui-state-default{
    background-image:url('/images/daily_tech_brief/tab_bg_unselected.gif');
}
#homepage_widget_container #video_tabs ul .ui-state-default a{
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}
#homepage_widget_container #video_tabs ul .ui-state-active{
    background-image:url('/images/daily_tech_brief/tab_bg.gif');
}

#homepage_widget_container #video_tabs ul .ui-state-active a{
    color:#4e4c4c;
    font-size:11px;
    font-weight:bold;
}

#homepage_widget_container #video_tabs-1{
    float:left;
    width:300px;
    border:1px solid #dddddd;
	height:320px;
    overflow:auto;
}
#homepage_widget_container #video_tabs-1 div{
    border:1px solid #dddddd;
    margin:5px;
    padding:2px;
    background-image:url('/images/daily_tech_brief/tab_item_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-weight:bold;
    font-size:11px;
    line-height:15px !important;
    text-align:left;
    clear:both;
}
#homepage_widget_container #video_tabs-1 div .headline{
    font-weight:normal;
}
#homepage_widget_container #video_tabs-1 div p{
    font-size:11px;
    line-height:15px !important;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#homepage_widget_container #video_tabs-1 div:hover{
    background-color:#183e7a;
    background-image:url('');
    color:#ffffff;
    cursor:pointer;
}
#homepage_widget_container #video_tabs-1 div:hover p{
    color:#ffffff;
}
#homepage_widget_container #video_tabs-2{
    float:left;
    width:300px;
    border:1px solid #dddddd;
    height:320px;
    overflow:auto;
    display:none;
}
#homepage_widget_container #video_tabs-2 div{
    border:1px solid #dddddd;
    margin:5px;
    padding:2px;
    background-image:url('/images/daily_tech_brief/tab_item_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-weight:bold;
    font-size:11px;
    line-height:15px !important;
    text-align:left;
    clear:both;
}
#homepage_widget_container #video_tabs-2 div .headline{
    font-weight:normal;
}
#homepage_widget_container #video_tabs-2 div p{
    font-size:11px;
    line-height:15px !important;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#homepage_widget_container #video_tabs-2 div:hover{
    background-color:#183e7a;
    background-image:url('');
    color:#ffffff;
    cursor:pointer;
}
#homepage_widget_container #video_tabs-2 div:hover p{
    color:#ffffff;
}

#player_container{
    overflow:hidden;
    width:667px;
    border-top:1px dotted #bfbfbf;
    border-bottom:1px dotted #bfbfbf;
    padding:8px 0 15px 0;
    margin-bottom:25px;
}
#player_container #player{
    float:left;
    width:356px;
	/* DPV Note: this is for when we have a sponsor logo */
	margin-top: 50px;
	/* End DPV Note */
}
#player_container #video_tabs{
    float:left;
    width:300px;
    margin-left:9px;
}
#player_container #video_tabs ul{
    list-style: none;
    margin:0;
    padding:0;
}
#player_container #video_tabs ul li{
    float:left;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -khtml-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border:1px solid #c8c7c7;
    border-bottom:0;
    background-color:#ffffff;
    background-repeat:repeat-x;
    text-align:center;
    z-index:100;
}
#player_container #video_tabs ul #latest_videos{
    width:99px;
    margin:3px 5px -1px 4px;
}
#player_container #video_tabs ul #sponsored_videos{
    width:126px;
    margin:3px 5px -1px 0;
}

#player_container #video_tabs ul .ui-state-default{
    background-image:url('/images/daily_tech_brief/tab_bg_unselected.gif');
}
#player_container #video_tabs ul .ui-state-default a{
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}
#player_container #video_tabs ul .ui-state-active{
    background-image:url('/images/daily_tech_brief/tab_bg.gif');
}

#player_container #video_tabs ul .ui-state-active a{
    color:#4e4c4c;
    font-size:11px;
    font-weight:bold;
}

#player_container #video_tabs-1{
    float:left;
    width:300px;
    border:1px solid #dddddd;
    height:222px;
    overflow:auto;
}
#player_container #video_tabs-1 div{
    border:1px solid #dddddd;
    margin:5px;
    padding:2px;
    background-image:url('/images/daily_tech_brief/tab_item_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-weight:bold;
    font-size:11px;
    line-height:15px !important;
    text-align:left;
    clear:both;
}
#player_container #video_tabs-1 div .headline{
    font-weight:normal;
}
#player_container #video_tabs-1 div p{
    font-size:11px;
    line-height:15px !important;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#player_container #video_tabs-1 div:hover{
    background-color:#183e7a;
    background-image:url('');
    color:#ffffff;
    cursor:pointer;
}
#player_container #video_tabs-1 div:hover p{
    color:#ffffff;
}
#player_container #video_tabs-2{
    float:left;
    width:300px;
    border:1px solid #dddddd;
    height:222px;
    overflow:auto;
    display:none;
}
#player_container #video_tabs-2 div{
    border:1px solid #dddddd;
    margin:5px;
    padding:2px;
    background-image:url('/images/daily_tech_brief/tab_item_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-weight:bold;
    font-size:11px;
    line-height:15px !important;
    text-align:left;
    clear:both;
}
#player_container #video_tabs-2 div .headline{
    font-weight:normal;
}
#player_container #video_tabs-2 div p{
    font-size:11px;
    line-height:15px !important;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#player_container #video_tabs-2 div:hover{
    background-color:#183e7a;
    background-image:url('');
    color:#ffffff;
    cursor:pointer;
}
#player_container #video_tabs-2 div:hover p{
    color:#ffffff;
}


#right_rail_video_widget_container{
    width:298px;
    border:1px solid #999999;
    padding:0;
    margin:15px 0 15px 0;
    background-color:#f6f6f6;
}
#right_rail_video_widget_container .section_head{
    background-color:#999999;
    color:#ffffff;
    font-weight:bold;
    padding:5px 0 5px 10px;
}

#right_rail_video_widget_container #video_tabs-1{
    border:1px solid #dddddd;
}
#right_rail_video_widget_container #video_tabs-1 div{
    border:1px solid #dddddd;
    margin:5px;
    padding:2px;
    background-image:url('/images/daily_tech_brief/tab_item_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-weight:bold;
    font-size:11px;
    line-height:15px !important;
    text-align:left;
    clear:both;
    color:#666666;
}
#right_rail_video_widget_container #video_tabs-1 div .headline{
    font-weight:normal;
}
#right_rail_video_widget_container #video_tabs-1 div p{
    font-size:11px;
    line-height:15px !important;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#right_rail_video_widget_container #video_tabs-1 div:hover{
    background-color:#183e7a;
    background-image:url('');
    color:#ffffff;
    cursor:pointer;
}
#right_rail_video_widget_container #video_tabs-1 div:hover p{
    color:#ffffff;
}
#right_rail_video_widget_container #video_tabs-2{
    border:1px solid #dddddd;
}
#right_rail_video_widget_container #video_tabs-2 div{
    border:1px solid #dddddd;
    margin:5px;
    padding:2px;
    background-image:url('/images/daily_tech_brief/tab_item_bg.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-weight:bold;
    font-size:11px;
    line-height:15px !important;
    text-align:left;
    clear:both;
    color:#666666;
}
#right_rail_video_widget_container #video_tabs-2 div .headline{
    font-weight:normal;
}
#right_rail_video_widget_container #video_tabs-2 div p{
    font-size:11px;
    line-height:15px !important;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#right_rail_video_widget_container #video_tabs-2 div:hover{
    background-color:#183e7a;
    background-image:url('');
    color:#ffffff;
    cursor:pointer;
}
#right_rail_video_widget_container #video_tabs-2 div:hover p{
    color:#ffffff;
}
/* DPV New */
#homepage_widget_container #sp_logo {
	float:right;
	width:300px;
	margin-left:9px;
}
#player_container #sp_logo {
	float:right;
	width:300px;
	margin-left:9px;
}
#right_rail_video_widget_container #sp_logo {
	background-color:#ffffff;
	width:298px;
}
/* DPV New */
