.videoSessions 
{ 
width:100%; 
margin:1em 0 1.5em 0; 
float:left; 
clear:both; 
line-height:normal; 
}

.videoSessions a 
{ 
color:#03B0F0; 
}

.videoSessions div 
{ 
width:204px; 
font-size:0.85em; 
margin:0 5px 1.5em 6px; 
float:left; 
display:inline; 
position:relative; 
}

.videoSessions div a 
{
width:200px;
float:left; 
background-color:#000; 
}

.videoSessions div a:link, .videoSessions div a:visited 
{ 
border:2px solid #ccc;
}

.videoSessions div a:hover 
{ 
border:2px solid #03B0F0; 
text-decoration:none; 
}

.isFavourite .favouriteStar 
{ 
top:4px;
left:4px; 
}

.videoSessions a img 
{ 
width:100px;
color:#000; /* stops alt text showing against background */
height:75px; 
float:left; 
}

.namePanel 
{ 
width:77px; 
height:15px; 
top:60px; 
left:2px; 
text-decoration:none; 
padding-top:2px; 
padding-left:4px; 
}

.namePanel02 
{ 
left:102px; 
}

.btnPlayVideoThumb 
{ 
width:48px; 
height:32px; 
position:absolute; 
top:20px; 
left:78px; 
background-image:url(/sitemedia/img/video/btnPlaySml.png); 
}

.meetingHovered .btnPlayVideoThumb 
{ 
background-image:url(/sitemedia/img/video/btnPlaySmlHover.png); 
}

.videoSessions div
{ 
padding-bottom:0.4em;
}

.videoSessions h3 
{ 
width:198px; 
height:2.6em; 
font-size:1.1em; 
line-height:1.3em; 
overflow:hidden; 
margin:0.4em 0 0.5em 0; 
padding:0 2px; 
float:left; 
}

.videoSessions h3 a 
{ 
color:#4e4e4e; 
background:transparent; 
}

.videoSessions h3 a:link, .videoSessions h3 a:visited 
{ 
border:0; 
}

.videoSessions h3 a:hover 
{ 
border:0; 
text-decoration:underline; 
}

.videoSessions ul 
{
width:202px;
list-style:none; 
margin-left:2px;
margin-bottom:0;
display:inline;
}

.videoSessions li 
{ 
float:left; 
margin-bottom:0.4em;
overflow:hidden;
white-space:nowrap;
}

.videoSessions strong 
{ 
color:#999; 
}

.videoSessions ul a 
{ 
float:none; 
background:#fff; 
}

.videoSessions ul a:link, .videoSessions ul a:visited, .videoSessions ul a:hover 
{ 
border:0; 
text-decoration:underline; 
}

.videoFeaturing 
{ 
width:160px; 
height:1.4em; 
}

.videoLength 
{ 
width:42px; 
text-align:right; 
}

.videoViews 
{ 
width:140px; 
text-align:right; 
}

#bodyContainer .videoSessions li.videoRating, 
.videoSessions .videoRating, 
#featuredVideo .videoRating 
{ 
width:60px; 
height:13px; 
display:block; 
background-image:url(/sitemedia/img/video/iconRatingStars.png);
}

.videoRating span 
{ 
height:13px; 
display:block; 
float:left; 
background-image:url(/sitemedia/img/video/iconRatingStars.png); 
background-position:bottom left; 
}

.videoRating span.hidden 
{ 
display:none; 
}
                        
 
/* Generic styles for user video permission modules */
#bodyContainer .module.moduleYellow8px1px
{
color:#C97D1F;
font-size:1.1em;
text-align:center;
line-height:1.4em;
}

.moduleYellow8px1px p
{
margin:0.3em 0;
}

.moduleYellow8px1px img
{
vertical-align:-3px;
}

.moduleYellow8px1px strong
{
color:#000;
}

.moduleYellow8px1px span
{
color:#4e4e4e;
display:block;
}

.videoSessions .moduleYellow8px1px h2
{
display: none;
}

#bodyContainer .moduleYellow8px1px a
{
color:#4e4e4e;
text-decoration:underline;
}

#bodyContainer .moduleYellow8px1px .cssButton
{
height:27px;
margin:0.3em 0 0.3em 4px;
float:left;
}

#bodyContainer .moduleYellow8px1px .btnMakeViewableOnWooMeTV
{
width:194px;
display:inline;
background-image:url(/sitemedia/img/btnMakeViewableOnWooMeTV.png);
}

#bodyContainer .moduleYellow8px1px .btnYesIAgree
{
width:99px;
background-image:url(/sitemedia/img/btnYesIAgree.png);
}

#bodyContainer .moduleYellow8px1px .btnNoKeepPrivate
{
width:99px;
margin-top:0.6em;
float:left;
}

.noVideosMessage
{
font-size:1.3em;
text-align:center;
margin:1.5em 0 1em 7px;
}