.descriptionElement{
	display:inline;
}
.calendar{
	z-index:901; 
}

.portlet-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.alphabet {
	font-family: Lucida Console;
	font-size: 11px;
}
.last{
	padding-right: 15px!important;
	}
.odd-table-line
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index:50;
	border-bottom:1px solid #000;
}
.sipsession-table-line
{
	background-color: #FF7256;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index:50;
	border-bottom:1px solid #000;
}

#callLog_findButtons{
	float: left;
	width: 100%;
}
#DetailedCalllogCentrex_findButtons{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top: 20px;
	padding:2px;
	position:absolute;
	left:100%;
	_left:90%;
	top:19px;
	width:200px;
}
#domainsCombo{
	width:130%;		
}

.pair-table-line{	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index:50;
	border-bottom:1px solid #000;
}
.bold
{
	font-weight: bold;
}
.tab-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tab-title:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.tab_separator .tab-title2, .tab_separator .tab-title2-selected{
	width:5px;
}
.tab-title2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding: 5px 7px;
	float: left;
}

.tab-title2:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	background-color: #FFF7D7;
	text-decoration:underline;
}
.tab-title2-selected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding: 5px 7px;
	float: left;
	border:1px solid #000000;
	border-bottom: none;
}
.popup-tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.tab-submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}

.tab-submenu:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
	line-height: 28px;
}

.tab-submenu-selected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 28px;
}
.tab-selected-background{
	background-color: #004375;
}

.tab-unselected-background{
	background-color: #fdb813;
}

.tab-toolbar-text{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.tab-toolbar-status-message{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style:italic;
    font-size: 20px;
    color: rgb(0, 0, 0);
    font-weight: bold;
}

.vertical-separator{
	border-left:1px;
	border-left-color:gray;
	border-left-style:solid;	
}

.horizontal-separator{
	border-top:1px;
	border-top-color:gray;
	border-top-style:solid;	
}

.horizontal-bottom-separator{
	border-bottom:1px;
	border-bottom-color:gray;
	border-bottom-style:solid;
}

.buttonold{
	font-family: Arial; 
	font-size:11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	background-color: #767676; 
	border-style: solid;
}

.button{
	text-align: center;
    vertical-align: middle;
    font-size: 65%;
    margin-right-value: 8px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
    padding-top: 0pt;
    padding-right-value: 1ex;
    padding-bottom: 0pt;
    padding-left-value: 1ex;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}

.toolbar-backgroundold{
	background-color: #CCECF4;
}

.form-backgroundold{
	background-color:#E6F6F8;
}

.form-frame{
	border-bottom:1px;
	border-bottom-color:gray;
	border-bottom-style:solid;	
}

.form-frame-label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.form-frame-label_IE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.form-frame-news-history{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004275;
	text-decoration: none;
}

.form-frame-logged-line{/**/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004275;
	text-decoration: none;
	font-weight:bold;
}

.form-frame-logged-line#linkWorkspace
{
	cursor: pointer;
}

.tab-submenu-logged-line{/**/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #004275;
	text-decoration: none;
	line-height: 10px;
}

.form-label{ /**/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;		
}

.form-label_IE{ /**/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;		
}

.form-label_main{ /**/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;	
	font-weight: bold;	
}
.tooltip-enable
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	line-height: 18px;	
	display: block;
	position:absolute;
	border: 1px solid 	#000000;
	background-color: #F0E68C;	
	z-index: 10000;		
}

.tooltip-enable-width
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	line-height: 18px;	
	display: block;
	position:absolute;
	border: 1px solid 	#000000;
	background-color: #F0E68C;
	z-index: 1000;		
	width:250px;
}
.tooltip-disable
{
	display:none;
}

.tooltip-disable-width
{
	display:none;
	width:250px;
}

.form-label-red{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF0017;
	text-decoration: none;
	line-height: 18px;
}

.form-label-orange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EB742C;
	text-decoration: none;
	line-height: 18px;
}

.portlet-label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.form-label-error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: none;
}

.form-label-value{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.commentary-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 	#000000;
	text-decoration: none;
	background-color: #E7E7E7;
	border: none;
	outline: none;
}

.easycall-text{
	background-color: #E6F6F9;
	color: 	#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;	
	border: 1px solid #333333;
	outline: none;
}

.default-commentary-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 	#A9A9A9;
	text-decoration: none;
	background-color: #E7E7E7;
	border: none;
	outline: none;
}

.default-easycall-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 	#A9A9A9;
	text-decoration: none;
	background-color: #E7E7E7;
	border: 1px solid #333333;
	/*outline: none;*/
	left:30px;
}
#contact_name{
	width:320px;	
}
.form-div-centrex{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	position:relative;
	top:-5px;
}
.form-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.form-field-error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFCFCF;
}

.form-text-error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: none;
}

.table-txt-blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A50A1;
	line-height: 18px;
}

.news-data{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
}
.news-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A50A1;
}
.news-body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	/*font-weight: bold;*/
}

.italic-message{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style:italic;
    font-size: 12px;
    color: rgb(0, 0, 0);
}

.error-message{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    _font-size: 10px;
    color: rgb(200, 0, 0);
    font-weight: bold;
}

.loading-div{
	width: 100; 
	height: 40;	
	border-style: solid; 
	border-width: 1px; 
	position: absolute; 
	top: 50%; 
	left: 50%;	
	z-index: 900;
}
.find-result{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}

.loading-request-div{
	width: 100; 
	height: 20;	
	border-style: solid; 
	border-width: 1px; 
	position: absolute; 
	top: 0px; 
	right: 0px;	
	z-index: 900;
}
.find-counter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.popup-div{
	display: block;
	z-index:900;
	position:absolute;
	cursor: default;
	border:2px solid #000000;
	text-align:left; 
}

.disablezone-div{
	z-index:899;
	position:absolute;
	background: #000;
	opacity: 0.5;
	_filter:alpha(opacity=50);
	filter:alpha(opacity=50);
	left:0px;
	top:0px;
	/*background-image: url("../images/window_bg.gif");	*/
}

.close-button{
	background-image: url("../images/close.gif");
}

.close-button:hover{
	background-image: url("../images/close-neg.gif");
}

.image-link 
{
	cursor: pointer;
}


.menuFundoOver{
	background-color: #0071BC;
}
.menuFundoLaranja {
	background-color: #FFFFFF;
}
.menuFundoAzulEscuro {
	background-color: #004375;
}
.menuFundoAzul {
	background-color: #FDB813;
}
.fonteMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.usuarioNomeMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.usuarioStatusMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8DB7D7;
}
/*
coluna Esquerda Home
*/
.CETitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFB300;
	text-decoration: none;
	font-weight: bold;
}
.CESubTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: FFB300;
	text-decoration: none;
}

.CETextoTabelaAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 0A50A1;
}
.CETextoTabelaVermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: FF0000;
}
/*
tabela amarela
*/
.bordaAmarelaDir {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FDB812
}
.bordaAmarelaEsq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FDB812
}
.bordaAmarelaCima {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FDB812
}
.bordaAmarelaBaixo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDB812;
}
.TATitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #052A55;
}
.TASubTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A50A1;
}
.TAText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}
/*
tabela azul
*/
.bordaAzulDir {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004275
}
.bordaAzulEsq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004275
}
.bordaAzulCima {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004275
}
.bordaAzulBaixo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004275;
}


.CDSubTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: FFB300;
	text-decoration: none;
}

.comboBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #939597;	
}
.imputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #939597;
	background-color: #FFFFFF;
	border: 1px solid #939597;
}
/*
Tabela Adress
*/
.TAdressLinhaCabecalho {
	background-color: #CCECF4;
}
.TAdressLinhaCinza {
	background-color: #EDEDED;
}
.TAdressTextName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9x;
	color: #000000;
	
}
.TAdressTextRest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D4D4D;
}


.horizontal-bottom-separator2{
	border-bottom:1px;
	border-bottom-color:gray;
	border-bottom-style:solid;
}

.label-select
{
	cursor:pointer;
}

.comboBox #PresenceState
{
	padding-left: 20px;
}


.externalLink 
{  
        padding-right: 10px;
        background:#fff url(../images/external-link.gif) no-repeat right top;    
}



.EmptyCallStatus 
{
	position:relative;
	text-align:center;
	top:80pt;
}

/* Styles para o callHistory home
*/
.callhistoryErrorMessage{
	position: relative;
	left: 50%;
	_width: 100%;
}

span .flags{
	position:relative;
	float:left;
	width:22px;
	height:45px;
	padding:0px 10px 0px 0px;
}
 span.name,.phoneContainer,.date{
	display:block;
}
.date {
	padding-left: 20%;
	text-align:center;
	width:180px;
}
span.dateSequence{
	display:block;
	padding-left: 20%;
	text-align:center;
	width:180px;
}
.phoneContainer{	
	background:transparent url(../images/phoneContainer/PhoneContainerBackgroundDegrade.gif) no-repeat top left;
	width:180px;
	height:17px;
	line-height:17px;
	position: relative;
	cursor:pointer;
	left: 20%;
}

.phoneContainerDisabled{	
	background:transparent url(../images/phoneContainer/PhoneContainerBackgroundDegrade.gif) no-repeat top left;
	margin-left:30px;	
	_margin-left:30px; /*Só pra garantir o IE*/
	width:180px;
	height:17px;
	line-height:17px;
	position: relative;
}
.phoneContainer img,.phoneContainer span {
	position:absolute;
	z-index: 0;
}

.phoneContainer img.call{
	margin-left:161px;
}
.phoneContainer img.selector{
	margin-left:143px;
}
.phoneContainer img.type{
	margin-left:7px;
}
.phoneContainer .number{
	color:#FFFFFF;
	font-weight:bold;
	margin-left:27px;
	width:123px;
}
#recordContainer p img{
	margin-bottom:5px;
}

#recordContainer p{
	margin:0px;
	padding:5px;	
}
#filterContainer p{
	margin:0px;
	text-align:left;
}
#filterContainer p span{
	vertical-align:text-top;
	padding-left: 5px;
}
#filterContainer p img
{
	cursor:pointer;
}
#historyContainer {
	/*height: 340px;*/
	overflow-x: hidden;
	overflow-y:scoll;
	max-height:705px;
	text-align: left;
	overflow: 
}	
#historyContainer span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#recordContainer .name {
	display:block;
	left:18%;
	position:relative;
	text-align:center;
	width:180px;
}
.flags {
	float: left;
	position: relative;
	z-index:650;
}
/**phone container context */

.contextMenuContainer
{
	width:130px;
	background:transparent url(../images/phoneContainer/contextBottom.gif) no-repeat bottom left;
	position:absolute;
	margin-top:16px;	
	_margin-top:14px;	
	margin-left: 25px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	float: left;
	z-index:800;

}

.aboutMecontainer .contextMenuContainer {
	_left: 75px;
}

.contextMenuContainer#presence_contextMenu
{
	margin-left: 16px;	
	_margin-left: -60px;
}

.contextMenuContainer#did_contextMenu
{
	left:15px;
	margin-left:0pt;
	margin-top: 0pt;
	top:0;
	position: relative;
	z-index: 100001;
}

iframe.contextMenuContainer
{
	width:130px;
	background: transparent;
	border: 0px;
	height: 200px;
	z-index: 100;
	overflow: hidden;
	margin-left: -145px;
	
}

iframe.contextMenuContainer
{
	display: none;
}
#menuPresence_contextMenu {
	_margin-left: -60px;
	text-align: left;	
	_position:relative;
	left: -10px;
	top:0;
}
	
.contextMenuContainerWorkspace
{
	width:130px;
	background:transparent url(../images/phoneContainer/contextBottom.gif) no-repeat bottom left;
	position:absolute;
	margin-top:16px;	
	margin-left: 20px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	z-index:10000;
	float: left;
}
.contextMenuContainerHistoryIE{
	width:130px;
	background:transparent url(../images/phoneContainer/contextBottom.gif) no-repeat bottom left;
	position:absolute;
	margin-top: -14px;	
	margin-left: 60px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	z-index:900;
	overflow: visible;
}

.contextMenuContainerIE{
	width:130px;
	background:transparent url(../images/phoneContainer/contextBottom.gif) no-repeat bottom left;
	position:absolute;
	margin-top: 2px;	
	margin-left: 55px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	z-index:900;
	overflow: visible;
}

.contextMenuContainerDIDIE{
	width:130px;
	background:transparent url(../images/phoneContainer/contextBottom.gif) no-repeat bottom left;
	position:absolute;
	top:100px;
	left:100px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	z-index:10000;
	float: left;
	overflow: visible;
}

.contextMenuContainerPresenceIE{
	width:130px;
	background:transparent url(../images/phoneContainer/contextBottom.gif) no-repeat bottom left;
	position:absolute;
	margin-top: 18px;	
	margin-left: -145px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	z-index:900;
	overflow: visible;
}

.pcBlueSpan{
	background:#004375;
}
.contextMenu{
	background: #004375 url(../images/ContextBackgroundDegrade.gif) repeat-x top left;
	align:left;
	padding:3px 0px 2px 10px;
	overflow: visible;
	height:auto;/*Express�o auxiliar para setar min-height no IE*/
	min-height: 60px;
}
/*Express�o para setar min-height no IE*/
html .contextMenu {
	_height: 60px;
}
.delete{
	background: transparent url(../images/phoneContainer/cmButtonDelete.gif) no-repeat top left;
	width:14;
	height:14;
	float:left;
	position: relative;
	z-index: 650;
}

.details{
	background: transparent url(../images/view-details.gif) no-repeat top left;
	width:14;
	height:14;
	float:left;
	position: relative;
	z-index: 650;
}

.message{
	background: transparent url(../images/phoneContainer/clickToMessage.gif) no-repeat top left;
	width:16;
	height:15;
	float:left;
	position: relative;
	z-index: 650;
}

.home{
	background: transparent url(../images/phone-home.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.fax{
	background: transparent url(../images/phone-homefax.gif) no-repeat top left;
	width:16;
	height:11;
	float:left;
	position: relative;
	z-index: 650;
}

.modile{
	background: transparent url(../images/phone-mobile.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.company{
	background: transparent url(../images/phone-company.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.companyFax{
	background: transparent url(../images/phone-companyfax.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.otherPhone{
	background: #004375 url(../images/phone-other.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.contextMenu .call{
	background: transparent url(../images/phoneContainer/cmButtonCall.gif) no-repeat top left;
	width:13;
	height:13;
	float:left;
	position: relative;
	z-index: 650;
}
.cmItem a {
	color:#FFFFFF;
	font-size:10.4px;
}
.cmItem font {
	color: #FFFFFF;
	font-size: 10px;
}
.cmItem a:hover {
	font-weight: bold;
}
.cmItem span{
	display:none;
	overflow:visible;
}
.cmItem{
	padding: 5px 0px 5px 0px;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	overflow: hidden;
}

.cmAboutMeItem{
	padding: 5px 0px 5px 0px;
	color:#FFFFFF;
	font-size:15px;
	cursor:pointer;
	text-align: left;
}

a.containerLink
{
	color:#FFFFFF;
	font-size:13px;
	cursor:pointer;
}
a.containerLink:hover {
	font-weight: bold;
}
.fontContainer
{	
	color:#FFFFFF;
	font-size:13px;
}

.fontContainerIE
{	
	color:#FFFFFF;
	font-size:12px;
}


/*presence*/

.online{
	background: transparent url(../images/presence-status-online.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.busy{
	background: transparent url(../images/presence-status-busy.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.away{
	background: transparent url(../images/presence-status-away.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.meeting{
	background: transparent url(../images/presence-status-meeting.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.unavailable{
	background: transparent url(../images/presence-status-unavailable.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.businesstrip{
	background: transparent url(../images/presence-status-businesstrip.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.lunchtime{
	background: transparent url(../images/presence-status-lunchtime.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.fieldwork{
	background: transparent url(../images/presence-status-fieldwork.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.other{
	background: transparent url(../images/presence-status-other.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}

.offline{
	background: transparent url(../images/presence-status-offline.gif) no-repeat top left;
	width:16;
	height:16;
	float:left;
	position: relative;
	z-index: 650;
}


/*call status notification*/

.callStatusNotification p
{
	align: center;
	float:left;
	width:258;
	_width:238;
	height: 80;
	margin-left:-3px;
	_margin-left:0px;
	margin-top: 5px;
	background-color:#E7E7E7; 
	border:1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	_font-size:8pt;
}

.callStatusNotification
{
	margin:0;
	background-color:#FFFFFF; 	
	padding:0px 0px 0px 0px;
	width: 200;
}
#callstatusBodySpan {
	width: 240px;
}
#callstatusBody {
	text-align: left;
}
.callstatus
{
	float:left;
	height:120px;
	margin-bottom:10px;
	margin-right:10px;
	overflow: visible;
	width:90%;
}

#deleteIconStatusSpan
{
	float: right;
	padding: 2pt 2pt 5px 2px;
}

/*Aboutme status*/
#myStatus{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px 5px 0px 5px;
	}
#myStatus hr{
	height:1px;
	position:relative;
	color:#CCC;
	background-color:#CCC;
	border:0;
	top: 0;
	}
#myStatus hr.HRExtension{
	top: 13;
}
#myStatus .cfStatus{
	font-style:italic;
	position:relative;
	}
#myStatus a.cfStatus:hover .cfTo{
	display:block;
	position:absolute;
	left:20px;
	padding:5px 7px;
	border:1px solid #666666;
	background:#F7F7F7;
	width:120px;
	z-index:2;
	}
#myStatus .cfStatus .cfTo{
	display:none;
	}
#myStatus .en{
	color:#006600;
	}
#myStatus .dis{
	color:#990000;
	}
#myStatus .cfTo{
	font-size:8pt;
	}

#myStatus a.cfButton{
	border:1px solid #666666;
	background:#B2B2B2;
	padding:2px 7px;
	color:#FFFFFF;
	margin-top:5px;
	height:20px;
	align: right;
	font-weight: bold;
}

#myStatus a.cfFloatButton{
	border:1px solid #666666;
	background:#E7E7E7;
	padding:2px 7px;
	float: right;
	color:#000000;
	margin-top:5px;
	height:20px;
	}

#myStatus a.cfButton:hover{
	background:#004375;
	text-decoration: underline;
	color:#FFFFFF;
	font-weight: bold;
}

#myStatus a.cfDrop{
	float:left;
	margin-top:5px;
	vertical-align:top;
	line-height:20px;
	text-indent:15px;
	background:transparent url(../images/arrowClosed.gif) no-repeat top left;
	}
#myStatus a.cfDrop:hover{
	text-decoration:none;
	}
#myStatus a{
	text-decoration:none;
	cursor:pointer;
	}
#myStatus a:hover{
	text-decoration:underline;
	}
#myStatus input{
	border:1px solid #666666;
	padding:3px;
	line-height:12px;
	}
#myStatus ul{
	position:relative;
	margin-left:15px;
	padding:0;
	}
#myStatus p{
	margin:0;
	}
.clear{
	clear:both;
	}

/*Pill*/
.aboutMecontainer{
	display:block;
	background:transparent url(../images/ContainerBackgroundDegrade.gif) no-repeat top left;
	width:160px;
	height:17px;
	line-height: 17px;
	cursor:pointer;
	position: relative;
	clear:none;
}
#divAboutMeLabel {
	left:25px;
	position:absolute;
	top:0pt;
	width:135px;
}
#divPresenceLabel {
	left:20px;
	position:absolute;
	top:0pt;
	width:120px;
}
.aboutMecontainer .floatLeftAboutMecontainer{
	margin-left:5px;
	float:left;
}
.aboutMecontainer .floatRightAboutMecontainer{
	margin-right:2px;
	float:right;
	position: absolute;
	left:150px;
	top: 0px;
}
	
.aboutMecontainerContent 
{
	text-decoration:none;
}
.aboutMecontainer a.aboutMecontainerContent{
	line-height:17px;
	vertical-align:top;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
.aboutMecontainer .kindAboutMecontainer{
	position:relative;
	margin-bottom:5px;
}

#divAboutMeExtensions
{
	left:		115px;
	position:	absolute;
	top:		-1px;
	width:		125px;
	max-width: 	125px;
}

.mysatusForm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.mysatusFormIE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.externalfieldCallFiltering
{
	z-index: -1001;
}

/*----------------- Contact Combo Phone Type Icons CSS ----------------------*/

.contact-phone-type-home-phone
{
	padding-left: 20px;
	background: transparent url(../images/phone-home.gif) top left no-repeat;
}

.contact-phone-type-home-fax
{
	padding-left: 20px;
	background: transparent url(../images/phone-homefax.gif) top left no-repeat;
}

.contact-phone-type-mobile-phone
{
	padding-left: 20px;
	background: transparent url(../images/phone-mobile.gif) top left no-repeat;
}

.contact-phone-type-company-phone
{
	padding-left: 20px;
	background: transparent url(../images/phone-company.gif) top left no-repeat;
}

.contact-phone-type-company-fax
{
	padding-left: 20px;
	background: transparent url(../images/phone-companyfax.gif) top left no-repeat;
}

.contact-phone-type-other
{
	padding-left: 20px;
	background: transparent url(../images/phone-other.gif) top left no-repeat;
}


/*-------------------------WCC tableless---------------------------*/

/*.WCCWorkspace {
	position: absolute;
	width: 992px;
	height: 830px;
}
*/

#header_saveButton {
	float: right;
}

/*############################################# Corpo do Menu #############################################*/
.WCCMenu {
	position: absolute;
	top: 0px;
	left: 0px;	
	_width:expression(document.body.clientWidth < "1000" ?"1000px": "98%");	
	width: 98%;
	min-width: 1000px;	
	z-index: 600;
}
/*-------------------------------------------Menu Principal---------------------------------------*/
.WorkspaceTabs {
	position: absolute;
	width: 100%;
	height: 20px;
	padding: 0;
	marging: 0;
}
	
.form-frame-logged-line{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004275;
	text-decoration: none;
	font-weight:bold;
}	

.tab-submenu-logged-line{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #004275;
	text-decoration: none;
	line-height: 10px;
}	
	
.WorkspaceTabs .form-frame-logged-line ,.WorkspaceTabs .tab-submenu-logged-line {
	display: block;
	float: right;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	cursor: pointer;
}

.main_menu {
	margin: 0px;
	padding: 0px;
	float: left;
}
/*
#Home_tab_center, #History_tab_center, #Settings_tab_center, #Services_tab_center, #View_tab_center {
	width: 70px;
}
*/
.tab-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tab-title:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}

/*-----------------------------------------------Menu Secund�rio--------------------------------------------*/
.WorkspaceSubmenu {
	z-index: 500;
	/*position: absolute;
	top: 20px;
	left: 0px;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	line-height: 26px;*/
}
#WorkspaceDateTime {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	line-height: 26px;
	background
}	
.WorkspaceSubmenu ul {
	margin: 0px;
	padding-left: 5px;
	float: left;
	/*width: 1100px;*/
	list-style: none;
	/*background: #0096DE;*/
}

