body {
    font: normal 12px 微 软 雅 黑;
}

#loading-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 200000;
    background-color: #ffffff;
}

#loading {
    position: absolute;
    left: 45%;
    top: 45%;
    padding: 2px;
    z-index: 200001;
    height: auto;
}

#loading .loading-status {
    color: #444444;
    margin: 0;
    height: auto;
    width: 150px;
}

.menu {
    line-height: 25px;
    font-size: 12px;
}

.menu ul {
    list-style: square;
    padding-left: 30px;
    margin-top: 10px;
    color: #000000;
}

.menu ul li {
    cursor: pointer;
}

/*
 * FileField 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: absolute;
    right: 0;
    z-index: 1;
}

.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.x-tab-panel-header, .x-tab-panel-footer {
    border: none;
}

.printer {
    background-image: url("../images/icons/printer.png") !important;
}

.excel {
    background-image: url("../images/icons/page_white_excel.png") !important;
}

.hr {
    background-image: url("../images/icons/chart_organisation.png") !important;
}

.hr_add {
    background-image: url("../images/icons/chart_organisation_add.png") !important;
}

.hr_delete {
    background-image: url("../images/icons/chart_organisation_delete.png") !important;
}

.form {
    background-image: url("../images/icons/application_form.png") !important;
}

.form_add {
    background-image: url("../images/icons/application_form_add.png") !important;
}

.form_edit {
    background-image: url("../images/icons/application_form_edit.png") !important;
}

.form_search {
    background-image: url("../images/icons/application_form_magnify.png") !important;
}

.form_delete {
    background-image: url("../images/icons/application_form_delete.png") !important;
}

.slide_left {
    background-image: url("../images/icons/application_side_contract.png") !important;
}

.slide_right {
    background-image: url("../images/icons/application_side_expand.png") !important;
}

.refresh {
    background-image: url("../images/icons/arrow_refresh_small.png") !important;
}

.branch {
    background-image: url("../images/icons/arrow_branch.png") !important;
}

.merge {
    background-image: url("../images/icons/arrow_merge.png") !important;
}

.arrow_redo {
    background-image: url("../images/icons/arrow_redo.png") !important;
}

.right {
    background-image: url("../images/icons/arrow_right.png") !important;
}

.attach {
    background-image: url("../images/icons/attach.png") !important;
}

.calendar {
    background-image: url("../images/icons/calendar.png") !important;
}

.calendar_add {
    background-image: url("../images/icons/calendar_add.png") !important;
}

.calendar_delete {
    background-image: url("../images/icons/calendar_delete.png") !important;
}

.calendar_edit {
    background-image: url("../images/icons/calendar_edit.png") !important;
}

.calendar_link {
    background-image: url("../images/icons/calendar_link.png") !important;
}

.calendar_day {
    background-image: url("../images/icons/calendar_view_day.png") !important;
}

.calendar_month {
    background-image: url("../images/icons/calendar_view_month.png") !important;
}

.calendar_week {
    background-image: url("../images/icons/calendar_view_week.png") !important;
}

.chart_line {
    background-image: url("../images/icons/chart_line.png") !important;
}

.world {
    background-image: url("../images/icons/world.png") !important;
}

.visa {
    background-image: url("../images/icons/visa.png") !important;
}

.bar {
    background-image: url("../images/icons/chart_bar.png") !important;
}

.bar_add {
    background-image: url("../images/icons/chart_bar_add.png") !important;
}

.bar_delete {
    background-image: url("../images/icons/chart_bar_delete.png") !important;
}

.script_save {
    background-image: url("../images/icons/script_save.png") !important;
}

.bar_edit {
    background-image: url("../images/icons/chart_bar_edit.png") !important;
}

.bar_link {
    background-image: url("../images/icons/chart_bar_link.png") !important;
}

.bar_error {
    background-image: url("../images/icons/chart_bar_error.png") !important;
}

.pie {
    background-image: url("../images/icons/chart_pie.png") !important;
}

.pie_add {
    background-image: url("../images/icons/chart_pie_add.png") !important;
}

.pie_delete {
    background-image: url("../images/icons/chart_pie_delete.png") !important;
}

.pie_edit {
    background-image: url("../images/icons/chart_pie_edit.png") !important;
}

.pie_error {
    background-image: url("../images/icons/chart_pie_error.png") !important;
}

.pie_link {
    background-image: url("../images/icons/chart_pie_link.png") !important;
}

.clock {
    background-image: url("../images/icons/clock.png") !important;
}

.clock_add {
    background-image: url("../images/icons/clock_add.png") !important;
}

.clock_delete {
    background-image: url("../images/icons/clock_delete.png") !important;
}

.clock_edit {
    background-image: url("../images/icons/clock_edit.png") !important;
}

.clock_pause {
    background-image: url("../images/icons/clock_pause.png") !important;
}

.clock_play {
    background-image: url("../images/icons/clock_play.png") !important;
}

.clock_red {
    background-image: url("../images/icons/clock_red.png") !important;
}

.clock_stop {
    background-image: url("../images/icons/clock_stop.png") !important;
}

.set {
    background-image: url("../images/icons/cog.png") !important;
}

.cog_error {
    background-image: url("../images/icons/cog_error.png") !important;
}

.set_add {
    background-image: url("../images/icons/cog_add.png") !important;
}

.set_delete {
    background-image: url("../images/icons/cog_delete.png") !important;
}

.set_edit {
    background-image: url("../images/icons/cog_edit.png") !important;
}

.coins {
    background-image: url("../images/icons/coins.png") !important;
}

.coins_add {
    background-image: url("../images/icons/coins_add.png") !important;
}

.coins_delete {
    background-image: url("../images/icons/coins_delete.png") !important;
}

.color_swatch {
    background-image: url("../images/icons/color_swatch.png") !important;
}

.color_wheel {
    background-image: url("../images/icons/color_wheel.png") !important;
}

.comment {
    background-image: url("../images/icons/comment.png") !important;
}

.comment_add {
    background-image: url("../images/icons/comment_add.png") !important;
}

.comment_delete {
    background-image: url("../images/icons/comment_delete.png") !important;
}

.comment_edit {
    background-image: url("../images/icons/comment_edit.png") !important;
}

.comments {
    background-image: url("../images/icons/comments.png") !important;
}

.comments_add {
    background-image: url("../images/icons/comments_add.png") !important;
}

.comments_delete {
    background-image: url("../images/icons/comments_delete.png") !important;
}

.door {
    background-image: url("../images/icons/door.png") !important;
}

.door_in {
    background-image: url("../images/icons/door_in.png") !important;
}

.door_out {
    background-image: url("../images/icons/door_out.png") !important;
}

.door_open {
    background-image: url("../images/icons/door_open.png") !important;
}

.computer {
    background-image: url("../images/icons/computer.png") !important;
}

.computer_add {
    background-image: url("../images/icons/computer_add.png") !important;
}

.computer_edit {
    background-image: url("../images/icons/computer_edit.png") !important;
}

.computer_delete {
    background-image: url("../images/icons/computer_delete.png") !important;
}

.computer_error {
    background-image: url("../images/icons/computer_error.png") !important;
}

.computer_go {
    background-image: url("../images/icons/computer_go.png") !important;
}

.computer_key {
    background-image: url("../images/icons/computer_key.png") !important;
}

.computer_link {
    background-image: url("../images/icons/computer_link.png") !important;
}

.cup {
    background-image: url("../images/icons/cup.png") !important;
}

.cup_add {
    background-image: url("../images/icons/cup_add.png") !important;
}

.cup_delete {
    background-image: url("../images/icons/cup_delete.png") !important;
}

.cup_edit {
    background-image: url("../images/icons/cup_edit.png") !important;
}

.cup_error {
    background-image: url("../images/icons/cup_error.png") !important;
}

.cup_go {
    background-image: url("../images/icons/cup_go.png") !important;
}

.cup_key {
    background-image: url("../images/icons/cup_key.png") !important;
}

.cup_link {
    background-image: url("../images/icons/cup_link.png") !important;
}

.cut {
    background-image: url("../images/icons/cut.png") !important;
}

.cut_red {
    background-image: url("../images/icons/cut_red.png") !important;
}

.database {
    background-image: url("../images/icons/database.png") !important;
}

.database_add {
    background-image: url("../images/icons/database_add.png") !important;
}

.database_delete {
    background-image: url("../images/icons/database_delete.png") !important;
}

.database_edit {
    background-image: url("../images/icons/database_edit.png") !important;
}

.database_connect {
    background-image: url("../images/icons/database_connect.png") !important;
}

.disconnect {
    background-image: url("../images/icons/disconnect.png") !important;
}

.database_error {
    background-image: url("../images/icons/database_error.png") !important;
}

.database_gear {
    background-image: url("../images/icons/database_gear.png") !important;
}

.database_go {
    background-image: url("../images/icons/database_go.png") !important;
}

.database_key {
    background-image: url("../images/icons/database_key.png") !important;
}

.database_link {
    background-image: url("../images/icons/database_link.png") !important;
}

.database_refresh {
    background-image: url("../images/icons/database_refresh.png") !important;
}

.database_save {
    background-image: url("../images/icons/database_save.png") !important;
}

.database_table {
    background-image: url("../images/icons/database_table.png") !important;
}

.date {
    background-image: url("../images/icons/date.png") !important;
}

.date_add {
    background-image: url("../images/icons/date_add.png") !important;
}

.date_delete {
    background-image: url("../images/icons/date_delete.png") !important;
}

.date_edit {
    background-image: url("../images/icons/date_edit.png") !important;
}

.date_error {
    background-image: url("../images/icons/date_error.png") !important;
}

.date_go {
    background-image: url("../images/icons/date_go.png") !important;
}

.date_link {
    background-image: url("../images/icons/date_link.png") !important;
}

.date_search {
    background-image: url("../images/icons/date_magnify.png") !important;
}

.date_next {
    background-image: url("../images/icons/date_next.png") !important;
}

.date_previous {
    background-image: url("../images/icons/date_previous.png") !important;
}

.disk {
    background-image: url("../images/icons/disk.png") !important;
}

.drive {
    background-image: url("../images/icons/drive.png") !important;
}

.drive_add {
    background-image: url("../images/icons/drive_add.png") !important;
}

.drive_cd {
    background-image: url("../images/icons/drive_cd.png") !important;
}

.drive_cd_empty {
    background-image: url("../images/icons/drive_cd_empty.png") !important;
}

.drive_delete {
    background-image: url("../images/icons/drive_delete.png") !important;
}

.drive_disk {
    background-image: url("../images/icons/drive_disk.png") !important;
}

.drive_edit {
    background-image: url("../images/icons/drive_edit.png") !important;
}

.drive_error {
    background-image: url("../images/icons/drive_error.png") !important;
}

.drive_go {
    background-image: url("../images/icons/drive_go.png") !important;
}

.drive_key {
    background-image: url("../images/icons/drive_key.png") !important;
}

.drive_link {
    background-image: url("../images/icons/drive_link.png") !important;
}

.drive_search {
    background-image: url("../images/icons/drive_magnify.png") !important;
}

.drive_network {
    background-image: url("../images/icons/drive_network.png") !important;
}

.drive_user {
    background-image: url("../images/icons/drive_user.png") !important;
}

.drive_web {
    background-image: url("../images/icons/drive_web.png") !important;
}

.dvd {
    background-image: url("../images/icons/dvd.png") !important;
}

.dvd_add {
    background-image: url("../images/icons/dvd_add.png") !important;
}

.dvd_delete {
    background-image: url("../images/icons/dvd_delete.png") !important;
}

.dvd_edit {
    background-image: url("../images/icons/dvd_edit.png") !important;
}

.dvd_error {
    background-image: url("../images/icons/dvd_error.png") !important;
}

.dvd_go {
    background-image: url("../images/icons/dvd_go.png") !important;
}

.dvd_key {
    background-image: url("../images/icons/dvd_key.png") !important;
}

.dvd_link {
    background-image: url("../images/icons/dvd_link.png") !important;
}

.emal {
    background-image: url("../images/icons/emal.png") !important;
}

.emal_add {
    background-image: url("../images/icons/emal_add.png") !important;
}

.emal_edit {
    background-image: url("../images/icons/emal_edit.png") !important;
}

.emal_delete {
    background-image: url("../images/icons/emal_delete.png") !important;
}

.emal_error {
    background-image: url("../images/icons/emal_error.png") !important;
}

.emal_go {
    background-image: url("../images/icons/emal_go.png") !important;
}

.emal_link {
    background-image: url("../images/icons/emal_link.png") !important;
}

.emal_open {
    background-image: url("../images/icons/emal_open.png") !important;
}

.emal_open_image {
    background-image: url("../images/icons/emal_open_image.png") !important;
}

.feed {
    background-image: url("../images/icons/feed.png") !important;
}

.feed_add {
    background-image: url("../images/icons/feed_add.png") !important;
}

.feed_delete {
    background-image: url("../images/icons/feed_delete.png") !important;
}

.feed_edit {
    background-image: url("../images/icons/feed_edit.png") !important;
}

.feed_disk {
    background-image: url("../images/icons/feed_disk.png") !important;
}

.feed_error {
    background-image: url("../images/icons/feed_error.png") !important;
}

.feed_go {
    background-image: url("../images/icons/feed_go.png") !important;
}

.feed_key {
    background-image: url("../images/icons/feed_key.png") !important;
}

.feed_link {
    background-image: url("../images/icons/feed_link.png") !important;
}

.feed_search {
    background-image: url("../images/icons/feed_magnify.png") !important;
}

.female {
    background-image: url("../images/icons/female.png") !important;
}

.film {
    background-image: url("../images/icons/film.png") !important;
}

.film_add {
    background-image: url("../images/icons/film_add.png") !important;
}

.film_edit {
    background-image: url("../images/icons/film_edit.png") !important;
}

.film_delete {
    background-image: url("../images/icons/film_delete.png") !important;
}

.film_error {
    background-image: url("../images/icons/film_error.png") !important;
}

.film_go {
    background-image: url("../images/icons/film_go.png") !important;
}

.film_key {
    background-image: url("../images/icons/film_key.png") !important;
}

.film_link {
    background-image: url("../images/icons/film_link.png") !important;
}

.film_save {
    background-image: url("../images/icons/film_save.png") !important;
}

.cd_eject {
    background-image: url("../images/icons/cd_eject.png") !important;
}

.folder {
    background-image: url("../images/icons/folder.png") !important;
}

.folder_add {
    background-image: url("../images/icons/folder_add.png") !important;
}

.folder_brick {
    background-image: url("../images/icons/folder_brick.png") !important;
}

.folder_bug {
    background-image: url("../images/icons/folder_bug.png") !important;
}

.folder_light {
    background-image: url("../images/icons/folder_lightbulb.png") !important;
}

.folder_delete {
    background-image: url("../images/icons/folder_delete.png") !important;
}

.folder_edit {
    background-image: url("../images/icons/folder_edit.png") !important;
}

.folder_database {
    background-image: url("../images/icons/folder_database.png") !important;
}

.folder_error {
    background-image: url("../images/icons/folder_error.png") !important;
}

.folder_explore {
    background-image: url("../images/icons/folder_explore.png") !important;
}

.folder_feed {
    background-image: url("../images/icons/folder_feed.png") !important;
}

.folder_find {
    background-image: url("../images/icons/folder_find.png") !important;
}

.folder_go {
    background-image: url("../images/icons/folder_go.png") !important;
}

.asterisk_orange {
    background-image: url("../images/icons/asterisk_orange.png") !important;
}

.asterisk_yellow {
    background-image: url("../images/icons/asterisk_yellow.png") !important;
}

.folder_heart {
    background-image: url("../images/icons/folder_heart.png") !important;
}

.heart {
    background-image: url("../images/icons/heart.png") !important;
}

.folder_image {
    background-image: url("../images/icons/folder_image.png") !important;
}

.folder_key {
    background-image: url("../images/icons/folder_key.png") !important;
}

.folder_link {
    background-image: url("../images/icons/folder_link.png") !important;
}

.folder_search {
    background-image: url("../images/icons/folder_magnify.png") !important;
}

.folder_page {
    background-image: url("../images/icons/folder_page.png") !important;
}

.folder_page_white {
    background-image: url("../images/icons/folder_page_white.png") !important;
}

.folder_picture {
    background-image: url("../images/icons/folder_picture.png") !important;
}

.folder_star {
    background-image: url("../images/icons/folder_star.png") !important;
}

.folder_table {
    background-image: url("../images/icons/folder_table.png") !important;
}

.folder_user {
    background-image: url("../images/icons/folder_user.png") !important;
}

.side_tree {
    background-image: url("../images/icons/application_side_tree.png") !important;
}

.folder_wrench {
    background-image: url("../images/icons/folder_wrench.png") !important;
}

.wrench {
    background-image: url("../images/icons/wrench.png") !important;
}

.wrench_orange {
    background-image: url("../images/icons/wrench_orange.png") !important;
}

.search {
    background-image: url("../images/icons/zoom.png") !important;
}

.advancedsearch {
    background-image: url("../images/icons/zoom_in.png") !important;
}

.grid {
    background-image: url("../images/icons/grid.png") !important;
}

.group {
    background-image: url("../images/icons/group.png") !important;
}

.group_add {
    background-image: url("../images/icons/group_add.png") !important;
}

.group_delete {
    background-image: url("../images/icons/group_delete.png") !important;
}

.group_edit {
    background-image: url("../images/icons/group_edit.png") !important;
}

.group_error {
    background-image: url("../images/icons/group_error.png") !important;
}

.group_set {
    background-image: url("../images/icons/group_set.png") !important;
}

.group_go {
    background-image: url("../images/icons/group_go.png") !important;
}

.group_key {
    background-image: url("../images/icons/group_key.png") !important;
}

.group_link {
    background-image: url("../images/icons/group_link.png") !important;
}

.image {
    background-image: url("../images/icons/image.png") !important;
}

.image_add {
    background-image: url("../images/icons/image_add.png") !important;
}

.image_delete {
    background-image: url("../images/icons/image_delete.png") !important;
}

.image_edit {
    background-image: url("../images/icons/image_edit.png") !important;
}

.image_link {
    background-image: url("../images/icons/image_link.png") !important;
}

.images {
    background-image: url("../images/icons/images.png") !important;
}

.cancel {
    background-image: url("../images/icons/cancel.png") !important;
}

.information {
    background-image: url("../images/icons/information.png") !important;
}

.ipod {
    background-image: url("../images/icons/ipod.png") !important;
}

.key {
    background-image: url("../images/icons/key.png") !important;
}

.accept {
    background-image: url("../images/icons/accept.png") !important;
}

.key_add {
    background-image: url("../images/icons/key_add.png") !important;
}

.key_delete {
    background-image: url("../images/icons/key_delete.png") !important;
}

.key_go {
    background-image: url("../images/icons/key_go.png") !important;
}

.keyboard {
    background-image: url("../images/icons/keyboard.png") !important;
}

.keyboard_add {
    background-image: url("../images/icons/keyboard_add.png") !important;
}

.keyboard_delete {
    background-image: url("../images/icons/keyboard_delete.png") !important;
}

.keyboard_search {
    background-image: url("../images/icons/keyboard_search.png") !important;
}

.layers {
    background-image: url("../images/icons/layers.png") !important;
}

.layout {
    background-image: url("../images/icons/layout.png") !important;
}

.layout_header {
    background-image: url("../images/icons/layout_header.png") !important;
}

.layout_add {
    background-image: url("../images/icons/layout_add.png") !important;
}

.layout_content {
    background-image: url("../images/icons/layout_content.png") !important;
}

.layout_delete {
    background-image: url("../images/icons/layout_delete.png") !important;
}

.layout_edit {
    background-image: url("../images/icons/layout_edit.png") !important;
}

.layout_error {
    background-image: url("../images/icons/layout_error.png") !important;
}

.layout_header {
    background-image: url("../images/icons/layout_header.png") !important;
}

.layout_link {
    background-image: url("../images/icons/layout_link.png") !important;
}

.layout_sidebar {
    background-image: url("../images/icons/layout_sidebar.png") !important;
}

.light {
    background-image: url("../images/icons/light.png") !important;
}

.light_add {
    background-image: url("../images/icons/light_add.png") !important;
}

.light_delete {
    background-image: url("../images/icons/light_delete.png") !important;
}

.light_off {
    background-image: url("../images/icons/light_off.png") !important;
}

.bug {
    background-image: url("../images/icons/bug.png") !important;
}

.bug_add {
    background-image: url("../images/icons/bug_add.png") !important;
}

.bug_edit {
    background-image: url("../images/icons/bug_edit.png") !important;
}

.bug_error {
    background-image: url("../images/icons/bug_error.png") !important;
}

.bug_delete {
    background-image: url("../images/icons/bug_delete.png") !important;
}

.bug_go {
    background-image: url("../images/icons/bug_go.png") !important;
}

.bug_link {
    background-image: url("../images/icons/bug_link.png") !important;
}

.link {
    background-image: url("../images/icons/link.png") !important;
}

.link_add {
    background-image: url("../images/icons/link_add.png") !important;
}

.link_break {
    background-image: url("../images/icons/link_break.png") !important;
}

.link_delete {
    background-image: url("../images/icons/link_delete.png") !important;
}

.link_edit {
    background-image: url("../images/icons/link_edit.png") !important;
}

.link_error {
    background-image: url("../images/icons/link_error.png") !important;
}

.link_go {
    background-image: url("../images/icons/link_go.png") !important;
}

.lock {
    background-image: url("../images/icons/lock.png") !important;
}

.lock_add {
    background-image: url("../images/icons/lock_add.png") !important;
}

.lock_break {
    background-image: url("../images/icons/lock_break.png") !important;
}

.lock_delete {
    background-image: url("../images/icons/lock_delete.png") !important;
}

.lock_edit {
    background-image: url("../images/icons/lock_edit.png") !important;
}

.lock_go {
    background-image: url("../images/icons/lock_go.png") !important;
}

.lock_open {
    background-image: url("../images/icons/lock_open.png") !important;
}

.lorry {
    background-image: url("../images/icons/lorry.png") !important;
}

.lorry_add {
    background-image: url("../images/icons/lorry_add.png") !important;
}

.lorry_delete {
    background-image: url("../images/icons/lorry_delete.png") !important;
}

.lorry_go {
    background-image: url("../images/icons/lorry_go.png") !important;
}

.lorry_link {
    background-image: url("../images/icons/lorry_link.png") !important;
}

.money {
    background-image: url("../images/icons/money.png") !important;
}

.money_add {
    background-image: url("../images/icons/money_add.png") !important;
}

.money_delete {
    background-image: url("../images/icons/money_delete.png") !important;
}

.resultset_previous {
    background-image: url("../images/icons/resultset_previous.png") !important;
}

.resultset_next {
    background-image: url("../images/icons/resultset_next.png") !important;
}

.monitor {
    background-image: url("../images/icons/monitor.png") !important;
}

.monitor_add {
    background-image: url("../images/icons/monitor_add.png") !important;
}

.monitor_delete {
    background-image: url("../images/icons/monitor_delete.png") !important;
}

.monitor_edit {
    background-image: url("../images/icons/monitor_edit.png") !important;
}

.monitor_error {
    background-image: url("../images/icons/monitor_error.png") !important;
}

.monitor_go {
    background-image: url("../images/icons/monitor_go.png") !important;
}

.monitor_link {
    background-image: url("../images/icons/monitor_link.png") !important;
}

.time {
    background-image: url("../images/icons/time.png") !important;
}

.time_add {
    background-image: url("../images/icons/time_add.png") !important;
}

.time_delete {
    background-image: url("../images/icons/time_delete.png") !important;
}

.time_go {
    background-image: url("../images/icons/time_go.png") !important;
}

.note {
    background-image: url("../images/icons/note.png") !important;
}

.note_add {
    background-image: url("../images/icons/note_add.png") !important;
}

.note_go {
    background-image: url("../images/icons/note_go.png") !important;
}

.note_delete {
    background-image: url("../images/icons/note_delete.png") !important;
}

.note_edit {
    background-image: url("../images/icons/note_edit.png") !important;
}

.note_error {
    background-image: url("../images/icons/note_error.png") !important;
}

.package {
    background-image: url("../images/icons/package.png") !important;
}

.package_add {
    background-image: url("../images/icons/package_add.png") !important;
}

.package_delete {
    background-image: url("../images/icons/package_delete.png") !important;
}

.package_edit {
    background-image: url("../images/icons/package_edit.png") !important;
}

.package_go {
    background-image: url("../images/icons/package_go.png") !important;
}

.package_green {
    background-image: url("../images/icons/package_green.png") !important;
}

.package_link {
    background-image: url("../images/icons/package_link.png") !important;
}

.page {
    background-image: url("../images/icons/page.png") !important;
}

.page_add {
    background-image: url("../images/icons/page_add.png") !important;
}

.page_attach {
    background-image: url("../images/icons/page_attach.png") !important;
}

.page_code {
    background-image: url("../images/icons/page_code.png") !important;
}

.page_copy {
    background-image: url("../images/icons/page_copy.png") !important;
}

.page_delete {
    background-image: url("../images/icons/page_delete.png") !important;
}

.page_edit {
    background-image: url("../images/icons/page_edit.png") !important;
}

.page_error {
    background-image: url("../images/icons/page_error.png") !important;
}

.page_excel {
    background-image: url("../images/icons/page_excel.png") !important;
}

.page_key {
    background-image: url("../images/icons/page_key.png") !important;
}

.page_set {
    background-image: url("../images/icons/page_set.png") !important;
}

.page_save {
    background-image: url("../images/icons/page_save.png") !important;
}

.page_white {
    background-image: url("../images/icons/page_white.png") !important;
}

.folder_palette {
    background-image: url("../images/icons/folder_palette.png") !important;
}

.page_pdf {
    background-image: url("../images/icons/page_white_acrobat.png") !important;
}

.page_flash {
    background-image: url("../images/icons/page_white_actionscript.png") !important;
}

.page_white_add {
    background-image: url("../images/icons/page_white_add.png") !important;
}

.page_c {
    background-image: url("../images/icons/page_white_c.png") !important;
}

.page_camera {
    background-image: url("../images/icons/page_white_camera.png") !important;
}

.page_cd {
    background-image: url("../images/icons/page_white_cd.png") !important;
}

.page_code {
    background-image: url("../images/icons/page_white_code.png") !important;
}

.page_code_red {
    background-image: url("../images/icons/page_white_code_red.png") !important;
}

.page_coldfusion {
    background-image: url("../images/icons/page_white_coldfusion.png") !important;
}

.page_compressed {
    background-image: url("../images/icons/page_white_compressed.png") !important;
}

.page_white_copy {
    background-image: url("../images/icons/page_white_copy.png") !important;
}

.page_cplus {
    background-image: url("../images/icons/page_white_cplusplus.png") !important;
}

.page_csharp {
    background-image: url("../images/icons/page_white_csharp.png") !important;
}

.ppt {
    background-image: url("../images/icons/page_white_powerpoint.png") !important;
}

.word {
    background-image: url("../images/icons/page_white_word.png") !important;
}

.txt {
    background-image: url("../images/icons/filetype_document.gif") !important;
}

.calculator {
    background-image: url("../images/icons/calculator.png") !important;
}

.calculator_add {
    background-image: url("../images/icons/calculator_add.png") !important;
}

.calculator_delete {
    background-image: url("../images/icons/calculator_delete.png") !important;
}

.calculator_edit {
    background-image: url("../images/icons/calculator_edit.png") !important;
}

.calculator_error {
    background-image: url("../images/icons/calculator_error.png") !important;
}

.calculator_link {
    background-image: url("../images/icons/calculator_link.png") !important;
}

.phone {
    background-image: url("../images/icons/phone.png") !important;
}

.phone_sound {
    background-image: url("../images/icons/phone_sound.png") !important;
}

.phone_add {
    background-image: url("../images/icons/phone_add.png") !important;
}

.phone_delete {
    background-image: url("../images/icons/phone_delete.png") !important;
}

.printer_add {
    background-image: url("../images/icons/printer_add.png") !important;
}

.printer_delete {
    background-image: url("../images/icons/printer_delete.png") !important;
}

.printer_empty {
    background-image: url("../images/icons/printer_empty.png") !important;
}

.printer_error {
    background-image: url("../images/icons/printer_error.png") !important;
}

.report {
    background-image: url("../images/icons/report.png") !important;
}

.report_add {
    background-image: url("../images/icons/report_add.png") !important;
}

.report_delete {
    background-image: url("../images/icons/report_delete.png") !important;
}

.report_edit {
    background-image: url("../images/icons/report_edit.png") !important;
}

.report_disk {
    background-image: url("../images/icons/report_disk.png") !important;
}

.report_go {
    background-image: url("../images/icons/report_go.png") !important;
}

.report_key {
    background-image: url("../images/icons/report_key.png") !important;
}

.report_search {
    background-image: url("../images/icons/report_magnify.png") !important;
}

.save {
    background-image: url("../images/icons/save.gif") !important;
}

.rosette {
    background-image: url("../images/icons/rosette.png") !important;
}

.script {
    background-image: url("../images/icons/script.png") !important;
}

.script_add {
    background-image: url("../images/icons/script_add.png") !important;
}

.script_code {
    background-image: url("../images/icons/script_code.png") !important;
}

.script_delete {
    background-image: url("../images/icons/script_delete.png") !important;
}

.script_edit {
    background-image: url("../images/icons/script_edit.png") !important;
}

.script_error {
    background-image: url("../images/icons/script_error.png") !important;
}

.script_set {
    background-image: url("../images/icons/script_set.png") !important;
}

.script_go {
    background-image: url("../images/icons/script_go.png") !important;
}

.script_key {
    background-image: url("../images/icons/script_key.png") !important;
}

.sitemap {
    background-image: url("../images/icons/sitemap_color.png") !important;
}

.map_go {
    background-image: url("../images/icons/map_go.png") !important;
}

.map_magnify {
    background-image: url("../images/icons/map_magnify.png") !important;
}

.map_edit {
    background-image: url("../images/icons/map_edit.png") !important;
}

.map_delete {
    background-image: url("../images/icons/map_delete.png") !important;
}

.map_add {
    background-image: url("../images/icons/map_add.png") !important;
}

.map {
    background-image: url("../images/icons/map.png") !important;
}

.status_away {
    background-image: url("../images/icons/status_away.png") !important;
}

.status_busy {
    background-image: url("../images/icons/status_busy.png") !important;
}

.status_offline {
    background-image: url("../images/icons/status_offline.png") !important;
}

.status_online {
    background-image: url("../images/icons/status_online.png") !important;
}

.telephone {
    background-image: url("../images/icons/telephone.png") !important;
}

.table {
    background-image: url("../images/icons/table.png") !important;
}

.table_add {
    background-image: url("../images/icons/table_add.png") !important;
}

.table_delete {
    background-image: url("../images/icons/table_delete.png") !important;
}

.table_edit {
    background-image: url("../images/icons/table_edit.png") !important;
}

.table_error {
    background-image: url("../images/icons/table_error.png") !important;
}

.table_set {
    background-image: url("../images/icons/table_gear.png") !important;
}

.table_go {
    background-image: url("../images/icons/table_go.png") !important;
}

.table_key {
    background-image: url("../images/icons/table_key.png") !important;
}

.table_light {
    background-image: url("../images/icons/table_lightning.png") !important;
}

.table_link {
    background-image: url("../images/icons/table_link.png") !important;
}

.tables {
    background-image: url("../images/icons/tables.png") !important;
}

.table_refresh {
    background-image: url("../images/icons/table_refresh.png") !important;
}

.table_save {
    background-image: url("../images/icons/table_save.png") !important;
}

.lightning {
    background-image: url("../images/icons/lightning.png") !important;
}

.lightning_add {
    background-image: url("../images/icons/lightning_add.png") !important;
}

.tab {
    background-image: url("../images/icons/tabs.gif") !important;
}

.user {
    background-image: url("../images/icons/user.png") !important;
}

.user_add {
    background-image: url("../images/icons/user_add.png") !important;
}

.user_comment {
    background-image: url("../images/icons/user_comment.png") !important;
}

.user_delete {
    background-image: url("../images/icons/user_delete.png") !important;
}

.user_edit {
    background-image: url("../images/icons/user_edit.png") !important;
}

.ups {
    background-image: url("../images/icons/ups.png") !important;
}

.card {
    background-image: url("../images/icons/vcard.png") !important;
}

.card_add {
    background-image: url("../images/icons/vcard_add.png") !important;
}

.card_delete {
    background-image: url("../images/icons/vcard_delete.png") !important;
}

.card_edit {
    background-image: url("../images/icons/vcard_edit.png") !important;
}

.cart {
    background-image: url("../images/icons/cart.png") !important;
}

.cart_go {
    background-image: url("../images/icons/cart_go.png") !important;
}

.house {
    background-image: url("../images/icons/house.png") !important;
}

.house_go {
    background-image: url("../images/icons/house_go.png") !important;
}

.application_home {
    background-image: url("../images/icons/application_home.png") !important;
}

.cart_add {
    background-image: url("../images/icons/cart_add.png") !important;
}

.cart_delete {
    background-image: url("../images/icons/cart_delete.png") !important;
}

.cart_edit {
    background-image: url("../images/icons/cart_edit.png") !important;
}

.cart_put {
    background-image: url("../images/icons/cart_put.png") !important;
}

.cart_remove {
    background-image: url("../images/icons/cart_remove.png") !important;
}

.car {
    background-image: url("../images/icons/car.png") !important;
}

.car_add {
    background-image: url("../images/icons/car_add.png") !important;
}

.car_delete {
    background-image: url("../images/icons/car_delete.png") !important;
}

.television {
    background-image: url("../images/icons/television.png") !important;
}

.television_add {
    background-image: url("../images/icons/television_add.png") !important;
}

.television_delete {
    background-image: url("../images/icons/television_delete.png") !important;
}

.book_addresses {
    background-image: url("../images/icons/book_addresses.png") !important;
}

.award {
    background-image: url("../images/icons/award_star_gold_3.png") !important;
}

.award_bronze {
    background-image: url("../images/icons/award_star_bronze_1.png") !important;
}

.award_star_bronze_2 {
    background-image: url("../images/icons/award_star_bronze_2.png") !important;
}

.award_star_bronze_3 {
    background-image: url("../images/icons/award_star_bronze_3.png") !important;
}

.award_add {
    background-image: url("../images/icons/award_star_add.png") !important;
}

.award_delete {
    background-image: url("../images/icons/award_star_delete.png") !important;
}

.flag_red {
    background-image: url("../images/icons/flag_red.png") !important;
}

.bell {
    background-image: url("../images/icons/bell.png") !important;
}

.book {
    background-image: url("../images/icons/book.png") !important;
}

.book_doc {
    background-image: url("../images/icons/docs.gif") !important;
}

.book_add {
    background-image: url("../images/icons/book_add.png") !important;
}

.book_delete {
    background-image: url("../images/icons/book_delete.png") !important;
}

.book_edit {
    background-image: url("../images/icons/book_edit.png") !important;
}

.book_open {
    background-image: url("../images/icons/book_open.png") !important;
}

.arrow_branch {
    background-image: url("../images/icons/arrow_branch.png") !important;
}

.arrow_join {
    background-image: url("../images/icons/arrow_join.png") !important;
}

.arrow_switch {
    background-image: url("../images/icons/arrow_switch.png") !important;
}

.server {
    background-image: url("../images/icons/server.png") !important;
}

.server_add {
    background-image: url("../images/icons/server_add.png") !important;
}

.server_chart {
    background-image: url("../images/icons/server_chart.png") !important;
}

.server_compressed {
    background-image: url("../images/icons/server_compressed.png") !important;
}

.server_connect {
    background-image: url("../images/icons/server_connect.png") !important;
}

.server_database {
    background-image: url("../images/icons/server_database.png") !important;
}

.server_error {
    background-image: url("../images/icons/server_error.png") !important;
}

.server_link {
    background-image: url("../images/icons/server_link.png") !important;
}

.server_lightning {
    background-image: url("../images/icons/server_lightning.png") !important;
}

.server_delete {
    background-image: url("../images/icons/server_delete.png") !important;
}

.server_edit {
    background-image: url("../images/icons/server_edit.png") !important;
}

.console {
    background-image: url("../images/icons/application_xp_terminal.png") !important;
}

.light {
    background-image: url("../images/icons/lightbulb.png") !important;
}

.lightbulb_add {
    background-image: url("../images/icons/lightbulb_add.png") !important;
}

.lightbulb_delete {
    background-image: url("../images/icons/lightbulb_delete.png") !important;
}

.light_off {
    background-image: url("../images/icons/lightbulb_off.png") !important;
}

.page_white_paste {
    background-image: url("../images/icons/page_white_paste.png") !important;
}

.webcam {
    background-image: url("../images/icons/webcam.png") !important;
}

.webcam_add {
    background-image: url("../images/icons/webcam_add.png") !important;
}

.webcam_delete {
    background-image: url("../images/icons/webcam_delete.png") !important;
}

.money_yen {
    background-image: url("../images/icons/money_yen.png") !important;
}

.arrow_down {
    background-image: url("../images/icons/arrow_down.gif") !important;
}

.arrow_undo {
    background-image: url("../images/icons/arrow_undo.png") !important;
}

.brick_edit {
    background-image: url("../images/icons/brick_edit.png") !important;
}

.sms {
    background-image: url("../images/icons/email.png") !important;
}

.sms_add {
    background-image: url("../images/icons/email_add.png") !important;
}

.sms_attach {
    background-image: url("../images/icons/email_attach.png") !important;
}

.sms_delete {
    background-image: url("../images/icons/email_delete.png") !important;
}

.sms_edit {
    background-image: url("../images/icons/email_edit.png") !important;
}

.sms_error {
    background-image: url("../images/icons/email_error.png") !important;
}

.sms_go {
    background-image: url("../images/icons/email_go.png") !important;
}

.sms_open {
    background-image: url("../images/icons/email_open.png") !important;
}

.chart_curve {
    background-image: url("../images/icons/chart_curve.png") !important;
}

.plugin {
    background-image: url("../images/icons/plugin.png") !important;
}

.plugin_add {
    background-image: url("../images/icons/plugin_add.png") !important;
}

.plugin_delete {
    background-image: url("../images/icons/plugin_delete.png") !important;
}

.plugin_disabled {
    background-image: url("../images/icons/plugin_disabled.png") !important;
}

.plugin_edit {
    background-image: url("../images/icons/plugin_edit.png") !important;
}

.plugin_error {
    background-image: url("../images/icons/plugin_error.png") !important;
}

.plugin_go {
    background-image: url("../images/icons/plugin_go.png") !important;
}

.plugin_link {
    background-image: url("../images/icons/plugin_link.png") !important;
}

.paste_plain {
    background-image: url("../images/icons/paste_plain.png") !important;
}

.page_word {
    background-image: url("../images/icons/page_word.png") !important;
}

.mtag {
    background-image: url("../images/icons/mtag.gif") !important;
}

.pencil_delete {
    background-image: url("../images/icons/pencil_delete.png") !important;
}

.layout_delete {
    background-image: url("../images/icons/layout_delete.png") !important;
}

.find {
    background-image: url("../images/icons/find.png") !important;
}

.shield {
    background-image: url("../images/icons/shield.png") !important;
}

.shield_add {
    background-image: url("../images/icons/shield_add.png") !important;
}

.shield_delete {
    background-image: url("../images/icons/shield_delete.png") !important;
}

.shield_go {
    background-image: url("../images/icons/shield_go.png") !important;
}

.user_field {
    background: url(../images/icons/user.png) no-repeat 1px 2px;
}

.key_field {
    background: url(../images/icons/key.png) no-repeat 1px 2px;
}

.key_field, .user_field {
    background-color: #FFFFFF;
    padding-left: 20px;
    color: #000033;
}

.mod_s {
    color: red;
    font-family: "微软雅黑", "黑体", "宋体";
    font-size: 15px;
    line-height: 16px;
    font-weight: blod;
    padding: 0;
    margin-left: 20px;
    text-align: left;
    /*text-shadow:1px 1px 1px blue, -1px -1px 1px blue;*/
}

