/**************************************************************************
 * screen.css
 **************************************************************************
 * Copyright 2009, All Rights Reserved.
 * SiteSpect, Inc. - http://www.SiteSpect.com
 *
 * This file is part of the SiteSpect System, and may only be used under
 * the terms of the SiteSpect product license.  This source code may
 * not be viewed, modified or distributed without explicit permission
 * by SiteSpect, Inc.  By continuing to use this file, you indicate
 * that you have read your license and understand and accept it fully.
 *
 * This file is subject to non-disclosure and confidentiality agreements.
 ***************************************************************************/

/***************************************************************
RESET
***************************************************************

Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.0
*/

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-collapse: collapse;
	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;
}

/***************************************************************
	Basic
****************************************************************/
body {
	background: #FFF;
	text-align: center;
}

.jqplot-target .alert-body,
body, input, textarea, select, button, td, th {
	color: #3E3E3E;
	font: 12px Arial, Verdana, Tahoma, sans-serif;
}

a {
	color: #0055A4;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold !important;
}

em {
	font-style: italic;
}

table {
	border: 0;
	width: 100%;
}

th, tr {
	vertical-align: top;
}

h3 {
	margin: 10px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}

h3.before_tooltip {
	margin-top: 0;
	margin-right: 7px;
	float: left;
}

hr:not(.MuiDivider-root) {
	color: #757575;
	background-color: #757575;
	height: 1px;
}

input[type=checkbox], input[type=radio] {
	vertical-align: middle;
}

input[type="checkbox"]:disabled + label,
input[type=radio]:disabled + label {
	opacity: .5;
}

/****************************************************************
	Layout
****************************************************************/
#root {
	text-align: left;
}

#wrapper {
	padding: 0 12px 0 11px;
}

#content-wrapper {
	float: left;
	width: 100%;
}

#search-content {
	margin-left: 219px;
}

#sidebar {
	width: 200px;
	float: left;
}

body.c-1 #sidebar {
	display: none;
}

/****************************************************************
	Library
*****************************************************************/

/*clear's elements*/
#wrapper:after,
#nav ul:after,
#wrapper-nav-sub:after,
#search-box-options .objects:after,
.ui-tabs .ui-tabs-nav:after,
.status-options:after,
.preview-options:after,
#search-box-options .objects ul li:after,
#search-box-options .objects-options:after,
.submit-options:after,
.form-1:after,
.form-1 fieldset .row:after,
.form-1 fieldset .label-wrapper:after,
.form-1 fieldset .text-wrapper:after,
#sidebar-search-options ul li:after,
#wrapper .qtip dl.example-usage-operators:after,
#wrapper .qtip .tags ul li:after,
#wrapper .qtip .tags:after,
.fieldset-header:after,
.report-options .body:after,
.report-options .body ul li:after,
.graph-footer:after,
#subnav ul:after,
#subnav:after,
.box-wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*buttons*/
.button {
	background: url(../images/layout/bg_buttons.gif) repeat-x 0 0;
	border: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	font-weight: bold;
	height: 19px;
	line-height: 17px;
	margin: 0;
	padding: 0 9px 2px 9px;
	text-align: center;
}

a.button {
	height: 15px;
	line-height: 15px;
	padding: 1px 9px;
	border: 1px solid #6195C6;
}

a.button.bulk-share-link--button__disabled {
	cursor: default;
	opacity: 0.5;
	pointer-events: none;
}

h2 a.button,
h2 a:hover.button {
	float: right;
	font-size: 12px;
	border: 1px solid #0055A4;
	width: auto;
	margin-left: 10px;
}

span.button-bookmarklet,
button.button {
	margin-right: 1.5em;
}

.button:hover {
	text-decoration: none;
}

.submit-options .button {
	float: left;
	margin: 0 5px 8px 0;
}

.status-options .button {
	font-size: 12px;
	margin-left: 5px;
}

.status-options table {
	width: 318px;
	margin-bottom: 8px;
}

.status-options table th {
	font-weight: bold;
	background: none repeat scroll 0 0 #EEEEEE;
}

.status-options .htmlDropDown-dropdown table th,
.status-options .htmlDropDown-dropdown table td {
	padding: 6px 10px 1px
}

.htmlDropDown .TCriticalResponsepoint_Selected label {
	white-space: normal;
	word-wrap: break-word;
}

.Firefox .status-options .htmlDropDown-dropdown table tr .status {
	padding: 5px 10px 2px
}

.Explorer7 .status-options .htmlDropDown-dropdown table td {
	padding-top: 1px;
}

.Explorer7 .status-options .htmlDropDown-dropdown table tr .status {
	padding-top: 5px;
}

.status-options table tr td {
	border-bottom: 1px solid #BFD4E8;
}

.status-options input {
	float: left;
	margin: 0 3px 3px 0;
}

.status-options .count {
	margin-top: -2px;
}

.Explorer9 .status-options .count {
	margin-top: -1px;
}

.Explorer7 .status-options .count {
	margin-top: 2px;
}

.Safari  .status-options .count,
.Chrome  .status-options .count {
	margin-left: 18px;
}

.button span {
	display: block;
	height: 17px;
	line-height: 17px;
	padding: 0;
	white-space: nowrap;
}

a.button span {
	padding: 1px 9px;
	height: auto;
}

.button span em {
	font-style: normal;
	font-weight: normal;
}

a.button-submenu {
	padding: 1px 9px;
}

a.button-submenu span {
	background: url(../images/layout/arrow_button.gif) no-repeat scroll 100% 5px transparent;
	padding: 0 18px 1px 0;
	color: #0055A4;
}

/*button-search*/
.button-search {
	background-color: #CFE9FF;
	background-position: 0 0;
	color: #0055A4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 17px;
	font-size: 8pt;
}

/* Override the right margin on button.button */
button.button-search {
	margin-right: 8px;
}

.button-search:hover,
.hover-button-search {
	background-color: #B1DBFF;
	background-position: 0 -29px;
}

.button-search span {
	color: #0055A4;
}

/*button-submit*/
.gray_out.button-submit:hover,
.gray_out.hover-button-submit,
.button-submit {
	background-color: #0055A4;
	background-position: 0 -58px;
	border: 1px solid #6195C6;
	color: #FFF;
}

.button-submit:hover,
.hover-button-submit {
	background-color: #002A89;
	background-position: 0 -87px;
	border-color: #3C7CB9;
}

.button-submit span {
	color: #FFF;
}

/* button-cancel */
.ui-widget-content .button-cancel,
.button-cancel {
	background-color: #D2D2D2;
	background-position: 0 -116px;
	border: 1px solid #6195C6;
	color: #0055A4;
}

.button-cancel:hover,
.hover-button-cancel {
	background-color: #C3C3C3;
	background-position: 0 -145px;
	border-color: #ACACAC;
}

.button-cancel span {
	color: #0055A4;
}

.button-cancel:hover span,
.hover-button-cancel span {
	color: #0055A4;
}

/* button-info */
.ui-widget-content .button-info,
.button-info {
	background-color: #F5F5F5;
	background-position: 0 -174px;
	border: 1px solid #8EB1D4;
	color: #0055A4;
}

.button-info.button-bookmarklet {
	padding-top: 2px
}

.button-info:hover,
.hover-button-info {
	background-color: #CFE8FF;
	background-position: 0 -203px;
	border-color: #749FCA;
}

.button-info span {
	color: #2874BB;
}

.button-info:hover span,
.hover-button-info span {
	color: #2874BB;
}

.button-filter {
	height: 20px;
	width: 20px;
	margin-left: 5px;
	padding: 0 0 1px;
}

/* button-list */
.button-list {
	padding: 1px 9px !important;
	background-color: #F5F5F5;
	background-position: 0 -174px;
	border: 1px solid #8EB1D4;
}

.button-list:hover,
.hover-button-list {
	background-color: #CFE8FF;
	background-position: 0 -203px;
	border-color: #749FCA;
}

.button-list span {
	color: #2874BB;
	height: 13px;
	line-height: 13px;
}

.button-list:hover span,
.hover-button-list span {
	color: #0055A4;
}

/* button-w-1 */
a.button-w-1 {
	width: 60px;
	float: left;
	line-height: 15px;
	height: 15px;
}

/*selects*/
select.select_variable {
	width: 462px;
}

/*options*/
option.any_other {
	color: #0055A4;
}
/*input.text*/
input.text,
#wrapper input.text,
textarea {
	background: #FFF url(../images/layout/bg_input_text.gif) no-repeat 0 0;
	border: 1px solid #D6D6D6;
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #BFBFBF;
	font-size: 12px;
}

#wrapper .preview-url input.text {
	width: 333px;
	margin-right: 4px;
}

/*links*/
a.help {
	height: 12px;
	outline: none;
	vertical-align: middle;
}

a.help:hover {
	text-decoration: none;
}

a.help span {
	position: relative;
	top: -2px;
	margin: 0 0 0 3px;
}

a.help:hover span {
	text-decoration: underline;
}

/*iframe*/
div.jHtmlArea#editor_div {
	width: 100% !important;
}

iframe {
	padding: 0;
	margin-top: 0;
	background-color: transparent;
}

iframe.logzio-iframe {
	width: 100%;
	border: 0;
	min-height: 600px;
}

iframe#wysiwyg {
	width: 100% !important;
}

/*paragraphs*/
#wrapper p.info {
	color: #5E5E5E;
	font-size: 12px;
	font-style: italic;
	line-height: 1.2em;
	margin: 0 0 17px;
}

/* override ui-widget-content */
.ui-widget-content {
	background: #ffffff;
}

.ui-widget.ui-widget-content {
	border: 0px solid #c5c5c5;
}
.ui-slider.ui-widget.ui-widget-content {
	border: 1px solid #c5dbec;
}

/***************************************************************
	Header
****************************************************************/
#header {
	/*background-image: url(../images/layout/bg_header.gif);*/
	background-repeat: repeat-x;
	height: 69px;
	padding-left: 11px;
	padding-right: 18px;
}


/*logo*/
#header h1 {
	float: left;
	padding-top: 13px;
	width: 160px;
}

#header h1 a {
	background-image: url(../images/sslogo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	margin-top: 7px;
	overflow: hidden;
	text-indent: -2000px;
}

#header h2 {
	color: #202020;
	float: right;
	font-size: 18px;
	letter-spacing: -0.02em;
	padding-top: 13px;
	text-align: right;
	width: 60%;
}

/*subnav*/
#subnav {

	margin-right: 18px;
	margin-top: -27px;
	padding-bottom: 6px;
	position: relative;
}

#subnav ul {
	float: right;
	height: 15px;
}

#subnav ul li {
	background-image: url(../images/layout/bg_subnav_sep.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	float: left;
	padding: 0 16px 0 15px;
	position: relative;
	white-space: nowrap;
	font-size: 11px;
}

#subnav ul li a {
	color: #0055A4;
}

#subnav ul li a.selected {
	color: #000;
}

#subnav ul li.last {
	background: none;
	padding: 0 0 0 14px;
}

#subnav ul li.system,
#subnav ul li.messages {
	padding-right: 12px;
}

#subnav ul li.system {
	padding: 0;
}

#subnav ul li.system a {
	padding: 0 12px 0 10px;
	display: block;
}

#subnav ul li.system a:hover,
#subnav ul li.system a.hover {
	background: url(../images/layout/bg_subnav_sub.gif) repeat-x 0 0;
	color: #094E8E;
	text-decoration: none;
	border: 1px solid #E6F0F8;
	border-top: none;
	background-color: #E7F1F8;
	padding: 0 11px 0 9px;
}

#subnav ul li.system a span {
	background: url(../images/layout/arrow_subnav.gif) no-repeat 100% 50%;
	padding: 0 11px 0 0;
}

#subnav ul li.messages .amount {
	background: url(../images/layout/bg_subnav_amount.gif) no-repeat 0 100%;
	color: #202020;
	font-size: 9px;
	padding: 0 0 1px 2px;
	position: relative;
	top: -5px;
}

#subnav ul li.messages .amount em {
	background: #F0CA00;
	border: 1px solid #F0CA00;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-style: normal;
	padding: 0 3px 0 2px;
}

#subnav ul li.messages span {
	position: relative;
	top: 0;
	left: 0;
}

#subnav ul li.messages span.jq-shadow {
	color: #F6E06B;
	left: 5px;
	position: absolute;
	top: 1px;
}

#subnav ul li.logout span.user {
	color: #202020;
}

#subnav ul li ul {
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	float: none;
	z-index: 2147483647; /* to show above search box in IE8 */
	width: 140px;
}

#subnav ul li ul li {
	border: 1px solid #E6F0F8;
	border-top: none;
	border-bottom: none;
	float: none;
	padding: 0;
}

#root #subnav ul li ul li a,
#root #subnav ul li a.hover a {
	display: block;
	width: auto;
	border: none !important;
	border-top: 1px solid #CDE0F1 !important;
	background: #E6F0F8 url(../images/layout/bg_subnav_sub2.gif) repeat-x 0 0 !important;
	color: #0055A4;
	padding: 0 12px 0 9px !important;
	margin: 0 !important;
	text-align: left;
}

#root #subnav ul li ul a:hover,
#root #subnav ul li a.hover a:hover {
	border: none !important;
	border-top: 1px solid #CDE0F1 !important;
	background: #FFF !important;
	padding: 0 12px 0 9px !important;
	margin: 0 !important;
}

#root #subnav ul li ul a.first,
#root #subnav ul li ul a.first:hover #root #subnav ul li a.hover a.first:hover {
	border-top: 1px solid #E6F0F8 !important;
	background-image: none !important;
}

.substatusnav-item {
	font-size: 12px;
}

span.substatusnav-item {
	font-size: 12px;
	font-weight: bold;
}

#status_overlay {
	top: 255px;
	left: 50%;
	position: absolute;
	margin-left: -161px;
	width: 300px;
	text-align: center;
	margin-top: -10px;
	background: #FFFFFF;
	color: #0055A4;
	border: 3px solid #0055A4;
	padding: 8px;
	z-index: 1000000;
	font-size: 18px;
	font-weight: bold;
	display: none;
}

#status_overlay div {
	margin-top: 8px;
}

.nonOverlay {
	font-size: 11px;
	font-weight: normal
}

#blanket {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: black;
	opacity: 0.5;
	display: none;
	z-index: 10000;
}

/***************************************************************
	Footer
****************************************************************/

#footer {
	border-top: 1px solid #CCCCCC;
	clear: both;
	color: #727272;
	font-size: 11px;
	margin: 15px 10px;
	padding: 10px 10px 17px 19px;
	text-align: center;
}

#footer a {
	color: #727272;
}

#footer a,
#footer span {
	margin: 0 8px 0 0;
}

/***************************************************************
	Nav
****************************************************************/
#wrapper-nav {
	border: 1px solid #ABC6E1;
	clear: both;
	margin: 0 12px 15px 11px;
}

#wrapper-nav-sub {
	background: #0055a4 url(../images/layout/bg_nav.gif) 0 0 repeat-x;
	border: 1px solid #e0f2ff;
	padding: 0 3px 0 0;
}

/* superfish.css */

/***************************************************************
	Search-Box
****************************************************************/
#search-box {
	float: right;
	width: 235px;
	padding: 5px 0;
	position: relative;
	z-index: 150;
}

#search-box .row {
	float: right;
}

#search-box .text {
	background: #FFF;
	border-top: 2px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	float: left;
	height: 14px;
	margin: 0 3px 0 0;
	width: 152px;
	padding: 0 0 0 5px;
}

#search-box .text:focus {
	background: #F5F5F5;
}

/*search-box-options*/
#search-box-options {
	display: none;
	position: absolute;
	right: 55px;
	top: 35px;
	background: url(../images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
}

#search-box-options .body {
	background: #FFF;
	border: 1px solid #ABC7E1;
	padding: 0 3px 3px;
}

#search-box-options .body-sub {
	background: url(../images/layout/bg_search-box_tip.png) no-repeat 92% 0;
	position: relative;
	margin: -11px 0 0;
	padding: 14px 0 0;
}

#search-box-options h3 {
	background: #F5F5F5;
	color: #26394B;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 9px 7px;
	margin: 0;
}

#search-box-options .objects {
	background: #F5F5F5;
	border-bottom: 1px solid #D1E0EF;
	padding: 0 0 2px 9px;
	min-width: 333px;
}

#search-box-options .objects ul {
	float: left;
	width: 156px;
	margin: 0 10px 0 0;
}

#search-box-options .objects div {
	color: #0055A4;
	padding: 0 0 4px 0;
	height: 20px;
	width: 164px;
	float: left;
}

#search-box-options .objects div.all_header {
	height: 15px;
}

#search-box-options .objects div.line {
	border-top: 1px solid #D1E0EF;
	clear: left;
	float: none;
	height: 1px;
	width: 328px;
}

#search-box-options .objects br {
	clear: left;
}

#search-box-options .objects div input {
	float: left;
}

#search-box-options .objects div label {
	margin: 0 0 0 19px;
	display: block;
}

#search-box-options .objects div label em {
	color: #5E5E5E;
}

#search-box-options .objects-options {
	position: relative;
	padding: 9px 9px 3px;
}

#search-box-options .objects-options input {
	float: left;
	margin: 0 10px 0 0;
}

#search-box-options .objects-options label {
	color: #252525;
	float: left;
}

#search-box-hide {
	background: url(../images/layout/icon_hide.gif) no-repeat 100% 2px;
	position: absolute;
	right: 9px;
	top: 9px;
	padding: 0 16px 0 0;
}

#search-box-hide:hover {
	background-position: 100% -110px;
	color: #A40017;
	text-decoration: none;
}

/***************************************************************
	.section-title
****************************************************************/

.section-title h1 {
	color: #2D2D2D;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.05em;
	margin: 0 0 1px;
}

/***************************************************************
	.breadcrumb
****************************************************************/

.breadcrumb {
	padding: 0 0 8px;
}

.breadcrumb a {
	margin: 0 0 0 0;
	padding: 0 3px 0 3px;
}

.breadcrumb strong {
	color: #282828;
	font-weight: normal;
}

.page_title {
	margin: 5px 0;
	font-size: 14px;
	font-weight: bold;
}

.breadcrumb_icon {
	float: left;
	margin: 0 3px 0 5px;
}

/***************************************************************
	.ui-tabs
****************************************************************/