.WorkspaceSubmenu ul li {
	/*float: left;*/
	text-align:left;
}

.separator_sec_menu {
	padding-left: 10px;
	padding-right: 10px;
	display: none;
}
.tab-submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}

.tab-submenu:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
	line-height: 28px;
}
.WorkspaceSubmenu span {
	left:0pt;
	position:absolute;
	display: none;
	z-index:1000;
	padding-right:5px;
}
.MenuEasyCall {
	display: none;
}
#HomeSubmenu {
	top: -50px;
}
#HistorySubmenu {
	top: -50px;
}
.IFrameSubmenu {
	z-index: 10;
	position: absolute;
	display: none;
}


/*-------------------------------------------Menu Secundário Adress Tab--------------------------*/
#AddressBookSubmenu{
	display: block;
}

/*------------------------------------------Barra do Menu-------------------------------------------*/
.WorkspaceToolbar #WorkspaceToolbarPresence {
	position:absolute;
	z-index:1000;
}	
.WorkspaceToolbar #WorkspaceToolbarDateTime {
	position:absolute;
}
.WorkspaceToolbar #WorkspaceToolbarLogo {
	position: absolute;
	margin: 0px;
	height: 30px;
}
.WorkspaceToolbar .WorkspaceToolbarStatusMessage-old {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -100;
}
.WorkspaceToolbar .status-message-div {
	position:absolute;
	left: 0;
	text-align:center;
	width:100%;
	height:13px;	
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.logo{
	text-decoration: none;
	cursor: pointer;
}

/*################################################### Corpo do Worspace ################################################*/

.WCCBody {
	position: absolute;
	left: 0px;		
	background: #fff;
	overflow: visible;
	_width:expression(document.body.clientWidth < "1000" ?"1000px": "98%");
	width: 98%;
	min-width: 1000px;	
}
.portletHeader {
	display: block;
}
/*--------------------------PopUps-------------------------------*/
#baseForm {
	position: relative;
	left: 0;
}
#headerDescription {
	position:relative;
	text-align:left;
	_padding-bottom: 0px;
	_height:18px;
	z-index:200; 
}
#headerDescription_title {
	display:block;
	width:54%;
	padding-left: 5px;
}
#headerDescription_description {
	display: block;
}
#headerDescriptionOptions {
	position:absolute;
	right:10px;
	top:0px;
	width:430px;
}
#headerDescription input{
	position:absolute;
	right:20px;
	top:0pt;
}
#baseFormContent {
	position: relative;
	width:95%;
	height:96%;
	_height:500px;
	padding-left:1.5%;
	padding-top:20px;
	_padding-top:10px;
	left:10px;
}
.PbxFormDiv{
	_top:-25px;
}
#baseFormHeader {
	position:relative;
	_height: 4%;
}
#baseFormFooter {
	height: 30px;
	position:relative;
}
#footerDescription {
	/*position:absolute;
	top:5px;
	right: 5px;
	_right: -5px;
	width: 100%;*/
	top:5px;
	width:100%;
	text-align:center;
}
#CallFilteringPortletBody #baseFormHeader{
	height: 20px;
}
#CallFilteringPortletBody #footerSave_button {
	position: absolute;
	top: 2px;
	right: 10px;
}
#baseFormHeader #footerSave_button {
	right:-9px;
	top:6px;
}
#footerSave_button {
	padding-right:5px;
	position:absolute;
	right:0pt;
	top:0pt;
}
#footerEdit_button {
	display: block;
	float: right;
	padding-right: 5px;
}
#footerCancel_button {
	display: block;
	float: right;
	padding-right: 105px;
}
#footerOk_button {
	display: block;
	float: right;
	padding-right: 5px;
}
/*#CallFilteringPortletBody #baseFormFooter {
	bottom:15px;
}*/
#popup_tabs {
	padding:5px 5px 16px 15px;
	position:relative;
}
.tabs {
	float: left;
}
#popupClose {
	float: right;
}
#header_popupClose {
	position:absolute;
	right:5px;
	top:1px;
	_top:4px;
}
/*# #voiceMailSettings {
	width: 98%;
}*/
/*------------------PopUps-------------------------------*/
#PopupWindow #baseForm {
	height: none;
}
.popup_content{
	border:1px solid #000000;
	left:5px;
	position:relative;
	/*top:3px;*/
	_top: 0px;
}
/*################################################### Form Address Book - Categories ################################################*/
#baseFormBody{
	position:relative;
	_top:-2px;
}

.category_data {
	/*height:170px;*/
	width:370px;
	position:relative;
}
.category_data div {
	position:relative;
}	
#categoryName {
	left:5px;
	top:5px;
	width:80px;
}
#categoryDescription {
	left:5px;
	top:7px;
	width:40px;
}
#categoryError {
	left:0pt;
	top:5px;
	width: 300px;
}
/*################################################### Form Address Book - Private Speed Dial ################################################*/
.userSpeedDial_data {
	/*height:170px;*/
	width:400px;
	position:relative;
}
#userSpeedDialName {
	position:relative;
	top:5px;
	width:40px;
	left:5px;
}
#userSpeedDialDestination {
	left:148px;
	position:absolute;
	top:5px;
	width:220px;
}
#userSpeedDialDescription {
	position:relative;
	top:5px;
	left: 5px;
	width:40px;
}
#userSpeedDialError {
	left:0pt;
	position:relative;
}
/*--------------User Speed dial view-------------------*/
#userSpeedDialView {
	height:95px;
	width:370px;
}
#userSpeedDialViewName {
	position: absolute;
	top:5px;
	left:5px;
}
#userSpeedDialViewName_value, #userSpeedDialViewDestination_value  {
	left:5px;
	position:absolute;
	top:15px;
}
#userSpeedDialViewDestination {
	left:180px;
	position:absolute;
	top:5px;
}
#userSpeedDialViewDescription {
	left:5px;
	position:absolute;
	top:45px;
}
#userSpeedDialViewDescription_value {
	height:30px;
	left:5px;
	overflow:auto;
	position:absolute;
	top:15px;
	width:350px;
}
/*################################################### Form PBX Config - User ################################################*/
.siptrunk_data, .pbxuser_data {
	height:600px;
	width:675px; /* tveiga issue 5293 rc12 patch5*/
	z-index:10;
	top:0px;	
}

.phonedialplan_popup{
	height: 450px;
	z-index: 10;
	top: 0px;
	width: 97%;	
}

.costcenter_popup{
	height: 250px;
	z-index: 10;
	top: 0px;
	width: 97%;	
}

.phonedialplangroup_data{
	height: 550px;
	z-index: 10;
	top: 0px;
	width: 97%;
}

.phonedialplandomain_popup{
	height: 250px;
	z-index: 10;
	top: 0px;
	width: 97%;	
}

.pbxuser_data_callFilter {
	left:5px;
}
/*-----------------baseform----------------*/
.baseform_header {
	position: relative;
}
.baseform_body {
	position: relative;
}
.baseform_footer {
	position: relative;
}
/*-----------------general---------------- */
#pbxuser_data_general div {
	position: absolute;
}
.pbxuser_username {
	top:10px;
	left: 20px;
	width: 200px;
}
.pbxuser_password {
	top:50px;
	left: 20px;
	width: 200px;
}
.pbxuser_passwordConfirm {
	top:50px;
	left:224px;
	width: 150px;
}
.pbxuser_pin {
	top:90px;
	left: 20px;
	width: 200px;
}
.pbxuser_pinConfirm {
	top:90px;
	left:224px;
	width: 220px;
}
.pbxuser_name {
	top:130px;
	left: 20px;
	width: 200px;
}
.pbxuser_kanjiname {
	top:170px;
	left: 20px;
	width: 200px;
}
.pbxuser_email {
	top:210px;
	left: 20px;
	width: 200px;
}
.pbxuser_description {
	top:250px;
	left: 20px;
	width: 200px;
}
.pbxuser_general_error {
	top: 396px;
	left: 20px;
	width: 400px;
}
.pbxuser_address_error{
	position:absolute;
	width:100%;
	top:-40px;  
}
/*-----------------role------------------*/
#roleDiv {
	position:absolute;
	top:25px;
}
#roleDiv span {
	float: left;
	padding-left:10px;
}
.checkRole {
	width:430px;
}
.pbxuser_role_error {
	position: absolute;
	top:475px;
	left: 0;
}
/*-----------------address---------------*/
.extensionManager {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 250px;
}
#addExtension_button {
	float: left;
	padding-top: 4px;
}
.extensionListLabel {
	background:#FAD163;
	font-weight:bold;
	padding:2px 4px 2px 0pt;
}
.extensionList {
	position:relative;
	top:20px;
	left:300px;
	width:100px;
}
#extensionList_label {
	position: relative;
}
#messageAreaTabAddress {
	position:absolute;
	top:90px;
	left: 0;
	width: 300px;
}
#messageErrorAreaTabAddress {
	position:absolute;
	top:470px;
}
/*-----------------config---------------- */
/*.pbxuser_forwards {
	position:relative;
	top: 75px;
	left: 5px;
}*/
.pbxuser_classOfService {
	position: absolute;
	top: 10px;
	left: 5px;
}
#pbxuser_classOfService_select {
	width:60%; 
}
/*.pbxuser_forwardDisplay {
	position:relative;
	top: 50px;
	left:5px;
	width:100%;
}*/
#pbxuser_forwardDisplay_select{
	left:5px;
}
#pbxuser_forwardDisplay_modes{
	left:85px;
	/*top:15px;*/
}
#pbxuser_forwardDisplay_mode {
	position: relative;
}
.forwards {
	position:relative;
	/*top: 40px;*/
	left: 5px;
	height:75px;
}
#forward_label {
	position: absolute;
	left:20px;
	top: 0;
}
#enabled_check {
	position: absolute;
}
#destinationType_label {
	position: absolute;
	top: 20px;	
	left: 5px;
}
#destinationType_select {
	position: absolute;
	top: 20px;
	left: 135px;
}
#address_label {
	position: absolute;
	top: 50px;
	left: 5;
}
#address_select {
	position: absolute;
	top: 50px;
	left: 135px;
}
/*.pbxuser_dndStatus {
	position: relative;
	top: 60px;
	left: 10px;
	
}
.pbxuser_voicemailSettings_voicemail {
	position: relative;
	top: 40px;
	left: 220px;
	
	
}*/
#pbxuser_voicemailSettings_voicemail_value {
/*	position:absolute;*/
	top:-1px;
	left:139px;
}
/*.pbxuser_voicemailSettings_email {
	position:relative;
	top:40px;
	left:220px;

}*/
#pbxuser_voicemailSettings_email_value {
/*	position:absolute;*/
	top:0pt;
	left:139px;
}
/*#attachArea {
	position: relative;
	top: -3px;
	_top: 0px;
	_left: -15px;
}*/
#noAnswerTimeout_span{
	left: 245px;
	position:absolute;
	top: 15px; 
}
#noAnswerTimeoutLabel{
	position:absolute;
	width:150px;   
}
#noAnswerTimeoutField{
	position:relative;
	left:130px;  
}
.pbxuser_config_error {
	position: relative;
	top: 14px;
	left: -10px;
}
#forwardDisplayModes1{
	float:left;
	position:relative;
	width:100%;
}
#forwardDisplayModes2{
	float:left;
	position:relative;
	width:100%;
}
#attachArea{
/*	left:-140px; */
}
/*----------------preferences-------------------*/
.pbxuser_itensPerPage {
	position:absolute;
	top:15px;
	left:20px;
}
#pbxuser_itensPerPage_select {
	left:5px;
}
.pbxuser_locale {
	position:absolute;
	top:40px;
	left:20px;
}
#pbxuser_clickConfirmation {
	position: absolute;
	top:65px;
	left:20px;
}
#pbxuser_clickConfirmation_label {
	display: block;
}
#pbxuser_clickConfirmation_value {
	display: block;
}
/*--------------------User View-----------------------*/
#pbxuserView {
	height:340px;
	width:585px;
	_top:2px;
	overflow-y:auto;
}
#pbxuserViewName {
	left:5px;
	position:relative;
}
#pbxuserViewName_value, #pbxuserViewKanjiName_value, #pbxuserViewUsername_value, #pbxuserViewEmail_value, #pbxuserViewStatus_value,
#pbxuserViewForwardCallFailure_value, #pbxuserViewForwardBusy_value, #pbxuserViewForwardNoAnswer_value, #pbxuserViewForwardAlways_value{ 
	height:20px;
	left:200px;
	position:absolute;
	top:-2px;
	width:380px;
}
#pbxuserViewGroup_value{
	height:20px;
	left:200px;
	position:relative;
	top:-2px;
	width:380px;
}
#pbxuserViewGroup_label{
	float:left;
	width:100%;	
}
#pbxuserViewExtension_label{
	float:left;
	width:100%;	
}
#pbxuserViewExtension_value{
	height:20px;
	left:200px;
	position:relative;
	top:-2px;
	width:380px;
}
#pbxuserViewComment_value{
	height:20px;
	left:200px;
	position:relative;
	top:-2px;
	width:380px;
}
#pbxuserViewDID_value{
	height:20px;
	left:200px;
	position:relative;
	top:-2px;
	width:380px;
}
#pbxuserViewDID_label{
	position:relative;
	width:100%;
	float:left;	
}
#pbxuserViewKanjiName {
	left:5px;
	position:relative;
}
#pbxuserViewUsername {
	left:5px;
	position:relative;
}
#pbxuserViewEmail {
	left:5px;
	position:relative;
}
#pbxuserViewStatus {
	left:5px;
	position:relative;
}
#pbxuserViewComment {
	left:5px;
	position:relative;
}
#pbxuserViewExtension {
	left:5px;
	position:relative;
}
#pbxuserViewDID {
	left:5px;
	position:relative;
}
#pbxuserViewGroup {
	left:5px;
	position:relative;
}
#pbxuserViewForwardAlways {
	left:5px;
	position:relative;
}
#pbxuserViewForwardBusy {
	left:5px;
	position:relative;
}
#pbxuserViewForwardNoAnswer {
	left:5px;
	position:relative;
}
#pbxuserViewForwardCallFailure {
	left:5px;
	position:relative;
}
/*################################################### Form PBX Config - Group ################################################*/
.group_data {
	height:635px;
	width:760px;
	top:0px;
	overflow: scroll;
}

