#doc-body .loading-indicator{
	font:bold 13px
	Tahoma,Verdana,Arial,Helvetica,sans-serif;
	position:absolute;top:35%;
	left:43%;
	color:#444;
	background-image:url(../images/default/shared/large-loading.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:10px 10px 10px 38px;
	text-align:left;
}

.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;
}
.home-icon-cls{
	background:url(../images/Home16.png);
}
body{
	font-family:Consolas,Arial;
}

.icon-download {
background: url(../images/download.png) no-repeat left !important;
}
.icon-properties {
background: url(../images/properties.png) no-repeat left !important;
}
.icon-compress {
background: url(../images/compress.png) no-repeat left !important;
}
.icon-up {
background: url(../images/16x16/up.png) no-repeat left !important;
}
.icon-decompress {
background: url(../images/decompress.png) no-repeat left !important;
}
.icon-cut {
background: url(../images/cut.png) no-repeat left !important;
}
.icon-copy {
background: url(../images/copy.png) no-repeat left !important;
}
.icon-paste {
background: url(../images/paste.png) no-repeat left !important;
}
.icon-mail{
	background: url(../images/Mail16.png) no-repeat left !important;
}
.icon-addressbook{
	background: url(../images/Addressbook16.png) no-repeat left !important;
}
.icon-calendar{
	background: url(../images/Calendar16.png) no-repeat left !important;
}
.icon-stickies{
	background: url(../images/Stickies16.png) no-repeat left !important;
}
.icon-sms{
	background: url(../images/SMS16.png) no-repeat left !important;
}
.icon-add-contact{
	background: url(../images/AddContact16.png) no-repeat left !important;
}
.icon-fax{
	background: url(../images/Fax16.png) no-repeat left !important;
}
.icon-todo{
	background: url(../images/ToDo16.png) no-repeat left !important;
}
.icon-maps{
	background: url(../images/Map16.png) no-repeat left !important;
}
.icon-bookmarks{
	background: url(../images/Bookmarks16.png) no-repeat left !important;
}
.icon-addressbook-company {
background: url(../images/add-company.png) no-repeat left !important;
}

.icon-addressbook-manage {
background: url(../images/manage.png) no-repeat left !important;
}
.icon-addressbook-edit-company {
background: url(../images/company.png) no-repeat left !important;
}

.icon-refresh {
background: url(../images/refresh.png) no-repeat left !important;
}
.icon-settings {
background: url(../images/16x16/settings.png) no-repeat left !important;
}

.icon-calendar-one-day {
background: url(../images/1day.png) no-repeat left !important;
}
.icon-calendar-five-days {
background: url(../images/5days.png) no-repeat left !important;
}
.icon-calendar-seven-days {
background: url(../images/7days.png) no-repeat left !important;
}
.icon-calendar-month {
background: url(../images/month.png) no-repeat left !important;
}
.icon-calendar-list {
background: url(../images/list.png) no-repeat left !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/trigger-elipsis.gif);cursor:pointer;}
.icon-mailbox{
	background-image: url(../../images/default/tree/folder.gif) !important;
}
.icon-inbox{
	background-image: url(../images/Inbox16.png) !important;
}
.icon-trash{
	background-image: url(../images/Trash16.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/Spam16.png) !important;
}
.icon-archive{
	background-image: url(../images/Archive16.png) !important;
}
.icon-unarchive{
	background-image: url(../images/UnArchive16.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;
}
.icon-logout{
	background: url(../images/Logout16.png) no-repeat left !important;
}
.icon-preferences{
	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/MessageWindow16.png) no-repeat left !important;
}
.email-right{
	text-align:right;
	width: 140px
}
.ychooser-view{
	background-color:transparent;
	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;
}
.icon-forward{
	background-image: url(../images/Forward16.png) !important;
}
.icon-trash{
	background-image: url(../images/Trash16.png) !important;
}
.icon-new-message{
	background-image: url(../images/NewMessage16.png) !important;
}
.icon-reply{
	background-image: url(../images/Reply16.png) !important;
}
.icon-reply-all{
	background-image: url(../images/ReplyAll16.png) !important;
}
.icon-auto-preview{
	background-image: url(../images/AutoPreview16.png) !important;
}
.icon-print{
	background-image: url(../images/Print16.png) !important;
}
.icon-spam{
	background-image: url(../images/Spam16.png) !important;
}
.icon-no-spam{
	background-image: url(../images/NoSpam16.png) !important;
}
.icon-attachment{
	background-image: url(../images/Mail-attachment.png) !important;
}
.icon-draft{
	background-image: url(../images/SaveDraft16.png) !important;
}
  