/*内部template table 样式*/
.headTable {
    margin: 0 auto;
    width: 90%;
    border-width: 3px;
    border-spacing:;
    border-style: none;
    border-color: gray;
    border-collapse: separate;
    background-color:;
}

.headTable th {
    border-width: 0px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    -moz-border-radius:;
}

.headTable td {
    width: 25%;
    border-width: 0px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    -moz-border-radius:;
}

.yunhaotable2 {
    margin: 5 auto;
    width: 100%;
    border: 0px solid #DFE8F6;
    border-collapse: collapse;
}

.yunhaotable {
    margin: 0 auto;
    width: 90%;
    border: 1px solid #A9B3CD;
    border-collapse: collapse;
}

.yunhaotable td {
    /*width: 20%;*/

}

.yunhaotable span {
    text-decoration: underline;
    cursor: pointer;
}

.yhtd {
    BORDER-BOTTOM: #777777 1px solid;
    BORDER-LEFT: #777777 1px solid;
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
}

.yhtd2 {
    BORDER: #99BBE8 1px solid;
    FONT-SIZE: 14px;
    font-weight: bold;
    TEXT-ALIGN: center
}

.tt1line {
    BORDER-BOTTOM: #a0a0a0 1px solid;
    COLOR: #302010;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px
}

.blankline {
    height: 12px;
    font-size: 1px;
    clear: both;
    overflow: hidden;
}