.ui-tabs {
	zoom: 1;
	border: 0;
	padding: 0;
	position: inherit;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
{
	font-family: Arial,Verdana,Tahoma,sans-serif
}

.ui-widget-header {
	background: none;
	color: auto;
	border: none;
}


.ui-widget-content a  {
	color: #0055A4;
}

.events-wrapper .ui-widget-header
{
	background: #6FA7D1;
	border: 1px solid #4297D7;
	color: #FFFFFF;
	font-weight: bold;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default
{
	background: none;
	border: none;
	font-weight: normal;
}

.events-wrapper .ui-state-default,
.events-wrapper .ui-widget-content .ui-state-default,
.events-wrapper .ui-widget-header .ui-state-default
{
	background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
	border: 1px solid #C5DBEC;
	color: #2E6E9E;
	font-weight: bold;
}

.events-wrapper .ui-state-active,
.events-wrapper .ui-widget-content .ui-state-active,
.events-wrapper .ui-widget-header .ui-state-active {
	background: url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") repeat-x scroll 50% 50% #F5F8F9;
	border: 1px solid #79B7E7;
	color: #E17009;
	font-weight: bold;
}

.events-wrapper .ui-state-hover,
.events-wrapper .ui-widget-content .ui-state-hover,
.events-wrapper .ui-widget-header .ui-state-hover,
.events-wrapper .ui-state-focus,
.events-wrapper .ui-widget-content .ui-state-focus,
.events-wrapper .ui-widget-header .ui-state-focus {
	background: url("images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50% #D0E5F5;
	border: 1px solid #79B7E7;
	color: #1D5987;
	font-weight: bold;
}


.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}

.events-wrapper .ui-corner-all,
.events-wrapper .ui-corner-top,
.events-wrapper .ui-corner-left,
.events-wrapper .ui-corner-tl {
	border-top-left-radius: 5px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tl {
	border-top-right-radius: 0px;
}

.events-wrapper .ui-corner-all,
.events-wrapper .ui-corner-top,
.events-wrapper .ui-corner-right,
.events-wrapper .ui-corner-tl {
	border-top-right-radius: 5px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br
{
	border-bottom-right-radius: 0px;
}

.events-wrapper .ui-corner-all,
.events-wrapper .ui-corner-bottom,
.events-wrapper .ui-corner-right,
.events-wrapper .ui-corner-br
{
	border-bottom-right-radius: 5px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl
{
	border-bottom-left-radius: 0px;
}

.events-wrapper .ui-corner-all,
.events-wrapper .ui-corner-bottom,
.events-wrapper .ui-corner-left,
.events-wrapper .ui-corner-bl
{
	border-bottom-left-radius: 5px;
}

.ui-tabs .ui-tabs-nav li
{
	top: 0;
}

.ui-widget {
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 1em; /* Reseting to use our font size instead of jquery */
}

#nav-tabs,
.nav-tabs {
	padding: 0 8px;
	position: relative;
	z-index: 103;
	top: 4px;
	height: 33px;
}

.nav-tabs {
	padding: 0;
	left: -2px;
}

#nav-tabs li,
.nav-tabs li {
	float: left;
	margin: -1px 1px 0 2px;
	height: 33px;
}

.Chrome #nav-tabs li,
.Chrome .nav-tabs li {
	margin-top: 0;
}

#nav-tabs li a,
.nav-tabs li a {
	background: #70a0cc;
	border-left: 1px solid #0055A4;
	border-right: 1px solid #0055A4;
	border-top: 1px solid #0055A4;
	color: #FFF;
	float: left;
	font-size: 12px;
	text-decoration: none;
	padding: 6px 15px 3px;
	outline: none;
}

.nav-tabs li a {
	font-size: 11px;
	padding: 6px 15px 4px;
}

#nav-tabs li a:hover,
.nav-tabs li a:hover {
	background: #0055A4;
	text-decoration: none;
}

#nav-tabs li.ui-tabs-active,
.nav-tabs li.ui-tabs-active {
	border: 1px solid #ABC7E1;
	border-bottom: none;
	margin: -4px 1px 0 2px;
	height: 28px;
	position: relative;
	z-index: 100;
}

.nav-tabs li.ui-tabs-active {
	border-color: #d3d3d3;
}

#nav-tabs li.ui-tabs-active a,
#nav-tabs li.ui-tabs-active a:hover,
.nav-tabs li.ui-tabs-active a,
.nav-tabs li.ui-tabs-active a:hover {
	background: #FFF;
	border: 2px solid #F5F5F5;
	border-bottom: none;
	color: #3E3E3E;
	font-size: 13px;
	padding: 5px 15px 5px;
	position: relative;
	z-index: 1002;
	height: 19px;
}

#nav-tabs li a .status-active {
	color: #202020;
	font-size: 9px;
	padding: 0 0 1px 7px;
	position: relative;
	top: -3px;
}

#nav-tabs li a .status-active em {
	background: #F0CA00;
	border: 1px solid #F0CA00;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-style: normal;
	padding: 0 3px 0 2px;
}

#nav-tabs li a .status-active em.qc {
	background: #48EA61;
	border: 1px solid #48EA61;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-style: normal;
	padding: 0 3px 0 2px;
}

#nav-tabs li a .status-active span {
	position: relative;
	top: 0;
	left: 0;
}

#nav-tabs li a .status-active span.jq-shadow {
	color: #F6E06B;
	left: 5px;
	position: absolute;
	top: 1px;
}

.nav-tabs li.ui-tabs-active a,
.nav-tabs li.ui-tabs-active a:hover {
	border: none;
	padding: 8px 11px 2px;
}

#nav-tabs li.ui-tabs-active a,
#nav-tabs li.ui-state-disabled a,
#nav-tabs li.ui-tabs-loading a,
.nav-tabs li.ui-tabs-active a,
.nav-tabs li.ui-state-disabled a,
.nav-tabs li.ui-tabs-loading a {
	cursor: text;
	font-weight: bold;
}

#nav-tabs li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,
.nav-tabs li a {
	cursor: pointer;
}

.ui-tabs.ui-widget-content {
	background: none;
}

/***************************************************************
	.container
****************************************************************/

#tabs {
	margin-top: 5px;
}

#tabs .container {
	display: none;
	margin: -4px 0 0;
}

.highlighted.container,
.list-container div.highlighted {
	background: #FF9C10 !important;
	border: 1px solid #FF9C10 !important;

}

.adminuserlist-upper {
	width: 100%;
	position: relative;
}

.adminuserlist-upper > .upper-item {
	position: absolute;
	top: -35px;
	right: 0px;
}

.adminuser_upper_select {
	margin-right: 15px;
	display: inline-block;
}

.adminuserlist-upper > .lower {
	width: 100%;
	padding-bottom: 20px;
}

.container {
	background: #F5F5F5 !important;
	border: 1px solid #ABC7E1 !important;
	display: block;
	margin: 0 0 8px;
	padding: 2px !important;
}

.windowShade .container {
	background: none !important;
	border-width: 0 !important;
	margin: 0
}

.sub_container {
	border: 1px solid #D3D3D3 !important;
	display: block;
	margin: 0 0 8px;
	padding: 2px !important;
	position: relative;
	z-index: 101;
}

#tabs .ui-tabs-panel {
	display: block;
}

.container .container-body {
	background: #FFF !important;
	padding: 2px !important;
}

#report-header {
	min-width: 1160px;
}

#report-header .container-body {
	padding: 0 4px 1px 4px !important;
}

#tabs .container .container-body {
	padding: 9px 4px 2px !important;
}

.container .container-body p {
	margin: 0 0 15px;
}

#tabs .ui-tabs-hide {
	display: none !important;
}

/***************************************************************
	.submit-options
****************************************************************/
.variationButtons .submit-options{
	margin: 3px 0;
}

.submit-options {
	margin: 18px 5px 0 27px;
}
.submit-options.no-indent {
	margin-left: 0;
}

/***************************************************************
	.table-wrapper
****************************************************************/

.table-wrapper {
	border-bottom: 1px solid #0055A4;
	margin: 0 0 10px;
	padding-bottom: 1px;
}

.table-wrapper-search {
	border-bottom: none;
	margin: 0 0 15px 0;
	padding: 0;
}

/*data-header*/
#wrapper h2.data-header {
	background: #70a0cc;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding: 8px 7px;
	margin: 0 0 1px;
}

/*data-header*/
#wrapper h2.data-header .sub-head {
	font-size: .75em;
}

/*status-options*/
.status-options {
	background: #FFFFFF none repeat scroll 0 0;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 1px solid #85a4c1;
}

.table-wrapper .status-options {
	border-top: 1px solid #0055A4;
	border-bottom: 1px solid #7CA8D0;
	padding: 6px 6px 5px 7px;
}

.sortablewrapper .status-options {
	border-bottom: 1px solid #7CA8D0;
	padding: 6px 6px 5px 7px;
}

.status-options .c-1 {
	float: left;
	margin-top: 2px;
}

.status-options .c-1 ul li {
	background: url(../images/layout/bg_status-options_sep.gif) no-repeat 100% 50%;
	float: left;
	margin: 0 7px 0 0;
	padding: 0 7px 0 0;
}

.status-options .c-1 ul li.last {
	background: none;
}

.status-options .c-2 {
	float: right;
	text-align: right;
}

.status-options .c-2 ul {
	float: right;
}

.status-options .c-2 ul li {
	float: left;
	position: relative;
	margin-left: 5px;
}

.status-options .c-2 ul li select {
	max-width: 270px;
}

.status-options-empty,
table.solid-top {
	border-top: 1px solid #0055A4;
}

.status-options a.button {
	display: block;
}

.Explorer6 .status-options a.button {
	width: 60px;
}

/*table.data*/
table.data {
	border-collapse: collapse;
	padding: 0;
}

table.data .col-1 {
	width: 90px;
}

/*table.data thead*/
table.data thead th {
	color: #0055A4;
	border-bottom: 1px solid #0055A4;
	background: #F5F5F5 url(../images/layout/bg_table_th_sep.gif) repeat-y 100% 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	padding: 6px 0 5px 5px;
}

table.data thead th .button {
	margin: 0 6px 0 0;
/*	float: left;*/
}

table.data thead th.c-f {
	background: #F5F5F5;
}

table.data thead th.c-l {
	background: #F5F5F5;
	padding-right: 10px;
}

table.data .c-f {
	padding: 5px 0 4px 5px;
	width: 105px;
}

table.data thead th.status,
table.data thead th.assignments {
	color: #3E3E3E;
}

table.data thead th div {
	padding: 0 20px 0 0;
}

.list-header {
	display: inline-block;
	position: relative;
}

table.data thead th a.sort-top,
table.data thead th a.sort-bottom {
	background: url(../images/layout/icon_arrows_sort.gif) no-repeat 0 0;
	height: 6px;
	margin-left: 8px;
	position: absolute;
	top: 1px;
	width: 9px;
}

table.data thead th a.sort-top {
	background-position: 0 0;
}

.sort-container {
	display: inline-block;
	position: absolute;
	top: 0;
	right: -17px;
	height: 14px;
	width: 17px;
}

/*
table.data thead th a.sort-top:hover,
table.data thead th a.sort-top-hover {
	background-position: 0 -16px;
}
*/

table.data thead th a.sort-bottom {
	top: 8px;
	background-position: -19px 0;
}

/*
table.data thead th a.sort-bottom:hover,
table.data thead th a.sort-bottom-hover {
	background-position: -19px -16px;
}
*/

table.data thead th.headerSortDown a.sort-top {
	background-position: 0 -16px;
}

table.data thead th.headerSortUp a.sort-bottom {
	background-position: -19px -16px;
}

.header-page-category-list-small {
	width: 5%;
}

.header-page-category-list-large {
	width: 80%;
}

/*table.data tbody*/
table.data tbody td {
	color: #292929;
	/*border-bottom: 1px solid #FFF;*/
	border-top: 1px solid #D5D5D5;
	background: #FFF;
	font-size: 12px;
	line-height: 1em;
	vertical-align: middle;
	padding: 6px 0 5px 5px;
}

table.data tbody td.variation {
	/*border-bottom: 1px solid #FFF;*/
	border-bottom: 1px solid #D5D5D5;
	background: #FFF;
	font-size: 12px;
	line-height: 1em;
	vertical-align: middle;
	padding: 6px 0 5px 5px;
}

table.data tbody td.assignments {
	color: #131313;
}

table.data tbody tr.first-row td {
	border-top: 1px solid #fff;
}

table.data tbody tr.create-var-btn:hover td {
	background: #FFF;
}

table.data tbody tr:hover td {
	background: #F5F5F5;
}

table.data tbody tr.selected td {
	background: #F5F5F5;
}

table.data tbody td input.row_check,
table.data thead th input.check_all_page {
	margin: 2px 5px 0 0;
	float: left;
}

table.data tbody td .button {
	margin: 0 6px 0 0;
}

table.data tbody td input.radio {
	margin: 2px 5px 0 0;
	float: left;
}

table.data tbody td label {
	color: #131313;
	margin: 2px 20px 0 0;
	/*float: left;*/
}

table.data tbody td em {
	color: #5E5E5E;
}

table.data tbody td div.label {
	font-size: 10px;
	position: relative;
	margin: -5px 2px 5px 0;
}

table.data tbody td div.label strong {
	color: #FFF;
	background: #7D4199;
	padding: 0 8px 1px;
	display: block;
}

table.data tbody td span.active_inactive {
	float: left;
}

table.data tbody tr.create-var-btn td {
	border-bottom: 1px solid #D5D5D5;
	padding-bottom: 8px;
}

table.head-gap {
	margin: 10px 0 0 0;
}

/***************************************************************
	.preview-options
****************************************************************/
.preview-options {
	padding: 0 1px 11px 4px;
}

.previewButton .previewIcon {
	background: url(/images/layout/icon_zoom.gif) no-repeat;
	height: 12px;
	width: 12px;
	display: inline-block;
	position: relative;
	top: 3px;
}

/*.preview-url*/
.preview-url {
	float: left;
}

.preview-url label {
	color: #0F0F0F;
}

/*.variation-group*/
.variation-group {
	float: right;
}

.variation-group input.checkbox {
	margin: 0 2px 0 0;
	position: relative;
	top: 2px;
}

.variation-group label {
	color: #0F0F0F;
	margin: 0 2px 0 0;
}

/***************************************************************
	.qtip
****************************************************************/
.tip-details {
	display: none !important;
}

.qtip {
	padding: 0 0 0 0;
}

.qtip .qtip-wrapper {
	background: #FFF !important;
	padding: 3px;
}

.qtip .qtip-contentWrapper,
.qtip .qtip-content {
	color: #26394B !important;
	background: #F5F5F5 !important;
}

.newtip .newtip-contentWrapper,
.newtip .newtip-content {
	color: #26394B !important;
	background: whiteSmoke !important;
	text-align: left;
	padding: 10px 25px;
	min-height: 25px;
}

.newtip p {
	margin-bottom: 14px;
}

.ui-dialog {
	background: #FFFFFF !important;
	-moz-box-shadow: 3px 3px 2px #999;
	-webkit-box-shadow: 3px 3px 2px #999;
	box-shadow: 3px 3px 2px #999;
}

.Explorer7 .ui-dialog,
.Explorer8 .ui-dialog {
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#999999);
}


.ui-dialog .ui-dialog-title {
	color: #252525 !important;
	cursor: move;
	background: white !important;
	font-weight: bold;
	padding: 4px 52px 4px 0 !important;
	position: relative;
	text-align: left;
}

.ui-dialog-titlebar {
	border-bottom: solid 1px #ABC7E1;
}

.ui-dialog .ui-dialog-titlebar-close {
	background: url(/images/layout/icon_hide.gif) no-repeat 50% 0px !important;
	position: absolute !important;
	right: 9px !important;
	top: 9px !important;
	padding: 0 16px 0 0 !important;
	width: 25px;
	color: #0055a4;
	margin-top: -1px;
	border: 0;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	background-position: 50% -112px !important;
	color: #A40017 !important;
	text-decoration: none !important;
}

.ui-dialog .ui-dialog-content {
	padding: 1px;
	padding-top: 0px;
}

.ui-widget-overlay {
	background: #000;
	opacity: .70;
	filter: Alpha(Opacity=70);
	position: fixed;
	/* prevent hang in IE6 */
	_position: absolute;
}

.qtip .qtip-content {
	padding: 7px 9px 1px !important;
}

.qtip .qtip-content a {
	text-decoration: underline !important;
}

.qtip .qtip-content a:hover {
	text-decoration: none !important;
}

.qtip .qtip-title {
	color: #252525 !important;
	cursor: move;
	background: #FFF !important;
	font-weight: bold;
	padding: 7px 52px 7px 25px !important;
	border-bottom: 1px solid #D1E0EF;
	position: relative;
}

.qtip a.qtip-button {
	background: url(../images/layout/icon_hide.gif) no-repeat 100% 1px !important;
	position: absolute !important;
	right: 9px !important;
	top: 9px !important;
	padding: 0 16px 0 0 !important;
}

.qtip a.qtip-button:hover {
	background-position: 100% -111px !important;
	color: #A40017 !important;
	text-decoration: none !important;
}

.qtip h4 {
	color: #0055A4;
	font-weight: bold;
	margin: 0 0 2px;
}

.qtip p {
	margin: 0 0 14px;
}

.qtip p.tooltip-example {
	text-indent: 20px;
}

.qtip em {
	color: #5E5E5E;
}

.qtip .qtip-content ul, .newtip .newtip-content ul,
.qtip .qtip-content ol, .newtip .newtip-content ol,
.qtip .qtip-content dl.qtip-ssdeflist, .newtip .newtip-content dl.qtip-ssdeflist {
	margin-top: 10px;
	margin-bottom: 10px;
}

.qtip .qtip-content dl.qtip-ssdeflist dt.qtip-ssdeflist-shortterm,
.newtip .newtip-content dl.qtip-ssdeflist dt.qtip-ssdeflist-shortterm {
	float: left;
}

.qtip .qtip-content ul li, .newtip .newtip-content ul li {
	list-style-type: disc;
	margin-left: 45px;
	margin-bottom: 8px;
}

.qtip .qtip-content ol li, .newtip .newtip-content ol li {
	list-style-type: decimal;
	margin-left: 45px;
	margin-bottom: 8px;
}

.qtip .qtip-content dl.qtip-ssdeflist dt, .newtip .newtip-content dl.qtip-ssdeflist dt {
	font-weight: bold;
	margin-left: 25px;
}

.qtip .qtip-content dl.qtip-ssdeflist dd, .newtip .newtip-content dl.qtip-ssdeflist dd {
	margin-left: 45px;
	margin-bottom: 8px;
}

.qtip blockquote {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 45px;
}

.qtip-ssdeflist--title__bullet-point {
	display: list-item;
	list-style-type: disc;
	list-style-position: inside;
}

.qtip-ssdeflist--content__indent-all {
	padding-left: 25px;
}

/*Available Operators tip*/
.static-tooltip-wrapper {
	float: left;
	padding: 8px 0 26px 16px;
}

.static-tooltip-wrapper .qtip-title {
	cursor: default;
}

#wrapper .qtip ol.available-operators {
	background: #FFF;
	border: 1px solid #C9E0F5;
	color: #30506E;
	font: 12px monospace;
	margin: 0 0 12px;
	padding: 7px 9px 6px;
}

#wrapper .qtip ol.available-operators li em {
	color: #5E5E5E;
	font: 12px Arial, Verdana, Tahoma, sans-serif;
	font-style: italic;
}

#wrapper .qtip dl.example-usage-operators {
	padding: 0 0 10px;
}

#wrapper .qtip dl.example-usage-operators dt {
	color: #255897;
	font-weight: bold;
	float: left;
	width: 87px;
	padding: 4px 0 0;
}

#wrapper .qtip dl.example-usage-operators dd {
	background: #FFF;
	border: 1px solid #C9E0F5;
	color: #30506E;
	float: right;
	font: 12px monospace;
	padding: 3px 7px 4px;
	width: 278px;
}

#wrapper .qtip strong.operator {
	color: #30506E;
	font: bold 12px monospace;
}

/*Tags tip // no-qtip*/
#wrapper .form-1 fieldset .row-tooltip {
	display: none;
	float: none;
	padding: 0 3px 0 0;
}

.row-tooltip .qtip {
	float: none;
	width: 100% !important;
}

.row-tooltip .qtip-title {
	cursor: default;
}

#wrapper .qtip .tags ul {
	padding: 0 10px 5px 0;
	float: left;
	width: 180px;
}

#wrapper .qtip .tags ul li {
	color: #0055A4;
	padding: 0 0 3px;
}

#wrapper .qtip .tags ul li input {
	float: left;
}

#wrapper .qtip .tags ul li label {
	float: right;
	width: 162px;
	z-index: 1000;
}

#wrapper .qtip .tags p.add-new-tag {
	clear: both;
	margin: 7px 3px;
	padding: 0 0 8px;
}

#segments-dropdown .add-new-tag {
	margin: 7px 3px;
}

#wrapper .qtip .tags p.add-new-tag a {
	text-decoration: none !important;
	font-weight: bold;
}

#wrapper .qtip .tags p.add-new-tag a:hover {
	text-decoration: underline !important;
}

/* new qtip title */
.qtip-cream .qtip-wrapper {
	background: #fff !important;
	border: 1px solid #0055A4; /*abc7e1;*/
	padding: 1px;
}

.qtip-cream .qtip-contentWrapper,
.qtip-cream .qtip-content {
	color: #26394B !important;
	border: none !important;
	background: #EAF6E8 !important; /*e2f1ff !important;\ */
}

.qtip-cream .qtip-content {
	padding: 3px 6px 1px 9px !important;
}
/* end new qtip title */

/*tip-add-a-tag*/
.tip-add-a-tag label {
	display: block;
	color: #255897;
	font-weight: bold;
	margin: 0 0 4px;
}

.tip-add-a-tag input.text {
	margin: 0 0 9px;
	width: 206px;
}