.addfolder-icon-cls{
	background: url(../images/AddFolder16.png) no-repeat left !important;
}
.x-quota-wrap {
    border:1px solid #6593cf;
    overflow:hidden;
}
.x-quota-inner {
    height:18px;
    background: #e0e8f3 url(../images/bg.gif) repeat-x;
    position:relative;
}
.x-quota-bar {
    height:18px;
    float:left;
    width:0;
    background:#9CBFEE url( ../images/progress-bg.gif ) repeat-x left center;
    border-top:1px solid #D1E4FD;
    border-bottom:1px solid #7FA9E4;
    border-right:1px solid #7FA9E4;
}
.x-quota-text {
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding:1px 5px;
    overflow:hidden;
    position:absolute;
    left:0;
    text-align:center;
}
.x-quota-text-back {
    color:#ffffff;
	font-weight:bold;
    line-height:16px;
}
.ext-ie .x-quota-text-back {
    line-height:15px;
}
.x-popup{zoom:1;}
.x-popup-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-popup-header{overflow:hidden;zoom:1;}
.x-popup-bwrap{z-index:1;position:relative;zoom:1;}
.x-popup-tl .x-popup-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding-top:14px;}
.x-popup-header-text{cursor:pointer;}
.x-popup-tc{background:transparent url(../images/bubble-2.png) repeat-x 0 0;overflow:hidden;zoom:1;}
.x-popup-tl{background:transparent url(../images/bubble-1.png) no-repeat 0 0;zoom:1;z-index:1;position:relative;padding-left:19px;}
.x-popup-tr{background:transparent url(../images/bubble-3.png) no-repeat right 0;padding-right:12px}
.x-popup-bc{background:transparent url(../images/bubble-7.png) repeat-x 0 0;zoom:1;}
.x-popup-bc .x-popup-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0;text-align:center;}
.x-popup-bl{background:transparent url(../images/bubble-6.png) no-repeat 0 0;zoom:1;padding-left:19px}
.x-popup-br{background:transparent url(../images/bubble-8.png) no-repeat 100% 0;padding-right:19px}
.x-popup-mc{padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6;}
.x-popup-ml{background:transparent url(../images/bubble-4.png) repeat-y 0 0;zoom:1;padding-left:19px}
.x-popup-mr{background:transparent url(../images/bubble-5.png) repeat-y right 0;zoom:1;padding-right:19px}
.x-panel-nofooter .x-popup-bc{height:29px;}
.x-popup-body{overflow:hidden;}
.x-popup-bwrap{overflow:hidden;}

/*calendar*/
.x-date-inner th {
width:30px;
}
.x-date-picker {
border:0px;
}

#calendarList { font:normal 11px arial, tahoma, helvetica, sans-serif; padding:2px;
background-color:white;
}
#calendarList div {
border: 1px solid white;
display: block;
-moz-outline:none;
margin-bottom:2px;
text-decoration:none;
line-height:18px;
cursor:default;
}
#calendarList .calendar-wrap {
border:1px solid white;
display:block;
-moz-outline:none;
padding:2px;
cursor:default;
}
#calendarList .x-view-over {
border:1px solid #dddddd;
background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
padding: 2px
}
#calendarList .x-view-selected {
border: 1px solid #c3daf9;
background-color:#ddecfe;
padding:2px;
}

#viewList {
font:normal 11px arial,tahoma,helvetica,sans-serif;
padding:2px;
background-color:white;
}

#viewList div{
border:1px solid white;
display:block;
-moz-outline:none;
margin-bottom:2px;
text-decoration:none;
line-height:18px;
cursor:default;
}

#viewList .view-wrap{
border:1px solid white;
display:block;
-moz-outline:none;
padding:2px;
cursor:default;
}

#viewList .x-view-over {
border:1px solid #dddddd;
background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
padding:2px;
}

#viewList .x-view-selected {
border: 1px solid #c3daf9;
background-color:#ddecfe;
padding:2px;
}

