/*!
 * Ext JS Library 3.2.1
 * Copyright(c) 2006-2010 Ext JS, Inc.
 * licensing@extjs.com
 * http://www.extjs.com/license
 */

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: relative;
	right: -5px;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

/* StatusBar - structure */
.x-statusbar .x-status-text {
    cursor: default;
/*
    height: 21px;
    line-height: 21px;
    padding: 0 4px;
*/
}
.x-statusbar .x-status-busy {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}

.x-toolbar div.xtb-text

.x-statusbar .x-status-text-panel {
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    padding: 2px 8px 2px 5px;
}

/* StatusBar word processor example styles */

#word-status .x-status-text-panel .spacer {
    width: 60px;
    font-size:0;
    line-height:0;
}
#word-status .x-status-busy {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}
#word-status .x-status-saved {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}

/* StatusBar form validation example styles */

.x-statusbar .x-status-error {
    cursor: pointer;
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}
.x-statusbar .x-status-valid {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}
.x-status-error-list {
    font: 11px tahoma,arial,verdana,sans-serif;
    position: absolute;
    z-index: 9999;
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    padding: 5px 10px;
}
.x-status-error-list li {
    cursor: pointer;
    list-style: disc;
    margin-left: 10px;
}
.x-status-error-list li a {
    text-decoration: none;
}
.x-status-error-list li a:hover {
    text-decoration: underline;
}


/* *********************************************************** */
/* *********************************************************** */
/* *********************************************************** */


/* StatusBar - visual */

.x-statusbar .x-status-busy {
    background-image: url(../images/loading.gif);
}
.x-statusbar .x-status-text-panel {
    border-color: #99bbe8 #fff #fff #99bbe8;
}

/* StatusBar word processor example styles */

#word-status .x-status-text {
    color: #777;
}
#word-status .x-status-busy {
    background-image: url(../images/saving.gif);
}
#word-status .x-status-saved {
    background-image: url(../images/saved.png);
}

/* StatusBar form validation example styles */

.x-statusbar .x-status-error {
    color: #C33;
    background-image: url(../images/exclamation.gif);
}
.x-statusbar .x-status-valid {
    background-image: url(../images/accept.png);
}
.x-status-error-list {
    border-color: #C33;
}
.x-status-error-list li a {
    color: #15428B;
}
/*
 * PORTAL CSS 
 */

input:read-only { 
	background-color: lightgray;
	color: gray;
}
.search-item {
	border-color:#FFFFFF #FFFFFF #EEEEEE;
	border-style:solid;
	border-width:1px;
	color:#555555;
	font:11px tahoma,arial,helvetica,sans-serif;
	padding:3px 10px;
	white-space:normal;
}
.search-item h3 {
	color:#222222;
	display:block;
	font-family:inherit;
	font-size:inherit;
	font-size-adjust:inherit;
	font-stretch:inherit;
	font-style:inherit;
	font-variant:inherit;
	font-weight:bold;
	line-height:inherit;
}
.search-item h3 span {
	clear:none;
	display:block;
	float:right;
	font-weight:normal;
	margin:0 0 5px 5px;
	width:100px;
}

.f-readOnly {
	/*color:#15428b;*/
	background-color:transparent;
	background:none;
	border:0
}

.borderBox {
	background: transparent;	
	padding-left: 4px;
	float: left;
	margin: 4px 4px 4px 0;
	/*width: 240px;*/
}
.borderBox .x-view-over {
    background: red;
}  
.borderBox .b1, .borderBox .b2, .borderBox .b3, .borderBox .b4, .borderBox .b1b, .borderBox .b2b, .borderBox .b3b, .borderBox .b4b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}  
.borderBox .b1, .borderBox .b2, .borderBox .b3, .borderBox .b1b, .borderBox .b2b, .borderBox .b3b {
	height:1px;
}  
.borderBox .b2, .borderBox .b3, .borderBox .b4 {
	background: #f1f1f1;
	border-left: 0px solid #ddd;
	border-right: 1px solid #ddd;
}  
.borderBox .b1 {
	margin: 0 5px;
	background: #ddd;
}  
.borderBox .b2 {
	margin: 0 3px;
	border-width: 0 2px;
}  
.borderBox .b3 {
	margin: 0 2px;
}  
.borderBox .b4 {
	height: 2px;
	margin: 0 1px;
}
.borderBox .content {
	padding: 0px 10px 0px 10px;
	display: block;
	background: #f1f1f1;
	border-left: 0px solid #ddd;
	border-right: 1px solid #ddd;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.borderBox .icon {
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px 5px 0 5px;
	height: 14px;
}
.borderBox .icon32 {
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px 5px 0 5px;
	height: 32px;
}

