#divZorap
{
	overflow:hidden;
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
}
#zId_imgLogoSquares
{
	position:absolute;
	left:16px;
	top:10px;
}
#zId_imgLogoWord
{
	position:absolute;
	left:58px;
	top:51px;
}
#zId_divErrorMessage
{
	position:absolute;
	top:32px;
}
#zId_divErrorInfo
{
	position:absolute;
	top:49px;	
}
#zId_imgErrorMessage
{
	width:9px;
	height:9px;
}
#zId_spanCopyrightWord
{
	position:absolute;
	left:0px;
	bottom:10px;
}
#zId_aUpgrade
{
	position:absolute;
	left:328px;
	bottom:12px;
}
#zId_divProfileArea
{
	position:absolute;
	right:0px;
	bottom:10px;
}
.zorapClass_divMessage /* to be compatible with old html files (for need javascript message) */
{
	position:absolute;
	width:100%;
	text-align:center;
}
#zId_divMain
{
	position:absolute;
	left:0px;
}
#zId_iframeIntro
{
	background-color:#ffffff;
	left:0px;
	top:0px;
	width:100%;
}
#zId_divOwner
{
	position:absolute;
	right:0px;
	top:0px;
	margin: 4px;
	text-align:right;
}
#zId_divCenter
{
	position:absolute;
	left:0px;
	width:100%;
}
.zClass_divSlideBar
{
	position:absolute;
	width:14px;
}
#zId_divLeft
{
	position:absolute;
	left:0px;
	width:83px;
}
#zId_divRight
{
	position:absolute;
	overflow:hidden;
}
#zId_divNoZorapCtrl
{
	position:absolute;
	width:480px;
	height:320px;
}
#zId_divZorapCtrlArea
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
#zId_divZorapCtrlBackground
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}

#zId_imgZorapCtrlBackground
{
	position:absolute;
	left:0px;
	top:0px;
    background-image: url("./data/DefaultBackground.png");
    background-repeat: no-repeat;
}

#zId_divZorapCtrl
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
#zId_divVideoGallery
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
#zId_divDiagnostics
{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:100%;
}
#zId_divBottom
{
	position:absolute;
	left:0px;
	height:22px;
	border-top-style:solid;
	border-top-width:1px;
}
#zId_divScrollingChatArea
{
	position:absolute;
	overflow:hidden;
	top:4px;
	height:13px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}
#zId_divChangeMyName
{
	position:absolute;
	right:0px;
	bottom:7px;
}
#zId_inputChangeMyName
{
	width:98px;
	height:14px;
	border-style:none;
}
.zClass_divScrollingMessage
{
	position:absolute;
	white-space:nowrap;
}
#zId_divButtonBar
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:49px;
}

#zId_spanRoomName
{
	position:absolute;
	left:63px;
	top:8px;
	font-size: 10pt;
	font-weight: bold;
	width: 220px;
	white-space: nowrap;
	overflow-x:hidden;
}

#zId_spanModeratorDisplayName
{
	position:absolute;
	left:63px;
	top:24px;
	font-size: 8pt;
	width: 220px;
	white-space: nowrap;
	overflow-x:hidden;
}

#zId_divButtons
{
	position:absolute;
	left:20px;
	top:20px;
}

#zId_divTalkControl
{
	position:absolute;
	right:160px;
	width:92px;
}

#zId_imgTalkButton
{
	position:absolute;
	border:none;
	left:53px;
	top:12px;
}

#zId_divSignalStrength
{
	position:absolute;
	left:10px;
	top:5px;
}

#zId_spanSignalStrength
{
	position:absolute;
	left:0px;
	top:0px;
	width:79px;
}

.zClass_divMeterBack
{
	width:52px;
	font-size:1px;
	line-height:1px;
	height:10px;
}

.zClass_divMeterFront
{
	width:50px;
	font-size:1px;
	line-height:1px;
	height:8px;
}

.zClass_divMeterBack2
{
	position:absolute;
	width:122px;
	height:12px;
	font-size:1px;
	line-height:1px;
	height:10px;
}

.zClass_divMeterFront2
{
	position:absolute;
	left:1px;
	top:1px;
	width:120px;
	height:10px;
	font-size:1px;
	line-height:1px;
	height:8px;
}

#zId_divSignalStrengthMeterBack
{
	position:absolute;
	left:80px;
	top:1px;
}

#zId_divSignalStrengthMeterFront
{
	position:absolute;
	left:81px;
	top:2px;
}

#zId_divActivity
{
	position:absolute;
	left:176px;
	top:5px;
}