.x-calGrid-table {
	border-collapse: collapse;
}
.icon-mail{
	background: url(../images/Mail16.png) no-repeat left !important;
}
.icon-contacts{
	background: url(../images/Contacts16.png) no-repeat left !important;
}
.icon-addressbook{
	background: url(../images/Addressbook16.png) no-repeat left !important;
}
.icon-calendar{
	background: url(../images/Calendar16.png) no-repeat left !important;
}
.icon-summary{
	background: url(../images/16x16/summary.png) no-repeat left !important;
}
.icon-stickies{
	background: url(../images/Stickies16.png) no-repeat left !important;
}
.icon-sms{
	background: url(../images/SMS16.png) no-repeat left !important;
}
.icon-add-contact{
	background: url(../images/AddContact16.png) no-repeat left !important;
}
.icon-fax{
	background: url(../images/Fax16.png) no-repeat left !important;
}
.icon-todo{
	background: url(../images/ToDo16.png) no-repeat left !important;
}
.icon-maps{
	background: url(../images/Map16.png) no-repeat left !important;
}
.icon-bookmarks{
	background: url(../images/Bookmarks16.png) no-repeat left !important;
}
.icon-admin{
	background: url(../images/Admin16.png) no-repeat left !important;
}
.icon-files{
	background: url(../images/Files16.png) no-repeat left !important;
}
.icon-addressbook-company {
background: url(../images/add-company.png) no-repeat left !important;
}
.icon-add {
background: url(../images/16x16/add.png) no-repeat left !important;
}
.icon-delete {
background: url(../images/16x16/delete.png) no-repeat left !important;
}
.icon-edit {
background: url(../images/16x16/edit.png) no-repeat left !important;
}

.icon-addressbook-manage {
background: url(../images/manage.png) no-repeat left !important;
}
.icon-addressbook-edit-company {
background: url(../images/company.png) no-repeat left !important;
}

.icon-refresh {
background: url(../images/refresh.png) no-repeat left !important;
}

.icon-calendar-one-day {
background: url(../images/1day.png) no-repeat left !important;
}
.icon-calendar-five-days {
background: url(../images/5days.png) no-repeat left !important;
}
.icon-calendar-seven-days {
background: url(../images/7days.png) no-repeat left !important;
}
.icon-calendar-month {
background: url(../images/month.png) no-repeat left !important;
}
.icon-calendar-list {
background: url(../images/list.png) no-repeat left !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/trigger-elipsis.gif);cursor:pointer;}
.icon-mailbox{
	background-image: url(../../images/default/tree/folder.gif) !important;
}
.icon-inbox{
	background-image: url(../images/Inbox16.png) !important;
}
.icon-trash{
	background-image: url(../images/Trash16.png) !important;
}
.icon-sent{
	background-image: url(../images/Sent16.png) !important;
}
.icon-drafts{
	background-image: url(../images/Drafts16.png) !important;
}
.icon-starred{
	background-image: url(../images/16x16/star.png) !important;
}
.icon-spam{
	background-image: url(../images/Spam16.png) !important;
}
.icon-archive{
	background-image: url(../images/Archive16.png) !important;
}
.icon-unarchive{
	background-image: url(../images/UnArchive16.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;
}
.icon-logout{
	background: url(../images/Logout16.png) no-repeat left !important;
}
.icon-preferences{
	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/MessageWindow16.png) no-repeat left !important;
}
.email-right{
	text-align:right;
	width: 140px
}
.ychooser-view{
	background-color:transparent;
	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;
}
.icon-forward{
	background-image: url(../images/Forward16.png) !important;
}
.icon-trash{
	background-image: url(../images/Trash16.png) !important;
}
.icon-new-message{
	background-image: url(../images/NewMessage16.png) !important;
}
.icon-reply{
	background-image: url(../images/Reply16.png) !important;
}
.icon-reply-all{
	background-image: url(../images/ReplyAll16.png) !important;
}
.icon-auto-preview{
	background-image: url(../images/AutoPreview16.png) !important;
}
.icon-print{
	background-image: url(../images/Print16.png) !important;
}
.icon-spam{
	background-image: url(../images/Spam16.png) !important;
}
.icon-no-spam{
	background-image: url(../images/NoSpam16.png) !important;
}
.icon-attachment{
	background-image: url(../images/Mail-attachment.png) !important;
}
.icon-draft{
	background-image: url(../images/SaveDraft16.png) !important;
}
  


