body, td
{
  font-family: arial,tahoma,helvetica,sans-serif;
  font-size: 11px;
  color: #333;
  margin: 0;
  padding: 0;
}

.title
{
  font-size: 14px;
  line-height: 20px;
  color: #083772;
  margin-bottom: 15px;
  font-weight: normal;
}
/*.product-name { font-size: 26px; line-height: 50px; color: #CCDDFF; padding-left: 25px; font-weight: bold; }*/
.product-name
{
  font-size: 26px;
  line-height: 42px;
  color: #CCDDFF;
  padding-left: 25px;
  vertical-align: bottom;
  font-weight: bold;
}

.intro-list { list-style: disc; }
.intro-title { font-size:16px; font-family: tahoma,arial,helvetica,sans-serif; color:#006EC7; margin-bottom: 20px; font-weight: bold;}
.intro-text { font-size:14px; font-family: tahoma,arial,helvetica,sans-serif; color:#3764A0; margin-bottom: 15px; font-weight: normal;}

/* Banner */
.banner
{
  width:100%;
  background-color:#006EC7;
  border:0;
}

/* title: logout text in image */
.textInImage
{
  color: #CCDDFF;
  text-align: left;
  font-size: 12px;
  display: block;
  background-repeat: no-repeat;
  width: 300px;
  height: 50px;
  background-position: top center;
}
a.linkInImage
{
  color: #CCDDFF;
  text-decoration: none;
}
a:hover.linkInImage
{
  color: #FFF;
  text-decoration: underline;
}

/* top alignment */
.align-top
{
  vertical-align: top;
}

.x-menu-item-icon-emc2
{
  background-position: center center;
  border: 0 none;
  height: 16px;
  margin: 0 8px 0 0;
  padding: 0;
  width: 16px;
  top: 0px;
  left: 0px;
  position: relative;
}

.tree-icon-nodelist { background-image: url("images/icons/treeicon_nodelist.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-nodemap { background-image: url("images/icons/treeicon_nodemap.gif") !important; width: 16px !important; height: 16px !important;}

/* MRK_NODES_TYPES */
.tree-icon-dev { background-image: url("images/icons/treeicon_dev.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-ups { background-image: url("images/icons/treeicon_dev_ups.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-pdu { background-image: url("images/icons/treeicon_dev_pdu.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-pol { background-image: url("images/icons/treeicon_dev_pol.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-vps { background-image: url("images/icons/treeicon_dev_vps.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-gen { background-image: url("images/icons/treeicon_dev_gen.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-dcc { background-image: url("images/icons/treeicon_dev_dcc.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-pmr { background-image: url("images/icons/treeicon_dev_pmr.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-amr { background-image: url("images/icons/treeicon_dev_amr.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-coo { background-image: url("images/icons/treeicon_dev_coo.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dev-ufo { background-image: url("images/icons/treeicon_dev_ufo.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-app { background-image: url("images/icons/treeicon_app.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-app-srv { background-image: url("images/icons/treeicon_app_srv.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-app-net { background-image: url("images/icons/treeicon_app_net.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-app-sto { background-image: url("images/icons/treeicon_app_sto.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-powersource { background-image: url("images/icons/treeicon_powersource.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-vpscmplist { background-image: url("images/icons/treeicon_vpscmplist.gif") !important; width: 16px !important; height: 16px !important;}

.tree-icon-events { background-image: url("images/icons/treeicon_events.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-chart { background-image: url("images/icons/treeicon_chart.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-calendar { background-image: url("images/icons/treeicon_calendar.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-mgtupload { background-image: url("images/icons/treeicon_mgtupload.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-mgtconfig { background-image: url("images/icons/treeicon_mgtconfig.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-scan { background-image: url("images/icons/treeicon_scan.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-action { background-image: url("images/icons/treeicon_action.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-shutdown { background-image: url("images/icons/treeicon_shutdown.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-system { background-image: url("images/icons/treeicon_system.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-vmhost { background-image: url("images/icons/vmhost.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-dcm { background-image: url("images/icons/treeicon_dcm.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-users { background-image: url("images/icons/treeicon_users.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-syslog { background-image: url("images/icons/treeicon_syslog.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-ok { background-image: url("images/icons/status1.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-warning { background-image: url("images/icons/status2.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-critical { background-image: url("images/icons/status3.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-commlost { background-image: url("images/icons/status4.gif") !important; width: 16px !important; height: 16px !important;}

.icon-collapse-all { background: url("images/icons/collapse-all.gif") transparent no-repeat !important;}
.icon-expand-all { background: url("images/icons/expand-all.gif") transparent no-repeat !important;}
.status-bar-1 { background-image: url("images/icons/status1.gif") !important; }
.status-bar-2 { background-image: url("images/icons/status2.gif") !important; }
.status-bar-3 { background-image: url("images/icons/status3.gif") !important; }
.status-bar-4 { background-image: url("images/icons/status4.gif") !important; }

.event-panel-header td button { color: #15428B !important; text-align: left !important; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: bold; line-height: 15px; }
.x-tool-menu { background-position: 0 -225px; }
.x-grid-group-hd table { width: 100%; vertical-align: middle; border: none; padding-top: 0pt; }
.x-grid-group-hd tr { height: 20px;}
.x-grid-group-hd div { background: transparent url(libs/ext/resources/images/default/grid/group-expand-sprite.gif) no-repeat 3px -43px;padding: 4px 4px 4px 17px;color: #3764a0;font: bold 11px tahoma, arial, helvetica, sans-serif;}
.x-grid-group-hd td { color: #3764A0;font-weight: bold;}
.x-grid-group-hd-icons { text-align: right;padding-right: 18px;}
html>body .x-grid-group-hd-icons { padding-right: 0pt;}
.x-grid-group-collapsed .x-grid-group-hd div { background-position: 3px 7px;}
.x-grid-group-checker { background: transparent url(libs/ext/resources/images/default/grid/row-check-sprite.gif) no-repeat 0px -1px; font-size: 14px; text-decoration: none; border: none; }
.users-list-row { line-height: 16px; padding-left: 20px; }
.users-list-data { font-weight: bold; }
.actions-list-image { clear: both }
.actions-list-column { float: left; width: 50% !important; }
.actions-list-row { line-height: 16px; padding-left: 20px; }
.actions-list-data { font-weight: bold; white-space:normal !important; }
.actions-form-crit-icon { margin-right:10px; }
.actions-form-crit-label { font-family: arial,tahoma,helvetica,sans-serif; font-size: 12px; width:124px; margin-bottom:3px;  }
.event-categories-form {font-weight: bold; margin-right: 10px;}
.event-categories-edit {font-size: 10px; color: #15428B;}
.settings-list-column { clear: both; }
.settings-list-row { line-height: 16px; padding-left: 20px;  }
.settings-list-data { font-weight: bold; white-space:normal !important; }
.settings-image { float:left; padding-right: 4px; }
.settings-title { float:left; font-weight: bold; }

.cursor-pointer { cursor: pointer; }

#taskBarPanel .x-panel { margin-bottom:3px; margin-right:0; }
#taskBarPanel .x-panel-body { background:transparent; padding:5px; }
#taskBarPanel .x-panel-body li { margin:3px; }
#taskBarPanel .x-panel-body li img { vertical-align:middle; margin-right:2px; margin-bottom:2px; }
#taskBarPanel .x-panel-body li a { text-decoration:none; color:#3764A0; }
#taskBarPanel .x-panel-body li a:hover { text-decoration:underline; color:#15428b; }
#taskBarPanel .x-menu-sep { background-color: #99BBE8; }
#taskBarPanel .x-item-disabled { color:gray; cursor:default; opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60); }
#taskBarPanel .x-panel-body li .menu-cancel { color: #15428B !important;  margin-left: 10px; cursor:pointer !important; }#taskBarPanel .x-menu-sep { background-color: #99BBE8; }

.chart-cursor {position: absolute; display: inline; width: 0px; border-left:1px solid #3764A0; border-right:1px solid #FFFFFF; background-color: #99BBE8; opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60); z-index: 10000}
.btn-center {width: 100%; margin-left: auto; margin-right: auto; text-align: center;}
.btn-center2 {width: 100%; padding-left: 50%; padding-right: 50%;}
.x-check-group-line { border-top:1px dotted #B5B8C8; }

.icon-status-1 { background-image: url("images/icons/status1.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-status-2 { background-image: url("images/icons/status2.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-status-3 { background-image: url("images/icons/status3.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-status-4 { background-image: url("images/icons/status4.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-status-5 { background-image: url("images/icons/status_ignore.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-status-question { background-image: url("images/icons/status_question.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-status-warning { background-image: url("images/icons/warning.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }

.icon-link-http { background-image: url("images/icons/link_http.gif"); background-repeat: no-repeat; width: 16px; height: 16px;}
.icon-link-https { background-image: url("images/icons/link_https.gif"); background-repeat: no-repeat; width: 16px; height: 16px;}
.icon-output-0 { background-image: url("images/icons/output_red.gif"); background-repeat: no-repeat; width: 16px; height: 14px; margin-left: auto; margin-right: auto;}
.icon-output-1 { background-image: url("images/icons/output_green.gif"); background-repeat: no-repeat; width: 16px; height: 14px; margin-left: auto; margin-right: auto;}
.icon-output-2 { background-image: url("images/icons/output_gray.gif"); background-repeat: no-repeat; width: 16px; height: 14px; margin-left: auto; margin-right: auto;}
.icon-out-eth-off { background-image: url("images/icons/out_eth_red.gif"); background-repeat: no-repeat; width: 16px; height: 14px; margin-left: auto; margin-right: auto;}
.icon-out-eth-on { background-image: url("images/icons/out_eth_green.gif"); background-repeat: no-repeat; width: 16px; height: 14px; margin-left: auto; margin-right: auto;}
.icon-out-eth-unknown { background-image: url("images/icons/out_eth_gray.gif"); background-repeat: no-repeat; width: 16px; height: 14px; margin-left: auto; margin-right: auto;}

.icon-access-ok { background-image: url("images/icons/access_ok.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }
.icon-access-nok { background-image: url("images/icons/access_nok.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto; }

table.bargraph { background-color: #000; }
table.bargraph td { background-repeat: no-repeat; min-width: 4px; width: 4px; height: 10px; margin: 0px; padding: 0px; overflow: hidden;}
td.bargraph-bar-black { background-image: url("images/icons/bg_black.gif"); }
td.bargraph-bar-blue { background-image: url("images/icons/bg_blue.gif"); }
td.bargraph-bar-green { background-image: url("images/icons/bg_green.gif"); }
td.bargraph-bar-orange { background-image: url("images/icons/bg_orange.gif"); }
td.bargraph-bar-red { background-image: url("images/icons/bg_red.gif"); }
td.bargraph-bar-white { background-image: url("images/icons/bg_white.gif"); }

div.bargraph { width: 100px; border-top: 0; border-bottom: 0; border-left: 1px; border-right: 1px; border-style: solid; border-color: black; height: 12px; background-image: url(images/envgraph_bg.png); }

.icon-event-acked { background-image: url("images/icons/ack.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin-left: auto; margin-right: auto;}
.tree-icon-event-ack { background-image: url("images/icons/ack.gif") !important; width: 16px !important; height: 16px !important;}
.tree-icon-event-no-ack { background-image: url("images/icons/deselect.gif") !important; width: 16px !important; height: 16px !important;}

#environment-panel tr { vertical-align: top;}
.environment-graph-cursor { background-image: url("images/icons/cursor.gif"); background-repeat: no-repeat; width: 12px; height: 12px; position: absolute; z-index: 2;}

.edit-msg-title { font-weight: bold; font-size: 12px; }
.edit-msg-desc { font-size: 12px; padding-top: 3px; padding-bottom: 3px; }
.edit-msg-desc a { color: #000000; text-decoration: none; }
.edit-msg-desc a:hover { text-decoration: underline; }
.edit-msg-help { font-family: tahoma, arial, verdana, sans-serif; font-size: 12px; font-weight: bold; }

.table-layout-maxwidth { width: 100%;}
.config-form-cell { width: 40%; height: 30px; padding-right: 10px;}
.config-unit-cell { width: 15%; height: 30px; padding-right: 10px;}
.config-form-checkbox-cell { width: 5%; padding-left: 10px;}

.shutdown-test-img { margin-left: 10px; }

.x-portal .x-panel-dd-spacer { margin-bottom:10px; }
.x-portal .x-tool-toggle { background-position:0 -255px; }
.x-portal .x-panel-collapsed .x-tool-toggle { background-position:0 -240px; }
.x-portlet { margin-bottom:10px; }
.x-portlet .x-panel-tl { padding-left:6px; background: transparent url("libs/ext/resources/images/default/panel/light-hd.gif") repeat-x scroll 0 -9px; border:1px solid #99BBE8; }
.x-portlet .x-panel-tl .x-panel-header { background: transparent url("libs/ext/resources/images/default/panel/light-hd.gif") repeat-x scroll 0 -9px; }
.x-portlet .x-panel-tr { padding-right:6px; background: transparent url("libs/ext/resources/images/default/panel/light-hd.gif") repeat-x scroll 0 -9px; }
.x-portlet .x-panel-tc { background: transparent url("libs/ext/resources/images/default/panel/light-hd.gif") repeat-x scroll 0 -9px; }
.x-portlet .x-panel-tc .x-panel-header-text { color:#222222; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; }
.x-portlet .x-panel-ml { padding-left:2px; background: #FFFFFF; border-left:1px solid #99BBE8; }
.x-portlet .x-panel-mr { padding-right:2px; background: #FFFFFF; border-right:1px solid #99BBE8; }
.x-portlet .x-panel-bl { padding-left:2px; background: #FFFFFF; border-bottom:1px solid #99BBE8; border-left:1px solid #99BBE8; }
.x-portlet .x-panel-br { padding-right:2px; background: #FFFFFF; border-right:1px solid #99BBE8; }
.x-portlet .x-panel-body { background: #FFFFFF; }
.x-portlet .x-panel-mc { padding-top:2px; background: #FFFFFF; }
.x-portlet .x-panel-bc .x-panel-footer { padding-bottom:2px; background: #FFFFFF; }
.x-portlet .x-panel-nofooter .x-panel-bc { height:2px; background: #FFFFFF; }
.x-portal-no-overflow { overflow-x: hidden;}

.x-grid3-header-offset{padding-left:1px;width:auto;}

.outlet-cell {cursor:pointer;}
/*.outlet-cell-selected {cursor:pointer;border: 1px solid #99BBE8}*/

.synoptic-fault {font-weight: bold; color: red;}
.dd-proxy {border: none; z-index: 2000; opacity: 40; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity:.4; overflow: visible;}
.maps-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000;}
.maps-dd-drag-ghost{position:absolute;left:0;top:0;color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);background-color:white;white-space:nowrap;}
.maps-dd-drag-ghost-ie{position:absolute;left:0;top:0;color:black;font:normal 11px arial,helvetica,sans-serif;background-color:transparent;white-space:nowrap;}
.maps-dd-drag-repair .maps-dd-drag-ghost{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent;}
.maps-dd-drag-repair .maps-dd-drop-icon{visibility:hidden;}
.maps-dd-drop-icon{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);width:64px;height:64px;position:absolute;top:0;left:0;display:block;background-color:transparent;z-index:1;}
.maps-dd-drop-nodrop .maps-dd-drop-icon{background-color:red;}
.maps-dd-drop-ok .maps-dd-drop-icon{background-color:transparent;}
.maps-dd-drop-ok-add .maps-dd-drop-icon{background-color:green;}

.maps-selection-box{position: absolute; border: 1px solid #BBB; z-index: 20001}
.maps-selection-mask{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent; z-index: 20000}

/* */
.log-type-img {margin-right: 10px;}
.log-details {width:100%; border-collapse: collapse;}
.log-details-line {border-bottom: 1px dashed #CCCCCC;}
.log-details td {font-family: arial,tahoma,helvetica,sans-serif; font-size: 11px; vertical-align: top;}
.log-details-label {width:25%; font-weight:bold; padding-right:10px; padding-top: 5px; padding-bottom: 5px;}
.log-details-value {padding-top: 5px; padding-bottom: 5px;}

/* */
.combo-tree-icon-ok { background-image: url("images/icons/status1.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-warning { background-image: url("images/icons/status2.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-critical { background-image: url("images/icons/status3.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-commlost { background-image: url("images/icons/status4.gif") !important; background-repeat: no-repeat; }

/* MRK_NODES_TYPES */
.combo-tree-icon-dev { padding-top: 2px; background-image: url("images/icons/treeicon_dev.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-ups { padding-top: 2px; background-image: url("images/icons/treeicon_dev_ups.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-pdu { padding-top: 2px; background-image: url("images/icons/treeicon_dev_pdu.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-pol { padding-top: 2px; background-image: url("images/icons/treeicon_dev_pol.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-vps { padding-top: 2px; background-image: url("images/icons/treeicon_dev_vps.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-gen { padding-top: 2px; background-image: url("images/icons/treeicon_dev_gen.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-dcc { padding-top: 2px; background-image: url("images/icons/treeicon_dev_dcc.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-pmr { padding-top: 2px; background-image: url("images/icons/treeicon_dev_pmr.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-amr { padding-top: 2px; background-image: url("images/icons/treeicon_dev_amr.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-coo { padding-top: 2px; background-image: url("images/icons/treeicon_dev_coo.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-dev-ufo { padding-top: 2px; background-image: url("images/icons/treeicon_dev_ufo.gif") !important; background-repeat: no-repeat; }

.combo-tree-icon-app { padding-top: 2px; background-image: url("images/icons/treeicon_app.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-app-srv { padding-top: 2px; background-image: url("images/icons/treeicon_app_srv.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-app-net { padding-top: 2px; background-image: url("images/icons/treeicon_app_net.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-app-sto { padding-top: 2px; background-image: url("images/icons/treeicon_app_sto.gif") !important; background-repeat: no-repeat; }

.combo-tree-icon-event-ack { background-image: url("images/icons/ack.gif") !important; background-repeat: no-repeat; }
.combo-tree-icon-event-no-ack { background-image: url("images/icons/deselect.gif") !important; background-repeat: no-repeat; }

.cell-filter-rules { height: 16px; border: none; font-family: arial,tahoma,helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
.cell-filter-rules-gray { color: gray; height: 16px; border: none; font-family: arial,tahoma,helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }

/* icon combo styles */
.x-combo-list-item { font-family: arial,tahoma,helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
.x-combo-disabled { font-style:italic; color:rgb(108, 108, 108); background-color:rgb(248, 248, 248); }
.x-combo-list-item.x-combo-disabled.x-combo-selected { font-style:italic; color:rgb(108, 108, 108); background-color:rgb(248, 248, 248); }
.x-combo-header { font-weight:bold; text-align:center; background-color:rgb(212, 221, 255); }
.x-icon-combo-icon { background-repeat: no-repeat; background-position: 0 50%; width: 18px; height: 14px; }
.x-icon-combo-input { padding-left: 25px;}
.x-form-field-wrap .x-icon-combo-icon { top: 3px; left: 5px;}
.x-icon-combo-item { background-repeat: no-repeat !important; background-position: 3px 50% !important; padding-left: 24px;}

/* stats panel */
.stats-panel { width: 100%;}
.stats-panel th { font-size: smaller; font-weight: bold;}
.stats-panel .right { text-align: right;}

/* measures panel */
#nodeMeasuresPanel fieldset { margin-bottom: 10px; padding: 10px;}
#nodeMeasuresPanel legend { margin-left: 5px; font-weight: bold;}
#nodeMeasuresPanel table { border: 0; border-collapse: collapse; width: 100%;}
#nodeMeasuresPanel table table { text-align: right;}
#nodeMeasuresPanel table table td { width: 33%;}

/* user data panel */
#nodeUserDataPanel fieldset { margin-bottom: 10px; padding: 10px;}
#nodeUserDataPanel legend { margin-left: 5px; font-weight: bold;}
#nodeUserDataPanel table { border: 0; border-collapse: collapse; width: 100%;}
#nodeUserDataPanel table table { text-align: right;}
#nodeUserDataPanel table table td { width: 33%;}

/* Driver generic window */
#x-form-el-rule-conversion-parameter-help { position: absolute; }
/* textarea fixe for ie */
.ext-ie #rule-conversion-parameter { width: 416px !important; }
.ext-ie #rule-conversion-help { width: 416px !important; }
#driver-check-button { width: 90px; }
.bring-down-rule-image { background-image: url("libs/ext/resources/images/default/grid/col-move-top.gif") !important; }
.bring-up-rule-image { background-image: url("libs/ext/resources/images/default/grid/col-move-bottom.gif") !important; }
.meta-driver-combo { height: 22px !important;}
.x-grid3-td-active .x-grid3-cell-inner { vertical-align: middle !important; padding-top: 0px !important; padding-bottom: 0px !important;}
#rules-grid .x-grid3-td-active { vertical-align: middle !important;}
#x-form-el-check-address-input { padding-right: 3px !important; }
#check-address-input { width: 170px !important; }
.ext-ie  #x-form-el-user-object-index { width: 150px !important; padding-left: 5px !important;}
#src-object-selector-title { width: 400px !important;}

/* Fixes broken date picker calendar widget width on Chrome
 * /!\ Works only with ExtJS 2.3 
 */
/*.ext-chrome .x-date-picker { width: 185px;}*/


.externalLink
{
  background: url("images/external_link.gif") no-repeat right center;
  padding-right: 14px;
}