.tip-add-a-tag .submit-row {
	margin: 0 0 11px;
}

/* tip-set-response-point */
.tip-set-response-point ul {
	padding: 10px 0 20px;
}

.tip-set-response-point ul li {
	padding: 0 0 2px;
}

.tip-set-response-point ul li input {
	float: left;
}

.tip-set-response-point ul li label {
	display: block;
	margin: 0 0 0 19px;
}

.tip-set-response-point .submit-row {
	margin: 0 0 11px;
}

/* tip-quick-change-confirmation */
.tip-quick-change-confirmation h5 {
	color: #255897;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 7px;
}

.tip-quick-change-confirmation .row {
	margin: 0 0 3px;
}

.tip-quick-change-confirmation label {
	color: #3e3e3e;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 3px;
}

.tip-quick-change-confirmation select {
	width: 220px;
	margin: 0 0 9px;
}

.tip-quick-change-confirmation .submit-row {
	margin: 0 0 11px;
}

/* tip-remove-quick-change */
.tip-remove-quick-change p {
	color: #3e3e3e;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0 20px;
	margin: 0;
	text-align: center;
}

.tip-remove-quick-change .submit-row {
	margin: 0 0 11px;
	text-align: center;
}

/* tip-share-report */
.tip-share-report .row {
	margin: 0 0 3px;
}

.tip-share-report label {
	color: #3e3e3e;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 3px;
}

.tip-share-report input.text {
	width: 211px;
	margin: 0 0 9px;
}

.tip-share-report .submit-row {
	margin: 0 0 11px;
	text-align: center;
}

/***************************************************************
	.alert
****************************************************************/
.alert {
	background: #EBEBEB;
	margin-bottom: 9px;
}

.qtip .alert {
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
}

.alert .alert-body {
	padding: 2px;
	position: relative;
	left: -1px;
	top: -1px;
}

.alert .alert-body div {
	min-height: 20px;
}

.alert .alert-body div,
.qtip .alert-body p {
	margin: 0;
	padding: 5px 10px 1px 32px;
}

.qtip .alert-body p {
	padding: 3px 10px 2px 27px;
}

.inline-error {
	color: #EE0000;
}

/*warning*/
.warning .alert-body {
	color: #AA6600;
	background: #FFF;
	border: 1px solid #F2D124;
}

.warning .alert-body div {
	background: #FFFEC5 url(../images/cwWarning.png) no-repeat 9px 4px;
	color: #000;
}

/*error*/
.error .alert-body {
	background: #FFF;
	border: 1px solid #EE0000;
}

.error .alert-body div {
	background: #FFB7B7 url(../images/cwError.png) no-repeat 9px 4px;
	color: #000;
}

/*success*/
.success .alert-body {
	background: #FFF;
	border: 1px solid #72C166;
}

.success .alert-body div {
	background: #EAFFE6 url(../images/cwDone.png) no-repeat 9px 4px;
	color: #000;
}

/*info*/
.info .alert-body {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #8A8A8A;
}

.info .alert-body div {
	background: #F5F5F5 url(../images/cwInfo.png) no-repeat 9px 4px;
	color: #000;
}

.sub-header-body {
	margin-bottom: 10px;
}

/***************************************************************
	.form-1
****************************************************************/
.form-1 {
	/*width: 472px;*/
}

.form-w-1 {
	width: 499px;
	float: left;
	padding: 9px 0 0;
}

.form-w-2 {
	width: 100%;
}

.fieldset-header {
	background: #FFF;
	border-bottom: 2px dotted #DDD;
	margin: 0 0 8px -4px;
	padding: 2px 0 2px 8px;
	width: 100%;
	height: 15px;
}

.Chrome .fieldset-header,
.Safari .fieldset-header {
	height: 14px;
}

.fieldset-header h3 {
	color: #0F0F0F;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 18px 0 10px;
}

.fieldset-header h3 img {
	padding-right: 0.5em;
	vertical-align: middle;
}

/* used for the help page */
.help-panel .fieldset-header h3 {
	color: #3E3E3E;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 16px 0 0;
	padding: 0;
}

.help-panel .fieldset-header {
	height: 16px;
}
.container .help-panel section h4 {
	font-weight: bold;
	margin: 0.5em 0;
}
.container .help-panel section h4:before {
	content: "\2022";
	padding-right: 3px;
}
.container .help-panel section p,
.container .help-panel section dl {
	margin-left: 1.5em;
}
.container .help-panel section dl { margin-bottom: 1em; }
.container .help-panel section dl dt { font-weight: bold; }
.container .help-panel section dl dd { margin-left: 2em; }

.fieldset-header h4 {
	color: #3E3E3E;
	font-size: 11px;
	font-weight: normal;
	float: left;
	border-left: 2px dotted #DDD;
	padding: 2px 0 0 18px;
	line-height: 1.15em;
}

.form-1 fieldset {
	margin: 0 0 0 5px;
	padding: 0 4px 8px 14px;
}

.form-1 fieldset.sep {
	border-bottom: 1px solid #A8A8A8;
	margin-bottom: 17px;
}

.form-1 fieldset.sep-1 {
	border-bottom: 1px solid #bfd4e8;
	padding: 4px 4px 4px 4px;
	width: 100%;
	position: relative;
	margin: 0 0 5px -4px;
}

.form-1 fieldset.sep-1-1 {
	margin-bottom: 0;
	padding-left: 6px;
}

.form-1 fieldset.sep-data-export {
	border-bottom: 1px solid transparent !important;
	padding-bottom: 3px;
}

.form-1 fieldset .row {
	margin: 0 0 11px;
}

.form-1 fieldset .report-row {
	margin: 0 0 5px;
}

.form-1 fieldset .tracked-row {
	margin: -6px 0 11px;
	position: relative;
}

.form-1 fieldset .label-wrapper,
.form-1 fieldset .tracked-row,
.form-1 fieldset .launch-row,
.form-1 fieldset .preview-row {
	width: 411px;
}

.form-w-1 fieldset .label-wrapper,
.form-w-1 fieldset .tracked-row,
.form-w-1 fieldset .launch-row,
.form-w-1 fieldset .preview-row {
	width: 462px;
}

/*text-wrapper*/
.form-1 fieldset .text-wrapper {
	margin: 0 5px 0 0;
	padding: 0 15px 0 0;
}

.form-1 fieldset .row-expander .text-wrapper {
	float: none !important;
	margin: 0 5px 0 0 !important;
	padding: 0 15px 0 0 !important;
}

.form-1 fieldset .row-expander .text-wrapper .text-status {
	float: none !important;
}

.form-1 fieldset .text-wrapper .text {
	width: 401px;
	margin: 0 17px 0 0;
	float: left;
}

.form-w-1 fieldset .text-wrapper .text {
	width: 451px;
	margin: 0;
}

.form-1 fieldset .text-wrapper textarea.text {
	width: 100%;
	margin: 0;
}

.form-1 fieldset .row-expander .text {
	margin-bottom: 5px !important;
}

.form-1 fieldset .form-error {
	background: url(../images/layout/icon_error_1.gif) no-repeat 100% 50%;
	position: relative;
	margin-left: -1px;
	float: left;
}

.form-1 fieldset .form-error .text-status {
	border: 1px solid #E40000;
	float: left;
	margin: 0;
}

.form-1 fieldset .form-error .text {
	margin: 0;
}

/*label-wrapper*/
.field-label {
	float: left;
	margin: 0 4px 3px 0;
}

.fieldset-header .field-label {
	margin: 0 14px -1px -14px;
}

.form-1 .label-wrapper label {
	color: #0F0F0F;
	float: left;
	width: 55%;
}

.form-1 .label-wrapper label em {
	color: #5E5E5E;
}

.form-1 fieldset .row-options {
	float: right;
	padding: 0;
}

.form-1 fieldset .row-options .esc {
	background: #F0CA00;
	border: 1px solid #F0CA00;
	color: #5B4710;
	font-size: 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
	vertical-align: top;
	margin: 4px 0 0;
	position: relative;
	line-height: 1.8em;
	padding: 0 1px;
}

/*.status*/
.form-1 label.status {
	float: left;
	width: 48px;
	padding: 2px 0 0 3px;
}

/*.active_inactive*/
.form-1 .active_inactive {
	float: left;
	width: 50%;
}

.form-1 .active_inactive input.radio {
	margin: 2px 5px 0 0;
	float: left;
}

.form-1 .active_inactive label {
	color: #131313;
	margin: 2px 20px 0 0;
	float: left;
}

/*.tracked*/
.form-1 .tracked {
	float: right;
}

.form-1 .tracked input.checkbox {
	margin: 0 2px 0 0;
	position: relative;
	top: 2px;
}

.form-1 .tracked label {
	color: #0F0F0F;
	margin: 0 2px 0 0;
}

/*.launch-row*/
.form-1 .launch-row .button {
	margin-right: 11px;
}

.form-1 .launch-row .beta {
	color: #5E5E5E;
	font-style: italic;
	float: left;
	margin: 0 6px 0 0;
	padding: 3px 0 0;
}

.form-1 .launch-row a.help {
	margin: 5px 0 0;
	float: left;
}

/*.preview-row*/
.form-1 .preview-row .preview-url {
	float: right;
	width: 334px;
}

.form-1 .preview-row .preview-url label {
	float: left;
	width: 32px;
	margin: 0;
	padding: 2px 0 0;
}

#wrapper .form-1 .preview-row .preview-url input.text {
	width: 291px;
	margin: 0;
}

#wrapper .form-1 .preview-row p {
	clear: both;
	color: #5E5E5E;
	margin: 0 0 11px;
	padding: 9px 0 0;
	line-height: 1.3em;
}

.form-1 .preview-row input.checkbox {
	margin: 0 2px 0 0;
	position: relative;
	top: 2px;
}

.form-1 .preview-row label {
	color: #0F0F0F;
}

/*add-tags-row*/
.form-1 fieldset .add-tags-row .text-wrapper {
	float: left;
	margin: 0;
	padding: 0;
}

.form-1 fieldset .add-tags-row .form-error {
	margin: 0 5px 0 0;
	padding: 0 15px 0 0;
}

.form-1 fieldset .add-tags-row .text-status {
	float: left;
}

.form-1 fieldset .add-tags-row .text-status .text {
	margin-right: 9px;
}

.form-1 fieldset .add-tags-row .form-error .text {
	margin-right: 0;
}

/*add-tags-buttons*/
.form-1 .add-tags-buttons {
	float: left;
}

/*submit-row*/
.form-1 .submit-row {
	clear: left;
	padding: 0 15px 16px;
}

.form-1 .submit-row .r-button {
	float: right;
}

/*formula*/
.formula {
	background: url(../images/layout/bg_input_text.gif) no-repeat 0 0;
	border: 1px solid #D6D6D6;
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #BFBFBF;
	color: #173958;
	font: 18px monospace;
	padding: 8px 0 1px 5px;
	width: 455px;
	height: 80px;
	margin: 0;
	position: relative;
	z-index: 10000;
}

/****************************************************************
	Sidebar
****************************************************************/

#sidebar .box {
	border: 1px solid #ABC7E1;
	background: #F5F5F5;
	padding: 2px;
	margin: 0 0 6px;
}

#sidebar .box h2 {
	background: #0055A4;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	padding: 4px 9px 3px;
}

#sidebar .box .body {
	background: #F5F5F5;
	padding: 8px 8px 1px 7px;
}

#sidebar .box .body h3 {
	color: #26394B;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5px;
}

#sidebar .box .footer {
	background: #FFF;
	border-top: 1px solid #D1E0EF;
	padding: 5px 8px;
}

/***************************************************************
	#sidebar-search-box
****************************************************************/

#sidebar #sidebar-search-box .body {
	background: #0055A4;
	padding: 5px 0 5px 5px;
}

#sidebar #sidebar-search-box .text {
	background: #FFF;
	border-top: 2px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: none;
	border-bottom: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	float: left;
	height: 14px;
	margin: 0 3px 0 0;
	width: 110px;
	padding: 1px 0 0 5px;
}

#sidebar #sidebar-search-box .text:focus {
	background: #F5F5F5;
}

/***************************************************************
	#sidebar-search-options
****************************************************************/

#sidebar-search-options ul {
	margin: 0 0 7px;
}

#sidebar-search-options .objects ul {
	background: url(../images/layout/bg_sidebar-search-options.gif) repeat-x 0 100%;
	padding: 0 0 5px;
}

#sidebar-search-options ul li {
	color: #0055A4;
	padding: 0 0 3px;
}

#sidebar-search-options ul li input {
	float: left;
}

#sidebar-search-options ul li.h-checkbox input {
	display: none;
}

#sidebar-search-options ul li label {
	float: right;
	width: 159px;
}

#sidebar-search-options ul li label em {
	color: #5E5E5E;
}


/***************************************************************
	Status
****************************************************************/
.status-1, /* Active - Scheduled */
.status-2, /* Active - Running */
.status-3, /* Active - No New Assignments */
.status-active,
.status .status-1, /* Active - Scheduled */
.status .status-2, /* Active - Running */
.status .status-3, /* Active - No New Assignments */
.status .status-active {
	color: #00A213;
}

.status-5, /* Archived */
.status-0, /* Review */
.status--3, /* Ready */
.status-inactive,
.status .status-5, /* Archived */
.status .status-0, /* Review */
.status .status-inactive {
	color: #808080;
}

.status--1, /* Active - Disabled */
.status-disabled,
.status .status--1, /* Active - Disabled */
.status .status-disabled {
	color: #BB2222;
}

.status option {
	color: #3E3E3E;
}

.pending,
.status-paused,
.status .pending,
.status .status-paused {
	color: #EEAD0E;
}


.status--2,
.status .status--2 { /* Active - Paused */
	color: #FF9C10;
}

.status-4,
.status .status-4 { /* Completed */
	color: #6B188C;
}


/***************************************************************
	List pages
****************************************************************/

.list-name {
	font-weight: bold;
}

.list-copy {
	text-align: right;
}

/***************************************************************
	#sidebar-tags
****************************************************************/

#sidebar-tags .tags {
	line-height: 1.7em;
	margin: 0 0 7px;
	font-size: 11px;
	/* text-align:center; */
}

#sidebar-tags .level-2 {
	color: #044a8c;
	font-size: 14px;
}

#sidebar-tags .level-3 {
	color: #044159;
	font-size: 16px;
}

/***************************************************************
	Styles moved from old site design
****************************************************************/

/* Report metrics for Responsepoint_One */
.report-metric-hits {
	color: #990000;
	font-weight: normal;
}

.report-metric-beta {
	color: #cc3300;
	font-weight: normal;
}

.report-metric-secs {
	color: #009999;
	font-weight: normal;
}

.report-metric-composite {
	color: #993399;
	font-weight: normal;
}


.report-metric-value {
	color: #00A213;
	font-weight: normal;
}

.report-metric-hits,
.report-metric-beta,
.report-metric-secs,
.report-metric-composite {
	white-space: nowrap;
}

.report-label {
	float: left;
	width: 250px;
}

table.noborder,
table.data .noborder {
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	border: 0 none;
}

td.noborder,
table.data tbody td.noborder {
	border: 0 none;
	padding: 0;
	border-spacing: 0;
}

.visual-editor-block {
	height: 45px;
	position: relative;
}

.visual-editor-button-container {
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
	position: relative;
}

.visual-edit-form-spacer {
	height: 15px;
}

#visual-editor-button {
	height: 24px !important;
	margin-left: 10px;
}

.expert-mode-visual-editor-warning {
	color: #949292;
	display: inline-block;
	font: 14px arial;
	margin-bottom: 15px;
}

.visual-edit-alert-image {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.visual-edit-warning-text-wrapper {
	display: inline;
}

.visual-edit-bottom-right-button {
	bottom: 10px;
	position: absolute;
	right: 0;
}

.visual-edit-bottom-left-warning {
	bottom: 13px;
	height: 30px;
	left: 0;
	position: absolute;
}

.visual-edit-warning-text {
	vertical-align: middle;
}

.factor-linked,
.linked {
	color: #880000;
}

.siteoff {
	color: #BB2222;
	font-weight: bold;
}

.sitepass {
	color: #A20091;
	font-weight: bold;
}

textarea.fullsize {
	box-sizing: border-box;
	width: 100%;
	padding: 2px 0;
}

textarea.sngl-ln-txta {
	width: 400px; /* Set the width of all inputs & single line textareas to the same value*/
	height: 1.5em; /* Match Default Height of Inputs */
	overflow: hidden; /* Remove Scrollbars in IE */
	padding: 2px 2px 0 2px;
}

textarea {
	width: 411px;
}

input.text {
	width: inherit; /* Set the width of all inputs & single line textareas to the same value*/
	height: 1.5em;
	padding: 2px;
}

.nobold {
	font-weight: normal;
}

.small {
	font-size: 11px;
}

/***************************************************************
	Start of page specific styles
****************************************************************/

/* Login page */
.login-form-field {
	margin-bottom: 5px;
}

.login-form-field label {
	float: left;
	width: 80px;
	font-size: 10pt;
	font-family: tahoma, arial, helvetica, sans-serif;
}

.login-form-checkbox {
	float: left;
	margin-top: 10px;
	font-size: 10pt;
	font-family: tahoma, arial, helvetica, sans-serif;
	width: 100%;
}

.login-form-button {
	/* float: left; */
}

/* Site_List */
.siteon {
	color: #00A213;
	font-weight: bold;
}

.siteoff {
	color: #BB2222;
	font-weight: bold;
}

.sitepass {
	color: #A20091;
	font-weight: bold;
}

/* Responsepoint_One */
.spacer {
	margin-bottom: 8px;
}
.spacer-1 {
	margin-bottom: 21px;
}

.form-spacer {
	margin: 10px 20px 18px;
}

.field-spacer {
	margin: 5px 15px 10px 20px;
}

.input-wrapper {
	margin: 0 0 11px 0;
	width: 412px;
}

.input-wrapper-long {
	margin: 0 0 11px 0;
	width: 100%;
}

.input-wrapper-inline {
	display: inline;
}

.input-wrapper .control label,
.input-wrapper-long .control label {
	margin-left: 3px;
}

.input-wrapper:after,
.input-wrapper-long:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.input-wrapper label.control-name,
.input-wrapper-long label.control-name {
	display: inline;
	float: left;
}

input.text {
	width: 401px;
	/* margin: 0 17px 0 0; */
	margin: 0 0 0 0;
	padding: 0 3px 0 0;
}

input.preview {
	width: 300px;
	background: #FFFFFF url(../images/layout/bg_input_text.gif) no-repeat scroll 0 0;
	border-color: #BFBFBF #D6D6D6 #DEDEDE;
	border-style: solid;
	border-width: 1px;
	height: 21px;
}

input.checkbox {
	margin: 2px 5px 0 0;
}

/* styles for composite equation editor */

#EquationEditor,
#EquationEditorTA {
	border: 1px solid #BFBFBF;
	height: 100px;
	margin: 5px 0;
	overflow: auto;
	padding: 4px;
	width: 99%;
	vertical-align: middle;
}

#EquationEditorTA {
	display: none;
}

span.variable {
	-moz-border-radius: 8px 8px 8px 8px;
	background: url(../images/layout/bg_formula_value.gif) repeat-x scroll 0 0 #CFE9FF;
	border: 1px solid #A7CADC;
	cursor: pointer;
	font-size: 12px;
	margin: 0 2px 5px;
	padding: 0 6px 1px;
	display: inline-block;
}

span.variable span.hidden {
	display: none;
}

span.variable span.close {
	background: url(../images/layout/icon_close_formula_value.gif) no-repeat scroll 0 1px transparent;
	border: medium none;
	color: #CFE9FF;
	cursor: pointer;
	margin: 0 0 0 5px;
	padding: 0 2px;
	text-decoration: none;
	vertical-align: middle;
}



/* input prefix */



/* container span */
span.input-prefix {
	float: left;
	width: calc(100% + 5px);
}


.ui-redesign span.input-prefix {
	width: calc(100% + 15px);
}

/* prefixed input field */

#root .input-prefix > input.input-prefix {
	box-sizing: border-box;
	width: calc(100% - 24px);
	display: block;
	float: left;
	padding-left: 5px;
}

