body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
html,
body {
  margin: 0;
  padding: 0;
}
.server-content-portal,
.server-rail-portal {
  display: none;
}
.server-content-portal.is-active,
.server-rail-portal.is-active {
  display: block;
}
img[height="1"] {
  height: 1px;
}
body img {
  max-width: none;
}
#non_footer {
  position: relative;
  min-height: 100%;
  min-width: 1150px;
}
body,
body input,
textarea,
select,
.text {
  color: #293431;
  font-size: 12px;
}
input[type=text],
input[type=search],
input[type=email] {
  border-radius: 0;
}
a {
  color: #6487C3;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
input[type=search] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  outline: none;
  padding: 3px 20px 3px 5px;
  background: #fff;
  border: 1px solid #dedede;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}
input + .clear-search {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  margin: 3px 0 0 -19px;
  outline: none;
  background: url(https://361291c12973/p/static/1.0/images/v15icons/remove-gray.png) no-repeat 0 0;
}
input + .clear-search:hover {
  background-image: url(https://361291c12973/p/static/1.0/images/v15icons/remove-gray-over.png);
}
hr {
  width: 100%;
}
h2 {
  font-size: 18px;
  font-weight: normal;
  color: #4b4b4b;
  padding: 2px 0px 2px 0px;
  margin: 0 0 9px 0;
}
h4,
div.heading4 {
  font-size: 15px;
  color: #4b4b4b;
  font-weight: bold;
}
.suite_popup h4 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 2px;
  border-bottom: 1px solid #c8c8c8;
}
.suite_popup br {
  clear: both;
}
.suite_popup label {
  display: block;
  float: left;
}
.suite_popup input.checkbox {
  display: block;
  float: left;
  margin-right: 5px;
}
.popup .page_container,
.suite_popup div.page_container {
  padding: 8px 20px;
}
.suite_popup div.section {
  margin-top: 10px;
}
.suite_popup div.button_container {
  padding-top: 10px;
}
.suite_popup div.button_container input.button {
  margin-left: 5px;
}
.suite_popup label {
  line-height: 19px;
}
#schedule_report_container_publishing_list_control_delivery_list_container label {
  display: inline-block;
  float: none;
}
div.popup_calendar {
  border: 1px solid #CECECE;
  background: #ffffff;
}
div.popup_calendar table {
  border-collapse: collapse;
}
div.popup_calendar table.title {
  height: 20px;
  font-weight: bold;
  border-bottom: 1px solid #CECECE;
  background-color: #EBEBEB;
}
div.popup_calendar table.header {
  margin-top: 5px;
  color: #4B4B4B;
  font-weight: bold;
}
div.popup_calendar td.column_header {
  border-bottom: 1px solid #9B9B94;
  font-size: 9px;
}
div.popup_calendar .day_hover {
  background: #DDE7CB url(http://361291c12973/p/ap/1.2/images/sc_calendar_highlightedDay.gif);
}
div.popup_calendar td.left_arrow {
  padding-left: 12px;
}
div.popup_calendar td.right_arrow {
  padding-right: 12px;
}
div.popup_calendar table.title td.btn_close {
  padding-top: 2px;
}
h5 {
  font-weight: bold;
}
.btn_go {
  padding-left: 3px !important;
  padding-right: 3px !important;
  height: 17px;
}
ul.arrow_list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul.arrow_list li {
  list-style-type: none;
  margin: 0 5px 10px 0px;
}
ul.arrow_list li a {
  padding-left: 5px;
}
ol.number_list {
  list-style-type: decimal;
}
ol.number_list li {
  margin-left: 20px;
}
ul.bullet_list {
  list-style-type: disc;
}
ul.bullet_list li {
  margin-left: 20px;
}
.no_min_width {
  min-width: 0;
}
.nowrap {
  white-space: nowrap;
}
.fixed_width {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
}
.hide-text {
  text-indent: -999px;
  overflow: hidden;
}
input.hide-text {
  *font-size: 0;
  *line-height: 0;
  *display: block;
}
.clear {
  clear: both;
}
.clear_both {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.left {
  float: left;
}
.right {
  float: right;
}
.middle {
  vertical-align: middle;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.removable_input {
  color: gray;
  font-style: italic;
}
.display_none,
.hidden {
  display: none !important;
}
.textbox {
  padding: 1px 0px 1px 3px;
}
.checkbox_text {
  margin-left: 7px;
}
.input_small {
  margin-bottom: -2px;
}
.annotation {
  color: #666666;
}
.button,
.container_button,
.standard_button {
  margin: 0;
  padding: 0px 10px;
  *padding: 0;
  line-height: 15px;
  background: #cdcdc9 url('https://361291c12973/p/static/1.0/images/button_gradient.gif') repeat-x;
  border: 1px solid #9b9b94;
  cursor: pointer;
}
.button:hover,
.container_button:hover,
.standard_button:hover {
  text-decoration: none;
}
.inactive_button {
  padding: 2px 10px;
  background: #cdcdc9 url('https://361291c12973/p/static/1.0/images/inactive_button_gradient.gif') repeat-x;
  border: 1px solid #c7cac3;
  color: #9b9b94;
  cursor: pointer;
  margin-left: 5px;
}
.standard_button {
  width: 63px;
}
.container_button {
  margin-left: 7px;
}
.button_container {
  text-align: right;
  padding-top: 17px;
}
.center_button_container {
  text-align: center;
  padding-top: 17px;
}
.error {
  color: #cc0000;
}
hr.dashed {
  border: 1px dashed #C3C3BC;
  height: 0px;
}
hr.solid {
  border: 1px solid #C3C3BC;
  height: 0px;
}
div.dashed {
  border-bottom: 1px dashed #C3C3BC;
  height: 0px;
  font-size: 0px;
}
div.next_row {
  margin-top: 7px;
}
div.center {
  text-align: center;
}
.divider_right {
  padding-right: 0px !important;
  border-right: 1px solid #9B9B94;
  margin: 0 9px 2px 0;
}
.divider_left {
  padding-left: 5px;
  border-left: 1px solid #9B9B94;
  margin-left: 5px;
}
ul.link_list {
  zoom: 1;
}
ul.link_list li {
  white-space: nowrap;
  float: left;
  display: block;
  margin-right: 7px;
}
ul.link_list a {
  float: left;
}
ul.link_list li div {
  float: left;
  display: block;
  margin: 3px 0px 0px 7px;
  line-height: 10px;
  height: 10px;
  empty-cells: show;
  border-right: 1px solid #73736C;
}
ul.link_list_arrow {
  zoom: 1;
}
ul.link_list_arrow li {
  white-space: nowrap;
  float: left;
  display: block;
  margin-right: 7px;
}
ul.link_list_arrow a {
  float: left;
  padding-left: 5px;
}
ul.link_list_arrow i {
  float: left;
}
ul.link_list_arrow li div {
  float: left;
  display: block;
  margin: 3px 0px 0px 7px;
  line-height: 10px;
  height: 10px;
  empty-cells: show;
  border-right: 1px solid #C3C3BC;
}
.two_img_top {
  background-position: 0% 0%;
}
.two_img_bottom {
  background-position: 0% 100%;
}
.user_html ul,
.user_html ol {
  padding-left: 40px;
  list-style: disc outside none;
}
.user_html ul,
.user_html ul li {
  list-style: disc outside none;
}
.user_html ol,
.user_html ol li {
  list-style: decimal outside none;
}
a.link_separator_left {
  padding-left: 5px;
  border-left: 1px solid #9B9B94;
  margin-left: 5px;
}
a.link_separator_right {
  padding-right: 5px;
  border-right: 1px solid #9B9B94;
  margin-right: 5px;
}
.toolbaritem {
  background-image: url('http://361291c12973/p/ap/1.2/images/popup_gradient.jpg');
  background-repeat: repeat-x;
  background-position: bottom left;
  border-bottom: 1px solid #C3C3BC;
}
.toolbaritem .header {
  font-weight: bold;
  padding: 2px 0px;
  background-color: transparent;
}
.toolbaritem .button_section {
  padding-top: 7px;
  clear: both;
}
.tool_menu .NavigationMenu label,
.tool_menu .NavigationMenu a {
  background: #e6e6e6;
  color: #000;
}
.container {
  z-index: 80;
  position: absolute;
}
.container .underlay {
  background-color: #BDBEB5;
  top: 1px;
  bottom: -1px;
  left: 1px;
  right: -1px;
  position: absolute;
}
.overlay {
  background-color: #F5F5F5;
  border: 1px solid #9B9B94;
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
}
div.mask {
  z-index: 80;
  background-color: #ffffff;
  opacity: .6;
}
.overlay .hd {
  background-color: #e4e4e3;
  border: 0px none;
  height: 19px;
}
.overlay .bd {
  padding-left: 7px;
  padding-right: 10px;
  overflow: auto;
}
.overlay .ft {
  display: none;
}
.overlay .header,
.divlayer .header {
  margin-top: 6px;
  font-size: 13px;
  font-weight: bold;
  color: #293431;
  border-bottom: 1px dashed #9B9B94;
}
.overlay .subheader,
.divlayer .subheader {
  font-size: 12px;
  font-weight: bold;
  color: #293431;
}
.overlay .section,
.divlayer .section {
  padding-top: 15px;
  padding-bottom: 20px;
  overflow: auto;
  border-bottom: 1px dashed #9B9B94;
}
.overlay .button_section,
.divlayer .button_section {
  clear: both;
  float: right;
  padding: 10px;
}
.overlay .bottom {
  border-top: 1px dashed #9B9B94;
  margin-top: 15px;
}
.overlay .content {
  margin: 0px 7px;
}
.divlayer .button_section div.button {
  display: inline;
  margin: 5px;
}
.suite_popup,
.popup {
  background-color: #f0f0f0;
}
.popup h3,
.popup .subheader {
  color: #000000;
  margin-bottom: 13px;
  font-size: 14px;
}
.popup .section {
  padding-bottom: 10px;
}
.popup .section.last,
.popup .section-last {
  padding-bottom: 20px;
}
.popup .button_section {
  text-align: right;
  padding-top: 17px;
  margin-right: 5px;
}
.popup_section {
  background-color: #FFFFFF;
  border-bottom: 1px dashed #CECECE;
  padding-bottom: 10px;
}
.popup_section_last {
  padding-bottom: 20px;
}
.popup_section_text,
.popup_section_header {
  padding-left: 3px;
}
.popup_section_header {
  color: #000000;
  margin-bottom: 13px;
}
.inner_popup_section {
  padding-left: 10px;
}
.box_section {
  background-color: #F5F5F5;
  border: 1px solid #C3C3BC;
  margin-right: 10px;
  padding: 7px;
  padding-top: 3px;
}
.inner_box_section {
  background-color: #FFFFFF;
  padding: 5px;
  padding-top: 1px;
}
#suite_message_area .message_notice {
  background: #f0f0ef url(http://361291c12973/p/ap/1.2/images/Icons/icon_alert_b.gif) no-repeat 5px 4px;
  height: 19px;
  padding: 5px 0px 0px 25px;
}
#suite_message_area .message_type {
  font-weight: bold;
}
#autoSuggestData {
  position: absolute;
  top: -100%;
  left: -100%;
}
#product_logo,
#rs_select {
  vertical-align: top;
  display: inline-block;
  margin-right: 18px;
  *display: inline;
  *zoom: 1;
}
#frm_select_report_suite {
  display: inline-block;
  zoom: 1;
  float: left;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 16px;
  line-height: 18px;
  margin-top: 14px;
}
.lte8 #frm_select_report_suite {
  font-size: 18px;
}
#rsid_select {
  min-width: 180px;
}
#seg_select {
  min-width: 180px;
  padding-right: 35px;
}
#seg_select_clear {
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin: 3px 18px 0 -34px;
  vertical-align: top;
  background: url(https://361291c12973/p/static/1.0/images/v15icons/remove-gray.png) no-repeat 0 0;
  outline: none;
  position: absolute;
  top: 14px;
}
#seg_select_clear:hover {
  background-image: url(https://361291c12973/p/static/1.0/images/v15icons/remove-gray-over.png);
}
.CustomSelect-list .seg-def:before {
  content: "\f1d4";
  font-family: AdobeIcons;
  font-size: 14px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-edit:before {
  content: "\f16d";
  font-family: AdobeIcons;
  font-size: 13px;
  font-style: normal;
  color: #666666;
  padding-left: 2px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-remove:before {
  content: "\f143";
  font-family: AdobeIcons;
  font-size: 13px;
  font-style: normal;
  color: #666666;
  padding-left: 4px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-remove-locked:before {
  content: "\f143";
  font-family: AdobeIcons;
  font-size: 13px;
  font-style: normal;
  color: #D9D9D9;
  padding-left: 4px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .action.seg-add {
  float: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent url(https://361291c12973/p/static/1.0/images/dot.gif);
}
.CustomSelect-list .seg-hit a,
.CustomSelect-list .seg-event a,
.CustomSelect-list .seg-visit a,
.CustomSelect-list .seg-visitor a {
  padding-left: 31px;
  background-repeat: no-repeat;
  background-position: 9px center;
}
.CustomSelect-list .seg-hit     a:before {
  content: "\f1f3";
  font-family: AdobeIcons;
  font-size: 13px;
  position: absolute;
  left: 10px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-event   a:before {
  content: "\f175";
  font-family: AdobeIcons;
  font-size: 16px;
  position: absolute;
  left: 9px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-visit   a:before {
  content: "\f274";
  font-family: AdobeIcons;
  font-size: 16px;
  position: absolute;
  left: 9px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-visitor a:before {
  content: "\f263";
  font-family: AdobeIcons;
  font-size: 13px;
  position: absolute;
  left: 10px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-hit-published a,
.CustomSelect-list .seg-event-published a,
.CustomSelect-list .seg-visit-published a,
.CustomSelect-list .seg-visitor-published a {
  padding-left: 31px;
  background-repeat: no-repeat;
  background-position: 9px center;
}
.CustomSelect-list .seg-hit-published     a:before {
  content: "\f1f7";
  font-family: AdobeIcons;
  font-size: 13px;
  position: absolute;
  left: 10px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-event-published   a:before {
  content: "\f177";
  font-family: AdobeIcons;
  font-size: 16px;
  position: absolute;
  left: 9px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-visit-published   a:before {
  content: "\f275";
  font-family: AdobeIcons;
  font-size: 16px;
  position: absolute;
  left: 9px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.CustomSelect-list .seg-visitor-published a:before {
  content: "\f267";
  font-family: AdobeIcons;
  font-size: 13px;
  position: absolute;
  left: 10px;
  font-style: normal;
  color: #666666;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
#header_username {
  font-weight: bold;
}
#suite_products_flyout .header_product > a {
  text-indent: 20px;
  height: 24px;
  *width: 184px;
  padding: 7px 8px 7px 0px;
  font-size: 14px;
}
#favorites_menu_header ul {
  min-width: 180px;
}
#title_container {
  position: relative;
  z-index: 1;
}
#title_container #date_range_control {
  float: right;
  margin-right: -5px;
}
.loading {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
#outer_container {
  padding: 10px 0 0 10px;
  min-width: 980px;
}
.normal_background {
  background: url(http://361291c12973/p/ap/1.2/images/suite_header/ste_hdr_bg.jpg) no-repeat right top;
}
#sandbox_indicator {
  position: fixed;
  bottom: 6px;
  height: 51px;
  width: 100%;
  z-index: 25000;
}
#inner_sandbox_indicator {
  height: 51px;
  line-height: 51px;
  margin: 0px 4px 0px 4px;
  border: 1px solid #f5dd71;
  background: #fff7d1 none repeat scroll 0 0;
  z-index: 25015;
}
#inner_sandbox_indicator img.product_logo {
  padding: 9px 0px 2px 12px;
  vertical-align: middle;
}
#inner_sandbox_indicator img.remove_sandbox {
  position: absolute;
  top: 5px;
  right: 10px;
}
#inner_sandbox_indicator img.sandbox_indicator {
  padding: 3px 0px 2px 6px;
  vertical-align: middle;
}
#inner_sandbox_indicator span {
  white-space: nowrap;
  padding-left: 10px;
  vertical-align: middle;
}
#indicator_pad {
  padding-bottom: 55px;
}
#product_image {
  position: absolute;
  top: 0;
  left: 12px;
  width: 385px;
  height: 46px;
  line-height: 46px;
  _height: auto;
  _line-height: 5px;
  _top: 50%;
}
#product_image img {
  vertical-align: middle;
  _position: relative;
  _top: -50%;
}
#img_for {
  margin: 0 5px;
}
#button_activate_div {
  margin-left: 20px;
}
.body_items {
  margin-left: 9px;
  margin-right: 9px;
}
#middle_content {
  min-height: 250px;
  padding-bottom: 263px;
}
#left_nav_container {
  position: relative;
  float: left;
  margin-left: -100%;
  right: 159px;
  *left: 0px;
  width: 150px;
  padding-right: 9px;
}
.flush_left #left_nav_container,
.flush_left #left_nav_background {
  display: none;
}
#center_content {
  position: relative;
  padding: 8px 10px 0;
  min-width: 1024px;
}
#report_container {
  padding-left: 159px;
}
#report_container.flush_left {
  padding-left: 0px !important;
}
.report_tools_callout {
  position: absolute;
  width: 250px;
  margin-top: 3px;
  background-color: #cfdbe9;
  border: 1px solid #8ca4c4;
  border-radius: 4px;
  padding: 6px 20px 6px 10px;
}
.report_tools_callout:before,
.report_tools_callout:after {
  content: "\0020";
  display: block;
  position: absolute;
  top: -6px;
  left: 50%;
  margin-left: -6px;
  z-index: 2;
  width: 0;
  height: 0;
  overflow: hidden;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: #cfdbe9;
}
.report_tools_callout:before {
  top: -7px;
  z-index: 1;
  border-bottom-color: #8ca4c4;
}
.report_tools_callout_closebtn {
  background-image: url(https://361291c12973/p/static/1.0/images/v15icons/close.png);
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 12;
  cursor: pointer;
}
.report_tools_callout_closebtn:hover {
  background-image: url(https://361291c12973/p/static/1.0/images/icons/close_icon.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 12;
  cursor: pointer;
}
.report_tools_callout_closebtn:active {
  background-image: url(https://361291c12973/p/static/1.0/images/icons/close_icon.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 12;
  cursor: pointer;
}
#context_help_container {
  width: 148px;
  overflow: hidden;
  background-color: #f4f4f4;
  padding-top: 3px;
  border: 1px solid #d9d9d9;
}
#toolbar_container {
  width: 100%;
  margin: 0;
  padding: 0;
}
#main_data_container {
  width: 100%;
}
#settings_controls {
  width: 100%;
}
#report_options {
  position: relative;
  display: block;
}
#optimum_path_msg {
  margin: 4px 0;
}
#optimum_path_msg .optimum_path_middle {
  vertical-align: middle;
}
#optimum_path_msg .optimum_path_top {
  vertical-align: top;
}
#footer_outer_container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 254px;
  position: relative;
  width: 100%;
  min-width: 1150px;
  height: 223px;
  margin-top: -224px;
  background: #eee;
  border-top: 1px solid #d7d7d7;
  transition: padding-left .1s;
  -webkit-transition: padding-left .1s;
  -moz-transition: padding-left .1s;
  -ms-transition: padding-left .1s;
}
.lte9 #footer_outer_container {
  min-width: 926px;
}
.lte9 .hide_left_nav #footer_outer_container {
  min-width: 1150px;
}
.hide_left_nav #footer_outer_container {
  padding-left: 0;
}
#footer_top_container {
  overflow: auto;
  _overflow: none;
  height: 141px;
}
.footer_container {
  width: 150px;
  float: left;
  margin: 18px 0 0 9px;
}
.footer_container .title {
  font-weight: bold;
  padding-bottom: 6px;
}
.footer_container li {
  line-height: 12px;
  padding: 3px 0;
}
#recent_reports_container li,
#related_reports_container li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#locale_select {
  width: 80px;
  height: 18px;
  line-height: 18px;
}
#locale_select_list a {
  padding: 3px 8px;
}
#copyright_container {
  position: relative;
  margin: 0 9px;
  padding: 17px 0 0 0;
  height: 64px;
  font-size: 10px;
  line-height: 12px;
  border-top: 1px solid #ddd;
}
#copyright_logo {
  position: absolute;
  right: 10px;
  bottom: 0;
  display: block;
  width: 44px;
  height: 64px;
  background: #ff0709 url(https://361291c12973/p/static/1.0/images/suite_header/adobe-lq.png) no-repeat scroll 1px -20px;
}
#contact_support_language {
  float: right;
}
#contact_support_language select {
  margin-top: 5px;
}
#data_container,
#summary_table {
  margin-top: -1px;
}
#report_table_controls + #data_container,
#report_table_controls + #summary_table {
  margin-top: -2px;
}
.data_table_header {
  background: #f4f4f4;
}
.data_table_header_font {
  font-size: 12px;
  font-weight: bold;
  color: #293431;
}
.data_table_header_font a {
  text-decoration: none;
}
.data_table_header_font a:hover {
  text-decoration: underline;
}
.data_table_header_control {
  width: 30px;
  text-align: right;
  padding-right: 5px;
  padding-bottom: 2px;
  cursor: pointer;
}
.data_table_header_vertical_spacer {
  width: 1px;
  height: 100%;
  background: #d7d7d7;
}
.data_table_data_headers {
  padding-right: 2px;
  text-align: center;
}
.data_table_text,
.data_table_text a {
  font-size: 12px;
  text-decoration: none;
}
.data_table_text a:hover {
  text-decoration: underline;
}
.data_table_text .disabled {
  color: #A8A9AD;
}
.data_table_separator {
  background-color: #ccccc6;
  line-height: 0;
  font-size: 0;
}
.data_table_vertical_spacer {
  background-color: #d7d7d7;
}
.data_table_row_num {
  font-size: 12px;
  padding-left: 8px;
}
.data_table_row_num_bold {
  font-size: 12px;
  padding-left: 8px;
  font-weight: bold;
}
.data_table_conv_averages_header {
  background: #d4dcb1;
  margin-top: 1px;
  width: 100px;
  text-align: center;
  font-weight: bold;
}
.data_table_conv_averages_subheader {
  padding-left: 10px;
}
.data_table_conv_averages_text {
  padding-left: 10px;
}
.data_table_empty_green {
  background: #f4f4f4;
}
.data_table_breakdown_subheader {
  font-weight: bold;
}
.data_table_breakdown_subheader a {
  text-decoration: none;
}
.data_table_breakdown_border {
  height: 1px;
  background-color: #b5afad;
}
.data_table_change_red {
  color: #922d3d;
}
.data_table_change_green {
  color: #507609;
}
.data_table_drilldown {
  padding-left: 8px;
}
.data_table_drilldown a {
  filter: alpha(opacity=40);
  opacity: .4;
}
.data_table_drilldown a:hover,
tr:hover > .data_table_drilldown a {
  filter: none;
  opacity: 1;
}
.data_table_footer_vertical_spacer {
  width: 1px;
  height: 20px;
  background: #d7d7d7;
}
.data_table_footer {
  font: 12px arial;
  background: #f4f4f4;
}
.data_table_footer a {
  text-decoration: none;
}
.data_table_footer .totals_text {
  text-align: right;
  padding: 10px 20px;
  font-size: 13px;
  text-transform: uppercase;
  vertical-align: middle;
  font-weight: bold;
  line-height: normal;
}
.data_table_footer .vertical_spacer {
  width: 1px;
  height: 20px;
  background: #d7d7d7;
}
.data_table_footer .vertical_spacer_spark_line {
  width: 1px;
  height: 40px;
  background: #d7d7d7;
}
.data_table_footer .spark_line_cell {
  padding: 5px 0;
  vertical-align: top;
  background: white;
}
.data_table_footer .spark_line_cell .data_table_text {
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  padding-left: 5px;
}
.data_table_footer_metric {
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  padding: 10px 0;
  background: white;
}
.data_table_chart {
  height: 8px;
  border: 1px solid black;
  line-height: 1px;
  font-size: 1px;
  position: relative;
  zoom: 1;
}
.data_table_chart_value {
  float: left;
  margin-left: 3px;
  border-right-width: 0px;
  border-color: #888888;
}
.data_table_chart_remainder {
  float: left;
  background-color: #f0f0f0;
  border-left-width: 0px;
  border-color: #dfdfdf;
}
.page_summary_internal_section_label,
.page_summary_external_section_label {
  padding-left: 2px;
  font-weight: bold;
}
.page_summary_external_section_label {
  padding-bottom: 8px;
}
.page_summary_internal_section_label {
  padding-top: 8px;
}
.page_summary_external_section_table {
  padding-top: 3px;
  padding-bottom: 8px;
}
.page_summary_summary_table_header {
  font-size: 13px;
}
.page_summary_summary_table_data_header {
  color: #293431;
}
.page_summary_internal_section_table {
  padding-top: 8px;
}
.page_summary_internal_section_table_data {
  padding-right: 16px;
}
.page_summary_middle_page {
  padding-top: 81px;
  text-align: center;
  vertical-align: top;
  background: #fff url(http://361291c12973/sc15/reports/images/page_summary_page_228x180.gif) no-repeat;
}
table.fallout_landing {
  border-spacing: 12px;
}
table.fallout_landing tr td ol {
  margin: 1em 0 1em 1em;
  list-style-position: inside;
  list-style-type: decimal;
}
table.fallout_landing tr td p {
  margin-top: 1em;
}
table.grid {
  border-collapse: collapse;
  background: #ffffff;
  width: 100%;
}
table.grid th {
  color: #4B4B4B;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #CECECE;
  border-top: 1px solid #CECECE;
  background-color: #F5F5F4;
}
table.grid th div {
  height: 90%;
  margin-top: 3px;
  margin-bottom: 3px;
  border-left: 1px solid #b5afad;
  padding-left: 10px;
  padding-right: 4px;
}
table.grid th.first div {
  border-left: 0;
}
table.grid th.no_padding {
  padding-left: 0;
  padding-right: 0;
}
table.grid tfoot td {
  border-bottom: 1px solid #CECECE;
  border-top: 1px solid #CECECE !important;
  background-color: #F5F5F4;
}
table.grid tfoot tr:hover td {
  background-color: #ffffff;
}
table.grid td {
  border-top: 1px dashed #CECECE;
  height: 22px;
  border-left: 1px solid #EBEBE9;
  padding-left: 10px;
  padding-right: 10px;
}
table.grid td.first {
  border-left: 0;
}
table.grid td.no_col_border {
  border-left: 0;
}
table.grid td.no_padding {
  padding-left: 0;
  padding-right: 0;
}
table.grid tr.alternate {
  background-color: #F7F7F7;
}
table.grid tr.no_border td {
  border: 0;
  height: auto;
}
table.grid tr.no_border:hover td {
  background: none;
}
table.grid tr.odd {
  background-color: #FFFFFF;
}
table.grid tr.even {
  background-color: #F7F7F7;
}
table.grid tr.highlight {
  background-color: #EDF2E2;
}
.context_help {
  margin: 5px;
}
.context_root {
  color: #6487C3;
}
.context_list {
  padding-top: 5px;
  margin: 0px 0px 0px 20px;
  list-style-type: decimal;
}
.context_num {
  list-style-type: decimal;
  padding-bottom: 5px;
  cursor: pointer;
}
.context_text:hover {
  text-decoration: underline;
}
.context_help img {
  padding-right: 4px;
  vertical-align: -2px;
}
.context_help_root {
  padding-bottom: 2px;
  cursor: pointer;
}
.read_more {
  cursor: pointer;
  font-weight: bold;
}
.read_more:hover {
  text-decoration: underline;
}
.read_more_div {
  padding: 5px 5px 5px 20px;
}
.no_result_div {
  text-align: center;
  font-style: italic;
  color: #293431;
  padding: 4px 10px;
}
.search_match {
  color: #77A12E;
}
#loading {
  background: #f4f4f4;
  margin: 9px 0;
  height: 288px;
  border: 1px solid #d9d9d9;
}
#loading_content {
  margin: 120px auto;
  width: 250px;
  height: 30px;
  padding: 15px;
  background: white;
  border: 1px solid #cecece;
  font-size: 14px;
  font-weight: bold;
}
#loading_content_load_image img {
  padding-right: 15px;
  vertical-align: -12px;
}
.tab_on {
  font-weight: bold;
  background: url(http://361291c12973/p/ap/1.2/images/double_chevron_green_up.gif) no-repeat left;
}
.tab_off {
  font-weight: normal;
  background: url(http://361291c12973/p/ap/1.2/images/double_chevron_green_down.gif) no-repeat left;
}
.tab_on,
.tab_off {
  color: #325c00;
  padding-right: 20px;
  padding-left: 15px;
}
.cursor_pointer {
  cursor: pointer;
}
.om_info_text {
  color: #888;
  background: url(https://361291c12973/p/static/1.0/images/icon_info.gif) no-repeat left;
  height: 16px;
  padding-left: 20px;
  padding-top: 4px;
}
.manage_edit_icon,
.manage_delete_icon,
.manage_edit_delete_separator {
  display: block;
  float: left;
}
.manage_edit_delete_separator {
  font-size: 13px;
  margin-top: -1px;
  padding-left: 5px;
  padding-right: 5px;
}
.manage {
  padding: 1px 4px !important;
}
.manager_empty_table {
  font-size: 12px;
  font-style: italic;
  color: #73736c;
}
.blk10bd {
  font-weight: bold;
}
div.suggestions {
  z-index: 99;
  background-color: #fff;
  position: absolute;
  padding: 10px 0;
  -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
}
.no-box-shadow div.suggestions {
  border: 1px solid #bbb;
}
div.suggestions li {
  cursor: pointer;
  display: block;
  line-height: 14px;
  padding: 5px 13px 4px 27px;
  text-indent: -12px;
}
div.suggestions li.current {
  background-color: #447099;
  color: #fff;
}
div.suggestions li.category {
  padding: 5px 8px 5px 16px;
  text-indent: -8px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: default;
}
div.suggestions div.noResult {
  cursor: default;
  font-style: italic;
  line-height: 14px;
  padding: 5px 13px 4px 27px;
  text-indent: -12px;
}
#help_menu_container {
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #73736C;
  z-index: 4;
  position: absolute;
}
#help_separator {
  border-bottom: 1px solid #CECECE;
  height: 16px;
  width: 151px;
  margin: 0px 5px;
}
#help_menu {
  margin: 0px 5px;
  height: 16px;
  width: 151px;
  border-bottom: 1px dashed #DEDEDA;
}
#help_last {
  margin: 0px 5px;
  height: 16px;
  width: 151px;
}
#help_shadow {
  position: relative;
  bottom: 2px;
  right: 2px;
  background-color: #666;
  color: inherit;
  z-index: 4;
}
#help_menu_container .current {
  background-color: #edf2e2;
}
span.new_help_icon {
  background: url('https://361291c12973/p/static/1.0/images/icons/help_icon.png') no-repeat left center;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 5px;
}
.Scrim {
  display: block;
  z-index: 65534;
  position: fixed;
  _position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  margin: 0;
  padding: 0;
  background: black;
  opacity: .65;
  filter: alpha(opacity=65);
  -ms-filter: "alpha(opacity=65)";
}
.Scrim * {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  border: none;
}
.ScrimForeground {
  z-index: 65535;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.CustomSelect {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  background-color: #fff;
  border: 1px solid #aaa;
}
.CustomSelect input {
  height: 16px;
  line-height: 16px;
  padding: 1px 0 1px 4px;
  margin-right: 20px;
  background: #fff;
  border: none;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
}
.CustomSelect input[readonly] {
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.CustomSelect-arrow {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  background: transparent url(https://361291c12973/p/static/1.0/images/icon_dn_arrow17x15.gif) no-repeat scroll right center;
}
.CustomSelect-open .CustomSelect-arrow {
  width: 20px;
}
.CustomSelect-list {
  display: block;
  list-style: none;
  position: absolute;
  background: #fff;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  z-index: 99;
  max-height: 351px;
  overflow: auto;
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
.CustomSelect .CustomSelect-list {
  display: none;
}
.CustomSelect-list li {
  display: block;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  position: relative;
}
.CustomSelect-list a {
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 5px 8px;
  line-height: 14px;
  color: #293431;
  outline: none;
}
.CustomSelect-list .disabled span {
  display: block;
  text-decoration: none;
  cursor: default;
  padding: 5px 8px;
  line-height: 14px;
  color: #AAA;
  outline: none;
}
.CustomSelect-list-labels a,
.CustomSelect-list-labels .disabled span {
  padding-left: 18px;
}
.CustomSelect-list label {
  display: block;
  padding: 5px 8px 5px 16px;
  text-indent: -8px;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.CustomSelect-list .hover a {
  background-color: #418fd4;
  color: #fff;
}
.CustomSelect-list .no-match {
  display: none;
}
.CustomSelect-list a em {
  font-weight: bold;
  color: #000;
}
.CustomSelect-list .hover a em {
  color: #eee;
}
.CustomSelect-list .loading {
  text-align: left;
  font-style: italic;
  height: auto;
  border-top: 1px solid #e8e8e8;
  background: transparent url(https://361291c12973/p/static/1.0/images/v15icons/loading-inline.gif) no-repeat right center;
  background-origin: content-box;
  background-clip: padding-box;
}
.CustomSelect-list .load-all {
  color: #6487C3;
  cursor: pointer;
  border-top: 1px solid #e8e8e8;
}
.CustomSelect-list .action {
  display: block;
  visibility: hidden;
  float: right;
  width: 16px;
  height: 14px;
}
.CustomSelect-list .hover .action {
  visibility: visible;
}
html > body .CustomSelect.new_style {
  border: 1px solid #C0C0C0;
  border-right: none;
  border-radius: 0 4px 4px 0;
  padding-right: 4px;
  min-width: 120px;
}
html > body .CustomSelect.new_style input {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  background: #F4F4F4;
  background: -moz-linear-gradient(top,#FAFAFA,#EBEBEB);
  background: -webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#EBEBEB));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FAFAFA',EndColorStr='#EBEBEB',GradientType=0);
  width: 100%;
}
html > body .CustomSelect.new_style .CustomSelect-buttonBg {
  width: 24px;
  height: 24px;
  background: #E4E4E4;
  background: -moz-linear-gradient(top,#EEEEEE,#D8D8D8);
  background: -webkit-gradient(linear,left top,left bottom,from(#EEEEEE),to(#D8D8D8));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE',EndColorStr='#D8D8D8',GradientType=0);
  border: 1px solid #BEBEBE;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  position: absolute;
  top: -1px;
  right: -1px;
}
html > body .CustomSelect.new_style.hover input,
.CustomSelect.new_style.CustomSelect-open input {
  background: #EAEAEA;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
html > body .CustomSelect.new_style.hover .CustomSelect-buttonBg,
.CustomSelect.new_style.CustomSelect-open .CustomSelect-buttonBg {
  background: #D7D7D7;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
html > body .CustomSelect-list.new_style {
  background-color: #F4F4F4;
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
html > body .CustomSelect-list.new_style li {
  display: block;
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  position: relative;
}
html > body .CustomSelect-list.new_style a {
  color: #000;
  text-decoration: none;
}
html > body .CustomSelect-list.new_style label {
  display: block;
  padding: 5px 8px 5px 16px;
  text-indent: -8px;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
html > body .CustomSelect-list.new_style .hover a {
  background-color: #A7BBCF;
  color: #000;
  text-decoration: none;
}
.LinkSelect {
  display: inline-block;
  line-height: 13px;
  padding: 0 12px 0 0;
  background: transparent url(https://361291c12973/p/static/1.0/images/v15icons/triangle-down-s.gif) no-repeat scroll right 4px;
}
.NavigationMenu a {
  cursor: pointer;
  display: block;
  color: #243531;
  outline: none;
  line-height: 16px;
  padding: 7px 13px 7px 24px;
  text-indent: -9px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.NavigationMenu label {
  display: block;
  padding: 7px 8px 7px 18px;
  text-indent: -9px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  background: #313434;
  color: #fff;
}
.NavigationMenu li.indented > a {
  text-indent: 0;
}
.NavigationMenu li.hover > a,
.NavigationMenu li.open > a {
  color: #fff;
}
.NavigationMenu .no-match {
  display: none;
}
.NavigationMenu em {
  font-weight: bold;
  color: #000;
}
.NavigationMenu .hover > a > em,
.NavigationMenu .open > a > em {
  color: #eee;
}
.NavigationMenu ul {
  display: none;
}
.NavigationMenu ul.open {
  display: block;
}
.NavigationMenu.top {
  z-index: 1000;
}
.NavigationMenu li.hover,
.NavigationMenu li.open {
  background-color: #6487C3;
}
.NavigationMenu .folder > a {
  padding-right: 10%;
  cursor: default;
  position: relative;
}
.NavigationMenu .folder > a:after {
  content: '';
  display: block;
  position: absolute;
  border-left: 5px solid #fff;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: none;
  right: 14px;
  top: 15px;
}
.NavigationMenu .folder > a[href],
.NavigationMenu .folder > a[onclick] {
  cursor: pointer;
}
.NavigationMenu .folder.hover > a:after,
.NavigationMenu .folder.open > a:after {
  border-left-color: #fff;
}
.NavigationMenu-flyout a,
.NavigationMenu-flyout label {
  padding: 7px 8px 7px 20px;
}
.NavigationMenu-flyout li {
  position: relative;
}
.NavigationMenu-flyout ul {
  top: -9px;
  left: 100%;
  min-width: 100%;
}
.NavigationMenu-flyout,
.NavigationMenu-flyout ul {
  position: absolute;
  background: white;
  padding: 9px 0;
  z-index: 99;
  -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
}
.lte8 .NavigationMenu-flyout,
.lte8 .NavigationMenu-flyout ul,
.lte8 #marketing-cloud-dropdown {
  border: 1px solid #666;
}
.NavigationMenu li.search.hover,
.NavigationMenu li.search.open {
  background-color: #4d4d4d;
}
.NavigationMenu input {
  margin: 5px;
  width: 200px;
}
.NavigationMenu .clear-search {
  margin: 7px 0px 0px -14px;
}
.NavigationMenu-results li:hover {
  background-color: #6487C3;
}
.NavigationMenu-results li:hover > a {
  color: #fff;
}
.NavigationMenu-results li:hover > a > em {
  color: #eee;
}
.NavigationMenu-flyout .NavigationMenu-results {
  display: block;
  position: static;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.no-box-shadow .NavigationMenu-flyout .NavigationMenu-results {
  border: none;
  padding: 0;
  margin: 0;
}
#marketing-cloud-dropdown .NavigationMenu ul,
.NavigationMenu-flyout.header-flyout,
.NavigationMenu-flyout.header-flyout ul {
  font-family: 'adobe-clean';
  font-size: 14px;
  background-color: #f0f0f0;
}
#marketing-cloud-dropdown {
  position: absolute;
  left: 0px;
  top: 46px;
  min-width: 200px;
  z-index: 102;
  background-color: #f0f0f0;
  border-bottom: 1px solid #acacac;
  -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
}
#marketing-cloud-dropdown .NavigationMenu li.hover,
#marketing-cloud-dropdown .NavigationMenu li.open,
.NavigationMenu-flyout.header-flyout li.hover {
  background-color: #418fd4;
  color: #ffffff;
}
#marketing-cloud-dropdown .NavigationMenu a,
.NavigationMenu.header-flyout a {
  border: 1px solid #acacac;
  border-bottom: none;
  border-top: 1px solid #dfdfdf;
}
#marketing-cloud-dropdown .NavigationMenu a,
.NavigationMenu-flyout.header-flyout a {
  color: #4d4d4d;
}
#marketing-cloud-dropdown .NavigationMenu li.hover a,
#marketing-cloud-dropdown .NavigationMenu li.open a {
  color: #ffffff;
}
#marketing-cloud-dropdown .NavigationMenu .folder > a:after {
  border-left: 5px solid #000;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: none;
  right: 14px;
  top: 13px;
}
#marketing-cloud-dropdown .NavigationMenu .folder.hover > a:after,
#marketing-cloud-dropdown .NavigationMenu .folder.open > a:after {
  border-left-color: #fff;
}
.off_screen {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: hidden;
}
#tnt_link_container {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  padding: 0px 9px;
  margin-top: -2px;
}
.semi-modal {
  background: #7e7e7e;
  background: rgba(0,0,0,0.5);
  padding: 9px;
  position: absolute;
  z-index: 1000;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.semi-modal-body {
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
  padding: 9px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.semi-modal-title {
  line-height: 16px;
  padding: 9px;
  font-size: 14px;
  background: #f4f4f4;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.semi-modal-close {
  position: absolute;
  top: 21px;
  right: 21px;
  width: 12px;
  height: 12px;
  background: #fff url(https://361291c12973/p/static/1.0/images/v15icons/close.png) no-repeat;
  cursor: pointer;
}
.new_style h2,
.new_style h3 {
  background: none;
  border: none;
  float: none;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.new_style h4 {
  background: none;
  border: none;
  float: none;
}
.new_style .textbox {
  border: 1px solid #BEBEBE;
  height: 18px;
  margin: 0 2px 0 0;
  padding: 2px;
  vertical-align: top;
}
.new_style .textbox:focus {
  outline: 2px solid #A7BBC4;
}
.new_style .textbox.empty {
  color: #666;
  font-style: italic;
}
.new_style textarea.textbox,
.new_style select.textbox {
  height: auto;
}
.cui_button {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  min-width: 67px;
  margin: 1px 0;
  padding: 3px 8px;
  border: 1px solid;
  border-color: rgba(30,30,30,0.65);
  font-family: "adobe-clean", sans-serif;
  font-size: 7px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.35);
  cursor: pointer;
  background-color: #a8a8a8;
  background-image: -moz-linear-gradient(top,#b4b4b4,#979797);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#b4b4b4),to(#979797));
  background-image: -webkit-linear-gradient(top,#b4b4b4,#979797);
  background-image: -o-linear-gradient(top,#b4b4b4,#979797);
  background-image: linear-gradient(to bottom,#b4b4b4,#979797);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb4b4b4',endColorstr='#ff979797',GradientType=0);
}
.lte8 .cui_button {
  border-color: #1E1E1E;
  text-shadow: 0 -1px 0 #000000;
}
.cui_button.default:hover {
  text-decoration: none;
  background-color: #a5a5a5;
  background-image: -moz-linear-gradient(top,#a5a5a5,#a5a5a5);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5a5a5),to(#a5a5a5));
  background-image: -webkit-linear-gradient(top,#a5a5a5,#a5a5a5);
  background-image: -o-linear-gradient(top,#a5a5a5,#a5a5a5);
  background-image: linear-gradient(to bottom,#a5a5a5,#a5a5a5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5a5a5',endColorstr='#ffa5a5a5',GradientType=0);
}
.cui_button.default:active {
  border-color: rgba(30,30,30,0.75);
  background-color: #969696;
  background-image: -moz-linear-gradient(top,#969696,#969696);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#969696),to(#969696));
  background-image: -webkit-linear-gradient(top,#969696,#969696);
  background-image: -o-linear-gradient(top,#969696,#969696);
  background-image: linear-gradient(to bottom,#969696,#969696);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff969696',endColorstr='#ff969696',GradientType=0);
  -webkit-box-shadow: inset 0 0 0.5rem rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 0 0.5rem rgba(0,0,0,0.25);
  box-shadow: inset 0 0 0.5rem rgba(0,0,0,0.25);
}
.cui_button.default:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0.375rem #377eaf;
  -moz-box-shadow: 0 0 0.375rem #377eaf;
  box-shadow: 0 0 0.375rem #377eaf;
  border: 0.0625rem solid #6a8bc4;
  text-decoration: none;
}
.cui_button.primary {
  border-color: rgba(0,35,65,0.7);
  background-color: #4286cf;
  background-image: -moz-linear-gradient(top,#498ed1,#3779cb);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#498ed1),to(#3779cb));
  background-image: -webkit-linear-gradient(top,#498ed1,#3779cb);
  background-image: -o-linear-gradient(top,#498ed1,#3779cb);
  background-image: linear-gradient(to bottom,#498ed1,#3779cb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff498ed1',endColorstr='#ff3779cb',GradientType=0);
}
.cui_button.primary:hover {
  background-color: #4191d2;
  background-image: -moz-linear-gradient(top,#4191d2,#4191d2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#4191d2),to(#4191d2));
  background-image: -webkit-linear-gradient(top,#4191d2,#4191d2);
  background-image: -o-linear-gradient(top,#4191d2,#4191d2);
  background-image: linear-gradient(to bottom,#4191d2,#4191d2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4191d2',endColorstr='#ff4191d2',GradientType=0);
}
.cui_button.primary:active {
  border-color: rgba(0,35,65,0.8);
  background-color: #287dcd;
  background-image: -moz-linear-gradient(top,#287dcd,#287dcd);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#287dcd),to(#287dcd));
  background-image: -webkit-linear-gradient(top,#287dcd,#287dcd);
  background-image: -o-linear-gradient(top,#287dcd,#287dcd);
  background-image: linear-gradient(to bottom,#287dcd,#287dcd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff287dcd',endColorstr='#ff287dcd',GradientType=0);
}
.cui_button.primary:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0.46875rem #3578a7;
  -moz-box-shadow: 0 0 0.46875rem #3578a7;
  box-shadow: 0 0 0.46875rem #3578a7;
  border: 0.0625rem solid #39588f;
}
.new_style button,
.new_style .button {
  display: inline-block;
  font-family: Helvetica, Arial, "sans-serif";
  font-size: 14px;
  position: relative;
  border: 0;
  height: 22px;
  line-height: 20px;
  *line-height: 24px;
  margin: 0 4px 0 0;
  padding: 0;
  overflow: visible;
  cursor: pointer;
  vertical-align: top;
}
.new_style button {
  height: 24px;
}
.new_style button::-moz-focus-inner {
  border: none;
}
.new_style button span,
.new_style .button span {
  -moz-border-radius: 7px 7px 0 0/4px 4px 0 0;
  border-radius: 7px 7px 0 0/4px 4px 0 0;
  padding: 0 8px;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
  height: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .new_style button > span {
    margin-top: -1px;
  }
}
.new_style button span img {
  vertical-align: bottom;
}
.new_style .secondary_button {
  background: #DDD;
  background: -moz-linear-gradient(top,#EFEFEF,#D7D7D7);
  background: -webkit-gradient(linear,left top,left bottom,from(#EFEFEF),to(#D7D7D7));
  border: 1px solid #BEBEBE;
  border-bottom-color: #AAA;
  border-radius: 4px;
  -moz-border-radius: 4px;
  color: #333;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EFEFEF',EndColorStr='#D7D7D7',GradientType=0);
}
.new_style .secondary_button span {
  border-top: 1px solid #F7F7F7;
}
.new_style .secondary_button:hover,
.new_style .secondary_button:focus {
  background: #D7D7D7;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .secondary_button:hover span {
  border-top-color: #DFDFDF;
}
.new_style .secondary_button:active,
.new_style .secondary_button.active {
  background: #BEBEBE;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .secondary_button:active span,
.new_style .secondary_button.active span {
  border-top-color: #BEBEBE;
}
.new_style .primary_button {
  background: #95B945;
  background: -moz-linear-gradient(top,#A3C25D,#89B130);
  background: -webkit-gradient(linear,left top,left bottom,from(#A3C25D),to(#89B130));
  border: 1px solid #71A202;
  border-radius: 4px;
  -moz-border-radius: 4px;
  color: #FFF;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#A3C25D',EndColorStr='#89B130',GradientType=0);
  text-shadow: 0px 2px 1px #71A202;
}
.new_style .primary_button span {
  border-top: 1px solid #B1CB76;
}
.new_style .primary_button:hover,
.new_style .primary_button:focus {
  background: #84AE27;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .primary_button:hover span {
  border-top-color: #96B946;
}
.new_style .primary_button:active,
.new_style .primary_button.active {
  background: #71A202;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .primary_button:active span,
.new_style .primary_button.active span {
  border-top-color: #96B946;
}
.new_style .large_button {
  background: #95B945;
  background: -moz-linear-gradient(top,#A3C25D,#89B130);
  background: -webkit-gradient(linear,left top,left bottom,from(#A3C25D),to(#89B130));
  border: 1px solid #71A202;
  border-radius: 4px;
  -moz-border-radius: 4px;
  color: #FFF;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#A3C25D',EndColorStr='#89B130',GradientType=0);
  font-size: 16px;
  height: 24px;
  line-height: 22px;
  *line-height: 26px;
  text-shadow: 0px 2px 1px #71A202;
}
.new_style .large_button span {
  border-top: 1px solid #B1CB76;
  height: 22px;
  padding: 0 12px;
  text-shadow: 1px 2px 1px #71A202;
}
.new_style .large_button:hover,
.new_style .large_button:focus {
  background: #84AE27;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .large_button:hover span {
  border-top-color: #96B946;
}
.new_style .large_button:active,
.new_style .large_button.active {
  background: #71A202;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .large_button:active span,
.new_style .large_button.active span {
  border-top-color: #96B946;
}
.new_style .task_button {
  background: #95B945;
  background: -moz-linear-gradient(top,#8DA7C0,#7293B2);
  background: -webkit-gradient(linear,left top,left bottom,from(#8DA7C0),to(#7293B2));
  border: 1px solid #567DA3;
  border-radius: 4px;
  -moz-border-radius: 4px;
  color: #FFF;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#8DA7C0',EndColorStr='#7293B2',GradientType=0);
  text-shadow: 0px 2px 1px #5A80A5;
}
.new_style .task_button span {
  border-top: 1px solid #A7BBCF;
}
.new_style .task_button:hover,
.new_style .task_button:focus {
  background: #6D8FAF;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .task_button:hover span {
  border-top-color: #8AA5BF;
}
.new_style .task_button:active,
.new_style .task_button.active {
  background: #5A80A5;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .task_button:active span,
.new_style .task_button.active span {
  border-top-color: #5A80A5;
}
.new_style .remove_button {
  background: transparent url('/p/suite/1.3/images/social/remove_red.png') no-repeat left top;
  height: 16px;
  margin: 4px 4px;
  padding: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: -1000px;
  top: 0;
  width: 16px;
}
.new_style .remove_button:hover {
  background-position: left bottom;
}
.new_style .remove_button:focus {
  background-position: left bottom;
  outline: 1px dotted #999;
}
.new_style .remove_button:active {
  outline: 1px dotted transparent;
}
.new_style .csel {
  display: inline;
  margin-right: 4px;
  position: relative;
}
.new_style .csel_currsel {
  background: #F4F4F4;
  background: -moz-linear-gradient(top,#FAFAFA,#EBEBEB);
  background: -webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#EBEBEB));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FAFAFA',EndColorStr='#EBEBEB',GradientType=0);
  border: 1px solid #C0C0C1;
  border-right: none;
  display: inline-block;
  height: 18px;
  line-height: 20px;
  padding: 2px;
  text-align: center;
  width: 32px;
}
.new_style .csel_arrow {
  background: #E4E4E4;
  background: -moz-linear-gradient(top,#EEEEEE,#D8D8D8);
  background: -webkit-gradient(linear,left top,left bottom,from(#EEEEEE),to(#D8D8D8));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE',EndColorStr='#D8D8D8',GradientType=0);
  border: 1px solid #BEBEBE;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  color: #646464;
  font-size: 10px;
  height: 24px;
  margin-right: 2px;
  overflow: hidden;
  padding: none;
  width: 26px;
}
.new_style .csel_viscontainer:hover .csel_currsel {
  background: #EAEAEA;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .csel_viscontainer:hover .csel_arrow {
  background: #D7D7D7;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .csel_options {
  background-color: #F4F4F4;
  border: 1px solid #D9D9D9;
  display: none;
  position: absolute;
  left: 0;
  z-index: 10000;
}
.new_style .csel_options li {
  cursor: default;
  height: 20px;
  line-height: 20px;
  margin: 0;
  min-width: 41px;
  padding: 2px 20px 2px 4px;
}
.new_style .csel_options li:hover {
  background-color: #A7BBCF;
}
.new_style .csel_options.visible {
  display: block;
}
.new_style .accordion,
.new_style .section {
  border: 1px solid #D9D9D9;
  -moz-border-radius: 7px;
  border-radius: 7px;
  moz-border-radius: 7px;
  margin-bottom: 12px;
  padding-bottom: 9px;
}
.new_style .accordion .accordion_head,
.new_style .section .section_head {
  border-top: 1px solid #FFF;
  -moz-border-radius: 9px 9px 0 0/7px 7px 0 0;
  border-radius: 9px 9px 0 0/7px 7px 0 0;
  position: relative;
  background-color: #F4F4F4;
  background-repeat: no-repeat;
  background-position: 10px center;
  border-bottom: 1px solid #D9D9D9;
  color: #293431;
  font-size: 14px;
  font-weight: normal;
  height: 22px;
  line-height: 22px;
  margin-bottom: 9px;
  padding: 5px 4px 5px 15px;
}
.new_style .accordion .accordion_head {
  cursor: pointer;
  padding-left: 30px;
}
.new_style .accordion .accordion_head .remove_button {
  margin: 8px 8px 0 0;
}
.new_style .accordion.closed {
  padding-bottom: 0;
}
.new_style .accordion.closed .accordion_body {
  display: none;
}
.new_style .accordion.closed .accordion_head {
  background-image: url('/p/suite/1.3/images/social/down_chevron.png');
  border-bottom: none;
  -moz-border-radius: 9px 9px 7px 7px/7px;
  border-radius: 9px 9px 7px 7px/7px;
  margin-bottom: 0;
}
.new_style .accordion.open .accordion_head {
  background-image: url('/p/suite/1.3/images/social/up_chevron.png');
}
.new_style .tabs {
  background-color: #D9D9D9;
  border-bottom: 1px solid #C8C8C8;
  margin-bottom: 20px;
  padding: 9px 8px 0 8px;
}
.new_style .tabs li {
  background: -moz-linear-gradient(top,#FFF,#F2F2F2);
  background: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F2F2F2));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF',EndColorStr='#F2F2F2',GradientType=0);
  border: 1px solid #C8C8C8;
  border-right: none;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #446F99;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  margin-bottom: -1px;
}
.new_style .tabs li:hover,
.new_style .tabs li.active,
.new_style .tabs li.current {
  background: #F4F4F4;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .tabs li.active,
.new_style .tabs li.current {
  border-bottom: 1px solid #F4F4F4;
  color: #3C3C3C;
}
.new_style .tabs li.last {
  border-right: 1px solid #C8C8C8;
}
.new_style .tabs a {
  color: inherit;
  height: 100%;
  padding: 0 8px;
  text-decoration: none;
}
.new_style .finger_tabs {
  float: left;
  margin-left: 9px;
  position: relative;
}
.new_style .finger_tabs li {
  background: #F4F4F4;
  background: -moz-linear-gradient(top,#FFF,#F1F1F1);
  background: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F1F1F1));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF',EndColorStr='#F1F1F1',GradientType=0);
  border: 1px solid #D9D9D9;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  color: #446F99;
  height: 15px;
  padding: 10px;
  margin-bottom: -1px;
}
.new_style .finger_tabs li:hover,
.new_style .finger_tabs li.selected {
  background: #F4F4F4;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
.new_style .finger_tabs li.selected {
  border-right: 1px solid #F4F4F4;
  color: #333;
}
.new_style .finger_tabs a {
  border: none;
  color: inherit;
  text-decoration: none;
  vertical-align: top;
}
.new_style .finger_tab_body {
  background-color: #F4F4F4;
  border: 1px solid #D9D9D9;
  float: left;
  margin-left: -1px;
  padding: 20px 10px 10px 20px;
}
.new_style .table {
  border-collapse: collapse;
}
.new_style .table td.num,
.new_style .table th.num {
  text-align: right;
}
.new_style .table td,
.new_style .table th {
  font-weight: normal;
  border: solid 1px #d9d9d9;
  padding: 0px 18px;
  min-size: 54px;
  margin: 0;
  text-align: left;
}
.new_style .table tbody td.sorted,
.new_style .table tfoot td.sorted {
  background-color: #F1F5E5;
}
.new_style .table thead tr {
  height: 26px;
}
.new_style .table thead tr {
  font-size: 12px;
  color: #333333;
  font-weight: normal;
  background: #EAEAEA;
  background: -moz-linear-gradient(top,#F1F1F1,#EAEAEA);
  background: -webkit-gradient(linear,left top,left bottom,from(#F1F1F1),to(#EAEAEA));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F1F1F1',EndColorStr='#EAEAEA',GradientType=0);
}
.new_style .table thead th.sorted {
  background: #E7E7E7 url("../images/table/table_header_sorted_asc.gif") no-repeat right center;
  padding-right: 27px;
}
.new_style .table thead tr th.sortable:hover {
  background-color: #e7e7e7;
  background-image: none;
}
.new_style .table tbody tr {
  height: 30px;
}
.new_style .table tbody tr.selected {
  background-color: #F1F5E5;
}
.new_style .table tbody tr:hover {
  background-color: #F7F7F7;
}
.new_style .table tbody tr:hover td.sorted {
  background-color: #e8edde;
}
.new_style .table tbody tr.selected td.sorted {
  background-color: #e3ebcc;
}
.new_style .table tfoot tr.grabber {
  height: 9px;
  background: url("../images/table/table_grabber_back.gif") repeat-x left top transparent;
}
.new_style .table tfoot tr.grabber td {
  background: url("../images/table/table_grabber.gif") no-repeat center center transparent;
}
.new_style .table tfoot td {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.new_style .table tfoot td span {
  display: block;
  font-size: 12px;
  color: #999999;
  font-weight: normal;
}
.tab_container {
  padding: 12px;
}
.tab_content {
  border: 1px solid rgba(0,0,0,0.2);
}
#DPRuleForm {
  margin-bottom: 10px;
}
.dpr-rule-manager-body {
  margin-left: 10px;
}
body,
html {
  font-family: "adobe-clean", sans-serif;
  background-color: #eee;
}
html {
  height: 100%;
}
body {
  min-height: 100%;
}
#left_nav_container {
  background-color: transparent;
  width: 248px;
  right: 258px;
  padding: 0;
  position: relative;
  z-index: 102;
  -webkit-transition: width .1s;
}
.hide_left_nav #left_nav_container {
  width: 247.9px;
}
#left_nav_background {
  height: 100%;
  background-color: #4d4d4d;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 248px;
  z-index: 101;
  transition: width .1s;
  -webkit-transition: width .1s;
  -moz-transition: width .1s;
  -ms-transition: width .1s;
}
#report_container {
  transition: padding .1s;
  -webkit-transition: padding .1s;
  -moz-transition: padding .1s;
  -ms-transition: padding .1s;
}
.hide_left_nav #report_container {
  padding-left: 0;
}
.hide_left_nav #left_nav_background {
  width: 0;
}
#left_nav_container .tabs {
  background-color: #3c3c3c;
  padding: 5px 4px 11px;
  border-bottom: 1px solid #2a2a2a;
  height: 30px;
}
#left_nav_container .tabs li {
  display: inline-block;
}
#left_nav_container .tab {
  display: none;
}
#left_nav_container .tab.active {
  display: block;
}
#left_nav_container [class*=icon-] {
  width: 33px;
  height: 32px;
  margin: 0 3px;
  position: relative;
  overflow: visible;
}
#left_nav_container [class*=icon-].active:before {
  color: #fff;
  opacity: 1 !important;
}
#left_nav_container [class*=icon-].active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-bottom: 12px solid #484c4d;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: none;
  position: absolute;
  bottom: -15px;
  left: 5px;
  z-index: 100;
}
#title_container #menu-toggle-button {
  float: left;
  height: 47px;
  width: 47px;
}
#title_container .icon:active {
  background: none;
}
#title_container .icon:before {
  font-family: AdobeIcons;
  color: #999;
  font-size: 24px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}
#title_container .icon.active:before {
  color: #fff;
}
#title_container .icon {
  border: none;
  background-color: transparent;
  color: transparent;
  cursor: pointer;
  width: 36px;
  margin: -5px -6px;
  position: relative;
}
#left_nav_container .reports-icon:before {
  content: "\f108";
}
#left_nav_container .favorites-icon:before {
  content: "\f232";
}
#left_nav_container input[type=search] {
  background-color: #464646;
  border: 1px solid #2c2c2c;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 8px 10px 8px 35px;
  color: #dcdcdc;
  width: 181px;
  font-family: inherit;
  font-size: 13.5px;
  margin: 5px 0 6px 10px;
}
#left_nav_container .search_field {
  position: relative;
}
#left_nav_container .searchIcon {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 12px;
  -webkit-margin-before: 2px;
  left: 17px;
  transform: scale(0.85);
  -webkit-transform: scale(0.85);
  -moz-transform: scale(0.85);
}
.nav_header {
  background-color: #4b4b4b;
  border-bottom: 1px solid #444;
  width: 219px;
  padding: 10px 10px;
  color: #dcdcdc;
  display: none;
}
.nav_container {
  background-color: transparent;
  width: 248px;
  border: none;
  font-size: 18px;
  margin-bottom: 0 !important;
}
.admin-toolbar {
  backgorund-color: #e6e6e6;
}
.NavigationMenu-flyout.flyout-left_nav,
.NavigationMenu-flyout.flyout-simple_nav {
  margin-left: 248px;
  margin-top: -38px;
  z-index: 101;
}
.NavigationMenu-flyout,
.NavigationMenu-flyout ul {
  background-color: #4d4d4d;
  padding: 0;
}
#left_nav_container hr {
  border: none;
  border-top: 1px solid #313434;
  border-bottom: 1px solid #595c5d;
  margin: 0;
}
#left_nav_container .clear-search {
  margin-top: 19px;
  -webkit-margin-before: 9px;
  margin-left: -18px;
}
.NavigationMenu a {
  color: #dcdcdc;
  line-height: 24px;
  border-bottom: 1px solid #313434;
  border-top: 1px solid #595c5d;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}
.flyout-left_nav a,
.flyout-simple_nav a {
  font-size: 18px;
}
.NavigationMenu a.clear-search {
  border: none;
}
.NavigationMenu em {
  color: #aaa;
}
.NavigationMenu li.first > a {
  border-top: none;
}
.flyout-left_nav ul,
.flyout-left_nav li,
.flyout-simple_nav ul,
.flyout-simple_nav li {
  width: 248px !important;
}
.NavigationMenu li.hover,
.NavigationMenu li.open {
  background-color: #777;
}
.NavigationMenu-flyout li.open > ul {
  margin-top: 10px;
}
.NavigationMenu-flyout li.first.open > ul {
  margin-top: 9px;
}
.suite_popup h2,
.popup h2,
#title_container,
.embedded_popup .title {
  font-family: "adobe-clean", sans-serif;
  font-weight: lighter;
  font-size: 18px;
}
#title_container {
  margin: -6px -9px 9px -10px;
  height: 47px;
  line-height: 47px;
}
.lte8 #title_container {
  line-height: 50px;
}
.embedded_popup {
  background-color: #fff;
  top: -9999px;
  left: -9999px;
  position: absolute;
  z-index: 200;
  border: 1px solid #b8b8b8;
}
.embedded_popup .title {
  padding: 8px 10px;
}
.embedded_popup_content {
  padding: 10px;
}
.embedded_popup_buttons {
  text-align: right;
  padding: 10px;
}
.embedded_popup.embedded_popup_warning {
  width: 420px;
  z-index: 500;
}
.embedded_popup.embedded_popup_warning .title {
  background-color: #fcc734;
}
.embedded_popup_warning p {
  line-height: 18px;
  margin-bottom: 8px;
}
.embedded_popup_warning strong {
  font-weight: 700;
}
.suite_popup h2,
.popup h2 {
  padding: 8px 20px;
}
#report_title,
#report_title + .InlineEdit {
  float: left;
  font-size: 22px;
  font-weight: lighter;
  margin-right: 10px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#report_title_only,
#report_title_only + .InlineEdit {
  float: left;
  font-size: 22px;
  font-weight: lighter;
  margin-right: 10px;
  margin-left: 20px;
}
#legacy_label {
  float: left;
}
#center_content #title_container .CalendarWidgetActivator {
  position: absolute;
  top: 17px;
  right: 0px;
}
.data_table_graph {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
}
.data_table_graph img {
  margin-left: 10px;
}
#simple_nav,
#left_nav {
  background-color: transparent;
  width: 100%;
  border: none;
  border-top: 1px solid #595c5d;
  border-bottom: 1px solid #595c5d;
}
#simple_nav .nav_header,
#left_nav .nav_header {
  background-color: #4b4b4b;
  border-bottom: 1px solid #444;
  width: 219px;
  padding: 10px 10px;
  color: #dcdcdc;
}
.user-companies-content-standalone {
  color: #6487c3;
  font-size: 16px;
  line-height: 30px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.user-li {
  padding-left: 15px;
}
.user-name {
  font-size: 18px;
  text-overflow: ellipsis;
}
.user-title {
  font-size: 14px;
  text-overflow: ellipsis;
}
#user-avatar {
  float: left;
  margin-right: 10px;
}
#company_logo {
  float: left;
  margin-right: 10px;
}
#search_nav_box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  -webkit-appearance: none;
  width: 170px;
  font-size: 13px;
  height: 32px;
  padding: 4px 16px 4px 28px;
  margin: 0;
  border: 1px solid #bbbbbb;
  background: #ffffff url(https://361291c12973/p/static/1.0/images/blackcat/search_icon.png) no-repeat 8px 7px;
  background-size: 14px;
  font-family: "adobe-clean", sans-serif;
  vertical-align: middle;
}
.lte8 #search_nav_box {
  padding-top: 10px;
}
#suite_search {
  border-bottom: 10px solid rgba(96,96,96,0.85);
}
#help-dropdown .clear-search {
  top: 5px;
  right: 5px;
}
#notifications-dropdown {
  max-width: 250px;
  font-size: 16px;
}
.notification-box {
  border-bottom: 1px solid #e5e5e5;
  padding: 15px;
}
#cloud-header #site-catalyst-flyout.header-popover {
  border-width: 1px;
}
.spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center center;
  background-image: url(https://361291c12973/p/static/1.0/images/components/spinner/spinner_large.png);
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 0.75s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 0.75s;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 0.75s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate-cc {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
@-moz-keyframes rotate-cc {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(-360deg);
  }
}
#locale-popover {
  position: absolute;
  background-color: #f5f5f5;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 1010;
  border: 8px solid rgba(90,90,90,0.8);
  font-size: 12px;
}
.lte8 #locale-popover {
  border: 8px solid #5a5a5a;
}
#locale-popover.arrow-bottom:before {
  top: 100%;
  margin-top: 8px;
  border-top-color: rgba(90,90,90,0.8);
  left: 50%;
  border-width: 11px;
  margin-left: -11px;
}
.lte8 #locale-popover.arrow-bottom:before {
  border-top-color: #5a5a5a;
}
#locale-popover:before,
#locale-popover:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#locale-popover ul {
  padding: 0;
  margin: 0;
}
#locale-popover ul li {
  margin-top: 0;
  background: none;
}
#locale-popover ul li:hover {
  color: #ffffff;
  background: #6487c3;
}
#locale-popover ul li a {
  color: #535353;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 24px;
  line-height: 24px;
  text-align: left;
  text-decoration: none;
  background-image: url(https://361291c12973/p/static/1.0/images/locale-sprite.gif);
  background-repeat: no-repeat;
  border-bottom: 1px solid #e5e5e5;
}
#locale-popover ul li a:hover {
  background-image: url(https://361291c12973/p/static/1.0/images/locale-sprite-invert.gif);
}
#locale-popover [data-value="en_US"] {
  background-position: 0px 2px;
}
#locale-popover [data-value="fr_FR"] {
  background-position: 0px -18px;
}
#locale-popover [data-value="zh_CN"] {
  background-position: 0px -38px;
}
#locale-popover [data-value="zh_TW"] {
  background-position: 0px -58px;
}
#locale-popover [data-value="de_DE"] {
  background-position: 0px -78px;
}
#locale-popover [data-value="jp_JP"] {
  background-position: 0px -98px;
}
#locale-popover [data-value="ko_KR"] {
  background-position: 0px -118px;
}
#locale-popover [data-value="es_ES"] {
  background-position: 0px -138px;
}
#locale-popover [data-value="pt_BR"] {
  background-position: 0px -158px;
}
#locale-selector {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.segment-selector-container {
  display: block;
  height: 100%;
}
.segment-pills-container {
  margin-top: 7px;
  margin-left: 10px;
}
.segment-pills-container .segment-label {
  float: left;
  margin-top: 6px;
}
.segment-pills-container .label {
  font-size: 13px;
  vertical-align: middle;
  margin-top: 11px;
  float: left;
}
.segment-pills-container .tooltip-icon {
  float: left;
  margin: 6px 9px 0 9px;
  color: #5999DB;
}
.segment-pills-container .tooltip-icon + .coral-Tooltip {
  width: 155px;
}
.segment-pills-container .taglist {
  display: inline-block;
  vertical-align: middle;
}
.report-description-container {
  padding: 10px 10px 0;
}
.report-description-container .coral3-Alert-content {
  background: #f4f4f4;
  border: 1px solid #d9d9d9;
  margin: 0;
}
.report-description-container .coral3-Alert-header.coral3-Alert-header.coral3-Alert-header {
  border: 1px solid #d9d9d9;
  border-bottom: none;
  font-weight: bold;
  background: #f4f4f4;
}
.loki-shell-mode {
  position: relative;
}
.red11 {
  font: 11px arial, sans-serif;
  color: #FF0000;
}
.red11bd {
  font: bold 11px arial, sans-serif;
  color: #FF0000;
}
.red11bdi {
  font: bold italic 11px arial, sans-serif;
  color: #FF0000;
}
.red11i {
  font: italic 11px arial, sans-serif;
  color: #FF0000;
}
.grn11 {
  font: 11px arial, sans-serif;
  color: #008000;
}
.grn11bd {
  font: bold 11px arial, sans-serif;
  color: #008000;
}
.grn11bdi {
  font: bold italic 11px arial, sans-serif;
  color: #008000;
}
.grn11i {
  font: italic 11px arial, sans-serif;
  color: #008000;
}
#message_area .coral3-Alert {
  width: 100%;
}
.coral3-Alert-closeButton {
  float: right;
}
.more_menu {
  overflow: visible;
  white-space: nowrap;
  width: 20px;
  float: right;
}
.more_menu #more_menu_header_image {
  position: absolute;
  top: 0px;
}
.more_menu li.mnu_category {
  display: block;
  position: relative;
  cursor: pointer;
  z-index: 7;
  height: 46px;
}
.more_menu li.mnu_category div.mnu_title {
  padding: 0 3px 0 0;
  position: relative;
  overflow: hidden;
  height: 46px;
  width: 20px;
}
.more_menu div.mnu_container ul li.no_bottom_border {
  border-bottom: 1px solid #FFFFFF;
}
.more_menu div.mnu_container {
  position: absolute;
  width: 170px;
  border-right: 2px solid #dededa;
  border-bottom: 2px solid #dededa;
  cursor: pointer;
  top: auto !important;
  left: -148px !important;
}
.more_menu img {
  float: none !important;
}
.more_menu div.mnu_container ul li {
  height: 16px;
  padding-top: 2px;
  float: none !important;
  display: block !important;
  border-bottom: 1px dashed #DEDEDA;
}
.more_menu div.mnu_container ul li.highlight {
  background: url(http://361291c12973/p/ap/1.2/images/menu_highlight.jpg) repeat-x bottom left;
  border-bottom: 1px solid #DDE8CB;
}
.more_menu div.mnu_container ul li span.itemtitle {
  padding: 0 6px;
  display: inline-block;
}
.more_menu div.mnu_container ul li img.link_pre_img {
  margin-left: 4px;
  vertical-align: middle;
}
.more_menu div.mnu_container_sub {
  border: 1px solid #73736C;
  margin: -2px 0 0 -2px;
  background-color: #FFFFFF;
  overflow: hidden;
}
#ie6 .more_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
#ie7andup .more_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
.scheader_menu {
  overflow: visible;
  white-space: nowrap;
  width: 91px;
  float: right;
}
.scheader_menu #scheader_menu_header_image {
  position: absolute;
  top: 0px;
}
.scheader_menu li.mnu_category {
  display: block;
  position: relative;
  cursor: pointer;
  z-index: 4;
  height: 46px;
}
.scheader_menu li.mnu_category div.mnu_title {
  position: relative;
  overflow: hidden;
  height: 46px;
  width: 91px;
}
.scheader_menu div.mnu_container ul li.no_bottom_border {
  border-bottom: 1px solid #FFFFFF;
}
.scheader_menu div.mnu_container {
  position: absolute;
  width: 170px;
  border-right: 2px solid #dededa;
  border-bottom: 2px solid #dededa;
  cursor: pointer;
  left: -81px !important;
  top: auto !important;
}
.scheader_menu img {
  float: none !important;
}
.scheader_menu div.mnu_container ul li {
  height: 16px;
  padding-top: 2px;
  float: none !important;
  display: block !important;
  border-bottom: 1px dashed #DEDEDA;
}
.scheader_menu div.mnu_container ul li.highlight {
  background: url(http://361291c12973/p/ap/1.2/images/menu_highlight.jpg) repeat-x bottom left;
  border-bottom: 1px solid #DDE8CB;
}
.scheader_menu div.mnu_container ul li span.itemtitle {
  padding: 0 6px;
  display: inline-block;
}
.scheader_menu div.mnu_container ul li img.link_pre_img {
  margin-left: 4px;
  vertical-align: middle;
}
.scheader_menu div.mnu_container_sub {
  border: 1px solid #73736C;
  margin: -2px 0 0 -2px;
  background-color: #FFFFFF;
  overflow: hidden;
}
#ie6 .scheader_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
#ie7andup .scheader_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
.scmheader_menu {
  overflow: visible;
  white-space: nowrap;
  width: 98px;
  float: right;
}
.scmheader_menu #scmheader_menu_header_image {
  position: absolute;
  top: 0px;
}
.scmheader_menu li.mnu_category {
  display: block;
  position: relative;
  cursor: pointer;
  z-index: 5;
  height: 46px;
}
.scmheader_menu li.mnu_category div.mnu_title {
  position: relative;
  overflow: hidden;
  height: 46px;
  width: 98px;
}
.scmheader_menu div.mnu_container ul li.no_bottom_border {
  border-bottom: 1px solid #FFFFFF;
}
.scmheader_menu div.mnu_container {
  position: absolute;
  width: 170px;
  border-right: 2px solid #dededa;
  border-bottom: 2px solid #dededa;
  cursor: pointer;
  top: auto !important;
  left: -74px !important;
}
.scmheader_menu img {
  float: none !important;
}
.scmheader_menu div.mnu_container ul li {
  height: 16px;
  padding-top: 2px;
  float: none !important;
  display: block !important;
  border-bottom: 1px dashed #DEDEDA;
}
.scmheader_menu div.mnu_container ul li.highlight {
  background: url(http://361291c12973/p/ap/1.2/images/menu_highlight.jpg) repeat-x bottom left;
  border-bottom: 1px solid #DDE8CB;
}
.scmheader_menu div.mnu_container ul li span.itemtitle {
  padding: 0 6px;
  display: inline-block;
}
.scmheader_menu div.mnu_container ul li img.link_pre_img {
  margin-left: 4px;
  vertical-align: middle;
}
.scmheader_menu div.mnu_container_sub {
  border: 1px solid #73736C;
  margin: -2px 0 0 -2px;
  background-color: #FFFFFF;
  overflow: hidden;
}
#ie6 .scmheader_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
#ie7andup .scmheader_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
.testtarget_header_menu {
  overflow: visible;
  white-space: nowrap;
  width: 87px;
  float: right;
}
.testtarget_header_menu #testtarget_header_menu_header_image {
  position: absolute;
  top: 0px;
}
.testtarget_header_menu li.mnu_category {
  display: block;
  position: relative;
  cursor: pointer;
  z-index: 6;
  height: 46px;
}
.testtarget_header_menu li.mnu_category div.mnu_title {
  position: relative;
  overflow: hidden;
  height: 46px;
  width: 87px;
}
.testtarget_header_menu div.mnu_container ul li.no_bottom_border {
  border-bottom: 1px solid #FFFFFF;
}
.testtarget_header_menu div.mnu_container {
  position: absolute;
  width: 170px;
  border-right: 2px solid #dededa;
  border-bottom: 2px solid #dededa;
  cursor: pointer;
  left: -81px !important;
  top: auto !important;
}
.testtarget_header_menu img {
  float: none !important;
}
.testtarget_header_menu div.mnu_container ul li {
  height: 16px;
  padding-top: 2px;
  float: none !important;
  display: block !important;
  border-bottom: 1px dashed #DEDEDA;
}
.testtarget_header_menu div.mnu_container ul li.highlight {
  background: url(http://361291c12973/p/ap/1.2/images/menu_highlight.jpg) repeat-x bottom left;
  border-bottom: 1px solid #DDE8CB;
}
.testtarget_header_menu div.mnu_container ul li span.itemtitle {
  padding: 0 6px;
  display: inline-block;
}
.testtarget_header_menu div.mnu_container ul li img.link_pre_img {
  margin-left: 4px;
  vertical-align: middle;
}
.testtarget_header_menu div.mnu_container_sub {
  border: 1px solid #73736C;
  margin: -2px 0 0 -2px;
  background-color: #FFFFFF;
  overflow: hidden;
}
#ie6 .testtarget_header_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
#ie7andup .testtarget_header_menu div.mnu_container_sub {
  zoom: 1;
  position: relative;
}
.nav_header {
  width: 119px;
  height: 14px;
  line-height: 14px;
  background: #d9d9d9;
  position: relative;
  padding: 3px 20px 3px 9px;
  color: #333;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  overflow: hidden;
  cursor: default;
}
.nav_header a {
  display: block;
  width: 12px;
  height: 12px;
  outline: none;
  overflow: hidden;
  cursor: pointer;
  background: transparent url(https://361291c12973/p/static/1.0/images/v15icons/chevrons.png) no-repeat scroll 0 0;
  position: absolute;
  right: 4px;
  top: 4px;
}
.collapsed .nav_header a {
  background-position: 0 -12px;
}
.collapsed input[type="search"],
.collapsed .clear-search,
.collapsed .NavigationMenu {
  display: none;
}
.nav_container {
  width: 148px;
  background: #f4f4f4;
  margin-bottom: 9px;
  border: 1px solid #d9d9d9;
}
.nav_container input + .clear-search {
  margin: 7px 0 0 -14px;
}
#left_nav,
#simple_nav {
  position: relative;
  z-index: 99;
  zoom: 1;
  height: auto;
}
.flyout-left_nav,
.flyout-simple_nav {
  margin: -32px 0 0 148px;
  width: 180px;
}
.no-box-shadow .flyout-left_nav,
.no-box-shadow .flyout-simple_nav {
  margin-top: -34px;
}
.flyout-left_nav ul,
.flyout-simple_nav ul,
.flyout-left_nav li,
.flyout-simple_nav li {
  width: 180px;
}
#left_nav,
#current_data_nav {
  position: relative;
  z-index: 99;
  zoom: 1;
  height: auto;
}
.flyout-left_nav,
.flyout-current_data_nav {
  margin: -32px 0 0 148px;
  width: 180px;
}
.no-box-shadow .flyout-left_nav,
.no-box-shadow .flyout-current_data_nav {
  margin-top: -34px;
}
.flyout-left_nav ul,
.flyout-current_data_nav ul,
.flyout-left_nav li,
.flyout-current_data_nav li {
  width: 180px;
}
.nav_container input {
  margin: 5px;
  width: 111px;
  padding: 3px 20px 3px 5px;
  background: #fff;
  border: 1px solid #dedede;
}
.NavigationMenu .classification_hierarchy > a {
  background: transparent url(/p/static/1.0/images/v15icons/hierarchy.png) no-repeat scroll 95% center;
  padding-right: 28px;
}
#left_nav.menu-reloading .nav_content {
  opacity: .4;
  filter: alpha(opacity=40);
}
.ad-append-beta-flag:after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAYAAACqnE5VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyMjFDOEY2RTFERDExRTI5MEQxODk0NjhCMTJGNTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyMjFDOEY3RTFERDExRTI5MEQxODk0NjhCMTJGNTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDIyMUM4RjRFMUREMTFFMjkwRDE4OTQ2OEIxMkY1MDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDIyMUM4RjVFMUREMTFFMjkwRDE4OTQ2OEIxMkY1MDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6juVhoAAABJUlEQVR42mLxXZ8fycDAMBWIBRloA94DcTYLkJgOxPwMtAMgD0xngVmiIiDL0OdQDJdde3svw8Krmxk2BUyAi734+pah6EAvwzLvNgzT/DYUgGmQ+p0PjjFMvbAKWZqfBcbiZuWEa4BZCrIIBGqPTmO4+PoWiqH6omoMzdZZcAtAwF3BiuHOh8dgeuHVLQxffn+Dy7GguwzmA5CPYABkIAhgcSkKcFewBOvzAFpkLW0AVo/TImTXrr21F6uPsAEJbmFwSJSbJsBDCK9FIPDy21swzcPGSXSMB6s6w33Mw8oFjkeQ5aB4RbHo6+/v8KADhS1IA0wRLOiQIx2mHjl+QD4HAZD+o08vQOMKEs+MwHz0gcbJGwQ+MgGJTGimYqBhhs0ECDAA9kd+C6OyWcQAAAAASUVORK5CYII=);
  margin-left: 5px;
}
#context_menu_container {
  display: collapse;
  height: 0px;
}
.context_menu {
  font-size: 11px;
  border: 1px solid #bbb;
  width: 175px;
  background: #fff;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
}
.no-box-shadow .context_menu {
  border: 1px solid #bbb;
}
.context_menu li.mnu_category div.mnu_title {
  color: #333;
  background: #d9d9d9;
  padding: 3px 3px 3px 9px;
  line-height: 14px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
.context_menu li.mnu_category div.mnu_title img.section_close_img {
  float: right;
  padding: 1px;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40);
}
.context_menu li.mnu_category div.mnu_title img.section_close_img:hover {
  opacity: 1;
  filter: none;
}
.context_menu li.mnu_category,
#item_breakdown_menu div.mnu_container {
  width: 175px;
}
.context_menu div.mnu_container {
  border-top: 1px solid #d9d9d9;
  background: #fff;
}
.context_menu div.mnu_container ul li {
  *width: 175px;
  cursor: pointer;
}
.context_menu div.mnu_container ul li.divider {
  background: #d9d9d9;
  border: 0;
  min-height: 0;
  height: 1px;
  padding: 0;
}
.context_menu div.mnu_container ul li.no_bottom_border {
  border-bottom: 0;
}
.context_menu div.mnu_container ul li.highlight {
  z-index: 7;
}
.context_menu div.mnu_container ul li.highlight > span.itemtitle {
  color: #fff;
  background: #418fd4;
}
.context_menu div.mnu_container ul li span.itemtitle {
  display: block;
  padding: 4px 13px 4px 18px;
  text-indent: -9px;
  line-height: 16px;
}
.context_menu div.mnu_container div.mnu_sub {
  visibility: hidden;
  position: absolute;
  width: 175px;
  z-index: 7;
  background: #fff;
  -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
  box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
}
.no-box-shadow .context_menu div.mnu_container div.mnu_sub {
  border: 1px solid #bbb;
}
.context_menu div.mnu_container div.mnu_sub li {
  *width: 175px;
}
.context_menu div.mnu_container div.mnu_sub li span.itemtitle {
  display: block;
}
.folder_arrow_image_container {
  position: absolute;
  right: 7px;
  top: 8px;
  width: 4px;
  height: 7px;
  background: transparent url(https://361291c12973/p/static/1.0/images/v15icons/triangle-right-s.gif) no-repeat scroll 0 0;
}
.context_menu div.mnu_container ul li.highlight > .folder_arrow_image_container {
  background-image: url(https://361291c12973/p/static/1.0/images/v15icons/triangle-right-s-invert.gif);
}
