.loading-indicator {
  font-size: 11px;
  background-image: url(../../images/default/grid/loading.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 20px;
  height: 18px;
  text-align: left;
}
#doc-body .loading-indicator {
  padding: 10px 10px 10px 38px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  position: absolute;
  top: 35%;
  left: 43%;
  color: #444444;
  background-image: url(../../images/default/shared/large-loading.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  text-align: left;
}
#loading-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 20000;
  background-color: white;
}
#loading {
  padding: 2px;
  position: absolute;
  left: 37%;
  top: 30%;
  z-index: 20001;
  height: auto;
}
#loading .loading-indicator {
  margin: 0;
  padding: 10px;
  background: transparent none repeat scroll 0% 50%;
  color: #444444;
  font-family: tahoma,arial,helvetica;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  text-align: center;
  height: auto;
  border-color:#A3BAE9 #DFE8F6 #DFE8F6 #A3BAE9;
  border-style:solid;
  border-width:1px;
  width: 230px;
}
.header {
  text-align: left;
}
.footer {
  color: white;
  text-align: right;
  font-size: x-small;
  height: inherit;
  vertical-align: text-bottom;
  padding-right: 5px;
}
.background {
  background: transparent url(../../images/default/gradient-bg.gif) repeat-x scroll 0% 50%;
}
.home-icon-cls {
  background: transparent url(../images/Home16.png) repeat scroll 0% 50%;
}
.mail-icon-cls{
	background: url(../images/Mail16.png) no-repeat left !important;
}
.contacts-icon-cls{
	background: url(../images/Contacts16.png) no-repeat left !important;
}
.tasks-icon-cls{
	background: url(../images/Tasks16.png) no-repeat left !important;
}
.feeds-icon-cls{
	background: url(../images/rss.gif) no-repeat left !important;
}
.gallery-icon-cls{
	background: url(../images/Images16.png) no-repeat left !important;
}
.image-icon-cls{
	background: url(../images/Image16.png) no-repeat left !important;
}
.calendar-icon-cls{
	background: url(../images/Calendar16.png) no-repeat left !important;
}
.map-icon-cls{
	background: url(../images/Map16.png) no-repeat left !important;
}
.appointment-icon-cls{
	background: url(../images/Appointment16.png) no-repeat left !important;
}
.about-icon-cls{
	background: url(../images/Red5MailLogo16.png) no-repeat left !important;
}
.analytics-icon-cls{
	background-image: url(../images/chart_pie.png) !important;
}
.x-accordion-hd{text-align:left;font-weight:bold;color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;background:transparent url(../../images/default/panel/light-hd.gif) repeat-x 0 -9px;}
.x-grid3-cell-read{font-weight:bold !important;}
.x-form-field-wrap .x-form-elipsis-trigger{background-image:url(../../images/default/form/trigger-elipsis.gif);cursor:pointer;}
.icon-mailbox{
	background-image: url(../images/Folder.png) !important;
}
.icon-inbox{
	background-image: url(../images/Inbox16.png) !important;
}
.icon-trash{
	background-image: url(../images/FolderTrash16.png) !important;
}
.icon-sent{
	background-image: url(../images/Sent16.png) !important;
}
.icon-drafts{
	background-image: url(../images/Drafts16.png) !important;
}
.icon-spam{
	background-image: url(../images/FolderSpam16.png) !important;
}
.icon-upload{
	background-image: url(../images/Upload16.png) !important;
}
.icon-nospam{
	background-image: url(../images/NoSpam16.png) !important;
}
.login-icon-cls{
	background: url(../images/Logout16.png) no-repeat left !important;
}
.preferences-icon-cls{
	background: url(../images/Preferences16.png) no-repeat left !important;
}
.newmessage-icon-cls{
	background: url(../images/NewMessage16.png) no-repeat left !important;
}
.message-icon-cls{
	background: url(../images/Mail16.png) no-repeat left !important;
}
.email-right{
	text-align:right;
	width: 140px
}
.ychooser-view{
	background-color:white;
	font: 11px Consolas, Arial;
	overflow: auto;
}.ychooser-view .thumb-wrap{
	float: left;
	margin: 2px;
	margin-right: 0;
	padding: 0px;
}
.icon-magnifier{
	background-image: url(../images/Search16.png) !important;
}
.icon-preview-right{
	background-image: url(../images/preview-right.gif) !important;
}
.icon-preview-bottom{
	background-image: url(../images/preview-bottom.gif) !important;
}
.icon-preview-hide{
	background-image: url(../images/preview-hide.gif) !important;
}
.addfolder-icon-cls{
	background: url(../images/AddFolder16.png) no-repeat left !important;
}
#tasks-grid .x-grid3-header {
    background: #f9f9f9 url(../images/hrow.gif) repeat-x left top;
}
#tasks-grid .new-task-row {
    height:24px;
}
#tasks-grid .new-task-row .x-small-editor {
    overflow:hidden;
    width:100%;
}
#tasks-grid .new-task-row .x-small-editor input {
    font-size:11px;
}
#new-task-icon {
    width:16px;
    height:16px;
    margin-left:3px;
    background: transparent url(../images/edit.gif) no-repeat;
}
.x-grid3-body .x-grid3-td-task-col .x-grid3-cell-inner {
    padding: 1px 0 0 0 !important;
}