/*--------------------------general---------------------------*/
#groupName_label {
	left:10px;
	top:10px;
	position: absolute;
}
#groupName_value {
	left:10;
	top:32;
	position: absolute;
}
#groupDescription_label {
	left:10;
	top:55;
	position: absolute;
}
#groupDescription_value {
	left:10;
	top:72;
	position: absolute;
}
#groupType_label {
	left:10;
	top:150;
	position: absolute;
}
#groupType_value {
	left:10px;
	position:absolute;
	top:170px;
}
#groupGeneralError {
	top:250px;
	left:0;
	width:450;
	position: absolute;
}
#groupRequiredFieldDiv{
	position:absolute;
	top:205px;
}
/*------------------------address---------------------------*/
.group_addressContainer {
	position: absolute;
}
.group_addressContainer span {
	position: relative;
}
#groupAddressError {
	position: absolute;
	top:-150px;
	width:100%; 
}
/*------------------------Users-----------------------------*/
#groupUsers_table {
	left:5px;
	position:absolute;
	top:5px;
}
#groupUser_List {
	left:5px;
	position:absolute;
	top:260px;
}
/*------------------------config----------------------------*/
.groupEdit{
position:relative;
        float:left;
        width:100%;
        padding: 5px;
}
/*------------------------config----------------------------*/
.ivrEdit{
position:relative;
        float:left;
        width:100%;
        padding: 5px;
}
/*------------------------voicemail----------------------------*/
#VoiceMailSettings1 {
	display:block;
}

#groupEnableVoiceMail {
	left:3px;
	position:relative;
	top:5px;
	text-align: left;
}

#groupEmailEnable_label
{
	display: inline;
	line-height: 3px;
}
#defaultSalutation
{
	padding-top: 3px;
}
#groupEmailNotify {
	left:5px;
	position:relative;
	top:7px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#groupEmailNotify #attachArea
{
	padding-bottom: 3px;
	padding-top: 3px;
}

#group_config #attachArea {
	left:0pt;
	position:relative;
	top:0pt;
}
#groupNotifyMode {
	left:5px;
	position:relative;
	top:9px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#groupLocale {
	left:5px;
	position:relative;
	top:11px;
	padding-bottom: 3px;
}
#groupEnableVoiceMail p{

width:160px;
text-align: left;
margin-bottom: -15px;
}
#groupEnableVoiceMail p{

width:160px;
text-align: left;
margin-bottom: -15px;
}
#groupVoicemailValue
{
	position: relative;
	left: 130px;
	top: -20px;
	_top: -25px;
	
}
#groupConfigError {
	left:0pt;
	position:relative;
	top:-17px;
	z-index: 1;
	height: 15px;
}
#defaultSalutationField
{
	border:1px solid #000000;
	height:50px;
	vertical-align:center;
	width: 90%;
}
#nightmodeSalutationField
{
	border:1px solid #000000;
	height:50px;
	vertical-align:center;
	width: 90%;
}
/*------------------------callcenter----------------------------*/
#groupworkingtableDivList{
	height: 60px;
}

.groupNightModeSchedulerTable{
	width: 98%;
	text-align: left;	
}

.groupNightModeSchedulerTable thead tr{
	background: none repeat scroll 0 0 #FAD163;
}

#groupworkingtableDivList div{
	position: relative;
	float: left;
}

#groupworkingtable{
	width: 70%;	
}

#groupHolidays{
	width: 30%;
	overflow: scroll;
	height: 100;
}

#groupEnableWorkingHoursValue fieldset{	
	border: 1px solid;	
}
#callCenterSalutation {
	left:5px;
	top:5px;
	position:relative;
	width:100%;
	float:left;
}
.callCenterSelectClass{
	width:120px; 
}

.callCenterSelectPauseClass{
	width:300px; 
}
#callCenterConfig {
	height:200px;
	left:0pt;
	position:relative;
	top:15px;
	width:412px;
	float:left;
}
#callCenterConfig_label {
	padding-left:5px;
}
#callCenterConfigInvalidFile_label, #callCenterConfigTimeoutFile_label{
	display:none;
	float:left;
	width:30px;
	padding-top: 3px;
	padding-left:5px;
}
#callCenterConfigTimeout, #callCenterConfigQueueSize, #callCenterConfigEnd_label, #callCenterConfigGroupEmpty_label, #callCenterConfigGroupFull_label, #callCenterConfigWrapUpDelay, #callCenterConfigMinRinging, #callCenterConfigMinEstablished, #callCenterConfigMinQueued {
	display:block;
	float:left;
	padding-left:5px;
	padding-top:6px;
	width:500px;
}
#callCenterConfigQueueSize {
	display:block;
	float:left;
	padding-left:5px;
	padding-top:6px;
	width:100%;
}
#callCenterConfigWorkingHours,  #groupcallCenterConfigWorkingHours{
	display:block;
	float:left;
	padding-left:5px;
	padding-top:6px;	
}

#groupcallCenterConfigWorkingHours{
	width:612px;
}

#callCenterConfigTimeout_value {
	left:400px;
	position:absolute;
	top:50px;
}

/* #callCenterConfigWrapUpDelay_value {
	left:400px;
	position:absolute;
	top:50px;
} */

#callCenterConfigQueueSize_value {
	left:400px;
	position:absolute;
	top:75px;
}
#groupEnableWorkingHoursValue {
	position: relative;
}
#workingHoursStartField {
	left:200px;
	position:absolute;
}
#workingHoursEndField {
	left:200px;
	position:absolute;
}
#callCenterConfigWorkingHoursStart {
    float: left;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
}
#callCenterConfigEnd_combo, #callCenterConfigGroupEmpty_combo, #callCenterConfigGroupFull_combo {
	display:block;
	float:left;
	padding-left:5px;
	/*padding-top:3px;*/
	width:95px;
}
#callCenterEndForwardSpan, #callCenterGroupEmptyForwardSpan, #callCenterGroupFullForwardSpan {
	display:block;
	float:left;
	left:5px;
	/*padding-top:3px;*/
}
.AcdForwardSelect
{
	float: left;
}
#callCenterConfigWorkingHours_label
{
	float: left;
	width: 100%;	
}
#callCenterConfigEndFile_label{
	left: 400px;
    position: absolute;
    top: 25px;
}
#callCenterConfigGroupEmptyFile_label{
	left: 400px;
    position: absolute;
    top: 70px;
}
#callCenterConfigGroupFullFile_label{
	left: 400px;
    position: absolute;
    top: 116px;
}
#callCenterConfigEndFile_combo {
	left: 400px;
    position: absolute;
    top: 45px;
}
#callCenterConfigGroupEmptyFile_combo{
	left: 400px;
    position: absolute;
    top: 90px;
}
#callCenterConfigGroupFullFile_combo{
	left: 400px;
    position: absolute;
    top: 137px;
}
#callCenterMenuError {
	height:60px;
	left:0pt;
	overflow-y:auto;
	overflow-x: hidden;
	position:absolute;
	top:567px;
	width:630px;
}
#callCenterEndFileCombo, #callCenterGroupEmptyFileCombo, #callCenterGroupFullFileCombo {
	width:150px;
}

#callCenterEstablishedTimeout_values, #callCenterPauseTimeout_values, #callCenterQueueCallsLimit_values, #callCenterEstablishedServiceLevelTimes_values, 
#callCenterMoreTimeQueueTimeout_values, #callCenterAbandonedCallsInQueueLimit_values, #callCenterAbandonedServiceLevelTimes_values, #callCenterTsfLimits_values, #callCenterTsfTimeThreshold_values{
	display: inline;
    float: left;
    position: absolute;
    right: 10px;
}

#callCenterCallTimeouts_label, #callCenterQueueLimits_label, #callCenterGroupReports, #callCenterTSFConfig{
	padding: 5px;
}

#callCenterEstablishedTimeouts, #callCenterPauseTimeouts, #callCenterQueueCallsLimits, #callCenterEstablishedServiceLevelTimes, #callCenterMoreTimeQueueTimeouts,
#callCenterAbandonedCallsInQueueLimits, #callCenterAbandonedServiceLevelTimes, #callCenterTsfLimits, #callCenterTsfTimeThreshold{
	padding: 3px;
}

#callCenterRequiredFields {
    position: absolute;
    top: 250px;
}

#pauseRequiredDiv {
    position: absolute;
    top: 500px;
}

#callCenterMonitoringMenuError {
	height: 60px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 350px;
    width: 400px;
}

#callCenterSurveySalutation, #callCenterSurvey2Salutation,  #callCenterSurveyType, #callCenterSurveyRanking, #callCenterSurvey2Ranking, #callCenterSurveyInputError, #callCenterSurveyEnd, #callCenterSurveyBargein, #callCenterSurveyTimeout, #callCenterSurveyActive, #callCenterSurvey2Active, #callCenterSurveyRetries, #callCenterConfigTransferToSurvey_checkbox{
    float: left;
    width: 400px;
    left: 5px;
    position: relative;
    top: 10px;
    padding: 4px;
}

#callCenterSurveyMenuError {
    height: 60px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 450px;
    width: 630px;
}

#callCenterPauseMenuError {
    height: 80px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 530px;
    width: 630px;
}

#callCenterSurveySalutationCombo, #callCenterSurvey2SalutationCombo, #callCenterSurveyTypeCombo, #callCenterSurveyRanking_values, #callCenterSurvey2Ranking_values, #callCenterSurveyInputErrorCombo, #callCenterSurveyEndCombo, 
#callCenterSurveyBargein_value, #callCenterSurveyTimeout_values, #callCenterSurveyActive_value, #callCenterSurvey2Active_value, #callCenterSurveyRetries_values {
	float: right;
}

#pausesOptionsData {
	float:left;
	height:50px;
	width:600px;
}

#pauseTimeoutsLabel{
    position: absolute;
    right: 120px;
    top: 5px;
    width: 150px;
}

#pauseNameLabel{
    position: absolute;
    right: 400px;
    top: 5px;
    width: 150px;
}

#pauseCodeLabel {
    left: 5px;
    width: 150px;
}

#pauseLabelsDiv {
    padding: 5px;
    width: 600px;
}

#pauseName_value{
    left: 70px;
    position: absolute;
}

#forward_file_label{
	float: right;
	position: relative;
	right: 310px;
	top: 20px;
}

#forward_file_combo{
	float: right;
	position: relative;
	top: 20px;
}

#pauses_orderByPauseCode{
	left: 4%;
}

#pauses_orderByPauseName{
	left: 50.8%;
}

.greenBackground{
	background-color: GREEN;
}
.darkkhakiBackground{
	background-color: DARKKHAKI;
}
.darkorangeBackground{
	background-color: DARKORANGE;
}
.redBackground{
	background-color: RED;
}

#abandonedServiceLevelTimesField1, #abandonedServiceLevelTimesField2, #abandonedServiceLevelTimesField3, #abandonedServiceLevelTimesField4,
#establishedServiceLevelTimesField1, #establishedServiceLevelTimesField2, #establishedServiceLevelTimesField3, #establishedServiceLevelTimesField4,
#tsfTimeThresholdField   
{
	background-color: WHITE;
}
/*################################################### Form PBX Config - Speed Dial ################################################*/
.speeddial_data {
	height:175px;
	width:370px;
}
.speeddial_data span {
	position: absolute;
}
#speeddialNumber_label {
	left:5px;
	top:5px;
}
#speeddialPhoneNumber_label {
	left:148px;
	top:5px;
}
#speeddialNumber_value {
	left:5px;
	top:22px;
}
#speeddialPhoneNumber_value {
	left:148px;
	top:22px;
}
#speeddialDescription_label {
	left:5px;
	top:45px;
}
#speeddialDescription_value  {
	left:5px;
	top:62px;
	position:absolute;
}
.speeddialError {
	left:0pt;
	top:129px;
	width:365px;
}
#speeddialRequiredField{
	position:relative;
	top:110px;
}
/*################################################### Form PBX Config - DID ################################################*/
.did_data {
	height:205px;
	width:445px;
	/*_top:-10px;*/
}
.did_data span {
	position: absolute;
}
#didAddress_label {
	left:5px;
	top:5px;
}
#didAddress_value {
	left:5px;
	top:20px;
}
#didDestination {
	position: absolute;
}
#didSipIDDestination {
	left:5px;
	top:40px;
	font-weight:bold;
}
#didDestinationType_label {
	left:5px;
	top:58px;
	width:110px;
}
#didDestinationType_select {
	left:140px;
	top:58px;
}
#didDestinationAddress_label {
	left:5px;
	top:80px;
	width:130px;
}
#didDestinationAddress_select {
	left:140px;
	top:80px;
}

#addressDescription_label{
	left:5px;
	top:100px;
}
#addressDescription_value{
	left:5px;
	top:120px;
}

#didError {
	position: absolute;
}
/*################################################### Form PBX Config - Class Of Service ################################################*/
.classOfService_data {
	height:330px;
	width:520px;
	top:0px;
}
/*-------------------------general-----------------------------*/
.classOfService_data span{
	position: absolute;
	left:5px;
}
#classOfServiceName_label {
	top:5px;
}
#classOfServiceName_value {
	top:22px;
}
#classOfServiceMaxConcurrentCalls_label {
	top:45px;
}
#classOfServiceMaxConcurrentCalls_value {
	top:62px;
}
#classOfServiceTimeoutCall_label {
	top:85px;
}
#classOfServiceTimeoutCall_value {
	top:102px;
}
#classOfServiceDescription_label {
	top:165px;
}
#classOfServiceDescription_value {
	top:182px;
}
.classOfServiceError {
	left:0pt;
	top:265px;
	width:400px;
	position:relative; 
}
#classOfServiceRequiredField{
	position:relative;
	top:250px;
	left:10px;
}
#classOfServiceKeepDestNumber_label{
	top: 125px;
}
#classOfServiceKeepDestNumber_value{
	top: 142px;
}
	
/*-------------------blockIncoming -----------------------*/
#blockIncomingDiv {
	position: relative;
}
/*---------------------------blockOutgoing -----------------------*/
#blockOutgoingDiv {
	position: relative;
}
/*-------------------ScreenPopup -----------------------*/
#screenPopUpPathTextExplanation {
	left:5px;
	position:relative;
	top:5px;
}
#screenPopUpPath_label, #screenPopUpPath_value {
	position: relative;
}
screenPopUpPath{
	position:absolute;
	height:40px ; 
	display:block; 
}
#screenPopUpPath_label{
	float:left;
	width:100%; 
}
#screenPopupTypeDiv {
	left:0pt;
	position:absolute;
	top:85px;
	width:200px;
}
#screenPopupType_value {
	top: 18px;
}
/*################################################## Form PBX Config - Terminal ################################################*/