#zId_spanActivity
{
	position:absolute;
	left:0px;
	top:0px;
	width:43px;
}

#zId_divActivityMeterBack
{
	position:absolute;
	left:44px;
	top:1px;
}

#zId_divActivityMeterFront
{
	position:absolute;
	left:45px;
	top:2px;
}

#zId_divUpload
{
	position:absolute;
	left:153px;
	top:5px;
	width:67px;
}

#zId_divUploadMeterBack
{
	position:absolute;
	left:67px;
	top:1px;
}

#zId_divUploadMeterFront
{
	position:absolute;
	left:68px;
	top:2px;
}

#zId_divShareArea
{
	position:absolute;
	left:0px;
	top:0px;
	width:83px;
	height:100%;
}
#zId_divShareBackground
{
	position:absolute;
	left:5px;
	top:0px;
	right:0px;
	bottom:6px;
}
#zId_divShare
{	
	position:absolute;
	left:1px;
	top:1px;
	right:1px;
	bottom:1px;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:center;
}

#divMicQueueBackgroundOuter
{
	position:absolute;
	left:0px;
	top:0px;
	right:4px;
	height:118px;
}
#divMicQueueBackgroundInner
{
	position:absolute;
	left:1px;
	top:1px;
	right:1px;
	bottom:1px;
}
#zId_divMicQueue
{	
	position:absolute;
	left:4px;
	top:4px;
	right:0px;
	bottom:0px;
}

.zClass_controlColors
{
	background-color:#062537;
	border-color:#13678B;
}

#zId_divHistoryBackgroundOuter
{
	position:absolute;
	top:121px;
	left:0px;
	bottom:4px;
	right:4px;
}
#zId_divHistoryBackgroundInner
{
	position:absolute;
	left:1px;
	top:1px;
	right:1px;
	bottom:1px;
}

#zId_divHistory
{	
	position:absolute;
	left:4px;
	top:4px;
	right:0px;
	bottom:0px;
}

#zId_divDeviceBackgroundOuter
{
	position:absolute;
	left:0px;
	top:0px;
	right:4px;
	bottom:4px;
}
#zId_divDeviceBackgroundInner
{
	position:absolute;
	left:1px;
	top:1px;
	right:1px;
	bottom:1px;
}
#zId_divDevice
{	
	position:absolute;
	left:4px;
	top:4px;
	right:4px;
	bottom:4px;
}

#zId_inputTextChat
{
	position:absolute;
	left:6px;
	bottom:6px;
	width:109px;
	height:36px;
	border-width:0px;
	border-style:hidden;
	padding:0px;
	margin:0px;
	outline-color:
	-moz-use-text-color;
	outline-style:none;
	outline-width:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.zClass_TextChat
{
	margin: 3px 6px 3px 3px;
}
#divTextChatBackgroundOuter
{
	position:absolute;
	left:-1px;
	right:-1px;
	bottom:-1px;
	height:51px;
	background-color:Fuchsia;
}
#divTextChatBackgroundInner
{
	position:absolute;
	left:1px;
	right:1px;
	bottom:1px;
	height:49px;
	background-color:Green;
}
#zId_divMessageBoxArea
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
}
#zId_divMessageBoxBackground
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity: .7;
}
#zId_divMessageBox
{
	position:absolute;
	background-color: #000000;
	border-width:2px;
	border-style:outset;
	border-color:#000000;
	background-color:#364653;
	text-align:center;
	width:300px;
}
.zClass_paneled
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border-width: 1px;
	border-style:solid;
}
.zClass_NoBorder
{
	border-style:none;
}
.zClass_text
{
	color: #DFFBC8;
	font-family: Verdana;
	font-size: 8pt;
}
.zClass_textBold
{
	font-weight: bold;
}
.zClass_header
{
	font-size: 10pt;
}
.zClass_bigHeader
{
	font-size: 14pt;
}
.zClass_textSmaller
{
	font-size: 7pt;
}
.zClass_textSmallest
{
	font-size: 6pt;
}
.zClass_textLight
{
	font-weight: normal;
}
.zClass_deviceOption
{
	font-family: Verdana;
	font-size: 7pt;
	width: 180px;
}
.zClass_deviceHR
{
	height:1px;
	font-size:1px;
	line-height:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.zClass_aNoUnderline
{
	text-decoration:none;
}
td
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
ul
{	
	padding:0px 0px 0px 20px;
	margin:0px;
}
.zClass_ulNoStyle
{
	list-style-type:none;
}
li
{
	line-height:14px;
}
li a
{
	margin-left: -4px;
}
.zClass_SettingsPopup
{	
	margin:0px;
	padding:0px;
}
ul.zClass_SettingsPopup
{	
	list-style-type: none;
}
li.zClass_SettingsPopup
{	
	list-style-type: none;
}
li.zClass_SettingsPopupSelected
{	
	font-weight:bold;
}
#zId_ulMicQueue
{
	position:absolute;
	left:0px;
	top:15px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	overflow-x:hidden;
	overflow-y:auto;
}
.zClass_spanMicQueue
{
	white-space: nowrap;
	overflow: hidden;
}
#zId_ulHistory
{
	position:absolute;
	left:0px;
	top:14px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	overflow: auto;
}
.zClass_liHistory
{
	word-wrap:break-word;/* prevent horizontal scrollbar on IE */
	white-space:pre-wrap;/* prevent horizontal scrollbar on Firefox */
	overflow:hidden;/* prevent horizontal scrollbar on Firefox */
}
#zId_divSaveCancel
{
	position:absolute;
	right:3px;
	bottom:0px;
}
#zId_divMediaUploadProgressBar
{
	width:0px;
	font-size:1px;
	line-height:1px;
	height:14px;
	background-color:#00ff00;
}
.zClass_textChatControls
{
	background-color: transparent;
}
#zId_imgAIMLink
{
	border:0px;
	position:relative;
	top: 4px;
}
/*#zId_tableManage
{
	margin: -2px;
	border-collapse: collapse;
}*/
.zClass_GetZorap
{
	color: #DFFBC8;
	background-color: #000000;
	font-family:Verdana;
	font-size: 12pt;
	font-weight:bold;
}
.zClass_divPopupMenu
{
	position:absolute;
	border-style:solid;
	border-width:2px;
	border-color:#A7EC6B; /* ButtonColor */
	text-align:left;
	cursor:pointer;
}

.zClass_divPopupMenuItem
{
	padding: 1px 5px 1px 5px;
	background-color:#13678B; /* PageColor */
	white-space: nowrap;
}

.zClass_divPopupMenuItem_hover
{
	background-color:#062537; /* ControlColor */
}

.zClass_divPopupMenuItem_inactive
{
	color:#062537; /* ControlColor */
}

.zClass_divPopupMenuItem_sep
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#A7EC6B; /* ButtonColor */
}