/* Large Icons (32x32) */
.icon-large-folder_up {
	background-image: url(../../img/icons/default/32x32/folder_up.png) !important;
}
.icon-large-folder_process {
	background-image: url(../../img/icons/default/32x32/folder_process.png) !important;
}
.icon-large-folder_lock {
	background-image: url(../../img/icons/default/32x32/folder_lock.png) !important;
}
.icon-large-folder_warning {
	background-image: url(../../img/icons/default/32x32/folder_warning.png) !important;
}
.icon-large-folder_accept {
	background-image: url(../../img/icons/default/32x32/folder_accept.png) !important;
}
.icon-large-folder_info {
	background-image: url(../../img/icons/default/32x32/folder_info.png) !important;
}

/* Medium Icons (24x24) */

.icon-medium-next {
	background-image: url(../../img/icons/default/24x24/next.png) !important;
}
.icon-medium-previous {
	background-image: url(../../img/icons/default/24x24/previous.png) !important;
}


/* Small Icons (16x16) */

.icon-arrow_left{
	background-image: url(../../img/icons/default/16x16/previous.png) !important;
}

.icon-up {
	background-image: url(../../img/icons/default/16x16/up.png) !important;
}

.icon-save {
	background-image: url(../../img/icons/default/16x16/save.png) !important;
}

.icon-home_info {
    background-image:url(../../img/icons/default/16x16/home_info.png) !important;
}

.icon-globe_search {
    background-image:url(../../img/icons/default/16x16/globe_search.png) !important;
}

.icon-globe_up {
    background-image:url(../../img/icons/default/16x16/globe_up.png) !important;
}

.icon-computer_process {
    background-image:url(../../img/icons/default/16x16/computer_process.png) !important;
}

.icon-computer {
    background-image:url(../../img/icons/default/16x16/computer.png) !important;
}

.icon-collections {
    background-image:url(../../img/icons/default/16x16/pages_blank_warning.png) !important;
}

.icon-invite {
    background-image:url(../../img/icons/default/16x16/new_mail_next.png) !important;
}

.icon-page_previous {
    background-image:url(../../img/icons/default/16x16/page_previous.png) !important;
}

.icon-page_info {
    background-image:url(../../img/icons/default/16x16/page_info.png) !important;
}

.icon-page_blank {
    background-image:url(../../img/icons/default/16x16/page_blank.png) !important;
}

.icon-page_paste {
    background-image:url(../../img/icons/default/16x16/page_paste.png) !important;
}

.icon-calculator {
    background-image:url(../../img/icons/default/16x16/calculator.png) !important;
}
.icon-user_female {
    background-image:url(../../img/icons/default/16x16/business_user_info.png) !important;
}

.icon-favorite {
    background-image:url(../../img/icons/default/16x16/favorite.png) !important;
}
.icon-favorite_add {
    background-image:url(../../img/icons/default/16x16/favorite_add.png) !important;
}
.icon-feed {
    background-image:url(../../img/icons/default/16x16/rss.png) !important;
}
.icon-folder {
    background-image:url(../../img/icons/default/16x16/folder.png) !important;
}
.icon-folder_up {
    background-image:url(../../img/icons/default/16x16/folder_up.png) !important;
}
.icon-folder_search {
    background-image:url(../../img/icons/default/16x16/folder_search.png) !important;
}
.icon-folder_down {
    background-image:url(../../img/icons/default/16x16/folder_down.png) !important;
}
.icon-folder_process {
    background-image:url(../../img/icons/default/16x16/folder_process.png) !important;
}
.icon-page_add {
    background-image:url(../../img/icons/default/16x16/page_add.png) !important;
}
.icon-page_delete {
    background-image:url(../../img/icons/default/16x16/page_delete.png) !important;
}

.icon-help {
    background-image:url(../../img/icons/default/16x16/help.png) !important;
}

.icon-page_white_text_width {
    background-image:url(../../img/icons/default/16x16/page_white_text_width.png) !important;
}
.icon-page_white_code {
    background-image:url(../../img/icons/default/16x16/page_white_code.png) !important;
}
.icon-page_white_code_red {
    background-image:url(../../img/icons/default/16x16/page_white_code_red.png) !important;
}

.icon-lorry {
    background-image:url(../../img/icons/default/16x16/lorry.png) !important;
}

.icon-info {
    background-image:url(../../img/icons/default/16x16/info.png) !important;
}

