
.gwt-TabPanelBottom {
  border-color: #92c1f0;
  border-style: solid;
  border-width: 1px 1px 1px !important;
  /*border-bottom: none;*/
  overflow: hidden;
  padding: 6px;
}

h1,h2,h3,h4 {
	display: inline;
}

/* image button styling is needed here to
   to make highlighting work in Explorer
   I do not have a clue why... */
table.image-button {
	cursor: pointer;
	cursor: hand;	
	width: 100%;
	border: 1px solid white;
}

table.image-button:hover {
	background-color: #d0e4f6;
	border: 1px solid #92c1f0;
}

.message-deletion-confirm-panel {
	color: blue;
	padding-left: 10px;
	padding-right: 10px;	
}

.message-deletion-confirm-top-label {
	padding-bottom: 5px;	
}

.message-deletion-confirm-bottom-label {
	padding-top: 10px;	
}

.filter-sub-panel-header {
	color: #4478a9;
	margin-bottom: 3px;
}

.product-filter-product-name {
	color: blue;
	cursor: pointer;
	cursor: hand;	
}

.product-filter-product-name:hover {
	text-decoration: underline;
}

.filter-panel {
	width: 730px;	
}

.basic-filter-panel {
	width: 730px;
}

.advanced-filter-panel {
	width: 730px;
}

.filter-sub-panel-border-left {
	border-left: 1px dotted #92c1f0;
}

.filter-sub-panel-border-right {
	border-right: 1px dotted #92c1f0;
}

.filter-sub-panel-border-bottom {
	border-bottom: 1px dotted #92c1f0;
}

.advanced-filter-sub-panel {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	height: 40px;
}

.basic-filter-sub-panel {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	height: 40px;
}

.statistics-type-header {
	font-weight: bold;
	font-size: large;
	margin-bottom: 2px;
	color: #4478a9;
	margin-top: 0px;
}

.statistics-chart-update-label {
	height: 800px;
	font-size: medium;
	font-weight: bold;	
}

.statistics-chart-image-panel {
	margin-top: 10px;
	/*width: 980px;*/
	height: 800px;
}

.statistics-toggle-advanced-label {
	color: blue;
	font-weight: bold;	
	cursor: pointer;
	cursor: hand;
}

.statistics-toggle-advanced-label:hover {
	text-decoration: underline;
}

.statistics-users-item-label {
	color: blue;
	cursor: pointer;
	cursor: hand;	
	margin-left: 12px;
	font-size: medium;
	font-weight: normal;
}

.statistics-users-item-label:hover {
	text-decoration: underline;
}

.statistics-users-main-header {
	font-weight: bold;
	font-size: large;
	margin-bottom: 5px;
	color: #4478a9;
	margin-top: 13px;
}

.statistics-users-table {
	margin-left: 10px;	
}

.statistics-users-table-key {
	color: black;
	background-color: #d0e4f6;
	padding: 3px;
	border: 1px solid #92c1f0
}

.statistics-users-table-value {
	color: black;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px dotted #92c1f0;
}

.product-list {
	border-bottom: 1px solid #d0e4f6;	
}

table.image-button {
	cursor: pointer;
	cursor: hand;	
	width: 100%;
}

table.image-button:hover {
	background-color: #d0e4f6
}

.campaigns-messages-sms-textarea {
	width: 400px;
	height: 338px
}

.campaigns-messages-tabpanel {
	width: 450px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.campaigns-messages-checkbox-panel	{
	margin: 10px;	
}
 
.campaigns-messages-checkbox {
	margin-left: 5px;
	margin-right: 5px	
}
	
.campaigns-messages-no-messages-label {
	color: red;
	margin: 10px;
	font-weight: bold;	
}

.campaigns-MessageEmailTextArea {
	width: 400px;
	height: 200px
}

.campaigns-MessageEmailTextBox {
	width: 400px;
	margin-bottom: 5px;
}

.campaigns-MessageTextLabel {
	color: #4478a9;
}

.campaigns-past-summary-name {
	font-weight: bold;
	font-size: x-large;
	margin-bottom: 5px;
	color: #4478a9;
}

.campaigns-past-summary-key {
	color: black;
	background-color: #d0e4f6;
	padding: 3px;
	border: 1px solid #92c1f0
}

.campaigns-past-summary-value {
	color: black;
	background-color: white;
	padding: 3px;
	border: 1px dotted #92c1f0;
	width: 250px;
}

.campaigns-past-summary-value-email {
	color: black;

}

.campaigns-past-summary-key-email {
	color: #4478a9;

}

.campaigns-past-summary-email-message-label {
	margin: 10px;
}

.campaigns-past-summary-sms-message-label {
	padding: 10px;
}

.campaigns-past-summary-messages-tabpanel {
	width: 500px;
	margin-top: 10px
}

.campaigns-past-summary-email-header-table {
	width: 100%;
	border-bottom: 1px solid #92c1f0;
}

.campaigns-past-summary-main-table {
	margin-left: 5px;
}

.campaigns-past-summary-email-panel {	
	
}

.campaigns-panel {
	margin-bottom: 7px;	
}

.campaigns-toolbar {
}
	
.campaigns-campaign-list {
	border-left: 1px solid #92c1f0;	
}
	
.campaigns-edit-panel {
}

.campaigns-control-panel {
}

.campaigns-messages-checkbox {
	margin-right: 5px;	
}

.instant-messages-general-info-label {
	color: #4478a9;
	padding: 3px;
}


/* 	
.instant-messages-general-information {
	border: 1px solid #92c1f0;
	padding: 5px;
	width: 100%;	
}
*/	
	
	

