.clippard-banner {
    height: 64px;
    width: 100%;
    background-color: transparent;
    background-image: url('/static/images/clippard_new_banner_background.png');
    background-repeat: no-repeat;
    background-position: left top;
}

/* ---
 Normalize tab height for consistency across IE, FF, and Chrome
 Needed after adding the icon-only, not closable 'home' icon (dashboard)
*/
.x-tab-strip-text  { height: 15px !important; }
ul.x-tab-strip-top { height: 23px !important; }
/* --- */


.pad-top-10px {
  padding-top: 10px;
}

.pad-top-7px {
  padding-top: 7px;
}

.pad-top-bottom-7px {
  padding-top: 7px;
  padding-bottom: 7px;
}

.pad-bottom-7px {
  padding-bottom: 7px;
}

.pad-top-bottom-4px {
  padding-top: 4px;
  padding-bottom: 4px;
}

.pad-top-7px-bottom-4px {
  padding-top: 7px;
  padding-bottom: 4px;
}

.icon-calendar { background-image: url(/static/images/calendar.png) !important; }
.icon-page-lightning { background-image: url(/static/images/page_lightning.png) !important; }
.icon-wrench { background-image: url(/static/images/wrench.png) !important; }
.icon-keyboard { background-image: url(/static/images/keyboard.png) !important; }
.icon-date-add { background-image: url(/static/images/date_add.png) !important; }
.icon-notebook-preferences { background-image: url(/static/images/notebook_preferences.png) !important; }
.icon-table-gear { background-image: url(/static/images/table_gear.png) !important; }
.icon-group { background-image: url(/static/images/group.png) !important; }
.icon-shape-move-back { background-image: url(/static/images/shape_move_back.png) !important; }
.icon-user { background-image: url(/static/images/user.png) !important; }
.icon-user-suit { background-image: url(/static/images/user_suit.png) !important; }
.icon-user-add { background-image: url(/static/images/user_add.png) !important; }
.icon-user-edit { background-image: url(/static/images/user_edit.png) !important; }
.icon-address-book { background-image: url(/static/images/address_book.png) !important; }
.icon-vcard { background-image: url(/static/images/vcard.png) !important; }
.icon-vcard-add { background-image: url(/static/images/vcard_add.png) !important; }
.icon-vcard-edit { background-image: url(/static/images/vcard_edit.png) !important; }
.icon-report { background-image: url(/static/images/report.png) !important; }
.icon-datetime { background-image: url(/static/images/datetime.png) !important; }
.icon-calendar-preferences { background-image: url(/static/images/calendar_preferences.png) !important; }
.icon-user1-preferences { background-image: url(/static/images/user1_preferences.png) !important; }
.icon-user1-preferences-many { background-image: url(/static/images/user1_preferences_many.png) !important; }
.icon-nav-right-blue { background-image: url(/static/images/nav_right_blue.png) !important; }
.icon-cube-molecule { background-image: url(/static/images/cube_molecule.png) !important; }
.icon-id-cards { background-image: url(/static/images/id_cards.png) !important; }
.icon-id-card { background-image: url(/static/images/id_card.png) !important; }
.icon-id-card-add { background-image: url(/static/images/id_card_add.png) !important; }
.icon-users3_preferences { background-image: url(/static/images/users3_preferences.png) !important; }
.icon-preferences { background-image: url(/static/images/preferences.png) !important; }

.icon-form-green { background-image: url(/static/images/form_green.png) !important; }
.icon-form_green { background-image: url(/static/images/form_green.png) !important; }
.icon-form-green-add { background-image: url(/static/images/form_green_add.png) !important; }
.icon-form-blue { background-image: url(/static/images/form_blue.png) !important; }
.icon-form-yellow { background-image: url(/static/images/form_yellow.png) !important; }
.icon-form-red { background-image: url(/static/images/form_red.png) !important; }
.icon-error { background-image: url(/static/images/error.png) !important; }
.icon-exclamation { background-image: url(/static/images/exclamation.png) !important; }
.icon-flag-blue { background-image: url(/static/images/flag_blue.png) !important; }
.icon-flag-green { background-image: url(/static/images/flag_green.png) !important; }
.icon-flag-orange { background-image: url(/static/images/flag_orange.png) !important; }
.icon-flag-pink { background-image: url(/static/images/flag_pink.png) !important; }
.icon-flag-purple { background-image: url(/static/images/flag_purple.png) !important; }
.icon-flag-red { background-image: url(/static/images/flag_red.png) !important; }
.icon-flag-yellow { background-image: url(/static/images/flag_yellow.png) !important; }
.icon-help { background-image: url(/static/images/help.png) !important; }
.icon-information { background-image: url(/static/images/information.png) !important; }
.icon-lightbulb { background-image: url(/static/images/lightbulb.png) !important; }
.icon-lightning { background-image: url(/static/images/lightning.png) !important; }
.icon-shield { background-image: url(/static/images/shield.png) !important; }

.icon-contract { background-image: url(/static/images/contract.png) !important; }
.icon-contracts { background-image: url(/static/images/contracts.png) !important; }
.icon-email-go { background-image: url(/static/images/email_go.png) !important; }
.icon-email { background-image: url(/static/images/email.png) !important; }
.icon-emails { background-image: url(/static/images/emails.png) !important; }

.icon-page-white-text { background-image: url(/static/images/page_white_text.png) !important; }
.icon-note { background-image: url(/static/images/note.png) !important; }
.icon-notes { background-image: url(/static/images/notes.png) !important; }
.icon-office-building { background-image: url(/static/images/office-building.png) !important; }
.icon-office-buildings { background-image: url(/static/images/office-buildings.png) !important; }
.icon-businessman { background-image: url(/static/images/businessman.png) !important; }

.icon-terminal { background-image: url(/static/images/application_xp_terminal.png) !important; }
.icon-application-double { background-image: url(/static/images/application_double.png) !important; }
.icon-application-view-detail { background-image: url(/static/images/application_view_detail.png) !important; }

.icon-forms-green { background-image: url(/static/images/forms_green.png) !important; }
.icon-cube-molecules { background-image: url(/static/images/cube_molecules.png) !important; }
.icon-paper-workplan-16-ns { background-image: url(/static/images/paper-workplan-16-ns.png) !important; }
.icon-paper-workplans-16-ns { background-image: url(/static/images/paper-workplans-16-ns.png) !important; }
.icon-document { background-image: url(/static/images/document.png) !important; }
.icon-house { background-image: url(/static/images/house.png) !important; }
.icon-houses { background-image: url(/static/images/houses.png) !important; }
.icon-cube-blue { background-image: url(/static/images/cube_blue.png) !important; }
.icon-businessmen { background-image: url(/static/images/businessmen.png) !important; }
.icon-application-error { background-image: url(/static/images/application_error.png) !important; }
.icon-application-errors { background-image: url(/static/images/application_errors.png) !important; }
.icon-data-views { background-image: url(/static/images/data_views.png) !important; }
.icon-application-go { background-image: url(/static/images/application_go.png) !important; }
.icon-node { background-image: url(/static/images/node.png) !important; }
.icon-nodes { background-image: url(/static/images/nodes.png) !important; }
.icon-worker { background-image: url(/static/images/worker.png) !important; }
.icon-workers { background-image: url(/static/images/workers.png) !important; }
.icon-number-one { background-image: url(/static/images/number_one.png) !important; }
.icon-number-two { background-image: url(/static/images/number_two.png) !important; }
.icon-number-three { background-image: url(/static/images/number_three.png) !important; }
.icon-number-four { background-image: url(/static/images/number_four.png) !important; }
.icon-number-five { background-image: url(/static/images/number_five.png) !important; }
.icon-garbage { background-image: url(/static/images/garbage.png) !important; }
.icon-garbage-empty { background-image: url(/static/images/garbage_empty.png) !important; }
.icon-garbage-full { background-image: url(/static/images/garbage_full.png) !important; }
.icon-invoice { background-image: url(/static/images/invoice.png) !important; }
.icon-mail-earth { background-image: url(/static/images/mail_earth.png) !important; }
.icon-mail-earths { background-image: url(/static/images/mail_earths.png) !important; }