.yhtitle {
    cursor: pointer;
    margin: 0 auto;
    width: 90%;
}

/*end 内部template table 样式*/
.margin-left-5 {
    margin-left: 5px;
}

.msg .x-box-mc {
    font-size: 14px;
}

#msg-div {
    position: absolute;
    left: 35%;
    top: 10px;
    width: 250px;
    z-index: 20000;
}

.gridpanel-row {
    background-color: #FFDFDF
}

.x-grid-record-red table {
    color: #ff0000;
}

.x-grid-record-gray table {
    color: gray;
}

.x-grid-record-blue table {
    color: #0000ff;
}

.x-grid-record-init table {
    color: #e56600;
}

.x-table-layout td {
    vertical-align: top;
}

.x-tab-scroller-right-over {
    background-position: -18px 0;
}

.x-tab-tabmenu-right {
    background: transparent url(../images/ux/tab-scroller-menu.gif) no-repeat 0 0;
    border-bottom: 1px solid #8db2e3;
    width: 18px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
}

.x-tab-tabmenu-over {
    background-position: -18px 0;
}

.x-tab-tabmenu-disabled {
    background-position: 0 0;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    cursor: default;
}

/* [OPTIONAL] -- may be used for either Ext.grid.GroupSummary / Ext.ux.grid.GridSummary plugins */
.x-grid3-summary-row {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #333;
    /*background: #f1f2f4;*/
    background: #fff;
}