.terminal_data {
	width:380px;
}
#terminalMacAddress {
	left:5px;
	position:relative;
	top:5px;
	width:100px;
}
#sipIdTypeSpan {
	left:0pt;
	position:relative;
	top:7px;
}
#macMessage {
	left:5px;
	position:relative;
	top:7px;
	width:380px;
	height:55px;
}
#numericSpan {
	left:5px;
	position: relative;
	top:9px;
}
#terminal_Username, #terminal_Password {
	width: 100px;
}
#terminal_PasswordConfirm {
	width: 150px;
}
#automaticSpan {
	left:5px;
	position:relative;
	top:9px;
}
#automaticSpan2 {
	left:5px;
	position:relative;
	top:9px;
	z-index:300;
}
#terminal_Extension {
	left:5px;
	top:195px;
	width:50px;
}
#terminalExtension_value {
	position:relative; 
}
#terminalExtension_button {
	position:absolute;
	left:120px;  
	top:-1px;
}
#terminalExtension_label{
	float:left;
	position:absolute;
	width:100%
}
#terminalUser, #terminal_eletronicLock, #t_costCenter, #terminal_phoneDialPlanGroupDiv {
	left:5px;
	position:relative;
	top:9px;
}
#terminalDescription {
	left:5px;
	position:relative;
	top:9px;
}
.terminalError {
	left:0pt;
	position:relative;
	top:9px;
	width:370px;
}
#terminalPasswordWarning {
	left:100px;
	position:absolute;
	top:86px;
	width:200px;
}
/*################################################### Form PBX Config - Contact ################################################*/
.contact_data {
	height:470px;
	width:530px;
	top:0px;
}
.contact_data span {
	position: absolute;
}
#PhonesForm {
	width: 490px;
	_width: 510px;
}
/*--------------general--------------------*/
#contactName_label {
	left:5px;
	top:5px;
}
#contactName_value {
	left:5px;
	top:22px;
}
#contactKanjiName_label {
	left:5px;
	top:45px
}
#contactKanjiName_value {
	left:5px;
	top:62px;
}
#contactDescription_label {
	left:5px;
	top:85px;
}
#contactDescription_value {
	left:5px;
	top:102px;
	display:block;
}
#PhonesList{
	overflow-x: hidden;
	overflow-y:auto;
	height:100px; 
	_width:520px; 
}
#contactPhonesList_label {
	left:5px;
	top:155px;
}
#contactPhonesList_value {
	/*height:120px;*/
	left:10px;
	overflow-y:auto;
	overflow-x:hidden;
	top:175px;
	display:block;
	_position:relative;
	left:5px;
}
#contactPhonesForm {
	/*height:150px;*/
	display:block;
	top:300px;
	left: 6px;
	width:520px;
	position:absolute;
}
#messageAreaTabGeneral{
	position: relative;
	top:0px;	
}
#messagePbxUserTabGeneral{
	position: relative;
	top:5px;	
	
}
.fieldsInsertionForm {
	height:70px;
	width:96.5%;
}
#contactCountry_label {
	top:20;
	left:20;
}
#contactCountry_value {
	top:40;
	left:20;
}
#contactArea_label {
	top:20;
	left:80;
}
#contactArea_value {
	top:40;
	left:80;
}
#contactType_label {
	top:20;
	left:307;
}
#contactType_value {
	top:40;
	left:295;
}
#contactAdd_button {
	top:40;
	left:460;
	_left: 455px;
}
#contactGeneralError {
	left:0pt;
	top:410px;
	width:520px;
}
/*--------------personal-------------------*/
#contactNickname_label {
	left:5px;
	top:5px;
}
#contactNickname_value {
	left:5px;
	top:22px;
}
#contactBirthday_label {
	left:5px;
	top:45px;
}
#contactBirthday_value {
	left:5px;
	top:62px;
}
#contact_personal #contactEmail_label {
	left:5px;
	top:85px;
}
#contact_personal #contactEmail_value {
	left:5px;
	top:102px;
}
#contact_personal #contactIM_label {
	left:5px;
	top:125px;
}
#contact_personal #contactIM_value {
	left:5px;
	top:142px;
}
#contact_personal #contactWebsite_label {
	left:5px;
	top:165px;
}
#contact_personal #contactWebsite_value {
	left:5px;
	top:182px;
}
#contactPersonalError {
	left:0pt;
	top:210px;
	width:500px;
}
/*--------------business-------------------*/
#contactCompany_label {
	left:5px;
	top:5px;
}
#contactCompany_value {
	left:5px;
	top:22px;
}
#contactAddress_label {
	left:5px;
	top:20px;
}
#contactAddress_value {
	left:5px;
	top:40px;
}
#contactAddressBusiness_label{
	left:5px;
	top:42px;
}
#contactAddressBusiness_value{
	left:5px;
	top:60px;
}
#contactJobtitle_label {
	left:5px;
	top:85px;
}
#contactJobtitle_value {
	left:5px;
	top:102px;
}
#contact_business #contactEmail_label {
	left:5px;
	top:125px
}
#contact_business #contactEmail_value {
	left:5px;
	top:142px;
}
#contact_business #contactIM_label {
	left:5px;
	top:165px;
}
#contact_business #contactIM_value {
	left:5px;
	top:182px;
}
#contact_business #contactWebsite_label {
	left:5px;
	top:205px;
}
#contact_business #contactWebsite_value {
	left:5px;
	top:222px;
}
#contactBusinessError {
	left:0pt;
	top:250px;
	width:500px;
}
/*---------------------Contact - View-------------------------*/
#contactView {
	height:430px;
	width:700px;
}
#contactViewPersonalLabel {
	position: absolute;
	top:5px;
	left:5px;
}
#contactViewName {
	left:10px;
	position:absolute;
	top:20px;
	width: 200px;
}
#contactViewName_value, #contactViewKanjiName_value, #contactViewDescription_value, #contactViewCompany_value, #contactViewAddress_value {
	height:20px;
	left:0pt;
	overflow: hidden;
	position:absolute;
	top:12px;
	width:650px;
}
#contactViewNickname_value {
	left:0pt;
	position:absolute;
	top:12px;
}
#contactViewEmail_value, #contactViewWebsite_value, #contactViewBusinessWebsite_value, #contactViewBusinessEmail_value {
	left:0pt;
	position:absolute;
	top:12px;
	overflow: hidden;
	width:240px;
}
#contactViewBirthday_value, #contactViewIM_value, #contactViewJobtitle_value, #contactViewBusinessIM_value {
	left:0pt;
	overflow:hidden;
	position:absolute;
	top:12px;
	width:140px;
}
#contactViewKanjiName {
	left:10px;
	position:absolute;
	top:50px;
	width:150px;
}
#contactViewDescription {
	left:10px;
	position:absolute;
	top:80px;
	width: 200px;
}
#contactViewNickname {
	left:10px;
	position:absolute;
	top:110px;
	width: 200px;
}
#contactViewBirthday {
	left:450px;
	position:absolute;
	top:110px;
	width: 100px;
}
#contactViewEmail {
	left:10px;
	position:absolute;
	top:140px;
	width:150px;
}
#contactViewIM {
	left:300px;
	position:absolute;
	top:140px;
	width: 200px;
}
#contactViewWebsite {
	left:450px;
	position:absolute;
	top:140px;
	width: 200px;
}
#contactViewBusinessLabel {
	left:5px;
	position:absolute;
	top:180px;
	width: 200px;
}
#contactViewCompany {
	left:10px;
	position:absolute;
	top:230px;
	width: 200px;
}
#contactViewAddress {
	left:10px;
	position:absolute;
	top:200px;
	width: 200px;
}
#contactViewJobtitle {
	left:300px;
	position:absolute;
	top:230px;
	width:100px;
}
#contactViewBusinessWebsite {
	left:450px;
	position:absolute;
	top:230px;
	width: 200px;
}
#contactViewBusinessEmail {
	left:10px;
	position:absolute;
	top:260px;
	width:150px;
}
#contactViewBusinessIM {
	left:300px;
	position:absolute;
	top:260px;
	width: 200px;
}
#contactViewPhonesListLabel {
	left:5px;
	position:absolute;
	top:295px;
}
#contactViewPhonesColumns {
	left:10px;
	position:absolute;
	top:310px;
}
#contactViewPhonesList {
	height:100px;
	left:10px;
	overflow-y:auto;
	position:absolute;
	top:330px;
	width:530px;
}

/*#######################################Block Form#####################################*/
.blockForm {
	left:10px;
	position:relative;
	top:15px;
}
.blockItemList {
	height:140px;
	left:5px;
	overflow-y:auto;
	position:absolute;
	top:80px;
	width:220px;
}
.blockForm span {
	position: absolute;
}
#blockActive_label {
	left:2px;
	top:-2px;
}
#blockActive_value {
	left:80px;
	top:-3px;
}
#blockAddEdit_label {
	left:5px;
	top:40px;
}
#blockAddEdit_value {
	left:5px;
	top:58px;
}
#blockAddEdit_button {
	left:150px;
	top:57px;
}
.blockError {
	left:0pt;
	top:210px;
	width:400px;
}

/*################################################### Form Services - News ################################################*/
.news_data {
/*	height:415px;*/
	width:370px;
	top:0px;
}
.news_data div {
	position:relative;
	left:5px;
}

#newsName {
	top:10px;
	width:50px;
}
#newsStart {
	top:12px;
	width:150px;
}
#newsEnd {
	top:14px;
	width:200px;
	height:37px;
}
#newsEnd_label {
	width: 200px;
}
#newsClear_button {
	left:270px;
	position:absolute;
	top:17px;
}
#newsGroups {
	top:16px;
	width:110px;
	height: 50px;
}
#newsBodys {
	top:10px;
	width:320px;
}
#newsBodys newsBody{
	height:150px;
}
#newsError {
	left:0pt;
	/*top:15px;*/
	width:360px;
}
#news_preview {
	background:#FFFFFF none repeat scroll 0%;
	height:405px;
	left:5px;
	overflow-x:auto;
	overflow-y:hidden;
	position:absolute;
	top:5px;
	width:360px;
}

#newsPreview{
	position:relative;
	height:410px;  
	top:-15px;
}
/*################################################### Form Services - Links ################################################*/
.link_data {
	/*height:280px;*/
	width:370px;
}
.link_data div {
	position:relative;
	left:5px;
}
#linkName {
	top:5px;
	width:50px;
}
#linkUrl {
	top:5px;
	width:50px;
}
#protocolSpan {
	top:5px;
	width:360px
}
#linkGroups {
	top:5px;
	width:50px;
}
#linkDescription {
	top:5px;
	width:50px;
}
#linkError {
	left:0pt;
	top:5px;
}
/*################################################### Form Services - Files ################################################*/
.file_data {
	height:170px;
	width:405px;
}
#fileName_label {
	left:5px;
	position:absolute;
	top:5px;
}
#fileName_value {
	left:5px;
	position:absolute;
	top:22px;
}
#sendingArea {
	left:125px;
	position:absolute;
	top:110px;
}
#fileQuotaBar_label {
	left:5px;
	position:relative;
	top:60px;
}
#fileUsedQuota {
	left:10px;
	position:absolute;
	top:80px;
	width:80px;
}
#fileQuota_image {
	left:95px;
	position:absolute;
	top:82px;
	width: 150px;
	height: 15px;
}
#fileMaxQuota {
	left:260px;
	position:absolute;
	top:80px;
}
#fileError {
	left:0pt;
	position:absolute;
	top:125px;
}

#fileRequiredMessage{
	position:relative;
	top:90px;
	_top:85px;
}
/*################################################### Form Services - IVR ################################################*/
.ivr_data {
	height:600px;
	width:455px;
}
/*------------------------general-----------------------*/
#ivrName {
	left:5px;
	position:relative;
	top:5px;
	width:50px;
}
#ivrDescription {
	left:5px;
	position:relative;
	top:10px;
}
#ivrType {
	left:5px;
	position:relative;
	top:20px;
	width:50px;
}
#ivrGeneralError {
	left:5px;
	position:relative;
	top:210px;
}
#ivrRequiredMessage{
	position:relative;
	top:20px; 
}
/*------------------------address-----------------------*/
#ivrAddress {
	left:5px;
	position:relative;
}
#extensionDiv {
	height:305px;
	left:5px;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
	width:91px;
}
#ivrForwardAlways {
	left:5px;
	position:absolute;
	top:-100px;
	width:400px;
}
#ivrForwardAlways_label {
	left:5px;
	position:absolute;
	top:430px;
}
#ivrEnabled_label {
	left:5px;
	position:absolute;
	top:445px;
}
#ivrEnabled_value {
	left:70px;
	position:absolute;
	top:445px;
}
#ivrTarget_label {
	left:5px;
	position:absolute;
	top:462px;
}
#ivrTarget_value {
	left:5px;
	position:absolute;
	top:480px;
}
#ivrForwardNoAnswerExternal {
	left:5px;
	position:relative;
}
#ivrAddressError {
	left:0pt;
	position:absolute;
	top:-45px;
	width:400px;
}
/*------------------------Menu-----------------------*/
#ivrSalutation {
	left:10px;
	top:5px;
	position:relative;
	width:100%;
	float:left;
	
}
#ivrSalutationForward {
	left:5px;
	position:relative;
	top:8px;
	width:100%;
	float:left;
}
#ivrOptions {
	position: relative;
	top:8px;
	z-index:10;
}
#ivrOptionsDiv {
	border-bottom:1px solid #000000;
	height:140px;
	overflow-x:hidden;
	overflow-y:auto;
	width:445px;
}
#optionsSpan {
	left:5px;
	position:relative;
	top:10px;
	float: left;
	_float:none;
}
#ivrOptionsData {
	float:left;
	height:58px;
	width:415px;
}
#ivrOptionsData_label {
	padding-left: 7px;;
}
#ivrOptionsData_value {
	left:5px;
	position:relative;
	top:0pt;
}
#ivrOptionsData_external {
	left:310px;
	_left:305px;
	position:relative;
	top:-2px;
}
#ivrConfig {
	height:200px;
	left:0pt;
	position:relative;
	top:15px;
	width:412px;
	float:left;
}

.externalTargetIVR
{
	left:0px;
	position:absolute;
	top:25px;
}

.ivrSelectClass{
	width:120px; 
}
#ivr_classOfServiceDiv{
	top:15px;
	left:5px;
	float:left;
	position:relative;
}

/************************************/
#ivrConfig_label {
	padding-left:5px;
}
#ivrConfigInvalid_check, #ivrConfigTimeout_check, #ivrConfigExternalCall_check {
	display:block;
	float:left;
	width:20px;
	padding-top: 3px;
}
#ivrConfigInvalid_message, #ivrConfigTimeout_message, #ivrConfigExternalCall_message {
	display:block;
	float:left;
	width:113px;
	padding-top: 3px;
}
#ivrConfigInvalidFile_label, #ivrConfigTimeoutFile_label{
	display:none;
	float:left;
	width:30px;
	padding-top: 3px;
	padding-left:5px;
}
#ivrConfigEndFile_label{	
	width:100%;	
}
#ivrConfigInvalidFile_value, #ivrConfigTimeoutFile_value {
	display:block;
	float:left;
	width:200px;
	padding-top: 3px;
}
#ivrConfigTimeout, #ivrConfigRetries, #ivrConfigEnd_label {
	display:block;
	float:left;
	padding-left:5px;
	padding-top:3px;
	width:400px;
}
#ivrConfigTimeout_value {
	padding-left:33px;
}
#ivrConfig_value {
	left:5px;
}
#ivrConfigRetries_value {
	padding-left:60px;
}
#ivrConfigEnd_combo {
	display:block;
	float:left;
	padding-left:5px;
	padding-top:3px;
	width:95px;
}
#endForwardSpan {
	display:block;
	float:left;
	left:5px;
	padding-top:3px;
}
#ivrConfigEndFile_combo {
	float:left;
	padding-left:5px;
	padding-top:3px;
}
#ivrConfigEndFile_label{
	float:left;
	padding-left:5px;
	padding-top:3px;
}
#ivrConfigBargein {
	display: block;
	float: left;
	padding-left:5px;
}
#ivrMenuError {
	height:50px;
	left:0pt;
	overflow-y:auto;
	overflow-x: hidden;
	position:absolute;
	top:550px;
	width:450px;
}
/*--------------------------Preferences-----------------------*/
#PersonalPortletBody #baseForm {
	left: 0px;
}
#preferences_personalData {
	border-right:1px solid #000000;
	height:500px;
	left:0%;
	position:absolute;
	top:5px;
	width:48%;
}
#preferencesPreferences_label {
	left:10px;
	position:absolute;
	top:0pt;
}
#preferencesDetails {
	left:10px;
	position:absolute;
	top:15px;
}
#preferencesName {
	left:10px;
	position:absolute;
	text-align:left;
	top:35px;
	width:100px;
}
#preferencesKanjiName {
	left:10px;
	position:absolute;
	text-align:left;
	top:80px;
	width:150px;
}
#preferencesEmail {
	left:10px;
	position:absolute;
	text-align:left;
	top:125px;
	width:100px;
}
#preferenceButtons {
	left:10px;
	position:absolute;
	top:165px;
}
#showPasswordButton {
	left:0pt;
	position:absolute;
	top:5px;
}
#showPinButton {
	left:235px;
	position:absolute;
	top:5px;
}
#passwordSpan1 {
	left:10px;
	position:absolute;
	top:200px;
}
#passwordSpan2 {
	left:10px;
	position:absolute;
	top:220px;
}
#passwordSpan3 {
	left:10px;
	position:absolute;
	top:245px;
}
#passwordSpan4 {
	left:10px;
	position:absolute;
	top:265px;
}
#passwordSpan5 {
	left:10px;
	position:absolute;
	top:290px;
}
#passwordSpan6 {
	left:10px;
	position:absolute;
	top:310px;
}
#pinSpan1 {
	left:245px;
	position:absolute;
	top:200px;
}
#pinSpan2 {
	left:245px;
	position:absolute;
	top:220px;
}
#pinSpan3 {
	left:245px;
	position:absolute;
	top:245px;
}
#pinSpan4 {
	left:245px;
	position:absolute;
	top:265px;
}
#pinSpan5 {
	left:245px;
	position:absolute;
	top:290px;
}
#pinSpan6 {
	left:245px;
	position:absolute;
	top:310px;
}
#preferencesPersonalError {
	left:0pt;
	position:absolute;
	top:330px;
	text-align:left;
}
#preferences_displayData {
	height:410px;
	left:50%;
	position:absolute;
	top:5px;
	width:48%;
}
#preferencesSettings_label {
	left:0pt;
	position:absolute;
	top:0pt;
}
#preferencesDisplay_label {
	left:0pt;
	position:absolute;
	top:15px;
}
#preferencesItemsPage {
	left:0pt;
	position:absolute;
	text-align:left;
	top:40px;
	width:105px;
}
#preferencesItemsPage_value{
	left:0pt;
	position:absolute;
	top:20px;
	width:100%;	
}	
#preferencesLocale {
	left:150px;
	position:absolute;
	text-align:left;
	top:40;
	width:100px;
}
#preferencesVoicemailSettings {
	left:-110;
	_left: -100px;
	position:relative;
	text-align:left;
	top:95px;
	width:250px;
}
#preferencesVoicemail_value {
	display: block;
}
#preferencesVoicemail_value #attachArea{
	_left: 0px;
	left: 0px;
}
#voiceMailSettings {
	left:0pt;
	_float:left;
	width:98%;
	_width:100%
}
#telephonySettings {
	position:relative;
	text-align:left;
	top:105px;
	left:0;
}
#preferencesANI_label {
	display:block;
	left:5px;
	position:relative;
	top:5px;
}
#preferencesANI_value {
	display:block;
	left:5px;
	position:relative;
	top:5px;
}
#clickToCallConfirmationDiv {
	position:relative;
	top:130;
	_top : 120px;
	left:0;
	text-align:left;
}
#preferencesClickToCallConfirmation_check {
	display:block;
	left:5px;
	position:relative;
	top:5px;
}
#preferencesClickToCallConfirmation_value {
	display:block;
	left:28px;
	position:relative;
	top:-12px;
}
#changeStyle {
	left:0pt;
	position:absolute;
	top:340px;
}
#style1 {
	left:0px;
	position:absolute;
	top:0pt;
	width:100px;
}
#style2 {
	left:120px;
	position:absolute;
	top:0pt;
	width:100px;
}
#style3 {
	left:240px;
	position:absolute;
	top:0pt;
	width:100px;
}
/*--------------------------Call Forwarding-----------------------*/
#CallForwardingPortletBody #baseForm {
	left: 0px;
}
#callforwarding_leftContent {
	border-right:1px solid #000000;
	height:420px;
	_height: 400px;
	left:1%;
	position:absolute;
	text-align:left;
	top:5px;
	width:48%;
}
#callforwardingForwardDisplay {
	left:5px;
	position:absolute;
	top:15px;
}
#callforwardingForwardDisplay_value {
	left:20px;
	position:absolute;
	top:55px;
}
#callforwardingForwardAlways {
	left:5px;
	position:absolute;
	top:95px;
	width:460px;
	_width:445px;
}
#callforwardingForwardAlways_forward {
	display:block;
	position:relative;
	top:-35px;
	left: 0;
}
#callforwardingForwardAlwaysEnabled_label {
	left:15px;
	position:absolute;
	top:40px;
}
#callforwardingForwardAlwaysEnabled_check {
	/*left:146px;
	position:absolute;
	top:40px;*/
	}