.icon-arrow-sprocket { background-image: url(/static/images/arrow-sprocket.png) !important; }
.icon-arrow-sprockets { background-image: url(/static/images/arrow-sprockets.png) !important; }
.icon-colored-buildings { background-image: url(/static/images/colored_buildings.png) !important; }
.icon-colored-buildings2 { background-image: url(/static/images/colored_buildings2.png) !important; }
.icon-company { background-image: url(/static/images/company.png) !important; }
.icon-companies { background-image: url(/static/images/companies.png) !important; }
.icon-environment { background-image: url(/static/images/environment.png) !important; }
.icon-environments { background-image: url(/static/images/environments.png) !important; }
.icon-news { background-image: url(/static/images/news.png) !important; }
.icon-news-add { background-image: url(/static/images/news_add.png) !important; }
.icon-newspapers { background-image: url(/static/images/newspapers.png) !important; }
.icon-prefs-contact { background-image: url(/static/images/prefs_contact.png) !important; }
.icon-prefs-contacts { background-image: url(/static/images/prefs_contacts.png) !important; }
.icon-tag-blue { background-image: url(/static/images/tag_blue.png) !important; }
.icon-tags-blue { background-image: url(/static/images/tags_blue.png) !important; }
.icon-folders { background-image: url(/static/images/folders.png) !important; }
.icon-text-rich-colored { background-image: url(/static/images/text_rich_colored.png) !important; }
.icon-toolbar-home { background-image: url(/static/images/toolbar_home.png) !important; }
.icon-excel-upload { background-image: url(/static/images/excel_upload.png) !important; }
.icon-myclippard { background-image: url(/static/images/myclippard_icon.png) !important; }
.icon-world-go { background-image: url(/static/images/world_go.png) !important; }
.icon-world-gos { background-image: url(/static/images/world_gos.png) !important; }
.icon-clippard-world { background-image: url(/static/images/clippard_world.png) !important; }
.icon-package-clippard { background-image: url(/static/images/package_clippard.png) !important; }
.icon-packages-clippard { background-image: url(/static/images/packages_clippard.png) !important; }
.icon-package-clippard-add { background-image: url(/static/images/package_clippard_add.png) !important; }
.icon-textfield-rename { background-image: url(/static/images/textfield_rename.png) !important; }
.icon-textfield-renames { background-image: url(/static/images/textfield_renames.png) !important; }
.icon-link { background-image: url(/static/images/link.png) !important; }
.icon-links { background-image: url(/static/images/links.png) !important; }
.icon-ring { background-image: url(/static/images/ring.png) !important; }
.icon-rings { background-image: url(/static/images/rings.png) !important; }
.icon-package-white-clippard { background-image: url(/static/images/package_white_clippard.png) !important; }
.icon-packages-white-clippard { background-image: url(/static/images/packages_white_clippard.png) !important; }

.icon-engineering { background-image: url(/static/images/hammer2.png) !important; }
.icon-sales { background-image: url(/static/images/businessmen.png) !important; }
.icon-pricing { background-image: url(/static/images/percent.png) !important; }
.icon-history { background-image: url(/static/images/history.png) !important; }
.icon-history-add { background-image: url(/static/images/history_add.png) !important; }
.icon-history-24x24 { background-image: url(/static/images/history_24x24.png) !important; }
.icon-history-add-24x24 { background-image: url(/static/images/history_add_24x24.png) !important; }
.icon-history-32x32 { background-image: url(/static/images/history_32x32.png) !important; }
.icon-history-add-32x32 { background-image: url(/static/images/history_add_32x32.png) !important; }









.icon-roles_expand_sprite { background-image: url(/static/images/roles_expand_sprite.png) !important; cursor:pointer;cursor:hand; }


.overflow_visible * {
	overflow: visible !important;
}

.rapidapp-printview .assembly_page .attachments,
.rapidapp-printview .assembly_page .notes,
.rapidapp-printview .assembly_page .x-panel-bbar,
.rapidapp-printview .assembly_page .x-panel-tbar,
.rapidapp-printview .assembly_page .delete-record {
  display: none !important;
}

.process_title {
	color: #555555;
	font-family: 'Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 30px;
	text-shadow: 1px 1px 0 #FFFFFF;
	padding: 0px 5px 5px 15px;
}


@media print {

  td.titleLeft, td.titleRight {
    display: none;
  }

	div,
	.x-panel-mc,
	table, table.GSprop,
	table.GSprop tr.GSprop,
	table.GSprop td.GSprop	{
		background-color: transparent !important;
	}

	table { page-break-inside:auto }
    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }


    .appdv-submodule .assembly, .tabular-table-wrap {
      border-style: solid;
      border-color: gray;
      border-width: 1px;
    }

    .tabular-table-wrap {
      /*border-width: 1px 1px 1px 1px;*/
    }

    .assembly_page tr {
      border-style: solid;
      border-color: gray;
	  border-width: 1px;
      /*border-width: 0px 0px 1px 0px;*/
    }
}


.pw-reset-heading {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/assets/rapidapp/misc/static/images/keys.png) !important;
	padding-left: 150px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 25px;
	min-height: 128px;
	min-width: 160px;
	font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
  color: #666666;
  text-align: justify;
}


div.quick-add-lead-header {
  font-family: Arial,Helvetica,sans-serif;
  color: #666666;
  text-align: center;
  padding-top: 6px;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
}

/*  GrayTable */