.ui-redesign #root .input-prefix > input.input-prefix {
	box-sizing: border-box;
	width: calc(100% - 33px);
	padding: 3px 0px 3px 10px;
	height: 28px;
}

/* prefix component */

.input-prefix > span {
	font-family: Arial, Courier, Sans-Serif;
	font-size: 13px;
	width: 24px;
	height: 18px;
	color: #646464;
	font-weight: bold;
	display: block;
	float: left;
	text-align: center;
	background-image: linear-gradient(#f1f1f1, #fdfdfd);
	border: 1px solid #bcbcbc;
	box-sizing: border-box;
	border-radius: 3px 0 0 3px;
}

.ui-redesign .input-prefix > span {
	font-size: 18px;
	width: 30px;
	height: 28px;
	padding-top: 1px;
}

.input-prefix-hidden > span {
	display: none;
}

.ui-redesign #OriginExperiment_Option {
	margin-bottom: 20px;
}



/* like esc image */
.input-wrapper .esc,
.input-wrapper-long .esc {
	float: right;
	background-color: #E9E9E9;
	color: #000;
	font-size: 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
	vertical-align: top;
	margin: 0 0 0 2px;
	line-height: 1.5em;
	padding: 0 2px 0 2px;
	cursor: pointer;
}

.input-wrapper .esc.left,
.input-wrapper-long .esc.left {
	float: left;
	background-color: #F0CA00;
	color: #000;
	font-size: 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
	vertical-align: top;
	margin: 2px 0 0 3px;
	line-height: 1.5em;
	padding: 0 2px 0 2px;
	cursor: pointer;
}

.input-wrapper-long .esc {
	float: left;
}

.left {
	float: left;
}

.performance-left {
	float: left;
}

img.expand {
	float: right;
	margin: 0 2px;
}

/* estimates (TestCampaign_Wizard) */
#estimates label {
	float: none;
	color: inherit;
}

/* Responsepoint_List stats pop-up */
table.rollstats {
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	border: 0 none;
	margin-top: 5px;
	margin-bottom: 3px;
}

.AssignmentCriteria_Stats th
{
	font-weight: bold;
	width: 50%;
}

.AssignmentCriteria_Stats th,
.AssignmentCriteria_Stats td,
td.rollstats,
tr.rollstats_data td,
tr.rollstats_headers td,
tr.rollstats_subheaders td {
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 5px 10px 3px 3px;
	border: 1px solid #D1E0EF;
}

tr.rollstats_data td,
tr.rollstats_headers td,
tr.rollstats_subheaders td {
	padding: 5px 3px;
}

tr.rollstats_data td {
	text-align: right;
}

tr.rollstats_data td.time-period-label {
	text-align: left;
}

tr.rollstats_headers td {
	text-align: center;
	font-weight: bold;
}

tr.rollstats_subheaders td {
	text-align: center;
	font-style: italic;
}

td.rollstats-header {
	padding: 0;
	padding-right: 10px;
	border-spacing: 0;
	border-collapse: collapse;
	border-left: 0 none;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid #D1E0EF;
}

/* variation_one Redirect type ul */
.redirect {
	float: left;
	list-style-type: none;
}

.redirect li {
	display: inline;
}

.redirect li input {
	float: left;
	margin-right: 3px;
}

.redirect li label {
	margin-right: 5px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix .no-clearfix:after {
}

#tags-header {
	cursor: default;
}

/* DataSet_One */
.calendar-field {
	border: 1px solid #D6D6D6;
}

.calendar {
	width: 380px;
}

/* Factor list page */
table.data thead th.factor {
	background: #F7F7F7 none repeat scroll 0 0;
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
	font-size: 12px;
}

/* Data Set list page */
.dataset-stale {
	color: #860000;
	font-weight: bold;
}

/* Radiobox text */
.radio-text {
	margin-left: 3px;
}

/* Checkbox text */
.checkbox-text {
	margin-left: 3px;
	vertical-align: middle;
}

/* Make a block element */
.block-label {
	display: block;
	color: #0F0F0F;
}

.dark-text {
	color: #0F0F0F;
}

.short-text {
	width: 80px;
	float: left;
}

/* testcampaign_one */
.rp_metric_select {
	width: 100px;
}

.time-duration-element {
	float: left;
	margin: 5px 0 10px 0;
	width: 30%;
}

.time-duration-element-redesign {
	float: left;
	margin: 5px 0 10px 0;
	width: 475px;
}

.time-duration {
	margin-bottom: 10px;
}

.time-duration-element-first {
	float: left;
	margin-bottom: 10px;
	width: 30%;
}

.gray-italic {
	color: #5E5E5E;
	font-style: italic;
}

.gray-italic-linked {
	color: #880000;
	font-style: italic;
}

.disabled__half-opacity {
	color: #333333;
	opacity: .5;
}

.disabled__normal-text {
	font-style: normal;
}

table.data tbody td.table-cell-action {
	padding: 3px 0 3px 3px;
	vertical-align: middle;
}

table.data tbody td.table-cell-action input.row_check {
	margin: 0;
}

table.data thead th.table-cell-action {
	padding: 3px 0 3px 3px;
	vertical-align: middle;
}

table.data tbody td.preview {
	padding-top: 7px;
}

table.data thead th.preview {
	padding-top: 7px;
}

table.data thead th a.links {
	color: #0055A4;
	background: #F5F5F5;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	display: block;
}

table.data thead th a.linked {
	color: #880000;
}

/* Report_List */
#report_types li,
#report_types_text {
	margin: 15px 0;
}

/* Report_DataExport */
ul.export_options li {
	margin: 5px 0;
}

dl.tablelike {
	display: block;
}

dl.tablelike dt {
	clear: left;
	display: block;
	float: left;
}

dl#datarange dt {
	width: 125px;
}

dl.tablelike dd {
	display: block;
	white-space: nowrap;
}

/* Segmentation UserVisit widget */

select.uservisit {
	clear: left;
	float: left;
	margin-right: 10px;
	width: 450px;
}

table.uservisit {
	visibility: hidden;
	width: 200px;
}

#uservisitstarttime li {
	margin-bottom: 5px;
	line-height: 1px;
}

.calendarDateInput {
	visibility: inherit; /* for IE7 */
}

/* Perf Matrix */

/* In the "normal" table background the border image appears on the left and there is a special class to make the left
   most header/cell not have it.  In the perf matrix, the left most cell changes based on what data categories are selected.
   To get around this, I have made the border image appear on the right.
*/

#perfmatrix thead th {
	background: #F5F5F5 url(../images/layout/bg_table_th_sep.gif) repeat-y top left;
}

#perfmatrix thead th.first {
	background: #F5F5F5;
	border-top: 1px solid #F5FAFF;
	border-bottom: 2px solid #0055A4;
}

#perfmatrix tbody td.first-report {
	padding: 8px 11px;
	border-bottom: 1px #7ca8d0 solid;
	border-top: 0;
	line-height: 1em;
}

#perfmatrix tbody td.control {
	font-weight: bold;
	color: #777777;
}

#report-wrapper {
	padding: 0;
	margin: 10px 0 10px;
}

#perfmatrix tbody {
	background-color: transparent;
}

#perfmatrix tbody.rowHighlight1 {
	background-color: #DAF4F0;
}

#perfmatrix tbody.rowHighlight2 {
	background-color: #DBE6E0;
}

#perfmatrix tbody.rowHighlight3 {
	background-color: #E6E8FA;
}

#perfmatrix tbody.rowHighlight4 {
	background-color: #BCD2EE;
}

#perfmatrix tbody.rowHighlight5 {
	background-color: #C0D9D9;
}

#perfmatrix tbody.rowHighlight6 {
	background-color: #FFE1FF;
}

#perfmatrix .percsig-p {
	color: green;
}

#perfmatrix .percsig-n {
	color: red;
}

.reportcontroltag {
	color: #000000;
}

/* Factor Effects */

.PopHelpText {
	padding: 4px;
	background-color: #fffec5;
	border: 1px solid #fffd35;
	text-align: left;
	font-size: 11px;
}

.Explorer7 .PopHelpText {
	width: 300px;
}

.PopHelpText table {
	font-size: 11px;
}

.PopHelpText hr {
	color: #FFFD35;
	background-color: #FFFD35;
	border: 0 solid #FFFD35;
	height: 1px;
}

th.reportgraphlisting {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 5px 0;
	border-bottom: 1px solid #ABC7E1;
	margin-bottom: 5px;
}

td.reportgraphlisting {
	padding: 5px 0;
	background: white;
}

.ChartLegend {
	text-align: center;
}

.ChartLegend li {
	font-size: 12px;
	list-style-type: square;
}

.ChartLegend li span {
	color: #000000;
}

/* quick change */

.VariationOptsPopUp {
	position: absolute;
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #000093;
	color: #000000;
	display: none;
	text-align: left;
	z-index: 150;
}

.quickchange {
	color: #00A213;
	font-weight: bold;
}

.quickchange-pending {
	color: #00A213;
	font-weight: bold;
	font-style: italic;
}

.quickchange-disable {
	color: #BB2222;
	font-weight: bold;
	font-style: italic;
}

table.data tbody td label.quickchange-txt {
	float: none;
	margin: 0;
}

/* Site Identity list page */
.hostentries {
	overflow: hidden;
	margin-top: 8px;
}

.container .container-body.help-panel {
	background: #FFF !important;
	padding: 0 5px 1px 4px !important;
}

/* modal popup */
.tip-confirm {
	display: none;
}

.confirm-block {
	text-align: left;
}
/*add a line height just in case the message is break to two lines*/
.newtip-content .confirm-block:first-child {line-height:20px;}
/*modal popup target the div that contain the button and add more space*/
.newtip-content .confirm-block:last-child {margin-top:40px;}
/* unread message */
.message-table,
.message-table td,
.message-table th {
	border: 1px solid #727272;
	padding: 5px;
}

.message-table p {
	margin: 12px 0;
}

.message-table ul {
	margin: 12px 0;
	padding-left: 40px;
	list-style-type: disc;
}

.message-table th  {
	background: #F5F5F5;
}

.adminoptions {
	background: #F5F5F5;
	border: 1px solid #ABC7E1;
	padding: 8px;
	margin-bottom: 8px;
}

.admin-manage-site-tooltip-container {
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
}

fieldset.sep {
	margin-bottom: 17px;
}

/* Export / Import Objects */
table.data thead th.export-obj-firstcol,
table.data thead th.ckbox-col {
	width: 15px;
	background: #F5F5F5;
}

table.data thead th.import-operation {
	width: 140px;
}

.objupdate,
.redtext {
	color: #BB2222;
}

/*
 * regex highlighting
 */
.searchregexhighlight {
	background-color: #ffaaaa;
}

.replaceregexhighlight {
	background-color: #ffffaa;
}

.wattsmacroshighlight {
	background-color: #FFCC66;
}

.escapedregexhighlight {
	background-color: #dddddd;
}

.groupregextextcolor {
	background-color: #ffffaa;
}

div.regex-text-box {
	font-family: Courier, Sans-Serif;
	border: 1px #dddddd solid;
	padding: 3px;
	margin: 0;
	margin-bottom: 10px;
}

.parametersup {
	color: #777777;
	font: 10px Arial,Verdana,Tahoma,sans-serif;
	vertical-align: super;
}

div.regexhighlightheader {
	margin-top: -5px;
	margin-bottom: 5px;
}

/* System Performance */
.systemperflisting {
	font-weight: bold;
	text-align: center;
}

table.systemperfitem th {
	background-color: #F2F2F2;
	border-color: #DDDDDD;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0;
	font-size: 9pt;
	padding: 4px;
}

table.systemperfitem td {
	background-color: #FFFFFF;
	border-color: #DDDDDD;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0;
	padding: 4px;
}

table.systemperfitem tbody tr td {
	padding: 10px 10px 10px 10px;
}

/* site identity ip addresses list box */
#ip-info-box {
	background: #F2F2F2;
	border: 1px solid #D6D6D6;
	box-sizing: border-box;
	margin-top: 1px;
	min-height: 28px;
	padding: 6px 10px;
	width: 341px;
}

#ip-info-box dl {
	margin: 0;
}

#ip-info-box dl dt {
	font-weight: bold;
}

#ip-info-box dl dd {
	margin-left: 20px;
}

#ip-info-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

select {
	border: 1px solid #D6D6D6;
}

.highlight {
	margin-left: 3px;
}

/* TestCampaign_List */
div.tc-status-option-list div.tc-status-option {
	margin-bottom: 1px;
}

#tags_list {
	margin: 0 0 0 5px;
}

/* stop tags labels from wrapping to the next line */
#tags_list_placeholder li {
	list-style-type: none;
	margin: 0;
}

#seg-one-day-week li {
	display: inline;
}

#uservisitstarttime {
	width: 800px;
}

#showHideIconsLink {
	cursor: pointer;
}

.container.mode-view {
	min-width: 905px;
}

.campaign-table-view {
	min-width: 900px;
}

.datastorage table.campaign-table-view td {
	width: 25% !important;
}

.data.campaign-table td {
	vertical-align: top;
}

.campaign-table-view .campaign-header-date {
	width: 140px;
}

.campaign-table-edit .campaign-header-name,
.campaign-table-view .campaign-header-name {
	width: auto;
	min-width: 150px;
}

.campaign-table-view .campaign-header-elig {
	width: 110px;
}

.campaign-table-view .campaign-header-status {
	width: 100px;
}

.campaign-table-view .campaign-header-kpi {
	width: 220px;
}

.campaign-table-view .campaign-header-actions {
	width: 145px;
	min-width: 145px; /* The table doesn't seem to respect width when screen size is small, but does respect min-width */
}

.container.mode-edit {
	min-width: 680px;
}

.campaign-table-edit {
	min-width: 663px;
}

.campaign-table-edit .campaign-header-elig {
	width: 100px;
}

.campaign-table-edit .campaign-header-status {
	width: 205px;
}

.campaign-table-edit .campaign-header-set {
	width: 155px;
}


/* Segment_One */
#filters .geography ul li {
	position: relative;
}

#filters .geography ul li div {
	background: #fff;
	border-bottom: 1px solid #bfd4e8;
	cursor: pointer;
	width: 286px;
}

#filters .filter_row .geography ul li div:hover {
	background: #eaf6e8 !important;
}

#filters .filter_row .geography ul li .hover {
	background: #e2f1ff;
}

#filters .filter_row .geography ul li li .hover {
	background: #e8f3fd;
}

#filters .filter_row .geography ul li li li .hover {
	background: #f2f8fd;
}

#filters .filter_row .geography ul li input.checkbox {
	position: absolute;
	left: 6px;
	top: 1px;
}

#filters .filter_row .geography ul li label {
	font-weight: bold;
	display: block;
	padding: 3px 8px 2px 27px;
	cursor: pointer;
	width: 200px;
}

#filters .filter_row .geography ul li li label {
	font-weight: normal;
	padding-left: 53px;
	width: 200px;
}

#filters .filter_row .geography ul li li li label {
	font-style: italic;
	padding-left: 80px;
	width: 200px;
}

#filters .filter_row .geography ul li a.show-locations {
	height: 12px;
	width: 11px;
	text-indent: -10000px;
	position: absolute;
	top: 5px;
	right: 8px;
	outline: none;
}

#filters .filter_row .geography ul li a.show-locations:hover {
	background-position: 0 -112px;
}

#filters .filter_row .geography ul li a.show-locations-hover {
	background: url(../images/layout/icon_show_locations.gif) -21px 0 no-repeat;
}

#filters .filter_row .geography ul li a.show-locations-hover:hover {
	background-position: -21px -112px;
}

#filters .filter_row .geography-data-wrapper {
	margin-bottom: 5px;
	clear: left;
}

#filters .filter_row .geography {
	border: 1px solid #abc7e1;
	overflow-y: scroll;
	height: 280px;
	padding: 4px 1px 0 3px;
	width: 305px;
	clear: none;
	position: relative;
	margin-bottom: 5px;
}

#filters .filter_row .geography-data-wrapper {
	margin: 0 0 0 5px;
	clear: none;
	float: left;
	height: auto;
}

.filter_value {
	float: none;
	width: 129px;
	padding: 1px;
	height: 14px;
}

#filters .filter_buttons {
	margin-bottom: 5px;
	clear: left;
	float: left;
	width: 50px;
	margin-right: 5px;
	overflow: visible;
}

#filters .filter_buttons .plus_button {
	margin : 0;
}

#filters .filter_buttons input {
	float: none;
	width: 20px;
	margin-right: 2px;
	padding: 1.5px;
}

input.filter_button:hover {
	text-decoration: none;
}

#filters .filter_row ul.checkbox li input {
	float: none;
	margin: 1px 0 0 0;
	float: left;
	margin-top: 1px;
}

#filters .filter_row ul.checkbox {
	float: left;
	margin: 0 0 0 0;
	width: auto;
}

#filters .filter_row ul.checkbox li {
	display: block;
	float: left;
}

#filters #filterStuff ul.checkbox li label {
	margin: 0 8px 0 2px;
}

.Explorer6 #filters #filterStuff ul.checkbox li label,
.Explorer7 #filters #filterStuff ul.checkbox li label {
	margin-top: 6px;
	display: inline-block;
	padding-left: 0;
	margin-left: 0;
}

.Explorer6 #filters #filterStuff ul.checkbox li label {
	margin-left: -3px;
}

#filters #seg-one-day-week {
	margin-top: 4px;
}

#filters .filter_row fieldset {
	float: left;
	width: 255px;
	border: 0;
	padding: 0;
	margin: 0 7px 0 0;
}

#filters .filter_row select.fields {
	float: left;
	width: auto;
	margin: 0 7px 0 0;
}

#filters .filter_row select.mobile_fields {
	width: 230px;
}

#filters #filterStuff .filter_row select.operators {
	float: none;
	margin: 0 0 0 0;
	height: auto;
}

#filters .filter_row fieldset .between_value {
	float: none;
	width: 41px;
	margin: 0;
	padding: 1px;
}

#filters .filter_row fieldset .between_value_ip {
	width: 100px;
	margin: 0;
	padding: 1px;
}

#filters .filter_row fieldset span span {
	margin: 0 5px 0 5px;
}

.hide_remove .remove {
	display: none;
}

.washidden {
	background-color: #FFFFDD;
	float: right;
}

#filters  #filterStuff .filter_row .geography-data-wrapper,
#filters  #filterStuff .filter_row .geography,
#filters  #filterStuff .filter_row fieldset {
	margin-left: 6px;
}

#filters #filterStuff .filter_row ul.checkbox {
	margin-top: 5px;
}