#action-panel .x-panel {
	margin-bottom:3px;
	margin-right:0;
}
#action-panel .x-panel-body {
	border:0 none;
}
#action-panel .x-panel-body li {
	margin:3px;	
}
#action-panel .x-panel-body li img {
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:2px;
	margin-bottom:2px;
}
#action-panel .x-panel-body li a {
	text-decoration:none;
	color:#17385b;
}
#action-panel .x-panel-body {
	background-color:#cad9ec;
    padding:3px 0 0 5px;
}
.x-air #action-panel .x-panel-body {
	padding-left:3px;
}
#action-panel .x-panel-body li a:hover {
	text-decoration:underline;
	color:#15428b;
}

.task-check {
    width:98%;
    height:16px;
    background: transparent url(../images/check.gif) no-repeat center 0;
    cursor:pointer;
}

.task-completed .task-check {
    background: transparent url(../images/check.gif) no-repeat center -16px;
}

.task-check-over {
    background: transparent url(../images/check.gif) no-repeat center -32px;
}


.task-overdue .x-grid3-cell-inner {
    color:#fb223a;
}

.task-completed .x-grid3-cell-inner {
    text-decoration:line-through;
    color:gray;
}

.task-col-hd {
    width:98%;
    height:12px;
    background: transparent url(../images/hd-check.gif) no-repeat center center;
    cursor:default;
}

.x-grid3-td-task-title .x-grid3-cell-inner {
    white-space:normal;
}


.icon-show-active {
    background-image:url(../images/icon-show-active.gif) !important;
}
.icon-show-complete {
    background-image:url(../images/icon-show-complete.gif) !important;
}
.icon-show-all {
    background-image:url(../images/icon-show-all.gif) !important;
}
.x-grid3-dirty-cell {
    background:transparent;
}

.icon-active {
    background-image:url(../images/icon-active.gif) !important;
}
.icon-complete {
    background-image:url(../images/icon-complete.gif) !important;
}
.icon-delete {
    background-image:url(../images/delete.gif) !important;
}
.icon-edit {
	background-image:url(../images/edit.gif) !important;
}

.icon-by-date {
    background-image:url(../images/icon-by-date.gif) !important;
}
.icon-by-category {
    background-image:url(../images/icon-by-category.gif) !important;
}
.icon-no-group {
    background-image:url(../images/icon-no-group.gif) !important;
}

.x-panel-trans {
	background:transparent;
}

.x-layout-split-west {
	cursor:move;
    background-color:#cad9ec;
}
.x-panel-header-text {
	color:#17385b;
}

