html,body {
	background-color: #fff;
	font-family: verdana, arial,helvetica, sans-serif;
}
@media only screen and (max-device-width: 1024px) {
	html, body {
		overflow: visible;
	}
}
img {
	border: 0;
}
h1 {
	color: #8091B2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
h2 {
	color: #123586;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: .5em;
	text-decoration: none;
}
h3 {
	color: #123586;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: .5em;
	text-decoration: none;
}

/* WRAPPER AND CONTACT MANAGER TEMPLATE STYLES */
.sharperweb {
	color: #CC9933;
	font-size: 12px;
}
a:focus {
	text-decoration: underline;
}
a.tabs {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.contacts {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
a.mm_main_menu {
	color: #123586;
	font-size: 11px;
	text-decoration: none;
}
a.footer {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.groups {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.actionHeader {
	color: #123586;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.actions {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
#rightPaneIndividual a, #rightPaneGroups a, #rightPaneImportContacts a {
	text-decoration: none;
}
.copyright {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.contactHeader {
	color: #889AC2;
	font-size: 12px;
	text-decoration: none;
}
.contactBody {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.italictext {
	color: #000000;
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
}
.emailitalictext {
	color: #767280;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.activityitalictext {
	color: #3E3E3F;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.smallitalictext {
	color: #000000;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}
.inputfielderror {
	background-color: #D7959A;
}
.datelinks {
	color: #123586;
	font-size: 10px;
	text-decoration: none;
}
.datepicker {
	color: #123586;
	font-size: 11px;
	text-decoration: none;
}
.mm_tools {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.smalltext {
	font-size: 10px;
}
.normaltext {
	font-size: 12px;
}
.bordered {
	border: 1px solid #F5F5F5;
}

/* ACTIVITIES */
.mm_formHeader {
	color: #636364;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.formHeader {
	color: #123586;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.formHeaderHighLight {
	color: #123586;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.misspelledWord {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.activecampaigns {
	color: #656565;
	font-size: 11px;
	text-decoration: none;
}
.white_link_text {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
td.d {
	color: #000;
}
div.divalignleft {
	border: 1px solid #000000;
	float: right;
}

/* TABLES */
.standardTable {
	background-color: #F5F5F5;
	border: 1px solid #889AC2;
	color: #000;
}
.standardTable tr {
	border: 1px solid #889AC2;
	padding-left: 4px;
}
.standardTable td {
	background-color: transparent;
	color: #123586;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
.standardTable input,select {
	background-color: #FFFFFF;
	border: 1px solid #889AC2;
	color: #000;
	color: #123586;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
}
.tipbox {
	background-color: #E1EBF5;
	border: 1px solid #000;
	color: #000;
	font-size: 10px;
}
.tablecells {
	background-color: #F5F5F5;
	border: 1px solid #889AC2;
	color: #000000;
}
.tablecellsStatusBar {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #000000;
}
.tablecells2 {
	background-color: #E9EDF1;
	border: 1px solid #D7E5F2;
	color: #000000;
}
.tdcells {
	border: 1px solid #9F9FA0;
	padding-left: 4px;
}
.tdcellsStatusBar {
	border: 1px solid #9F9FA0;
	padding-left: 4px;
}
.labelcell {
	background-color: transparent;
	color: #123586;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.notecell {
	background-color: #DADEE2;
	color: #123586;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.mm_cell {
	background-color: #B6B5B9;
	color: #4F4E52;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.monthcell {
	background-color: #EBEFF2;
	color: #123586;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.activecell {
	background-color: #E4E8EC;
	color: #123586;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.fieldcell {
	background-color: transparent;
	color: #000000;
	margin-right: 0px;
	padding-right: 0px;
	text-align: right;
}
.namefieldcell {
	background-color: transparent;
	color: #000000;
	margin-right: 0px;
	padding-right: 0px;
	text-align: right;
}
.smalllabelcell {
	background-color: transparent;
	color: #123586;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.smallfieldcell {
	background-color: transparent;
	color: #000000;
	text-align: right;
}
.fieldcell input {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
}
.fieldcell textarea {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
}
.labelcell input {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
}
.notecell input {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
}
.namefieldcell input {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
}
.smallfieldcell input {
	background-color: #FFFFFF;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.smallfieldcell select {
	background-color: #F5F5F5;
	border: 1px solid #9F9FA0;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ezeditor_dropdown select {
	background-color: #FFF;
	border: 1px solid #2D3059;
	color: #000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.button {
	background-color: #D7E5F2;
	color: #102132;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-left: 12px;
	margin-top: 3px;
}
.bsBtnDefault {
	background-color: Menu;
	cursor: default;
	display: inline;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 22px;
	padding-left: 4px;
	padding-top: 3px;
	width: 24px;
}
.bsBtnMouseOver {
	background-color: Menu;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	cursor: default;
	display: inline;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 13px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 15px;
}
.bsBtnMouseDown {
	background-color: Menu;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	cursor: default;
	display: inline;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 13px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 15px;
}
.separatorForHorizontal {
	background-color: white;
	border-left: 1px inset;
	height: 22px;
	width: 2px;
}
.separatorForVertical {
	background-color: menu;
	border-top: 1px inset;
	height: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	width: 22px;
}
.btnImage {
	cursor: pointer;
}

/* Automatic Newsletter Campaign Formatting Classes for Input Forms */
a.newsletterLink {
	color: #0000FF;
	font-size: 11px;
	text-decoration: underline;
}
.newsletterTable {
	background-color: transparent;
	border-collapse: collapse;
	color: #000000;
}
.newsletterCell {
	background-color: transparent;
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.newsletterCell input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newsletterCell select {
	background-color: white;
	border: 1px solid #000000;
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newsletterCell textarea {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 0px;
}

/* STYLES FOR ZUMA CART POPUP */
.help 
{
  display: none;
  position: absolute;
  width: 400px;
  border-style: groove; 
  border-color: #728496; 
  border-width: 3px; 
  background-color: #fff;
  color: #123586;
  z-index:11;
}
.helpTable 
{ 
  background-color: #F5F5F5; 
  color: #000000; 
  border: 1px solid #889AC2; 
  border-collapse: collapse; 
  padding: 10px;
}
.helpText
{
  font-size: 10px;
  color: #000;
  margin: 0 0 7px 0;
}
