body {
	background-color: #FFFFFF;
	background-image: url(img/texi_bck_23.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	height:100%;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #617384;
	line-height: 1.5em;
}

.single-page-body {
	background-image: none;
}

.print_container {
	margin-top: 50px;
}

div {
	padding: 0;
	margin: 0;
}

.texi-null {
	padding: 0;
	margin: 0;
	width: auto !important;
}

.texi-gasket {
	line-height: 1px;
	height: 5px;
}

.texi-error-text {
	color: red !important;
}

.texi-error-centered {
	color: red !important;
	text-align: center;
	vertical-align: middle;
}

.texi-dialog-error-text {
	height:1.5em;
	margin-bottom:1em;
	overflow:hidden;
	white-space:nowrap;
	vertical-align:top;
}

.texi-form {
	padding-left: 10px;
	padding-right: 10px;
}

.texi-center {
	text-align: center;
	vertical-align: middle;
}

.texi-hidden {
	display: none;
}

.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

.vmiddle {
	vertical-align: middle;
}

.texi-global-error {
	border: dotted 1px #c0c0c0;
	margin: 5px 5px 0 5px;
	background: #ffe6e6;
}
/*-----------------dijitCalendar------------------------*/
.tundra .dijitCalendarContainer {
	font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;
	color: #000;
}

.tundra .dijitCalendarYearLabel {
	/* container for all of 3 year labels */
	font-size: 100%;
}

.tundra .dijitCalendarSelectedYear {
	/* label for selected year */
	font-weight: bold;
}
/*-----------------end of dijitCalendar------------------------*/

/* --------------<< start: Container >>---------------*/

.texi_container
{
	width: 910px;
	text-align: center;
	margin: 0 auto;
}

/* --------------<<   end: Container >>---------------*/

/* --------------<< start: Header >>---------------*/

.texi_header {
	height: 81px;
	margin-bottom: 20px;
}

.texi_logo {
	width: 530px;
	height: 81px;
	background: url(img/texi_header_25.gif);
	float: left;
	text-align: left;
}

.texi_logo_end {
	width: 125px;
	height: 81px;
	background: url(img/texi_header_28.gif);
	float: left;
	text-align: left;
}

.texi-logo-text {	
	font-weight: bold;	
	color: #64A138;
	text-align: left;
	margin-left: 127px;
	height: 81px;
	line-height: 81px;
	vertical-align: middle;
}

.texi_header_spacer {
	width: 255px;
	height: 81px;
	background: url(img/texi_header_27.gif);
	float: left;
}

/* --------------<<   end: Header >>---------------*/



/* --------------<< start: Content Container >>---------------*/

/*.texi_content_container*/
/*{*/
/*	width: 910px;*/
/*	border-bottom: solid 1px #AEB1B4;*/
/*}*/
/**/
/*.texi_content_container .header*/
/*{*/
/*	z-index: 99;*/
/*}*/


/* --------------<<   start: Logout >>---------------*/

/* --------------<<   end: Logout >>---------------*/
.menu-userid {
	color: #898D90;
	cursor: pointer;
}

.menu-user-tooltip {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.menu-user-tooltip.label {
	color: #114980;
	margin-top: 5px;
}
.menu-user-tooltip.data {
	color: #64A138;
	margin-bottom: 5px;
}

#divTopMenu {
	height: 31px;
	position: relative;
}
.menu
{
	height: 31px;
	position: relative;
	float: left;
}

.menu li 
{
	float:left;
	height:31px;	
	position:relative;
}

.menu li a
{
	display: block;
	font-weight: bold;
	color: #c8d8e7;
	text-decoration: none;
	float: left;
}

.menu li a.top
{
	background: url(img/main-menu-bg.gif) repeat-x 0 0;
	padding-left: 19px;
}

.menu li:hover a.top
{
	color: #6eab43;
}

.menu li:hover.active a.top
{
	color: #6eabFF;
}

.menu li a span
{
	display: block;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;	
	float: left;
	padding-right: 19px;
	cursor:pointer;
}

.menu li.start a.top
{
	background: url(img/main-menu-l.gif) no-repeat 0 0;
}

.menu li.finish a span
{
	background: url(img/main-menu-r.gif) no-repeat 100% 0;
}

.menu li.active a.top
{
	color: #6eab43;
	background: url(img/main-menu-active-l.gif) no-repeat 0 0;
}


.menu li.active a  span
{
	background: url(img/main-menu-active-r.gif) no-repeat 100% 0;
}

.menu li.active.start a.top
{
	background: url(img/main-menu-active-first-l.gif) no-repeat 0 0;
}

.menu li.active.finish a span
{
	background: url(img/main-menu-active-last-r.gif) no-repeat 100% 0;
}

.menu li a .pointer
{
	display: none;
}

.menu li.active a span.pointer
{
	z-index: 100;
	top: 31px;
	left: 50%;
	display: block;
	position: absolute;
	background: url(img/arrowdown_white.gif) no-repeat;
	width: 9px;
	height: 5px;
	margin-left: -4px;
	margin-top: -5px;
}

.menu li ul 
{
	background: #F3F4F6;
	background-image: none;	
	border: solid 1px #fff;	
	display:none;	
	line-height:normal;
	position:absolute;
	top:31px;
	left:0;
}

.menu li ul li 
{
	border-bottom: 1px solid #fff;
	float:none;
	height:auto;
	margin:0;
	white-space:nowrap;
	color: #154B81;	
}

.menu li ul li a
{
	display: block;
	color: #154B81;	
	padding: 5px 4px;
	background: #F3F4F6;	
	float: none;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	padding-left: 0;
}

.menu li ul li:hover a
{
	color: #fff;
	background: #79C801;
}

/* --------------<< start: Sub Menu >>---------------*/


/*.texi_sub_menu*/
/*{*/
/*	text-align: left;*/
/*	margin-top: 0px;*/
/*}*/
#divDialogSubMenu {
	margin-top: 5px;
}

/* for sub menus which are not the main sub menu */
/* ============================================= */
.texi_sub_menu {
	text-align: left;
	margin-bottom: 20px;
	/*margin-top: 20px;*/
	clear: both;
	height: 24px;
	white-space: nowrap;
}

.texi_sub_menu li {
	float:left;
	height:24px;
}

.texi_sub_menu li span {	
	padding: 0 0 0 37px;
	background: #f8f9fa url(img/submenu-l-off.gif) 8px 0 no-repeat;	
	display:block;
	line-height:24px;
}

.texi_sub_menu li span.active {
	background: #eceef1 url(img/submenu-l-on.gif) 0 0 no-repeat;
}

.texi_sub_menu li.first span.active {
	background: #eceef1 url(img/submenu-l-on-first.gif) 0 0 no-repeat;
}

.texi_sub_menu li span span {	
	padding: 0 20px 0 0;
	font-weight: bold;
	color: #114980;
}

.texi_sub_menu li span.active span {
	background: url(img/submenu-r-on.gif) no-repeat 100% 0;
}

.texi_sub_menu li.last span span {
	background: url(img/submenu-r-off-last.gif) no-repeat 100% 0;
}

.texi_sub_menu li.last span.active span {
	background: url(img/submenu-r-on-last.gif) no-repeat 100% 0;
}

.texi_sub_menu li a {
	color: #C3C4C5;
	font-weight: normal;
	text-decoration: none;
}

/* for main sub menus */
/* ================== */

.texi_main_sub_menu_arrows {
	cursor: pointer;
	padding-top: 7px;
	line-height: 1;
	float: right;
}

.texi_main_sub_menu_arrow {
	font-size: 100%;
	font-weight: bolder;
	color: #114980;
	background-color: #eceef1
}

.texi_main_sub_menu {
	text-align: left;
	margin-bottom: 20px;
	/*margin-top: 20px;*/
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}

.texi_main_sub_menu_shrunk {
	width: 96%;
}

.texi_main_sub_menu span {
	height:24px;
}

.texi_main_sub_menu span span {	
	padding: 0 0 0 37px;
	background: #f8f9fa url(img/submenu-l-off.gif) 8px 0 no-repeat;	
	display: inline-block;
	line-height: 24px;
}

.texi_main_sub_menu span span.active {
	background: #eceef1 url(img/submenu-l-on.gif) 0 0 no-repeat;
}

.texi_main_sub_menu span.first span.active {
	background: #eceef1 url(img/submenu-l-on-first.gif) 0 0 no-repeat;
}

.texi_main_sub_menu span span span {	
	padding: 0 20px 0 0;
	font-weight: bold;
	color: #114980;
}

.texi_main_sub_menu span span.active span {
	background: url(img/submenu-r-on.gif) no-repeat 100% 0;
}

.texi_main_sub_menu span.last span span {
	background: url(img/submenu-r-off-last.gif) no-repeat 100% 0;
}

.texi_main_sub_menu span.last span.active span {
	background: url(img/submenu-r-on-last.gif) no-repeat 100% 0;
}

.texi_main_sub_menu span a {
	color: #C3C4C5;
	font-weight: normal;
	text-decoration: none;
}

/* --------------<<   end: Sub Menu >>---------------*/


.texi_greylink 
{	
	color: #898D90;
	text-align: right;
	text-indent: 10px;
}

a.greylink_bold { 	
	font-weight: bold; 
	color: #617384; 
	text-decoration: none;
}

a.greylink_bold:hover { 
	text-decoration: underline;
}

.account_info {
	text-align: right;
	margin-top: 10px;
	font-size: 11px;
	color: #898D90;
	float:right
}

.texi_content_container .wrapper
{	
	margin-top:-1px;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.texi_content_container .wrapper.for-help {
	width: 910px;
	margin-bottom: 10px;
}

.texi_content_container .wrapper .t {background: url(img/wrap-border-dot.gif) 0 0 repeat-x;}
.texi_content_container .wrapper .b {background: url(img/wrap-border-dot.gif) 0 100% repeat-x}
.texi_content_container .wrapper .l {background: url(img/wrap-border-dot.gif) 0 0 repeat-y}
.texi_content_container .wrapper .r {background: url(img/wrap-border-dot.gif) 100% 0 repeat-y}
.texi_content_container .wrapper .bl {background: url(img/bottom_table_left.gif) 0 100% no-repeat}
.texi_content_container .wrapper .br {background: url(img/bottom_table_right.gif) 100% 100% no-repeat}
.texi_content_container .wrapper .tr {background: url(img/top_table_right.gif) 100% 0 no-repeat; padding: 20px 20px 35px 1px;} 


.texi_content_container  .content,
#divModalDialog .content {
	padding-left: 17px;
	/*padding-right: 17px;*/
	text-align: left;
	/*vertical-align: middle;*/
}

#divModalDialog .dialog-content-sub-menu {
	margin-left: -17px;
	margin-top: 10px;
}

#divModalDialog .content {
	padding-bottom: 10px;
}

/* --------------<<   end: Content Container >>---------------*/

.texi_common {
	background: #F9F9F9;
	margin-bottom: 5px;
}

.texi_common .bold,
.texi_common b {
	color: #114980; 
}

.reg_green,
.texi_common .reg_green{
	color: #6eab43;
}

.bold {
	font-weight: bold !important;
}

.texi_warning {
	color: red;
}