.addfolder-icon-cls{
	background: url(../images/AddFolder16.png) no-repeat left !important;
}
.x-quota-wrap {
    border:1px solid #6593cf;
    overflow:hidden;
}
.x-quota-inner {
    height:18px;
    background: #e0e8f3 url(../images/bg.gif) repeat-x;
    position:relative;
}
.x-quota-bar {
    height:18px;
    float:left;
    width:0;
    background:#9CBFEE url( ../images/progress-bg.gif ) repeat-x left center;
    border-top:1px solid #D1E4FD;
    border-bottom:1px solid #7FA9E4;
    border-right:1px solid #7FA9E4;
}
.x-quota-text {
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding:1px 5px;
    overflow:hidden;
    position:absolute;
    left:0;
    text-align:center;
}
.x-quota-text-back {
    color:#ffffff;
	font-weight:bold;
    line-height:16px;
}
.ext-ie .x-quota-text-back {
    line-height:15px;
}
.x-popup{zoom:1;}
.x-popup-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-popup-header{overflow:hidden;zoom:1;}
.x-popup-bwrap{z-index:1;position:relative;zoom:1;}
.x-popup-tl .x-popup-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding-top:14px;}
.x-popup-header-text{cursor:pointer;}
.x-popup-tc{background:transparent url(../images/bubble-2.png) repeat-x 0 0;overflow:hidden;zoom:1;}
.x-popup-tl{background:transparent url(../images/bubble-1.png) no-repeat 0 0;zoom:1;z-index:1;position:relative;padding-left:19px;}
.x-popup-tr{background:transparent url(../images/bubble-3.png) no-repeat right 0;padding-right:12px}
.x-popup-bc{background:transparent url(../images/bubble-7.png) repeat-x 0 0;zoom:1;}
.x-popup-bc .x-popup-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0;text-align:center;}
.x-popup-bl{background:transparent url(../images/bubble-6.png) no-repeat 0 0;zoom:1;padding-left:19px}
.x-popup-br{background:transparent url(../images/bubble-8.png) no-repeat 100% 0;padding-right:19px}
.x-popup-mc{padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6;}
.x-popup-ml{background:transparent url(../images/bubble-4.png) repeat-y 0 0;zoom:1;padding-left:19px}
.x-popup-mr{background:transparent url(../images/bubble-5.png) repeat-y right 0;zoom:1;padding-right:19px}
.x-panel-nofooter .x-popup-bc{height:29px;}
.x-popup-body{overflow:hidden;}
.x-popup-bwrap{overflow:hidden;}

/*calendar*/
.x-date-inner th {
width:30px;
}
.x-date-picker {
border:0px;
}

#calendarList { font:normal 11px arial, tahoma, helvetica, sans-serif; padding:2px;
background-color:white;
}
#calendarList div {
border: 1px solid white;
display: block;
-moz-outline:none;
margin-bottom:2px;
text-decoration:none;
line-height:18px;
cursor:default;
}
#calendarList .calendar-wrap {
border:1px solid white;
display:block;
-moz-outline:none;
padding:2px;
cursor:default;
}
#calendarList .x-view-over {
border:1px solid #dddddd;
background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
padding: 2px
}
#calendarList .x-view-selected {
border: 1px solid #c3daf9;
background-color:#ddecfe;
padding:2px;
}

#viewList {
font:normal 11px arial,tahoma,helvetica,sans-serif;
padding:2px;
background-color:white;
}

#viewList div{
border:1px solid white;
display:block;
-moz-outline:none;
margin-bottom:2px;
text-decoration:none;
line-height:18px;
cursor:default;
}

#viewList .view-wrap{
border:1px solid white;
display:block;
-moz-outline:none;
padding:2px;
cursor:default;
}

#viewList .x-view-over {
border:1px solid #dddddd;
background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
padding:2px;
}

#viewList .x-view-selected {
border: 1px solid #c3daf9;
background-color:#ddecfe;
padding:2px;
}

/* start view grid */

.x-viewGrid-table{
	border-collapse: collapse;
}