.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight: bold;
    padding-bottom: 4px;
    border-right: solid 1px #EDEDED;
}

.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left: 16px;
}

.x-grid-hide-summary .x-grid3-summary-row {
    display: none;
}

.x-grid3-summary-msg {
    padding: 4px 16px;
    font-weight: bold;
}

/* [REQUIRED] (by Ext.ux.grid.GridSummary plugin) */
.x-grid3-gridsummary-row-inner {
    overflow: hidden;
    width: 100%;
}

/* IE6 requires width:100% for hori. scroll to work */
.x-grid3-gridsummary-row-offset {
    width: 10000px;
}

.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner {
    display: none;
}

td.ux-grid-hd-group-cell {
    background: url(../extjs/resources/images/default/grid/grid3-hrow.gif) repeat-x bottom;
}

td.ux-grid-hd-nogroup-cell .x-grid3-hd-inner {
    background: none;
}

/*以下部分是用于覆盖ExtJS原生的GridPanel的表格样式，使之更像EXCEL，对比度更大一点*/
.x-grid3-hd-row td {
    border-left-color: #EEEEEE;
    border-right-color: #7E7D68;
}

.x-grid3-row-alt {
    background-color: #EFEBDE;
}

.x-grid3-row {
    border-color: #FFFFFF #FFFFFF #7E7D68 #FFFFFF;
}