#eulaBackground
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity: .5;
}

#eulaPanel
{
	position:absolute;
	width:400px;
	height:300px;
	border-style:solid;
	border-width:1px;
}

#eulaPanelInner
{
	position:absolute;
	left:20px;
	top:20px;
}

#buttonEULAccept
{
	position:absolute;
	right:100px;
	bottom:0px;
	width:80px;
}

#buttonEULDecline
{
	position:absolute;
	right:0px;
	bottom:0px;
	width:80px;
}

#popupBackground
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity: .5;
}

#welcomeBackground
{
	position:absolute;
	width:548px;
	height:500px;
}

#welcomeForeground
{
	position:absolute;
	width:100%;
	height:100%;
	color:rgb(255, 255, 255);
}

#imgWelcome
{
	position:absolute;
	width:100%;
	height:100%;
}

#welcomeForegroundInner
{
	position:absolute;
	left:41px;
	top:93px;
	width:460px;
	height:370px;
}

#tutorialBackground
{
	position:absolute;
	width:548px;
	height:500px;
}

#inviteBackground
{
	position:absolute;
	width:548px;
	height:500px;
}

#spanInstantTopic
{
	position:absolute;
	left:170px;
	top:46px;
	width:253px;
	white-space: nowrap;
	overflow-x:hidden;
}

#aWelcomePageEnterRoom
{
	position:absolute;
	left:308px;
	top:304px;
}

#inputInstantName
{
	position:absolute;
	left:171px;
	top:78px;
	width:252px;
	border-style:none;
	border-width:0px;
}

#spanInstantName
{
	position:absolute;
	left:171px;
	top:78px;
	width:252px;
	color:#000000;
	overflow:hidden;
	white-space:nowrap;
}

#divInstantWebcamOn
{
	position:absolute;
	left:-1px;
	top:128px;
	width:163px;
	height:18px;
    background-image:url('./images/welcome/WebcamText.png');
}

#checkboxInstantWebcamOn
{
	position:absolute;
	left:165px;
	top:123px;
}

#divInstantMicOn
{
	position:absolute;
	left:-1px;
	top:161px;
	width:163px;
	height:23px;
    background-image:url('./images/welcome/MicText.png');
}

#checkboxInstantMicOn
{
	position:absolute;
	left:165px;
	top:156px;
}