optgroup {
	font-style: normal;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

select.uservisit {
	width: 450px;
	float: left;
	margin-right: 10px;
	display: block;
}

table.uservisit {
	display: none;
	float: left;
}

div.uservisit {
	margin-bottom: 5px;
}

div.range_div {
	float: left;
	padding: 2px;
}

img.segmentation {
	margin: 2px 2px 0 0;
	float: left;
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.close.disabled {
	pointer-events: none;
	cursor: default;
}

/***************************************************************/

/****************** Candlestick images ************************/

.left-vertical-bar {
	float: left;
	width: 1px;
	overflow: hidden;
	height: 13px;
	border-left: 1px solid #000;
}

.right-vertical-bar {
	float: left;
	width: 0;
	overflow: hidden;
	height: 13px;
	border-left: 1px solid #000;
}

.horizontal-line {
	width: 108px;
	overflow: hidden;
	height: 1px;
	background: #000;
	border: 0;
}

.bar-container {
	width: 108px;
	overflow: hidden;
	height: 6px;
}

.bars-wrapper {
	margin: auto;
	width: 108px;
	padding: 0 4px 0 4px;
}

.bars-endpoint {
	float: left;
	width: 108px;
	overflow: hidden;
	height: 13px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.candlestick-clearfix {
	clear: both;
}

.padder {
	float: left;
	overflow: hidden;
	height: 6px;
}

.control-bar {
	float: left;
	overflow: hidden;
	height: 5px;
	background: #DADADA;
}

.control-bar-left {
	float: left;
	overflow: hidden;
	height: 5px;
	border-bottom: 1px solid #696969;
	border-left: 1px solid #696969;
	background: #DADADA;
}

.control-bar-right {
	float: left;
	overflow: hidden;
	height: 5px;
	border-bottom: 1px solid #696969;
	border-right: 1px solid #696969;
	background: #DADADA;
}

.red-bar-left {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #8B0000;
	border-left: 1px solid #8B0000;
	background: #FF0000;
}

.red-bar-center {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #8B0000;
	background: #FF0000;
}

.red-bar-right {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #8B0000;
	border-right: 1px solid #8B0000;
	background: #FF0000;
}

.gray-bar {
	float: left;
	overflow: hidden;
	height: 6px;
	background: #7E7E7E;
}

.gray-bar-left {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	border-left: 1px solid #426F42;
	background: #7E7E7E;
}

.gray-bar-center {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	background: #7E7E7E;
}

.gray-bar-right {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	border-right: 1px solid #426F42;
	background: #7E7E7E;
}

.green-bar-left {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	border-left: 1px solid #426F42;
	background: #32CD32;
}

.green-bar-center {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	background: #32CD32;
}

.green-bar-right {
	float: left;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	border-right: 1px solid #426F42;
	background: #32CD32;
}

.test-avg-indicator {
	float: left;
	width: 1px;
	overflow: hidden;
	height: 6px;
	border-top: 1px solid #426F42;
	background: #FFFFFF;
}

.control-avg-indicator {
	float: left;
	width: 1px;
	overflow: hidden;
	height: 5px;
	border-top: 1px solid #696969;
	background: #404040;
}

/****************** End candlestick images ************************/

/****************** TC Wizard Page ********************************/

.wizard-progress-span {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	margin: 8px 0 5px 0;
	padding-right: 8px;
}

.wizard-progress-current {
	background-color: #FEFFB7;
	border: 1px solid #DDDDDD;
	font-size: 14px;
	font-weight: normal;
	padding: 3px 7px 3px 7px;
}

.wizard-progress {
	background-color: #E0F0FF;
	border: 1px solid #DDDDDD;
	font-size: 14px;
	font-weight: normal;
	padding: 3px 7px 3px 7px;
}

/***************** End TC Wizard Page ******************************/

/****************************************************************
	Notes
****************************************************************/

.notes-date {
	font-style: italic;
	color: #757575;
}

.notes-username {
	font-style: italic;
}

#notes_display {
	overflow-y: auto;
	max-height: 413px;
	overflow-x: hidden;
	border-top: 1px solid #0055A4;
}

#notes_display .status-options {
	display: none;
}

.Explorer7 #notes_display .notes_display_inner_wrapper {
	margin-right: 16px;
}

#notes_display table.data thead th div {
	position: static;
	width: 100%;
}

#notes_display .event_row td {
	white-space: nowrap;
	padding-right: 10px;
}

#notes_display .event_row .desc {
	word-wrap: break-word;
	width: 300px;
	max-width: 300px;
	white-space: normal;
}

/*************** End Notes ************************************/

/********************* Hide rps menu ***********************************/

.hide-rp-column {
	display: none;
}

.rps { /* .segments */
	background: url(../images/layout/bg_segments_arrow.gif) 100% 0 no-repeat;
	border-color: #BFBFBF #D6D6D6 #DEDEDE;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 17px;
	margin: 0 8px 0 0;
	padding: 0 0 0 3px;
	width: 200px;
	background-color: #FFFFFF;
}

#rps-show-hide-container {
	position: relative;
}

.rps-show-hide-dropdown,
#rps-show-hide-dropdown {
	z-index: 100000;
	width: 287px;
	top: 21px;
	left: 0;
	text-align: left;
}

#rps-show-hide-dropdown {
	visibility: hidden;
	position: absolute;
}

#rps-show-hide-dropdown .wrapper {
	clear: both;
	background: url(../images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	z-index: 99999 !important;
}

#rps-show-hide-dropdown .border {
	border: 1px solid #abc7e1;
}

.rps-show-hide-dropdown .content,
#rps-show-hide-dropdown .content {
	color: #26394B !important;
	background: #ffffff !important;
	padding: 0;
	overflow: auto;
	height: 210px;
}

.rps-show-hide-dropdown .content ul li,
#rps-show-hide-dropdown .content ul li {
	color: #0055a4;
	padding: 4px 7px 4px 7px;
	font-size: 11px;
	border-bottom: 1px solid #bfd4e8;
	background: #ffffff;
	line-height: 1.1em;
}

.rps-show-hide-dropdown .content ul li.hover,
#rps-show-hide-dropdown .content ul li.hover {
	background: #f8f6e8;
}

.rps-show-hide-dropdown .content ul li.last,
#rps-show-hide-dropdown .content ul li.last {
	border-bottom: none;
}

.rps-show-hide-dropdown .content ul li input,
#rps-show-hide-dropdown .content ul li input {
	float: left;
}

.rps-show-hide-dropdown .link_content,
#rps-show-hide-dropdown .link_content {
	background: #ffffff !important;
	height: 20px;
	padding-left: 7px;
	padding-top: 4px;
	border-top: 1px solid #bfd4e8;
}

/******************* end hide RPs ******************************/

#tags-container {
	clear: both;
	position: relative;
}

#tags-dropdown { /* .segments */
	background: url(../images/layout/bg_segments_arrow.gif) 100% 0 no-repeat;
	border-color: #BFBFBF #D6D6D6 #DEDEDE;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 16px;
	margin: 0 8px 0 0;
	padding: 0 0 0 4px;
	width: 100px;
}

#tags-options {
	z-index: 9500 !important; /* force dropdown menu to stay below the overlay */
	position: absolute;
	left: 0;
	top: 19px;
	width: 350px;
	text-align: left;
	visibility: hidden;
}

.tags-options-t1 {
	width: 350px;
}

#tags-options .segments-options-wrapper {
	clear: both;
	background: url(../images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	z-index: 99999 !important;
}

#tags-options .segments-dropdown-border {
	border: 1px solid #abc7e1;
	padding-top: 0;
	background: #ffffff;
}

#tags-options .segments-options-body {
	color: #26394B !important;
	background: #ffffff !important;
	padding: 0;
	overflow: auto;
	height: 210px;
}

#tags-options .segments-options-body ul li {
	color: #0055a4;
	padding: 4px 7px 4px 7px;
	font-size: 11px;
	border-bottom: 1px solid #bfd4e8;
	background: none repeat scroll 0 0 #ffffff;
	line-height: 1.1em;
}

#tags-options .segments-options-body ul li.hover {
	background: #f8f6e8;
}

#tags-options .segments-options-body ul li.last {
	border-bottom: none;
}

#tags-options .segments-options-body ul li input {
	float: left;
}

#tags-options .segments-options-body ul li span {
	margin: 0 0 0 21px;
	display: block;
	color: #282828;
}

#wrapper #tags-options .segments-options-body ul li label {
	display: block;
	font-size: 11px;
	padding-left: 20px;
}

#tags-options span.segments-options-edit {
	float: right;
}

#wrapper #tags-options p.create_new {
	background: #fff;
	border-top: 1px solid #d1e0ef;
	padding: 4px 7px 2px;
	margin: 0;
}

#wrapper #tags-options ul.apply-compare {
	background: #fff;
	border-bottom: 1px solid #d1e0ef;
	padding: 4px 7px 2px;
	margin: 0;
}

#wrapper #tags-options ul.apply-compare li {
	float: left;
	margin: 0 15px 0 0;
}

#wrapper #tags-options ul.apply-compare li input {
	float: left;
	margin: 2px 6px 0 0;
}

#wrapper #tags-options ul.apply-compare li label {
	font-size: 11px;
	float: left;
}

#tags-options .alert {
	margin: 0;
}

#tags-options .alert .alert-body {
	left: 0;
	top: 0;
}

#wrapper #tags-options .alert .alert-body p {
	line-height: 1.1em;
	padding-top: 4px;
	padding-bottom: 3px;
}

#tags-options #andor_options {
	background-color: rgb(255, 255, 255);
	padding: 2px 0 2px 7px;
}

#tags-options #andor_options label {
	display: inline;
	margin-left: 3px;
	margin-right: 15px;
}

.delete-tag-image {
	margin-top: 2px;
}

/****************** tags dropdown ******************************/

.segment-alert-on {
	display: block;
}

.htmlDropDown,
.segments {
	background: url(/images/layout/bg_segments_arrow.gif) 100% 0 no-repeat;
	border-color: #BFBFBF #D6D6D6 #DEDEDE;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 16px;
	margin: 0 8px 0 0;
	padding: 1px 0 0 9px;
	width: 150px;
}

#CriticalResponsePointOptions .htmlDropDown {
	width: 345px;
	background-color: white;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 18px;
}

#CriticalResponsePointOptions .average {
	display: block;
	float: right;
}

#CriticalResponsePointOptions .htmlDropDown-dropdown {
	width: 373px;
}

#CriticalResponsePointOptions .fieldset-header {
	margin: 0 0 8px 0;
}

/* segments-options */
.htmlDropDown-options,
.segments-options,
#segments-options {
	z-index: 9000;
	position: absolute;
	left: 0;
	top: 36px;
	visibility: hidden;
}

.status-drowdownbody {
	padding-bottom: 6px;
}

.divider {
	background-image: url(/images/layout/bg_status-options_sep.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
}

.statusNav {
	margin-left: 3px;
}

.status-dropdown .htmlDropDown {
	width: 725px;
}

#ReportView {
	width: 453px;
}

#ReportView_Description {
	float: right;
	padding-right: 7px;
	padding-top: 1px;
}

.report_views .htmlDropDown {
	width: 342px;
	float: right;
}

.report_views .htmlDropDown-options {
	width: 560px;
}

.htmlDropDown-options {
	visibility: visible;
	display: none;
}

.segments-options-t1 {
	width: 350px;
}

.htmlDropDown-wrapper,
.segments-options .segments-options-wrapper,
#segments-options .segments-options-wrapper {
	clear: both;
	background: url(/images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
}

.htmlDropDown-dropdown,
.segments-options .segments-dropdown-border,
.segments-options .segments-dropdown-border,
#segments-options .segments-dropdown-border {
	border: 1px solid #abc7e1;
	padding-top: 2px;
	background: #ffffff;
}

.htmlDropDown-dropdown {
	padding-top: 0;
}

.htmlDropDown-dropdown table tr .buttontd {
	width: 60px;
}

.Firefox .htmlDropDown-dropdown table tr .buttontd {
	height: 25px;
}

.htmlDropDown-dropdown table tr .buttontd .button {
	margin-left: 5px;
}

.report_views .htmlDropDown-dropdown table tr td {
	border-bottom: 1px solid #BFD4E8;
	padding: 5px 3px;
}

.Explorer7 .report_views .htmlDropDown-dropdown table tr td {
	padding: 2px 20px 2px 0;
}

.report_views .htmlDropDown-dropdown table .last td {
	border-bottom: 0;
}

.report_views .htmlDropDown-dropdown table tr .close {
	width: 15px;
}

.report_views .htmlDropDown-dropdown table {
	padding: 0 5px;
}

.segments-options .segments-options-body,
#segments-options .segments-options-body {
	color: #26394B !important;
	background: #ffffff !important;
	padding: 0;
	overflow: auto;
	height: 210px;
}

.segments-options .segments-options-body ul li,
#segments-options .segments-options-body ul li {
	color: #0055a4;
	padding: 4px 7px 4px 7px;
	font-size: 11px;
	border-bottom: 1px solid #bfd4e8;
	background: #ffffff;
	line-height: 1.1em;
}

.segments-options .segments-options-body ul li.first {
	border-bottom: 2px solid #bfd4e8;
}

.htmlDropDown-dropdown .hover,
.segments-options .segments-options-body ul li.hover,
#segments-options .segments-options-body ul li.hover {
	background-color: #f8f6e8;
}

.segments-options .segments-options-body ul li.notHover,
#segments-options .segments-options-body ul li.notHover {
	background-color: #FFE1FF;
}

.segments-options .segments-options-body ul li.last,
#segments-options .segments-options-body ul li.last {
	border-bottom: none;
}

.segments-options .segments-options-body ul li input,
#segments-options .segments-options-body ul li input {
	float: left;
}

.segments-options .segments-options-body ul li span,
#segments-options .segments-options-body ul li span {
	margin: 0 0 0 7px;
	display: block;
	color: #282828;
}

#wrapper .segments-options .segments-options-body ul li label {
	font-size: 11px;
	padding-left: 5px;
	display: inline;

}

#wrapper #segments-options .segments-options-body ul li label {
	display: block;
	font-size: 11px;
	padding-left: 0;
}

.segments-options span.segments-options-edit,
#segments-options span.segments-options-edit {
	width: 27px;
	float: left;
}

#segments-options span input {
	margin-left: 1px;
}

#segments-options .segments-options-not {
	width: 25px;
	display: block;
	float: left;
}

#segments-options .segments-options-include {
	width: 47px;
	display: inline-block !important;
	margin: 0 !important;
	float: left;
}

#segments-options .segments-options-name {
	width: 190px;
	display: inline-block !important;
	margin: 0 !important;
	float: left;
}

.segments-list-header span {
	font-weight: bold;
}

#segments-options .segments-options-body ul .segments-list-header {
	background: #EEE;
}

#wrapper .segments-options p.create_new,
#wrapper #segments-options p.create_new {
	background: #fff;
	border-top: 1px solid #d1e0ef;
	padding: 4px 7px 2px;
	margin: 0;
}

#wrapper .segments-options ul.apply-compare,
#wrapper #segments-options ul.apply-compare {
	background: #fff;
	border-bottom: 1px solid #d1e0ef;
	padding: 4px 7px 2px;
	margin: 0;
}

#wrapper .segments-options ul.apply-compare li,
#wrapper #segments-options ul.apply-compare li {
	float: left;
	margin: 0 15px 0 0;
}

#wrapper .segments-options ul.apply-compare li input,
#wrapper #segments-options ul.apply-compare li input {
	float: left;
	margin: 2px 6px 0 0;
}

#wrapper .segments-options ul.apply-compare li label,
#wrapper #segments-options ul.apply-compare li label {
	font-size: 11px;
	float: left;
}

#segments-options .alert {
	margin: 0;
}

#segments-options .alert .alert-body {
	left: 0;
	top: 0;
}

#wrapper #segments-options .alert .alert-body p {
	line-height: 1.1em;
	padding-top: 4px;
	padding-bottom: 3px;
}

.segments-options #andor_options,
#segments-options #andor_options {
	background-color: rgb(255, 255, 255);
	border-bottom: 1px solid #BFD4E8;
	padding: 2px 0 2px 7px;
}

.segments-options #andor_options label,
#segments-options #andor_options label {
	display: inline;
	margin-left: 3px;
	margin-right: 15px;
}

/* .report-options-lnk */
#report-options-lnk {
	background: url(../images/layout/bg_report-options-lnk.gif) 0 0 no-repeat;
	color: #567b9e;
	font-size: 11px;
	font-weight: bold;
	width: 111px;
	height: 27px;
	float: left;
	text-align: center;
	letter-spacing: -0.01em;
	padding: 4px 0 0;
	outline: none;
}

#report-options-lnk:hover {
	background-position: 0 -131px;
	text-decoration: none;
}

#wrapper .report-options-lnk-hover {
	background-position: 0 -262px !important;
	height: 28px;
	margin: -1px 0 0;
}

#wrapper .report-options-lnk-hover:hover {
	background-position: 0 -394px !important;
}

/* .report-options-nav */
.report-options-nav {
	float: right;
	padding: 10px 15px 0 0;
}

.report-options-nav li {
	float: left;
	margin: 0 0 0 9px;
}

/* report-options */
#wrapper .report-options {
	background: #e2f1ff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #abc7e1;
	padding: 5px 5px 0 4px;
	width: 100%;
	margin: 0 0 0 -4px;
	display: none;
	z-index: 1;
}

.report-options .body {
	border-bottom: 1px solid #fff;
	padding: 3px 0 6px 18px;
}

.report-options-col {
	float: left;
	width: 230px;
}

.report-options-col-1 {
	float: left;
	width: 420px;
}

.report-options .body h3 {
	color: #131313;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 4px;
}

.report-options .body ul {
	margin: 0 10px 0 0;
}

.report-options .body ul li {
	padding: 0 0 4px;
}

.report-options .body ul li input {
	float: left;
}

.report-options .body ul li label {
	margin: 0 6px;
	display: block;
	float: left;
}

.report-options .body ul li label em {
	color: #5E5E5E;
}

.report-options .body select {
	float: left;
}

.report-options .body span.display_options_label {
	float: left;
	padding: 2px 0 0;
	margin-left: 7px;
}

.report-options .body a.remove_highlights {
	clear: left;
	float: left;
	padding: 2px 0 0;
}

#wrapper .report-options .row {
	margin: 0 0 1px;
	padding: 1px 0 0;
}

#wrapper .report-options .label-t1 {
	float: left;
	width: 105px;
}

#wrapper .report-options .label-t2 {
	line-height: 20px;
}

#wrapper .report-options .label-t3 {
	float: left;
	line-height: 1.5em;
	width: 45px;
}

#wrapper .report-options .label-t4 {
	float: left;
	line-height: 1.5em;
	width: 35px;
}

#wrapper .report-options .select-t1 {
	width: 287px;
}

#wrapper .report-options .select-t2 {
	width: 206px;

}

#wrapper .report-options .select-t3 {
	width: 68px;
}

#wrapper .report-options .checkbox {
	float: left;
	margin: 4px 6px 0 0;
}

#wrapper .report-options #zoom {
	margin-left: 5px;
}

/* .form-col */
.form-1 .form-col-1 {
	float: left;
	width: 685px;
}

.form-1 .form-col-2 {
	margin: 0 0 0 685px;
	padding: 26px 0 0;
}

.form-1 .form-col-3 {
	float: left;
	width: 40%;
}

.form-1 .form-col-4 {
	float: right;
}

.form-1 .form-col-4 label {
	display: inline;
}

.form-1 .form-col-4 select {
	display: inline;
	float: none;
	margin-right: 0;
}

.form-1 .form-col-5 {
	float: left;
	width: 180px;
	position: relative;
}

.form-1 .form-col-5 label,
.form-1 .form-col-6 label {
	display: block;
	font-size: 12px;
}

.form-1 .form-col-5 select {
	width: 170px;
}

.form-1 .form-col-6 {
	float: left;
}

.form-1 .form-col-7 {
	float: left;
	margin-left: 15px;
}

.form-1 .form-col-7 dl.total dt {
	font-size: 12px;
}

.report_totals .form-col-7 {
	float: left;
	margin-left: 15px;
}

.report_totals .form-col-7 dl.total dd,
#totals_traffic_report td,
.form-1 .form-col-7 dl.total dd {
	color: #f2a847;
	font-size: 22px;
	font-weight: bold;
}


.report_totals .form-col-7 dl.total dt {
	font-size: 18xpx;
}

.report_totals .form-col-7:first-child {
	margin: 0 0 18px;
}

#totals_traffic_report td
{
	width: 130px;
}

.form-1 .form-col-8 {
	float: left;
	width: 105px;
	position: relative;
}

.form-1 .form-col-8 select {
	width: 95px;
}

.form-1 .form-col-10 label {
	display: block;
	font-size: 12px;
	margin-bottom: 1px;
}

.form-1 .form-col-10 input.text {
	width: 140px;
}

.form-1 .form-col-10 {
	float: left;
	width: 165px;
}

/* apply-new-selections */
#apply-new-selections {
	background: #FBFF97 url(../images/layout/bg_apply-new-selections.gif) 0 0 repeat-x;
	border-top: 1px solid #bfd4e8;
	padding: 0 5px 0 4px;
	width: 100%;
	margin: 0 0 0 -4px;
	display: none;
}

#apply-new-selections .body {
	padding: 10px 0 9px 18px;
}

#apply-new-selections .body .apply-info {
	color: #474747;
	font-style: italic;
	font-size: 11px;
	padding-left: 10px;
}

.graph {
	text-align: center;
}

