/*
div#vpfHeader
{font-family:Arial;background:#fff;border-bottom:6px solid #c00;min-width:1002px;width:auto;margin-bottom:12px;height:125px;}

* html div#vpfHeader
{width: expression(document.documentElement.clientWidth < 950? "950px": "auto" );}

*/

/* header navigation */
.vpfNavStretch
{border-width:1px 0;border-style:solid;border-color:#e6e6e6;}

.vpfHeaderNav
{height:27px;position:relative;min-width:950px;margin:0 auto;}

.vpfHeaderNav li
{font-weight:bold;text-transform:uppercase;font-size: 10px;}

.vpfHeaderNav li a,
.vpfHeaderNav li a:visited
{color:#ca0002;text-decoration:none;text-transform:uppercase;line-height:25px;font-size:10px;}

.vpfHeaderNav li a:hover
{color:#fff;background:#ca0002;}

.vpfHeaderNav li a.vpfCurPage
{color:#fff;background:#ca0002;}
.vpfHeaderNav li a.vpfCurPage:visited
{color:#fff;}

.vpfHeaderNav ul.vpfUtilityNavigation,
.vpfHeaderNav ul.vpfNavigation
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.vpfHeaderNav ul.vpfNavigation
{left:0;}

.vpfHeaderNav ul.vpfNavigation li
{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}

.vpfHeaderNav ul.vpfNavigation li a
{padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .vpfHeaderNav ul.vpfNavigation li a
{width:25px;}

.vpfHeaderNav ul.vpfNavigation li.vpfNavLeft
{width:0px;height:27px;}

/* utility navigation */

.vpfHeaderNav ul.vpfUtilityNavigation
{right:0;}

.vpfHeaderNav ul.vpfUtilityNavigation li
{float:left;margin-left:5px;}

.vpfHeaderNav ul.vpfUtilityNavigation li a
{padding:0 12px 0 9px;width:auto;}

.vpfHeaderNav ul.vpfUtilityNavigation li a:hover
{color:#ca0002;background-color:transparent;}

.vpfHeaderNav ul.vpfUtilityNavigation li.vpfVideo
{background:#fff url(http://www.voicepeeringforum.com/images/video.gif) 0 50% no-repeat;}

.vpfHeaderNav ul.vpfUtilityNavigation li.vpfVideo a
{padding-left:21px;}

/* ie6 navigation (11px Arial)
========================================= */
* html .vpfHeaderNav li
{font-size:11px;}

* html .vpfHeaderNav ul.vpfNavigation li a
{padding:0 4px 0 5px;}

* html .vpfHeaderNav ul.vpfUtilityNavigation li a
{padding:0 12px 0 7px;}

.subtitle {
font-weight:bold;text-transform:uppercase;font-size: 12px;
text-decoration:none;
color: purple;
}

.video_title {
color:#202020 ;
text-transform:uppercase;font-size: 11px; 
text-decoration:none;
}

.video_title a:hover {
background-color: lightyellow;
}

.video_title b {
color:blue;
}

.demographics td {
font-size: 8pt;
}

.demographics th {
font-weight: normal;
font-size: 8pt;
}

.agenda {
  margin: 20px 0px 0px 0px;
  padding: 1px;
  width: 650px;
  line-height: 18pt;
  font-size: 8pt;
  border-spacing: 2px;
}

.agenda tr.day { background-color: #a0ac96; }
.agenda tr.food { background-color: #dadfea; }
.agenda tr.session { background-color: #ebebe1; }

.agenda th { border:0px; }
.agenda td { border:0px; }

.agenda td.time {
  color: #6666CC;
  text-align: right;
  font-weight: normal;
  padding: 0px;
  padding-right: 6px;
}

.agenda th.day {
  color: #fff;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
}

.agenda td.session, .agenda a {
  color: #A52A2A;
  font-family: verdana, Arial;
  font-weight: bold;
  padding: 0px;
  padding-left: 6px;
  text-decoration:none;
}
.agenda a:hover {
  background-color: lightyellow;
}

.agenda td.food {
  color: black;
  font-weight: bold;
  padding: 0px;
  padding-left: 6px;
}

.pager {
  font-size: 13px;
}

.fphoto {
  margin: 0px;
  padding: 0px;
  cell-spacing:0px;
  cell-padding:0px;
  width: 95px;
}

.fname {
  vertical-align: top;
  text-align:left;
  margin: 0px;
  padding: 0px;
  font-size: 8pt;
  font-family: Arial;
  width:215px;
}