.x-viewGrid-table td{
	border:1px solid #c3daf9;
   	border-bottom:4px double #c3daf9;
	vertical-align:top;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.x-viewGrid-calendar-name-cell {
	text-align:right;
	font-weight:bold;
	height:60px;	
   	background-color:#f1f1f1;
}

.x-viewGrid-event-container {
	text-align:left;
	cursor:default;
   	border:1px solid #c3daf9;
   	margin:1px;
   	background-color:#ffffcc;
}

.x-viewGrid-event-proxy {
	text-align:left;
	cursor:default;
   	border:1px solid #0000aa;
   	margin:1px;
   	background-color:#B8CFEE;/*#c3daf9;*/
	height:14px;
}


/* end view grid */

.x-calGrid-table {
	border-collapse: collapse;
}


.x-calGrid-evenRow {
	border-top: 1px solid #DDDDDD;
	border-right: 3px double #DDDDDD;
	height:20px;
}

.x-calGrid-unevenRow {
	border-top:1px dotted #DDDDDD;
	border-right: 3px double #DDDDDD;
	height:20px;
}

.x-calGrid-timeHead {
	background-color: #f1f1f1;
	width:40px !important;
	height:41px;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	text-align:right;
	position:relative;
}

.x-calGrid-timeHead p {
	position:absolute;
	bottom:16px;
	right:3px;
}
.x-calGrid-selector{
	background-color:#ffffcc;
	position:absolute;
 	visibility:hidden;
   	z-index:1;
	opacity: 0.4;
 	filter:alpha(opacity=40);
}

.x-calGrid-event-container {
	position:absolute;
 	background-color:#ffffcc;
	border:1px solid #666666;
   	color:000;
  	/*z-index:1000;*/
  	font:normal 11px arial, tahoma, helvetica, sans-serif;	
	cursor:default;
}

.x-calGrid-all-day-event-container {
	text-align:left;
	cursor:default;
	margin:1px;
	background-color:#ffffcc;
	border:1px solid #666666;
	padding:1px;
}

.x-calGrid-event-body{
	padding:2px;
}

.x-calGrid-selected {
	background-color: #B8CFEE !important;	
	z-index:1100 !important;
}

.x-calGrid-event-time{
	font-weight:bold;
	margin:0px;
	padding:0px;	
}

.x-calGrid-grid-container{
	overflow:auto;
	position:relative;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-calGrid-headings-table {
	border-collapse:collapse;
	background-image:url(../images/default/layout/panel-title-light-bg.gif);
}

.x-calGrid-heading{
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	margin-top:6px;
	vertical-align:middle;
	text-align:center;	
	border-bottom:1px solid #98C0F4;	
	color:black;
	height:24px;
}

.x-calGrid-all-day-table {
	border-collapse:collapse;
	background-image:url(../images/default/layout/panel-title-light-bg.gif);
}

.x-calGrid-all-day-first-col{
	border-right:1px solid #DDDDDD;
	background-color:#f1f1f1;
} 

.x-calGrid-all-day-container{
	height:0px;
   	background-color:#f1f1f1;
	vertical-align:top;
	border-right:3px solid #f1f1f1;
}

/* start month grid */
.x-monthGrid-table{
	border-collapse: collapse;
}

.x-monthGrid-table td {
	border:1px solid #c3daf9;
   	vertical-align:top;
	width:14.28571429%;
  	text-align:right;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.x-monthGrid-cell-current{
	background-color: #FFF7EB;
}
.x-monthGrid-cell-weekend{
	background-color: #f1f1f1;
}

.x-monthGrid-cell-today{
	background-color: #ffffcc;
}

.x-monthGrid-cell-day-text{
			
}

.x-calGrid-month-event-container {
	text-align:left;
	cursor:default;
   	border:1px solid #c3daf9;
   	margin:1px;
   	background-color:#ffffcc;
}

.x-calGrid-month-event-proxy {
	text-align:left;
	cursor:default;
   	border:1px solid #0000aa;
   	margin:1px;
   	background-color:#B8CFEE;/*#c3daf9;*/
	height:14px;
}



.x-calGrid-drag-overlay {
	/*background:white none repeat scroll 0%;*/
	display:none;
	height:100%;
   	left:0pt;
 	opacity:0;
	position:absolute;
	top:0pt;
	width:100%;
 	z-index:2000;
}

/* Prevantage NGMP Logo */
.ngmp-app-logo {
	background: url(../images/ngmp-logo.png);
	width:148px;
	height:40px;
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom:20px;
}

.ngmp-form-panel .x-panel-body {
	padding: 5px;
}

.x-form-plainfield {
	height: 22px;
}

hr {
	background-color: #CCCCCC;
	border: 0pt none;
	color: #CCCCCC;
	height: 2px;
	margin: 10px 0pt;
}

.ngmp-select-list {
font-family:arial,tahoma,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}

.ngmp-select-list div {
border:1px solid white;
display:block;
line-height:18px;
margin-bottom:2px;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

.ngmp-select-list .ngmp-item-wrap {
border:1px solid white;
cursor:default;
display:block;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding:2px;
}

.ngmp-select-list .ngmp-view-over {
background:#EFEFEF url(../../../ext/resources/images/default/grid/row-over.gif) repeat-x scroll left top;
border:1px solid #DDDDDD;
padding:2px;
}

.ngmp-select-list .ngmp-view-selected {
background-color:#DDECFE;
border:1px solid #C3DAF9;
padding:2px;
}

.ngmp-grid-icon {
background-repeat: no-repeat;
height:16px;
padding-left:20px;
}

.filetype-jpg, .filetype-gif, .filetype-bmp, .filetype-tif {
	background-image: url(../images/16x16/filetype/images.png) !important;
}

.filetype-pdf {
	background-image: url(../images/16x16/filetype/pdf.png) !important;
}

.filetype-doc, .filetype-sxw, .filetype-odt {
	background-image: url(../images/16x16/filetype/document.png) !important;
}
.filetype-folder {
	background-image: url(../images/16x16/filetype/folder.png) !important;
}

.x-form-field-wrap .x-form-color-trigger {
	background:transparent url(../images/color-trigger.gif) no-repeat 0 0;
	cursor:pointer;
}


.x-form-element .strengthMeter {
background-image:url(../images/meter_background.gif);
border:1px solid #B5B8C8;
margin:3px 0pt;
}
.x-form-element .strengthMeter-focus {
border:1px solid #000000;
}
.x-form-element .scoreBar {
	background-image:url(../images/meter.gif);
	font-size:1px;
height:10px;
	   line-height:1px;
width:0pt;
}

.ngmp-top-panel {
	background-color: #22497B;
	height:28px;
}

.banner {
}

.adminMenu {
}


.ngmp-sidebar-item {
	background-position: 8px center !important;
	background-repeat: no-repeat;
	padding: 12px 2pt 2px 42px;
	margin-left:2px;
	text-align:left;
	vertical-align: text-middle;
	white-space:nowrap;
	height:26px;
	font-size:14px;
}

.ngmp-sidebar-item-over {
	border:1px solid #dddddd;
	background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top !important;
	padding: 12px
}

.ngmp-sidebar-item-selected {
	border: 3px solid #c3daf9;
	background-color:#ddecfe;
	padding: 12px 2pt 2px 42px;
	margin-left:2px;
	text-align:left;
	vertical-align: text-middle;
}

.ngmp-form-field-description {
	text-align:left;
	margin-left:4px;	
	font-size:9px;
	height:26px;
	position:relative
}
.ngmp-form-field-description span {
	font-size:10px;
}

.ngmp-form-item {
}

.ngmp-form-element {
	padding-left: 105px;
	position: relative;
}

.ngmp-form-element-odd {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	height: 27px;
	padding: 2px;
	background-color:#F8F8F8;
}
.ngmp-form-element-even {
	background-color: #FFFFFF;
}

.ngmp-form-label {
	margin-top:5px;
}
.ngmp-form-field {
	margin-top:3px;
	width:50px;
}
.ngmp-under-construction {
	text-align: center;
	font-color:red;
	font-size:20px;
}

.icon-sub-language {
background: url(../images/32x32/globe.png) 4px center no-repeat;
}
.icon-sub-user-restrictions {
background: url(../images/32x32/lock.png) 4px center no-repeat;
}
.icon-sub-user-defaults {
background: url(../images/32x32/default.png) 4px center no-repeat;
}
.icon-sub-branding {
background: url(../images/32x32/branding.png) 4px center no-repeat;
}
.icon-sub-settings {
background: url(../images/32x32/control_panel.png) 4px center no-repeat;
}
.icon-sub-mail-configuration {
background: url(../images/32x32/mail2.png) 4px center no-repeat;
}
.icon-sub-db-configuration {
background: url(../images/32x32/database.png) 4px center no-repeat;
}
.icon-sub-spellcheck-configuration {
background: url(../images/32x32/check.png) 4px center no-repeat;
}
.icon-sub-online-users {
background: url(../images/32x32/users.png) 4px center no-repeat;
}
.icon-sub-server-diagnostics {
background: url(../images/32x32/statistics.png) 4px center no-repeat;
}
.icon-sub-registration {
background: url(../images/32x32/registration.png) 4px center no-repeat;
}
.icon-sub-server-stat{
background: url(../images/32x32/statistics.png) 4px center no-repeat;
}
.icon-sub-installed-modules {
background: url(../images/32x32/check.png) 4px center no-repeat;
}
.icon-sub-server-diagnostics {
background: url(../images/32x32/check.png) 4px center no-repeat;
}
.icon-sub-backup-ngmp {
background: url(../images/32x32/backup.png) 4px center no-repeat;
}
.icon-sub-job-automation {
background: url(../images/32x32/clock.png) 4px center no-repeat;
}
.icon-sub-feedback {
background: url(../images/32x32/feedback.png) 4px center no-repeat;
}
.icon-sub-documentation {
background: url(../images/32x32/help.png) 4px center no-repeat;
}
.icon-sub-log-statistics {
background: url(../images/32x32/statistics.png) 4px center no-repeat;
}
.icon-sub-purge-logs {
background: url(../images/32x32/log.png) 4px center no-repeat;
}
.icon-sub-log-graphs {
background: url(../images/32x32/log.png) 4px center no-repeat;
}
.icon-sub-network-adapter {
background: url(../images/32x32/network_adapter.png) 4px center no-repeat;
}
.icon-sub-hardware-stat {
background: url(../images/32x32/system_monitor.png) 4px center no-repeat;
}
.icon-sub-ddns {
background: url(../images/32x32/dns.jpg) 4px center no-repeat;
}
.icon-sub-shutdown {
background: url(../images/32x32/shutdown.jpg) 4px center no-repeat;
}

.icon-sub-unix-services {
background: url(../images/32x32/service.png) 4px center no-repeat;
}
.icon-sub-smtp {
background: url(../images/32x32/mail.png) 4px center no-repeat;
}
.icon-sub-pop3 {
background: url(../images/32x32/pop3.png) 4px center no-repeat;
}
.icon-sub-mail-relay {
background: url(../images/32x32/mail_relay.png) 4px center no-repeat;
}
.icon-sub-ssl-pop3 {
background: url(../images/32x32/ssl_pop3.png) 4px center no-repeat;
}
.icon-sub-mail-queue {
background: url(../images/32x32/mail_queue.png) 4px center no-repeat;
}


.icon-sub-antispam {
background: url(../images/32x32/antispam.png) 4px center no-repeat;
}

.icon-sub-deny-senders {
background: url(../images/32x32/deny_senders.png) 4px center no-repeat;
}

.icon-sub-allow-senders {
background: url(../images/32x32/allow_senders.png) 4px center no-repeat;
}
.icon-sub-antivirus {
background: url(../images/32x32/antivirus.png) 4px center no-repeat;
}
.icon-sub-log {
background: url(../images/32x32/log.png) 4px center no-repeat;
}
.icon-sub-users {
background: url(../images/32x32/users.png) 4px center no-repeat;
}
.icon-sub-admin-password {
background: url(../images/32x32/admin_password.png) 4px center no-repeat;
}
.icon-sub-groups {
background: url(../images/32x32/groups.png) 4px center no-repeat;
}
.icon-sub-add-subadmin {
background: url(../images/32x32/subadmin.png) 4px center no-repeat;
}
.icon-sub-firewall {
background: url(../images/32x32/firewall.png) 4px center no-repeat;
}
.icon-sub-whitelist {
background: url(../images/32x32/whitelist.png) 4px center no-repeat;
}
.icon-sub-blacklist {
background: url(../images/32x32/blacklist.png) 4px center no-repeat;
}
.icon-sub-greylist {
background: url(../images/32x32/greylist.png) 4px center no-repeat;
}
.icon-sub-warning {
background: url(../images/32x32/warning.png) 4px center no-repeat;
}
.icon-sub-mailinglist {
background: url(../images/32x32/mailinglist.png) 4px center no-repeat;
}
.icon-sub-trash {
background: url(../images/32x32/trash.png) 4px center no-repeat;
}
.icon-domain {
background: url(../images/16x16/globe.png) 4px center no-repeat;
}
.icon-maintenance {
background: url(../images/16x16/maintenance.png) 4px center no-repeat;
}
.icon-config {
background: url(../images/16x16/config.png) 4px center no-repeat;
}
.icon-user {
background: url(../images/16x16/user.png) 4px center no-repeat;
}
.icon-group {
background: url(../images/16x16/group.png) 4px center no-repeat;
}
.icon-security {
background: url(../images/16x16/security.png) 4px center no-repeat;
}
.icon-services {
background: url(../images/16x16/services.png) 4px center no-repeat;
}
.icon-filter {
background: url(../images/16x16/filter.png) 4px center no-repeat;
}
.icon-add-user {
background: url(../images/16x16/user_add.png) no-repeat left !important;
}
.icon-edit-user {
background: url(../images/16x16/user_edit.png) no-repeat left !important;
}
.icon-delete-user {
background: url(../images/16x16/user_delete.png) no-repeat left !important;
}
.icon-comment-16 {
background: url(../images/16x16/comment.png) no-repeat left !important;
}
.icon-approve {
background: url(../images/16x16/approve.png) no-repeat left !important;
}
.icon-enable {
background: url(../images/16x16/enable.png) no-repeat left !important;
}
.icon-disable {
background: url(../images/16x16/disable.png) no-repeat left !important;
}
.icon-view {
background: url(../images/16x16/view.png) no-repeat left !important;
}
.icon-alert {
background: url(../images/16x16/alert.png) no-repeat left !important;
}
.icon-personal {
background: url(../images/16x16/personal.png) no-repeat left !important;
}
.icon-contact{
	background: url(../images/16x16/contact.png) no-repeat left !important;
}

/* Install */
.install-header-bar {
height: 44px;
display:block;
text-align:center;
vertical-align:text-middle;
}

.install-header-text {
	font-size: 20px;
}
.install-content {
	display:block;
	margin-left:8px;	
	margin-right:8px;
	height:400px;
	overflow:auto;
}
.install-welcome-content {
	display:block;
	margin-left:8px;	
	margin-right:8px;
	height:320px;
}
.install-bottom-bar {
display:block;
margin:2px 8px 2px 8px;
height:58px;
}
.link-button {
	display:block;
	float:left;
	width:60px;	
}

.link-button a {
	height:50px;
	display:block;
}
.link-button a:hover {
	background:#EE9309;
}
.link-button img {
padding: 4px;
}
.link-button p {
	text-align:center;
}

.install-checked-td {
	background-image:url(/themes/ngmp/images/16x16/check.gif);
	background-repeat:no-repeat;
	background-position:center center;
	padding-bottom:2px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.install-header-td {
	background-color:#666666;
	color: #FFFFFF; 
	font-weight:bold;
}
.install-td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.black-row {
	background-color:#999999;
	font-size: 12px;
	border-right: 1px solid #CCCCCC;
}
.icon-rss {
	background: url(../images/16x16/feed.png) no-repeat left !important;
}
.icon-notes {
	background: url(../images/16x16/notes.png) no-repeat left !important;
}
.icon-task-list {
	background: url(../images/16x16/task_list.png) no-repeat left !important;
}
.icon-company {
	background: url(../images/16x16/company.png) no-repeat left !important;
}
.icon-default {
	background: url(../images/16x16/default.png) no-repeat left !important;
}

#top-panel-admin {
	display: block;
	float:right;
	padding-top:4px;
	padding-right: 10px;
}
#top-panel-logged {
display:block;
float:left;
padding-top:4px;
padding-left:10px;
color:white;
}

#top-panel-admin {
	display: block;
	float:right;
	padding-top:4px;
	padding-right: 10px;
}
#top-panel-logged {
display:block;
float:left;
padding-top:4px;
padding-left:10px;
color:white;
}
#top-panel-logout {
	background: url(../images/16x16/logout.png) no-repeat left !important;
	display: block;
	float:right;
	padding-left:34px;
	padding-top:8px;
	padding-right: 10px;
}
