body
{
	cursor:default;
	background-repeat:no-repeat;
}

#mainleft
{
	text-align: center; 
	width:400px; 
	position: absolute; 
	top:85px; 
	left: 3px;
}
#info
{
    BORDER-RIGHT: outset;
    BORDER-TOP: outset;
    BORDER-LEFT: outset;
    BORDER-BOTTOM: outset;
    POSITION: relative;
    HEIGHT: 180px;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 100%;
	text-align: center;
	display: none;
}

#infotext
{
	font-size: 12px; 
	line-height: 16px; 
	margin-left: 5px
}

#speaker
{
    BORDER: outset;
    POSITION: relative;
    HEIGHT: 180px;
    TOP: 0px;
    WIDTH: 100%;
	display: none;
}
/*
#speakerimage
{
	margin-top: expression(( 180 - this.height ) / 2); 
}
*/
#speakerimage img 
{
	vertical-align:bottom;
}

#player
{
    POSITION: relative;
    left: 0px;
    top: 0px;
}
#indexing
{
	visibility: hidden;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    POSITION: relative;
    LEFT: 0px;
    TEXT-ALIGN: left;
    WIDTH: 100%;
	z-index: 100;
}

#ddmain
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: relative;
    HEIGHT: 14px;
    BACKGROUND-COLOR: white
}
#dropDown
{
    WIDTH: 90%;
    color: black;
}
#ddimage
{
    RIGHT: 2px;
    FLOAT: right;
    POSITION: absolute;
    TOP: 6px;
}
#indexlist
{
	visibility: hidden;
	overflow: auto;
	width: 100%;
	text-indent: 5px;
	color: black;
	position: absolute;
	top: 21px;
	height: 130px;
	background-color: white;
	text-align: left;
	border: 1px solid black;
	z-index: 100;
}
#ask
{
    FONT-SIZE: 14px;
    WIDTH: 90%;
    POSITION: relative;
    TOP: 5px;
    left: 0px;
    HEIGHT: 130px;
    overflow: auto;
    display: none;
}
#custom
{
    FONT-SIZE: 14px;
    WIDTH: 320px;
    POSITION: relative;
    TOP: 5px;
    left: 0px;
    HEIGHT: 139px;
    padding: 0px;
    overflow: auto;
    text-align: left;
	display: none;
	z-index: 0;
	margin-left: 0px;
}
#slide
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LEFT: 406px;
    POSITION: absolute;
    TOP: 85px
}

#slideimg
{
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}

#slideimage
{
	height: 351px; 
	width: 468px; 
	border: 1px solid;
}

#noslides
{
	word-wrap: break-word;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	height: 351px;
	width: 468px;
	font-size: 20px;
}

#buttoncontainer
{
    TOP: 0px;
    HEIGHT: 12px;
}
#askbutton
{
	position:relative;
	top: 2px;
    display: none;
}

#answeredbutton
{
	position:relative;
	top: 2px;
    display: none;
}
#materialbutton
{
	position:relative;
	top: 2px;
    display: none;
}
#enlargebutton
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    BORDER-LEFT: black 2px solid;
    BORDER-BOTTOM: black 2px solid;
    BACKGROUND-COLOR: white;
    COLOR: black;
    position: absolute;
    left: 378px;
    visibility: hidden;
}
#materialframe
{
	position: relative;
	top: 5px;
	left: 0px;
	visibility: hidden;
}

#answer
{
	position: absolute;
	overflow: auto;
	top: 17px;
	left: 0px;
	visibility: hidden;
	width: 99%; 
	height: 95px; 
	background-color: white;
	BORDER: 2px inset;
}

#miframe
{
	width: 99%; 
	height: 95px; 
	background-color: white;
}
#footer
{
    Z-INDEX: 10;
    LEFT: 0px;
    WIDTH: 800px;
    POSITION: absolute;
    TOP: 560px;
    HEIGHT: 40px;
    background-repeat : no-repeat;
}
#poll
{
    Z-INDEX: 10000;
    LEFT: 420px;
    VISIBILITY: hidden;
    WIDTH: 240px;
    POSITION: absolute;
    TOP: 115px;
    HEIGHT: 240px;
    BACKGROUND-COLOR: white;
}
#qasubmit
{
    BACKGROUND-COLOR: white;
    visibility: hidden;
}
#header
{
	left: 0px;
	width: 800px;
	position: absolute;
	top: 0px;
	height: 80px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    background-repeat : no-repeat;
}

#headertext
{
	position: relative;
	left: 18px;
	top: 30px;
}

#askbutcontainer
{
	position: absolute; 
	bottom: 40px; 
	left: 3px; 
	width: 320px;
	height: 15px; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

#custombutton
{
    display: none;
}

#userlinks
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 464px;
	height: 15px;
}

#prevlink
{
	visibility: hidden;
}

#presselbox
{
	visibility: hidden;
}

.questiontext
{
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-indent: 3px;
}

.answertext
{
	font-size: 12px;
	font-weight: normal;
	color: DimGray;
	text-indent: 3px;
	padding-bottom: 5px; 
}

.pwc_custom
{
	position:absolute;
}