.graph-body {
	margin: 0 auto 19px;
	text-align: left;
	float: left;
	padding-left: 15px;
}

.graph-body-600 {
	width: 817px;
}

.graph-body-800 {
	width: 1017px;
}

.graph-body-1024 {
	width: 1241px;
}

.graph-body-1280 {
	width: 1497px;
}

.graph-body-1440 {
	width: 1640px;
}

.legend .legend-wrapper,
#response_points_wrapper,
.graph-wrapper {
	border: 1px solid #abc7e1;
	border-top: none;
	margin-bottom: 10px;
}

#response_points_wrapper .tabs
{
	padding: 0 10px;
}

.left_nav_selectors_wrapper {
	overflow-x: auto;
	padding: 5px 0;
}


.modifiers {
	height: 49px;
}

.legend-body
{
	padding: 5px 6px 0;
	overflow-x: auto;
	height: 608px;
}

.legend-body table
{
	width: auto;
}

.left_nav_selectors_wrapper {
	height: 604px;
}

.legend-wrapper td
{
	padding: 3px;
}

#report_chart_body .control a {
	color: #AAAAAA;
	font-style: italic;
}

#report_chart_body .graph-body {
	width: 100%;
}

#report_chart_body .graph-content {
	margin: 0;
	text-align: right;
	padding: 15px 48px;
	height: 583px;
}

#report_chart_body .graph-content-inner {
	height: 500px;
	display: none;
}

#report_chart_body .graph-content .loading {
	padding-top: 200px;
	align: center;
	text-align: center;
	font-size: 25px;
	color: #0055A4;
}

#report_chart_body .category_label {
	white-space: pre-wrap;
	text-align: left
}

#report_chart_body .reset-zoom {
	visibility: hidden;
}

#report_chart_body .chart_label {
	display: none;
}

#response_points_wrapper,
.legend
{
	width: 300px;
}

#response_points_wrapper {
	float: left;
}

#response_points_wrapper .response_points {
	height: auto;
	line-height: 1.1em;
	padding: 0.3em 5px 0.3em 15px;
	text-indent: -10px;
}

#response_points_wrapper .response_points sub {
	display: inline-block;
	height: 0.6em;
}

#report_chart_body .response_points-selected {
	background-color: #E2F1FF
}

#report_chart_body .response_points-selected a {
	color: #000
}

#report_chart_body .legend-enabled {
	float: left;
	padding-right: 3px;
}

/* .graph-header */
.graph-header {
	background: #e2f1ff;
	border-top: 2px solid #bfd4e8;
	border-bottom: 2px solid #bfd4e8;
	padding: 5px 7px 4px;
	text-align: center;
	height: 17px;
}

#wrapper .graph-header h4,
#wrapper .graph-header h5 {
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	margin: 0 7px 0 0;
	padding: 0;
	display: inline;
}

#wrapper .graph .graph-large-title .graph-header h4,
#wrapper .graph .graph-large-title .graph-header h5 {
	display: inline-block;
	float: left;
}

#wrapper .graph-header h5 {
	background: url(../images/layout/bg_graph-header_sep.gif) 0 50% no-repeat;
	padding: 0 0 0 12px;
}

.graph-header div.nav {
	float: right;
}

/* .graph-content */
.graph-content {
	padding: 15px 0 15px;
	text-align: center;
}

.graph-content img {
	margin: 0 auto;
	display: block;
}

/* .graph-footer */

#wrapper .graph-footer h6 {
	font-size: 12px;
	font-weight: bold;
	color: #131313;
	padding: 0;
}

.graph-footer ul {
	padding: 0 30px 0 0;
}

.graph-footer ul ul {
	padding: 0;
}

.legend .variation-options-img {
	float: left;
}

.legend-wrapper span.variation-name {
	border-left: 5px solid;
	display: block;
	margin-left: 20px;
	padding-left: 3px;
}

.legend-wrapper span.variation-name.variation-group-name {
	margin-left: 0;
}

.graph-footer span.variation-name {
	border-left: 5px solid;
	padding-left: 3px;
}

.graph-footer ul li {
	color: #0055a4;
	padding: 0 0 8px 0;
}

.graph-footer ul li ul li {
	padding: 0 0 4px 0;
}

.graph-footer ul li em {
	color: #5E5E5E;
}

#factor-effects-legend ul.variations-list {
	margin-top: 10px;
}

#factor-effects-legend td {
	padding-left: 20px;
}

/* 174 is the distance from the left side of the graph (not counting the labels
   or the title) to the edge of the wrapping div */
#factor-effects-legend {
	padding-left: 174px;
	padding-right: 111px;
}

/* variation-options */
.variation-wrapper {
	position: relative;
}

.legend .variation-wrapper {
	float: left;
}

.variation-options {
	z-index: 100000 !important;
	position: absolute;
	left: 7px;
	top: -8px;
	width: 210px;
	text-align: left;
	visibility: hidden;
}

#report_chart_body .variation-options {
	left: -6px;
	top: -9px;
}

.variation-options .variation-options-wrapper {
	clear: both;
	background: url(../images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	z-index: 99999 !important;
}

li.first-variation {
	margin-top: 10px;
}

.variation-options .variation-options-content {
	background: #fff !important;
	border: 1px solid #abc7e1;
	padding: 2px;
}

.variation-options .variation-options-body {
	color: #26394B !important;
	background: #e2f1ff !important;
	padding: 5px 0 0 4px;
}

.variation-wrapper .variation-name {
	padding: 1px;
	list-style-type: square;
}

.variation-options span.variation-wrapper-header {
	background: url(../images/layout/icon_variation_on.png) 0 0 no-repeat;
	position: relative;
	top: 3px;
	left: 0;
	float: left;
	width: 29px;
	height: 24px;
}

.variation-options ul li {
	color: #0055a4;
	padding: 0 0 6px;
}

.variation-options ul li input {
	float: left;
}

.variation-options ul li label {
	margin: 0 0 0 21px;
	display: block;
}

.variation-options ul li label span {
	color: #5da852;
	font-weight: bold;
}

.variation-options-preview a {
	background: url(../images/layout/icon_zoom.gif) 0 0 no-repeat;
	padding: 0 0 0 21px;
}

.variation-options-preview a:hover {
	background: url(../images/layout/icon_zoom_on.gif) 0 0 no-repeat;
}

/* ui-daterangepickercontain */

.ui-daterangepickercontain {
	font-size: 10px;
	text-align: left;
}

.ui-daterangepicker .ranges {
	display: none;
}

.ui-daterangepickercontain {
	display: none;
	margin-top: 3px !important;
}

.ui-daterangepicker .ranges {
	padding-bottom: 5px !important;
}

.ui-daterangepicker .hide {
	background: none !important;
	border: none !important;
}

.ui-daterangepicker .ranges-events {
	padding-right: 2px !important;
}

.ui-daterangepicker .ranges-events ul {
	background: url(/images/layout/ui-bg_inset-hard_100_fcfdfd_1x100.png) repeat-x scroll 50% bottom #FCFDFD;
	border: 1px solid #A6C9E2;
	color: #222222;
	margin: 0;
	margin-left: 0.2em !important;
	padding: 0.4em;
	width: 16.5em;
}

.ui-daterangepicker .ranges-events ul li a {
	color: #3d3d3d !important;
}

.ui-daterangepicker .ranges-events ul li.active-events a {
	color: #E17009 !important;
}

.ui-daterangepicker .ranges-events ul li.ui-state-active {
	background: #fff !important;
}

.ui-daterangepicker .ranges-events ul li.active-events {
	background: url(/images/layout/ui-bg_inset-hard_100_f5f8f9_1x100.png) repeat-x scroll 50% 50% #F5F8F9 !important;
}

.ui-datepicker-current-day .ui-state-active-today {
	border: 1px solid #79B7E7 !important;
}

.datapickerOptions {
	padding: 15px 0 2px 4px;
	clear: both;
}

.ranges-events .datapickerOptions {
	padding-right: 4px;
}

.datapickerOptions select.gmt {
	float: left;
	padding-left: 4px;
}

.datapickerOptions label.gmt {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding: 4px 0 0 1px;
}

.datapickerOptions button {
	float: right;
	font-size: 12px !important;
}

input.datepicker {
	height: 16px;
	padding-left: 3px;
}

#highlight-button {
	clear: left;
	float: left;
	padding: 5px 0 0;
}

.button.button-submit.highlight-button {
	color: #FFF;
}

/* perf matrix */

#perfmatrix {
	border-collapse: collapse;
	border: 1px solid #E8DD99;
	margin: 0 0 4px;
	width: auto;
}

#perfmatrix .thead th {
	background: url(../images/layout/bg_data-1_th.gif) repeat-x scroll 0 100% #F5F5F5;
	border-color: #BFD4E8;
	border-left: 1px solid #BFD4E8;
	border-right: 1px solid #BFD4E8;
	border-style: solid solid none;
	border-width: 2px 1px medium;
	color: #3E3E3E;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0 7px;
}

#perfmatrix tr.head th {
	color: #0055a4;
	background: #f2f9ff;
	border-left: 1px solid #bfd4e8;
	border-right: 1px solid #bfd4e8;
	border-top: none;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#perfmatrix .data-wrapper {
	padding: 0;
	vertical-align: top;
	border: 0 !important;
}

#perfmatrix tr.head table {
	border-collapse: collapse;
}

#perfmatrix .subhead th {
	padding: 6px 0 7px;
	border-bottom: none !important;
	border-right: none !important;
}

#perfmatrix .subhead {
	padding: 0 !important;
	border-top: none !important;
}

#perfmatrix th {
	border: 1px solid #E8DD99;
	padding: 5px 5px 3px;
	text-align: center;
	vertical-align: middle;
}

#perfmatrix td {
	border: 1px solid #E8DD99;
	padding: 1px 1px 1px 0;
	text-align: center;
	vertical-align: middle;
}

#perfmatrix .variation-name.fullrowspan-control span {
	color: #AAA;
	font-style: italic;
	text-decoration: underline;
}

#perfmatrix .variation-name.fullrowspan-control span.wildcard-text {
	color: #3E3E3E;
	text-decoration: none;
	font-style: normal;
}

#perfmatrix .variation-name.fullrowspan-control a {
	color: inherit; /* a tags don't normally inherit their color */
}

#perfmatrix td.label {
	font-style: italic;
}

#perfmatrix tbody tr {
	border-bottom: 1px solid #E8DD99;
}

#perfmatrix tbody tr.main {
	height: 0.1px; /* hack to get FF to support rowspan correctly when only one metric is displayed and a variation name wraps */
}

#perfmatrix.hide-conf tr.conf,
#perfmatrix.hide-confplot tr.confplot,
#perfmatrix.hide-percsig tr.percsig,
#perfmatrix.hide-zscore tr.zscore,
#perfmatrix.hide-bon_p_sig tr.bon_p_sig,
#perfmatrix.hide-bh_p_sig tr.bh_p_sig,
#perfmatrix.hide-holm_p_sig tr.holm_p_sig,
#perfmatrix.hide-hochberg_p_sig tr.hochberg_p_sig,
#perfmatrix.hide-by_p_sig tr.by_p_sig,
#perfmatrix.hide-bon_squares tr.bon_squares,
#perfmatrix.hide-bh_squares tr.bh_squares,
#perfmatrix.hide-holm_squares tr.holm_squares,
#perfmatrix.hide-hochberg_squares tr.hochberg_squares,
#perfmatrix.hide-by_squares tr.by_squares,
#perfmatrix.hide-conclusion_indicator tr.conclusion_indicator,
#perfmatrix.hide-avg tr.avg,
#perfmatrix.hide-percdiff tr.percdiff,
#perfmatrix.hide-diff tr.diff,
#perfmatrix.hide-std tr.std,
#perfmatrix.hide-sum tr.sum,
#perfmatrix.hide-conf dl.conf,
#perfmatrix.hide-confplot dl.confplot,
#perfmatrix.hide-percsig dl.percsig,
#perfmatrix.hide-zscore dl.zscore,
#perfmatrix.hide-bon_p_sig dl.bon_p_sig,
#perfmatrix.hide-bh_p_sig dl.bh_p_sig,
#perfmatrix.hide-holm_p_sig dl.holm_p_sig,
#perfmatrix.hide-hochberg_p_sig dl.hochberg_p_sig,
#perfmatrix.hide-by_p_sig dl.by_p_sig,
#perfmatrix.hide-bon_squares dl.bon_squares,
#perfmatrix.hide-bh_squares dl.bh_squares,
#perfmatrix.hide-holm_squares dl.holm_squares,
#perfmatrix.hide-hochberg_squares dl.hochberg_squares,
#perfmatrix.hide-by_squares dl.by_squares,
#perfmatrix.hide-conclusion_indicator dl.conclusion_indicator,
#perfmatrix.hide-avg dl.avg,
#perfmatrix.hide-percdiff dl.percdiff,
#perfmatrix.hide-diff dl.diff,
#perfmatrix.hide-std dl.std,
#perfmatrix.hide-sum dl.sum,
#perfmatrix dl.no-search-metrics,
#perfmatrix.has-metrics td.no-metrics,
#perfmatrix.has-control-metrics td.no-control-metrics,
/* if we drop support for IE6 we can drop the has-metrics js code and do it all with a multi-classname selector */
#perfmatrix tbody.control tr.conf,
#perfmatrix tbody.control tr.confplot,
#perfmatrix tbody.control tr.percsig,
#perfmatrix tbody.control tr.zscore,
#perfmatrix tbody.control tr.bon_p_sig,
#perfmatrix tbody.control tr.bh_p_sig,
#perfmatrix tbody.control tr.holm_p_sig,
#perfmatrix tbody.control tr.hochberg_p_sig,
#perfmatrix tbody.control tr.by_p_sig,
#perfmatrix tbody.control tr.bon_squares,
#perfmatrix tbody.control tr.bh_squares,
#perfmatrix tbody.control tr.holm_squares,
#perfmatrix tbody.control tr.hochberg_squares,
#perfmatrix tbody.control tr.by_squares,
#perfmatrix tbody.control tr.conclusion_indicator,
#perfmatrix tbody.control tr.percdiff,
#perfmatrix tbody.control tr.diff {
	display: none;
}

/* show N/A message if no metrics and handle special case for User Visits column html > body is used to make sure this rule isn't applied to IE6 */
html > body #perfmatrix.hide-percsig.hide-zscore.hide-avg.hide-percdiff.hide-diff.hide-std.hide-sum dl.no-search-metrics,
html > body #perfmatrix.hide-percsig.hide-zscore.hide-avg.hide-percdiff.hide-diff.hide-std #user-stats-1 dl.no-search-metrics {
	display: block;
}

/* classes to show sorting on the perfmatrix -> note the metric label highlighting is not supported in ie6  */
#perfmatrix.sorted-percsig.sorted-rp tr.percsig td.response-points.label,
#perfmatrix.sorted-zscore.sorted-rp tr.zscore td.response-points.label,
#perfmatrix.sorted-bon_p_sig.sorted-rp tr.bon_p_sig td.response-points.label,
#perfmatrix.sorted-bh_p_sig.sorted-rp tr.bh_p_sig td.response-points.label,
#perfmatrix.sorted-holm_p_sig.sorted-rp tr.holm_p_sig td.response-points.label,
#perfmatrix.sorted-hochberg_p_sig.sorted-rp tr.hochberg_p_sig td.response-points.label,
#perfmatrix.sorted-by_p_sig.sorted-rp tr.by_p_sig td.response-points.label,
#perfmatrix.sorted-bon_squares.sorted-rp tr.bon_squares td.response-points.label,
#perfmatrix.sorted-bh_squares.sorted-rp tr.bh_squares td.response-points.label,
#perfmatrix.sorted-holm_squares.sorted-rp tr.holm_squares td.response-points.label,
#perfmatrix.sorted-hochberg_squares.sorted-rp tr.hochberg_squares td.response-points.label,
#perfmatrix.sorted-conclusion_indicator.sorted-rp tr.conclusion_indicator td.response-points.label,
#perfmatrix.sorted-by_squares.sorted-rp tr.by_squares td.response-points.label,
#perfmatrix.sorted-avg.sorted-rp tr.avg td.response-points.label,
#perfmatrix.sorted-percdiff.sorted-rp tr.percdiff td.response-points.label,
#perfmatrix.sorted-diff.sorted-rp tr.diff td.response-points.label,
#perfmatrix.sorted-std.sorted-rp tr.std td.response-points.label,
#perfmatrix.sorted-sum.sorted-rp tr.sum td.response-points.label,
#perfmatrix.sorted-percsig.sorted-us tr.percsig td.user-stats.label,
#perfmatrix.sorted-zscore.sorted-us tr.zscore td.user-stats.label,
#perfmatrix.sorted-avg.sorted-us tr.avg td.user-stats.label,
#perfmatrix.sorted-percdiff.sorted-us tr.percdiff td.user-stats.label,
#perfmatrix.sorted-diff.sorted-us tr.diff td.user-stats.label,
#perfmatrix.sorted-std.sorted-us tr.std td.user-stats.label,
#perfmatrix.sorted-sum.sorted-us tr.sum td.user-stats.label,
.sorted {
	background: none repeat scroll 0 0 #EEDD82 !important;
}

#perfmatrix.sorted-percsig .sorted .percsig dt *,
#perfmatrix.sorted-percsig.sorted-desc .sorted .percsig a.desc,
#perfmatrix.sorted-percsig.sorted-asc .sorted .percsig a.asc,
#perfmatrix.sorted-zscore .sorted .zscore dt *,
#perfmatrix.sorted-zscore.sorted-desc .sorted .zscore a.desc,
#perfmatrix.sorted-zscore.sorted-asc .sorted .zscore a.asc,
#perfmatrix.sorted-bon_p_sig .sorted .bon_p_sig dt *,
#perfmatrix.sorted-bon_p_sig.sorted-desc .sorted .bon_p_sig a.desc,
#perfmatrix.sorted-bon_p_sig.sorted-asc .sorted .bon_p_sig a.asc,
#perfmatrix.sorted-bh_p_sig .sorted .bh_p_sig dt *,
#perfmatrix.sorted-bh_p_sig.sorted-desc .sorted .bh_p_sig a.desc,
#perfmatrix.sorted-bh_p_sig.sorted-asc .sorted .bh_p_sig a.asc,
#perfmatrix.sorted-by_p_sig .sorted .by_p_sig dt *,
#perfmatrix.sorted-by_p_sig.sorted-desc .sorted .by_p_sig a.desc,
#perfmatrix.sorted-by_p_sig.sorted-asc .sorted .by_p_sig a.asc,
#perfmatrix.sorted-holm_p_sig .sorted .holm_p_sig dt *,
#perfmatrix.sorted-holm_p_sig.sorted-desc .sorted .holm_p_sig a.desc,
#perfmatrix.sorted-holm_p_sig.sorted-asc .sorted .holm_p_sig a.asc,
#perfmatrix.sorted-hochberg_p_sig .sorted .hochberg_p_sig dt *,
#perfmatrix.sorted-hochberg_p_sig.sorted-desc .sorted .hochberg_p_sig a.desc,
#perfmatrix.sorted-hochberg_p_sig.sorted-asc .sorted .hochberg_p_sig a.asc,
#perfmatrix.sorted-bon_squares .sorted .bon_squares dt *,
#perfmatrix.sorted-bon_squares.sorted-desc .sorted .bon_squares a.desc,
#perfmatrix.sorted-bon_squares.sorted-asc .sorted .bon_squares a.asc,
#perfmatrix.sorted-bh_squares .sorted .bh_squares dt *,
#perfmatrix.sorted-bh_squares.sorted-desc .sorted .bh_squares a.desc,
#perfmatrix.sorted-bh_squares.sorted-asc .sorted .bh_squares a.asc,
#perfmatrix.sorted-by_squares .sorted .by_squares dt *,
#perfmatrix.sorted-by_squares.sorted-desc .sorted .by_squares a.desc,
#perfmatrix.sorted-by_squares.sorted-asc .sorted .by_squares a.asc,
#perfmatrix.sorted-holm_squares .sorted .holm_squares dt *,
#perfmatrix.sorted-holm_squares.sorted-desc .sorted .holm_squares a.desc,
#perfmatrix.sorted-holm_squares.sorted-asc .sorted .holm_squares a.asc,
#perfmatrix.sorted-hochberg_squares .sorted .hochberg_squares dt *,
#perfmatrix.sorted-hochberg_squares.sorted-desc .sorted .hochberg_squares a.desc,
#perfmatrix.sorted-hochberg_squares.sorted-asc .sorted .hochberg_squares a.asc,
#perfmatrix.sorted-conclusion_indicator .sorted .conclusion_indicator dt *,
#perfmatrix.sorted-conclusion_indicator.sorted-desc .sorted .conclusion_indicator a.desc,
#perfmatrix.sorted-conclusion_indicator.sorted-asc .sorted .conclusion_indicator a.asc,
#perfmatrix.sorted-avg .sorted .avg dt *,
#perfmatrix.sorted-avg.sorted-desc .sorted .avg a.desc,
#perfmatrix.sorted-avg.sorted-asc .sorted .avg a.asc,
#perfmatrix.sorted-diff .sorted .diff dt *,
#perfmatrix.sorted-diff.sorted-desc .sorted .diff a.desc,
#perfmatrix.sorted-diff.sorted-asc .sorted .diff a.asc,
#perfmatrix.sorted-std .sorted .std dt *,
#perfmatrix.sorted-std.sorted-desc .sorted .std a.desc,
#perfmatrix.sorted-std.sorted-asc .sorted .std a.asc,
#perfmatrix.sorted-sum .sorted .sum dt *,
#perfmatrix.sorted-sum.sorted-desc .sorted .sum a.desc,
#perfmatrix.sorted-sum.sorted-asc .sorted .sum a.asc,
#perfmatrix.sorted-percdiff .sorted .percdiff dt *,
#perfmatrix.sorted-percdiff.sorted-desc .sorted .percdiff a.desc,
#perfmatrix.sorted-percdiff.sorted-asc .sorted .percdiff a.asc,
#perfmatrix.sorted-visits .sorted .visits dt *,
#perfmatrix.sorted-visits.sorted-desc .sorted .visits a.desc,
#perfmatrix.sorted-visits.sorted-asc .sorted .visits a.asc,
#perfmatrix.sorted-users.sorted-asc .sorted .users a.asc,
#perfmatrix.sorted-users .sorted .users dt *,
#perfmatrix.sorted-users.sorted-desc .sorted .users a.desc,
#perfmatrix.sorted-fname.sorted-asc .sorted .fname a.asc,
#perfmatrix.sorted-fname .sorted .fname dt *,
#perfmatrix.sorted-fname.sorted-desc .sorted .fname a.desc {
	background: none repeat scroll 0 0 #EEDD82 !important;
}