#callforwardingForwardAlwaysDestination_label {
	left:15px;
	position:absolute;
	top:40px;
}
#callforwardingForwardAlwaysDestination_combo {
	left:150px;
	position:absolute;
	top:40px;
}
#ForwardAlwaysSpan {
	left:150px;
	position:absolute;
	top:70px;
}
#ForwardAlwaysSpan2 {
	left:15px;
	position:absolute;
	top:70px;
	width:125px;
}
#callforwardingForwardBusy {
	left:5px;
	position:absolute;
	top:200px;
	width:455px;
	_width:445px;
}
#callforwardingForwardBusy_forward {
	display:block;
	left:0pt;
	position:relative;
	top:-45px;
}
#callforwardingForwardBusyEnabled_label {
	left:15px;
	position:absolute;
	top:55px;
}
#callforwardingForwardBusyEnabled_check {
	/*left:146px;
	position:absolute;
	top:55px;*/
}
#callforwardingForwardBusyDestination_label {
	left:15px;
	position:absolute;
	top:50px;
}
#callforwardingForwardBusyDestination_combo {
	left:150px;
	position:absolute;
	top:50px;
}
#ForwardBusySpan {
	left:150px;
	position:absolute;
	top:80px;
}
#ForwardBusySpan2 {
	left:15px;
	position:absolute;
	top:80px;
	width:125px;
}
#callforwarding_rightContent {
	height:420px;
	left:49%;
	position:absolute;
	text-align:left;
	top:5px;
	width:48%;
}
#callforwardingForwardNoanswer {
	left:15px;
	position:absolute;
	top:15px;
	width:470px;
}
#callforwardingForwardNoanswer_forward {
	display: block;
}
#callforwardingForwardNoanswerEnabled_label {
	display:block;
	left:15px;
	position:absolute;
	top:57px;
}
#callforwardingForwardNoanswerEnabled_check {
	/*display:block;
	left:146px;
	position:absolute;
	top:56px;*/
}
#callforwardingForwardNoanswerDestination_label {
	display:block;
	left:15px;
	position:absolute;
	top:60px;
}
#callforwardingForwardNoanswerDestination_combo {
	left:150px;
	position:absolute;
	top:60px;
}
#ForwardNoanswerSpan {
	display:block;
	left:150px;
	position:absolute;
	top:90px;
/*	_top: -28px;*/
}
#ForwardNoanswerSpan2 {
	display:block;
	left:15px;
	position:absolute;
	top:90px;
	width: 125px;
}
#callforwardingForwardNoanswer_timeout {
	_position:absolute;
	top:0pt;
	left: 0;
}
#callforwardingForwardNoanswerTimeout_label {
	display:block;
	left:15px;
	position:absolute;
	top:125px;
	_top: 135px;
	width:120px;
}
#callforwardingForwardNoanswerTimeout_value {
	display:block;
	left:150px;
	position:absolute;
	top:125px;
}
#callforwardingForwardFailure {
	left:15px;
	position:absolute;
	top:200px;
	width:470px;
}
#callforwardingForwardFailure_forward {
	display:block;
	position:relative;
	top:1px;
	left: 0;
}
#callforwardingForwardFailureEnabled_label {
	display:block;
	left:15px;
	position:absolute;
	top:2px;
}
#callforwardingForwardFailureEnabled_check {
	/*display:block;
	left:146px;
	position:absolute;
	top:1px;*/
}
#callforwardingForwardFailureDestination_label {
	display:block;
	left:15px;
	position:absolute;
	top:10px;
}
#callforwardingForwardFailureDestination_combo {
	display:block;
	left:150px;
	position:absolute;
	top:10px;
}
#ForwardCallFailureSpan {
	display:block;
	left:150px;
	position:absolute;
	top:40px;
/*	_top: 10px;*/
}
#ForwardCallFailureSpan2 {
	display:block;
	left:15px;
	position:absolute;
	top:40px;
	width: 125px;
}
#callforwardingError {
	left:15px;
	position:absolute;
	text-align:left;
	top:390px;
}

/*--------------------------Call Blocking-----------------------*/
#callblocking_leftContent {
	border-right:1px solid #000000;
	height:400px;
	left:0.5%;
	position:absolute;
	top:5px;
	width:48%;
}
#callblockingDND {
	left:10px;
	position:absolute;
	text-align:left;
	top:15px;
}
#callblockingDND_label, #callblockingNoCallerId_label {
	display:block;
	left:20px;
	position:relative;
	top:0pt;
}
#callblockingDND_check, #callblockingNoCallerId_check {
	display:block;
	left:0pt;
	position:relative;
	top:10px;
	float:left;
}
#callblockingNoCallerId {
	left:10px;
	position:absolute;
	text-align:left;
	top:90px;
}
#callblockingBlock {
	left:10px;
	position:absolute;
	text-align:left;
	top:165px;
}
#callblockingBlock_label {
	display:block;
	left:20px;
	position:relative;
	top:0pt;
}
#callblockingBlock_check {
	display:block;
	left:0px;
	position:relative;
	top:10px;
	float:left;
}
#callblocking_rightContent {
	height:400px;
	left:49%;
	position:absolute;
	top:5px;
	width:48%;
}
#BlockItensContainer {
	height:280px;
	left:10px;
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	text-align:left;
	top:15px;
	width: 100%;
}
#callblockingForm {
	left:5px;
	position:absolute;
	top:310px;
	_top: 290px;
	width: 100%;
}
#callblockingAddEdit_label {
	left:2%;
	_left: 0.5%;
	position:absolute;
	text-align:right;
	top:30px;
	width:30%;
}
#callblockingAddEdit_value {
	display:block;
	left:-15px;
	_left:25px;
	position:relative;
	top:10px;
	width:30%;
}
#callblockingAddEdit_button {
	position:relative;
	right:-170px;
	_right:-182px;
	text-align:left;
	top:-10px;
	_top:-11px;
	width:25%;
}
#addeditblockbutton{
	_width:85px;
}
#callblockingError {
	left:60px;
	position:absolute;
	top:347px;
}
/*--------------------------Call Filtering-----------------------*/
#FiltersContainer {
	left:0.5%;
    top:10px;
	width:98%;
	_width:940px;
	overflow-x: hidden;
	overflow-y: auto;
	height:250px;
}
/*------------------------columns---------------------*/
#callfilter_orderByPriority {
	left:5%;
	position:absolute;
	top:10px;
}
#callfilter_orderByPresence {
	left:13.8%;
	position:absolute;
	top:10px;
}
#callfilter_orderByCallerID {
	left:30.5%;
	position:absolute;
	top:10px;
}
#callfilter_orderByAction {
	left:64.5%;
	position:absolute;
	top:10px;
}
#callfilter_orderByStatus {
	left:90%;
	position:absolute;
	top:10px;
}
/*------------------------form---------------------*/
#CallFilteringFormDiv {
	left:5px;
	position:absolute;
	top:300px;
	_top:270px;
}
.PreferencesDiv{
	top:20px;
	left:5px;
}
#CallFiltering_
{
	position:absolute;
	right:110px;
	_right: 180px;
	text-align:right;
	top:0px;
	_top:3px;
	width:350px;
	_width:200px;
}
#CallFilteringPortletBody #headerDescription {
	padding-left: 5px;
}
#callfilter_form {
	left:5px;
	position:absolute;
	top:258px;
}
#CallFilteringForm {
	height:107px;
	width:96%;
}
#callfilterPriority {
	left:20px;
	position:absolute;
	top:25px;
}
#callfilterPriority_value, #callfilterPresence_value, #callfilterMatch_value, #callfilterAddress_value, 
#callfilterAction_value, #callfilterDestinationType_value, #callfilterDestinationAddress_value {
	left:0pt;
	position:absolute;
	top:18px;
}
#callfilterPresence {
	left:110px;
	position:absolute;
	top:25px;
}
#callfilterMatch {
	left:235px;
	position:absolute;
	top:25px;
}
#callfilterAddress {
	left:370px;
	position:absolute;
	top:25px;
}
#callfilterAction {
	left:20px;
	position:absolute;
	top:65px;
}
#callfilterDestinationType {
	left:110px;
	position:absolute;
	top:65px;
}
#callfilterDestinationAddress {
	left:235px;
	position:absolute;
	top:65px;
}
#callfilterAddEdit_button {
	left:550px;
	position:absolute;
	top:25px;
}
#callfilterError {
	left:630px;
	position:absolute;
	text-align:left;
	top:20px;
	width:330px;
}
/*------------------------footer---------------------*/
#callfilter_footer {
	position: relative;
}
#callfilter_footer {
	position: relative;
}
#callfilterSave_button {
	position: relative;
}
#ForwardDestinationSelect{
	width:160px;	
}
/*--------------------------KoushiKubun-----------------------*/
#koushikubun_leftContent {
	border-right:1px solid #000000;
	height:400px;
	left:1%;
	position:absolute;
	top:15px;
	width:48%;
}
#KoushiKubunItensContainer {
	height:240px;
	left:5px;
	position:absolute;
	top:0pt;
	overflow-y:auto;
	overflow-x:hidden;
	_width:98%;
}
#koushikubunForm {
	left:0pt;
	position:absolute;
	top:260px;
	_top:230px;
	width: 100%;
}
#KushiKubunForm {
	_position:relative;
	height:110px;
	width: 94%;
	_width:96%;
	/*_top:30px;*/
	
}
#koushikubunAddress_label {
	left:20px;
	_left:5px;
	position:absolute;
	top:25px;
	
}
#koushikubunAddress_value {
	left:100px;
	_left:70px;
	position:absolute;
	top:25px;
}
#koushikubunDescription_label {
	left:20px;
	_left:5px;
	position:absolute;
	top:47px;
}
#koushikubunDescription_value {
	left:100px;
	_left:80px;
	position:absolute;
	top:50px;
}
#koushikubunAddEdit_button {
	left:342px;
	_left: 300px;
	position:absolute;
	top:24px;
}
#koushikubunFormError {
	/*left:-15px;*/
	_left:-12px;
	position:absolute;
	text-align:left;
	top:385px;
	_top:360px;
	 width:440px;
	 _width:435px;
	 height: 70px;
	 _height: 80px;
	 overflow-x:hidden;
	overflow-y:auto;
}
	

/*--------------------------PBX-----------------------*/
#pbx_definedValues, #pbx_callParkSettings, #pbx_operatorSettings, .pbx_voicemailSettings, #pbx_musicSettings, #pbx_recordBoxSettings, #pbx_prefix_div {
	position:relative;
	border-bottom:1px solid #000000;
	width:98%;
	height: 75px;
	left: 0;
}
#pbx_definedValues span, #pbx_callParkSettings span, #pbx_operatorSettings span, .pbx_voicemailSettings span, #pbx_musicSettings span, #pbx_recordBoxSettings span, #pbx_prefix_div span {
	position: absolute;
}

#pbxprefix_label{	
	left:0;
	padding:5px;
}
#pbxprefix_value{
	left: 70px;
	padding: 3px;
}

#pbx_prefix_div{
	height: 30px;
}

#pbx_callParkSettings {
	height: 80px;
}
#pbx_operatorSettings {
	height: 150px;
}
.pbx_voicemailSettings {
	height: 75px;
}
#pbx_musicSettings {
	height: 50px;
	_float:left;
}
#pbx_recordBoxSettings{
	height: 65px;
	_float:left;
}
#recordBoxExtensionSpan{
	padding: 5px;
	left: 0px;
	top: 20px;	
}
#pbx_informationLabel, #pbx_callParkLabel, #pbx_operatorLabel, #pbx_voicemailLabel, #pbx_musicLabel, #pbx_recordBoxLabel {
	float:left;
	left:0pt;
	padding:5px;
	text-align:left;
	width:920px;
}
#pbx_definedValues span span {
	position: absolute;
	font-weight:bold;
}
#pbx_maxUser {
	left:5px;
	top:30px;
	width:290px;
	text-align:left;
	font-weight:bold;
}
#pbx_quota {
	left:300px;
	top:30px;
	width:350px;
	text-align:left;
}
#quotaLabelValue {
	left:160px;
	top:-1px;
	width:200px;
}
#pbx_totalDid {
	left:5px;
	top:55px;
	width:290px;
	text-align:left;
	position: absolute;
}
#totalDIDLabelValue {
	left:130px;
	top:-2px;
}
#IVRSettings {
	display: none;
}
#pbx_maxIVR {
	left:300px;
	top:55px;
	width:300px;
	text-align:left;
}
#maxIVRApplicationLabelValue {
	left:200px;
	top:-1.5px;
}
#pbx_parkLabel {
	left:5px;
	top:30px;
}
#pbx_parkStart {
	left:110px;
	top:27px;
	_top:25px;
}
#pbx_parkEnd {
	left:250px;
	top:27px;
	_top:25px;
}
#messageAreaPark {
	left:400px;
	top:23px;
	width: 600px;
	text-align: left;
}
#pbx_nightmodeLabel {
	top:30px;
	left:5px;
}
#pbx_nightmode {
	top:50px;
	left:0pt;
}
#pbx_nightmodeStatus {
	top:105px;
	left:170px;
}
#pbx_nightmodeStatusLabel {
	top:105px;
	left:5px;
}
#pbx_defaultOperatorLabel {
	top:30px;
	left:450px;
}
#pbx_defaultOperator {
	top:50px;
	left:445px;
}
#pbx_operator {
	top:105px;
	left:240px;
	_left:250px;
	width:300px;
	_width:250px;
}
#pbx_defaultDID {
	top:105px;
	left:520px;
}
#DefaultDIDSelect{
	width:220px; 
	width:200px; 
}
#pbx_locale {
	top:105px;
	right:0px;
	_text-align:left; 
}
#pbx_automaticNightmodeStatusLabel
{
	left:20px;
	position:absolute;
}
#pbx_automaticNightmodeStatus
{
	position:absolute;
	left:260px;	
}
#automaticText
{
	position:absolute;
	height: 55px;	
	width : 700px;
	border:solid 1px black;
	overflow: auto;	
	left:20px;
}
#editingLink
{
	position:absolute;	
	left: 780px;
}
#workinghours , #holidaytab
{
	position:relative;
	width:485px;
	height:400px;
}
#pbx_automaticNightMode
{
	position: relative;
	height: 20px;
}

#workinghoursForm, #holidayhoursForm
{
	position:absolute;
	width:458px;
	_width:480px;
	top:200px;	
}
#workingHoursFieldSet
{
	width: 390px;
	position: relative;
	float:left;
}

#holidayFieldSet
{
position: relative;
	float:right;
}

.whformat
{
	position:relative;
	float:left;
	width:7%;
}
#pbx_onStatus
{
	height:65px;
	position:relative;
	width:100%;
}

.inputclass
{
	_width:100%;
}
.startendTime
{
	position:relative;
	float:left;
	width:11%;
	_width:45px;
	_padding-right:5px;
}
.startendtimefont
{
	_position:relative;
	_float:left;
	_width:100%;
}
#workingtableDivList, #holidaytableDiv
{
	position:absolute;
	width:485px;
	height:180px;
	overflow-x:auto;
	overflow-y:auto;
}
#messageAreaUserSystem {
	text-align:left;
	top:123px;
	left:270px;
}
#pbx_extension {
	top:40px;
	left:5px;
	_top:40px;
	_left:-2px;
}
#ExtensionText{
	_position:relative;
}
#pbx_maxMessageTime {
	left:240px;
	text-align:left;
	top:40px;
	_top:40px;
	z-index: 10;
}
#pbx_VMLocale {
	top:40px;
	left:600px;
	_top:40px;
	_left:620px;
	_text-align:left; 
	width:400px;
	_width:300px; 
	z-index: 10;
}
#messageAreaAddress {
	text-align:left;
	top:48px;
	_top:60px;
	left:-40px;
}
#messageAreaPBXSystem {
	text-align:left;
	top:48px;
	_top:60px;
	left:390px;
	_left:450px;
	width: 600px;
	z-index: 1;
}
#pbx_musicOnHold {
	top:25px;
	left:5px;
	text-align:left; 
	width:440px;
}
#pbx_parkMusic {
	top:25px;
	left:450px;
	text-align:left;
	width:440px; 
}
#parkMusicCombo{
	max-width:300px; 
	_width:200px; 
}
#musicCombo{
	max-width:300px; 
	_width:200px; 
}
#pbx_forward_destinationTypeLabel {
	left:5px;
	text-align:left;
	width:110px;
}
#pbx_forward_destinationType {
	left:140px;
}
#pbx_forward_destinationAddressLabel {
	left:9px;
	text-align:left;
	top:20px;
	width:130px;
}
#pbx_forward_destinationAddress {
	left:140px;
	top:20px;
}
#LocaleSelect{
	width:150px; 
}
/*-----------------Account Bill Details-------------------*/
#accountbilldetailsForm {
	border-bottom:1px solid #000000;
	height:100px;
	left:10px;
	position:absolute;
	top:5px;
	width:98%;
}
#accountbilldetailsMonth {
	left:5px;
	position:absolute;
	top:10px;
	width:100%;
	text-align:left; 
}
#accountbilldetailsTotalAmount {
	left:5px;
	position:absolute;
	top:50px;
}
#accountbilldetailsAdd_button {
	left:5px;
	position:absolute;
	top:75px;
}
#AccountBillDetails {
	height:275px;
	left:10px;
	position:absolute;
	top:115px;
	width:98%;
	overflow: auto;
}
/*-----------------Account Contract-------------------*/
#AccountContract {
	left:5px;
	position:absolute;
	
}
/*-----------------Confirm Dialog-------------------*/
#confirmdialog_data {	
	height:67%;
	_height:110px;
	left:5px;
	position:relative;
	width:390px;
}
#confirmdialogMessage {
	left:10px;
/*	position:absolute;*/
	top:10px;
/*	width:370px;*/
}
#PopupWindow #headerDescription {
	width: none;
}
#confirmDialog #headerDescription {
	width: 400px;
}
#confirmDialog{
/*	_position:relative;*/
	top:15px;
	_width:400px; 
}
#baseForm{
	width: 100%;
}
/*-----------------Login-------------------*/

#loginError {
	left:5px;
	position:relative;
	text-align:left;
	margin-bottom: 10px;
	top:120px;
	_top:120px;
	
}
#loginUsername {
	left:7px;
	position:absolute;
	text-align:left;
	top:5px;
}
#loginPassword {
	left:7px;
	position:absolute;
	text-align:left;
	top:50px;
}

#loginUsername input{
	width: 25em;
}

#loginPassword input{
	width: 25em;
}

#loginRemember {
	left:7px;
	position:absolute;
	text-align:left;
	top:100px;
	height:35px; 
}
#loginVerisign {
	position:absolute;
	top:200px;
}
#loginCentrex_data {	
	height:110px;
	left:0pt;
	position:relative;
	top:5px;
	width:265px;
}
#loginCentrexError {
	left:10px;
	position:absolute;
	top:5px;
}
#loginCentrexDomain {
	left:20px;
	position:absolute;
	top:40px;
	width:170px;
}

#loginHeader{
	position: relative;
	height: 25px;	
}