table.GrayTable {
	border-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

tr.GrayTable {
	background-color: #F3F5F7;
	background: url("/assets/rapidapp/misc/static/images/td_back.gif") repeat-x;
	vertical-align: top;
}

tr.GrayTable.odd {
	background-color: #F0F2F4;
}

tr.GrayTable > td {
	padding: 10px 10px 10px 0px;
}

td.note.props {
	width: 140px;
	text-align:right;
	white-space: nowrap;

}

td.note.content > div {
	border-left-color: #D0D0D0;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 10px;
}


table.rma-banner-right th {
  font-size: 1.1em;
  font-weight: bold;
  text-align: right;
  padding: 1px;
}

table.rma-banner-right td {
  padding-left:5px;
}


/* GitHub Issue #415
   See http://stackoverflow.com/a/5108367 */
td.note table.r-simple-table tr td:nth-child(2),
td.note table.r-simple-table tr td:nth-child(2) * {
  white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
  white-space: -webkit-pre-wrap; /*Chrome & Safari */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  white-space: pre-wrap;       /* css-3 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  word-break: break-all;
  white-space: normal;
}



.x-grid3 .x-grid3-body .gs-grid-row-scd-ok, .gs-grid-row-scd-ok {
  background-color: green !important;
}

.x-grid3 .x-grid3-body .gs-grid-row-scd-design5, .gs-grid-row-scd-design5 {
  background-color: lightblue !important;
}

.x-grid3 .x-grid3-body .gs-grid-row-scd-under2, .gs-grid-row-scd-under2 {
  background-color: #FFD300 !important;
}

.x-grid3 .x-grid3-body .gs-grid-row-scd-design10, .gs-grid-row-scd-design10 {
  background-color: violet !important;
}

.x-grid3 .x-grid3-body .gs-grid-row-scd-overdue, .gs-grid-row-scd-overdue {
  background-color: #ff8080 !important;
}



.gs-grid-legend-box {
  display:inline-box;
  height:14px;
  width:14px;
  float:left;
  margin-left:35px;
  margin-right:5px;
  border: 1px solid #D0D0D0;
}

.clippard_invoice {
  font-family:Arial,Helvetica,sans-serif;
  color: #333333;
  font-size:12.5px;
  min-width: 825px;
}

.clippard_invoice table  {
  border-spacing: 0;
}

.clippard_invoice table.top_table  {
  padding-top:15px;
}

.clippard_invoice table th  {
  font-weight: bold;
  font-variant: small-caps;
  font-stretch: condensed;
}

.clippard_invoice table tr.head_line th {
  font-size: .85em;
}

.clippard_invoice table tr.shorter th {
  font-stretch: normal;
  font-size: .75em;
}

.clippard_invoice .inv_banner {
  text-align: center;
}

.clippard_invoice .name_box {
  padding-left:15px;
}

.clippard_invoice .inv_banner .title_name {
  font-size: 1.5em;
  font-weight: 900;
  font-style:italic;
  padding-bottom: 10px;
  padding-top: 10px;
  font-stretch: condensed;
}

.clippard_invoice .inv_banner .title_address {
  font-size: .9em;
}

.clippard_invoice .inv_banner .tagline {
  padding-top: 10px;
  color: red;
  font-style:italic;
  font-size: .9em;
}




.clippard_invoice th.red {
  color: white;
  background-color: red;
}

.clippard_invoice th.gray {
  background-color: #EEEEEE;
}

.clippard_invoice table.props th,
.clippard_invoice table.props td {
  text-align: center;
  border-style: solid;
  border-top-color: white;
  border-bottom-color: white;
  border-left-color: white;
  border-right-color: white;
}

.clippard_invoice .mono_text {
  font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;
  color: gray50;
}

.clippard_invoice table.props td {
  font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;
  color: gray50;
  text-align: center;
}


.clippard_invoice .inv_props td {
  width: 140px;
  font-size: 1.2em;
}


.clippard_invoice .inv_props {
  float:right;
  padding-top: 10px;
  padding-right: 20px;
}




.clippard_invoice .inv_props table.props th,
.clippard_invoice .inv_props table.props td {

  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  min-width: 100px;
}

.clippard_invoice .inv_props table.props td {
  border-right-width: 2px;
}

.clippard_invoice .inv_props table.props th {
  border-right-width: 0px;
  border-top-color: white;
  border-bottom-color: white;
  border-left-color: white;
  border-right-color: white;
}

.clippard_invoice .inv_props table.props tr.first th,
.clippard_invoice .inv_props table.props tr.first td {
  border-top-width: 2px;
}

.clippard_invoice .inv_props table.props tr.first th.red {
  border-top-color: red;
}

.clippard_invoice .inv_props table.props tr.last th.red {
  border-bottom-color: red;
}

.clippard_invoice .inv_props table.props tr.last th.gray {
  border-bottom-color: #EEEEEE;
}

.clippard_invoice .inv_props table.props tr td {
  border-top-color: red;
  border-right-color: red;
  border-bottom-color: red;
}





.clippard_invoice div.inv_cust_details {
  padding-top: 10px;
  padding-bottom: 15px;
}


.clippard_invoice .cust_addr th,
.clippard_invoice .cust_addr td {
  width: 100px;
  vertical-align: top;
}

.clippard_invoice .cust_addr th {
  padding-top: 8px;

}

.clippard_invoice .cust_addr td {
  width: 250px;
  text-align: left !important;
  font-size: 1.1em;
  line-height:95%;
}


.clippard_invoice .top_details th {
  font-size: .95em;
  padding-top:1px;
  padding-bottom:1px;
}

.clippard_invoice .top_details th div.multi_line {
  font-size: .9em;
  line-height: 95%;
}



.clippard_invoice .top_details th,
.clippard_invoice .top_details td {
  border-style: solid;
  border-color: white;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 2px;
  border-bottom-width: 2px;
  white-space:nowrap;
}

.clippard_invoice .top_details table.props td {
  border-left-color: #333333;
  border-left-width: 1px;
}

.clippard_invoice .top_details table.props td.top_line {
  border-top-color: #333333;
  border-top-width: 1px;
  border-left-color: white;
}

.clippard_invoice .top_details table.props td.first {
  border-left-color: white;
}


.clippard_invoice .top_details table.props tr.head_line th,
.clippard_invoice .top_details table.props tr.last_line td,
.clippard_invoice .top_details table.props tr.invoice_line td {
  border-top-width: 0px;
  border-bottom-width: 0px;
}

.clippard_invoice .top_details table.props tr.last_line td {
  border-bottom-color: #333333;
  border-bottom-width: 1px;
}

.clippard_invoice .top_details table.props tr.invoice_line.pink td {
  background-color: #FFE4E1;
}


.clippard_invoice .top_details table.props tr td.a-left {
  text-align: left;
  padding-left:4px;
}

.clippard_invoice .top_details table.props tr td.total_label,
.clippard_invoice .top_details table.props tr.invoice_line td.first,
.clippard_invoice .top_details table.props tr.invoice_line td.last,
.clippard_invoice .top_details table.props tr td.a-right {
  text-align: left;
  text-align: right;
  padding-right:8px;
}

.clippard_invoice .top_details table.props tr td.last.line {
  padding-right:0px;
  white-space:nowrap;
}

.clippard_invoice .top_details table.props tr td.total_label {
  text-align: right;
  padding-right:10px;
  font-weight: bold;
}


.clippard_invoice .top_details table.props tr.invoice_line.remarks td {
  padding-top: 0px;
  padding-bottom: 0px;
}

.clippard_invoice .tall {
  line-height: 200%;
}




.clippard_invoice table.ups-tracking {
  padding-left: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-variant: normal;
}

.clippard_invoice table.ups-tracking>tbody>tr * {
  font-variant: normal;
}

.clippard_invoice table.ups-tracking>tbody>tr>* {
  border-style: solid;
  border-color: black;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.clippard_invoice table.ups-tracking>tbody>tr>th {
  border-bottom-width: 0px;
  text-align: center;
  background-color: #c4bd97; /* light brown */
}

.clippard_invoice table.ups-tracking>tbody>tr>td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

.clippard_invoice table.ups-tracking>tbody>tr>td th {
  text-align: right;
  padding-right: 8px;
  font-weight: normal;
}

.clippard_invoice table.ups-tracking>tbody>tr>td td {
  font-weight: bold;
  font-size:.90em;
}

.clippard_invoice table.ups-tracking>tbody>tr>td td>a {
  font-weight: normal;
  text-decoration: none;
}


.clippard_invoice table.ups-tracking>tbody>tr>td>div.not-found {
  font-size:.90em;
  text-align: center;
}

.clippard_invoice table.ups-tracking>tbody>tr>td>div.not-found div {
  padding-top: 5px;
}

.clippard_invoice table.ups-tracking>tbody>tr>td>div.not-found div.reason {
  color: #595959;
}

.see_invoice_details {
  float: right;
  padding: 6px;
  margin-top:15px;
  margin-right: 20px;
  background-color: #B2D9B2; /* light green */
  font-size: 1.1em;
  font-weight: bold;
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
}

.dashboard-wrap {
  position:absolute;
  left: 5px;
  right:20px;
  top: 5px;
  bottom: 10px;
}

.dashboard {
  position:absolute;
  width: 100%;
  min-height: 100%;
  height: auto;
  min-width:800px;

  font-family:Arial,Helvetica,sans-serif;
  color: #333333;
  font-size:12.5px;
  padding-bottom: 5px;
}

.dashboard a, .dashboard a:visited {
  text-decoration: none;
  color: #0000EE;
}

.dashboard a:hover {
  text-decoration: underline;
}

/*
.dashboard hr {
  border-width:0;
  color:#d0d0d0;
  height:1px;
  line-height:0;
} */


.dashboard * {
  white-space:nowrap !important;
}

.dashboard h1 {
  font-size:2.5em;
}

.dashboard h2 {
  font-size:1.5em;
}

.dashboard table {
  border-spacing: 0px;
  border-collapse: collapse;
}

.dashboard table th {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.dashboard table p {
  margin: 0;
  padding: 0;
}

.dashboard table.top_dists td,
.dashboard table.top_dists th,
.dashboard table.top_dists {
  border-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
}

.dashboard table.top_dists th {
  text-align: center;
  font-weight: bold;
  font-style:italic;
  background-color: #eaeaea;
  padding: 3px;
  font-size: 1.2em;
}

.dashboard table.top_dists td {
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: .9em;
}

.dashboard table.top_dists td.rank,
.dashboard table.top_dists td.tot {
  text-align: right;
}

.dashboard table.top_dists td.rank {
  color: grey;
}




table.value_box {
  width: 100px;
  font-size: 13px;
  border-spacing: 0px;
  border-collapse: collapse;
}

table.value_box th,
table.value_box td {
  width: 100%;
  border-spacing: 0px;
  text-align: center;
  font-weight: bold;
  border-style: solid;
  border-color: #d0d0d0;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

table.value_box th {
  background-color: #eaeaea;
  color: navy;
  padding: 3px;
  border-bottom-width: 0px;
}

table.value_box td {
  padding: 10px;
  font-size: 1.4em;
  color: #333333;
}


table.today-at-clippard th,
table.today-at-clippard td {
  text-align: center;
}

table.today-at-clippard>tbody>tr>th,
table.today-at-clippard>tbody>tr>td {
  border-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
}

table.today-at-clippard>tbody>tr>th {
  background-color: #E6E6E6;
}

table.today-at-clippard>tbody>tr>td {
  background-color: #F2F2F2;
}

table.today-at-clippard>tbody>tr>th.title {
  padding: 3px;
  font-weight: bold;
  font-size: 1.1em;
}

table.today-at-clippard>tbody>tr>td {
  padding: 3px;
  color: #808080;
  font-style: italic;
  font-size: .95em;
}

table.today-at-clippard>tbody>tr>th.foot {
  padding: 2px;
  font-size: .9em;
  color: #808080;
}

table.today-at-clippard table th {
  text-decoration: underline;
  font-style: italic;
  color: #AE0202; /* maroon */
  padding: 0;
  padding-bottom: 1px;
}

table.today-at-clippard table td {
  font-size: .95em;
  text-align: left;
  padding-left: 8px;
}



table.rsm_project_status th,
table.rsm_project_status td {
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: #d0d0d0;
}
table.rsm_project_status td.left {
  border-left-width: 1px;
}
table.rsm_project_status td.right {
  border-right-width: 1px;
}


table.rsm_project_status th {
  border-right-width: 1px;
  border-left-width: 1px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 1.2em;
  font-weight: bold;
  color: #4C664C; /* dark green */
  background-color: #B2D9B2; /* light green */

}



table.rsm_project_status td {
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
  font-size: .9em;

}


.dashboard table.prop_table td,
.dashboard table.prop_table th {
  border-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
  background-color: #F2F2F2;
  font-size:.9em;
  text-align: center;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
}

.dashboard table.prop_table th {
  font-weight: bold;
}

.dashboard table.prop_table tr.right>td {
  text-align: right;
}

.dashboard table.prop_table td.blank {
  border-width: 0px;
  background-color: transparent;
}

.dashboard table.prop_table td.rank {
  font-size:1.8em;
  color: navy;
  font-weight: bold;
}

.dashboard table.dist_info table * {
  white-space: normal !important;
}

table.today-at-clippard.dist_info th.title {
  color: crimson;
  font-size: 1.2em;
  padding-top:6px;
  padding-bottom:6px;
}

table.today-at-clippard.dist_info table tr>td {
  padding-top:8px;
  padding-bottom:8px;
  padding-left:3px;
  padding-right:3px;
  text-align:center;
  font-style: normal;
  color: #666666;
}



.dashboard table.lead-info td,
.dashboard table.lead-info th {
  font-weight: bold;
  padding: 1px;
  font-size: .95em;
}

.dashboard table.lead-info th {
  color: crimson;
  font-size: 1.5em;
  padding:4px;
}

.dashboard table.lead-info div.link-box {
  border-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
  text-align: center;
  background-color: #F2F2F2;
  padding: 1px;
}

.dashboard table.lead_wrap table.value_box td {
  padding: 13px;
}


.dashboard table.additional-items, .dashboard table.additional-items a {
  font-weight:bold;
  color: #666666;
}

.dashboard table.additional-items th {
  font-size: 16px;
  font-weight:bold;
  padding-bottom:3px;
}

.dashboard table.additional-items td {
  font-size: 12px;
}

.dashboard table.additional-items td.clippard_link {
  padding-top:10px;
  padding-bottom:10px;
}

.dashboard table.additional-items td.clippard_link a {
  color: maroon;
}

.dashboard table.website-rss {
  font-size: .9em;
}

.dashboard table.website-rss a {
  font-size:.85em;
}

.dashboard table.website-rss td,
.dashboard table.website-rss th {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}

.dashboard table.website-rss tr th {
  padding-top: 0px;
}

.dashboard table.website-rss td * {
  white-space: normal !important;
}

.dashboard .foot-bar {
  position:absolute;
  left:0px;
  right: 0px;
  bottom:15px;
}

.dashboard .foot-bar div {
  border-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
  color:crimson;
  font-size: .9em;
  background-color: #F2F2F2;
  text-align: center;
  padding:2px;
}


/* -------------------------------------------------------------- */

ul.pureCssMenu * {
  z-index: 14900 !important;
  overflow: visible !important;
}

div.newbanner-wrap #greeting {
z-index: 14900 !important;
}

#pcm{display:none;}


ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}
ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:80.85000000000001px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url(/static/images/purecss/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(/static/images/purecss/arrv_anim_1o.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(/static/images/purecss/arrv_anim_1o.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(/static/images/purecss/arr_double_1.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(/static/images/purecss/arr_double_1o.gif);}
ul.pureCssMenu table a:hover span{background-image:url(/static/images/purecss/arr_double_1o.gif)}

/* -------------------------------------------------------------- */


#banner-panel, #banner-panel .x-panel, #banner-panel .x-panel-bwrap, #banner-panel .x-panel-body {
  overflow: visible;
  background-color: transparent;
  background-image:url(/static/images/grey_swoosh_bkg.jpg);
	background-position:left top;
	z-index: 14900;
}

/* Set the z-index for the menu to be on top: */
#banner .greeting {
  z-index:20;
}

#banner #user_full_name, .user_full_name {
  padding-left: 25px;
  padding-right: 10px;
  background-image:url(/assets/rapidapp/misc/static/images/iconUser.png);
	background-position:left center;
	background-repeat: no-repeat;
	min-height: 15px;
}

#banner #date {
  position: absolute;
  right: 5px;
  top: 3px;
  text-align: right;
  font-family: Arial serif;
  font-size: 13px;
  font-weight: bold;
  font-style:italic;
  color: #666666;
}