#perfmatrix.highlight-percsig tr.percsig,
#perfmatrix.highlight-zscore tr.zscore,
#perfmatrix.highlight-bon_p_sig tr.bon_p_sig,
#perfmatrix.highlight-by_p_sig tr.by_p_sig,
#perfmatrix.highlight-bh_p_sig tr.bh_p_sig,
#perfmatrix.highlight-holm_p_sig tr.holm_p_sig,
#perfmatrix.highlight-hochberg_p_sig tr.hochberg_p_sig,
#perfmatrix.highlight-bon_squares tr.bon_squares,
#perfmatrix.highlight-by_squares tr.by_squares,
#perfmatrix.highlight-bh_squares tr.bh_squares,
#perfmatrix.highlight-holm_squares tr.holm_squares,
#perfmatrix.highlight-hochberg_squares tr.hochberg_squares,
#perfmatrix.highlight-conclusion_indicator tr.conclusion_indicator,
#perfmatrix.highlight-avg tr.avg,
#perfmatrix.highlight-diff tr.diff,
#perfmatrix.highlight-std tr.std,
#perfmatrix.highlight-sum tr.sum,
#perfmatrix.highlight-percdiff tr.percdiff,
#perfmatrix.highlight-conf tr.conf,
#perfmatrix.highlight-confplot tr.confplot {
	background-color: #EEEED1;
}

#perfmatrix span.prec {
	white-space: nowrap;
}

#perfmatrix dl.no-search-metrics dt {
	width: 100%;
}

#perfmatrix.hide-response-points .response-points,
#perfmatrix.hide-user-stats .user-stats,
#perfmatrix.hide-sample-size .sample-size {
	display: none;
}

#perfmatrix tbody.VG {
	display: none;
}

.add-cell,
.add-cell th.head,
.add-cell td {
	background-color: #E3E3E3 !important;
}

.del-cell,
.del-cell th.head,
.del-cell td {
	background-color: #E3E3E3 !important;
}

/* sort-wrapper */
.sort-wrapper {
	position: relative;
	margin: 0 auto;
}

.sort-options {
	z-index: 100000 !important;
	position: absolute;
	right: -137px;
	top: -7px;
	width: 158px;
	text-align: left;
	visibility: hidden;
}

.reverse .sort-options {
	right: -25px;
	width: 1px;
}

.sort-options-lnk {
	width: 21px;
	float: right;
}

.sort-wrapper-name {
	margin-right: 24px;
}

.sort-options .sort-options-wrapper {
	clear: both;
	background: url(../images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	z-index: 99999 !important;
}

.reverse .sort-options .sort-options-wrapper {
	right: 21px;
	width: 157px;
	position: absolute;
	top: 24px;
	z-index: 500 !important;
}

.sort-options .sort-options-content {
	background: #fff !important;
	border: 1px solid #abc7e1;
	padding: 2px;
}

.sort-options .sort-options-body {
	color: #26394B !important;
	background: #e2f1ff !important;
	padding: 5px 0 0 0;
}

.sort-options span.sort-wrapper-header {
	background: url(../images/layout/icon_response_on.png) 0 0 no-repeat;
	position: relative;
	top: 3px;
	left: 0;
	float: left;
	width: 25px;
	height: 24px;
}

.reverse .sort-options span.sort-wrapper-header {
	background: url(../images/layout/icon_response_on_reverse.png) 0 0 no-repeat;
	width: 30px;
	display: block;
	position: absolute;
	z-index: 10000;
	left: -50px;
}

.sort-options dl {
	padding: 0 7px 2px;
}

.sort-options dl dt {
	float: left;
	width: 75px;
}

.sort-options dl dd {
	color: #c2d6e9;
	float: right;
	width: 58px;
	text-align: right;
}

.sort-options dl dt strong {
	color: #0055a4;
	font-weight: normal;
}

.sort-options dl.hover dt strong {
	color: #c6b02b;
	font-weight: bold;
}

th.head {
	min-width: 30px;
}

#wrapper .sort-options p.hide_response {
	padding: 0 7px 2px;
	margin: 0;
}

#wrapper .sort-options p.empty {
	padding: 4px 7px 2px;
	border-top: 1px solid #d1e0ef;
}

/* geography */
.geography {
	border: 1px solid #abc7e1;
	overflow-y: scroll;
	height: 234px;
	padding: 4px 1px 0 3px;
	float: left;
	width: 334px;
}

.geography ul li {
	position: relative;
}

.geography ul li div {
	background: #fff;
	border-bottom: 1px solid #bfd4e8;
	cursor: pointer;

}

.geography ul li div:hover {
	background: #eaf6e8 !important;
}

.geography ul li div.hover {
	background: #e2f1ff;
}

.geography ul li li div.hover {
	background: #e8f3fd;
}

.geography ul li li li div.hover {
	background: #f2f8fd;
}

.geography ul li input.checkbox {
	position: absolute;
	left: 6px;
	top: 1px;
}

.geography ul li label {
	font-weight: bold;
	display: block;
	padding: 3px 8px 2px 27px;
	cursor: pointer;
	width: 250px;
}

.geography ul li li label {
	font-weight: normal;
	padding-left: 53px;
	width: 225px;
}

.geography ul li li li label {
	font-style: italic;
	padding-left: 80px;
	width: 200px;
}

.geography ul li a.show-locations {
	background: url(../images/layout/icon_show_locations.gif) 0 0 no-repeat;
	display: block;
	height: 12px;
	width: 11px;
	text-indent: -10000px;
	position: absolute;
	top: 5px;
	left: 267px;
	outline: none;
}

.geography ul li a.show-locations:hover {
	background-position: 0 -112px;
}

.geography ul li a.show-locations-hover {
	background: url(../images/layout/icon_show_locations.gif) -21px 0 no-repeat;
}

.geography ul li a.show-locations-hover:hover {
	background-position: -21px -112px;
}

/* geography-data */
.geography-data {
	width: 300px;
	border-collapse: separate;
	border: 0;
	margin: 0;
	border-bottom: 1px solid #a3c2de;
}

.geography-data thead th,
.geography-data tfoot th,
.geography-data tbody td {
	border-top: 1px solid #a3c2de;
	border-right: 1px solid #a3c2de;
	font-size: 11px;
	padding: 7px 20px 6px 9px;
	text-align: center;
}

.geography-data tfoot th,
.geography-data thead th span {
	background-image: url(../images/layout/bg_instances-data.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.geography-data thead th span {
	display: block;
	padding: 7px 7px 6px 9px;
}

.geography-data tfoot th,
.geography-data tbody td {
	padding: 6px 9px 6px 9px;
}

.geography-data tfoot th {
	background-color: #0055a4;
	color: #fff;
	font-weight: bold;
}

.geography-data tbody td {
	background-color: #f5faff;
	color: #3e3e3e;
}

.geography-data .f-c {
	text-align: left;
	border-left: 1px solid #a3c2de;
}

.geography-data thead th {
	background-color: #e2f1ff;
	color: #3e3e3e;
	padding: 0;
}

.geography-data tbody tr.hide {
	display: none;
}

table.geography-data thead tr .header {
	background-image: url(../images/layout/icon_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.geography-data thead tr .headerSortUp {
	background-image: url(../images/layout/icon_asc.gif);
}

table.geography-data thead tr .headerSortDown {
	background-image: url(../images/layout/icon_desc.gif);
}

table.geography-data thead tr .headerSortDown,
table.geography-data thead tr .headerSortUp {
	background-color: #c5ddf4;
	color: #2874BB;
}

.geography-data-wrapper {
	margin: 0 0 0 362px;
}

a.hoverbox {
	display: block;
}

a.hoverbox:hover {
	text-decoration: none;
}

.form-box {
	float: left;
	width: 51%;
	padding: 0 9px 20px 0;
}

.form-box-r {
	float: left;
	width: 47%;
	padding: 0 0 20px 0;
}

.form-box-f {
	float: none;
	width: 100%;
	padding: 0;
}

.dotted-box {
	border: 1px dashed #e8e8e8;
	padding: 12px 15px 12px;
}

.dotted-box .button {
	float: right;
	margin-right: 0 !important;
	margin-left: 10px !important;
}

.dotted-box .total {
	float: left;
	margin: 0 25px 0 0;
	padding: 4px 0 0;
}

.dotted-box .total dt {
	font-size: 12px;
}

.dotted-box .total dd {
	color: #F2A847;
	font-size: 24px;
	font-weight: bold;
}

.form-box h4 {
	color: #131313;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 7px;
}

.form-box .container {
	background: #fff !important;
	border-color: #d3d3d3 !important;
}

.form-box .container .container-body {
	padding: 1px 7px 1px 7px !important;
}

#root .form-box .container .container-body {
	padding-top: 2px !important;
}

.form-box table.rollstats {
	margin-bottom: 17px;
	margin-top: 18px;
}

.form-box table.rollstats td {
	color: #3d3d3d;
	border-color: #a4a4a4;
	font-size: 9px;
	text-align: center;
	padding: 7px 3px 6px;
}

.form-box table.rollstats .rollstats-header {
	color: #3d3d3d;
	font-size: 11px;
	text-align: center;
	padding: 0 3px 2px;
}

.form-box .img-wrapper {
	text-align: center;
}

.form-box .img-wrapper img {
	display: block;
	margin: 0 auto;
}

#root .latest-recommendations {
	display: block !important;
	margin: 0 !important;
}

#root .latest-recommendations .container-body {
	padding: 0 !important;
}

.recommendations-table-wrapper {
	height: 151px;
	overflow: auto;
}

.recommendations-table-wrapper table {
	border-collapse: collapse;
	width: 100%;
	margin: 0;
}

.recommendations-table-wrapper table td {
	border-bottom: 1px solid #d3d3d3;
	color: #302d2d;
	font-size: 11px;
	padding: 5px 9px 7px;
	vertical-align: top;
}

.recommendations-table-wrapper table td input {
	vertical-align: top;
}

.recommendations-table-wrapper table td label {
	margin: 0 2px 0 0;
}

.recommendations-table-wrapper table td strong.accept,
#note_id strong.accept {
	color: #3c932e;
}

.recommendations-table-wrapper table td strong.decline,
#note_id strong.decline {
	color: #9d160f;
}

.recommendations-submit {
	width: 100%;
}

.report-list-wrapper {
	clear: left;
	position: relative;
}

.campaign-table .report-list-wrapper {
	padding: 7px 0 3px 0;
}

.campaign-table .eca {
	font-size: .9em;
	color: #666;
}

.ECA_LABEL {
	display: inline-block;
	width: 285px;
}

.report-list-options {
	z-index: 100000 !important;
	position: absolute;
	left: 54px;
	width: 136px;
	text-align: left;
	font-size: 11px;
	visibility: hidden;
}

.report-list-options span.report-wrapper-header {
	background: url(../images/layout/icon_response_on.png) 0 0 no-repeat;
	position: relative;
	top: 3px;
	left: 0;
	float: left;
	width: 25px;
	height: 24px;
}

.report-list-options .report-list-options-wrapper {
	clear: both;
	background: url(../images/layout/bg_large_shadow.png) no-repeat bottom right;
	padding: 0 3px 4px 0;
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	z-index: 99999 !important;
}

.report-list-options .report-list-options-content {
	background: #fff !important;
	border: 1px solid #abc7e1;
	padding: 2px;
}

.report-list-options .report-list-options-body {
	color: #26394B !important;
	background: #e2f1ff !important;
	padding: 5px 0 4px 0;
}

.report-list-options .report-list-options-body ul li {
	padding: 0 7px 4px;
}

.sitevarmacros {
	color: #fd7403;
	font-weight: bold;
}

@media print {

	#root {
		width: 100%;
		margin: 0;
		float: none;
	}

	#header,
	#footer,
	#subnav,
	#wrapper-nav,
	.report-options-actions,
	#apply-new-selections {
		display: none;
	}

}

.mobile_picklist {
	font-size: 10px;
}

.gray_out {
	opacity: 0.3;
	cursor: default;
}

span.gray_out {
	display: inline-block;
}

/***************************************************************
	Campaigns: Name & Status
****************************************************************/

#NameAndStatus .jqplot-axis {
	font-size: 0.85em;
}

#NameAndStatus .jqplot-title {
	font-size: 1.1em;
}

#NameAndStatus .jqplot-y6axis-tick {
	padding-right: 0;
}

#NameAndStatus table.jqplot-table-legend {
	width: auto;
}

#NameAndStatus table.jqplot-table-legend div {
	margin-left: 10px;
}

#NameAndStatus table.jqplot-table-legend div div {
	margin-left: 0;
}

#NameAndStatus table.jqplot-table-legend td {
	padding: 2px 10px 2px 0;
}

#NameAndStatus .graph {
	height: 150px;
}

#NameAndStatus #recommendations {
	padding-top: 20px;
}

#visits-graphing-legend td.box div div {
	background: transparent;
	width: 7px;
	margin: 0;
	padding: 0;
	border: 0;
}

#visits-graphing-legend td.box div {
	border: 1px solid #AAA;
	padding: 1px;
	height: 10px;
	margin: 0 5px;
}

#jqstooltip
{
	border: 1px solid #CCCCCC;
	font-size: 0.75em;
	padding: 3px 0 0 6px;
	background-color: white;
	color: #666;
	font-size: 0.75em;
	filter: Alpha(Opacity=100);
}

.graph .jqplot-highlighter-tooltip {
	opacity: 1;
	background-color: white;
	z-index: 9000;
}

.graph .jqplot-highlighter-tooltip,
.graph .jqplot-canvasOverlay-tooltip {
	white-space: normal;
	max-width: 500px;
}

#NameAndStatus #root .form-box .container .container-body {
	height: 205px;
}

.clear {
	clear: both;
}

.nonlink_status {
	border-bottom: 1px solid #0055A4;
	padding: 5px 0;
}

.nonlink_status.nobottom {
	border-bottom: 0;
}

.nonlink_status span {
	font-size: 11px;
	padding: 3px;
}

.bold {
	font-weight: bold;
}

.draggable {
	background: url(/images/drag.gif) no-repeat scroll center center #FFF !important;
	cursor: move;
}

#moveable {
	cursor: move;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

#moveable table {
	border: 1px solid #0055A4;
}

#post_validation_conflicts {
	overflow-y: auto;
	overflow-x: visible;
	border: 1px solid #D0E9F5;
}

table.data tbody td.NoTopBorder {
	border-top: 0;
}

#OverlayCampaigns td {
	vertical-align: top;
}

.noshow {
	display: none;
}

.setselected {
	width: 150px;
}

.CampaignName {
	width: 97.5%;
}

.emptyset {
	padding-top: 5px;
}

.emptyset ul {
	padding-left: 55px;
	line-height: 1em;
}

.emptyset li {
	list-style: disc;
	padding-top: 7px;
}

.viewby {
	width: 128px;
	float: left;
}

.viewby select {
	width: 107px;
}

.DataExport .viewby {
	width: 90px;
}

.DataExport .viewby select {
	width: 72px;
}

.overlayIcon {
	background: url(/images/overlay.png) no-repeat  0 0;
	display: inline-block;
	margin-top: 2px;
	height: 13px;
	width: 17px;
}

.overlayIcon:hover {
	background: url(/images/overlay-hover.png) no-repeat 0 0;
	text-decoration: none;
}

#FlushOptions {
	margin-bottom: 15px;
}

#wrapper .tags #tags_list_placeholder .tag-list-item {
	height: 13px;
	clear: both;
	line-height: normal !important;
}

#wrapper .tags #tags_list_placeholder .tag-list-item a {
	float: right;
}

.Explorer6 #wrapper .tags #tags_list_placeholder .tag-list-item input,
.Explorer7 #wrapper .tags #tags_list_placeholder .tag-list-item input {
	margin-top: -3px;
}

.amps-tooltip {
	float: left;
	clear: both;
	margin-bottom: 5px;
}

#cache-purge-buttons {
	line-height: 1.5em;
	margin-top: 4px;
}

#cache-purge-textarea {
	text-align: center;
}

#cache-purge-buttons {
	width: 300px;
}

#purge-file-list {
	width: 300px;
	height: 100px;
}

.history_options {
	float: left;
	padding-right: 25px;
}

.apply_button {
	background: #FBFF97 url(../images/layout/bg_apply-new-selections.gif) 0 0 repeat-x;
	padding: 10px 0 10px 5px;
}

.event_row {
	height: 15px;
}

.event_select {
	border: 1px solid #abc7e1;
	padding: 10px;
}

.container .event_select {
	margin: 10px 20px 0 20px;
}

.history_page_spacer {
	margin-top: 10px;
}

#History #apply-new-selections {
	border-left: 1px solid #abc7e1;
	border-right: 1px solid #abc7e1;
	border-bottom: 1px solid #abc7e1;
	border-top: inherit;
	margin: inherit;
	padding: inherit;
	width: inherit;
	display: none;
}

#History.container #apply-new-selections {
	margin: 0 20px;
}

.event-options-name {
	display: inline-block !important;
	margin: 0 !important;
	float: left;
	width: 100px;
}

.event_collapsed {
	height: 1em;
	overflow: hidden;
}

.Chrome .event_collapsed {
	height: 1.25em;
	line-height: 1.25em;
}

#note_id td {
	vertical-align: top;
}

#note_id ol {
	list-style: decimal;
}

#note_id ul {
	list-style: disc;
}

#note_id h1 {
	font-size: 2em;
	font-weight: bold;
}

#note_id h2 {
	font-size: 1.5em;
	font-weight: bold;
}

.api-enabled {
	font-weight: bold;
	color: #00A213;
}

