/* (C) Metaswitch Networks 2007-2010 */
*{margin:0;padding:0;}
html{*overflow:hidden;}
option{padding-left:2px;}
img{border:none;margin:0;padding:0;}
ul{list-style:none;}
h1{padding-left:3px;margin-top:1px;margin-bottom:6px;font-size:151%;color:#2B3E52;font-weight:normal;height:21px;_line-height:1;}
h2,h3{font-size:100%;color:#039;}
h4{font-size:100%;}
a{font-weight:bold;color:#6A88C3;}
table{border-collapse:collapse;}
th{text-align:left;background:#B8CCF9;color:#2B3E52;font-weight:bold;}
div#envelope{position:relative;font:11px Tahoma,Arial,Helvetica,sans-serif;color:#2B3E52;}
div#outerBox{position:relative;height:440px;he\ight:369px;width:590px;w\idth:578px;margin:0;padding:68px 3px 3px 9px;border-width:0;background:url(../../img/interface/bg-outer-box.gif) left top no-repeat;}
div.contentColumn{float:left;overflow:hidden;position:relative;margin-right:1px;background:url(../../img/interface/content-column.gif) left 24px no-repeat;}
div.headerBox{position:relative;height:23px;padding-left:10px;background:url(../../img/interface/header-bubble.gif) left top no-repeat;}
div.headerBox h2{height:23px;padding-top:5px;he\ight:18px;background:url(../../img/interface/header-bubble.gif) right top no-repeat;overflow:hidden;white-space:nowrap;}
div.headerBox.toggleHeader{cursor:pointer;margin-bottom:-3px;height:25px;}
div.headerBox.toggleHeader,div.headerBox.toggleHeader h2{background:none;}
div.headerBox.toggleHeader h2{height:25px;padding-top:0;margin-left:-5px;}
div.headerBox.toggleHeader h2 span{padding-top:5px;}
div.headerBox.toggleHeader:hover{background:url(../../img/vmplayer/headerHoverLeft.png) no-repeat;}
div.headerBox.toggleHeader:hover h2{background:url(../../img/vmplayer/headerHoverRight.png) right no-repeat;}
div.columnWrapper{position:relative;}
div.contentColumn div.columnContents{margin-top:1px;margin-left:5px;padding-top:7px;padding-right:1px;background:url(../../img/interface/content-column.gif) right top no-repeat;}
div.columnContents p{margin-bottom:12px;}
div.columnContents table{table-layout:fixed;}
div.columnContents table tr td{height:27px;vertical-align:middle;background:url(../../img/interface/bg-divider-dashed.gif) left top repeat-x;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.columnContents table tr:first-child td,div.columnContents table tr.firstChild td{background:none;}
div.columnContents table tr.not-first td{background:url(../../img/interface/bg-divider-dashed.gif) left top repeat-x;}
div.columnContents table tr td:first-child{padding-left:1px;}
div.bottomRounded{position:absolute;height:4px;background:url(../../img/interface/content-column.gif) bottom right no-repeat;bottom:0;left:0;width:100%;}
.bottomRounded div.left{position:absolute;bottom:0;height:4px;width:4px;left:0;background:url(../../img/interface/content-column.gif) bottom left no-repeat;}
div.scrollableArea{overflow:-moz-scrollbars-vertical;overflow-y:scroll;margin-top:3px;margin-right:3px;overflow-x:hidden;}
div.scrollableArea ul li{display:inline;}
div.scrollableArea ul li a:link,div.scrollableArea ul li a:visited{display:block;height:22px;he\ight:17px;padding:5px 0 0 6px;margin-bottom:3px;color:#2B3E52;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.scrollableArea ul li a.selected{background:#B8CCF9;color:#fff;font-weight:bold;}
div.columnContents table.selectableList tr{cursor:pointer;}
div.columnContents table.selectableList tr td{background:transparent url(../../img/interface/bg-ls-table-unselected.gif) repeat-x scroll left top;padding:2px 0;}
div.columnContents table.selectableList tr td.firstCol{padding-left:2px;}
div.columnContents table.selectableList tr:first-child td,div.columnContents table.selectableList tr.firstChild td{background:none;}
div.columnContents table.selectableList tr.cssListEntryFocused td{background:transparent url(../../img/interface/bg-ls-table-selected.gif) repeat-x scroll left top;color:white;font-weight:bold;}
div.columnContents table.selectableList tr.cssListEntryFocused:first-child td,div.columnContents table.selectableList tr.cssListEntryFocused.firstChild td{background:transparent url(../../img/interface/bg-ls-table-selected-first-row.gif) repeat-x scroll left top;}
div.columnContents ul.selectableList li{background:url(../../img/interface/bg-divider-dashed.gif) repeat-x left bottom;display:block;height:21px;margin-top:2px;padding-top:2px;margin-bottom:2px;width:344px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-left:6px;}
div.columnContents ul.selectableList li.cssListEntryFocused{background:url(../../img/interface/bg-ls-list-selected.gif) repeat-x left bottom;font-weight:bold;color:white;}
.cssDisableTextSelectionFirefox{-moz-user-select:none;}
.cssDisableTextSelectionWebKit{-khtml-user-select:none;}
div#dashContactList div.scrollableArea ul li{background:url(../../img/interface/bg-divider-dashed.gif) left bottom repeat-x;display:block;height:21px;margin-top:2px;padding-top:2px;margin-bottom:2px;width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-left:6px;}
div#dashContactList div.scrollableArea ul li.cssListEntryFocused,div#contactList div.scrollableArea ul li.cssListEntryFocused{background:url(../../img/interface/dashboard/bg-contact-list-selected.gif) 0 -3px no-repeat;font-weight:bold;color:white;}
#contactList ul,#dashContactList ul{border-top:1px solid white;padding-top:0;margin-top:0;}
div.contactInfoBox h3{font-size:100%;padding-left:2px;margin:-2px 0 13px 0;}
div.contactInfoBox ul#contactInfo li{position:relative;padding-left:2px;margin-bottom:19px;}
div.contactInfoBox ul#contactInfo li span.contactInfoData{position:absolute;left:70px;width:170px;}
div.contactInfoBox ul#contactNumbers li{padding:3px 0 4px 31px;}
div.contactInfoBox ul#contactNumbers li span{vertical-align:middle;padding-left:7px;}
div.contactInfoBox ul#contactNumbers li img{vertical-align:middle;}
div.contactInfoBox ul#contactNumbers li .preferred{font-weight:bold;}
h1#pageHeader{width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
div#topLevel{position:absolute;top:6px;left:7px;z-index:49;width:573px;}
div#topLevel h1{float:left;font-size:140%;margin-right:2px;}
#pageHeader{float:left;margin-top:2px;}
#lineSwitchMenuLink{margin-top:5px;_margin-top:2px;background:url(../../img/icons/arrow-expanded.gif) left top no-repeat;height:15px;width:15px;display:inline-block;}
#multipleDevicesHeader:hover #lineSwitchMenuLink{background:url(../../img/icons/arrow-hover.png) left top no-repeat;}
#lineSwitchMenuDropdownContainer{z-index:3;position:absolute;top:30px;width:97%;}
#lineSwitchMenuDropdown{position:relative;_position:absolute;}
#lineSwitchMenuDropdown table{width:100%;}
tr.selectedLine{font-weight:bold;}
#advVoiceOnly,#videoOnly,#advVoiceVideo{float:left;}
#topLevelButtons{float:right;*width:150px;}
#topButtons{float:right;}
span#ctdButton{background:url("../../img/buttons/header-btn.png") no-repeat scroll left top transparent;padding-left:5px;margin-right:8px;float:right;_width:50px;}
span#ctdButton:hover{background-image:url("../../img/buttons/header-btn-hover.png");}
span#ctdButton.ctdButtonFocused,span#ctdButton.ctdButtonFocused:hover{background-image:url("../../img/buttons/header-btn-focus.png");position:absolute;right:49px;z-index:10;padding-left:9px;_padding-left:10px;margin-right:11px;_margin-right:9px;}
a#ctdButtonLink{display:block;color:#000000;height:24px;background:url("../../img/buttons/header-btn.png") no-repeat scroll right top transparent;text-decoration:none;_width:50px;}
span#ctdButton:hover a#ctdButtonLink{background-image:url("../../img/buttons/header-btn-hover.png");}
span#ctdButton.ctdButtonFocused a#ctdButtonLink,span#ctdButton.ctdButtonFocused a#ctdButtonLink:hover{background-image:url("../../img/buttons/header-btn-focus.png");padding-right:3px;margin-right:-6px;height:25px;}
a#ctdButtonLink img{float:left;position:relative;top:5px;}
a#ctdButtonLink span{position:relative;top:5px;padding-right:7px;font-weight:normal;}
span.buttonDivider{height:15px;width:1px;border-left:1px solid #7E9EE5;float:right;margin-top:5px;}
#optionsMenuLink{background:url(../../img/buttons/header-btn.png) left top no-repeat;display:block;height:24px;margin-right:5px;padding-left:2px;_width:34px;}
#optionsMenuButton:hover #optionsMenuLink{background-image:url(../../img/buttons/header-btn-hover.png);}
#optionsMenuButton{background:url(../../img/buttons/header-btn.png) right top no-repeat;float:right;margin-left:8px;_width:34px;}
#optionsMenuButton:hover{background-image:url(../../img/buttons/header-btn-hover.png);}
#optionsMenuHeaderIcon{position:relative;top:4px;left:4px;}
#optionsMenuDropdownIcon{position:relative;top:2px;}
#optionsMenuDropdownContainer{position:absolute;top:30px;right:11px;width:85px;height:auto;z-index:3;!margin-right:2px;}
#optionsMenuDropdown{position:relative;float:right;width:100%;}
#optionsMenuDropdown table{float:right;width:100%;}
.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
div.dialogWrapper{position:absolute;width:590px;height:440px;top:0;left:0;z-index:50;}
div.dialog{overflow:auto;line-height:13px;}
div.dialog h1{line-height:125%;}
iframe.iframehole{opacity:0;filter:alpha(opacity = 0);display:none;_display:block;}
div.background{position:absolute;left:0;top:0;width:100%;height:100%;_width:590px;_height:440px;background:#f3f6fc;opacity:0.6;filter:alpha(opacity = 60);}
div.disabledElement{width:100%;height:100%;background:#f3f6fc;opacity:0.6;filter:alpha(opacity = 60);position:absolute;top:0;left:0;_display:none !important;}
div.configContainer{height:100%;position:relative;}
div.onOffSwitch{position:relative;z-index:40;left:0;top:0;margin-right:2px;padding:5px 0;}
label.onOffText{font-weight:bold;left:5px;position:relative;padding-right:2px;}
div#errorPanel{z-index:1000;}
div#errorPanel .iframehole{position:absolute;left:120px;top:170px;width:350px;height:106px;}
div#errorPanel .dialog{background:white;position:absolute;left:120px;top:170px;width:344px;min-height:80px;_height:80px;border:3px solid #8FA7C1;padding:0 0 20px;}
div#errorPanel h2#errorMessage{text-align:center;padding:6px;padding-top:10px;min-height:64px;}
div#errorPanel div.button{float:none;height:20px;position:absolute;bottom:10px;left:50%;margin-left:-18%;width:30%;text-align:center;}
div#errorPanel div.button a{width:100%;}
div#screeningPanel{z-index:500;}
div#screeningPanel .dialog{position:absolute;top:60px;left:120px;height:333px;he\ight:321px;width:347px;w\idth:328px;padding:6px 6px 0 6px;background:#F7F9FD url(../../img/interface/bg-popup.gif) bottom left repeat-x;border:3px solid #8FA7C1;z-index:150;_overflow:hidden;}
div#screeningPanel .dialog div#tabEnvelope div.buttonRow{margin-top:5px;float:left;width:326px;}
div#screeningPanel .dialog div#tabEnvelope div.buttonRow .secondaryButtons{float:right;}
div#screeningPanel .dialog div#tabEnvelope .secondaryButtons .button{margin-left:5px;}
.hint{background:#ffc;border:solid 1px #cca;padding:4px;margin-top:0;float:left;}
.hint h2{margin-bottom:12px;}
.hint h3{color:#003399;margin-bottom:10px;}
.hint p{color:#003399;}
.hint span{color:#003399;}
.hint li{color:#003399;background:url(../../img/interface/bg-square-list.gif) 0 5px no-repeat;padding-left:13px;margin-top:13px;margin-bottom:13px;display:block;}
div#instructions{position:relative;padding-right:70px;margin-bottom:7px;color:#000;}
div.lineIdentifier{height:20px;width:22px;}
div#confirmPanel{position:absolute;left:0;top:0;width:590px;height:440px;z-index:1000;}
div#confirmPanel div.background{position:absolute;left:0;top:0;width:100%;height:100%;background:#f3f6fc;opacity:0.6;filter:alpha(opacity = 60);}
div#confirmPanel .dialog{background:#f7f9fd;position:absolute;left:50%;top:150px;margin-top:-50px;margin-left:-175px;width:350px;border:3px solid #8FA7C1;}
iframe.dialog{opacity:0;filter:alpha(opacity = 0);display:none;_display:block;}
div#confirmPanel h2{height:30px;text-align:center;padding:4px;}
div#confirmPanel p{margin:5px;}
div#confirmPanel div.button{margin-bottom:5px;margin-left:10px;}
.button#confirmYes,.button#confirmNo{position:relative;left:120px;}
.waitingPopup{position:absolute;top:235px;left:200px;width:170px;height:60px;z-index:50;color:blue;}
.waitingPopup iframe.iframehole{position:absolute;width:170px;height:60px;z-index:-1;}
.waitingPopup .details{background:#ffa;height:25px;border:1px solid #B2C4D7;padding:4px;text-align:center;font-weight:bold;}
body a:focus{outline:none;}
body.keyboardInUse a:focus{outline:dotted 2px;}
.actionMenu{position:absolute;background:white;border:1px solid #A5ACB2;white-space:no-wrap;line-height:18px;}
.actionMenu td{padding:0 4px 0 4px;_padding:0;}
.actionMenu tr:hover,.actionMenu tr a:hover{background:#ccf;cursor:pointer;}
.actionMenu tr a{text-decoration:none;font-weight:normal;color:#2B3E52;}
.actionMenu tr a div{padding:0 4px 0 4px;_height:10px;}
div.progressBarContainer{margin:3px 0 0 0;width:270px;height:15px;background-color:#fff;border-left:1px solid #8FA7C1;border-top:1px solid #8FA7C1;border-right:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;}
div.progressBarContainer.initial{background-color:#ccc;}
div.progressBarContainer .progressBar{width:0;margin:0;height:15px;background:#fff url(../../img/interface/bg-progressbar.gif) top left repeat-x;}
div.progressBarContainer.initial .progressBar{width:0;background:none;}
div.csvPanel .dialog{position:absolute;padding:6px 6px 0 6px;background:#F7F9FD url(../../img/interface/bg-popup.gif) bottom left repeat-x;border:3px solid #8FA7C1;_overflow:hidden;}
div.csvPanel .dialog h2{padding-bottom:10px;}
div.csvPanel .dialog .dialogDescription{margin-bottom:20px;}
div.csvPanel .dialog span.buttonName{font-weight:bold;}
div.csvPanel .dialog div.formrow{margin-top:20px;padding-bottom:5px;}
div.csvPanel .dialog div.formrow label{top:0;width:85px;font-weight:bold;}
div.csvPanel .dialog .formrow .exportOptions{position:relative;margin-left:35px;}
div.csvPanel .dialog .operationStatus{position:absolute;margin:10px 0 0 10px;width:270px;}
div.csvPanel .dialog .operationStatus span.initial{color:#808080;}
div.csvPanel .dialog div.buttonRow{position:absolute;bottom:10px;right:10px;}
div.csvPanel .button{margin-left:5px;}
#exportFormContainer{width:0;height:0;}
.interactionPopup{position:absolute;top:150px;*top:158px;left:130px;width:190px;z-index:50;}
.interactionPopup .upArrow,.interactionPopup .downArrow{position:absolute;left:69px;width:18px;height:22px;z-index:1;}
.interactionPopup .upArrow{top:-21px;background:url(../../img/interface/bg-popup-up-arrow.gif) no-repeat bottom;}
.interactionPopup .downArrow{background:url(../../img/interface/bg-popup-down-arrow.gif) no-repeat top;margin-top:-1px;}
.interactionPopup iframe.iframehole{position:absolute;width:180px;height:183px;z-index:-1;}
.interactionPopup .details{background:#fff;border:1px solid #B2C4D7;padding:4px;}
.interactionPopup .details a{text-decoration:underline;}
div.statusTextEnvelope{position:relative;margin-bottom:5px;width:450px;left:30px;}
.disabledElement{background:white no-repeat;opacity:0.6;*filter:alpha(opacity = 60);}
.disabledElement a div{background:white no-repeat;opacity:0.6;*filter:alpha(opacity = 60);}
.deviceScopeWarning{position:absolute;overflow:hidden;z-index:1000;left:0;top:0;}
.deviceScopeHiddenElement select{display:none;}
input.searchInput{text-decoration:none;font-size:9px;_font-size:11px;vertical-align:bottom;width:418px;margin-right:0;margin-left:4px;_margin-left:6px;}
select.searchInDropDown{width:132px;}
.jsHighlight{background-color:yellow;}
div.columnContents table tr td.backgroundHighlight{background-color:yellow;}
.Department{display:none;}
.ViewAll .Department{display:inline;}
div.reject{position:absolute;left:0;top:0;width:590px;height:440px;z-index:1000;}
div.reject div.background{position:absolute;left:0;top:0;width:100%;height:100%;background:#f3f6fc;opacity:0.6;filter:alpha(opacity = 60);}
div.reject .dialog{background:#f7f9fd;position:absolute;left:50%;top:150px;margin-top:14px;margin-left:-155px;width:300px;border:3px solid #8FA7C1;}
div.reject h2{height:30px;text-align:center;padding:4px;}
div.reject p{margin:5px;}
div.reject div.button{left:123px;position:relative;margin-bottom:5px;margin-left:10px;}
.button.rejectBtnOk{margin-top:20px;position:relative;left:120px;}
div#screenBug{width:1px;height:1px;position:absolute;right:0;bottom:20px;}
div#loadingBanner{position:absolute;top:1px;right:0;background:#F7F9FD;border-color:black;border-style:solid;border-width:1px;color:black;padding-right:3px;*width:90px;*height:17px;*padding-top:2px;}
div#loadingBanner img{padding:2px;vertical-align:middle;margin-right:3px;float:left;*display:none;}
div#loadingBanner span{*padding-left:15px;float:left;padding-top:3px;*padding-top:0;}
.collapsibleHeader{padding:5px 0 5px 0;position:relative;cursor:pointer;float:left;background:url(../../img/interface/bg-divider-dashed.gif) repeat-x scroll left top transparent;}
.collapsibleHeader img{height:13px;width:13px;float:left;margin-right:2px;}
.collapsibleHeader a{float:left;}
.collapsibleHeader.collapsed img{background-image:url(../../img/icons/arrow-collapsed.gif);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../../img/icons/arrow-collapsed.png");}
.collapsibleHeader.expanded img{background-image:url(../../img/icons/arrow-expanded.gif);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../../img/icons/arrow-expanded.png");}
.collapsibleContent{padding-left:15px;float:left;padding-bottom:5px;}
.collapsibleContent.collapsed{display:none;}
.collapsibleHeader{_display:block !important;}