#loginHeaderLabel{
	left:12px;
	position:relative; 
	float:left;
	top:4px; 
}
#loginHeaderImage{
	right:12px;
	position:relative; 
	text-align:right; 
}
/*-----------------Configuration Wizard-------------------*/
#configurationWizard_data {
	background:#FFF7D7 none repeat scroll 0% 50%;
	border-bottom:1px solid #000000;
	height:240px;
	left:5px;
	position:relative;
	top:5px;
	width:390px;
}
#conditionalSpan {
	left:10px;
	position:absolute;
	top:10px;
	display: block;
}
#conditionalSpan_label {
	position: absolute;
}
#conditionalSpan_conditional, #conditionalSpan_notConditional {
	left:20px;
	padding-right:200px;
	position:relative;
	top:80px;
}
#radioConditional_label, #radioNotConditional_label {
	display: inline; 
	cursor:pointer;
}
#typeConditional {
	display: none;
}
#typeConditional_label {
	position: absolute;
}
#typeConditional_conditional {
	left:20px;
	position:absolute;
	top:60px;
}
#typeConditional_busy, #typeConditional_noanswer, #typeConditional_callfailure, #typeConditionalDescription {
	left:0pt;
	position:absolute;
	width:370px;
}
#typeConditional_busy {
	top:0pt;
}
#typeConditional_noanswer {
	top:22px;
}
#typeConditional_callfailure {
	top:44px;
}
#typeConditionalDescription {
	display:none;
	top:135px;
}
#configureFoward {
	position: absolute;
	display: none;
}
#configureFoward_label {
	position: absolute;
}
#configureFoward_value {
	left:20px;
	position:absolute;
	top:50px;
}
#configureFowardEnable_label {
	left:0pt;
	position:relative;
	top:0pt;
}
#configureFowardEnable_value {
	left:72px;
	position:relative;
	top:0px;
}
#configureFowardDestinationType_label {
	left:0px;
	position:absolute;
	top:20px;
	width:125px;
}
#configureFowardDestinationType_value {
	left:128px;
	position:absolute;
	top:20px;
}
#destinationAdressSelectSpan {
	left:20px;
	position:relative;
	top:86px;
}
#configureFowardDestinationAdress_value, #configureFowardDestinationAddressText_value {
	padding-left:13px;
}
#destinationAddressTextSpan {
	left:24px;
	position:relative;
	top:94px;
}
#configureFowardForwardNoAnswerText_label {
	position: absolute;
}
#configureFowardForwardNoAnswerText_value {
	position: absolute;
}
#ForwardNoAnswerTextSpan {
/*	position: absolute;*/
	display:none;
}
#configureFowardForwardNoAnswerText_label {
	left:24px;
	position:relative;
	top:94px;
}
#configureFowardForwardNoAnswerText_value {
	left:32px;
	position:relative;
	top:95px;
}
#viewConfigurationWizardError {
	height:20px;
	position:absolute;
	top:170px;
	left: 0px;
	width: 28%;
	height: 705px;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 35 ) + "%");/*Max-width para Ie
	border-right: 1px solid #000;*/
}
#conditionalSpan, #typeConditional, #configureFoward {
	height:200px;
	left:10px;
	position:absolute;
	top:10px;
	width:370px;
}
#viewconfigurationWizardFooter {
	left:0pt;
	position:relative;
	top:5px;
}
#viewconfigurationWizardFooterNext_button {
	padding-left:5px;
}
#viewconfigurationWizardFooterCancel_button {
	padding-left:40px;
}
/*------------------Barra de titulo-------------------*/
.portletHeader {
	position:relative;
	border-bottom:1px solid #000000;
	height:17px;
	left: 0;
	width: 100%;
}
#portletTitle {
	display:block;
	float:left;
	padding-left:5px;
}
.portletLinks {
	display:block;
	float:right;
}
.portletLinks span{
	display: block;
	float: left;
	padding: 0pt 3px;
}
/*###################Corpo das funcionalidades##############*/
.portletBody {
	position: relative;
	width: 100%;
}
/*----------------barra de busca--------------*/
.quickSearch {
	position: absolute;
	top: 50px;
	left: 5px;
}
#callHistory_quickSearch span{
	float: left;
	text-align: left;
	padding-right: 5px;
}
#callHistory_findButtons {
	padding-top: 15px;
}
.findBar , .findBarCentrex{
	position: relative;
	padding: 5px;
	height: 20px;
	text-align: left;
}
#callHistory_findBar {
	height: 66px;
	padding-right: 5px;
}
#callHistory_findBar span {
	float: left;
	padding-left:3px;
}
#contact_findBar {
	height: 40px;
}
#callLog_findBar {
	height: 42px;
	padding-left:2px;
	text-align:left;
}

#callLog_findBar select{
	max-width: 120px;
}

#traceCall_findBar {
	position: relative;
	left: 0;
	padding: 5px;
	text-align: left;
}
#contact_searchName {
	float: left;
}
#contact_searchCategory {
	float: left;
	padding-left: 5px;
}
.searchWord {
	display: block;
	float: left;
}
#contact_searchWord {
	text-align:left;
}
.searchButtons , .searchLetters {
	float:left;
	padding-left:5px;
}
#contact_findButtons, #traceCall_findButtons {
	float:left;
	padding-left:5px;
	padding-top:18px;
}
#contact_searchLetters {
	position:absolute;
	right:18px;
	top:0pt;
}
.searchLetters span{
	padding: 5px;
}
#activeCall_findBar span, #acdGroup_findBar span {
	float: left;
	padding-right: 5px;
}
#address_searchtType {
	float: left;
	padding-left: 5px;
}
#callLog_findBar span {
	float: left;

}
#traceCall_findBar span {
	float: left;
	padding-right: 5px;
}
#messageErrorAreaTraceCall {
	padding: 0pt;
	width: 555px;
	position: absolute;
	left:0px;
	top:37px;
	_top:45px;
}
.callLog_findBar #calllog_searchAddress {
	left:150px;
	position:absolute;
	top:0pt;
}
.callLog_findBar #calllog_searchType {
	left:295px;
	position:absolute;
	top:0pt;
}
.callLog_findBar #calllog_searchStatus {
	left:395px;
	position:absolute;
	top:0pt;
}
.callLog_findBar #calllog_searchStart {
	left:550px;
	position:absolute;
	top:0pt;
}
.callLog_findBar #calllog_searchEnd {
	left:705px;
	position:absolute;
	top:0pt;
}
.callLog_findBar{
	left:840px;
	position:absolute;
	top:-3px;
}
/*###############corpo com registros#################*/
.portletContent {
	position: relative;
	width: 100%;
	left: 0;
}
/*-----------------cabe�alho do corpo-------------------*/
.body_header {
	position:relative;
	width:100%;
	height: 21px;
	line-height: 20px;
	left: 0;
}
.body_header span {
	position: absolute;
}
.deleteAll {
	left: 14px;
	top: 4px;
}
#callHistory_orderByName {
	left: 2%;
}
#callHistory_orderByAddress {
	left: 17%;
}
#callHistory_orderByType {
	left: 41.7%;
}
#callHistory_orderByStatus {
	left: 51.6%;
}
#callHistory_orderByStart {
	left: 62.7%;
}
#callHistory_orderByDuration {
	left: 77.7%;
}
#callHistory_orderByVoiceMailMessage {
	left: 90%;
}
#user_orderByName {
	left: 3.5%;
}
#user_orderByUsername {
	left: 18.7%;
}
#user_orderByExtension {
	left: 26.7%;
}
#user_orderByState {
	left: 502px;
}
#user_orderByComments {
	left: 52%;
}
#user_orderByEmail {
	left: 77%;
}
#category_orderByName,#userSpeedDial_orderByName, #group_orderByName, #speedDial_orderByNumber, #contact_orderByName,
#news_orderByName, #links_orderByLabel, #files_orderByName, #ivr_orderByName{
	left: 9.5%;
}
#category_orderByDescription {
	left: 41.6%;
}
#SharedSpeedDialListBody #speedDial_orderByPhoneNumber {
	left: 31%;
}
#SharedSpeedDialListBody #speedDial_orderByDescription {
	left: 64.1%;
}
#userSpeedDial_orderByDestination {
	left: 31%;
}
#userSpeedDial_orderByDescription {
	left: 64.1%;
}
#activityLog_orderByActionOwner {
	left: 1%;
}
#activityLog_orderByOperation {
	left: 20%;
}
#activityLog_orderByMethodName {
	left: 32%;
}
#activityLog_orderByRegister {
	left: 49%;
}
#activityLog_orderByDate {
	left: 60%;
}

#activityLogCentrex_orderByActionOwner {
	left: 1%;
}
#activityLogCentrex_orderByOperation {
	left: 20%;
}
#activityLogCentrex_orderByObjectName {
	position:absolute;
	left: 28%;
}
#activityLogCentrex_orderByRegister {
	left: 40%;
}
#activityLogCentrex_orderByDate {
	left: 55%;
}

#activityLogCentrex_orderByInfo {
	left: 70%;
}

#activityLogCentrex_orderByDomain
{
	left:85%;
}

.activitylogSearchLabel
{
	position:relative;
	left: 5px;
	padding: 1px;
}

.activitylogSearchItem
{
	position:relative;
	left: 30px;
	padding: 2px;
}

#activityLog_findBar
{
	height: 60px;
	vertical-align: 60px;
}

#activityLogCentrex_searchWord
{
	padding-top: 17px;
	padding-right: 2px;
}

#activityLog_orderByInfo {
	left: 80%;
}

#pbxuser_orderByName {
	left: 10.6%;
}
#pbxuser_orderByUsername {
	left: 24.6%;
}
#pbxuser_orderByExtension {
	left: 34%;
}
#pbxuser_orderByServiceClass{
	left: 79.5%;
}
/*#pbxuser_orderByState {
	left: 715px;
}*/
#pbxuser_orderByEmail {
	left: 54.5%;
}

#pbxuser_orderByDID {
	left: 81%;
}

#group_orderByExtension {
	left: 33.6%;
}

#group_orderByType {
	left: 52.5%;
	_left: 52.5%;
}
#group_orderByDescription {
	left: 61.5%;
	_left: 65%;
}
#group_orderByServiceClass {
	left: 84%;
}
#speedDial_orderByPhoneNumber {
	left: 33%;
}
#speedDial_orderByDescription {
	left: 62.6%;
}
#did_orderByAddress, #activeCall_orderByAddress, #acdGroup_orderByUsername {
	left: 5%;
}

#did_orderByDestination {
	left: 400px;;
}
#classOfService_orderByName {
	left: 7%;
}
#classOfService_orderByDescription {
	left: 320px;
}
#terminal_orderByUsername {
	left: 7.3%;
}
#terminal_orderByMACAddress {
	left: 28%;
}
#terminal_orderByDescription {
	left: 50,7%%;
	_left:48%;
}
#terminal_orderByAddress {
	left: 73%;
	_left: 77%;
}
#terminal_orderByAssociatedUser{
	left: 83%;
	_left: 87%;
}
#contact_orderByPhones {
	left: 24%;
}
#contact_orderByCompany {
	left: 47.6%;
}
#contact_orderByEmails {
	left: 65.3%;
}
#PBXConfigBody #contact_orderByCategories {
	display: none;
}
#contact_orderByCategories {
	left: 82.8%;
}

#news_orderByStart {
	left: 38.3%;
	width:105px; 	
}
#news_orderByEnd {
	left: 58.3%;
	width:105px; 
	_width:125px; 
}
#news_orderByGroup {
	left: 78.3%;
}
#links_orderByUrl {
	left: 27.2%;
}
#links_orderByGroup {
	left: 55.4%;
}
#links_orderByDescription {
	left: 70.5%;
}
#files_orderByDate {
	left: 38.3%;
}
#files_orderByType {
	left: 58.2%;
}
#files_orderBySize {
	left: 78.3%;
}
#ivr_orderByExtension {
	left: 33.6%;
}
#ivr_orderByType {
	left: 54.3%;
}
#ivr_orderByDescription {
	left: 76.4%;
}
#activeCall_orderByOriginalTo {
	left: 16.4%;
}
#activeCall_orderByCallID {
	left: 28.4%;
}
#activeCall_orderByType {
	left: 68.4%;
}
#activeCall_orderByStatus {
	left: 74.4%;
}
#activeCall_orderByStartAndLastUse {
	left: 83.2%;
}
#sipSessionLog_orderByAddress {
	left: 5.6%;
}
#sipSessionLog_orderByPhone {
	left: 21.8%;
}
#sipSessionLog_orderByStart {
	left: 36.4%;
}
#sipSessionLog_orderByLastUse {
	left: 50.9%;
}
#sipSessionLog_orderByExpires {
	left: 65.5%;
}
#sipSessionLog_orderByContact {
	left: 73.4%;
}
#acdGroup_orderByStatus {
	left: 28.2%;
}
#acdGroup_orderByGroup {
	left: 38.2%;
}
#acdGroup_orderByLastLoginChange {
	left: 81%;
}
#callBack_orderByFrom {
	left: 7%;
}
#callBack_orderByTo {
	left: 26%;
}
#callBack_orderByFirstTry {
	left: 45%;
}
#callBack_orderByLastTry {
	left: 60%;
}
#callBack_orderByLeftTries {
	left: 75%;
}
#callBack_orderByExecuting {
	left: 93%;
}
#address_orderByAddress {
	left: 3%;
}
#address_orderByType {
	left: 35%;
}
#address_orderByKind {
	left: 50.2%;
}
#address_orderByOwner {
	left: 65.4%;
}

#systemcallLog_orderBySequence {
	left:1%;
}
#systemcallLog_orderByFrom {
	left:8%;
}
#callLog_orderByTo {
	left:23%;
}
#systemcallLog_orderByUser {
	left:33%;
}
#systemcallLog_orderByStatus {
	left:50%;
}
#systemcallLog_orderByStart{
	left:60%;
}
#systemcallLog_orderByDuration{
	left:72%; 
	}
#systemcallLog_relatedCalllog{
	left:80%;
}
.callLogColumn{
	left: 30px;
}

#calllog_searchDomain{
	top:-5px;
	_width:220px; 
}
#callPark_orderByPosition {
	left: 7%;
}
#callPark_orderByParked {
	left: 16.8%;
}
#callPark_orderByParker {
	left: 37.7%;
}
#callPark_orderBySipCallID {
	left: 57.7%;
}

/*-----------------conteudo do corpo-----------------------*/
.body_content {
	position: relative;
	width: 98%;
	height: 400px;
	padding: 0pt 2px;
	left: 0;
}

.wcc_table{
	text-align: left;
}

.wcc_table tbody tr td font{
	padding-right: 5px;
}

.table_content_div {	
	width: 100%;	
	overflow: auto;	
	height: 440px;
	_height: 420px;	
	background: #FFF7D7 none repeat scroll 0%;		
}      

.tabs{
	_position: relative;
}

.wrap{
	margin-left: 10px;
	width: 98%;
	float: left;
	position: relative;
	height: 440px;
	overflow: hidden;
	padding: 20px 0 0;	
	display: block;
}


.tablewrap{	
	padding: 20px 0 0;	
}
.table_header p{
	margin: 0 0 1em;
}
.table_content {
	width: 98%;
	padding: 0pt 2px;
	left: 0;	
}

.table_header {	
	background: none repeat scroll 0 0 #FAD163;
}

.table_footer {
	position: absolute;
	width: 100%;
	height: 40px;
	left: 0;
}
/*----------------rodape do corpo--------------------------*/
.body_footer {
	position:relative;
	width:100%;
	height:40px;
	left: 0;
}
.footer_buttons {
	display: block;
	float: left;
	padding: 9px;
}
.footer_buttons #footer_deleteButton {
	padding-left: 8px;
}
#footer_resultsFound {
	display: block;
	float: left;
	padding: 13px 0pt 0pt 50px;
}
.footer_links {
	display: block;
	float: left;
	padding: 5px 0pt 0pt 70px;
}
.footer_links img{
	border: none;
}
#firstPageLink {
	float:left;
	left:-5px;
	position:relative;
	top:15px;
	width:25px;
}
#previousPageLink {
	float:left;
	left:-5px;
	position:relative;
	top:15px;
	width:25px;
}
#pageLinks {
	float:left;
	left:-5px;
	position:relative;
	top:11px;
}
#nextPageLinks {
	float:left;
	position:relative;
	top:15px;
	width:25px;
}
#lastPageLinks {
	float:left;
	position:relative;
	top:15px;
	width:25px;
}	
.footer_goToPage {
	display: block;
	float: left;
	padding: 9px 0pt 0pt 60px;
}
.footer_itensAmount {
	display: block;
	float: right;
	padding: 9px 10px 0pt 0pt;
}
#contact_footer {	
	display: block;
	float: left;
	position:relative;
	width:100%;
}
.applyCategory {	
	display: block;
	padding: 5px 10px;
	text-align: left;
}
.applyCategory_label {
	position: relative;
}
.applyCategory_select {
	position: relative;
}

/*-----------------------------------Home-------------------------------*/
.WCCHomePortletsLeft {
	border-right:1px solid #000000;
	height:705px;
	left:0%;
	position:absolute;
	top:0px;
	width:26.3%;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 35 ) + "%");/*Max-width para Ie*/
}

.WCCHomePortletsRight {
	border-left:1px solid #000000;
	height:705px;
	left:71.7%;
	position:absolute;
	top:0px;
	width:28.3%;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 35 ) + "%");/*Max-width para Ie*/
}

.WCCHomePortletsCenter {
	height:705px;
	left:26.9%;
	position:absolute;
	top:0px;
	width:45%;
}

.WCCHomeFooter {
	position: absolute;
	top: 730px;
	left: 0px;
	width: 100%;
	height: 25px;
}
#EasyCallPortletContainer {
	width: 435px;
	heigth: 50px;
	text-align:left;
	z-index: 1000;
}
#VersionPortletContainer {
	display: block;
}
#EasyCallBody {
	z-index: 850;
}
#easycall {
	z-index: 851;
}
div.auto_complete {
	z-index: 852;
}
#InformationsPortletContainer {
	position:relative;
	top:0px;
	width:98%;
	height: 110px;
}
#NewsPortletContainer {
	left:0pt;
	position:relative;
	top:10px;
	width:98%;
	text-align:left;
	heigth:342px;
	float:left; 
}
#AboutMePortletContainer {
	display:block;
	left:0%;
	position:relative;
	top:0pt;
	width:98%;
}
#LinkPortletContainer {
	left:0pt;
	position:relative;
	top:15px;
	width: 98%;
	float:left; 
}
#ContactPortletContainer {
	left:0pt;
	position:relative;
	top:0pt;
	width:98%;
	overflow: auto;
	max-height:705px;
}
#CallStatusPortletContainer {
	left:0pt;
	position:relative;
	top:25px;
	width:98%;
	display:block; 
}
#VersionPortletContainer {
	width: 970px;
	heigth: 20px;
}