.texi_warning_strong {
	color: red;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.texi_browser_support {
	color: #000;
	font-weight: bold !important;
	text-align: left;
	margin: 20px 20%;
}

.texi_loading {
	text-align:center;	
}
.texi_wait {
	text-align:center;
}

.texi-rotator {
	background: url(img/exelate_timer.gif) center top no-repeat !important;
	height: 40px;
}


/* --------------<< start: Footer >>---------------*/

.texi_footer
{
	margin-top: 10px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	vertical-align: middle;
	background: url(img/sig_bck.gif);
	font-size: 11px;
	color: #617384;
	text-indent: 10px;
}

.texi_footer a
{
	color: #617384;
	text-decoration: none;
}

.texi_footer a:hover
{
	text-decoration: underline;
}

/* --------------<<   end: Footer >>---------------*/

/* --------------<<   start: Reprots >>---------------*/

.texi_report  {	
	vertical-align: middle;
	font-weight: bold;
	color: #114980;
}

.texi_reportdis {	
	vertical-align: middle;
	color: #C3C4C5;
}

.texi_greytxt {	
	font-size: 11px;
	color: #898D90;
}

.texi_txtcombo {	
	font-size: 11px;
	color: #4C575C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* --------------<<   end: Reports >>---------------*/

input {
	background-color: #F9FBFD; 
	/*margin-left: 5px;*/
	margin-top: 5px;
}

select {
	border: 1px solid #D7E5F2;
	background-color: #F9FBFD; 
	/*margin-left: 5px;*/
	width: 255px;
	font-size: 0.8em;	
}

textarea {
	min-width: 450px;
	min-height: 200px;
	max-width: 450px;
	max-height: 200px;
	border: 1px solid #D7E5F2;
	background-color: #F9FBFD; 
}

input[type=text] {
	border: 1px solid #D7E5F2; 
	width: 250px;
}
input[type=checkbox] {
	padding: 0;
	margin-left: 0px;
	margin-right: 5px;
	width: 13px;
}
input[type=password] {
	border: 1px solid #D7E5F2; 
	width: 250px;
}

.labelcell {
	text-align: left;
	white-space:nowrap;
	padding-right: 5px;
}

.labelcell_top {
	vertical-align: top;
}

.login_dialog .labelcell {
	text-align: right;
	white-space:nowrap;
}

.contact_role td{
	padding-bottom: 5px;
}

.hide_on_login {}

.centre {
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
}

table.tablesorter {
	margin-top:2px !important;
}

.tool-button {
	width: 17px;
	height:17px;
	display:block;
	float:left;
	margin:0;
	border:1px solid #FFFFFF;
	cursor: pointer;
}

.tool-button.excel {
	background:url(img/msexcel.png) 0 100% no-repeat;	
}

.tool-button.pdf {
	background:url(img/pdf.png) 0 100% no-repeat;	
}

.tool-button.xml {
	background:url(img/xml.gif) 0 100% no-repeat;
}

.tool-button.print {
	background:url(img/print.png) 0 100% no-repeat;
}

.tool-button.expand-collapse-grid {
	background:url(img/xml.png) 0 100% no-repeat;
}

.tool-button:hover {
	border:1px solid #AAAAAA;
	margin-top:-1px;
}

.tool-button:active,
.tool-button.active {
	border:1px solid #FFFFFF;
	margin-top: 0px;
}

.new-tpub-button {
	padding: 0;
	margin: 0;
}

.form-border-class {
	border: solid 1px #aeb1b4;
	background: #FFFFFF;
}

.form-border-class.quick-create {
	margin-top: 16px;
}

.quick-create-tpub-form-class {
	width: 350px;
	margin-bottom: 5px;
}

.quick-create-tpub-indicator-class {
	width: 350px;
	height: auto;
	margin: 5px;
}

.quick-create-tpub-header {
	margin-bottom: 10px;
}

.quick-create-layout {
	width: 100%;
	margin-bottom: 1em;
}

.quick-create-tpub-line {
	background-color: white;
	white-space: nowrap;
	margin: 1px 0;
	width: auto;
	overflow: hidden;
}

.quick-create-tpub-label {
	background-color: white;
	white-space: nowrap;
	margin: 1px 2px 1px 0;
	padding-right: 4px;
	width: auto;
}

.quick-create-input-text {

	margin-left: 0;
	margin-top: 0;
}


.quick-create-tpub-form-button {
	padding: 0;
	margin: 0;
	cursor: pointer;
}

.quick-create-tpub-response-class {
	margin-left: 5px;
}

.quick-create-tpub-response-content {
	
}

.quick-create-tpub-response-button {
	cursor: pointer;
}

.tundra .dojoxGridCellOver,
.tundra .dojoxGridCellFocus,
.tundra .dojoxGridCellFocus.dojoxGridCellOver{
	border: 1px dotted #D5CDB5;
	border-left-color: transparent;
	border-top-color: transparent;
}

.tundra .dojoxGridSortNode,
.tundra .dojoxGridArrowButtonNode{
	cursor: pointer;
	white-space: nowrap;
}

.manage-tpub-grid-content .dojoxGrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 11px;
	background-color: inherit;
}

.manage-tpub-grid-content .dojoxGridMasterMessages {
	background-color: #F9F9F9;
}

.manage-tpub-grid-content .tpub-grid-container {
	border-top-style: dotted;
	border-top-color: #D5CDB5;
	border-top-width: 1px;
	background-color: inherit;
	height: 35em;
}

.manage-tpub-grid-content .dojoxGridHeader {
	display:none;
}


.manage-tpub-grid-content {
	right: 0;
	margin-right: 10px;
}

.tpub-grid-filter-label {
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 1px;
	background-color: #ECEEF1;
}

.manage-tpub-grid-content .search-control {
	width: 210px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-size: 0.9em;
	padding-top: 1px;
}

.filter-letter {
	width: 14px;
	border-right: solid 1px #E8E8E8;
	border-left: solid 1px white;
	text-align: center;
}

.filter-word {
	width: auto;
	padding: 0 2px;
}

.filter-letter-hover {
	color: white;
	background-color: #E8E8E8;
	border-left-color: #E8E8E8;
	cursor:pointer;
}

.filter-letter-selected {
	color: white;
	background-color: #114980;
	border-left-color: #114980;
	cursor:pointer;
}

.sort-button {
	width: 16px;
	height: 16px;
	background: url(img/sort_asc_blue.png) left top no-repeat;
	margin-left: 2px;	
	cursor:pointer;
}

.sort-button-desc {
	background: url(img/sort_desc_blue.png) left top no-repeat;
}

.a-in-grid {
	color: blue;
}

.a-disabled {
	color: grey;
}

.tpub-name-in-grid {
	color: #898D90;
	text-decoration: none;
}

.tpub-name-in-grid:hover {
	text-decoration: underline;
}

.insight-toolbar {
	width:100%;
	border:solid 1px #d4d4d4;
	background:#eceef1;
	border-collapse:collapse;
}

.insight-toolbar .toolbar-separator {
	height:26px;
	width:5px;
	margin:auto 0 auto 5px;
	border-left:dotted 1px #d4d4d4;
}


.insight-toolbar .choose-month-label {
	white-space: nowrap;
	margin:auto 5px;
	font-weight: bold;
}

.insight-toolbar .insight-month-select {
	width: 120px;
	margin: auto;
	margin-right: 20px;
}

.exelate.tundra.tpub-slider-container{
	font-weight: bold;
	margin: 1px 20px auto;
}

.exelate.tundra.tpub-slider-container .dijitSliderLeftBumper,
.exelate.tundra.tpub-slider-container .dijitSliderProgressBarH {
	border-color: rgb(80,128,192);
	background: rgb(80,128,192);
}

.exelate.tundra.tpub-slider-container .dijitSliderRightBumper,
.exelate.tundra.tpub-slider-container .dijitSliderRemainingBarH {
	border-color: rgb(80,128,192);
}

.exelate.tundra.tpub-slider-container .dijitRuleLabel {
	font-size: 10px;
}

.insight-toolbar .days-back-header {
	white-space: nowrap;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 20px;
	cursor: pointer;
}

.insight-toolbar .tool-button.print {
	border:1px solid #eceef1;
	margin:auto 5px auto 0;
}

.screen-layout {
	background: #f9f9f9;
}

.insight-layout {
	background: #f9f9f9;
	width:100%;
	border-collapse:collapse;
	border:solid 1px #d4d4d4;
}

.insight-graph-header-container {
	border-left:solid 1px #d4d4d4;
	border-right:solid 1px #d4d4d4;
	border-collapse:collapse;
	width:100%;
}

.insight-graph-header-top-spacer {
	height: 15px;
	border-bottom: solid 1px #d4d4d4;
}

.insight-graph-header {
	font-weight: bold;
	white-space: nowrap;
	margin: 1px 5px 0;
	cursor: pointer;
}
.insight-graph-header-underline {
	border-top: dotted 1px #617384;
	margin: -2px 5px 2px;
	height: 1px;
	background: transparent;
}

.insight-header-left-border,
.insight-graph-left-border {
	border-left: dotted 1px #d4d4d4;
}

.overlap-stats {
	font-weight: bold;
	margin: 20px 100px 20px 10px;
}

.overlap-stats-label {
	padding-right: 10px;
	padding-bottom: 5px;
	white-space: nowrap;
	font-weight: normal;
	cursor: pointer;
}

.insight-layout .table {
	width: 100%;
}

.targeting-segments .insight-layout .table-container {
	max-height: 382px;
	overflow: auto;
}

.insight-layout .table .label {
	margin-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	font-size: 0.85em;
	max-width: 220px;
	overflow: hidden;
}

.targeting-segments .insight-layout .table .label {
	cursor: pointer;
}

.insight-layout .table .data {
	padding-right: 20px;
	padding-left: 5px;
	white-space: nowrap;
	text-align: right;
	font-size: 0.85em;
}

.insight-layout .bar {
	background: url(img/bar.gif) 0 center repeat-x;
	height: 10px;
}

.insight-layout .bar-base {
	background: #d4d4d4;
	height: 10px;
	margin-left: 20px;
}

.insight-layout td.border-bottom {
	border-bottom: solid 1px #d4d4d4;
}

.insight-layout td.border-right {
	border-right: solid 1px #d4d4d4;
}

.insight-layout .table {
	border-collapse: collapse;
}

/*.targeting-segments-overlap-bar {*/
/*	background: #f2f2f2;*/
/*	text-align: left;*/
/*}*/
/**/
/*.targeting-segments-index-bar {*/
/*	background: #f2f2f2;*/
/*	text-align: right;*/
/*}*/

.tundra .dijitTextBox,
.tundra .dijitComboBox,
.tundra .dijitSpinner,
.tundra .dijitTextArea{
	background: #F9FBFD;
	border:1px solid #D7E5F2;
	color: #617384;
}

.tundra .dijitTextBox input,
.tundra .dijitComboBox input,
.tundra .dijitSpinner input,
.tundra .dijitTextArea input{
	color: #617384;
}

.tundra .dijitTextBoxFocused,
.tundra .dijitComboBoxFocused,
.tundra .dijitSpinnerFocused, .tundra .dijitSpinnerUpArrowActive, .tundra .dijitSpinnerDownArrowActive,
.tundra .dijitTextAreaFocused {
	/* input field when focused (ie: typing affects it) */
	border-color:#9cbee0;
}

.tundra .dijitComboBox .dijitButtonNode,
.tundra .dijitSpinner .dijitButtonNode {
	border-color:#9cbee0;
	border-style:solid;
	border-width:0 0 0 1px;
}

.tundra .dijitError {
	background-color:#f9f7ba;
	background-image:none;
}

.tundra .dijitErrorFocused {
	background-color:#f9f999;
	background-image:none;
}

.new-tpub-dialog {
	width: 99%;
	max-width: 1000px !important;
	min-width: 0;
	min-height: 0;
	padding: 0;
	margin: 0;
}

.new-tpub-dialog.tpub-name,
.new-tpub-dialog.tpub-url {
	
}

.new-tpub-dialog.tpub-notes {
	max-height:4em;
	height:4em;
	width: 99% !important; 
	margin: 0;
	padding: 0;
}

.new-tpub-dialog.contract-name {
	
}

.new-tpub-dialog.billing-type {
	width: 99.5%;
}
.new-tpub-dialog.rate {
	width: 98%;
}
.new-tpub-dialog.monthly-min,
.new-tpub-dialog.monthly-uniques,
.new-tpub-dialog.monthly-max {
	width: 63px;
}

.new-tpub-dialog.date-td {
	width: 100%;
}

.new-tpub-dialog.start-date,
.new-tpub-dialog.end-date {
	width:97.5%;
}


.new-tpub-dialog.counting-method {
	margin-left: 1px;
	width: 98.5%;
}

.new-tpub-success-dialog-message {
	margin:10px;
}

.segments-select-class {
	width:236px;
	min-width:0;
	max-width:1000px;
	min-height:4em;
	max-height:1000px;
	/*see chrome height hack in JS*/
}

.arrow-buttons {
	padding-left: 2px;
	padding-right: 2px;
}

.okmessage-box {
	width: 400px;
}

.message-box {
	width: 320px;
}

.message-box-layout {
	margin: 0 16px;
}

.message-box-message {
	font-weight: bold;
	padding-left: 10px;
}

.message-box-question {
	background: url(img/quest.gif) center center no-repeat;
	width: 32px;
	height: 32px;
	margin-top: auto;
	margin-bottom: auto;
}

.message-box-buttons {
	text-align: center;
	vertical-align: bottom;
	padding-top: 10px;
}

.message-box-ok {
	margin: 0 8px;
	width: 84px;
	height: 26px;
	background: url(img/ok.gif) 0 0 no-repeat;
	cursor: pointer;
}

.message-box-cancel {
	margin: 0 8px;
	width: 84px;
	height: 26px;
	background: url(img/cancel.gif) 0 0 no-repeat;
	cursor: pointer;
}

.dojoxDialogCloseIcon {
	display: none;
}
.dj_ie6 .dojoxDialogCloseIcon {
	display: none;
}

.dojoxDialog {
	background: #fff;
	-webkit-box-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border:1px solid #b7b7b7;
	padding:1.5em 3px 3px 3px;
}

.dijitNumberTextBox .dijitValidationIcon,
.dijitNumberTextBox .dijitValidationIconText {
	float: left;
}

.days-back-control {
	width: 45px;
}

.create-user-form {
	margin: 0 20px 10px 20px;
}

.create-user-message {
	font-size: 0.85em;
	background: #eeeeee;
}
.create-user-message .bold {
	font-weight: bold;
	font-size: 1.17em;
	
}

.form-input {
	max-width: 1000px;
	width:98%;
}

.tundra .dijitCalendarIcon {
	width: 16px;
	background: transparent url(img/calendar.png) no-repeat center center;
	display: block;
	/*padding: 0 2px;*/
	padding: 1px 0 0 0;
	float: right;
	height: auto;
	cursor: pointer;
}

.tundra .dijitSearchIcon {
	width: 16px;
	background: transparent url(img/search2.png) no-repeat center center;
	display: block;
	/*padding: 0 2px;*/
	padding: 1px 0 0 0;
	float: right;
	height: auto;
	/*cursor: pointer;*/
}

#newTpubFormId,
#advancedEditFormId,
#editUserFormId {
	padding-bottom: 15px;
}