.x-grid3-row-first {
    border-top-color: #7E7D68;
}

.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
    border-right-color: #7E7D68;
}

.x-grid3-row-selected {
    background-color: #B7DBFF !important;
}

/*覆盖原生的CSS样式，让单选按钮和复选框及其标签在工具栏上可以实现水平居中*/
.x-toolbar label {
    top: -0px !important;
    margin-left: 2px !important;
}

/*覆盖原生的CSS样式，让单选按钮和复选框及其标签在工具栏上可以实现水平居中*/
.x-toolbar-cell .x-form-checkbox, .x-toolbar-cell .x-form-radio {
    margin-top: 0px;
}

.x-small-editor .x-form-num-field {
    text-align: left !important;
}

.red-bold {
    font-size: 16px;
    font-weight: bold;
    color: red;
}

.graytable {
    padding: 0;
    margin: 0;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-collapse: collapse;
    font: normal 12px "Microsoft YaHei", Verdana, Arial, Helvetica,
    sans-serif;
}

.graytable th {
    letter-spacing: 2px;
    text-align: center;
    font-weight: bold;
    background-color: #fafafa;
}

.graytable td, .graytable th {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4px 5px 4px 5px;
    text-align: left;
}

.linedtable {
    padding: 0;
    margin: 0;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    border-collapse: collapse;
    font: normal 12px "Microsoft YaHei", Verdana, Arial, Helvetica,
    sans-serif;
}