/*--------------Home - About Me----------------------*/
#myStatus {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	left:0pt;
	/*overflow:hidden;*/
	padding:0px 5px;
	position:relative;
	text-align:left;
	top:0pt;
	min-height: 500px;
}
#myStatusIAmCommentary {
	border-bottom:1px solid #000000;
	height:70px;
	left:0px;
	position:relative;
	top:-10px;
	z-index:550;
}
#myStatusIAm {
	left:10px;
	position:absolute;
	top:5px;
	z-index:800;
}
#myStatusIAm_label {
	float:left;
}
#myStatusIAm_value {
	float:right;
	padding-left:5px;
}
#PresenceContainer {
	float: left;
	position:relative;
	z-index:690;
}
#DIDContainer{
	position:absolute;
	left:-30px;	
}
.aboutMecontainerContent 
{
	text-decoration:none;
}
.aboutMecontainer a.aboutMecontainerContent{
	line-height:17px;
	vertical-align:top;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#myStatusPresenceCommentary {
	left:10px;
	position:absolute;
	top:35px;
	width:270px;
}
#myStatusPresenceCommentary_value {
	padding-left:2px;
}
#myStatusMyNumberExtension {
	border-bottom:1px solid #000000;
	height:55px;
	left:0px;
	position:relative;
	top:-10px;
	z-index:100;
}
#myStatusMyNumber {
	left:10px;
	position:absolute;
	top:10px;
	z-index:700;
}
#myStatusMyNumber_value {
	float:right;
	left:115px;
	position:absolute;
	top:0pt;
	width:150px;
}
#myStatusMyExtension {
	left:10px;
	position:absolute;
	text-align:left;
	top:35px;
	width:100%; 
}
#myStatusMyExtension_value {
	left:105px;
	position:absolute;
	top:0pt;
/*	width:150px;*/
	z-index: 50;
}
#myStatusDND {
	border-bottom:1px solid #000000;
	height:22px;
	left:0px;
	position:relative;
	text-align:left;
	top:0pt;
}
#myStatusVoicemail {
	border-bottom:1px solid #000000;
	height:22px;
	left:0px;
	position:relative;
	text-align:left;
	top:10px;
}
#myStatusVoicemail_label {
	float: left;
	padding-left: 7px;
}
#myStatusVoicemail_value {
	float: right;
}
#myStatusNightmode {
	border-bottom:1px solid #000000;
	height:22px;
	left:0px;
	position:relative;
	text-align:left;
	top:20px;
}
#myStatusNightmode_label {
	float: left;
}
#myStatusNightmode_value {
	float: right;
}
#myStatusMyExtension_value_tooltip {
	left:0pt;
	position:absolute;
	top:0px;
	width:150px;
	z-index:50;
}

#myStatusMyExtension_value {
	left:10pt;
	position:relative;
	top:0px;
	width:150px;
	z-index:50;
}

#myStatusConfiguration {
	left:0px;
	position:relative;
	top:10px;
}
.myStatusConfigurationDivClass{
	float:left;
	width:100%;
	position:relative; 
	top:20px; 
	border-bottom:1px solid #000000;
	padding-top:5px;
	padding-bottom:5px;  
}
#myStatusDND_label {
	float: left;
}
#myStatusDND_value {
	float: right;
}
#myStatusVoicemail {
	display: block;
}
#myStatusForward {
	left:-5px;
	position:relative;
}
#myStatusAcdGroup {
	left:0px;
	position:relative;
	top:19px;
}
#acdLoginDiv{
	padding-top:20px;
	_padding-top:10px;
	padding-bottom:10px;  
}
#acdLoginLabel {
	left:5px;
	position:relative;
	float:left;
	top:-5px;
}
#acdLoginButton {
	position:relative;
	float:right;
	top:-10px;
}
#acdLoginMessage {
	left:5px;
	position:relative;
	width:100%;
	float:left;
}
#acdLoginShowGroup {
	left:5px;
	position:relative;
	float:left; 
	width:100%;
	padding-top:5px; 
}
#myStatusNightmodeGroup {
	position:relative;
	top:100px;
}
#ShowACDGroupsLink{
	float:left;
	position:relative;
}
#ACDGroupsSpan{
	float:left;
	position:relative;
	left:10px;   
}
/*----------------------PBX-------------------------------*/
#PBXPortletBody .horizontal-bottom-separator {
	width:960px;
}

#myStatus a.cfFloatButton{
	border:1px solid #666666;
	background:#E7E7E7;
	padding:2px 7px;
	float: right;
	color:#000000;
	margin-top:5px;
	height:20px;
	}

#myStatus a.cfButton:hover{
	background:#004375;
	text-decoration: underline;
	color:#FFFFFF;
	font-weight: bold;
}

#myStatus a.cfDrop{
	float:left;
	margin-top:5px;
	vertical-align:top;
	line-height:20px;
	text-indent:15px;
	background:transparent url(../images/arrowClosed.gif) no-repeat top left;
	}
#myStatus a.cfDrop:hover{
	text-decoration:none;
	}
#myStatus a{
	text-decoration:none;
	cursor:pointer;
	}
#myStatus a:hover{
	text-decoration:underline;
	}
#myStatus input{
	border:1px solid #666666;
	padding:3px;
	line-height:12px;
	}
#myStatus ul{
	position:relative;
	margin-left:15px;
	padding:0;
	}
#myStatus p{
	margin:0;
	text-align:left;
	}
.clear{
	clear:both;
	}

/*Pill*/
.aboutMecontainer{
	display:block;
	position:relative;
/*	right:25px;*/
}

.mysatusForm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.mysatusFormIE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
/*---------------Home - Links-------------------------*/
#LinksBody {
	text-align: left;
	left: 5px;
}
#linksDiv{
	width:99%;
	height:145;
	_height:120;
	overflow-x:hidden;
	_overflow-y:scroll;
	position:absolute; 
}
/*---------------Home - Easy Call-------------------------*/
#easycall .search {
	left:5px;
	position:absolute;
	top:5px;
	width:25px;
}
#easycall .search_value {
	left:30px;
	position:absolute;
	top:5px;
}
/*----------------------Centrex PopUps------------------------*/
.gatewaycentrex_data {
	height:360px;
	width:625px;
}
#gatewaycentrex_sipContact{
	display:block;
}
#gatewayCentrexRequiredField{
	position:absolute;
	200px;
}
/*---------------general-------------------*/
.commonsPosition{
	position:relative;
	width:100%;
	float:left; 
}
#gatewaycentrexGeneralError {
	position:relative;
	float:left;
	width: 100%;
	
}
#gatewaycentrexsSipContactError {
	position:relative;
	float:left;
	width: 100%;
}

#gatewaycentrexRequiredField{
	position:relative;
	width:100%;
	float: left;
	left: 5px;
}
/*-------------------Sip Contact---------------------------*/
#gatewaycentrexLabel {
	text-align: center;
}
.gatewayCentrex_Tab2{
	position: relative;
	float: left;
	width: 100%;
}
#sipContactDiv {
	height:160px;
	overflow-y:auto;	
}
#gatewaycentrexSipContact {
	padding-top: 10px;
	padding-bottom: 10px;
}
#gatewaycentrexSipContact_label {
	position: relative;
	float: left;
	width: 100%;
}
#gatewaycentrexSipContact_value {
	position: relative;
	float: left;
}
#gatewaycentrexSipContactAdd_button {
	position: relative;
	float: left;
	padding-left: 10px;	
}
#gatewaycentrexsSipContactError {
	display: block;
}
/*-------------------Stats---------------------------------*/
#gatewaycentrexStats {
	left:5px;
	position:absolute;
	top:0pt;
}
#gatewaycentrexStatsRegister {
	height:210px;
	left:5px;
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	top:20px;
	width:600px;
}
#gatewaycentrexStatsError {
	position:absolute;
	top:250px;
	width:500px;
}
#gatewaycentrex_general{
	width:440px;
}
#gatewaycentrex_sipContact{
	width:440px;	
}
/*------------------RouteRule Centrex--------------------------*/
.routerulecentrex_data {
	/*height:220px;*/
	width:325px;
}
.routerulecentrexClass{
	left:2px;
	position:relative;
	top:5px;
	width:100%;	
}
#routerulecentrexDescription_value {
	left:0pt;
	position:absolute;
	top:20px;
	width:50px;
}
#routerulecentrexError {
	left:0pt;
	position:relative;
	top:15px;
	width:100%;
	margin-bottom:30px; 
}

#routerulecentrexRequiredField{
position:relative;
top:20px;
}
/*---------------PBx Centrex----------------*/
.pbxcentrex_data {
	height:700px;
	width:485px;
}

/*---------------general------------------*/
#pbxcentrex_general p font{
    position: relative;
    float: left;
    width: 100%;
}

.pbxcentrex_data p{                                                                                                                                                                                                                        
    margin: 1px;
}
/*---------------config------------------*/
#pbxcentrex_config p{	
    float: left;
    width: 100%;
}

#pbxcentrex_config fieldset{    
    width: 94%;
	border: solid 1px;
	padding: 2px;
	margin-bottom: 5px;    
}

.pbxcentrexError ul{
	float: left;
}

.pbxCentrexGeneralOptionsRadioLabel{
	float: left;
    width: 50%;
}

/*---------------user------------------*/
#pbxcentrexAdministratorLabel {
	left:5px;
	position:absolute;
	top:5px;
}
#pbxcentrexUsername {
	left:10px;
	position:absolute;
	top:30px;
	width:220px;
}
#pbxcentrexPassword {
	left:10px;
	position:absolute;
	top:80px;
	width:100px;
}
#pbxcentrexPasswordConfirm {
	left:190px;
	position:absolute;
	top:80px;
	width:170px;
}
#pbxcentrexPin {
	left:10px;
	position:absolute;
	top:130px;
	width:100px;
}
#pbxcentrexPinConfirm {
	left:190px;
	position:absolute;
	top:130px;
	width:150px;
}
#pbxcentrexUserError {
	height:178px;
	left:5px;
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	top:355px;
	width:400px;
}
#pbxcentrexUserRequiredField{
	position:absolute;
	top:330px; 
}

#videoCallSpan, #recordCallSpan, #costCenterSpan, #ivrSpan, #recordBoxSpan, #ctiServerSpan, #acdGroupSpan{
	float: right;
}

/*------------------------DID------------------------------*/
#pbxcentrexDid_table {
	left:5px;
}
#didTableDiv {
	left:0px;
	position:absolute;
	top:5px;
}
#pbxcentrexDid_List {
	left:5px;
	position:absolute;
	top:340px;
}

/*------------------User Centrex--------------------------*/
.usercentrex_data {
	height:515px;
	width:460px;
}
/*---------------general------------------*/
#usercentrexUsername {
	left:5px;
	position:absolute;
	top:5px;
	width:250px;
}
#usercentrexPassword{
	left:5px;
	position:absolute;
	top:45px;
	width:100px;
}
#usercentrexPasswordConfirm{
	left:210px;
	position:absolute;
	top:45px;
}
#usercentrexName{
	left:5px;
	position:absolute;
	top:85px;
	width:50px;
}
#usercentrexKanjiField {
	left:5px;
	position:absolute;
	top:125px;
	width:150px;
}
#usercentrexEmail {
	left:5px;
	position:absolute;
	top:165px;
	width:50px;
}
#usercentrexDescription {
	left:5px;
	position:absolute;
	top:205px;
	width:50px;
}
#usercentrexDescription_value {
	left:0pt;
	position:absolute;
	top:20px;
	width:50px;
}
#usercentrexGeneralError {
	left:0pt;
	position:absolute;
	top:310px;
	width:400px;
}
#usercentrexGeneralRequiredField{
	position:absolute;
	top:280px;
}
/*---------------preference------------------*/
#usercentrexItensPerPage {
	left:5px;
	position:absolute;
	top:5px;
	width:120px;
}
#usercentrexLocale {
	left:5px;
	position:absolute;
	top:45px;
	width:50px;
}
/*------------------Role Centrex--------------------------*/
.rolecentrex_data {
	height:245px;
	width:340px;
}
/*-----------------general-------------------*/
#rolecentrexName {
	left:5px;
	position:absolute;
	top:5px;
	width:80px;
}
#rolecentrexPermissionError, #rolecentrexError  {
	left:0pt;
	position:absolute;
	top:200px;
	width:300px;
}
#rolecentrexRequiredField{
	position:absolute;
	top:100px; 
}
/*-----------------Permission-------------------*/
#permissionDiv {
	height:190px;
	_left: 5px;
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	top:5px;
	width:300px;
}
/*------------------News Centrex--------------------------*/
.newscentrex_data {
	height:380px;
	width:375px;
}
#newscentrexName {
	left:5px;
	position:absolute;
	top:5px;
	width:50px;
}
#newscentrexDomain {
	left:5px;
	position:absolute;
	top:45px;
	width:50px;
}
#newscentrexStart {
	left:5px;
	position:absolute;
	top:90px;
	width:200px;
}
#newscentrexEnd {
	left:5px;
	position:absolute;
	top:130px;
	width:200px;
}
#newscentrexEndClear_button {
	left:265px;
	position:absolute;
	top:19px;
}
#newscentrexBody {
	left:5px;
	position:absolute;
	top:175px;
}
#newscentrexError {
	left:0pt;
	position:absolute;
	top:310px;
	width:360px;
}
#newscentrexPreview #news_preview {
	background:#FFFFFF none repeat scroll 0% 50%;
	height:370px;
	left:5px;
	overflow-x:auto;
	overflow-y:hidden;
	position:absolute;
	top:5px;
	width:360px;
}
#newscentrexBody_value #newsBody {
	height: 90px;
}
#newscentrexRequiredField{
	position:absolute;
	top:280px;
}
/*------------------centrex header------------------------*/
/*------------------DID--------------------*/
.didcentrex_data {
	width:245px;
}
#didcentrexAddress ,#didcentrexDomain{
	display:block;
	left:5px;
	position:relative;
	top:5px;
	width: 150px;
}
#didcentrexError {
	display:block;
	left:0pt;
	position:relative;
	top:5px;
}
#didcentrex_findBar, #newscentrex_findBar, #activecallcentrex_findBar, #sipsessionlogcentrex_findBar {
	height: 40px;
}
#calllog_findBar {
	height: 60px;
}

#callLogCostCenterOptions{
	min-width: 100px;
}

.didcentrex_findItem{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
#didcentrex_findButtons{
	top:18px;
}
#didcentrexRequiredField{
	position:relative; 
}
#newscentrex_searchDomain {
	left:180px;
	position:absolute;
	top:5px;
}
#newscentrex_findButtons {
	left:410px;
	position:absolute;
	top:20px;
}
#activecallcentrex_searchCallID {
	left:120px;
	position:absolute;
	top:5px;
}
#activecallcentrex_searchType {
	left:218px;
	position:absolute;
	top:5px;
}
#activecallcentrex_searchStatus {
	left:317px;
	position:absolute;
	top:5px;
}
#activecallcentrex_searchDomain {
	left:475px;
	position:absolute;
	top:5px;
}
#activecallcentrex_findButtons {
	left:720px;
	_left:700px;
	position:absolute;
	top:20px;
	_top:22px;
}
.findBarCentrex #calllog_searchAddress {
	left:100px;
	position:absolute;
	top:0pt;
}
.findBarCentrex #calllog_searchType {
	left:200px;
	position:absolute;
	top:0pt;
}
.findBarCentrex #calllog_searchStatus {
	left:300px;
	position:absolute;
	top:0pt;
}
.findBarCentrex {
	left:715px;
	position:absolute;
	top:0pt;
}
.findBarCentrex #calllog_searchStart {
	left:455px;
	position:absolute;
	top:0pt;
}
.findBarCentrex {
	left:585px;
	position:absolute;
	top:0pt;
}
.findBarCentrex {
	left:890px;
	position:absolute;
	top:-3px;
}
#calllogFindBarError {
	left:350px;
	position:absolute;
	top:33px;
	_top:45px;
}
#sipsessionlogcentrex_searchDomain {
	left:180px;
	position:absolute;
	top:5px;
}
#sipsessionlogcentrex_findButtons {
	left:400px;
	position:absolute;
	top:20px;
}
/*------------------Route Rule--------------------*/
#routerule_orderByPattern {
	left:7.2%;
}
#routerule_orderByPriority {
	left:38.3%;
}
#routerule_orderByGateway {
	left:68.3%;
}
/*-----------------Role--------------------*/
#rolecentrex_orderByName {
	left:9%;
}
/*-----------------Gateway--------------------*/
#gateway_orderByUsername {
	left:7.2%;
}
#gateway_orderByPrefix {
	left:53.6%;
}
/*-----------------User--------------------*/
#usercentrex_orderByName {
	left:9.2%;
}
#usercentrex_orderByUsername {
	left:32.2%;
}
#usercentrex_orderByEmail {
	left:47.2%;
}
#usercentrex_orderByDescription {
	left:72.8%;
}
/*-----------------DID Centrex--------------------*/
#didcentrex_orderByAddress {
	left:9.3%;
}
#didcentrex_orderByStatus {
	left:45.7%;
}
#didcentrex_orderByDomain {
	left:60.9%;
}
/*-----------------PBX Centrex--------------------*/
#pbxcentrex_orderByDomain {
	left:9.2%;
}
#pbxcentrex_orderByAccountID {
	left:43.5%;
}
#pbxcentrex_orderByDescription {
	left:66.7%;
}
/*-----------------News Centrex--------------------*/
#newscentrex_orderByName {
	left:9%;
}
#newscentrex_orderByStart {
	left:44.3%;
}
#newscentrex_orderByEnd {
	left:60.3%;
}
#newscentrex_orderByDomain {
	left:76.3%;
}
/*-----------------Calllog Centrex--------------------*/
#calllogcentrex_orderByUsername {
	left:5%;
}
#calllogcentrex_orderByAddress {
	left:20.7%;
}
#calllogcentrex_orderByType {
	left:35.8%;
}
#calllogcentrex_orderByStatus {
	left:42.9%;
}
#calllogcentrex_orderByStart {
	left:56%;
}
#calllogcentrex_orderByDuration {
	left:72%;
}
#calllogcentrex_orderByDomain {
	left:82.1%;
}
#calllog_searchWord{
	position:absolute; 
}