.create-user-form-for-tpubname {
	margin-top: -20px;
	margin-left: 30px;
	margin-bottom: 20px;
}

.create-user-form-for-buyername {
	margin-top: -20px;
	margin-left: 30px;
	margin-bottom: 20px;
}

.user-not-active-class {
	color: lightgrey;
	font-style: italic;
}

.tundra .dijitDialog {
	-webkit-box-shadow: none;
}

.tundra .dijitDialog .texi_sub_menu{
	margin-bottom: 0px;
}

.dj_webkit .tundra .dijitPopup .dijitTooltipContainer,
.dj_webkit .tundra .dijitPopup .dijitMenu {
	/* -webkit-border-radius: 5px; */
	-webkit-box-shadow: none;
}

.tundra .dijitPopupDialog .dijitTooltipContainer {
	background: #ffffff;
	-webkit-border-radius: 0px;
}
.dj_ff3 .tundra .dijitPopupDialog .dijitTooltipContainer {
	/* only do this for FF3, because FF2 has problems with glitches */
	-moz-border-radius: 0px;
}	

.tundra .dijitPopupDialogRight {
	padding-left: 10px;
}
.tundra .dijitPopupDialogRight .dijitTooltipConnector {
	/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
	left: -4px;
	top: 10px; /* previously 30px */
	background:url(img/tooltipConnectorLeft.png) no-repeat top left;
	width:16px;
	height:14px;
}

.texi-popup-menu-dialog {
	opacity: 0.8;
	width: 150px;
}

.texi-popup-menu {
	padding: 0 10px 0 10px;
}

.texi-popup-menu li{
	cursor: pointer;
	white-space: nowrap;
	list-style-type: none;
	color: #154B81;
	font-size: 10px;
	font-weight: bold;
	background: #F3F4F6;
	border-bottom: solid 1px #fff;
	line-height: 22px;
	vertical-align: middle;
	padding-left: 3px;
}

.texi-popup-menu li.active {
	background: #79C801;
	color: white;
}

.texi-popup-menu li.grayed {
	color: #c0c0c0;
	cursor: default;
}

.network-monitor-class {
	margin-left:5px;
}

.network-monitor-class .grid{
	border-collapse: collapse;
}

.tundra .network-monitor-class .dojoxGridSortNode {
	color: navy;
	font-weight: bold;
	font-size: 12px;
}
.tundra .under-grid {
	border-bottom: dotted 1px #d4d4d4;
	border-right: dotted 1px #d4d4d4;
	background: #f3f3f3;
}

.tundra .network-monitor-class .dojoxGridRowOver .site-status.ok,
.tundra .network-monitor-class .dojoxGridRowOver .site-status.stopped,
.tundra .network-monitor-class .dojoxGridRowOver .site-status.down,
.tundra .network-monitor-class .dojoxGridRowOver .tested.stopped,
.tundra .network-monitor-class .dojoxGridRowOver .period-uptime-a,
.tundra .network-monitor-class .dojoxGridRowOver .period-uptime-total,
.tundra .network-monitor-class .dojoxGridRowOver .response-time.total
{
	color: white;
}

.tundra .network-monitor-class .dojoxGridRowOver .percent-graph {
	background: white;
}

.tundra .network-monitor-class .selected-row-over .dojoxGridCell,
.tundra .network-monitor-class .selected-row-over .site-status.ok,
.tundra .network-monitor-class .selected-row-over .site-status.stopped,
.tundra .network-monitor-class .selected-row-over .site-status.down,
.tundra .network-monitor-class .selected-row-over .tested.stopped,
.tundra .network-monitor-class .selected-row-over .period-uptime-a
{
	color: white;
	background: #459D09;
}

.tundra .network-monitor-class .selected-row-over .percent-graph {
	background: white;
}

.tundra .network-monitor-class .selected-row{
	background: #cffcb1;
}

.tundra .network-monitor-class .selected-row .site-status.stopped,
.tundra .network-monitor-class .selected-row .tested.stopped {
	color: #808080;
}

.close-grid {
	width: 20px;
	height: 22px;
	background: url(img/close.png);
	cursor: pointer;
}
.site-status {
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
}

