.huge_txt { font-size: 16pt; }
.big_txt { font-size: 13pt; }
.normal_txt { font-size: 11pt; }
.normal_txt td { font-size: 11pt; }
.small_txt { font-size: 8pt; }
.small_txt td { font-size: 8pt; }
.tini_txt { font-size: 7pt; }
.tini_txt td { font-size: 7pt; }
.tiny_txt { font-size: 6pt; }
.tiny_txt td { font-size: 6pt; }

.link { text-decoration: none; }
.link:hover { text-decoration: underline; }
.underlinelink { text-decoration: underline; }
.underlinelink:hover { text-decoration: underline; }

.nolink { text-decoration: none; }
.nolink:hover { text-decoration: none; }

.details_table { padding: 2px; }
.details_table td { font-size: 8pt; padding: 2px; }

.super_front { z-index: 100000; }
.center { text-align: center; vertical-align: middle; align: center; }
.centered { text-align: center; vertical-align: middle; align: center; }
.hidden { display: none; }
.hidden_bg  { background-color:00ee00; }
.login_layer { position: absolute; background-color: transparent!important; }
.viewport_layer { position: absolute; background-color: transparent!important; }
.small_centered_txt { color: #111111; font-family: arial,verdana,tahome; font-size: 8pt; font-style:normal; font-weight:normal; text-align: center; vertical-align: middle; align: center; }
.details_txt { color: #111111; font-family: arial,verdana,tahome; font-size: 8pt; font-style:normal; font-weight:normal; }
.icon_txt { color: #111111; font-family: tahome,verdana; font-size: 8pt; font-style:normal; font-weight:normal; }
.loading_txt{font-size:11px;padding-left:20px;line-height:16px;margin:3px;}
.x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-background-tbar {padding:0px;background:#d0def0 url(images/default/toolbar/bg.gif) repeat-x top left;position:relative;zoom:1;}

.black { color: #000000; }
.gray-dark { color: #333333; }
.gray { color: #666666; }
.gray-light { color: #999999; }
.brown { color: #302000; }
.blue  { color: #0000ff; }
.green { color: #00ff00; }
.red   { color: #ff0000; }
.white { color: #ffffff; }
.white a { color: #ffffff; }

.black-bg { background-color: #000000; }
.blue-bg { background-color: #9999ee; }
.green-bg { background-color: #99ee99; } 
.light-green-bg { background-color: #b3cbbf; } 
.red-bg { background-color: #ee9999; }
.light-red-bg { background-color: #e3cbcf; }
.white-bg { background-color: #ffffff; } 

.round { -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; }

.transparent { background:transparent none; }
.negative { background-color: #000000; color: #ffffff; }
.negative_light { background-color: #c3cbcf; color: #636b6f; }

.table_box { border: 0; padding: 0px; border-collapse: separate; border-spacing: 1px; vertical-align: top; }
.table_box_group { border: thin solid #b3bbbf; padding: 2px; vertical-align: top; }
.table_box_title { background-color: #c3cbcf; color: #636b6f; }
.table_box_title_app { background-color: #b3bbdf; color: #636b6f; }
.table_box_title_denied { background-color: #e3cbcf; color: #636b6f; }
.table_box_title_adjustment { background-color: #c3abaf; color: #636b6f; }
.table_box_title_event { background-color: #b3cbbf; color: #636b6f; }
.table_box_content { border: thin solid #c3cbcf }
.table_box_spacer1 { height: 1; }
.table_box_spacer2 { height: 10; }

.focus-outlook { border: 0; padding: 0px; border-spacing: 0px; font-size: 8pt; }
.focus-field { background-color:#fff7e7; background-image: none; }

.fullWidth { width: 100%; }
.fullHeight { height: 100%; }

.padding1  { padding: 1px; }
.padding2  { padding: 2px; }
.padding3  { padding: 3px; }
.padding5  { padding: 5px; }
.padding8  { padding: 8px; }
.padding10 { padding: 10px; }

.bold { font-weight:bold; }
.bold a { font-weight:bold; }

.border_white_thin { border: thin solid #ffffff }
.border_black_thin { border: thin solid #000000 }

.valign-top    { vertical-align: top; }
.valign-top td { vertical-align: top; }
.valign-bottom { vertical-align: bottom; }
.valign-middle { vertical-align: middle; }

.align-left   { text-align: left; }
.align-center { text-align: center; }
.align-right  { text-align: right; }

.margin-left-30 { margin-left: 30px; }
.margin-right-20 { margin-right: 20px; }

.cursor-default { cursor:default; }
.cursor-default a { cursor:default; }
.cursor-pointer { cursor:pointer; }
.cursor-pointer a { cursor:pointer; }
.cursor-move { cursor:move; }
.cursor-move a { cursor:move; }
.cursor-text { cursor:text; }
.cursor-text a { cursor:text; }
.cursor-help { cursor:help; }
.cursor-help a { cursor:help; }
.cursor-wait { cursor:wait; }
.cursor-wait a { cursor:wait; }
.cursor-crosshair { cursor:crosshair; }
.cursor-crosshair a { cursor:crosshair; }

.dot { width: 1px; height: 1px; }

/* PRE content */
.preElement {
    white-space:pre;
    color:black;
    font-family:arial,courier;
    font-size:11px;
}

/* Notify message container */

.notify {
    position:absolute;
    left:35%;
    top:10px;
    width:210px;
    z-index:20000;
}

.notify .x-box-mc td {
    font-size:11px;
}
.notify-icon {
    width: 16px;
}
.notify-icon {
    width: 20px;
    background-repeat: no-repeat; 
}
.notify-icon-bg {
    background-image:url(images/notify.png);
}

.x-box-notify .x-box-bl,.x-box-notify .x-box-br,.x-box-notify .x-box-tl,.x-box-notify .x-box-tr{background-image:url(images/custom/box/corners-blue.gif);}
.x-box-notify .x-box-bc,.x-box-notify .x-box-mc,.x-box-notify .x-box-tc{background-image:url(images/custom/box/tb-blue.gif);}
.x-box-notify .x-box-mc{background-color:#c3daf9;}
.x-box-notify .x-box-mc h3{color:#17385b;}
.x-box-notify .x-box-ml{background-image:url(images/custom/box/l-blue.gif);}
.x-box-notify .x-box-mr{background-image:url(images/custom/box/r-blue.gif);}


/* Ext New Toolbar Container Classes */

.x-toolbar {
	overflow: hidden;
	zoom: 1;
}

.x-toolbar-left {
	float: left;
}

.x-toolbar-right {
	float: right;
}

.x-toolbar .ytb-text {
	line-height: 1.5em;
}


/* GRID CSSs */

.x-grid-dirty-cell {
     background-image:none;
}
.x-grid3-body .x-grid3-td-qstats {
	background-color:#e8e9f3;
}
.x-grid3-row-alt{
	background-color:#eaeaea;
}
/*
.x-grid3-body .x-grid3-td-qvalues {
	background-color:#f1f2f4;
}
*/

/* Call Status CSS */

.call_            { background-color: #bbbbbb; }
.call_BRIDGED     { background-color: #5aae00; }
.call_HOLD        { background-color: #e14d05; }
.call_PARKED      { background-color: #e14d05; }
.call_RINGING     { background-color: #e8cd34; }
.call_RINGING_IN  { background-color: #e8cd34; }
.call_RINGING_OUT { background-color: #a3c8ee; }

.call_bg_            { background:#dddddd!important; background-color: #dddddd; }
.call_bg_BRIDGED     { background:#bddf99!important; background-color: #bddf99; }
.call_bg_HOLD        { background:#f3b89b!important; background-color: #f3b89b; }
.call_bg_PARKED      { background:#f3b89b!important; background-color: #f3b89b; }
.call_bg_RINGING     { background:#f6ebae!important; background-color: #f6ebae; }
.call_bg_RINGING_IN  { background:#f6ebae!important; background-color: #f6ebae; }
.call_bg_RINGING_OUT { background:#dae9f8!important; background-color: #dae9f8; }

.call_bg2_            { background-color: #aaaaaa; }
.call_bg2_BRIDGED     { background-color: #8daf69; }
.call_bg2_HOLD        { background-color: #c3886b; }
.call_bg2_PARKED      { background-color: #c3886b; }
.call_bg2_RINGING     { background-color: #c6bb7e; }
.call_bg2_RINGING_IN  { background-color: #c6bb7e; }
.call_bg2_RINGING_OUT { background-color: #aab9c8; }

.agent_           { background-color: #cccccc; }
.agent_BRIDGED    { background-color: #f98b11; }
.agent_CONNECTED  { background-color: #f98b11; }
.agent_HOLD       { background-color: #e14d05; }
.agent_RINGING    { background-color: #e8cd34; }
.agent_WRAPUP     { background-color: #a634e8; }
.agent_AVAILABLE  { background-color: #95c622; }
.agent_PAUSED     { background-color: #1977d8; }
.agent_RESERVE    { background-color: #a0685c; }
.agent_LOGGED_OFF { background-color: #748aaf; }

.agent_bg_           { background-color: #dddddd; }
.agent_bg_DIRECT     { background-color: #bde1f0; }
.agent_bg_OUTBOUND   { background-color: #add1f0; }
.agent_bg_BRIDGED    { background-color: #fdd1a0; }
.agent_bg_CONNECTED  { background-color: #fdd1a0; }
.agent_bg_HOLD       { background-color: #f3b89b; }
.agent_bg_RINGING    { background-color: #f6ebae; }
.agent_bg_WRAPUP     { background-color: #daaef5; }
.agent_bg_AVAILABLE  { background-color: #d4e7a7; }
.agent_bg_PAUSED     { background-color: #a3c8ee; }
.agent_bg_RESERVE    { background-color: #d9c3be; }
.agent_bg_LOGGED_OFF { background-color: #c7d0df; }

.distribution_		 	{ background-color: #cccccc; }
.distribution_DUPLICATE		{ background-color: #a5dcfe; }
.distribution_INBOUND		{ background-color: #d0bae5; }
.distribution_GREETING		{ background-color: #c9bae5; }
.distribution_ZIPPROMPT		{ background-color: #c4bae5; }
.distribution_TAGS		{ background-color: #babbe5; }
.distribution_TAG		{ background-color: #babbe5; }
.distribution_PRECONNECT	{ background-color: #bac5e5; }
.distribution_DIALING		{ background-color: #e5c4ba; }
.distribution_SCREENING		{ background-color: #e5baba; }
.distribution_ANNOUNCEMENT	{ background-color: #e5baca; }
.distribution_CONNECTED		{ background-color: #e0bad5; }
.distribution_CONVERTED		{ background-color: #c6dcb8; }
.distribution_NOT_ACCEPTED	{ background-color: #cccccc; }
.distribution_NO_ANSWER		{ background-color: #cccccc; }
.distribution_FAILED		{ background-color: #cccccc; }
.distribution_DUMPED		{ background-color: #cccccc; }

.transcript_speaker_1 { color:#4c2d01; }
.transcript_speaker_2 { color:#1a4c01; }
.transcript_speaker_3 { color:#010787; }
.transcript_speaker_4 { color:#65001d; }

/* Phone book CSS */
.x-grid3-body .x-grid3-td-sb_icon {
	background-color:#e8e9f3;
	border-width: 1px;
	border-style:solid;
	border-color:#e8e9f3 #d8d9e3 #e8e9f3 #777777;
}
.x-grid3-body .x-grid3-td-sb_line {
	background-color:#e8e9f3;
	border-width: 1px;
	border-style:solid;
	border-color:#e8e9f3 #d8d9e3 #e8e9f3 #777777;
}
.x-grid3-body .x-grid3-td-sb_actions {
	background-color:#e8e9f3;
	border-width: 1px;
	border-style:solid;
	border-color:#e8e9f3 #a8a9b3 #e8e9f3 #777777;
}

.sb-pb-grid .x-grid3 {
	background:#f6f6f6 url(images/bg_sb_pb.png) no-repeat left top !important;
}
.sb-pb-grid .x-grid3-dirty-cell {
	background: url(images/s.gif) no-repeat 0 0 !important;
}
.sb-call-grid .x-grid3 {
	background:#f6f6f6 url(images/bg_sb_cc.png) no-repeat left top !important;
}
.sb-call-grid .x-grid3-dirty-cell {
	background: url(images/s.gif) no-repeat 0 0 !important;
}
.sb-parkcall-grid .x-grid3 {
	background:#f6f6f6 url(images/bg_sb_pc.png) no-repeat left top !important;
}
.sb-parkcall-grid .x-grid3-dirty-cell {
	background: url(images/s.gif) no-repeat 0 0 !important;
}
.messenger-grid .x-grid3 {
	background:#f6f6f6 url(images/bg_messenger.png) no-repeat left top !important;
}
.messenger-sms-grid .x-grid3 {
	background:#f6f6f6 url(images/bg_sms_messenger.png) no-repeat left top !important;
}
.aconsole-grid .x-grid3-dirty-cell {
	background: url(images/s.gif) no-repeat 0 0 !important;
}
.qmonitor-grid .x-grid3-dirty-cell {
	background: url(images/s.gif) no-repeat 0 0 !important;
}

