/* Z-Index Fixes */

/* ComboBox Dropdown List */
.x-combo-list {
   z-index:25000 !important;
}
/* Tooltip Overlay */
.x-tip {
   z-index: 30000 !important;
   background-color: #eaeaea !important;
   border-color: #979797 !important;
}

/* Date Picker */
.x-date-menu {
   z-index: 30001 !important;
}
/* Drag & Drop Overlay */
.x-dd-drag-proxy {
   z-index: 37000 !important;
}
/* Menu Overlay */
.x-menu {
   z-index: 30001 !important;
}

/* Tab Panel Titles */
.x-tab-default .x-tab-inner {
   font-weight: normal !important;
}

.x-tab-default-active .x-tab-inner {
   font-weight: bold !important;
}

/* Profile Upload Button */
.tbarUpload .x-btn {
    background-image: none !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

.tbarUpload .x-btn:hover {
   background-image: -webkit-linear-gradient(top, #f6f6f6, #f5f5f5 50%, #e9e9e9 51%, #f5f5f5)!important;
   background-color: #f5f5f5!important;
   border-color: #acacac !important;
}

.tbarUpload .x-btn-inner {
   font: bold 12px/16px helvetica, arial, verdana, sans-serif;
   color: #666;
   padding: 0 5px;
}

/* Form Defaults for All Browser Compatibility */

.x-form-cb-label {
   top: 0px;
}

.x-form-display-field-body{
   height: auto;
}

/* Grid Word Wrap Class */
td.wrap-text div {
   white-space: normal;
}

.x-grid-cell-inner {
   width: inherit;
}

/* Combobox Arrow IMG in Dialog Fix */
.x-form-field-wrap .x-form-trigger{
   position: static;
   vertical-align: bottom;
}

/* Scrollbar Fix */
.x-form-field-wrap,  /* fixes comboboxes moving in dialog in IE */
.x-form-element,     /* fixes form elements moving fields in dialog in IE */
.x-form-item label,  /* fixes form elements moving fields in dialog in IE */
.x-grid3,
.x-grid3-hd-inner,
.x-grid3-scroller,
.x-grid3-topbar,.x-grid3-bottombar,
.ext-ie .x-grid3 .x-editor .x-form-text {
   position: static;
}

#hardwareVersionComponent .x-tree-icon {
   width: 0px;
   background-image: none;
}

#hardwareVersionComponent .x-grid-item {
   width: 100%!important;
}

/* Update Unit - Upload button fix */
.x-form-item-no-label > label {
   display: none;
}

.x-form-text-default {
   padding: 3px 6px 3px;
}

.x-form-item-no-label > .x-form-text-field-body-default {
   min-width: inherit;
   max-width: inherit;
}

#contactCompany
{
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   color: #F69618;
   font-size: 24px;
}

#contactAddress1
{
   color: #F69618;
   font-size: 11px;
}

#contactAddress2
{
   color: #F69618;
   font-size: 11px;
}

#contactCityStateZip
{
}

#contactCity
{
   color: #F69618;
   font-size: 11px;
}

#contactState
{
   color: #F69618;
   font-size: 11px;
   padding-right: 4px;
}

#contactZip
{
   color: #F69618;
   font-size: 11px;
}

#contactCountry
{
   color: #F69618;
   font-size: 11px;
}

#contactPhone
{
   color: #F69618;
   font-size: 11px;
}

#contactFax
{
   color: #F69618;
   font-size: 11px;
}

#contactUrl
{
   font-size: 11px;
   padding-top: 5px;
}

#contactUrl a:link    { color: #30569D; }
#contactUrl a:visited { color: #30569D; }
#contactUrl a:active  { color: #30569D; }
#contactUrl a:hover   { color: #F69618; }