/*-----------------Active Call Centrex--------------------*/
#activecallcentrex_orderByAddress {
	left:5%;
}
#activecallcentrex_orderByOriginalTo {
	left:16.5%;
}
#activecallcentrex_orderByCallID {
	left:28%;
}
#activecallcentrex_orderByType {
	left:43%;
}
#activecallcentrex_orderByStatus {
	left:49%;
}
#activecallcentrex_orderByStartAndLastUse {
	left:57.3%;
}
#activecallcentrex_orderByDomain {
	left:73.6%;
}
/*-----------------Sip session log Centrex--------------------*/
#sipsessionlogcentrex_orderByAddress {
	left:5.8%;
}
#sipsessionlogcentrex_orderByIpPhone {
	left:19%;
}
#sipsessionlogcentrex_orderByStart {
	left:30%;
}
#sipsessionlogcentrex_orderByLastUse {
	left:42.3%;
}
#sipsessionlogcentrex_orderByExpires {
	left:50%;
}
#sipsessionlogcentrex_orderByContact {
	left:57%;
}
#sipsessionlogcentrex_orderByDomain {
	left:80.8%;
}
/*----------------------Home Easy Call---------------------*/
#EasyCallPortletContainer {
	left:30%;
	position:absolute;
	text-align:left;
	top:40px;
	width:435px;
	z-index:1000;
}
#EasyCallBody {
	position: relative;
	top: 0px;
	left: 2px;
}
/*----------------------PBX-------------------------------*/
#PBXPortletBody .horizontal-bottom-separator {
	width:960px;
}
#pbxLocale {
	display:block;
	position:relative;
	right:25px;
}

/*---------------------Group Users----------------------------*/
#userTableDiv {
	display:block;
	left:5px;
	position:absolute;
	top:0pt;
}
#groupusersList {
	overflow:auto; 
	height:120; 
	width:440;
	float: left;
}
#GroupusersForm {
	height:150px;
	_height:165px;
	left:15px;
	position:absolute;
	top:240px;
	width:410px;
	_width:425px;
}
#userListLabel {
	left:0;
	_left:5px;
	position:absolute;
	top:15pt;
	_top:15px;
}
#userListList {
	left:0pt;
	_left:5px;
	position:absolute;
	top:35px;
	_top:33px;
}
#groupusersAdmin {
	left:280px;
	position:absolute;
	top:15px;
	_top:30px;
}
#huntSpan1 {
	left:280px;
	position:absolute;
	top:40px;
	_top:55px;
}
#huntSpan2 {
	left:348px;
	position:absolute;
	top:38px;
	_top:53px;
}
#groupusersAdd {
	left:347px;
	position:absolute;
	top:65px;
	_top:80px;
}
#messageErrorAreaTabusers {
	left:270px;
	position:absolute;
	top:90px;
	_top:115px;
	width:145px;
}
/*---------------------PBX Centrex DIDs----------------------------*/
#didTableDiv {
	display:block;
	left:5px;
	position:relative;
	top:0pt;
}
#pbxcentrexDidList, #siptrunkDidList {
	height:115px;
	left:0pt;
	overflow:auto;
	position:absolute;
	top:22px;
	width:460px;
}
#pbxcentrexDidForm, #siptrunkDidForm {
	height:150px;
	_height:165px;
	left:15px;
	position:absolute;
	top:160px;
	width:410px;
	_width:425px;
}
#didListLabel {
	left:0;
	_left:5px;
	position:absolute;
	top:18pt;
	_top:18px;
}
#didListList {
	left:0pt;
	_left:5px;
	position:absolute;
	top:38px;
	_top:38px;
}
#pbxcentrexDidTrunkLine {
	left:280px;
	position:absolute;
	top:15px;
	_top:30px;
}
#pbxcentrexDidAdd, #siptrunkDidAdd {
	left:347px;
	position:absolute;
	top:45px;
	_top:60px;
}
#messageErrorAreaTabdids {
	left:270px;
	position:absolute;
	top:70px;
	_top:95px;
	width:145px;
}
/*------------------Header---------------------*/
#ResultListHeader {
	width: 100%;
}

/*---------------Home Calls Information-------------------*/
#informationTable{
	display: block;

}

#pbxuser_passwordConfirm_label{
	display: block;
	width:200px;
}


/*===============================================*/

#pinChangeField{
	display:none;
}

#passwordChangeField{
	display:none;
}

#categoryDescription_value{
	display:block;
}

#userSpeedDialDescription_value{
	display:block; 
	height:71px; 
}

.requiredFieldSymbol{
	font-size:15px;
	font-weight:bold; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	left:1px;
}
.requiredFieldMessage{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	left:11px;
}
.requiredFieldMessageArea{
	margin-top:10px; 
	/*float:left;*/
	width:100%;  
}
#pbxformRequiredFieldMessage{
	position:absolute;
	left:12px;
}

#contactRequiredFieldDiv{
	position:absolute;
	top:390px; 
}
#callblockingDND_description{
	position:relative;
	top:10px;
}
#callblockingNoCallerId_description{
	position:relative;
	top:10px;
}
#callblockingBlock_description{
	position:relative;
	top:10px;
}
#destinationAdressSelectbusyOption{
	width:130px; 
}
#destinationAdressSelectCallFailureOption{
	width:130px; 
}
#destinationAdressSelectAlwaysOption{
	width:130px; 
}
#destinationAdressSelectNoAnswerOption{
	width:130px; 
}
.informationsClass{
	position:relative;
	_position:static;
}
#informationsDiv{
	position:absolute;
	_position:static; 
	height:100px;	
	_overflow-y:auto; 
	overflow-y:visible 
}
#newsContainerDiv{
	height:400px;
	_overflow-y:scroll;
	position:relative;	
	width:100%;
	overflow-x:hidden; 
	float:left;	
}	
#pbxuser_defaultANI{
	position:relative;
	top:35px;
}
#pbxuser_defaultANILabel, #pbxuser_phoneDialPlanGroupLabel{
	width:40%; 
}
#pbxuser_defaultANISelect, #pbxuser_phoneDialPlanGroupSelect{
	width:60%; 
	
}
/*AboutMeForm*/
#callForwardingConfiguration{
	position:relative; 
	float:left;
	width:100%;  
	border-bottom:1px solid #000000;
	top:20px;
}
#pbxNigthModeElement{
	position:relative;
}

/*PbxCentrex*/
#pbxcentrexMaxUser_label{
	position:relative; 
	float:left;
	_width:200px; 
}

#pbxCentrexDidColumns, #siptrunkDidColumns{
	position:absolute;
}


/*Route rule centrex*/
#routerulecentrexGateway_label{
	float:left;
	position:relative;
	width:100%;
}


/*AboutmeForm*/

.callForwardingConfigurationsLeft{
	float:left;
}
.callForwardingConfigurationsRight{
	float:right;
}
.callForwardingConfigurationsDivClass{
	float:left;
	position:relative;
	width:100%;
}

/*PbxUser*/
.pbxUserPopUp{
	position:relative;
	float:left;
	left:5px;
	width:100%;  
}

/*
#pbxuser_classOfServiceDiv{
	float:left;
	left:5px;
	position:relative;
	width:100%;
}*/
#pbxuser_classOfService_label{
	width:40%;
	position:relative; 
}
/*#pbxuser_defaultANIDiv{
	float:left;
	left:5px;
	position:relative;
	top:25px;
	width:100%;
}*/
#callFilterRegisterEdit{
	 width:30px;
	 _width:25px; 
}	 
#callFilterRegisterDelete{
	 width:20px;
	 _width:15px; 
}	 
#callFilterRegisterCallerId{
	 width:325px;
	_width:320px; 
}	 

/*PopUp*/
#usercentrex_general{
	width:97%;
}
#usercentrex_preference{
	width:97%;
}

/*Calllog*/
.callLogSearchItem{
	float:left;
	position:relative; 
	padding:5px; 
}

/*Home CallForwarding*/
.homeCallForwarding{
	float:left; 
}
#IFramePresenceWorkspace{
	_position:relative; 
	_left:-30px; 
}
#workspaceStatus{
	_position:relative;	
}
#endFileCombo{
	width:300px; 
}
/*
#lastHistory{
	_height:150px; 
	min-height:150px;
}*/
#moreDetailsButton{
	font-size:10px;
}
#fieldSetCallLog{
	background-color: #FFF7D7 none repeat scroll 0% 50%;
}
.callLogInfoLeft{
	position:relative;
	float:left;  
}
.callLogInfoRight{
	position:relative;
	float:right;  
}
#callLogMoreDetailsDiv{
	width:960px; 
  	height: expression( this.scrollHeight > 529 ? "530px" : "auto" );
	max-height:530; 
	overflow-x:hidden;
	overflow-y:auto;  
  
}
#systamCallLogDiv{
	width:950px; 
	border:0px;
	padding-bottom:15px;  
}
.calllogProperty{
	background-color: #EDEDED;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index:50;
	border-bottom:1px solid #000;
}
.calllogPropertyValue{
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index:50;
	border-bottom:1px solid #000;
}	
.systemCalllogLabelSpan{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
}
#forwardSettingsDiv{
	top: -10px;
}
#pbxcentrexMaxConcurrentCalls_label{
	display: block;
	width: 220px;
}
#pbx_definedValues{
	height: 90px;
}
#DIDsBlockedsSpan{
width: 250px;
_top:15px;
_left:0px;
}
/*-----------------Detailed Call log--------------------*/

#calllog_searchCallId{
	padding:2px;
}
#callLog_searchSequence{
	padding:2px;	
}
#detailedCalllog_findButtons{
	_width:13%;	
}

#BasixStore_orderNameColumn{
left:5%;
line-height: 20px;
_line-height: 17px;
}

#BasixStore_orderFunctionOneColumn{
left:25%;
line-height: 20px;
_line-height: 17px;
}

#BasixStore_orderFunctionTwoColumn{
left:49.5%;
line-height: 20px;
_line-height: 17px;
}

#BasixStore_orderDomainColumn{
left:70%;
line-height: 20px;
_line-height: 17px;
}

#basixStorehead{
 left:-585px;
 _left: -20px;
}

#basixStorefunctionOneDiv{
width:100px;
_width:300px;
}

.basixSearchLink{
	font-weight: bold;
}

#userExtensionAndDid{
	position: relative;
	float: left;
}

#userUsernameAndName{
	width: 180px;
}

.extensionDidDiv{
	position: relative;
	top: 15px;
}

#requiredFieldMessageAreaSpan{
	margin-top: 0px;
	_float:left;
}

#recordBoxMessageErrorArea {
float:left;
left:-15px;
text-align:left;
top:35px;
_top:45px;
}
#PbxFormContent {
	position: relative;
	width:95%;
	height:100%;
	_height:500px;
	padding-left:1.5%;
	padding-top:20px;
	_padding-top:10px;
}
.requiredFieldMessageAreaPBXConfig{
	_position:relative;
	_height:15px; 
}

/*------------------ForwardView------------------------*/
#orderByUsername
{
	left:2%;
}
#orderByForwardMode{
	left:28%;
}

#orderByForwardDestinationAddress{
	left:47%;
}

#orderByForwardStatus{
	left:79.5%;
}

#ivrDescription_label{
   display: block;
}
#defaultSalutationCombo{
	max-width: 420px;
}
#nightModeSalutationCombo{
	max-width: 420px;
}
. basixStoreFindBar{
	position: relative;
	float: left;
}
#BasixStore_searchWord, #selectDomainBasixStore, #selectSearchBasixStore{
	position: relative;
	float: left;
}

#traceCallContainer
{
  position: absolute;
  left: 0px;	
}
.pbxCentrexDialPlan_class {
    float: left;
    width: 100%;
    position: relative;
    left: 5px;
}

.wcaDialPlan_class {
    float: left;
    position: relative;
    width: 50%;
    text-align: left;
    padding-top: 20px;
}

#userSpeedDialLabelWCA,#publicUserSpeedDialLabelWCA,#parkLabelWCA,#extensionLabelWCA,#defaultOperatorLabelWCA
{
    float: left;
    position: relative;
    width: 100%;
    font-weight: bold;
}

.wcaDialPlan_spanclass
{
    padding-left: 5px;
}

.requiredFieldMessageAreaDialPlan
{
    float: left;
    position: relative;
    width: 100%;
    padding-top: 20px;
}

.requiredFieldMessageAreaDialPlanWCA
{
    float: left;
    position: relative;
    width: 100%;
    padding-top: 20px;
}
.pbxCentrexDialPlan_class {
    float: left;
    position: relative;   
    text-align: left;
    padding-bottom: 20px;
}

#userSpeedDialLabel,#publicUserSpeedDialLabel,#parkLabel,#extensionLabel,#defaultOperatorLabel, #eletronicLockLabel
{
    float: left;
    position: relative;
    width: 100%;

}
#userSpeedDialEnd, #publicUserSpeedDialEnd, #parkEnd, #extensionEnd, #defaultOperatorEnd
{
    padding-left: 40px;
}

#pbxCentrexDialPlanMessageError
{
    float: left;
    position: relative;
    width: 100%;
}

#dialPlanMessageErrorArea
{
	position: absolute;
	top: 400px;
}

#callPreferencesDiv
{
	left: 0px;
	position: relative;
	text-align: left;
	top: 140px;
}

#callPreferences_label
{
	position: relative;
	float: left;
	width: 100%;	
}

#recordCallConfirmation_check
{
	position: relative;
	float: left;
	left:5px;
}

#recordCallConfirmation_value
{
	position: relative;
	left: 10px;
}
#pbxuser_recordcallConfirmation_label
{
	position: block;
}

#pbxuser_recordcallConfirmation_value
{
	position: block;
}

#exportascsv, #sendToEmailCSVCalllogButton
{		
	position: relative;	
	padding: 0px;
	margin-left: 5px;
}

#blockListType_label
{
	top: 20px;
}

#blockListType_value
{
	left: 80px;
	top : 20px;
}

#blockisRegexAdvanced_label
{
	top : 40px;
	left: 180px;
}

#blockisRegexAdvanced_input
{
	top : 40px;
	left: 160px;
}

#RecordCallSettings {
left:5px;
position:absolute;
text-align:left;
top:75px;
width:290px;
}

#maxRecordCallLabelValue{
	left: 160px;
	width: 90px;
	top: -2px;
}

#PBXPortSettings {
left:300px;
position:absolute;
text-align:left;
top:75px;
width:290px;
}

#PBXPortSettingsLabelValue{
	left:200px;
	width: 90px;
	top: -2px;
}

#callMeGenerateURL{
	position: relative;
	top: 150px;
}

#eletronicLockDiv{
	position: relative;
	top: 135px;
	text-align: left;
}


#callMeGenerateURL_label{
	position: relative;
	float: left;
}

#callMeGeneratorURL_button{
	position: relative;
	float: left;
}

#callMeGenerateURL_value{
	position: relative;
	float: left;
	width: 100%;
}

#callMeGenerateURL_WCA{
	position: absolute;
	top: 380px;
	left: 20px;
}

#callMeGenerateURL_label_WCA{
	position: relative;
	float: left;
}

#callMeGenerateURL_button_WCA{
	position: relative;
	float: left;
}

#callMeGenerateURL_value_WCA{
	position: relative;
	float: left;
	width: 100%;
}

#statusCombo{
	width: 100px;
	_width: 120px;
}

#callFilterOptions{
	width: 160px;
	_width: 180px;
}

thead th {border:none;}
thead tr p {
    position:absolute;
    top:0;    
}

#phonedialplan_domaintest_table{
	font-size: 10px;
	text-align: left;
	position: relative;
	float: left;
}


.phonedialplanresult_label{
	font-weight: bold;
	color: #000099;
}

#phonedialplanDomainTest{
	left: 10px;
	top: 10px;
}

.overflow_class{
	overflow-x: hidden;
	overflow-y:scroll;
}

.costcenterpopup_table{
	height: 290px;
	_height: 290px;
	overflow-x: hidden;
	overflow-y:scroll;
	background: none repeat scroll 0 50% #FFF7D7;
}

.phonedialplangrouppopup_table{
	height: 210px;
	_height: 190px;
	overflow-x: hidden;
	overflow-y:scroll;
	background: none repeat scroll 0 50% #FFF7D7;
}

#phonedialplanfindbarType_valueSpan{
	float:right; 
}

#phonedialplangrouppatterns_button, #phonedialplangroupusers_button, #phonedialplangroupterminals_button{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#phonedialplangrouppatterns_availablelabel, #phonedialplangroupusers_availablelabel, #phonedialplangroupterminals_availablelabel{
	left: 10px;
}

.phonedialplantable_wrap{
	left: 1%;	
	width: 98%;
	float: left;
	position: relative;
	top: 10px;
	height: 220px;
	overflow: hidden;
	padding: 20px 0 0;
	display: block;
	background: none repeat scroll 0 0 #FAD163;
	border: solid;
	border-width: 1px;
}

.costcentertable_wrap{
	left: 1%;	
	width: 98%;
	float: left;
	position: relative;
	height: 300px;
	overflow: hidden;
	display: block;
	border: solid;
	border-width: 1px;	
}

#phonedialplangroup_user_table, #phonedialplangroup_dialplan_table, #costcenter_user_table {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.costcentertables{
	height: 330px;
	position: relative;
	width: 98%;
	left: 1%;
	background: #FFF7D7 none repeat scroll 0%;
	border: solid;
	border-width: 1px;	
}

#costCenterUsersButton{
	float:right;
}

#costCenterDiv{
	position: relative;
	top: 141px;
	text-align: left;
}

.pbxuseroptions_label{
	width: 25%;
	float: left;
}

.sipsession-table-line td{
	border-bottom: 1px solid black;
}

.viewBlockTableDiv{
	height: 80px;
	overflow-x: hidden;
	overflow-y:scoll;
	background: #FFF7D7 none repeat scroll 0%;
}

.classofserviceviewpopup{
	width: 98%;
	height: 88%;
}

.viewLabel{
	position: relative;
	float: left;
	width: 100%;
	left: 5px;
}

.viewBlockTableWrap{
	left: 1%;	
	width: 98%;
	float: left;
	position: relative;
	height: 85px;
	overflow: hidden;
	padding: 20px 0 0;
	display: block;
	background: none repeat scroll 0 0 #FAD163;
	border: solid;
	border-width: 1px;
	margin-bottom: 10px;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  /* padding-top: 100px; Location of the box */
  padding-top: 1%; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  /* padding: 20px; */
  border: 1px solid #888;
  width: 95%;
  height: 94%;
}

.modal-content iframe {
  height: 100%;
  width: 100%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