.api-disabled {
	font-weight: bold;
	color: #BB2222;
}

tr.api_header {
	background-color: #094E8E;
	color: #E7F1F8;
	padding: 3px;
}

td.last-purge-time-cell {
	white-space: nowrap;
}

.default_text {
	color: #6BBD42;
	font-size: 12px;
}

.loader {
	height: 19px;
	margin-top: -7px;
	margin-bottom: -4px;
}

.popup_segment, .popup_segment.PopHelpText {
	display: none;
	position: absolute;
	top: -5px;
	left: 10px;
	text-align: left;
	z-index: 5;
}

.popup_segment li,
#SegmentGroupsData li {
	list-style: none;
}

#SegmentGroupsData th {
	font-weight: bold
}


#SegmentGroupsData th,
#SegmentGroupsData td
{
	padding: 8px;
	border: 1px solid #BFD4E8;
	border-width: 0 1px 1px 0;
}


#SegmentGroupsData th:last-child,
#SegmentGroupsData td:last-child
{
	border-right: 0;
	margin-right: 6px;
}

#SegmentGroupsData {
	margin-left: -6px;
	margin-right: -6px;
}

#SegmentGroupsData.sep-data-export
{
	margin-bottom: -3px
}

#SegmentGroupsData.sep-data-export tr:last-child td
{
	border-bottom-width: 0
}

#SegmentGroupsData table tr td:first-child,
#SegmentGroupsData table tr th:first-child {
	margin-left: 6px;
}

.Explorer6 .Variation_and_VariationGroup_Control,
.Explorer7 .Variation_and_VariationGroup_Control
{
	display: none;
}

#SegmentGroupSelector
{
	border: solid #BFD4E8;
	border-width: 0 1px;
	float: left;
	padding: 5px 5px 5px 10px;
	margin-top: -5px;
}

.Explorer #SegmentGroupSelector {
	margin-top: -3px;
	padding-top: 3px;
}

#SegmentGroupEnabler {
	float: left;
	width: 103px;
}

#SegmentGroupEnabler div {
	margin-top: 3px;
}

#SegmentGroupEnabler input {
	margin-top: 1px;
	float: left
}

.Explorer7 #SegmentGroupEnabler input {
	margin-top: -3px;
}

.Explorer8 #SegmentGroupEnabler input,
.Explorer9 #SegmentGroupEnabler input {
	margin-top: 0;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

td.remove {
	text-align: center;
}

.plus_text {
	color: #FFC000;
	font-weight: bold;
}


.not_item_0 .item_0 {
	display: none;
}

.not_item_1 .item_1 {
	display: none;
}

.not_item_2 .item_2 {
	display: none;
}

.not_item_3 .item_3 {
	display: none;
}

.not_item_4 .item_4 {
	display: none;
}

.not_item_5 .item_5 {
	display: none;
}

.not_item_6 .item_6 {
	display: none;
}

.not_item_7 .item_7 {
	display: none;
}

.not_item_8 .item_8 {
	display: none;
}

.not_item_9 .item_9 {
	display: none;
}

.not_item_10 .item_10 {
	display: none;
}

.Targeting_Assistant_status label {
	float: left;
	margin-right: 16px;
}

.Targeting_Assistant_status .ui-slider .ui-slider-handle {
	background: #CFE8FF;
	border: 1px solid #C5DBEC;
}

.Targeting_Assistant_sub .ui-slider {
	height: 2px;
	margin-top: 3px;
	background-color: #EEEEEE;
}

#handle_MatchThreshold {
	margin-left: -1.5em;
	margin-top: -3px; /* negative of ui-sliders top */
	width: 3.5em;
	text-align: center;
	border-color: #F2A847;
}

.Targeting_Assistant_status .ui-slider li span.ui-slider-label-show {
	display: none;
}

.Targeting_Assistant_sub {
	float: left;
	padding-right: 37px;
}

.Targeting_Assistant_sub input,
.Targeting_Assistant_sub label
{
	margin-top: 0px;
}

.Targeting_Assistant_sub .ui-slider li span.ui-widget-content,
.Targeting_Assistant_sub .ui-slider dd span.ui-widget-content
{
	border-width: 0;
}

.Targeting_Assistant_sub .ui-slider li:last-child span.ui-widget-content,
.Targeting_Assistant_sub .ui-slider dd:last-child span.ui-widget-content
{
	border-right-width: 1px;
}

.assignmentcriteria_popup .popup table tr:first-child td {
	border-top: 0;
}

.private_ip {
	padding-left: 20px;
}

.isbaselinewrapper {
	float: left;
}

/***************************************************************
	File Storage
****************************************************************/

#filestorage-table {
	border-top: 1px solid #7CA8D0;
}

.buttonright {
	float: right;
}

/***************************************************************
	Popup tooltips for campaign list
****************************************************************/

.relative {
	position: relative;
}

.popup-tooltip {
	display: none;
	position: absolute;
	width: 180px;
	background: #fff;
	border: 1px solid grey;
	top: -1em;
	padding: 10px;
	box-shadow: 0 0 1em #999;
	line-height: 1.5em;
	z-index: 10;
	left: 98px;
}

.hovering > .popup-tooltip {
	display: block;
	z-index: 100
}

.popup-tooltip-label {
	display: block;
	color: #666;
	font-weight: bold;
}

.popup-tooltip-value {
	font-size: .9em;
}

.popup-tooltip .newest-assignment {
	width: 180px;
	padding-bottom: 5px;
	border-bottom: 1px solid #666;
	margin-bottom: 5px;
}

.popup-tooltip .start-time,
.popup-tooltip .end-time {
	display: inline-block;
	width: 88px;
}

.arrow-left-border {
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 12px solid #666;
	position: absolute;
	top: 5px;
	left: -12px;
}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid white;
	position: absolute;
	top: -10px;
	left: 2px;
}

.arrow-top-border {
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #666;
	position: absolute;
	top: -12px;
	left: 110px;
}

.arrow-top {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
	position: absolute;
	top: 2px;
	left: -10px;
}

.arrow-bottom-border {
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #666;
	position: absolute;
	top: 58px;
	left: 110px;
}

.arrow-bottom {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid white;
	position: absolute;
	top: -12px;
	left: -10px;
}

.popup-tooltip.confidence-tooltip.hover-below {
	width: 220px;
	right: auto;
	left: -85px;
	top: 80px;
}

.popup-tooltip.confidence-tooltip.hover-above {
	width: 220px;
	right: auto;
	left: -20px;
	top: -70px;
	font-size: 13px;
}

.confidence-value {
	font-weight: bold;
}

/***************************************************************
	Text dropdown menu
****************************************************************/

.text-dropdown {
	display: inline-block;
	position: relative;
	padding-right:  23px; /* 10px space + 13px icon */
}

.text-dropdown-title {
	font-weight: bold;
	color: #05A;
}

.text-dropdown-icon {
	height: 19px;
	width: 19px;
	position: absolute;
	top: -4px;
	right: 0px;
	background: url(/images/DropDown.png) no-repeat scroll 3px 3px transparent;
}

.text-dropdown:hover .text-dropdown-icon {
	background: url(/images/DropDown_over.png) no-repeat scroll 3px 3px #def;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	top: -5px;
	right: -1px;
}

.text-dropdown-menu {
	display: none;
	position: absolute;
	top: 11px;
	right: -1px;
	z-index: 100;
	line-height: 1.5em;
	border: 1px solid #e5e5e5;
}

.text-dropdown:hover .text-dropdown-menu {
	display: block;
}

.text-dropdown-menu-item > a {
	display: inline-block;
	white-space: nowrap;
	width: 155px;
	background-color: #def;
	border-bottom: 1px solid #fff;
	padding: 3px 5px;
}

.text-dropdown-menu-item > a.last {
	border-bottom: none;
}

.text-dropdown-menu-item > a:hover {
	text-decoration: none;
	background-color: #cde;
}

.text-dropdown-spacer {
	width: 20px;
	height: 1px;
	display: inline-block;
}

/***************************************************************
	Key Performance Indicator
****************************************************************/

.kpi-container {
	display: inline-block;
	height: 70px;
	position: relative;
}

.kpi-info,
.kpi-no-data {
	width: 200px;
}

.kpi-no-data-title {
	color: #999;
	font-weight: bold;
}

.kpi-no-data-message {
	color: #999;
}

.kpi-graph {
	float: left;
	margin-right: 10px;
}

.kpi-value {
	font-weight: bold;
}

.kpi-value,
.kpi-rpInfo {
	display: block;
	margin: 3px 0;
}

.kpi-rpLabel,
.kpi-rpName {
	display: block;
}

.kpi-rpLabel {
	font-weight: bold;
	color: #999;
}

.kpi-direction {
	position: absolute;
	display: block;
	top: 0;
	right: 10px;
	height: 26px;
	width: 30px;
}

.kpi-optimize-higher {
	background: url(/images/Arrow_up.png);
}

.kpi-optimize-lower {
	background: url(/images/Arrow_down.png);
}

.tip-url .qrcode,
.tip-qrcode .showQrButton,
.tip-qrcode .url,
.tip-url .showUrlButton,
.tip-url .disabledCancel
{
	display: none;
}

.qrButtons {
	display: none;
	float: right;
}

.qrcode {
	padding-left: 50%;
	margin-left: -100px;
}

.disabledCancel {
	height: 19px;
	width: 125px;
	left: 0;
	top: 0;
	z-index: 100;
	position: absolute;
	background-color: #F5F5F5;
	opacity: 0.7;
	filter: Alpha(Opacity=70);
}

.pc-checkbox-move {
	float: right !important;
	position: relative;
	left: 23px;
}

.pc-wrapper {
	display: none;
}

.page-category-triggers__hidden {
	display: none; /* class used to hide Page Category triggers in Factor_One */
}

.form-textarea--prepend {
	display: block;
	margin-bottom: 4px;
}

.form-textarea--append {
	display: block;
	margin-top: 2px;
}

#root .multipair--key,
#root .multipair--value {
	border: 1px solid #d6d6d6;
	box-sizing: border-box;
	padding: 5px;
	height: 25px;
}

#root .multipair--key {
	width: 100px;
}

#root .multipair--value {
	border-left: 0;
	/* 100px = width of the key column */
	width: calc(100% - 100px);
}

.rollover-icon {
	position: relative;
}

.rollover-icon--popup-tooltip {
	position: absolute;
	width: 211px;
	background: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	color: #4B4949;
	left: -104px;
	top: -40px;
	padding: 7px 10px 5px;
	box-shadow: 0 0 3px #888888;
	border: 1px solid #F3F3F3;
	display: none;
	line-height: 16px;
	z-index: 10;
}

.rollover-icon--arrow-down {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #D1D2D3;
	top: 100%;
	left: 100px;
}

.rollover-icon--arrow-down-inner {
	width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid white;
	position: absolute;
	top: 100%;
	left: 101px;
}

.rollover-icon.hovering>.rollover-icon--popup-tooltip {
	display: block;
	z-index: 100;
}

.rollover-icon.report-sampling-icon-campaign-list {
	padding-top: 5px;
	padding-bottom: 5px;
}

.rollover-icon.report-sampling-icon__right {
	display: inline-block;
	margin-left: 10px;
}

.total-visits-number {
	display: inline-block;
}

#root .multipair--button-container {
	left: calc(100% + 10px);
	position: absolute;
	top: 0;
	width: 60px;
}

#root .multipair--row-container {
	/* The fields in this row need to line up with other text areas, which actually overflow their containers by 2
	pixels because their containers are sized in content-box with 100% width, so the borders are unaccounted for.
	This basically increases the available width for the rows by 2px, so that we can line up but still use correct
	measurements */
	margin-right: -2px;
}

#root .multipair--row {
	margin-bottom: 10px;
	position: relative;
}

#root .multipair--button {
	background: #eff7ff; /* Old browsers */
	background: -moz-linear-gradient(top, #eff7ff 0%, #e2f1ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff7ff), color-stop(100%,#e2f1ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eff7ff 0%,#e2f1ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eff7ff 0%,#e2f1ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eff7ff 0%,#e2f1ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eff7ff 0%,#e2f1ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff7ff', endColorstr='#e2f1ff',GradientType=0 ); /* IE6-9 */

	border-radius: 3px;
	border: 1px solid #8eb1d4;
	height: 25px;
	margin-right: 5px;
	padding: 2px 0 0 1px;
	width: 25px;
}

#root .multipair--button:hover {
	background: #e5f2ff; /* Old browsers */
	background: -moz-linear-gradient(top, #e5f2ff 0%, #cfe8ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f2ff), color-stop(100%,#cfe8ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5f2ff 0%,#cfe8ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5f2ff 0%,#cfe8ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5f2ff 0%,#cfe8ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5f2ff 0%,#cfe8ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f2ff', endColorstr='#cfe8ff',GradientType=0 ); /* IE6-9 */
}

#root .multipair--row:first-child:last-child .multipair--button__remove {
	display: none;
}

#root .clientside-selector {
	width: 100%;
}

.ui-widget textarea.csf-customscript {
	font-family: monospace;
	padding-left: 20px;
}

input#isdefaultvariation, input#isbaseline, input#iscritical{
	float: left;
	margin-right: 5px;
}

/*There is an !important color declared above this, so we need this to overwrite it.*/
.vis_edit_confirm--explanation {
	color: #26394B !important;
	font-weight: normal;
}

.vis_edit_confirm--explanation.vis_edit_confirm--explanation__collapse {
	display: none;
}

html#redesign-override-html .status-and-type div.spacer {
	float: left;
}

html#redesign-override-html .status-and-type div > div {
	display: block;
	font-weight: bold;
}

.status-and-type {
	display: inline-block;
	margin-bottom: 20px;
}

.status-and-type div > div {
	display: inline-block;
}

html#redesign-override-html .status-and-type .variation-type-select {
	padding-left: 20px;
}

html#redesign-override-html .status-and-type .variation-type-select > select {
	margin-top: 9px;
	height: 27px;
	width: 109px;
}

.non-origin-experiment-block.hidden-matchcondition {
	/*Have to use important to overwrite the css rules defined in elsewhere*/
	display: none !important;
}

.performance-monitoring .logzio-left {
	float: left;
	padding-right: 40px;
}

.performance-monitoring .logzio-button {
	clear: both;
	padding: 20px 0;
}

.performance-monitoring .logzio-label {
	padding-bottom: 10px;
}

.sunset-message {
	position: fixed;
	top: 100px;
	left: 50%;
	width: 530px;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);

	background-color: #ffffff;
	border: 1px solid #A6BAD5;
	padding: 15px 50px 20px 30px;
	text-align: left;
	z-index: 999;
}

.sunset-message--header {
	color: #4687BA;
	font-size: 1.3em;
	padding-bottom: 5px;
}

.sunset-message--body {
	color: #8C8C8C;
	line-height: 1.5em;
}

.sunset-message--close-button {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 1.5em;
	cursor: pointer;
}

.deprecation-message--container {
	margin-bottom: 15px;
}

.pre-ui-redesign .announcement {
	font-weight: normal;
	text-align: left;
}

.pre-ui-redesign .announcement .announcement-teaser {
	background-color: #F9F9F9;
	color: #555555;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 18px 29px;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

.pre-ui-redesign .announcement .announcement-teaser a.modal.announcement {
	padding-left: 13px;
}

.pre-ui-redesign .announcement .announcement-dismiss {
	color: #333333;
	cursor: pointer;
	float: right;
	font-size: 16px;
	padding-right: 29px;
	padding-top: 15px;
}

.pre-ui-redesign .announcement .announcement-dismiss:hover {
	color: #333333;
}

.pre-ui-redesign .announcement .clearfix::after {
	clear: both;
	content: "";
	display: table;
}

.pre-ui-redesign .announcement-modal .ui-icon.ui-icon-closethick {
	display: none !important;
}

.pre-ui-redesign .announcement-modal .ui-dialog-titlebar-close .ui-corner-all {
	margin: 7px !important;
}

.pre-ui-redesign .announcement-modal .ui-dialog-titlebar.qtip-title .ui-dialog-title {
	color: #FFFFFF;
	font-size: 18px;
}

.pre-ui-redesign .announcement-modal {
	border-radius: 5px !important;
	border-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
}

.pre-ui-redesign .announcement-modal .ui-dialog-titlebar.qtip-title span.ui-dialog-title  {
	margin-left: 0px;
}

.pre-ui-redesign .announcement-modal .announcement-body {
	box-sizing: border-box;
	color: #333333;
	height: 100%;
	letter-spacing: 0.5px;
	line-height: 20px;
	padding: 30px 30px 0 30px;
}

.pre-ui-redesign .announcement-modal .announcement-body div, .pre-ui-redesign .announcement-modal .announcement-body dl, .pre-ui-redesign .announcement-modal .announcement-body dt, .pre-ui-redesign .announcement-modal .announcement-body dd, .pre-ui-redesign .announcement-modal .announcement-body ul, .pre-ui-redesign .announcement-modal .announcement-body ol, .pre-ui-redesign .announcement-modal .announcement-body li, .pre-ui-redesign .announcement-modal .announcement-body h1, .pre-ui-redesign .announcement-modal .announcement-body h2, .pre-ui-redesign .announcement-modal .announcement-body h3, .pre-ui-redesign .announcement-modal .announcement-body h4, .pre-ui-redesign .announcement-modal .announcement-body h5, .pre-ui-redesign .announcement-modal .announcement-body h6, .pre-ui-redesign .announcement-modal .announcement-body pre, .pre-ui-redesign .announcement-modal .announcement-body code, .pre-ui-redesign .announcement-modal .announcement-body form, .pre-ui-redesign .announcement-modal .announcement-body fieldset, .pre-ui-redesign .announcement-modal .announcement-body legend, .pre-ui-redesign .announcement-modal .announcement-body input, .pre-ui-redesign .announcement-modal .announcement-body textarea, .pre-ui-redesign .announcement-modal .announcement-body p, .pre-ui-redesign .announcement-modal .announcement-body blockquote, .pre-ui-redesign .announcement-modal .announcement-body th, .pre-ui-redesign .announcement-modal .announcement-body td {
	margin: 0;
	padding: 0;
}

.pre-ui-redesign .announcement-modal .announcement-body ul  {
	margin-top: 10px;
	margin-bottom: 10px;
}

.pre-ui-redesign .announcement-modal .announcement-body ul li {
	list-style-type: disc;
	margin-left: 45px;
	margin-bottom: 8px;
}

.pre-ui-redesign .announcement-modal .announcement-body *  {
	margin: 0 auto;
}

.pre-ui-redesign .announcement-modal .announcement-body body  {
	font-family: arial;
}

.pre-ui-redesign .announcement-modal .announcement-body h2  {
	color: #4b4949;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

.pre-ui-redesign .announcement-modal .announcement-body p  {
	color: #404040;
	font-size: 14px;
	line-height: 21px;
	padding-bottom: 15px;
}

.pre-ui-redesign .announcement-modal .announcement-body ul {
	padding-bottom: 10px;
}

.pre-ui-redesign .announcement-modal .announcement-body ul li  {
	color: #404040;
	font-size: 14px;
	line-height: 21px;
}

.pre-ui-redesign .announcement-modal .announcement-body a  {
	color: #0067A7;
	font-weight: bold;
	padding-left: 5px;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	outline: none;
}

.pre-ui-redesign .announcement-modal .announcement-body a:hover  {
	text-decoration: underline;
}

.pre-ui-redesign .announcement-modal .announcement-body .clearfix::after {
	clear: both;
	content: "";
	display: table;
}

.pre-ui-redesign .announcement-modal .newtip-content {
	max-height: 65vh;
	min-height: 300px;
	overflow-y: auto;
}

.pre-ui-redesign .announcement-modal a.ui-dialog-titlebar-close {
	margin: 7px !important;
}

.pre-ui-redesign .announcement_preview  {
	display: none;
}

.pre-ui-redesign .archived-tooltip-container {
	left: 200px;
	position: absolute;
	top: -15px;
}

.pre-ui-redesign .archived-tooltip-container.bulk-edit-archived {
	left: 75px;
}

.ui-redesign.Page_GeoIPLookup .container{
	border: none !important;
}