#divInstantHeadsetOn
{
	position:absolute;
	left:-1px;
	top:194px;
	width:163px;
	height:21px;
    background-image:url('./images/welcome/HeadsetText.png');
}

#divInstantHeadsetRecommended
{
	position:absolute;
	left:190px;
	top:195px;
	width:177px;
	height:12px;
    background-image:url('./images/welcome/HeadsetRecommended.png');
}

#checkboxInstantHeadsetOn
{
	position:absolute;
	left:165px;
	top:189px;
}

#divInstantEchoTest
{
	position:absolute;
	left:-1px;
	top:227px;
	width:163px;
	height:18px;
    background-image:url('./images/welcome/EchoText.png');
}

#aInstantDing
{
	position:absolute;
	left:166px;
	top:219px;
}

#aInstantHelp
{
	position:absolute;
	left:172px;
	top:251px;
}

#divWelcomeEchoDetected
{
	position:absolute;
	left:233px;
	top:221px;
	width:212px;
	height:28px;
    background-image:url('./images/welcome/EchoDetected.png');
}

#divWelcomeFaultyMic
{
	position:absolute;
	left:233px;
	top:221px;
	width:212px;
	height:28px;
    background-image:url('./images/welcome/FaultyMic.png');
}

#divWelcomeNoiseDetected
{
	position:absolute;
	left:233px;
	top:221px;
	width:212px;
	height:28px;
    background-image:url('./images/welcome/NoiseDetected.png');
}

#divWelcomeRemainSilent
{
	position:absolute;
	left:233px;
	top:221px;
	width:212px;
	height:28px;
    background-image:url('./images/welcome/RemainSilent.png');
}

#divWelcomeTestPassed
{
	position:absolute;
	left:233px;
	top:221px;
	width:212px;
	height:28px;
    background-image:url('./images/welcome/TestPassed.png');
}

#divWelcomeUsePushToTalk
{
	position:absolute;
	left:242px;
	top:251px;
	width:87px;
	height:11px;
    background-image:url('./images/welcome/UsePushToTalk.png');
    background-repeat:no-repeat;
}

#divNotSupported
{
	background-image:url('Images/Install/BrowserIncompatible.png');
	position:absolute;
	width:373px;
	height:400px;
}

#divSupported
{
	position:absolute;
	left:63px;
	top:107px;
	color:rgb(196,239,10);
	font-size:7pt;
	font-family:Verdana;
}

#aRequestSupport
{
	position:absolute;
	left:35px;
	top:250px;
}

#aNotSupportedOk
{
	position:absolute;
	left:139px;
	top:331px;
}

#divGetStarted
{
	position:absolute;
	width:373px;
	height:400px;
}
#aTOSWin
{
	position:absolute;
	left:228px;
	top:124px;
}
a.clsTOSLink:link,
a.clsTOSLink:visited {
	color:rgb(196,239,10);
}

a.clsTOSLink:hover {
	color:rgb(196,239,10);
}

a.clsTOSLink:active {
	color:rgb(196,239,10);
}

.clsNavLinksImage
{
	border:none;
}

#checkboxTOSWin
{
	position:absolute;
	left:247px;
	top:152px;
}

#aInstallWin
{
	position:absolute;
	left:81px;
	top:182px;
}

#divTOSPopupArea
{
	position:absolute;
	left:0px;
	top:0px;
	width:373px;
	height:400px;
}

#divTOSPopupBackground
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity: .7;
}

#divTOSPopup
{
	position:absolute;
	background-image:url('Images/Install/TermsOfUsePopup.png');
	width:373px;
	height:140px;
}

#aTOSPopupOk
{
	position:absolute;
	left:248px;
	top:93px;
}

#aHavingTrouble
{
	position:absolute;
	left:278px;
	top:372px;
}

.clsNavLinksImage
{
	border:none;
}

#checkboxTOSChrome
{
	position:absolute;
	left:217px;
	top:177px;
}
#aInstallChrome
{
	position:absolute;
	left:86px;
	top:208px;
}
#aDoneChrome
{
	position:absolute;
	left:285px;
	top:340px;
}
#aTOSMac
{
	position:absolute;
	left:236px;
	top:154px;
}
#checkboxTOSMac
{
	position:absolute;
	left:217px;
	top:187px;
}
#aInstallMac
{
	position:absolute;
	left:100px;
	top:250px;
}
#aDoneMac
{
	position:absolute;
	left:219px;
	top:330px;
}
#aUpgradeCancel
{
	position:absolute;
	right:6px;
	top:6px;
}
#divTextChatHint
{
	position:absolute;
	left:3px;
	top:7px;
	width:141px;
	height:29px;
}