.x-plain-header {
	border-left:1px solid #99BBE8;
	border-right:1px solid #99BBE8;
	border-bottom:1px solid #99BBE8;
	padding:4px 3px 3px 5px;
	overflow:hidden;
}


#tasks-grid {
	border-left:1px solid #99bbe8;
}
.ext-el-mask {
    background:#dadadb;
}
.x-grid3-td-title b {
    font-family:tahoma, verdana;
    display:block;
    color:#17385b;
}
.x-grid3-td-title b i {
    font-weight:normal;
    font-style: normal;
    color:#17385b;
}
.x-grid3-td-title .topic {
    padding-left:20px;
    background:transparent url(../images/post.gif) no-repeat 0 2px;
}
.x-grid3-td-title .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-title a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-title a:hover {
    text-decoration:underline;
}
.details .x-btn-text {
    background-image: url(../images/details.gif);
}
.msg-view {
    background-image: url(../images/application_view_list.png) !important;
}
.add-feed {
    background-image: url(../images/rss_add.gif) !important;
}

.preview-bottom {
    background-image: url(../images/preview-bottom.gif) !important;
}
.preview-right {
    background-image: url(../images/preview-right.gif) !important;
}
.preview-hide {
    background-image: url(../images/preview-hide.gif) !important;
}

.tabs {
    background-image: url( ../images/tabs.gif ) !important;
}
.summary {
    background-image: url(../images/details.gif) !important;
}
.x-grid3-row-body p {
    margin:5px 20px 10px 25px !important;
    color:#555;
}

.post-date {
    font-weight:bold;
    color:#17385b;
}

.author {
    color:#17385b;
}

.x-tree {
    background:#fff !important;
}
.x-border-layout-ct {
    background:transparent;
}
body.x-border-layout-ct {
    background:#c3d5ed url(../images/bg.gif) repeat-x left top !important;
}
.x-layout-split {
    background-color:#DFE8F6 !important;
}

.x-tree-node div.feeds-node{
    background:#eee url(../images/cmp-bg.gif) repeat-x;
    margin-top:1px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ccc;
    padding-top:2px;
    padding-bottom:1px;
}
.feeds-node .x-tree-node-icon {
    display:none;
}
.forum-ct a span {
    font-weight:bold;
    color:#222;
}
.feed {
    border:1px solid #fff;
    margin:3px;
}
.feed .x-tree-ec-icon {
    display:none;
}
.feed-icon {
    background-image:url(../images/rss.gif) !important;
}
.new-tab {
    background-image:url(../images/new_tab.gif) !important;
}
.new-win {
    background-image:url(../images/go-to-post.gif) !important;
}
.delete-icon {
    background-image:url(../images/rss_delete.gif) !important;
}
.load-icon {
    background-image:url(../images/rss_load.gif) !important;
}
.refresh-icon {
    background-image:url(../images/table_refresh.png) !important;
}
.x-tree-selected {
    border:1px dotted #a3bae9;
    background:#DFE8F6;
}
.x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#15428b;
    font-weight:bold;
}

#topic-grid .x-panel-tbar .x-toolbar {
   /* border-top:0 none; */
}


#main-tabs .x-tab-panel-body {
    background:transparent;
    border:0 none;
}

/* Preview classes */

.preview .x-panel-body {
    background:#fff;
    color:#222;
    font:normal 12px tahoma,verdana,arial,sans-serif;
}

.preview .x-panel-body p {
    line-height:18px;
    margin:8px 0;
}

.preview .x-panel-body ul {
    margin-left:18px;
}

.preview .x-panel-body ul li {
    display:list-item;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:disc !important;
    margin-left:18px;
}

.preview .x-panel-body pre, #preview .x-panel-body code {
    background:#f1f1f1;
    display:block;
}