#banner .greeting {
  position: absolute;
  right: 6px;
  top: 26px;
  z-index: 14900;
}


#banner #update_timestamps {
  position: absolute;
  right: 3px;
  bottom: 2px;
  font:normal 9.5px Arial;
  text-align: right;

}

#banner #update_timestamps td {
  padding-left:7px;
}

#banner #logo {
  position: absolute;
  left: 38px;
  top: 8px;
}

#banner #dist_logo {
  position: absolute;
  left: 16px;
  top: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
  padding:1px;
}

#banner #dist_logo img {
  max-height: 85px;
}

#banner #my-clippard {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  text-align: center;
  min-width: 250px;
}


/* search boxes in the dist banner */

#banner * {
  white-space:nowrap !important;
}

#banner .search-boxes {
  position: absolute;
  left: 120px;
  right: 200px;
  top: 50px;
  text-align: center;
  font:normal 10px Arial;

}

#banner .search-boxes th {
  text-align: right;
  font-weight: bold;
}

#banner .search-boxes td.right {
  text-align:left;
}

#banner .search-boxes .ra-search-form {
  height: 18px;
  text-align: left;
}

#banner .search-boxes .ra-search-text {
  font-size: 10px;
}

#banner .search-boxes .ra-search-box input[type="text"] {
  width: 85px;
  padding: 4px 0 3px 2px;

 }

