/* CSS Document */
body{
background-image:url(../images/layout/bg.gif);
background-position:top;
background-repeat:repeat-x;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#top{
background-image:url(../images/layout/top.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:79px;
width:850px;
}
UL.topLinks{

list-style-image:url(../images/layout/channel_arrow.jpg);
list-style:url(../images/layout/channel_arrow.jpg);

list-style:circle;
margin-left:5px;
}
UL.topLinks > LI {
display: inline; 
list-style-image:url(../images/layout/channel_arrow.jpg);
}
UL.topLinks LI > A{
text-decoration:none;
font-weight:bold;
color:#0000ff;
}
UL.topLinks LI > A:hover{
text-decoration:underline;
}
#headerbarTD{
height:33px;
background-image:url(../images/layout/headerbarbg.jpg);
background-repeat:repeat-x;
}
#channelbarLeft{
background-image:url(../images/layout/channelbarleft.gif);
background-position:right;
background-repeat:no-repeat;
width:6px;
height:29px;
}
#channelbarRight{
background-image:url(../images/layout/channelbar_right.gif);
background-position:right;
background-repeat:no-repeat;
width:6px;
height:29px;
}
.channelbarTD{
background-image:url(../images/layout/channelbarbg.gif);
background-repeat:repeat-x;
text-align:center;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}
.channelbarTD A{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.channelbarTD A:hover{
text-decoration:underline;
}
.channelbarDivider{
background-image:url(../images/layout/channelbardivider.jpg);
background-repeat:no-repeat;
width:1px;
height:29px;
}

	div#channels{
	height:60px;
	}
	
	#presentationbarLeft{
background-image:url(../images/layout/presentationbar_left.gif);
background-position:right;
background-repeat:no-repeat;
width:6px;
height:29px;
}
#presentationbarRight{
background-image:url(../images/layout/presentationbar_right.gif);
background-position:right;
background-repeat:no-repeat;
width:5px;
height:29px;
}
.presentationbarTD{
background-image:url(../images/layout/presentationbarbg.gif);
background-repeat:repeat-x;
text-align:left;
color:#1b2ef1;
font-weight:bold;
padding-left:10px;
padding-right:5px;
}
.presentationbarTD A{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.presentationbarTD A:hover{
text-decoration:underline;
}
.presentationbarDivider{
background-image:url(../images/layout/presentationbardivider.jpg);
background-repeat:no-repeat;
width:1px;
height:29px;
}

	div#presentationlist{
	height:60px;
	}
	
#footerTD{
height:33px;
background-image:url(../images/layout/headerbarbg.jpg);
background-repeat:repeat-x;
}
.playerControl{
color:#969696;
font-size:11px;

text-decoration:none;

}
A.playerControl{
color:#969696;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
A.playerControl:hover{

color:#333333;
}
.playerTD{
/*width:380px;
height:285px;*/
margin:10px; 
margin-top:10px;
border: 1px solid #c0c0c0;
margin-bottom:10px;
}
	.playerControlRow{
	text-align:left;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	border-bottom: 1px solid #ededed;
	}
#hoverDiv{
background-color:#ffffff; 
color:#000000;
padding-top:0px;
position:absolute;
border: 1px solid #333333; 
margin-top:30px; 
margin-left:10px; 
z-index:991; 
width:540px; 
/*height:300px;*/
}
#statusmessageContainer{
padding-top:0px;
position:absolute;

border: 1px solid #333333; 
width:500px; 
height:400px; 
overflow: hidden;

background-color:#FFFF66;
}
#closeHover{

background-image:url(../images/layout/channelbarbg.gif);
background-repeat:repeat-x;}

#dynamicfield1,
#channels{
height:70px;
width:415px;
}
#hoverDivContents,
#presentationlistcontainer{
text-align:left;
padding:5px;
padding-left:10px;
}
/* SLIDER */
.dynamic-slider-control {
	position:			relative;
/*	background-color:	rgb(230,230,230);*/
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {
	width:				190px;
	height:				14px;
}

.vertical {
	width:				14px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	width:				9px;
	height:				14px;
	background-image:	url(../images/layout/button_slider_big.gif);
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}

.dynamic-slider-control.vertical .handle {
	width:				15px;
	height:				31px;
	background-image:	url("handle.vertical.png");
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
/*	border:				1px solid rgb(90,97,90);
	background:			rgb(189,190,189);*/
	
	behavior:			url("../icms/javascript/slider/css/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}
.dynamic-slider-control.vertical .line {
	width:				3px;
}

.dynamic-slider-control.horizontal .line {
	height:				3px;
}

.dynamic-slider-control .line div {
	width:		1px;
	height:		1px;
	
	border:				1px solid;
	border-color:		rgb(230,230,230) rgb(189,190,189)
						rgb(189,190,189) rgb(230,230,230);
}
/* END SLIDER */
A.EventsItem,A.EventsItem:visited,
A.blue,A.blue:visited{
color:#1b2ef1;
}
LI.channels{
text-align:left;
line-height:150%;
list-style-image:url(../images/layout/channel_arrow.jpg);
}
LI.channels A{
color:#0000cc;
font-weight:bold;
text-decoration:none;
}
LI.channels A:hover{
text-decoration:underline;
}
.floatDiv{
width:550px;
}
.floatDivTable{
width:100%;
}
.dynamicfield2{
width:540px; 
height:70px; 
visibility:hidden; 
display:none;
}
#chatInput{
padding-left:10px;
padding-top:10px;
}
TD.alignTop{
vertical-align:top;
}
#detailsShowtitle{
font-weight:bold;
}
#detailsDescription{
font-style:italic;
}
#detailsSpeakerImage IMG{
vertical-align:middle; margin:5px; 
border: 1px solid #666666;
}