.preview .x-panel-body h4.post-author {
    font-weight:normal;
    color:#555;
    font-size:11px;
}
.preview .x-panel-body span.post-date {
    font-weight:normal;
    color:#555;
    float:right;
    font-size:11px;
}
.preview .x-panel-body div.post-data {
    background:#f1f2f4;
    padding:5px;
    border-bottom:1px solid #dadadb;
}
.preview .x-panel-body div.post-body {
    padding:10px;
}
/*.single-preview .x-toolbar, #right-preview .preview .x-toolbar {
    border-top:0 none;
}*/
.reading-menu .x-menu-item-checked {
   border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
	padding:0;
}
.x-tab-panel-header {
    border-bottom-width:0 !important;
}
#suggested {
    border-top:0 none;
}
#suggested a {
    text-decoration:none;
    font-size:11px;
    color:#15428B;
    display:block;
    padding:3px;
    float:right;
    margin-right:4px;
}
#suggested a:hover {
    text-decoration:underline;
    color:#15428B;
}
.x-combo-list-item {
    zoom:1;
}
.x-combo-list-item strong {
    color:#777;
    font-size:11px;
    font-style: normal;
    float:left;
}
.x-combo-list-item em {
    color:#222;
    font-size:12px;
    font-style: normal;
    float:left;
    width:325px;
}
.x-node-ctx {
    background:#eee !important;
    border:1px solid #ccc !important;
}
.gallery-folder{
	background-image:url(../images/FolderGallery16.png) !important;
}
select{
	font-size:11px;
}
.image-tip{
	padding:4px;
	height:98px;
	white-space:nowrap;
}
.image-tip img {
	margin-right:10px;
	border:2px solid #083772;
}
.image-tip b{
	color: #083772;
	display: block;
	margin-bottom: 4px;
}
.image-tip span{
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}
#images{
	background: #fff url( ../images/center-bg.gif ) repeat-x top left;
	font: 11px Arial, Helvetica, sans-serif;
}
#images .thumb{
	padding:3px;
	width: 150px;
	height: 150px;
	display:table-cell;
	vertical-align: middle;
}
#images .thumb img{
	border-top:5px solid white;
	border-left:5px solid white;
	border-right:5px solid white;
	border-bottom:15px solid white;
	vertical-align: middle;
}
#images .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
#images .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
	color: rgb(55, 100, 160);
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 5px;
}

#images .loading-indicator {
	font-size:8pt;
	background-image:url(../../images/default/grid/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

.image-in-panel{
	border-top:15px solid white;
	border-left:15px solid white;
	border-right:15px solid white;
	border-bottom:45px solid white;
}

.x-slider-horz .x-slider-thumb {
    background-image: url(../images/slider-thumb.png);
}

.toolbar-slider {
	width:230px; 
	padding-top:6px; 
	background-image:url(../images/ticks.gif);
}

.x-form-item-label{
	color:#17385b;
}

.x-btn-text{
	color:#17385b;
}
.x-tree-node a span, .x-dd-drag-ghost a span {
	color:#17385b;
}

.x-form-cb-label{
	color:#17385b;
}

.x-grid3-cell-inner{
	color:#17385b;
}

.x-grid3-hd-inner{
	color:#17385b;
}

.ytb-text{
	color:#17385b;
}

.ext-mb-text{
	color:#17385b;
}

.ext-el-mask-msg div {
    color:#17385b;
}

.x-grid-empty{
	color:#17385b;
}

.x-paging-info{
	color:#17385b;
}
.x-analytics-panel {
	margin-top: 5px;
}
.x-visitors-panel {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.x-panel-collapsed-text {
	padding-left: 5px;
	color:#17385b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
}
.x-tool-collapse-north {
	background-position:0 -60px;
}
.x-tool-expand-north {
	background-position:0 -75px;
}
.x-layout-collapsed-north{
	overflow:hidden;
    zoom:1;
    color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:1px 1px 2px 2px;
    border:1px solid #99bbe8;
    line-height: 15px;
    background: transparent url(../../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;
}

#gridContent .x-grid3-row td, .x-grid3-summary-row td {
	line-height:19px;
}

#gridContent .x-grid3-row-over {
    background: #ffffff repeat-x left top;
}
#toolbarTopDashboardPanel {
	border-color:#ffffff;
    border-style:solid;
    border-width:0 0 1px 0;
    display: block;
	padding:2px;
    background:#ffffff;
    position:relative;
    zoom:1;
}