#banner .search-boxes .ra-search-button {
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  width: 25px;
}

#banner #go-box {
	position: absolute;
	top: 7px !important;
	left: auto !important;
	right: 225px !important;
	width:175px;
	float: left;

}

#banner #go-box tr th {
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 14px;
  color: #666666;

}

#banner #go-box.search-boxes .ra-search-form {
  height: 16px;
}

#banner #go-box.search-boxes .ra-search-button {
  height: 18px;
  line-height: 18px;
  font-size: 11px;
  width: 25px;
}

#banner #go-box.search-boxes .ra-search-box input[type="text"] {
  width: 100px;
  padding: 2px 0 2px 2px;
  font-size: 11.5px;
  font-weight: normal;
  color: crimson;

 }

/* -------------------------------------------- */

.dashboard .top-row {
  min-height: 80px;

}

.dashboard .top-row .search-boxes {
  /*
  position: absolute;
  left: 120px;
  right: 200px;
  top: 5px;
  */
  padding-bottom: 10px;
  text-align: center;
  font:normal 10px Arial;

}

.dashboard .top-row .search-boxes th {
  text-align: right;
  font-weight: bold;
}

.dashboard .top-row .search-boxes td.right {
  text-align:left;
}

.dashboard .top-row .search-boxes .ra-search-form {
  height: 18px;
  text-align: left;
}

.dashboard .top-row .search-boxes .ra-search-text {
  font-size: 10px;
}

.dashboard .top-row .search-boxes .ra-search-box input[type="text"] {
  width: 85px;
  padding: 4px 0 3px 2px;

 }

.dashboard .top-row .search-boxes .ra-search-button {
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  width: 25px;
}

.dashboard .top-row #update_timestamps {
  font:normal 9.5px Arial;
  text-align: right;

}

.dashboard .top-row #update_timestamps td {
  padding-left:7px;
}


.dashboard .top-row #dist_logo img {
  max-height: 85px;
}


#banner-announce-box {
  position:absolute;
  top: 10px;
  left: 230px;
  right: 375px;
  height: 50px;
}

.banner-announce {
  text-align: center;
  color: #083772;
  font-family: "Lucida Console", Monaco, monospace;
  font-weight: bold;
}

#title {
	white-space:nowrap;
	color:#414141;
	/*text-shadow:0px -1px 0px #000;*/
}
#title .titleLeft {
}
#title .titleCenter {
	background: url(/static/images/centerTitleBG.png) repeat-x 0 0;
}
#title .titleRight {
}
#title .status {
	color:#8FB95E;
	text-shadow:none;
}
#title .middle {
	text-align:center;
	padding-right:20px;
	padding-left:20px;
}
#title .title {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
}
#title .PN {
	font-weight: bold;
	margin : 3px;
	margin-left: 5px;
	font-size: 24px;
}
a.help-popup-link {
	display: inline-block;
	margin: 4px;
	width:  16;
	height: 16;
	background-image: url('/img/help.png');
}
.part-template-help a {
	display: inline-block;
	padding: 4px 1em;
	margin: 4px 4px;
}

.part-template-dragdrop {
	opacity      : 0.4;
	-moz-opacity : 0.4;
	filter : alpha(opacity=40);
}