.linedtable a {
    text-decoration: none;
}

.linedtable th {
    letter-spacing: 2px;
    text-align: center;
    font-weight: bold;
    background-color: #f0f0f0;
}

.linedtable td, .linedtable th {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 4px 5px 4px 5px;
    text-align: center;
}

.field-gray {
    background: #dfe8f6;
    border: none;
}

.instantMessagingLayer {
    display: none;
    position: absolute;
    z-index: 100;
    top: 215px;
}

.instantMessagingLayer a {
    font-family: 宋 体;
    color: gray;
    text-decoration: none;
}

.leftInstantMessagingLayer {
    left: 0px;
}

.rightInstantMessagingLayer {
    right: 10px;
}

.instantMessagingMin {
    height: 50px;
    width: 56px;
}

.leftInstantMessagingLayer .instantMessagingMin {
    background-position: left -120px;
}

.rightInstantMessagingLayer .instantMessagingMin {
    background-position: right -270px;
}

.instantMessagingMain {
    display: none;
}

.instantMessagingMain .top {
    width: 123px;
    height: 29px;
    clear: both;
    background: url(../images/im/instant_messaging_bg.gif) 0px 0px no-repeat;
}

.instantMessagingMain .middle {
    width: 115px;
    clear: both;
    padding: 0px 4px;
    background: url(../images/im/instant_messaging_y_bg.gif) 0px 0px repeat-y;
}