.x-toolbar .x-btn-left{
    background: url(../images/tbbtnnormal.png) no-repeat 0 0px;
}
.x-toolbar .x-btn-right{
    background: url(../images/tbbtnnormal.png) no-repeat 0 -21px;
    padding-right: 3px;
}
.x-toolbar .x-btn-center{
    background: url(../images/tbbtnnormal.png) repeat-x 0 -42px;
    padding:0 0;
}

.x-toolbar .x-btn-tl{
	background-position: -6px 0;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-tr{
	background-position: -9px 0;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-tc{
	background-position: 0 -9px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}

.x-toolbar .x-btn-ml{
	background-position: -6px -24px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-mr{
	background-position: -9px -24px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}

.x-toolbar .x-btn-mc{
	background-position: 0 -2168px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-bl{
	background-position: -6px -3px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-br{
	background-position: -9px -3px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-bc{
	background-position: 0 -18px;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}
.x-toolbar .x-btn-over .x-btn-tl{
	background-position: -6px 0;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-tr{
	background-position: -9px 0;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-tc{
	background-position: 0 -9px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-ml{
	background-position: -6px -24px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-mr{
	background-position: -9px -24px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-mc{
	background-position: 0 -2168px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-bl{
	background-position: -6px -3px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-br{
	background-position: -9px -3px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-bc{
	background-position: 0 -18px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-over .x-btn-text{
	color: #0a67f4;
}
.x-toolbar .x-btn-click .x-btn-tl, .x-toolbar .x-btn-menu-active .x-btn-tl, .x-toolbar .x-btn-pressed .x-btn-tl{
	background-position: -12px 0;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-tr, .x-toolbar .x-btn-menu-active .x-btn-tr, .x-toolbar .x-btn-pressed .x-btn-tr{
	background-position: -15px 0;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-tc, .x-toolbar .x-btn-menu-active .x-btn-tc, .x-toolbar .x-btn-pressed .x-btn-tc{
	background-position: 0 -12px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-ml, .x-toolbar .x-btn-menu-active .x-btn-ml, .x-toolbar .x-btn-pressed .x-btn-ml{
	background-position: -12px -24px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-mr, .x-toolbar .x-btn-menu-active .x-btn-mr, .x-toolbar .x-btn-pressed .x-btn-mr{
	background-position: -15px -24px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-mc, .x-toolbar .x-btn-menu-active .x-btn-mc, .x-toolbar .x-btn-pressed .x-btn-mc{
	background-position: 0 -3240px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-bl, .x-toolbar .x-btn-menu-active .x-btn-bl, .x-toolbar .x-btn-pressed .x-btn-bl{
	background-position: -12px -3px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-br, .x-toolbar .x-btn-menu-active .x-btn-br, .x-toolbar .x-btn-pressed .x-btn-br{
	background-position: -15px -3px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.x-toolbar .x-btn-click .x-btn-bc, .x-toolbar .x-btn-menu-active .x-btn-bc, .x-toolbar .x-btn-pressed .x-btn-bc{
	background-position: 0 -21px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
 
.ext-ie .x-menu-item-icon {left: -24px; top: 0px;}
.ext-strict .x-menu-item-icon {left: 3px; top: 3px;}
.ext-ie6 .x-menu-item-icon {left: -24px; top: 0px;}
/*
#toolbarNorthToolbar {
	background: #071264;
}
#toolbarNorthToolbar .x-btn-text {
	color: #ffffff;
}
#toolbarNorthToolbar .x-btn-over .x-btn-text {
	color: #071264;
}
#toolbarTopMailboxPanel {
	background: #071264;
}
#toolbarTopMailboxPanel .x-btn-text {
	color: #ffffff;
}
#toolbarTopMailboxPanel .x-btn-over .x-btn-text {
	color: #071264;
}
*/