.template-item-selectable {
	padding-top: 5px;
	padding-bottom:10px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px;
  border-style: solid;
  border-color: transparent;
  right:20px;
  min-height: 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* text indent after wrap: */
.template-item-selectable div div div {
  padding-left: 10px;
  text-indent: -10px;
}

/* turn off for tables (needed for Chrome) */
.template-item-selectable div div div table {
  text-indent: 0px;
}


.template-item-selectable:hover {
  cursor: pointer;
  border-style: dashed;
  border-color: orange;
}

.template-item-selectable-btns {
  visibility: hidden;
  padding-top:1px;
  padding-right:10px;
}


.template-item-selectable-wrap .x-tool-close {
  visibility: hidden;
}
.template-item-selectable-wrap:hover .x-tool-close {
  visibility: visible;
}



.template-item-selectable-btns:last-child {
  right: 5px !important;
}



.template-item-selectable-wrap {
  padding-left: 8px;
  padding-right: 16px;
  position: relative;
}

.template-item-selectable-wrap:hover .template-item-selectable-btns {
  visibility: visible;
}

.template-item-selectable-wrap:first-child .template-up {
  display: none !important;
}

.template-item-selectable-wrap:last-child .template-down {
  display: none !important;
}

.template-parameter {
	margin: 12px 8px;
}

.template-parameter .parameter-name {
	font-size: 18px;
	font-weight: bold;
	font-family: monospace;
}
.template-parameter .parameter-display {
	font-size: 18px;
	font-family: sans-serif;
	padding: 4px;
}
.template-parameter .parameter-options td, .template-parameter .parameter-options th {
	padding: 1px 16px 1px 6px;
}
.template-parameter .parameter-options th {
	color: white;
	background-color: #666;
}
.template-parameter .parameter-options tr.odd td {
	background-color: #F0F0F0;
}
.template-parameter .parameter-options tr.odd td.option-condition {
	background-color: #F0FFF0;
	font-family: sans-serif;
}
.template-parameter .parameter-options tr.even td {
	background-color: #E8E8E8;
}
.template-parameter .parameter-options tr.even td.option-condition {
	background-color: #E8F0E8;
	font-family: sans-serif;
}

.parameter-options .option-header-row {
}
.parameter-options .option-header {
	font-weight: bold;
	/*border-bottom: 1px solid gray;*/
}

.template-value-formula {
	color: #00A;
	background-color: #EEF;
	border: 1px solid #DDE;
	padding: 0px 2px;
	margin: 1px;
	line-height: 15px;
}
.template-cond-rule .template-value-text {
	background-color: #EEE;
	border: 1px solid #E0E0E0;
	padding: 2px 3px;
	line-height: 15px;
}
.template-cond-rule {
	padding-top: 4px;
	padding-bottom: 10px;
}
.template-cond-rule .cond-rule-var, .template-cond-rule .cond-rule-value, .template-cond-rule .cond-rule-eq, .template-cond-rule .cond-rule-condition {
	font-size: 16px;
	font-weight: bold;
	font-family: monospace;
}
.template-cond-rule .cond-rule-eq, .template-cond-rule .cond-rule-if {
	padding: 8px;
	color: #0A0;
}

.template-cond-rule .cond-rule-condition {
	padding: 2px 0px 0px 16px;
}

.template-ds-rule {
	padding-top: 0px;
	padding-bottom: 0px;
}
.template-ds-rule .ds-rule-name  { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap;}
.template-ds-rule .ds-rule-value { padding:5px; border:1px solid #ddd; }


.template-table-rule {
	padding-top: 8px;
	padding-bottom: 16px;
}
.template-table-rule th, .template-table-rule td {
	padding: 1px 16px 1px 6px;
}
.template-table-rule th {
	color: white;
	font-size: 110%;
	background-color: #666;
}
.template-table-rule th.table-rule-key {
	color: white;
	background-color: #6B6;
}
.template-table-rule tr.odd td {
	background-color: #F0F0F0;
}
.template-table-rule tr.odd td.table-rule-key {
	background-color: #F0FFF0;
	font-family: sans-serif;
}
.template-table-rule tr.even td {
	background-color: #E8E8E8;
}
.template-table-rule tr.even td.table-rule-key {
	background-color: #E8F0E8;
	font-family: sans-serif;
}

.template-table-rule .table-rule-key-header {
	font-weight: bold;
	background-color: #FFB;
	border-style: solid;
	border-color: #DD8;
}
.template-table-rule .table-rule-key-cell {
	background-color: #FFD;
	border-style: solid;
	border-color: #DD8;
}
.template-table-rule .table-rule-header {
	font-weight: bold;
	background-color: transparent;
	/* border-style: solid;
	border-color: #DDD; */
}
.template-table-rule .table-rule-cell {
	/* border-style: solid;
	border-color: #DDD; */
}
.template-error-list {
	list-style-type: disc;
}
.template-error-list li {
	margin: 8px 0px 8px 2em;
	color: #900;
}

.part-template-product-preview {
	margin: 16px 16px 0 0;
	padding: 8px;
	border: 1px inset silver;
	background-color: white;
}

.part-template-product-preview h4 {
	font-family: sans-serif;
	font-size: 100%;
	margin: 12px 0 4px 0;
}
.part-template-datasheet { width:100%; }
.part-template-datasheet thead { font-size: 18px; }
.part-template-datasheet th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.part-template-datasheet td { padding:5px; border:1px solid #ddd; }
.part-template-datasheet tr.odd { background-color:#f6f6f6; }
.part-template-datasheet tr.even {}

.part-template-configurator .configurator-param select { width: 200px; }
.part-template-configurator .configurator-param .writein input { width: 60px; }
.part-template-configurator .configurator-param .writein label { padding-left: 8px; }
.part-template-configurator .configurator-param .error { color: red; background-color: #FEE; }
.part-template-configurator .configurator-param .noerror { color: black; background-color: #FFF; }

@charset "utf-8";

div.part_template_doc ul.disc, div.part_template_doc ol.decimal {
	padding: 0 2em 0 2em;
}

div.part_template_doc ul.disc li, div.part_template_doc ol.decimal li {
	margin: 0.5em 0 0.5em 0;
}

.part_template_doc .more-spacing li {
	margin-bottom: 0.85em;
}
.part_template_doc .more-spacing pre {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}

#tsc_player {
   z-index: 9999;
}

div.part_template_doc {
	padding: 1em;
}

.tscplayer_inline {
	position:static;
	width: 200px;
	height: 150px;
	z-index:auto;
	margin:5px;
	padding-bottom: 10px;
}

.ra-safesize-large .tscplayer_inline {
  width: 1024px;
  height: 768px;
}

.ra-safesize-1024x768 .tscplayer_inline {
  width: 984px;
  height: 738px;
}

.ra-safesize-800x600 .tscplayer_inline {
  width: 760px;
  height: 570px;
}

.ra-safesize-640x480 .tscplayer_inline {
  width: 600px;
  height: 450px;
}

.ra-safesize-480x360 .tscplayer_inline,
.ra-safesize-small .tscplayer_inline {
  width: 440px;
  height: 330px;
}

.ra-safesize-320x240 .tscplayer_inline {
  width: 280px;
  height: 210px;
}

.ra-safesize-0x0 .tscplayer_inline,
.ra-safesize-200x150 .tscplayer_inline {
	width: 90%;
	height: 100px;
}


.tscplayer_fullframe {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
}

@media screen and (max-width: 1024px) {
    .tscplayer_inline {
	width: 100%;
    }
}

.product_page ul {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page th {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page textarea:focus {
	outline: none;
}
.product_page textarea {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	overflow: auto;
	padding: 0;
	resize: none;
	transform-origin: left top;
}
.product_page td {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page table {
	border-collapse: collapse;
	border-spacing: 0;
}
.product_page span.wrap {
	clear: left;
	content: '';
	display: block;
}
.product_page span.actAsPara {
	display: block;
}
.product_page span.actAsInlineDiv {
	display: inline-block;
}
.product_page preload {
	height: 1px;
	width: 1px;
}
.product_page pre {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page p {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page ol {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page nav {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page li {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page legend {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page input:focus {
	outline: none;
}
.product_page input {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page img.block {
	display: block;
}
.product_page h6 {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page h5 {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page h4 {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page h3 {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page h2 {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page h1 {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page form {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page fieldset {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page dt {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page dl {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page div {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page dd {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page code {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page button {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page blockquote {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page a.nontext {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.product_page a.nonblock.nontext {
	display: block;
}
.product_page a {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	margin: 0;
	padding: 0;
	transform-origin: left top;
}
.product_page .wrapped-input {
	background: transparent;
	border: none;
	left: 0;
	position: absolute;
	top: 0;
}
.product_page .widget_invisible {
	visibility: hidden;
}
.product_page .version.index {
	background-color: #5C9D1D;
	color: #000000;
}
.product_page .tg th {
	border-style: solid;
	border-width: 1px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	padding: 1px 5px;
	word-break: normal;
}
.product_page .tg td {
	border-style: solid;
	border-width: 1px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	overflow: hidden;
	padding: 1px 5px;
	word-break: normal;
}
.product_page .tg .tg-s6z2 {
	text-align: center;
}
.product_page .tg .tg-lcoa {
	background-color: #34cdf9;
	text-align: center;
}
.product_page .tg .tg-hdt5 {
	background-color: #9aff99;
	text-align: center;
}
.product_page .tg .tg-giv5 {
	background-color: #fffe65;
	text-align: center;
}
.product_page .tg .tg-g902 {
	color: #333333;
	text-align: center;
}
.product_page .tg .tg-6eq8 {
	color: #333333;
}
.product_page .tg {
	border-collapse: collapse;
	border-spacing: 0;
}
.product_page .svg {
	display: block;
	vertical-align: top;
}
.product_page .submit-btn {
	cursor: pointer;
	z-index: 50000;
}
.product_page .scroll_wrapper {
	bottom: 0px;
	left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: auto;
	padding-bottom: 0px;
	padding-top: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.product_page .rtl-list li:before {
	left: 100%;
	right: auto;
}
.product_page .rootelem {
	margin-left: auto;
	margin-right: auto;
}
.product_page .preload_images {
	height: 1px;
	left: -9999px;
	overflow: hidden;
	position: absolute;
	top: -9999px;
	width: 1px;
}
.product_page .position_content {
	float: left;
}
.product_page .popup_element.Inactive {
	display: none;
}
.product_page .popup_element.Active {
	display: block;
}
.product_page .popup_element {
	z-index: 100000;
}
.product_page .popup_anchor {
	height: 0px;
	position: relative;
	width: 0px;
}
.product_page .pointer_cursor {
	cursor: pointer;
}
.product_page .ose_ei {
	visibility: hidden;
	z-index: 0;
}
.product_page .normal_text {
	color: #000000;
	direction: ltr;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 17px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	vertical-align: 0px;
}
.product_page .no_vert_scroll {
	overflow-y: hidden;
}
.product_page .nls-None.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None > li:before {
	content: '•';
	margin-right: 6px;
}
.product_page .nls-None .list8.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list8.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list8 > li:before {
	content: '-';
	margin-right: 6px;
}
.product_page .nls-None .list8 {
	padding-left: 34px;
}
.product_page .nls-None .list7.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list7.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list7 > li:before {
	content: '○';
	margin-right: 6px;
}
.product_page .nls-None .list7 {
	padding-left: 34px;
}
.product_page .nls-None .list6.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list6.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list6 > li:before {
	content: '•';
	margin-right: 6px;
}
.product_page .nls-None .list6 {
	padding-left: 34px;
}
.product_page .nls-None .list5.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list5.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list5 > li:before {
	content: '-';
	margin-right: 6px;
}
.product_page .nls-None .list5 {
	padding-left: 34px;
}
.product_page .nls-None .list4.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list4.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list4 > li:before {
	content: '○';
	margin-right: 6px;
}
.product_page .nls-None .list4 {
	padding-left: 34px;
}
.product_page .nls-None .list3.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list3.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list3 > li:before {
	content: '•';
	margin-right: 6px;
}
.product_page .nls-None .list3 {
	padding-left: 34px;
}
.product_page .nls-None .list2.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list2.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list2 > li:before {
	content: '-';
	margin-right: 6px;
}
.product_page .nls-None .list2 {
	padding-left: 34px;
}
.product_page .nls-None .list1.rtl-list > li:before {
	margin-left: 6px;
	margin-right: 0px;
}
.product_page .nls-None .list1.rtl-list {
	padding-left: 0px;
	padding-right: 34px;
}
.product_page .nls-None .list1 > li:before {
	content: '○';
	margin-right: 6px;
}
.product_page .nls-None .list1 {
	padding-left: 34px;
}
.product_page .nls-None {
	padding-left: 34px;
}
.product_page .list0 li:before {
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	position: absolute;
	right: 100%;
	text-decoration: none;
}
.product_page .list0 li {
	position: relative;
}
.product_page .js .mse_pre_init {
	visibility: hidden;
}
.product_page .js .invi {
	visibility: hidden;
}
.product_page .js .disn {
	display: none;
}
.product_page .js .an_invi {
	visibility: hidden;
}
.product_page .inclusion_context {
	display: table;
	table-layout: fixed;
	width: 0.01px;
}
.product_page .inclelem {
	display: table-cell;
	vertical-align: top;
}
.product_page .html {
	background-color: #FFFFFF;
}
.product_page .hidden {
	display: none;
}
.product_page .grpelem {
	display: inline;
	float: left;
}
.product_page .fullwidth {
	position: absolute;
}
.product_page .fullscreen {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: fixed;
	top: 0px;
	width: 100%;
}
.product_page .fld-recaptcha-refresh {
	cursor: pointer;
}
.product_page .fld-recaptcha-mode {
	cursor: pointer;
}
.product_page .fld-recaptcha-help {
	cursor: pointer;
}
.product_page .fld-prompt {
	pointer-events: none;
}
.product_page .fld-checkbox input[type=checkbox] + label {
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 100%;
	width: 100%;
}
.product_page .fld-checkbox input[type=checkbox] {
	border: 0;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.product_page .f9s_top_right {
	background-position: right;
	background-repeat: no-repeat;
}
.product_page .f9s_top_mid {
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
.product_page .f9s_top_left {
	background-position: left;
	background-repeat: no-repeat;
}
.product_page .f9s_mid_right {
	background-position: right;
	background-repeat: repeat-y;
}
.product_page .f9s_mid_left {
	background-position: left;
	background-repeat: repeat-y;
}
.product_page .f9s_center {
	background-position: 0px 0px;
	background-repeat: repeat;
}
.product_page .f9s_bot_right {
	background-position: right;
	background-repeat: no-repeat;
}
.product_page .f9s_bot_mid {
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
.product_page .f9s_bot_left {
	background-position: left;
	background-repeat: no-repeat;
}
.product_page .f3s_top {
	background-repeat: no-repeat;
}
.product_page .f3s_mid {
	background-repeat: repeat;
}
.product_page .f3s_bot {
	background-repeat: no-repeat;
}
.product_page .excludeFromNormalFlow {
	float: left;
}
.product_page .colelem100 {
	clear: both;
}
.product_page .colelem {
	clear: both;
	display: inline;
	float: left;
}
.product_page .clip_frame {
	overflow: hidden;
}
.product_page .clearfix:after {
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}
.product_page .browser_width > * {
	left: 0px;
	position: absolute;
	right: 0px;
}
.product_page .borderbox {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.product_page .animateStates {
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.product_page .anchor_item {
	height: 18px;
	width: 22px;
}
.product_page .always_vert_scroll {
	overflow-y: scroll;
}
.product_page .always_horz_scroll {
	overflow-x: scroll;
}
.product_page .actAsDiv {
	display: block;
}
.product_page .accordion_wrapper {
	display: inline;
	float: left;
	width: 0px;
}
.product_page .TabbedPanelsTab {
	white-space: nowrap;
}
.product_page .SlideShowContentPanel .fullscreen img {
	position: relative;
}
.product_page .NoWrap {
	white-space: nowrap;
	word-wrap: normal;
}
.product_page .MenuBarVertical .SubMenuVisible {
	display: block;
}
.product_page .MenuBar .SubMenuVisible {
	display: block;
}
.product_page .MenuBar .SubMenuView {
	display: block;
	list-style: none;
}
.product_page .MenuBar .SubMenu .SubMenuVisible {
	display: block;
}
.product_page .MenuBar .SubMenu {
	display: none;
	position: absolute;
}
.product_page .MenuBar .MenuItemContainer {
	position: relative;
}
.product_page .MenuBar .MenuBarView {
	display: block;
	list-style: none;
}
.product_page *:first-child+html .clearfix {
	zoom: 1;
}
.product_page #u99-4 {
	background-color: transparent;
	font-weight: bold;
	left: 266px;
	margin-right: -10000px;
	min-height: 4px;
	position: relative;
	width: 102px;
	z-index: 89;
}
.product_page #u98-4 {
	background-color: transparent;
	left: 387px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 182px;
	z-index: 85;
}
.product_page #u97-4 {
	background-color: transparent;
	font-weight: bold;
	left: 266px;
	margin-right: -10000px;
	min-height: 8px;
	position: relative;
	width: 102px;
	z-index: 81;
}
.product_page #u96 {
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	-moz-box-shadow: 6px 6px 8px #000000;
	-pie-box-shadow: 6px 6px 8px #000000;
	-webkit-border-radius: 1px;
	-webkit-box-shadow: 6px 6px 8px -1px #000000;
	background-color: #D2D2D2;
	border-color: #000000;
	border-radius: 1px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 6px 6px 8px #000000;
	margin-bottom: -1px;
	margin-right: -10000px;
	padding: 9px 43px 11.424999999999955px 19px;
	position: relative;
	width: 587px;
	z-index: 55;
}
.product_page #u94-3 {
	background-color: transparent;
	margin-bottom: -7px;
	margin-left: 692px;
	position: relative;
	top: -7px;
	width: 5px;
	z-index: 5;
}
.product_page #u90-4 {
	background-color: transparent;
	color: #006837;
	font-size: 16px;
	font-weight: bold;
	left: 143px;
	line-height: 19px;
	margin-right: -10000px;
	margin-top: 16px;
	min-height: 19px;
	position: relative;
	width: 130px;
	z-index: 21;
}
.product_page #u89-4 {
	background-color: transparent;
	left: 121px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 77;
}
.product_page #u88-4 {
	background-color: transparent;
	left: 121px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 73;
}
.product_page #u87-5 {
	background-color: transparent;
	left: 387px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 68;
}
.product_page #u86-4 {
	background-color: transparent;
	font-weight: bold;
	left: 266px;
	margin-right: -10000px;
	min-height: 5px;
	position: relative;
	width: 102px;
	z-index: 64;
}
.product_page #u83-4 {
	background-color: transparent;
	left: 143px;
	margin-right: -10000px;
	margin-top: 48px;
	min-height: 17px;
	position: relative;
	width: 282px;
	z-index: 17;
}
.product_page #u82 {
	-moz-box-shadow: 6px 6px 8px #000000;
	-pie-box-shadow: 6px 6px 8px #000000;
	-webkit-box-shadow: 6px 6px 8px -1px #000000;
	background-color: #D2D2D2;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	box-shadow: 6px 6px 8px #000000;
	margin-left: 20px;
	margin-top: 8px;
	padding-bottom: 7px;
	position: relative;
	width: 649px;
	z-index: 25;
}
.product_page #u80-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 114px;
	z-index: 60;
}
.product_page #u79-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 56;
}
.product_page #u78-4 {
	background-color: transparent;
	font-weight: bold;
	margin-left: 9px;
	margin-top: 13px;
	min-height: 17px;
	position: relative;
	width: 182px;
	z-index: 13;
}
.product_page #u77-4 {
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	min-height: 19px;
	position: relative;
	width: 143px;
	z-index: 9;
}
.product_page #u75 {
	-moz-box-shadow: 6px 6px 8px #000000;
	-pie-box-shadow: 6px 6px 8px #000000;
	-webkit-box-shadow: 6px 6px 8px -1px #000000;
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	box-shadow: 6px 6px 8px #000000;
	margin-bottom: -1px;
	margin-right: -10000px;
	padding: 15px 55px 14.230384615384281px 10px;
	position: relative;
	width: 364px;
	z-index: 8;
}
.product_page #u152-5 {
	background-color: transparent;
	left: 7px;
	margin-right: -10000px;
	margin-top: 6px;
	min-height: 20px;
	position: relative;
	width: 342px;
	z-index: 167;
}
.product_page #u151-4 {
	background-color: transparent;
	left: 350px;
	margin-right: -10000px;
	margin-top: 87px;
	min-height: 15px;
	position: relative;
	width: 44px;
	z-index: 163;
}
.product_page #u150-4 {
	background-color: transparent;
	font-weight: bold;
	left: 253px;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 159;
}
.product_page #u149-4 {
	background-color: transparent;
	left: 123px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 155;
}
.product_page #u148-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 4px;
	position: relative;
	width: 102px;
	z-index: 151;
}
.product_page #u147-4 {
	background-color: transparent;
	left: 123px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 147;
}
.product_page #u146-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 143;
}
.product_page #u145 {
	-moz-box-shadow: 6px 6px 8px #000000;
	-pie-box-shadow: 6px 6px 8px #000000;
	-webkit-box-shadow: 6px 6px 8px -1px #000000;
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	box-shadow: 6px 6px 8px #000000;
	left: 439px;
	margin-bottom: -1px;
	margin-right: -10000px;
	padding-bottom: 5px;
	position: relative;
	width: 210px;
	z-index: 2;
}
.product_page #u142-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 139;
}
.product_page #u141-5 {
	background-color: transparent;
	left: 121px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 170px;
	z-index: 134;
}
.product_page #u138-4 {
	background-color: transparent;
	color: #006837;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	margin-right: -10000px;
	margin-top: 1px;
	min-height: 1px;
	position: relative;
	width: 166px;
	z-index: 51;
}
.product_page #u137-4 {
	background-color: transparent;
	color: #006837;
	font-size: 16px;
	font-weight: bold;
	left: 542px;
	line-height: 19px;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 48px;
	z-index: 47;
}
.product_page #u136-4 {
	background-color: transparent;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	left: 452px;
	line-height: 19px;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 93px;
	z-index: 43;
}
.product_page #u135-4 {
	background-color: transparent;
	font-size: 11px;
	line-height: 13px;
	margin-right: -10000px;
	margin-top: 305px;
	min-height: 13px;
	position: relative;
	width: 310px;
	z-index: 39;
}
.product_page #u134-4 {
	background-color: transparent;
	font-size: 11px;
	left: 369px;
	line-height: 13px;
	margin-right: -10000px;
	margin-top: 305px;
	min-height: 2px;
	position: relative;
	width: 234px;
	z-index: 35;
}
.product_page #u132 {
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	margin-right: -10000px;
	min-height: 318px;
	position: relative;
	width: 608px;
	z-index: 34;
}
.product_page #u118 {
	background-color: transparent;
	left: 26px;
	margin-right: -10000px;
	margin-top: 4px;
	position: relative;
	width: 156px;
	z-index: 3;
}
.product_page #u115-5 {
	background-color: transparent;
	left: 121px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 170px;
	z-index: 129;
}
.product_page #u114-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 125;
}
.product_page #u113-4 {
	background-color: transparent;
	color: #006837;
	font-size: 16px;
	font-weight: bold;
	left: 280px;
	line-height: 19px;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 93px;
	z-index: 30;
}
.product_page #u112-4 {
	background-color: transparent;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	left: 190px;
	line-height: 19px;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 93px;
	z-index: 26;
}
.product_page #u109-5 {
	background-color: transparent;
	left: 141px;
	margin-right: -10000px;
	margin-top: 72px;
	min-height: 15px;
	position: relative;
	width: 170px;
	z-index: 120;
}
.product_page #u108-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 116;
}
.product_page #u106-5 {
	background-color: transparent;
	left: 387px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 111;
}
.product_page #u105-4 {
	background-color: transparent;
	font-weight: bold;
	left: 266px;
	margin-right: -10000px;
	min-height: 1px;
	position: relative;
	width: 102px;
	z-index: 107;
}
.product_page #u102-4 {
	background-color: transparent;
	left: 121px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 124px;
	z-index: 103;
}
.product_page #u101-4 {
	background-color: transparent;
	font-weight: bold;
	margin-right: -10000px;
	min-height: 4px;
	position: relative;
	width: 102px;
	z-index: 99;
}
.product_page #u100-6 {
	background-color: transparent;
	left: 387px;
	margin-right: -10000px;
	min-height: 15px;
	position: relative;
	width: 200px;
	z-index: 93;
}
.product_page #pu96 {
	margin-left: 20px;
	margin-top: 22px;
	width: 0.01px;
}
.product_page #pu80-4 {
	margin-top: 3px;
	width: 0.01px;
}
.product_page #pu79-4 {
	width: 0.01px;
}
.product_page #pu148-4 {
	margin-left: 9px;
	margin-top: 5px;
	width: 0.01px;
}
.product_page #pu146-4 {
	margin-left: 9px;
	margin-top: 22px;
	width: 0.01px;
}
.product_page #pu145 {
	margin-left: 20px;
	width: 0.01px;
}
.product_page #pu142-4 {
	margin-top: 4px;
	width: 0.01px;
}
.product_page #pu132 {
	margin-left: 40px;
	margin-top: -8px;
	width: 0.01px;
}
.product_page #pu114-4 {
	margin-top: 4px;
	width: 0.01px;
}
.product_page #pu112-4 {
	margin-left: 48px;
	margin-top: 34px;
	width: 0.01px;
}
.product_page #pu108-4 {
	margin-top: 3px;
	width: 0.01px;
}
.product_page #pu101-4 {
	margin-top: 4px;
	width: 0.01px;
}
.product_page #page_position_content {
	padding-bottom: 62px;
	padding-top: 60px;
}
.product_page #page .verticalspacer {
	clear: both;
}
.product_page #page {
	background-color: #EBEBEB;
	background-image: none;
	border-color: #000000;
	border-style: none;
	margin-left: auto;
	margin-right: auto;
	min-height: 650px;
	width: 690px;
	z-index: 1;
}
.product_page {
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	border-width: 0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	min-width: 690px;
	padding: 0;
	position: relative;
	text-align: left;
	text-rendering: optimizeLegibility;
	transform-origin: left top;
	word-wrap: break-word;
}