.instantMessagingMain .middle dl {
    line-height: 30px;
    width: 115px;
    clear: both;
    padding: 0px 0px 2px 0px;
}

.instantMessagingMain .middle dl dt {
    height: 30px;
    width: 105px;
    clear: both;
    padding-left: 10px;
    overflow: hidden;
    background: url(../images/im/instant_messaging_bg.gif) 0px -60px no-repeat;
}

.instantMessagingMain .middle dl dd {
    padding: 0px 0px 0px 2px;
}

.instantMessagingMain .bottom {
    width: 123px;
    height: 22px;
    clear: both;
    cursor: pointer;
    background: url(../images/im/instant_messaging_bg.gif) 0px -30px no-repeat;
}

.infotable {
    padding: 0;
    margin: 0;
}

.infotable caption {
    padding: 0 0 5px 0;
    width: 700px;
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

.infotable th {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
}

.infotable th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #C1DAD7;
    background: none;
}

.infotable td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    font-size: 11px;
    padding: 6px 6px 6px 12px;
    color: #4f6b72;
}

.infotable td.alt {
    background: #F5FAFA;
    color: #797268;
}

.infotable th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.infotable th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}

.x-grid3-cell {
    -moz-user-select: text !important;
    -khtml-user-select: text !important;
    -webkit-user-select: text !important;
    box-sizing: border-box;
}

.x-grid3-gcell {
    -moz-user-select: text !important;
    -khtml-user-select: text !important;
    -webkit-user-select: text !important;
    box-sizing: border-box;
}