.site-status.ok {color: #459D09;}
.site-status.stopped {color: #c0c0c0;}
.site-status.down {color: #9c3333;}

.tested {}
.tested.stopped {color: #c0c0c0;}

.status {
	width:16px;
	height:16px;
	margin:auto;
}
.status.ok {
	background: url(img/status_blue.gif) no-repeat;
}
.status.stopped {
	background: url(img/status_gray.gif) no-repeat;
}
.status.down {
	background: url(img/status_red.gif) no-repeat;
}

.status.normal {
	background: url(img/status_blue.gif) no-repeat;
}
.status.high {
	background: url(img/status_yellow.gif) no-repeat;
}
.status.inactive {
	background: url(img/status_gray.gif) no-repeat;
}


.period-uptime-text {}
.period-uptime-a {
	cursor: pointer;
	text-decoration: underline;
	color: navy;
}
.period-uptime-total {
	color: navy;
	font-weight: bold;
}
.period-uptime-percent {
	font-weight: bold;
}

.percent-graph {
	background: #459D09;
	height:7px;
}

.response-time.normal {}
.response-time.total {
	color: navy;
	font-weight: bold;
}

.drilldown-title-label {
	padding-right: 5px;
	margin-top: auto;
	margin-bottom: 0;
}
.drilldown-title-value {
	font-weight: bold;
	margin-top: auto;
	margin-bottom: 0;
}

.direct-data-deals-class {
	border-collapse: collapse;
}
.tundra .direct-data-deals-class .under-grid {
	border-bottom: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
	background: #f3f3f3;
}

.tundra .buyer-dashboard .under-grid {
	border-left: dotted 1px #d4d4d4;
	background: #ffffff;
}

.tundra .direct-data-deals-class .dojoxGridCell,
.tundra .direct-data-deals-class .dojoxGridCellFocus,
.tundra .direct-data-deals-class .dojoxGridCellOver,
.tundra .direct-data-deals-class .dojoxGridCellFocus.dojoxGridCellOver {
	border: 1px solid #d4d4d4;
	border-left-color: transparent;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}
/**/
/*.tundra .direct-data-deals-class .dojoxGridHeader .dojoxGridCell:first-child {*/
/*	border-color: #d4d4d4;*/
/*}*/
/**/
/*.tundra .direct-data-deals-class .dojoxGridHeader .dojoxGridCell { */
/*	border-width: 1px;*/
/*	padding-bottom: 0px;*/
/*	border-color: #d4d4d4 #d4d4d4 #d4d4d4 transparent;*/
/*	background: #eceef1;*/
/*	color: #114980 !important;*/
/*	font-weight: bold;*/
/*	padding-top: 3px;*/
/*}*/
/*.tundra .direct-data-deals-class .dojoxGridHeader .dojoxGridCellOver {*/
/*	background: url(img/tabHover.png) #e9e9e9 repeat-x top;*/
/*	color: #114994 !important;*/
/*}*/
/*.tundra .direct-data-deals-class .dojoxGridHeader .dojoxGridCellFocus {*/
/*	border-color: #d4d4d4;*/
/*	border-style: solid;	*/
/*}*/


.direct-data-deals-class .dojoxGridContent {
	background-color: #f3f3f3;
}
.network-monitor-class .dojoxGridContent {
	background-color: #f3f3f3;
}
.direct-data-deals-class .deal-name {
	color: #459D09;
	border-bottom: dotted 1px #459D09;
	font-weight: normal;
	cursor: pointer;
}
.direct-data-deals-class .deal-name.inactive {
	color: gray;
	border-bottom: dotted 1px gray;
}

.direct-data-deals-class .upper-label {
	font-size: .8em;
}
.direct-data-deals-class .upper-label.title {
	font-weight: bold;
}
.direct-data-deals-class .upper-label.active {
	color: #459D09;
	font-weight: bold;
}
.direct-data-deals-class .upper-label.inactive {
	font-weight: bold;
	color: #c0c0c0;
}

.direct-data-deals-class .search-control {
	width: 150px;
	margin-bottom: 3px;
	margin-right: 0px;
	font-size: 0.9em;
	padding-top: 1px;
}

.tundra .search-control .empty-text {
	color: #c0c0c0;
}

.expand-grid {
	width: 20px;
	height: 23px;
	background: url(img/expand.png);
	cursor: pointer;
}
.collapse-grid {
	width: 20px;
	height: 23px;
	background: url(img/collapse.png);
	cursor: pointer;
}

.tundra .dijitTooltipAbove .dijitDialogCloseIcon {
	top: 6px;
}

.tundra .dijitTooltipBelow .dijitDialogCloseIcon {
	top: 20px;
}

.dialogTitleBar {
	cursor: move;
}

.tundra .dijitDialog {
	border-color: #aeb1b4;
}

.tundra .dijitDialogCloseIcon {
	top: -10px;
	z-index:10;
}

.tundra .dijitDialogCloseLabel {
	top: -12px;
	z-index:10;
	position: absolute;
	vertical-align: baseline;
	right: 21px;
	font-size: 0.8em;
	cursor: pointer;
}

.tundra .dijitDialogCloseLabel-hover {
	font-size: 0.9em;
	font-weight: bold;
}

.buy-dialog {
	width: 650px;
}

.buy-dialog-layout {
	border-collapse: collapse;
}

.buy-dialog-layout .progress-label {
	font-size: 0.8em;
	white-space: nowrap;
	margin-left: 10px;
}

.buy-dialog-layout .progress-content {
	margin-left: 10px;
}

.buy-dialog-layout .border-right {
	border-right: dotted 1px #c0c0c0;
}

.buy-dialog-layout .border-bottom {
	border-bottom: dotted 1px #c0c0c0;
}

.buy-dialog-layout td.main-layout {
	padding: 5px 10px 5px 0;
	vertical-align:top;
	width: 100%;
}

.buy-dialog-layout td.indicator-layout {
	padding-top: 10px;
	padding-left: 10px;
	vertical-align:top;
}

.buy-dialog .buttons-layout .spacer-h-big {
	width:90px;
}

.buy-dialog .master-div,
.buy-dialog .page1,
.buy-dialog .page2{
	width: 500px;
	height: 340px;
	overflow: hidden;
}
.buy-dialog .page1-layout,
.buy-dialog .page2-layout {
	border-collapse: collapse;
	width: 100%;
}
.buy-dialog .page1-layout .label,
.buy-dialog .page2-layout .label{
	white-space: nowrap;
	font-weight: bold;
	font-size: 0.8em;
	margin-right: 10px;
	color: #114980;
}

.buy-dialog .page1-layout .title,
.buy-dialog .page2-layout .title{
	font-weight: bold;
	font-size: 0.8em;
	color: #114980;
}

.buy-dialog .page1-layout .data,
.buy-dialog .page2-layout .data{
	font-size: 0.8em;
	color: #114980;
}

.buy-dialog .page1-layout .label-normal,
.buy-dialog .page2-layout .label-normal{
	font-size: 0.8em;
	margin-right: 10px;
}

.buy-dialog .page1-layout .label-normal.disabled,
.buy-dialog .page2-layout .label-normal.disabled{
	color: #c0c0c0;
}

.buy-dialog td.layout {
	vertical-align: middle;
}

.buy-dialog td.layout-top {
	vertical-align: top;
}

.buy-dialog .page1-layout .spacer-v {
	height: 10px;
}

.buy-dialog .page1-layout .field-buy-name {
	width: 98.5%;
}
.buy-dialog .page1-layout .field-start-date {
	width: 100px;
	margin-right: 110px;
	vertical-align: middle;
}

.buy-dialog .page1-layout .field-end-date {
	width: 100px;
	vertical-align: middle;
}

.buy-dialog .page1-layout .delivery-options-container {
	margin-left: 20px;
}

.buy-dialog .page1-layout .field-unique-users {
	width: 100px;
	margin-right: 10px;
	vertical-align: middle;
}

.buy-dialog .page1-layout .unique-users-warning {
	font-size: 0.85em;
	color: red;
}

.buy-dialog .page1-layout .field-delivery-period {
	width: 100px;
	vertical-align: middle;
}

.buy-dialog .page1-layout .field-unique-users.dijitDisabled input,
.buy-dialog .page1-layout .field-delivery-period.dijitDisabled input{
	color: #c0c0c0;
}

.buy-dialog .page2-layout .sample-pixel-container {
	width: 100%;
	height: 120px;
}

.buy-dialog .page2-layout .btn-tab1,
.buy-dialog .page2-layout .btn-tab2 {
	height: 20px;
}

.buy-dialog .page2-layout .editor-container {
	border: solid 1px #D7E5F2;
	height: 80px;
	margin-bottom: 5px;
}
.buy-dialog .page2-layout .pixel-values-container {
	border: solid 1px #D7E5F2;
	height: 80px;
	margin-bottom: 5px;
	overflow: auto;
}

.buy-dialog .page2-layout .page2-tabs-spacer-v {
	height: 10px;
	border-top: dotted 1px #c0c0c0;
	margin-top: -1px;
	z-index: -1;
}

.buy-dialog .page2-layout .editor-error-icon {
	width: 16px;
	height: 16px;
	background: url(img/warning.png) no-repeat;
	z-index: 2;
	margin-right: 0;
	margin-top: -16px;
	margin-left: auto;
	cursor: pointer;
}

.buy-dialog .page2-layout .pixel-value-label {
	white-space: nowrap;
	max-width: 100px;
}

.buy-dialog .page2-layout .pixel-value-text {
	width: 390px;;
}

.buy-dialog .page2-layout .pixel-value-spacer-h {
	padding-left:10px;
}


.progress {
	height: 16px;
	background: url(img/progressBarEmpty.png) 0 0 repeat-x;
	border: solid 1px #eeeeee;
	border-left: none;
}

.progress.fill {
	height: 16px;
	background: url(img/progress.gif) 0 0 repeat-x;
	border: solid 1px #eeeeee;
	border-right: none;
}

.progress-list-item {
	font-size: 0.85em;
	margin: 10px 0;
	text-indent: 16px;
	vertical-align: middle;
	height: 16px;
	white-space: nowrap;
}

.progress-list-item.opened {
}

.progress-list-item.closed {
	font-weight: bold;
	background: url(img/checkmark.png) 0 0 no-repeat;
}

.progress-list-item.default {
	font-weight: bold;
	color: #c0c0c0;
	background: url(img/checkmark_gray.png) 0 0 no-repeat;
}

.spacer-h-small {
	width:10px;
}

.spacer-h-big {
	width:50px;
}

.spacer-v {
	height: 10px;
}

.buttons-layout {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

.button-next {
	background: url(img/next.gif) no-repeat;
	width: 100px;
	height: 26px;
	cursor: pointer;
}

.button-prev {
	background: url(img/prev.gif) no-repeat;
	width: 100px;
	height: 26px;
	cursor: pointer;
}

.button-reset {
	background: url(img/reset_green.gif) no-repeat;
	width: 100px;
	height: 26px;
	cursor: pointer;
}

.button-save {
	background: url(img/save.gif) no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.button-save-disabled {
	background: url(img/save_off.gif) no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.button-advanced {
	background: url(img/advanced.gif) no-repeat;
	width: 89px;
	height: 26px;
	cursor: pointer;
}

.button-done {
	background: url(img/done_on.gif) no-repeat;
	width: 69px;
	height: 26px;
	cursor: pointer;
}

.button-done-disabled {
	background: url(img/done_off.gif) no-repeat;
	width: 69px;
	height: 26px;
	cursor: default;
}

.button-run {
	background: url(img/run_green.gif) no-repeat;
	width: 100px;
	height: 26px;
	cursor: pointer;
}

.button-ok {
	background: url(img/ok.gif) no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.error-dialog-deal-settings {
	width: 654px;
}

.error-dialog-deal-settings .error-name{
	color: #617384 !important;
	font-weight: bold;
}

.error-dialog-deal-settings .error-message {
	margin: 0 17px 17px 17px;
	color: red;
}

.error-dialog-deal-settings .button-layout {
	text-align: center;
}

.error-dialog-deal-settings .button-ok {
	margin: auto;
}

.error-dialog {
	width: 354px;
}

.error-dialog .error-message {
	margin: 0 17px 17px 17px;
	color: red;
}

.error-dialog .info-message {
	margin: 0 17px 17px 17px;
}

.error-dialog .warning-message {
	margin: 0 17px 17px 17px;
	color: #800040;
}

.error-dialog .button-layout {
	text-align: center;
}

.error-dialog .button-ok {
	margin: auto;
}

.deal-dialog {
	width: 600px;
}

.deal-dialog-layout {
	border-collapse: collapse;
}

.deal-dialog .buttons-layout .spacer-h-middle {
	width:30px;
}

.deal-dialog .buttons-layout .spacer-h-big {
	width:30px;
}

.deal-dialog .buttons-layout .button-advanced {
	background: url(img/advanced_off.jpg) no-repeat;
	width: 89px;
	height: 26px;
	/*cursor: pointer;*/
}

.deal-dialog-layout .border-right {
	border-right: dotted 1px #c0c0c0;
}

.deal-dialog-layout .border-bottom {
	border-bottom: dotted 1px #c0c0c0;
}

.deal-dialog-layout td.main-layout {
	padding: 5px 10px 5px 0;
	vertical-align:top;
}

.deal-dialog-layout td.indicator-layout {
	padding-top: 10px;
	padding-left: 10px;
	vertical-align:top;
}

.deal-dialog-layout .progress-label {
	font-size: 0.8em;
	white-space: nowrap;
	margin-left: 10px;
}

.deal-dialog-layout .label-bold {
	font-size: 0.8em;
	font-weight: bold;
	color: #114980;
}

.deal-dialog-layout .label {
	font-size: 0.8em;
}

.deal-dialog-layout .master-div,
.deal-dialog-layout .page1-container,
.deal-dialog-layout .page2-container{
	width: 450px;
	height: 340px;
	overflow: hidden;
}

.deal-dialog-layout .dates-title-pane {
	width: 184px;
	margin-bottom: 10px;
}

.deal-dialog-layout .pricing-title-pane {
	width: 184px;
	margin-bottom: 10px;
}

.deal-dialog-layout .dates-title-pane .dijitTitlePaneContentInner,
.deal-dialog-layout .pricing-title-pane .dijitTitlePaneContentInner{
	height: 44px;
}

.deal-dialog-layout .teble-priscing,
.deal-dialog-layout .teble-dates {
	border-collapse: collapse;
	width: 100%;
	margin: auto;
}

.deal-dialog-layout .teble-priscing tr,
.deal-dialog-layout .teble-dates tr {
	height: 22px;
}

.deal-dialog-layout .page1-container .start-date,
.deal-dialog-layout .page1-container .end-date{
	width: 100px;
}
.deal-dialog-layout .page1-container .price-type,
.deal-dialog-layout .page1-container .price{
	width: 100px;
}

.deal-dialog-layout .page1-container .define-pixel-title {
	margin-bottom: 2px;
}

.deal-dialog-layout .page1-container .btn-tab1,
.deal-dialog-layout .page1-container .btn-tab2 {
	height: 20px;
}

.deal-dialog-layout .page1-container .page1-tabs-spacer-v {
	height: 10px;
	border-top: dotted 1px #c0c0c0;
	margin-top: -1px;
	z-index: -1;
}

.deal-dialog-layout .page1-container .editor-error-icon {
	width: 16px;
	height: 16px;
	background: url(img/warning.png) no-repeat;
	z-index: 2;
	margin-right: 0;
	margin-top: -16px;
	margin-left: auto;
	cursor: pointer;
}

.deal-dialog-layout .page1-container .editor-container {
	border: solid 1px #D7E5F2;
	height: 160px;
}

.deal-dialog-layout .page1-container .editor-container.reduced {
	border: solid 1px #D7E5F2;
	height: 100px;
}

.deal-dialog-layout .page1-container .btn-paste,
.deal-dialog-layout .page1-container .btn-validate{
	height: 21px;
	width: 69px;
	cursor: pointer;
	margin: 8px;
}
.deal-dialog-layout .page1-container .btn-paste {
	background: url(img/paste.gif);
}
.deal-dialog-layout .page1-container .btn-validate {
	background: url(img/validate.gif);
}

.deal-dialog-layout .use-template-container {
	border: solid 1px #c0c0c0;
	padding: 5px 0 0 5px;
}

.deal-dialog-layout .template-fields-container {
	height: 170px;
	overflow: auto;
	/*border: solid 1px red;*/
	margin-top: 5px;
}

.deal-dialog-layout .template-fields-container.reduced {
	height: 100px;
	overflow: auto;
	/*border: solid 1px red;*/
	margin-top: 5px;
}

.deal-dialog-layout .template-fields-container .template-field-label {
	white-space: nowrap;
	max-width: 100px;
}

.deal-dialog-layout .template-fields-container .template-field-spacer {
	padding-left:10px;
}

.deal-dialog-layout .page2-container .delivery-container {
	padding-bottom: 10px;
}

.deal-dialog-layout .page2-container .delivery {
	width: 100px;
	margin-left: 5px;
	margin-right: 5px;
}

.deal-dialog-layout .page2-container .tags-error-icon {
	width: 16px;
	height: 16px;
	background: url(img/warning.png) no-repeat;
	z-index: 2;
	margin-right: 0;
	margin-top: -16px;
	margin-left: auto;
	cursor: pointer;
}

.deal-dialog-layout .page2-container .search-control {
	width: 150px;
}

.deal-dialog-layout .page2-container .btn-clear,
.deal-dialog-layout .page2-container .btn-select-all,
.deal-dialog-layout .page2-container .btn-clear-disabled,
.deal-dialog-layout .page2-container .btn-select-all-disabled{
	height: 21px;
	width: 69px;
	margin: 8px;
}
.deal-dialog-layout .page2-container .btn-clear {
	background: url(img/clear_on.gif);
	cursor: pointer;
}
.deal-dialog-layout .page2-container .btn-clear-disabled {
	background: url(img/clear_off.gif);
}
.deal-dialog-layout .page2-container .btn-select-all {
	background: url(img/selectall_on.gif);
	cursor: pointer;
}
.deal-dialog-layout .page2-container .btn-select-all-disabled {
	background: url(img/selectall_off.gif);
}
.deal-dialog-layout .page2-container .all-tags-container {
	margin-top: 0;
	height: 115px;
	/*border: solid 1px red;*/
	overflow: auto;
	width: 449px;
}
.deal-dialog-layout .page2-container .all-tags-table {
	border-collapse: collapse;
	width: 427px;
	margin-top: 1px;
	/*border: solid 1px red;*/
}

.deal-dialog-layout .page2-container .all-tags-table tr{
	height: 22px;
}

.deal-dialog-layout .page2-container .all-tags-table td.main {
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	width: 49.5%;
	vertical-align: middle;
}

.deal-dialog-layout .page2-container .all-tags-table td.spacer {
	padding-left: 5px;
}
/*-----------TitlePane-----------------------*/
.tundra .dijitTitlePaneTitle {
	background: none;
	border:none;
	border-bottom: dotted 1px #c0c0c0;
	padding: 0;
	padding-top: 6px;
}

.tundra .dijitTitlePaneTitle-hover  {
	background: none;
}

.tundra .dijitTitlePaneTitle * {
	vertical-align: middle;
}

.tundra .dijitTitlePaneContentOuter {
	background: none;
	border:none;
	border-bottom: dotted 1px #c0c0c0;
}

.tundra .dijitTitlePaneFocused .dijitTitlePaneTextNode {
	text-decoration: none;
}

.tundra .dijitTitlePaneContentInner {
	padding:10px;
	padding-right: 0;
}

.tundra .dijitTitlePaneTextNode {
	font-size: 0.85em;
}

.tundra .dijitTitlePane .dijitArrowNode {
	cursor: pointer;
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
	background-image: none;
	background-position: center left; 
}

.tundra .dijitTitlePane .dijitOpen .dijitArrowNode {
	background-image: url(img/minus.png);
	background-position: center left; 
}
.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {
	background-image: url(img/plus.png);
	background-position: center left; 
}

.tundra .deal-dialog-layout .all-tags-title-pane .dijitTitlePaneTextNode {
	font-weight: bold;
}

.tundra .deal-dialog-layout .all-tags-title-pane .dijitTitlePaneContentInner {
	padding-left: 0;
}

.tundra .deal-dialog-layout .all-tags-title-pane .dijitTitlePaneContentOuter {
	border-bottom: 0;
}

.data-tags-screen .top-text {
	/*border: solid 1px red;*/
}

.data-tags-screen .search-control-container {
	text-align: right;
}

.data-tags-screen .groups-main-container {
	border: dotted 1px #c0c0c0;
}

.data-tags-screen .groups-container {
	overflow: auto;
	height: 225px;
}

.data-tags-screen .groups-table {
	width: 96%;
	border-collapse: collapse;
	margin: 1px 0 0 5px;
}

.data-tags-screen .groups-table tr{
	height: 22px;
}

.data-tags-screen .groups-table td.main {
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	width: 49.5%;
	vertical-align: middle;
}

.data-tags-screen .groups-table td.spacer {
	padding-left: 5px;
}

.data-tags-screen .btn-clear,
.data-tags-screen .btn-select-all{
	height: 21px;
	width: 69px;
	margin: 8px;
	cursor: pointer;
}
.data-tags-screen .btn-clear {
	background: url(img/clear_on.gif);
}
.data-tags-screen .btn-select-all {
	background: url(img/selectall_on.gif);
}

.data-tags-screen .btn-get-tags{
	background: url(img/get_tags.gif);
	height: 26px;
	width: 100px;
	margin: 8px auto -15px;
	cursor: pointer;
}

.data-tags-dialog {
	width: 450px;
}

.data-tags-dialog .top-text {
	/*border: solid 1px red;*/
}

.data-tags-dialog .btn-copy,
.data-tags-dialog .btn-download{
	height: 26px;
	width: 100px;
	margin: 17px;
	margin-bottom: 0;
	cursor: pointer;
	z-index: 1100;
}
.data-tags-dialog .editor-container {
	height: 200px;
	border: solid 1px #D7E5F2;
}
.data-tags-dialog .btn-copy {
	background: url(img/copy.gif);
}
.data-tags-dialog .btn-download {
	background: url(img/download.gif);
}

.buyer-dashboard {
	/*border: dotted 1px #c0c0c0;*/
	margin-right: 20px;
}

.buyer-dashboard .welcome-container {
	margin: 2px;
	background: #F9F9F9;
	border: dotted 1px #c0c0c0;
	margin-left:20px;
}

.buyer-dashboard .welcome-container .welcome-data {}

.buyer-dashboard .notifications-container {
	margin: 2px;
	background: #F9F9F9;
	border: dotted 1px #c0c0c0;
	margin-left:20px;
}

.buyer-dashboard .notifications-list {
	overflow: auto;
	max-height: 75px;
}

.buyer-dashboard .notifications-container .notifications-list .notification {}

.buyer-dashboard .string-start-pointer {
	color: #6eab43;
	margin-right: 5px;
}

.buyer-dashboard .toolbar {
	border-collapse: collapse;
	height: 22px;
	background: white;
	margin-top: 10px;
	margin-left:20px;
}
.buyer-dashboard .toolbar .label {
	vertical-align: middle;
	font-size: 0.85em;
}
.buyer-dashboard .toolbar .label-bold {
	font-weight: bold;
	vertical-align: middle;
	font-size: 0.85em;
}

.buyer-dashboard .toolbar .refresh {
	background: url(img/refresh.gif) 0 center no-repeat;
	text-indent: 16px;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 0.85em;
}

.buyer-dashboard .toolbar .refresh.ready.unselectable {
	border: dotted 1px #d6d6d6;
}

.buyer-dashboard .toolbar .active-container {
	white-space: nowrap;
	vertical-align: middle;
	border-left: dotted 1px #c0c0c0;
	border-right: dotted 1px #c0c0c0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.85em;
}

.buyer-dashboard .toolbar .check-active {
	margin-right: 2px;
}

.buyer-dashboard .toolbar .search-control {
	margin-left: 10px;
	width: 100px;
}

.buyer-dashboard .tab-buttons-container {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 21px;
}


.buyer-dashboard .tab-buttons-container div{
	height:21px;
}

.buyer-dashboard .tab-buttons-container .ajax-indicator{
	margin-left: 4px;
	z-index: 100;
	margin-top: -20px;
	position: absolute;
	background: url(/release/dojo/dijit/themes/tundra/images/treeExpand_loading.gif) left center no-repeat;
	height: 20px;
	text-indent: 24px;
}

.dj_webkit .buyer-dashboard .tab-buttons-container .ajax-indicator{
	margin-top: 0px;
}

.buyer-dashboard .grid-layout {
	border-collapse: collapse;
}

.buyer-dashboard .grid-ear {
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: url(img/expand.png) no-repeat;
}

.buyer-dashboard .grid-ear.collapse {
	background: url(img/collapse.png) no-repeat;
}

.tundra .buyer-dashboard .dojoxGridCell,
.tundra .buyer-dashboard .dojoxGridCellFocus,
.tundra .buyer-dashboard .dojoxGridCellOver,
.tundra .buyer-dashboard .dojoxGridCellFocus.dojoxGridCellOver {
	border: 1px solid #d4d4d4;
	border-left-color: transparent;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}

.buyer-dashboard .segment-name {
	text-indent: 15px;
	text-decoration: underline;
	cursor: pointer;
}

.buyer-dashboard .new {
	background: url(img/new.gif) right center no-repeat;
	height: 15px;
	width: 15px;
	padding-left: 3px;
}

.buyer-dashboard .segment-name.buy {
	color: #aaaaaa;
}

.buyer-dashboard .segment-name.active {
	color: #F26A22;
}

.buyer-dashboard .segment-name.inactive {
}

.buyer-dashboard .segment-name.archived {
}

.buyer-dashboard .segment-name.leaf {
	background: url(img/connector.gif) 5px top no-repeat;
	cursor: default;
}

.buyer-dashboard .segment-name.expanded {
	background: url(img/minus.gif) left center no-repeat;
	font-weight: bold;
}

.buyer-dashboard .segment-name.collapsed {
	background: url(img/plus.gif) left center no-repeat;
	font-weight: bold;
}
.buyer-dashboard .deal-status {
	height: 18px;
}
.buyer-dashboard .deal-status .price{
	height: 18px;
	width: 9px;
	margin-top: -18px;
	right: 0;
	margin-left: auto;
}
.buyer-dashboard .deal-status .price.increase{
	background: url(img/up.gif) right center no-repeat;
}
.buyer-dashboard .deal-status .price.decrease{
	background: url(img/down.gif) right center no-repeat;
}
.buyer-dashboard .deal-status.buy {
	background: url(img/buybut.gif) center center no-repeat;
	cursor: pointer;
}

.buyer-dashboard .deal-status.buy.disabled {
	background-image: none;
	cursor: default;
}

.buyer-dashboard .deal-status.active {
	background: url(img/status_blue.gif) center center no-repeat;
}

.buyer-dashboard .deal-status.inactive {
	background: url(img/status_gray.gif) center center no-repeat;
}

.buyer-dashboard .deal-status.archived {
	background: url(img/status_gray.gif) center center no-repeat;
}

.buyer-dashboard .segment-container {
	width: 230px;
	margin-top:4px;
	background:#fff;
}

.buyer-dashboard .segment-bar {
	height:10px;
	background:url(img/bluebar.gif) 0 0 repeat-x;
}

.buyer-dashboard .segment-text {
	text-align:right;
	margin-top:-14px;
	width:80px;
	margin-left:auto;
	right:0;
	font-weight: bold;
}

.buyer-dashboard .buyer-container {
	width: 80px;
	margin-top:4px;
	background:#e1e1e1;
	cursor: default;
}

.buyer-dashboard .buyer-bar {
	height:10px;
	background:url(img/orangebar.gif) 0 0 repeat-x;
	cursor: default;
}

.buyer-dashboard .buyer-text {
	text-align:right;
	margin-top:-14px;
	width:60px;
	margin-left:auto;
	right:0;
	font-weight: bold;
	cursor: default;
}

.settings-dialog {
	width: 300px;
}

.settings-dialog .message {
	font-weight: bold;
	color: red;
	padding-bottom: 20px;
	text-align: center;
	width: 220px;
}

.settings-dialog .error-message {
	text-align: center;
	max-height: 100px;
	min-height: 0;
	overflow: hidden;
	color: red;
	border: solid 1px white;
}

.settings-dialog .layout{
	margin: 0 auto 0;
	width: 220px;
}
.settings-dialog .layout .cell{
	vertical-align: middle;
}

.settings-dialog .layout .v-space {
	padding-bottom: 10px;
}

.settings-dialog .label{
	white-space: nowrap;
	font-weight: bold;
	margin-right: 10px;
}

.settings-dialog .publisher-name{
	width: 99.5%;
}
.settings-dialog .network-name{
	width: 99.5%;
}

.settings-dialog .button-layout{
	margin: 40px auto 0;
}

.settings-dialog .save-button{
	background: url(img/save.gif) no-repeat;
	width: 84px;
	height: 26px;
	margin: 0 8px;
	cursor: pointer;
}

.settings-dialog .cancel-button{
	background: url(img/cancel.gif) no-repeat;
	width: 84px;
	height: 26px;
	margin: 0 8px;
	cursor: pointer;
}

/*data buy performance report, data deal performance report, data buy report*/
.tundra .performance-report .filter-pane .dijitTitlePaneContentInner {
	padding: 10px 0 10px 1px;
}
.tundra .performance-report .filter-pane .dijitTitlePaneContentInner {
	padding: 10px 0 10px 1px;
}

.performance-report .label {
	white-space: nowrap;
	font-size: 0.85em;
	margin-right: 3px;
}
.performance-report .label.readonly {
	color: #c0c0c0;
}

.performance-report .dates-main-layout {
	margin-bottom: 20px;
}

.performance-report .dates-main-layout .time-group-by {
	text-align: right;
}

.performance-report .dates-main-layout .time-group-by label{
	margin-left: auto;
	margin-right: 10px;
}

.performance-report .dates-main-layout .radio label{
	margin-right: 6px;
}

.performance-report .filter-date-range {
	width: 150px;
	margin-right: 7px;
}
.performance-report .filter-start-date,
.performance-report .filter-end-date {
	width: 100px;
	margin-right: 7px;
}
.performance-report .filter-start-date input.readonly,
.performance-report .filter-end-date input.readonly{
	color: #c0c0c0;
}

.performance-report .filter-button {
	width: 20px;
	height: 19px;
	background: url(img/filter.gif) left center no-repeat;
	margin-left: 10px;
	margin-right: 2px;
}

.performance-report .filter-button button {
	width: 16px;
	height: 16px;
}

.tundra .performance-report .filter-button .dijitButtonNode,
.tundra .performance-report .filter-button .dijitButtonNode .dijitDropDownButtonHover{
	background: none !important;
	border:none;
}
.tundra .performance-report .filter-button .dijitArrowButtonInner {
	display:none;
}

.performance-report .fields .filter-button {
	background: url(img/select.gif) left center no-repeat;
}

.performance-report .filter-clear-button {
	width: 20px;
	height: 19px;
	background: url(img/nofilter.gif) center center no-repeat;
	margin-right: 2px;
	cursor: pointer;
}

.performance-report .fields .filter-clear-button {
	background: url(img/noselect.gif) center center no-repeat;
}

.performance-report .filter-names{
	width: 99.5%;
}

.dj_ie .performance-report .filter-names{
	width: 652px;
}

.performance-report .filter-groupby {
	margin-left: 20px;
}

.performance-report .fields-main-layout .layout {
	border-collapse: collapse;
}

.performance-report .separator {
	height: 1px;
	border-bottom: dotted 1px #c0c0c0;
}

.performance-report .vspacer {
	height: 10px;
}

.performance-report .buttons {
	text-align: right;
}
.performance-report .buttons table {
	border-collapse: collapse;
	margin-left: auto;
}

.performance-report .buttons div{
	margin: 8px;
}

.performance-report .grid-toolbar {
	margin-top: 30px;
	text-align: right;
}

.performance-report .grid-toolbar .layout{
	margin-left: auto;
	border-collapse: collapse;
}

.grid-toolbar td {
	padding-top: 1px;
}

.grid-toolbar .tool-button {
	float:none;
}

.performance-report.deal{}

.performance-report.buy {}

.performance-report.buy-details {}

.performance-report .expand-collapse-grid-right {
	width:7px;
	background-color: #dddddd;
	background-image: url(img/right.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	vertical-align: middle;
	height: 20px;
	cursor: pointer;
	border: solid 1px #c0c0c0;
}

.performance-report .expand-collapse-grid-right.right {
	background-image: url(img/left.png);
}

.performance-report .expand-collapse-grid-right.active {
	background-color: #eeeeee;
}

.filter-popup-dialog .search-control{
	width: 100px;
	margin-bottom: 5px;
}
.tundra .filter-popup-dialog .dojoxMultiSelect {
	min-width: 200px;
}
.filter-popup-dialog .button-container {
	text-align: center;
}
.filter-popup-dialog .button-layout {
	margin:auto;
}
.filter-popup-dialog .btn-clear {
	background: url(img/clear_on.gif);
	cursor: pointer;
	height: 21px;
	width: 69px;
	margin: 8px;
	margin-right: 0;
}
.filter-popup-dialog .btn-select-all {
	background: url(img/selectall_on.gif);
	cursor: pointer;
	height: 21px;
	width: 69px;
	margin: 8px;
}

.filter-popup-dialog .btn-first {
	background: url(img/arrowfirst_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}

.filter-popup-dialog .btn-up {
	background: url(img/arrowup_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}
.filter-popup-dialog .btn-down {
	background: url(img/arrowdown_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}

.filter-popup-dialog .btn-last {
	background: url(img/arrowlast_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}

.deal-settings .layout {
	border-collapse: collapse;
}

.deal-settings .vspacer {
	height: 10px;
}

.deal-settings td.vmiddle {
	background: #f3f3f3;
	padding-top: 5px;
	padding-bottom: 5px;
}

.deal-settings .label-container {
	white-space: nowrap;
	margin-left: 10px;
}

.deal-settings .label {
	margin-right: 20px;
	white-space: nowrap;
}

.deal-settings .label.readonly,
.deal-settings input.readonly{
	color: #b2b2b2;
}

.deal-settings .right {
	text-align: right;
}

.deal-settings .number-control {
	width: 100px;
	margin-left: auto;
}

.deal-settings .save-error {
	background: url(img/warning.png) 0 center no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
}

.deal-settings .save-error.hidden {
	display: none;
}

.deal-settings .buttpns {
	text-align: center;
}

.deal-settings .buttons .layout {
	margin: auto;
	border-collapse: collapse;
}

.deal-settings .buttons .layout div {
	margin: 20px 6px 20px 6px;
}

.rate-card-layout {
	border-collapse: collapse;
	vertical-align: top;
	width: 100%;
}

.rate-card-layout .toolbar-layout{
	text-align: right;
}
.rate-card-layout .toolbar-layout .search-control {
	margin-left: auto;
	width: 120px;
}

.rate-card-layout .text-layout {
	vertical-align: top;
}

.rate-card-layout .text {
	width: 250px;
	padding-right: 40px;
	text-align: justify;
}

.rate-card-layout .tree-layout {
	width: 100%;
	vertical-align: top;
}

.rate-card .tab-buttons-container {
	border-collapse: collapse;
	/*margin-top: 10px;*/
	margin-left: 20px;
}

.rate-card .tab-buttons-container div{
	height:20px;
}

.rate-card .grid-layout {
	border-collapse: collapse;
}

.rate-card .grid-ear {
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: url(img/expand.png) no-repeat;
}

.rate-card .grid-ear.collapse {
	background: url(img/collapse.png) no-repeat;
}

.rate-card .header-price-tail {
	font-weight: normal;
}

.tundra .rate-card .dojoxGridCell,
.tundra .rate-card .dojoxGridCellFocus,
.tundra .rate-card .dojoxGridCellOver,
.tundra .rate-card .dojoxGridCellFocus.dojoxGridCellOver {
	border: 1px solid #d4d4d4;
	border-left-color: transparent;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}
.rate-card .segment-name {
	text-indent: 15px;
	text-decoration: underline;
	cursor: pointer;
}

.rate-card .segment-name.leaf {
	background: url(img/connector.gif) 5px top no-repeat;
	cursor: default;
}

.rate-card .segment-name.expanded {
	background: url(img/minus.gif) left center no-repeat;
	font-weight: bold;
}

.rate-card .segment-name.collapsed {
	background: url(img/plus.gif) left center no-repeat;
	font-weight: bold;
}

.rate-card .price-rate {
	
}

.help-dialog {
	width: 770px;
}

.help-dialog .dialogTitleBar {
	margin-top: 12px;
}

.help-dialog .navigation-layout {
	top: -15px;
	z-index: 20;
	position: absolute;
}

.help-dialog .navigation-layout .back {
	background: url(img/back_icon.gif) no-repeat;
	width: 27px;
	height: 26px;
	cursor: pointer;
}

.help-dialog .navigation-layout .next {
	background: url(img/next_icon.gif) no-repeat;
	width: 27px;
	height: 26px;
	cursor: pointer;
}

.help-dialog .main-content {
	width: 750px;
	max-width: 750px;
	height: 450px;
	max-height: 450px;
	overflow: auto;
}

/*must be at and of the file*/

/*all disabled and readOnly checkboxes && combo will be grayed*/
.tundra .dijitCheckBoxReadOnly {
	background-position: -48px;
}

.tundra .dijitCheckBoxCheckedReadOnly {
	background-position: -32px;
}


.tundra .dijitComboBoxDisabled .dijitArrowButton .dijitArrowButtonInner,
.tundra .dijitComboBoxReadOnly .dijitArrowButton .dijitArrowButtonInner{
	background-image: url(img/comboArrowDownDisabled.gif);
}
/*END all disabled and readOnly checkboxes && combo will be grayed*/



.tundra .dojoxGridHeader .dojoxGridCell:first-child {
	border-color: #d4d4d4;
}

.tundra .dojoxGridHeader .dojoxGridCell { 
	border-width: 1px;
	padding-bottom: 0px;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 transparent;
	background: #eceef1;
	color: #114980 !important;
	font-weight: bold;
	padding-top: 3px;
}
.tundra .dojoxGridHeader .dojoxGridCellOver {
	background: url(img/tabHover.png) #e9e9e9 repeat-x top;
	color: #114994 !important;
}
.tundra .dojoxGridHeader .dojoxGridCellFocus {
	border-color: #d4d4d4;
	border-style: solid;	
}

.tundra .dojoxMultiSelect {
	height: auto;
	min-width: 100px;
	overflow: auto;
	overflow-y: auto;
	max-height: 200px;
}

.tundra .dojoxMultiSelectFocused {
	/* input field when focused (ie: typing affects it) */
	border-color:#D7E5F2;
}

.tundra .dojoxMultiSelectItemLabel {
	width: 90%;
}

.tundra .dojoxMultiSelectItem.item-selected{
	background: #e9e9e9;
}

.campaign_approval {
	cursor: pointer;	
}

.campaign_removal {
	cursor: pointer;
}

/* campaign approval icon is turned off */
.campaign_approve {
	background: url(img/campaign_approve_off.gif) no-repeat center bottom;
	width: 19px;
}

/* campaign approval icon is turned on */
.campaign_unapprove {
	background: url(img/campaign_approve_on.gif) no-repeat center bottom;
	width: 16px;
}

/* campaign reset icon is turned on */
.campaign_reset_on {
	background: url(img/campaign_reset_on.gif) no-repeat center center;
	cursor: pointer;
	width: 19px;
}

.campaign_reset_off {
	background: url(img/campaign_reset_off.gif) no-repeat center center;
	cursor: arrow;
	width: 19px;
}

/* campaign removal icon in turned on */
.campaign_remove {
	background: url(img/campaign_remove.gif) no-repeat center center;
	width: 14px;
}

/* campaign removal icon in turned off */
.campaign_unremove {
	background: url(img/campaign_unremove.png) no-repeat center center;
	width: 16px;
}

/* campaign marked as dirty */
.campaign_dirty {
	background-color: rgb(174,199,227);
}

/* campaign marked as deleted */
.campaign_deleted {
	background-color: rgb(209,139,139);
}

.categoryTooltipHeader {
	font-weight: bold;
}

.categoryTooltipBody {
	width: 310px;
}

.categoryTooltipOwnerText {
	font-style: italic;
	font-weigth: bold;
	color: rgb(127,127,174);
	text-align: right;
}

.categoryTooltipOwnerLogo {
	vertical-align: middle; 
	height: 30px; 
}

.categoryNewSegmentsTooltip {
	
}

.categoryNewCategoryNewTooltip {
	font-weight: bold;
	font-style: italic;
	color: rgb(0,176,240);	
}

.newBuyerRequestForm {
	margin: 0 20px 10px 20px;
	width: 830px;
}

.newBuyerRequestForm_MandatoryField {
	color: 		rgb(255,0,0);	
}

.newBuyerRequestForm_LeftTextBox {
	max-width:	380px;
	width: 		380px;
	min-width:	380px;
	padding-right: 20px;
}

.newBuyerRequestForm_BuyerContactDetails {
	max-width:	367px;
	width: 		367px;
	min-width:	367px;
	min-height: 8em;
	height: 	8em;
	max-height: 8em;
    overflow-y: auto;
    overflow-x: none;
}

.newBuyerRequestForm_Remarks {
	max-width:	360px;
	width: 		360px;
	min-width: 	360px;
	min-height: 14.2em;
	height: 	14.2em;
	max-height:	14.2em;
	overflow-y: auto;
	overflow-x:	none;
}

.newBuyerRequestForm_Clear {
	text-align: right;
	padding-right: 20px;
}

.newBuyerRequestForm_ButtonEnabled {
	cursor: pointer;	
}

.newBuyerRequestForm_Submit {
	text-align: left;
}

.newBuyerRequestsLog {
	margin-top: 40px;	
}

.newBuyerRequestsLog_Grid {
	width: 833px;
}

.newBuyerRequestsLog_Title {
	font-size: 0.8em;
}

.newBuyerRequestsLog_numberWaitingForApproval {
	color: rgb(90,89,82);
	font-weight: bold;
}

.newBuyerRequestsLog_textWaitingForApproval {
	color: rgb(90,89,82);
	font-weight: bold;
}

.newBuyerRequestsLog_numberNewApproval {
	color: rgb(74,182,57);
	font-weight: bold;
}
.newBuyerRequestsLog_textNewApproval {
	color: rgb(74,182,57);
	font-weight: bold;
}

.newBuyerRequestsLog_approvedStatusIcon {
	height: 20px;
	display: table-row;
	background: url(img/status_blue.gif) center left no-repeat;
}

.newBuyerRequestsLog_waitingStatusIcon {
	background: url(img/status_gray.gif) center left no-repeat;
}

.newBuyerRequestsLog_rejectedStatusIcon {
	background: url(img/status_red.gif) center left no-repeat;
}

.newBuyerRequestsLog_columnHeader {
	text-align: center;
}

.newBuyerRequestsLog_dateColumn {
	text-align: center;
}

.newBuyerRequestsLog_requestTooltip {
	
}

.newBuyerRequestsLog_requestTooltip_Title {
	font-weight: bold;
}

.newBuyerRequestsLog_requestTooltip_Table {
	border-spacing: 2px; 
}

.newBuyerRequestsLog_requestTooltip_Value {
	padding: 1px 3px 1px 3px;
	border: 1px solid rgb(215,229,242);
	background-color: rgb(225,225,225);
}

.newBuyerRequestsLog_requestTooltip_LongValue_FFChrome {
	max-height: 4.5em;
	overflow-y: auto;
}	

.newBuyerRequestsLog_requestTooltip_LongValue_IE {
	max-height: 6em;
	overflow-y: auto;
	overflow-x: hidden;
}

.SegMng {
	margin-right: 20px;
}

.SegMng .segment-name {
	text-indent: 15px;
	text-decoration: underline;
	cursor: pointer;
}

.SegMng .segment-name.leaf {
	background: url(img/connector.gif) 5px top no-repeat;
	cursor: default;
}

.SegMng .segment-name.expanded {
	background: url(img/minus.gif) left center no-repeat;
	font-weight: bold;
}

.SegMng .segment-name.collapsed {
	background: url(img/plus.gif) left center no-repeat;
	font-weight: bold;
}

.SegMng .rename {
	background: url(img/rename.gif) 0px center no-repeat;
	width: 13px;
}

.SegMng .allowedIcon {
	cursor: pointer
}

.SegMng .notAllowedIcon {
	cursor: default
}

.SegMng .uniquesCPMRate.novalue {
	color: rgb(191,191,191);
	text-align: center;
}

.SegMng .uniquesCPMRate.inherited {
	color: rgb(89,89,89);
	text-align: center;
}

.SegMng .uniquesCPMRate.manual {
	color: rgb(76,178,52);
	text-align: center;
}

.SegMng .active.on {
	background: url(img/visible_on.gif) 0px center no-repeat;
	width: 14px;
}

.SegMng .active.off {
	background: url(img/visible_off.gif) 0px center no-repeat;
	width: 14px;
}

.SegMng .newSegment.on {
	background: url(img/yellowstar.png) 0px center no-repeat;
	width: 16px;
}

.SegMng .newSegment.off {
	background: url(img/greystar.png) 0px center no-repeat;
	width: 16px;
}

.SegMng .priceIndication.increase {
	background: url(img/up.gif) 0px center no-repeat;
	width: 10px;
}

.SegMng .priceIndication.decrease {
	background: url(img/down.gif) 0px center no-repeat;
	width: 10px;
}

.SegMng .priceIndication.off {
	background: url(img/norate.gif) 0px center no-repeat;
	width: 10px;
}

.SegMng .adminBuyOnly.on {
	background: url(img/adminbuy_on.gif) 0px center no-repeat;
	width: 16px;
}

.SegMng .adminBuyOnly.off {
	background: url(img/adminbuy_off.gif) 0px center no-repeat;
	width: 16px;
}


.SegMng .tabs-container {
	margin-left: 20px;	
}

.SegMng .segment-container {
	width: 180px;
	margin-top:4px;
	background:#fff;
}

.SegMng .segment-bar {
	height:10px;
	background:url(img/bluebar.gif) 0 0 repeat-x;
}

.SegMng .segment-text {
	text-align:right;
	margin-top:-14px;
	width:80px;
	margin-left:auto;
	right:0;
	font-weight: bold;
}

.SegMng .draft {
	color: rgb(76,178,52);
}

.SegMng .demangGauge {
	float: right; 
	margin-top: -4px;
}

.SegMng .grid-layout {
	border-collapse: collapse;
}

.SegMng .grid-ear {
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: url(img/expand.png) no-repeat;
}

.SegMng .grid-ear.collapse {
	background: url(img/collapse.png) no-repeat;
}

.SegMng.MoveCancelButton {
	background: url(img/cancel.gif) 0px center no-repeat;
	cursor: pointer;
	width: 90px;
	margin-left: 100px;
	margin-top: 15px;		
}

.SegMng.MoveOKButton {
	background: url(img/ok.gif) 0px center no-repeat;
	cursor: pointer;
	width: 90px;
	margin-left: 200px;
	margin-top: -17px;
}

.SegMng .PublishButton {
	background: url(img/publish.gif) 0px center no-repeat;
	vertical-align: middle;
	width: 85px;
	margin-left: 745px;
	cursor: pointer;
}

.SegMng .CancelButton {
	background: url(img/discard.gif) 0px center no-repeat;
	vertical-align: middle;
	margin-left: 655px;
	margin-top: -18px;
	width: 85px;
	cursor: pointer;
}

.SegMng .BottomMessage {
	text-align: left; 
	color: rgb(197,166, 197); 
	padding-top: 5px;
	padding-bottom: 10px;
}


.SegMng_Refresh {
	background: url(img/refresh.gif) 0 center no-repeat;
	text-indent: 16px;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 0.85em;
}

.SegMng_Refresh.Ready.unselectable {
	border: dotted 1px #d6d6d6;
}

.SegMng_EditTab_TextArea {
	max-height: 55px; 
	min-height: 55px; 
	height: 55px; 
	max-width: 300px; 
	min-width: 300px; 
	width: 300px; 
	border-style: none;
	overflow-y: scroll;
}

.SegMng_EditTab_HR {
	border-color: rgb(128,128,128);
    border-style: solid;
    border-width: thin;
    width: 300px;
}

.SegMng_EditTab_Edit {
    margin-left: 233px;
    margin-top: -18px;
    background: url(img/edit_button.gif) 0 center no-repeat;
    cursor: pointer;
    width: 69px;
    height: 21px;
}

.SegMng_EditTab_Save {
    background: url(img/save_button.gif) 0 center no-repeat;
    cursor: pointer;
    width: 69px;
    height: 21px;
}

.SegMng_EditTab_Cancel {
    background: url(img/cancel_button.gif) 0 center no-repeat;
    cursor: pointer;
    width: 69px;
    height: 21px;
    padding-right: 5px;
}

.message-box-publish {
	margin: 0 8px;
	width: 84px;
	height: 26px;
	background: url(img/publish.gif) 0 0 no-repeat;
	cursor: pointer;
}

.message-box-discard {
	margin: 0 8px;
	width: 84px;
	height: 26px;
	background: url(img/discard.gif) 0 0 no-repeat;
	cursor: pointer;
}

.message-box-continue {
	margin: 0 8px;
	width: 84px;
	height: 26px;
	background: url(img/continue.gif) 0 0 no-repeat;
	cursor: pointer;
}

.message-box-back {
	margin: 0 8px;
	width: 84px;
	height: 26px;
	background: url(img/back.gif) 0 0 no-repeat;
	cursor: pointer;
}

.segment-add-level-dialog {
	width: 400px;
}

.segment-set-priorities-dialog {
	width: 450px;
}

.segment-set-priorities-dialog .mainContent {
	margin-left:	27px;
	margin-right:	27px;
}

.segment-set-priorities-dialog .button-layout {
	/*margin-left: 300px;*/
}

.segment-set-priorities-dialog .buttons {
	margin-top: 20px;
	margin-left: 105px;
}

.segment-set-priorities-dialog .cancel {
	background: url(img/cancel.gif) center center no-repeat;
	cursor: pointer;
	width: 85px;
	margin: 0 0 5px 2px;
}

.segment-set-priorities-dialog .save {
	background: url(img/save.gif) center center no-repeat;
	cursor: pointer;
	margin: 0 0 5px 2px;
	width: 85px;
}

.segment-set-priorities-dialog .btn-first {
	background: url(img/arrowfirst_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}

.segment-set-priorities-dialog .btn-up {
	background: url(img/arrowup_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}
.segment-set-priorities-dialog .btn-down {
	background: url(img/arrowdown_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}

.segment-set-priorities-dialog .btn-last {
	background: url(img/arrowlast_s.gif) center center no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
	/*border: 1px solid #c0c0c0;*/
	margin: 0 0 5px 2px;
}

.segment-set-priorities-dialog .separator {
	background-color: rgb(236,238,241);
	color: rgb(97,115,132);
	font-weigth: bold; 
	height: 15px; 
	min-hegith: 15px; 
	max-height: 15px; 
	border-top: 1px dashed rgb(213,205,181);
	border-bottom: 1px dashed rgb(213,205,181);
}

.segment-set-priorities-dialog .hint {
	font-size: 0.85em;
	text-align: center;
	padding-bottom: 5px;
}

.segment-set-priorities-dialog .innerHint {
	border: 1px dashed #E9E9E9;
	margin-left: auto;
	margin-right: auto;
	width: 240px;
}

.segment-set-priorities-dialog .grid {
	height: 250px;
	/*border: 1px solid rgb(233,233,233);*/
	/*border-collapse: collapse;*/
	/*border-left-color: transparent;*/
}

.segment-set-priorities-dialog .firstRow {
	/*border-top: 1px solid rgb(214, 207,181);*/ 
}

.segment-set-priorities-dialog .selectedRow {
	background-color: rgb(173,199,231); 
	color: rgb(99,113,132);
}

.segment-set-priorities-dialog .overRow {
	background-color: rgb(99,162,239); 
	color: rgb(255,255,255);
}

.segment-move-segment-dialog {
	width: 430px;
}

.CategoryTree {
	border-style: dotted;
	border-color: grey;
	border-width: 1px;
	min-width: 400px;
	max-width: 400px;
	width: 400px;
	max-height: 400px;
	min-height: 400px;
	height: 400px;
	overflow-y: scroll;
	font-size: 0.85em;	
}

.tundra .dijitTreeLabel {
	margin-left: -5px;
}

.tundra .dijitTreeNodeSelected .dijitTreeLabel {
	background-color: rgb(100,161,56);
	color: white;
	font-weight: bold;
}

.tundra .dijitTreeIcon {
	display: none;
}

.BuyerCatPerm {

}

.BuyerCatPerm .toolbar {
	border-collapse: collapse;
	height: 22px;
	background: white;
	margin-top: 10px;
	font-size: 0.85em;
	vertical-align: middle;
}

.BuyerCatPerm .toolbar .RefreshButton {
	background: url(img/refresh.gif) 0 center no-repeat;
	text-indent: 10px;
	cursor: pointer;
}

.BuyerCatPerm .toolbar .search-control {
	margin-left: auto;
	width: 100px;
	font-size: 1.2em;
}

.PastePixelOn {
	background: url(img/paste_pixel_on.png) 0 center no-repeat;
	width: 100px;
}

.PastePixelOff {
	background: url(img/paste_pixel_off.png) 0 center no-repeat;
	width: 100px;
}

.UseTemplateOn {
	background: url(img/use_template_on.png) 0 center no-repeat;
	width: 100px;
}

.UseTemplateOff {
	background: url(img/use_template_off.png) 0 center no-repeat;
	width: 100px;
}

.tundra .SegMng .dojoxGridCell {
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.tundra .SegMng .dojoxGridRow {
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
}

.tundra .BuyerCatPerm .dojoxGridCell {
	vertical-align: center;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	/*margin-bottom: -10px;*/
}

.tundra .BuyerCatPerm .dojoxGridRow {
	vertical-align: center;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
}

.tundra .SegMng .dojoxGridCell,
.tundra .SegMng .dojoxGridCellFocus,
.tundra .SegMng .dojoxGridCellOver,
.tundra .SegMng .dojoxGridCellFocus.dojoxGridCellOver {
	border: 1px solid #d4d4d4;
	border-left-color: transparent;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}

.tundra .SegMng .setPrioritiesDialog .dojoxGridCell,
.tundra .SegMng .setPrioritiesDialog .dojoxGridCellFocus,
.tundra .SegMng .setPrioritiesDialog .dojoxGridCellOver,
.tundra .SegMng .setPrioritiesDialog .dojoxGridCellFocus.dojoxGridCellOver {
	border: 1px solid #d4d4d4;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}



.tundra .SegMng .dojoxGridHeader .dojoxGridCell {
	border-width: 1px;
	padding-bottom: 0px;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 transparent;
	background: #eceef1;
	color: #114980 !important;
	font-weight: bold;
	padding-top: 3px;
}

.tundra .BuyerCatPerm .dojoxGridCell,
.tundra .BuyerCatPerm .dojoxGridCellFocus,
.tundra .BuyerCatPerm .dojoxGridCellOver,
.tundra .BuyerCatPerm .dojoxGridCellFocus.dojoxGridCellOver {
	border: 1px solid #d4d4d4;
	border-left-color: transparent;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}

.tundra .BuyerCatPerm .dojoxGridHeader .dojoxGridCell {
	border-width: 1px;
	padding-bottom: 0px;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 transparent;
	background: #eceef1;
	color: #114980 !important;
	font-weight: bold;
	padding-top: 3px;
}

.buyer-dashboard .IE.TabsOuterDiv {
	overflow: hidden;
	position: relative;
	width: 805px;
	max-width: 805px;
}

.buyer-dashboard .IE.TabsOuterDiv.Full {
	overflow: hidden;
	position: relative;
	width: 830px;
	max-width: 830px;
}

.buyer-dashboard .LeftArrow {
	background: url(img/tabarrow_left_enabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.buyer-dashboard .LeftArrow.IE {
	background: url(img/tabarrow_left_enabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}


.buyer-dashboard .LeftArrow.disabled {
	background: url(img/tabarrow_left_disabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.buyer-dashboard .LeftArrow.disabled.IE {
	background: url(img/tabarrow_left_disabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}


.buyer-dashboard .RightArrow {
	background: url(img/tabarrow_right_enabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.buyer-dashboard .RightArrow.IE {
	background: url(img/tabarrow_right_enabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}

.buyer-dashboard .RightArrow.disabled {
	background: url(img/tabarrow_right_disabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.buyer-dashboard .RightArrow.disabled.IE {
	background: url(img/tabarrow_right_disabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}

.SegMng .IE.TabsOuterDiv {
	overflow: hidden;
	position: relative;
	width: 805px;
	max-width: 805px;
}

.SegMng .IE.TabsOuterDiv.Full {
	overflow: hidden;
	position: relative;
	width: 830px;
	max-width: 830px;
}

.SegMng .LeftArrow {
	background: url(img/tabarrow_left_enabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.SegMng .LeftArrow.IE {
	background: url(img/tabarrow_left_enabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}


.SegMng .LeftArrow.disabled {
	background: url(img/tabarrow_left_disabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.SegMng .LeftArrow.disabled.IE {
	background: url(img/tabarrow_left_disabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}


.SegMng .RightArrow {
	background: url(img/tabarrow_right_enabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.SegMng .RightArrow.IE {
	background: url(img/tabarrow_right_enabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}

.SegMng .RightArrow.disabled {
	background: url(img/tabarrow_right_disabled.gif) center center no-repeat;
	width: 13px;
	height: 21px;
}

.SegMng .RightArrow.disabled.IE {
	background: url(img/tabarrow_right_disabled.gif) center center no-repeat;
	width: 14px;
	height: 21px;
}
.SegMng .tab-buttons-container {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 21px;
}

.billing-new-campaign-dialog {
	width: 530px;
}

.billing_newCampaign_cancel {
	background: url(img/cancel.gif) center center no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.billing_newCampaign_ok {
	background: url(img/ok.gif) center center no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.billing_newCampaign_separator {
	background: url(img/separator.gif) center center repeat-x;
}
.billing_newCampaign_load_segment .dijitButtonNode, 
.billing_newCampaign_load_segment .dijitButtonNode .dijitDropDownButtonHover {
	background: none !important;
	border:none;
	
}

.billing_newCampaign_load_segment .dijitButtonNode .dijitStretch {
	width: 20px;
	height: 19px;
	margin-left: -7px;
}

.billing_newCampaign_load_segment .dijitArrowButtonInner {
	display:none;
}

.billing_newCampaign_load_segment {
	background: url(img/load_segment.gif) center bottom no-repeat;
	width: 20px;
	height: 19x;
	padding-left: 10px;
	cursor: pointer;		
}

.billing_newCampaign_choose_campaign .dijitButtonNode, 
.billing_newCampaign_choose_campaign .dijitButtonNode .dijitDropDownButtonHover {
	background: none !important;
	border:none;
	
}

.billing_newCampaign_choose_campaign .dijitButtonNode .dijitStretch {
	width: 20px;
	height: 19px;
}

.billing_newCampaign_choose_campaign .dijitArrowButtonInner {
	display:none;
}


.billing_newCampaign_choose_campaign {
	background: url(img/magnifying_on.gif) center center no-repeat;
	width: 20px;
	min-height: 19px;
	cursor: pointer;		
}

.billing_newCampaign_unchoose_campaign {
	background: url(img/magnifying_off.gif) center center no-repeat;
	width: 20px;
	min-height: 19px;
	cursor: pointer;		
}

.set-direct-buyers-permissions {
	width: 530px;
}

.set-direct-buyers-permissions .allowed {
	background: url(img/security_checkmark.png) center center no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}

.set-direct-buyers-permissions .notAllowed {
	background: url(img/campaign_remove.gif) center center no-repeat;
	height: 14px;
	width: 14px;
	cursor: pointer;	
	margin-left: auto;
	margin-right: auto;
}

#divManageBuyersScreen .createButton {
	background: url(img/button-create.gif) center center no-repeat;
	height: 26px;
	width: 80px;
	cursor: pointer;	
	margin-left: auto;
	margin-right: auto;	
}

#divManageBuyersScreen #quickCreateEditLink {
	background: url(img/edit-icon.gif) center center no-repeat;
	height: 17px;
	width: 17px;
	cursor: pointer;	
	margin-left: auto;
	margin-right: auto;		
}

#divManageBuyersScreen #quickCreateUsersLink {
	background: url(img/users-icon.gif) center center no-repeat;
	height: 17px;
	width: 17px;
	cursor: pointer;	
	margin-left: auto;
	margin-right: auto;		
}

#T4E-EXELATEUSER-CREATE {
	background: url(img/button-create.gif) center center no-repeat;
	height: 26px;
	width: 80px;
	cursor: pointer;	
	margin-left: auto;
	margin-right: auto;		
}

.manage_buyers_create_import {
	position: relative; 
	top: -210px; 
	left: 309px; 
	background: url(img/magnifying_on.gif) center center no-repeat; 
	width: 20px; 
	height: 19px;
}

.manage_buyers_create_import.msie {
	top: -230px;
}

.manage_buyers_create_import .dijitButtonNode, 
.manage_buyers_create_import .dijitButtonNode .dijitDropDownButtonHover {
	background: none !important;
	border:none;
	
}

.manage_buyers_create_import .dijitButtonNode .dijitStretch {
	width: 20px;
	height: 19px;
}

.manage_buyers_create_import .dijitArrowButtonInner {
	display:none;
}

.manage_buyers_okButton {
	background: url(img/ok.gif) center center no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.manage_buyers_cancelButton {
	background: url(img/cancel.gif) center center no-repeat;
	width: 84px;
	height: 26px;
	cursor: pointer;
}

.manage_buyers_an {
	background: url(img/an_icon.gif) center center no-repeat;
	width: 21px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}

.manage_buyers_db {
	background: url(img/db_icon.gif) center center no-repeat;
	width: 21px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}

.manage_buyers_sp {
	background: url(img/sp_icon.gif) center center no-repeat;
	width: 21px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}

.configMetaViewer_infoPanel_error {
	background: url(img/campaign_remove.gif) center center no-repeat;
	width: 14px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
}

.configMetaViewer_infoPanel_success {
	background: url(img/checkmark.png) center center no-repeat;
	width: 16px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
}

.noteBottomRight {
	background: url(img/noteBottomRight.gif) center center no-repeat;
	width: 26px;
	height: 25px;
	position: relative;
	top: -10px;
}

.noteBottomRight_edited {
	background: url(img/noteBottomRight_edited.gif) center center no-repeat;
	top: -7px;
}

.noteScrollerUp_on {
	background: url(img/noteScrollUp_on.gif) center center no-repeat;
	width: 43px;
	height: 12px;
	cursor: pointer;
}

.noteScrollerUp_off {
	background: url(img/noteScrollUp_off.gif) center center no-repeat;
	width: 43px;
	height: 12px;
	cursor: default;
}

.noteScrollerDown_on {
	background: url(img/noteScrollDown_on.gif) center center no-repeat;
	width: 43px;
	height: 12px;
	cursor: pointer;
}

.noteScrollerDown_off {
	background: url(img/noteScrollDown_off.gif) center center no-repeat;
	width: 43px;
	height: 12px;
	cursor: default;
}

.noteScrollerTop_on {
	background: url(img/noteScrollToTop_on.gif) center center no-repeat;
	width: 26px;
	height: 13px;
	cursor: pointer;
}

.noteScrollerTop_off {
	background: url(img/noteScrollToTop_off.gif) center center no-repeat;
	width: 26px;
	height: 13px;
	cursor: default;
}

.noteScrollerBottom_on {
	background: url(img/noteScrollToBottom_on.gif) center center no-repeat;
	width: 26px;
	height: 13px;
	cursor: pointer;	
}

.noteScrollerBottom_off {
	background: url(img/noteScrollToBottom_off.gif) center center no-repeat;
	width: 26px;
	height: 13px;
	cursor: default;	
}

.noteCloseButton {
	background: url(img/noteCloseButton.gif) center center no-repeat;
	width: 26px;
	height: 13px;
	cursor: pointer;	
}

.notesButtonDataBuy {
	background: url(img/notes.gif) center center no-repeat;
	width: 77px;
	height: 21px;
	position: relative;
	top: 180px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.notesButtonDataDeal {
	background: url(img/notes.gif) center center no-repeat;
	width: 77px;
	height: 21px;
	position: relative;
	top: 120px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.notesButtonNone {
	background: url(img/nonotes.gif) center center no-repeat;
}

.notesWidgetDataBuy {
	position: absolute;
	left: 660px;
	top: -30px;
}

.notesWidgetDataDeal {
	position: absolute;
	left: 610px;
	top: -30px;
}

.noteWidgetDataBuyConnector {
	background: url(img/noteWidgetConnector.gif) center center no-repeat;
	width: 9px;
	height: 18px;
	position: absolute;
	left: -9px;
}

.noteCancelButton {
	margin-left: auto;
	background: url(img/noteCancelButton.gif) center center no-repeat;
	width: 11px;
	height: 11px;
	cursor: pointer;
}

.noteSaveButton {
	margin-left: auto;
	background: url(img/noteSaveButton.gif) center center no-repeat;
	width: 11px;
	height: 11px;
	cursor: pointer;
	margin-left: 5px;
}

.notesIndicationDDD {
	background: url(img/notesIndication.gif) center center no-repeat;
	width: 21px;
	height: 18px;
	cursor: pointer;
	margin-left: auto;
}

.notesIndicationDBDASH {
	background: url(img/notesIndication.gif) center center no-repeat;
	width: 21px;
	height: 18px;
	cursor: pointer;
}

.noteWidgetConnector {
	background: url(img/noteWidgetConnector.gif) center center no-repeat;
	width: 9px;
	height: 18px;
}

.billing_refresh {
	background: url(img/refresh.gif) 0 center no-repeat;
	height: 13px;
	cursor: pointer;
	font-size: 0.85em;
	text-indent: 16px;
	vertical-align: middle;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.segdlv-search-control {
	width: 100px;
}

.segdlv-refresh {
	background:url("img/refresh.gif") no-repeat scroll 0 center transparent;
	cursor:pointer;
	font-size:0.85em;
	margin-right:10px;
	text-indent:16px;
	vertical-align:middle;
}

.segdlv-segment-filter {
	width: 20px;
	height: 19px;
	background: url(img/filter.gif) left center no-repeat;
	margin-left: 10px;
	margin-right: 2px;
}

.segdlv-segment-filter .dijitButtonNode,
.segdlv-segment-filter .dijitButtonNode .dijitDropDownButtonHover{
	background: none !important;
	border:none;
}
.segdlv-segment-filter .dijitArrowButtonInner {
	display:none;
}

.segdlv-buyer-filter {
	width: 20px;
	height: 19px;
	background: url(img/filter.gif) left center no-repeat;
	margin-left: 10px;
	margin-right: 2px;
}

.segdlv-buyer-filter .dijitButtonNode,
.segdlv-buyer-filter .dijitButtonNode .dijitDropDownButtonHover{
	background: none !important;
	border:none;
}
.segdlv-buyer-filter .dijitArrowButtonInner {
	display:none;
}