.icon-process {
	background-image: url(../../img/icons/default/16x16/process.png) !important;
}
.icon-page_process {
	background-image: url(../../img/icons/default/16x16/page_process.png) !important;
}
.icon-report_edit {
	background-image: url(../../img/icons/report_edit.png) !important;
}
.icon-page_white_acrobat {
	background-image: url(../../img/icons/page_white_acrobat.png) !important;
}
.icon-printer {
    background-image:url(../../img/icons/default/16x16/printer.png) !important;
}
.icon-next {
	background-image: url(../../img/icons/default/16x16/next.png) !important;
}
.icon-search {
	background-image: url(../../img/icons/default/16x16/search.png) !important;
}
.icon-application_add {
	background-image: url(../../img/icons/default/16x16/application_add.png) !important;
}
.icon-application_delete {
	background-image: url(../../img/icons/default/16x16/application_delete.png) !important;
}
.icon-accept {
	background-image: url(../../img/icons/default/16x16/accept.png) !important;
}
.icon-add {
	background-image: url(../../img/icons/default/16x16/add.png) !important;
}
.icon-delete {
	background-image: url(../../img/icons/default/16x16/delete.png) !important;
}
.icon-cancel {
	background-image: url(../../img/icons/default/16x16/red_button.png) !important;
}
.icon-repeat {
	background-image: url(../../img/icons/default/16x16/repeat.png) !important;
}
.icon-application {
    background-image:url(../../img/icons/default/16x16/application.png) !important;
}
.icon-text_replace {
    background-image:url(../../img/icons/text_replace.png) !important;
}
.icon-user_edit {
    background-image:url(../../img/icons/default/16x16/user_edit.png) !important;
}
.icon-user_delete {
    background-image:url(../../img/icons/default/16x16/user_delete.png) !important;
}
.icon-page_edit {
    background-image:url(../../img/icons/default/16x16/page_edit.png) !important;
}
.icon-users {
    background-image:url(../../img/icons/default/16x16/users.png) !important;
}
.icon-user {
    background-image:url(../../img/icons/default/16x16/user.png) !important;
}
.icon-users_add {
    background-image:url(../../img/icons/default/16x16/users_add.png) !important;
}
.icon-user_add {
    background-image:url(../../img/icons/default/16x16/user_add.png) !important;
}
.icon-users_accept {
    background-image:url(../../img/icons/default/16x16/users_accept.png) !important;
}
.icon-user_accept {
    background-image:url(../../img/icons/default/16x16/user_accept.png) !important;
}
.icon-user_info {
    background-image:url(../../img/icons/default/16x16/user_info.png) !important;
}
.icon-warning {
    background-image:url(../../img/icons/default/16x16/warning.png) !important;
}
.icon-lock {
    background-image:url(../../img/icons/default/16x16/lock.png) !important;
}

.icon-notebook_edit {
    background-image:url(../../img/icons/default/16x16/notebook_edit.png) !important;
}
.icon-notebook_add {
    background-image:url(../../img/icons/default/16x16/notebook_add.png) !important;
}
.icon-notebook_delete {
    background-image:url(../../img/icons/default/16x16/notebook_delete.png) !important;
}
.icon-magnifier {
    background-image:url(../../img/icons/default/16x16/magnifier.png) !important;
}
.icon-eye {
    background-image:url(../../img/icons/default/16x16/eye.png) !important;
}
.icon-email {
    background-image:url(../../img/icons/default/16x16/email.png) !important;
}
.icon-bin_closed {
    background-image:url(../../img/icons/default/16x16/bin_closed.png) !important;
}
.icon-text_horizontalrule {
    background-image:url(../../img/icons/default/16x16/text_horizontalrule.png) !important;
}
.icon-photo {
    background-image:url(../../img/icons/default/16x16/photo.png) !important;
}
.icon-key {
    background-image:url(../../img/icons/default/16x16/key.png) !important;
}


/* Help */
.hlp-table { 
  border: 1px solid #bbb;
  border-collapse: collapse;
  font-size: 10pt;
}

.hlp-table td, .hlp-table th {
  border: 1px solid #ccc;
  border-collapse: collapse;
  padding: 5px;
}

.hlp-content {
  border-left-style: hidden;
  border-right-style: hidden;
}

/* Account Wiz */
.icon-large-favorite {
	background-image: url(../../img/icons/default/32x32/favorite.png) !important;
}

.icon-large-home {
	background-image: url(../../img/icons/default/32x32/home.png) !important;
}

.icon-large-users {
	background-image: url(../../img/icons/default/32x32/users.png) !important;
}

.icon-large-accept {
	background-image: url(../../img/icons/default/32x32/accept.png) !important;
}

.wiz-header {
	padding: 20px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
}

.wiz-header .wiz-header-icon { 
  background-repeat: no-repeat;
  position: absolute;
  height: 64px;
  width: 64px;
  top: 15px;
  left: 45px;
}

.wiz-header hr {
	background-color: #99BBE8;
	color: #99BBE8;
    border: 0 none;
    height: 1px;
    margin: 20px 0 0 0;
    text-align: center;
    width: 100%;
}

.wiz-text {
	padding: 0 60px 0 60px;
}


/* Msg */

.x-window-dlg .ext-mb-info {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../img/icons/default/32x32/info.png) no-repeat scroll left top;
}
.x-window-dlg .ext-mb-warning {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../img/icons/default/32x32/warning.png) no-repeat scroll left top;
}
.x-window-dlg .ext-mb-question {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../img/icons/default/32x32/help.png) no-repeat scroll left top;
}
.x-window-dlg .ext-mb-error {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../img/icons/default/32x32/delete.png) no-repeat scroll left top;
}