@charset "utf-8";
/* CSS Document */
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
#topTD{
width:925px;
height:92px;
background:url(../images/layout/top_background.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#topLinks > span{
padding-left:10px;
padding-right:0px;
vertical-align:middle;
font-weight:bold;
font-size:11px;
color:#515151;
}
#topLinks > span > A{
color:#515151;
text-decoration:none;
}

#topLinks > span > A:hover{
text-decoration:underline;
}
.tophr{
background:url(../images/layout/top_hr.gif);
background-repeat:repeat-x;
background-position:top;
height:4px;
}
.topheaderlabel{
font-size:11px;
}
.topheaderlabel A{
margin-left:10px;
margin-right:15px;
font-weight:bold;
color:#5c5c5c;
text-decoration:none;
font-size:11px;
}
.topheaderlabel A:hover{
text-decoration:underline;
}
#topLinks > span.inactive,
 span.inactive,
 A.inactive{
color:#999999;
text-decoration:none;
}
TD.topheaderlabel{
background:url(../images/layout/topheaderlabelsbg.gif);
background-repeat:repeat-x;
height:29px;
}
#statusDiv{
height:29px;
vertical-align:middle;
font-weight:bold;
font-size:12px;
color:#515151;
}
#datefield{
height:29px;
vertical-align:middle;
color:#868686;
font-weight:bold;
}
DIV#presentationName{
height:40px; width:400px;
text-align:left;

vertical-align:bottom;
color:#0090a9;
font-weight:bold;
}
DIV#slideDiv{
width: 490px;
float:right;
margin-left:5px;
height:368px;
clear:none;
overflow:hidden;
position:relative;
background-color:#f4f4f3;
}
DIV#slideArea{

}
DIV#playerContainer{
float:left; 
clear:none;

width:400px;
height:315px;
overflow:hidden;
margin-right:10px;
text-align:center;

background-image:url(../images/layout/playerareabg.gif);
background-color:#d1d1d1;
background-repeat:repeat-x;
background-position:top;
}
#playerField{
width:384px;
height:216px;
clear:both;
text-align:center;
/*background-color:#FFFFFF;*/
}
#playercontrols{
background-image:url(../images/layout/playercontrolsbg.gif);
background-repeat:no-repeat;
width:384px;
height:65px;
vertical-align:top;
}
A.playerControl{
font-size:11px;
text-decoration:none;
color:#545454;
}
A.playerControl:hover{
text-decoration:underline;
}
.playerControlDisabled{
color:#cccccc;
}
A.playerControlDisabled:hover{
text-decoration:none;
}
#volumeSliderTD{
vertical-align:top;
padding-top:4px;
}
#slidenumbercontainer{
font-size:11px;
}
#presentationsScrollLeft,#presentationsScrollRight{
background-color:#9a9a9a;
cursor:pointer;
cursor:hand;
width:45px;
height:115px;
vertical-align:middle;
text-align:center;
}
DIV#presentationlistcontainer{
height:115px;
}
DIV#wrapper{
height:115px;
width:825px;
overflow:hidden;
}
DIV#leftCDiv{
float:left;
clear:none;
}
.presentationsWrapperDiv{
float:left;
width:250px;
height:115px;
clear:none;
}

.presentationlistDiv,
.presentationlistDivActive{
float:left;
padding:0px;
text-align:left;
clear:both;
padding-left:4px;
height:55px;
width:250px;
}
.presentationlistDiv IMG,
.presentationlistDivActive IMG{
 padding-bottom:25px;
}

.presentationlistDiv,
.presentationlistDivActive{
color:#333333;
text-decoration:none;
font-size:11px;
}

A.PresentationsItem,A.PresentationsItemActive{
color:#797979;
text-decoration:none;
font-size:11px;
}
A.PresentationsItemActive{
color:#333333;
}
A.PresentationsItem:hover,
A.PresentationsItemActive:hover{
text-decoration:underline;
}
A.EventsItem,A.EventsItemActive{
color:#0090a9;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
A.EventsItem:hover,
A.EventsItemActive:hover{
text-decoration:underline;
}
A.EventsItemActive{
text-decoration:underline;
}
.eventDate{
color:#b9b9b9;
font-weight:bold;
font-size:12px;
}
DIV#chatInput,
DIV#feedbackcontainer,
#hoverDiv{
background-color:#f4f4f3; 
color:#000000;
padding-top:0px;
position:absolute;

border: 1px solid #333333; 
height:365px;
z-index:991; 
width:488px; 
}
DIV#feedbackcontainer,
{
left:0;
}
DIV#chatInput{
float:right;
}
.draggable{
left:430px;
}
#notifications{
background-color: #DE0101;
vertical-align:middle;

color:#FFFFFF;
font-weight:bold;
position:absolute;
width:490px;

}
DIV.chat,
DIV#hoverDivContents{
height:300px;
*/*padding:20px;*/
overflow-y:scroll;
overflow-x:hidden;
}
DIV.closeHover,
DIV#closeHover{
position:relative;
bottom:0px;
height:27px;
text-align:center;
}
#closeHover A{
color:#5c5c5c;
text-decoration:none;
}
#feedTypeSelection{
background-image:url(../images/layout/videomodesbg.gif);
height:22px;
padding:0px;
background-repeat:repeat-x;
}
#feedTypeSelection TD{
padding:0px;
vertical-align:middle;
}
#statusmessageContainer{
padding-top:0px;
position:absolute;

border: 1px solid #333333; 
width:490px; 
height:360px; 
overflow: hidden;
background-color:#FFFF66;
}
#detailsTable TD{
text-align:left;
padding:10px;
}
#low_footer, #low_footer A{
text-decoration:none;
font-size:10px;
color:#606060;
}
DIV#chatInput{
z-index:900;

}
DIV#receivedmessages{
height:203px;
width:460px;
position:relative;
overflow-x:hidden;
margin:5px;
margin-left:10px;
padding-left:10px;
background-color:#ffffff;
color:#000000;
line-height:1.2em;
overflow-y:scroll;
}
DIV#chatuserinput{
height:100px;
width:460px;

position:relative;
background-color: #E0E0E0;
border-top:1px solid #333333;
margin: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:				160px;
	height:				10px;
}

.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:				5px;
	height:				10px;
	background-image:	url(../images/layout/slider_pointer.gif);
}

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

.dynamic-slider-control.vertical .handle {
	width:				15px;
	height:				30px;
	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:				4px;
}

.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 */
