        /*
    custom bluehornet styles
*/

/* Modal Chooser Lookup Results Box */
.bh_lookupResults {
    background-color:#FFFFFF;
    border:1px solid #ccc;
    margin:5px 0px;
    max-height:70px;
    overflow-y:auto;
    padding:8px;
    width:300px;
}

.open_any {
vertical-align: middle;
padding:3px 3px 3px 3px;
}

.header .nav li ul li span.search {
background:#FFFFFF url(/ems/images/nav_icons/search.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.recurringMessages {
background:#FFFFFF url(/ems/images/nav_icons/recurringMessages.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.welcomeMessage {
background:#FFFFFF url(/ems/images/nav_icons/welcomeLetters.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.footers {
background:#FFFFFF url(/ems/images/nav_icons/footers.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.preferences {
background:#FFFFFF url(/ems/images/nav_icons/preferences.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.forms {
background:#FFFFFF url(/ems/images/nav_icons/forms.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.subscribers {
background:#FFFFFF url(/ems/images/nav_icons/subscribers.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.importExport {
background:#FFFFFF url(/ems/images/nav_icons/importExport.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.search {
background:#FFFFFF url(/ems/images/nav_icons/search.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.referAFriend {
background:#FFFFFF url(/ems/images/nav_icons/referAFriend.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.staticSegments {
background:#FFFFFF url(/ems/images/nav_icons/staticSegments.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.dynamicSegments {
background:#FFFFFF url(/ems/images/nav_icons/dynamicSegments.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.remoteSegments {
background:#FFFFFF url(/ems/images/nav_icons/remoteSegments.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.commerceSegments {
background:#FFFFFF url(/ems/images/nav_icons/commerceSegments.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.message {
background:#FFFFFF url(/ems/images/nav_icons/messageReports.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.messages {
background:#FFFFFF url(/ems/images/nav_icons/messages.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.accountReports{
background:#FFFFFF url(/ems/images/nav_icons/accountReports.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.custom {
background:#FFFFFF url(/ems/images/nav_icons/customReports.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.images {
background:#FFFFFF url(/ems/images/nav_icons/images.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.customField {
background:#FFFFFF url(/ems/images/nav_icons/customFields.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.dynamicContent {
background:#FFFFFF url(/ems/images/nav_icons/dynamicContent.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.accounts {
background:#FFFFFF url(/ems/images/nav_icons/accounts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.configureSettings {
background:#FFFFFF url(/ems/images/nav_icons/configureSettings.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.additionalUsers {
background:#FFFFFF url(/ems/images/nav_icons/staticSegments.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.customScripts {
background:#FFFFFF url(/ems/images/nav_icons/customScripts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.import {
background:#FFFFFF url(/ems/images/nav_icons/importSubscriber.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.export {
background:#FFFFFF url(/ems/images/nav_icons/exportSubscriber.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.taskMonitor {
background:#FFFFFF url(/ems/images/nav_icons/taskMonitor.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.subAccounts {
background:#FFFFFF url(/ems/images/nav_icons/subAccounts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.accounts {
background:#FFFFFF url(/ems/images/nav_icons/accounts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.collateral {
background:#FFFFFF url(/ems/images/nav_icons/collateral.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.roadmap {
background:#FFFFFF url(/ems/images/nav_icons/roadmap.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.templates {
background:#FFFFFF url(/ems/images/nav_icons/templates.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.templateCategories {
background:#FFFFFF url(/ems/images/nav_icons/templates.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.transactionalMessages {
background:#FFFFFF url(/ems/images/nav_icons/transactionalMessages.gif) no-repeat scroll 5px 8px;
}

.header .nav li ul li span.resellerSettings {
background:#FFFFFF url(/ems/images/nav_icons/configureSettings.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.apiKeys {
background:#FFFFFF url(/ems/images/nav_icons/configureSettings.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.apiWhitelist {
background:#FFFFFF url(/ems/images/nav_icons/configureSettings.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.reporting {
background:#FFFFFF url(/ems/images/nav_icons/customReports.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.salesReps {
background:#FFFFFF url(/ems/images/nav_icons/accounts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.clients {
background:#FFFFFF url(/ems/images/nav_icons/accounts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.support {
background:#FFFFFF url(/ems/images/task_icons/support.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.resellers {
background:#FFFFFF url(/ems/images/nav_icons/subAccounts.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.globalSuppression {
background:#FFFFFF url(/ems/images/nav_icons/subscribers.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.shoutlet{
background:#FFFFFF url(/ems/images/nav_icons/shoutlet.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialloop{
background:#FFFFFF url(/ems/images/nav_icons/socialloop.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialpostcal{
background:#FFFFFF url(/ems/images/nav_icons/socialCalendar.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialmoderation{
background:#FFFFFF url(/ems/images/nav_icons/socialModeration.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialplugin{
background:#FFFFFF url(/ems/images/nav_icons/socialPlugins.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialcontest{
background:#FFFFFF url(/ems/images/nav_icons/socialContest.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialpublish{
background:#FFFFFF url(/ems/images/nav_icons/socialPublishing.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialprofile{
background:#FFFFFF url(/ems/images/nav_icons/socialProfile.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialmedia{
background:#FFFFFF url(/ems/images/nav_icons/socialAssets.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialanalytics{
background:#FFFFFF url(/ems/images/nav_icons/socialAnalytics.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialsettings{
background:#FFFFFF url(/ems/images/nav_icons/socialSettings.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.socialshare{
background:#FFFFFF url(/ems/images/nav_icons/socialShare.png) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.technicalSupport {
background:#FFFFFF url(/ems/images/nav_icons/support.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.faq{
background:#FFFFFF url(/ems/images/nav_icons/faqs.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.tutorials{
background:#FFFFFF url(/ems/images/nav_icons/tutorials.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.videoTraining{
background:#FFFFFF url(/ems/images/nav_icons/video-tutorials.gif) no-repeat scroll 5px 8px;
}
.header .nav li ul li span.relationalContent {
background: url("/ems/images/nav_icons/relationalContent.gif") no-repeat scroll 5px 8px #FFFFFF;
}
.header .nav li ul li span.returnPath {
background: url("/ems/images/nav_icons/return_path.png") no-repeat scroll 5px 8px #FFFFFF;
}
.header .nav li ul li span.ok {
background: url("/ems/images/nav_icons/ok.png") no-repeat scroll 5px 8px #FFFFFF;
}

.header .nav li ul li span.realTimeContent {
    background: url("/ems/images/nav_icons/RtContent.png") no-repeat scroll 5px 8px #FFFFFF;
}



.taskbar .done span.icon {background-position: 50% -94px; background-image: url(/ems/images/task_icons/bh-icons-32.png);}
.taskbar .viewForm span.icon {background-position: 50% -194px; background-image: url(/ems/images/task_icons/bh-icons-32.png);}
.taskbar .editForm span.icon {background-position: 50% -294px; background-image: url(/ems/images/task_icons/bh-icons-32.png); background-position: 50% -894px;}
.taskbar .publishForm span.icon {background-position: 50% -394px; background-image: url(/ems/images/task_icons/bh-icons-32.png); background-position: 50% -1094px;}
.taskbar button.publishForm[disabled] span.icon,.taskbar button.publishForm.hover[disabled] span.icon,.taskbar button.publishForm[disabled]:hover span.icon{background-position: 50% -994px;background-image: url(/ems/images/task_icons/bh-icons-32.png);}
.taskbar .createForm span.icon {background-position: 50% -694px; background-image: url(/ems/images/task_icons/bh-icons-32.png);}
.taskbar button.viewForm[disabled] span.icon,.taskbar button.viewForm.hover[disabled] span.icon,.taskbar button.viewForm[disabled]:hover span.icon{background-position: 50% -594px;background-image: url(/ems/images/task_icons/bh-icons-32.png);}
.taskbar .formStats span.icon {background-image: url("/ems/images/task_icons/bh-icons-32.png");background-position: 50% -794px;}
.taskbar .embedCode span.icon {background-image: url("/ems/images/task_icons/bh-icons-32.png");background-position: 50% -894px;}

.taskbar .formStats {
    width: 80px !important;
}

.taskbar .formStats > span > span {
    width: 65px !important;
}

.taskbar .restoreForm span.icon {background-position: 50% -394px; background-image: url(/ems/images/task_icons/bh-icons-32.png); background-position: 50% -1194px;}
.taskbar button.restoreForm[disabled] span.icon,.taskbar button.restoreForm.hover[disabled] span.icon,.taskbar button.restoreForm[disabled]:hover span.icon{background-position: 50% -1294px;background-image: url(/ems/images/task_icons/bh-icons-32.png);}

.taskbar button[disabled], .taskbar button.hover[disabled], .taskbar button[disabled]:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    cursor: default;
    opacity: 0.6;
}

.header .nav li ul li span.couponDistribution {background:#FFFFFF url(/ems/images/nav_icons/couponDistribution.gif) no-repeat scroll 5px 8px;}

.taskbar span.icon.createCustomReport{background:transparent url(/ems/images/task_icons/createCustomReports.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createWelcomeMessage{background:transparent url(/ems/images/task_icons/createWelcome.gif) no-repeat scroll center 4px;}
.taskbar span.icon.messageTriggerCriteria{background:transparent url(/ems/images/task_icons/welcomeField.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createDynamicSegments{background:transparent url(/ems/images/task_icons/createDynamicSegments.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createFooter{background:transparent url(/ems/images/task_icons/createFooter.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createMessage{background:transparent url(/ems/images/task_icons/createMessage.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createRecurringMessage{background:transparent url(/ems/images/task_icons/createRecurringMessage.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createSubscriber{background:transparent url(/ems/images/task_icons/createSubscriber.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createTemplates{background:transparent url(/ems/images/task_icons/createTemplates.gif) no-repeat scroll center 4px;}
.taskbar span.icon.uploadTemplates{background:transparent url(/ems/images/task_icons/uploadTemplates.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createClient{background:transparent url(/ems/images/task_icons/createClient.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createReseller{background:transparent url(/ems/images/task_icons/createReseller.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createSalesRep{background:transparent url(/ems/images/task_icons/createSalesRep.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createTemplateCategory{background:transparent url(/ems/images/task_icons/createTemplateCategory.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createEmailTemplate{background:transparent url(/ems/images/task_icons/createEmailTemplate.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createUser{background:transparent url(/ems/images/task_icons/createUser.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createCommerceSegment{background:transparent url(../../../ems/images/task_icons/createCommerceSegments.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createAdHocSegment{background:transparent url(../../../ems/images/task_icons/createAdhocSegments.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createTransactional{background:transparent url(/ems/images/task_icons/createTransactional.gif) no-repeat scroll center 4px;}
.taskbar span.icon.editTransactional{background:transparent url(/ems/images/task_icons/bh-icons-32.png) no-repeat scroll center 4px; background-position: 50% -894px;}
.taskbar span.icon.publishTransaction{background:transparent url(/ems/images/task_icons/bh-icons-32.png) no-repeat scroll center 4px; background-position: 50% -1094px;}
.taskbar span.icon.resetToLiveTransaction{background:transparent url(/ems/images/task_icons/bh-icons-32.png) no-repeat scroll center 4px; background-position: 50% -1194px;}
.taskbar span.icon.previewTransactional{background:transparent url(/ems/images/task_icons/previewTransactional.gif) no-repeat scroll center 4px;}
.taskbar span.icon.sendTransactional{background:transparent url(/ems/images/task_icons/sendTransactional.gif) no-repeat scroll center 4px;}
.taskbar span.icon.testTransactional{background:transparent url(/ems/images/task_icons/testTransactional.gif) no-repeat scroll center 4px;}
.taskbar span.icon.reorder{background:transparent url(/ems/images/task_icons/reorder.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createCategories{background:transparent url(/ems/images/task_icons/createCategories.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createSegments{background:transparent url(/ems/images/task_icons/createSegments.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createVideo{background:transparent url(/ems/images/task_icons/createVideo.gif) no-repeat scroll center 4px;}
.taskbar span.icon.createContent {background: url("/ems/images/task_icons/createContent.gif") no-repeat scroll center 4px transparent;}
.taskbar span.icon.createCouponBank {background: url("/ems/images/task_icons/createCouponBank.gif") no-repeat scroll center 4px transparent;}
.taskbar span.icon.createDynamicContent{background:transparent url(/ems/images/task_icons/createDynamicContent.gif) no-repeat scroll center 4px;}
.taskbar span.icon.uploadDynamicContent {background: url("/ems/images/task_icons/uploadDynamicContent.gif") no-repeat scroll center 4px transparent;}
.taskbar span.icon.allMessages {background-image: url(/ems/images/task_icons/all-messages.png); background-position: 50% 6px;}
.taskbar span.icon.uploadImages {background: url("/ems/images/task_icons/uploadImages.gif") no-repeat scroll center 4px transparent;}
.taskbar span.icon.imageURL {background: url("/ems/images/task_icons/imageURL.gif") no-repeat scroll center 4px transparent;}
.taskbar span.icon.createSubAccount{background:transparent url(/ems/images/task_icons/createSubAccounts.gif) no-repeat scroll center 4px;}
.taskbar span.icon.hideDisabledTransactional{background:transparent url("/ems/images/task_icons/bh-icons-32.png") no-repeat scroll center 4px; background-position: 50% -1494px;}
.taskbar span.icon.showDisabledTransactional{background:transparent url("/ems/images/task_icons/bh-icons-32.png") no-repeat scroll center 4px; background-position: 50% -1394px;}
.taskbar span.icon.manageTemplates{background:transparent url("/ems/images/task_icons/bh-icons-32.png") no-repeat scroll center 4px; background-position: 50% -94px;}
.taskbar span.icon.createPowerbox{background:transparent url(/ems/images/task_icons/createRtContent.png) no-repeat scroll center 4px;}
.taskbar span.icon.managePowerbox{background:transparent url(/ems/images/task_icons/manageRtContent.png) no-repeat scroll center 4px;}

.taskbar .manageClasses .icon {
               background-position: 50% -94px;
               background-image: url(/ems/images/jobs-sprite-32.png);
}
.taskbar .createClass .icon {
               background-position: 50% -194px;
               background-image: url(/ems/images/jobs-sprite-32.png);
}
.taskbar .manageJobs .icon {
               background-position: 50% -294px;
               background-image: url(/ems/images/jobs-sprite-32.png);
}
.taskbar .createJob .icon {
               background-position: 50% -394px;
               background-image: url(/ems/images/jobs-sprite-32.png);
}
.taskbar .manageRecurringJobs .icon {
               background-position: 50% -494px;
               background-image: url(/ems/images/jobs-sprite-32.png);
}
.taskbar .createRecurringJob .icon {
               background-position: 50% -594px;
               background-image: url(/ems/images/jobs-sprite-32.png);
}

/* begin Dashboard styles */
.break-word { word-wrap: break-word; overflow:hidden }
ul.dashboard_links{list-style:none;}
ul.dashboard_links li{line height:14px;}
ul.dashboard_links a:link, ul.dashboard_links a:hover, ul.dashboard_links a:visited{background-color:transparent;text-decoration:none;color:#000; display:block; padding:5px 0px 5px 23px; border-bottom:1px dotted #ccc; line-height:14px;}
ul.dashboard_links a:hover{background-color:#e5e5e5;}
#best-practices-archive a{background-image:url(/ems/images/link_icons/about_16x16.gif);}
#webcast-archive a{background-image:url(/ems/images/link_icons/play_16x16.gif);}
#on-the-road{line-height:14px;}
#bh-dashboard .error{width:130px;}#bh-dashboard button{margin-left:145px;}
ul.iconWell li.help a {background:transparent url(/ems/images/help_icons.gif) no-repeat scroll 5px 3px;color:#E88505;padding:0 12px 0 35px;}
ul.iconWell li:hover a.help, ul.iconWell li.hover a.help {background:#e88505 url(/ems/images/help_icons.gif) no-repeat scroll 5px -97px;color:#FFFFFF;}
ul.iconWell li.help li a, ul.iconWell li:hover li a, ul.iconWell li.hover li a{color:#000;background:none;line-height:14px;padding:3px 10px;}
ul.iconWell li.help li a:hover, ul.iconWell li:hover li a:hover, ul.iconWell li.hover li a:hover{text-decoration:underline;}
ul.iconWell li li li{padding:0px;line-height:14px;margin-left:30px;background:none; border:none;overflow:hidden;float:none;}
.iconWell div.helpHeader{padding:8px 25px;border-bottom:1px dotted #CCC;}
.helpLink{display:block;width:auto;}
ul.iconWell .helpLink a:link, ul.iconWell .helpLink a:hover, ul.iconWell .helpLink a:visited{color:#000;background:none;display:block;width:auto;}
.contentBox {overflow-x: auto; background:#F1F1F1; border:1px solid #CCCCCC; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
.iconWell li a.calendar { background-position: 5px 0px;background-image: url("/ems/images/iconwell-cal.png"); background-repeat: no-repeat;}
.iconWell li.hover a.calendar {background-image: url("/ems/images/iconwell-cal.png");background-position: 5px -42px;background-repeat: no-repeat;}
fieldset .contentBox {background:none;border:1px solid #ccc;clear:both;margin:15px 10px;padding:0px;width:auto;}
.nav li ul li ul li a, .nav li:hover ul li ul li a, .nav li.hover ul li ul li a, .nav li ul li ul li a:hover{text-decoration:none;}
.whiteLabel {background:#FFFFFF;}
.whiteLabel .auth a {color:#000000;}
a.poweredLogo{float:left;}
textarea.editorBasic {height: 400px;width: 700px;}
button.button.excludeRec span span span, button.button.excludeRec span > span > span { background: url("/ems/images/icon-excludeRec.gif") no-repeat scroll 0 0 transparent !important; padding-left: 20px; }
button.button.includeRec span span span, button.button.includeRec span > span > span { background: url("/ems/images/icon-includeRec.gif") no-repeat scroll 0 0 transparent !important; padding-left: 20px; }
dl dd #included_all-element {background:transparent url(/ems/images/icon-includeRec.gif) no-repeat scroll 0 0;line-height:18px;max-width:527px;padding-left:20px;}
.text .infoMessage{width:265px;}

.treeList li a{color:#000;display:block;line-height:12px;padding:5px 10px 5px 24px;}

#NotificationsTable table td.notif_info{padding-left:32px; background: url(/ems/images/notif.gif) no-repeat 10px 5px;}
#NotificationsTable table td.notif_warning{padding-left:32px; background: url(/ems/images/notif.gif) no-repeat 10px -95px;}
#NotificationsTable table td.notif_error{padding-left:32px; background: url(/ems/images/notif.gif) no-repeat 10px -195px;}
#NotificationsTable table td.notif_success{padding-left:32px; background: url(/ems/images/notif.gif) no-repeat 10px -295px;}

fieldset.bh-pod-placeholder {
    padding: 150px 20px;
    background-color: #F4EE9F;
    border: 0 none;
}
.chart-container .dataTableView .dataTableContainer {
    border-top: 0 none !important;
}
fieldset .chart-container { border: none; margin: 0px; padding: 0px; }
#marketingSlides { height: 332px; }
.linkList li a{background-image:url(/ems/images/sprites/icons/icons-black-16.png);background-repeat:no-repeat;padding-left:32px;}
.linkList li a{color:#000;display:block;line-height:12px;padding:5px 10px 5px 34px;}
.linkList li.help_topic a {background:url(/ems/images/sprites/sprite_misc.gif) no-repeat 10px -295px;}
.linkList li.file_pdf a {background:url(/ems/images/sprites/icons/icons-black-16.png) no-repeat 10px -5095px;}
.linkList li.video {background:url(/ems/images/link_icons/video-play.gif) no-repeat 10px 4px;}
#KnowledgeBase_pod .linkList ul{margin-bottom:15px;}
fieldset #notifications .errorMessage, fieldset #notifications .warningMessage , fieldset #notifications .successMessage, fieldset #notifications .infoMessage, fieldset #notifications .lockedMessage {
    margin: 0px 0px 15px 0px;
    padding: 6px 10px 4px 10px;
}
#notifications .errorMessage h3, #notifications .warningMessage h3, #notifications .successMessage h3, #notifications .infoMessage h3, .lockedMessage h3 {
    font-size: 12px;
    margin: 0px 0px 0px 40px;
    min-height: 40px;
}

.rss-channel h1 {color: #134C96;font-size: 18px;margin: 10px 0px;}
.rss-channel h2 {border-bottom: 2px solid #EAEAEA;color: #134C96;font-size: 18px;margin: 15px 0pt;padding: 5px 0pt;}
.rss-desc {color: #666666;line-height: 16px;margin: 0px 0px 10px;}
.rss-item {margin: 20px 0pt;}
.rss-title {margin: 10px 0px 5px;}
.rss-title a:link, .rss-title a:hover, .rss-title a:visited {font-weight: bold;text-decoration: underline;}
.rss-item .rss-desc {color: #000000;line-height: 18px;margin: 0px 0px 10px;}
.rss-item .rss-read-more {color: #000000;}

.slidenav {height: 12px; padding: 8px 0 0; text-align: center;}
.slidenav a:link, .slidenav a:hover, .slidenav a:visited {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: none repeat scroll 0 0 #CCCCCC; color: #CCCCCC; font-size: 1px; margin: 0 3px; padding: 6px; }
.slidenav a:hover{background: none repeat scroll 0 0 #dddddd; color:#dddddd;}
.slidenav a.activeSlide{background: none repeat scroll 0 0 #134C96; color:#134C96;}


.dataTable .status{background-image:url(/ems/images/mess-sprite-v2.png); background-repeat:no-repeat; padding-left:20px; height:16px;word-break: normal;}
.dataTable .scheduled, .dataTable .approvedandScheduled{background-position:-14px 0px;}
.dataTable .sent, .dataTable .approvedandSent, .dataTable .approvedandScheduledSent{background-position:-14px -32px;}
.dataTable .draft{background-position:-14px -16px;}
.dataTable .pending, .dataTable .approvalExpired{background-position:-14px -48px;}
.dataTable .noActivity{background-position:-14px -96px;}
.dataTable .revisionRequested{background-position:-14px -112px;}
.dataTable .approved, .dataTable .messageApproved{background-position:-14px -128px;}
.dataTable .awaitingApproval, .dataTable .requestedApproval{background-position:-14px -144px;}
.dataTable .approvalOpened{background-position:-14px -160px;}
.dataTable .edited{background-position:-14px -112px;}

.expandingTable{word-break: break-all;}

.questionBg .question div{max-height:250px; overflow:auto; padding-right:10px; margin-bottom:10px}
#NotificationsTable table {table-layout: auto}
#NotificationsTable table td {border-bottom:1px solid #d2d2d2; padding:5px 5px 5px 10px; line-height:16px;}
#NotificationsTable strong {white-space:nowrap;}
#NotificationsTable table td.content {padding:5px 5px 5px 10px; background:none; width:190px;}
#NotificationsTable table tr.last td {border-bottom:0; padding-bottom:0;}
/* end Dashboard styles */

.tabSet {margin-top:20px;}
.champ, tr:hover td.champ{background:#d1ebc1;color:#669900;font-weight:bold;}
.dataTable .champ{background:#d1ebc1;color:#669900;font-weight:bold;}

.ab-results .ab-subhead td{background:#f1f1f1; text-align:left; border-right:1px solid #ccc; border-left:1px solid #fff}
.ab-results tbody  tr.ab-subhead:hover td{background:#f1f1f1;}
.ab-results td{padding:8px; text-align:right;}
.ab-results td.first{text-align:left;}
.ab-results .ab-subhead ul li{padding:3px; 0px;}
.ab-results .subject{font-weight:bold;}
.ab-results a.review{background: url(/ems/images/ab-sprite.gif) no-repeat 0px -100px; padding-left:20px; display:block; line-height:16px;}
.ab-results a.stats{background: url(/ems/images/ab-sprite.gif) no-repeat 0px 0px; padding-left:20px; display:block; line-height:16px;}

.instructions {width:550px;}
.summaryEditButton button {top: -18px;}
span.warning {background: url(/ems/images/sprite_messages.gif) no-repeat scroll 0 -5986px transparent; color: #E78620; font-weight: bold; padding: 0 0 0 20px; }
.dataBar{
        background:#dddddd url(/ems/images/grad-1.jpg) repeat-x top;
        border:1px solid #ededed;
        border-bottom:1px solid #ccc;
        clear:both;
        overflow:auto;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        margin:2px 1px;
}
.dataBar dl{
        padding:3px 10px;
        margin:0px auto;
        width:auto;
        overflow:hidden;
}
.dataBar dd, .dataBar dt{
        padding:0px;
        margin:0px;
        float:none;
        width:auto;
        text-align:center;
        line-height:24px;
}
.dataBar dt{
        font-weight:bold;
}
.dataBar .value{
        font-size:22px;
        font-weight:bold;
        line-height:22px;
}
.dataBar .negative{
        color:#BD2F2F;
}
.dataBar .positive{
        color:#5E923A;
}
.dataBar .negative span, .dataBar .positive span{
        padding:0px 0px 1px 18px;
        line-height:16px;
}
.dataBar .negative .down{
        background:url(/ems/images/dataBarSprite.png) no-repeat 0px -200px;
}
.dataBar .positive .up{
        background:url(/ems/images/dataBarSprite.png) no-repeat 0px -300px;
}
.dataBar .negative .up{
        background:url(/ems/images/dataBarSprite.png) no-repeat 0px -100px;
}
.dataBar .positive .down{
        background:url(/ems/images/dataBarSprite.png) no-repeat 0px 0px;
}
.dataBar table{
        border:none;
        padding:0px;
        margin:0px;
        width:100%;
}
.dataBar table td{
        border-left:1px solid #fff;
        border-right:1px solid #cecdce;
        vertical-align:top;
        border-collapse:seperate;
        }
.dataBar table td.first{
        border-left:none;
        }
.dataBar table td.last{
        border-right:none;
}
.strategyResults td, .strategyResults th{text-align:right;}
.strategyResults td.first,  .strategyResults th.first{text-align:left;}
.nonResponders .value{color:#990000}
.responders .value{color:#009900}

.nonResponders dt, .responders dt{
    padding-left: 30px;
        background: url(/ems/images/nonresponder.png) no-repeat scroll 0 0 transparent;
        width:95px;
        margin:0px auto;
}
.responders dt{
    background: url(/ems/images/responder.png) no-repeat scroll 0 0 transparent;
    width:70px;
}
.promoter {
    height:24px;
    padding-left:28px;
    display:inline-block;
    margin-left:-28px;
    background: url(/ems/images/strategy/bronze.png) no-repeat scroll 0 0 transparent;
}
.advocate {
    height:24px;
    padding-left:28px;
    display:inline-block;
    margin-left:-28px;
    background: url(/ems/images/strategy/silver.png) no-repeat scroll 0 0 transparent;
}
.evangelist {
    height:24px;
    padding-left:28px;
    display:inline-block;
    margin-left:-28px;
    background: url(/ems/images/strategy/gold.png) no-repeat scroll 0 0 transparent;
}
.header .auth li {border-left: 1px solid #FFFFFF; }
.header .auth li:first-child {border-left: none; border-right: none;}
.header .auth li.switch {border-left: none;}
.whiteLabel .auth li {border-left: 1px solid #000000; }
.whiteLabel .logo { width:auto; }

.sansnav {
    height: 90px;
}

.split-segment-instructions {width:100%;}
#fieldset-bulkactions .contentBoxCat {min-width:700px;}

.errorPod p.instructions{
    width:auto;
}

/***********Temporary css for Client Satisfaction Survey **************/
.usersurvey td{
    text-align:center;
    padding:8px;
    vertical-align:middle;
}
.usersurvey th {
    vertical-align:middle;
}
.usersurvey td p {
    margin-bottom:0px;
    text-align:left;
    line-height:15px;
}
.usersurvey td dl dd {
    float: none;
    margin: 0px auto;
    padding: 0 0 0px;
    text-align:center;
}
.modalPage .usersurvey dl dt {
    width: 220px;
}
/**********************************************************************/

.queryGroup{
    border:1px solid #ccc;
    background:#f1f1f1;
    padding:5px;
    margin-bottom:10px;
}
h4.operator{
    color: #1659AA;
    font-size: 14px;
    padding: 0 0 10px 150px;
    text-transform: uppercase;
}


/*******************************Event Calendar************************/
.eventsCalendar {position: relative; min-width: 900px; width: 100%;}
.eventsCalendar table {position: relative; width: 100%; border-collapse: separate; border-color: #ddd; border-style: solid; border-width: 1px 1px 1px 0; table-layout: fixed;}
.eventsCalendar thead {height: 40px; background-color: #F7F7F7;}
.eventsCalendar thead td.left {border-left: 1px solid #ddd;}
.eventsCalendar div.calHeader {clear: both; height: 32px; padding: 5px 5px 0 10px; border-bottom: 1px solid #DDD; background-color: #DFDFDF; background-image: -moz-linear-gradient(top , #FEFEFE, #DFDFDF); background-image: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#DFDFDF));} /*background: #D9D9D9 url(/ems/images/sprites/backgrounds.gif) repeat-x scroll 0 -1627px;*/
.eventsCalendar div.calHeader h2 {display: block; margin-top: 3px; font-weight: bold; color: #1659AA;}
.eventsCalendar div.calHeader h2, .eventsCalendar div.calButtons button {float: left;}
.eventsCalendar button.secondary.button.previous span span {margin-left: 3px; padding-right: 3px;}
.eventsCalendar tr.weekdays td {width: 14.2857%; text-align: center; padding:5px;}
.eventsCalendar div.dateEvents {position: relative; padding: 2px 0 2px 3px; white-space: nowrap; overflow: hidden; width: 99%;}
.eventsCalendar tbody td {vertical-align: top; border-style: solid; border-width: 1px 2px 0 1px; border-color: #ddd;}
.eventsCalendar tbody td.today, .eventsCalendar div.dateEvents.today {background-color: #dee; border-right-color: #dee;}
.eventsCalendar tbody td.active, .eventsCalendar div.dateEvents.active {background-color: #fff;  border-right-color: #fff;}
.eventsCalendar tbody td.inactive, .eventsCalendar div.dateEvents.inactive {background-color: #F2F2F2; border-right-color: #F2F2F2;}
.eventsCalendar caption {height: 32px; clear: both; position: absolute; top: -32px; width: 100%;} /* the caption won't break out of the table for IE */
.eventsCalendar .viewButtons, .eventsCalendar .calButtons, .eventsCalendar div.eventsCaption {float: right;}
.eventsCalendar tbody.month div.dateEvents {height: 105px;}
.eventsCalendar tbody.week div.dateEvents {height: 345px;}
.eventsCalendar div.dateLabel {height: 16px; width: 100%; background-color: #F7F7F7; text-align: right;}
.eventsCalendar div.dateLabel span {line-height: 16px; font-size: 11px; padding: 0 5px 2px;}
.eventsCalendar div.day-events-loading {width: 20px; height: 20px; background-image: url(/ems/images/animated/spin-sm.gif); background-repeat: no-repeat;}

/*EVENTS*/
#eventsRollUpList, #eventsFullView {display: none;}
#eventsRollUpList .modalScroller {height: 250px; width: 500px;}
#eventsFullView .modalScroller {height: 240px; width: 380px;}
.ics-links {position: relative;}
.ics-loading {float: left; visibility: hidden; height: 20px; padding-left: 30px; background-image: url(/ems/images/animated/spin-sm.gif); background-repeat: no-repeat;}
.ics-download {float: right;}
.event-time-column {white-space: nowrap;}
.dateEvents ul {margin: 0; padding: 0;}
.dateEvents li {font-weight: normal; line-height: 14px; color: #333; padding: 6px 2px 6px 22px; background-image: url(/ems/images/sprites/icons/icons-black-16.png); background-repeat: no-repeat;}
.dateEvents li.chart_arrow {background-position: 1px -7195px;}
.dateEvents li.click {background-position: 1px -1395px;}
.dateEvents li.link {background-position: 1px -7695px;}
.dateEvents li.cart {background-position: 1px -1995px;}
.dateEvents li.currency {background-position: 1px -3095px;}
.dateEvents li.cd {background-position: 1px -2294px;}
.dateEvents li.info {background-position: 1px -95px;}
.dateEvents li strong {font-weight: normal; color: #003366;}
.dateEvents li strong.rollup {font-weight: bold; color: #003366;}
.dateEvents .full_events {display: none;}
.dateEvents li.standard{
    background-position: 4px 5px;
}
.dateEvents li.recurring{
    background-position: 4px -93px;
}

.reminders_today li.standard,  .reminders_tomorrow li.standard{
    background-position: 6px 5px;
}
.reminders_today li.recurring,  .reminders_tomorrow li.recurring{
    background-position: 6px -93px;
}
.event_reminders .reminders_tomorrow{
    display:block;
}
.dateEvents li{
    background-image: url("/ems/images/calendar-sprite-16.png");
    background-repeat: no-repeat;
    color: #333333;
    font-weight: normal;
    line-height: 14px;
    padding: 6px 2px 6px 22px;
}

td span.trendValueDelta {font-size:11px;font-weight:bold; display: inline-block;}
td span.trendValueDelta {background:url(/ems/images/trend-nochange.gif) no-repeat top left;padding:0 0 0 25px; line-height:25px;}

td .positive-up {white-space: nowrap; color:#5E923A;}
td .positive-up span.trendValueDelta{background:url(/ems/images/trend-positive-up.gif) no-repeat top left;}

td .positive-down {white-space: nowrap; color:#5E923A;}
td .positive-down span.trendValueDelta{background:url(/ems/images/trend-positive-down.gif) no-repeat top left;}

td .negative-up {white-space: nowrap; color:#BD2F2F;}
td .negative-up span.trendValueDelta{background:url(/ems/images/trend-negative-up.gif) no-repeat top left;}

td .negative-down {white-space: nowrap; color:#BD2F2F;}
td .negative-down span.trendValueDelta{background:url(/ems/images/trend-negative-down.gif) no-repeat top left;}

td .neutral-up {white-space: nowrap; color:#666;}
td .neutral-up span.trendValueDelta{background:url(/ems/images/trend-neutral-up.gif) no-repeat top left;}

td .neutral-down {white-space: nowrap; color:#666;}
td .neutral-down span.trendValueDelta{background:url(/ems/images/trend-neutral-down.gif) no-repeat top left;}

td .neutral-nochange {white-space: nowrap; color:#666;}
td .neutral-nochange span.trendValueDelta{background:url(/ems/images/trend-nochange.gif) no-repeat top left;}

.event_reminders .reminders_today li.standard, .event_reminders .reminders_today li.recurring,
.event_reminders .reminders_tomorrow li.standard, .event_reminders .reminders_tomorrow li.recurring {
    background-image: url("/ems/images/calendar-sprite-16.png");
    background-repeat: no-repeat;
    color: #333333;
    font-weight: normal;
    line-height: 14px;
    padding: 6px 2px 6px 30px;
}

dl dd .text .hint{line-height:1;}
dl dd span.hint span.hint_long {
    width: 523px;
    display: block;
}

div.msgApprovalActivityComments {
   background-color:#e8e8e8;
   width:700px
}

div.msgApprovalActivityComments  .comment_holder{
    border:1px solid;
    border-color:#ffffff #e8e8e8 #cccccc #e8e8e8;
}

div.msgApprovalActivityComments table.comments_table {
    width:700px;
}

div.msgApprovalActivityComments table.comments_table td{
    padding: 1px 4px ;
}


.details_content {
    margin: 20px 0px;
    width: 100%;
}
.details_content tr {
    border: 1px #ccc solid;
}
.details_content tr td:first-child {
    font-weight: bolder;
    padding-right: 30px;
    white-space: nowrap;
    width: 100px;
}
.details_content tr td {
    padding: 5px;
    margin: 5px;
}

div.temp_meter{
	width:370px;
	height:15px;
	border:3px solid #ccc;
	background:#fff;
        float: right;
}
div.temp_meter div.bar-green{
	height:15px;
	background:#498e35 url(/ems/images/temp_meter.jpg) no-repeat;
}
div.temp_meter div.bar-red{
	height:15px;
	background:#990000;
}
span.temp_meter{
    float: right;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, arial, helvetica, sans-serif;
    clear: both;
}
#imageHover{
    position:absolute;
    border:3px solid #6894BA;
    background:#FFFFFF;
    padding:3px;
    display:none;
    color:#fff;
}
.smallThumb{
    width: 60px;
    height: 60px;
    margin: 0 0 11px;
    padding: 0px;
    overflow: hidden;
    position: relative;
    text-align: left;
}
.mediumThumb{
    overflow: hidden;
    padding: 0px;
}

dd.ui-accordion-content-active {
    overflow-x:auto;
}

.spam-report {
                padding:0px 30px;
                background:#fff;
}
h3.spam-score {
                font-size:20px;
                margin:20px 0px;
}
h3.spam-score span, .spam-score span {
                font-size:12px;
                font-weight:bold;
}
h3.spam-score span.hint {
                font-weight:normal;
                display:block;
                margin-top:10px;
                color:#878787;
}
.spam-score i {
                display:inline-block;
                height:16px;
                width:16px;
                margin-right:5px;
                background:url(/ems/images/spam-sprite.png);
                background-repeat:no-repeat;
                background-position: 0px 0px;
                vertical-align:middle;
}
h3.spam-score i {
                vertical-align:inherit;
}
.spam-green i {
                background-position: 0px 0px;
}
.spam-green span.message {
                color:#108910;
}
.spam-orange i {
                background-position: 0px -16px;
}
.spam-orange span.message {
                color:#e78620;
}
.spam-red i {
                background-position: 0px -32px;
}
.spam-red span.message {
                color:#b4342b;
}
div.hint_long {
    width: 728px;
}

button.button.socialshare span span span {
    padding-left: 22px;
    background-position: 0px 0px;
}
button.button.socialshare > span > span > span, button.button.socialshare:hover > span > span > span {
    background-image: url(/ems/images/socialshare.png);
}

.campaignRptRow {
    font-weight: bold;
    color: #444444;
}
/*Create Segment Style*/
.taskbar button.create-segments{
    width:117px !important;
 height:81px !important;
}
.taskbar button.create-segments span.icon {
    width:78px !important;
 background-position:40px 4px !important; 
 height:72px !important;
 *float:left;
 background-image: url("http://echo4.bluehornet.com/ems/images/task_icons/createSegments.gif");
}
.taskbar button.create-segments span.icon span{
 width:100px !important;
}

#dialogoverlay_imagelibrary{ 
    display: none; opacity: .8; position: fixed; top: 0px; left: 0px; background: #B9B9B9; width: 100%; z-index: 10; 
} 
#dialogbox_imagelibrary{ 
    display: none; position: fixed; background: #FF7111; width:450px; z-index: 10; 
} 
#dialogbox_imagelibrary > div{ 
    background:#EEE; margin:3px; 
} 
#dialogbox_imagelibrary > div > 
#dialogboxhead_imagelibrary{ 
    background: #EEE; font-size:21px; padding:10px; color:#000000; 
} 
#dialogbox_imagelibrary > div > 
#dialogboxbody_imagelibrary{ 
    background: #FFFFFF; padding:10px; color:#000000; 
} 
#dialogbox_imagelibrary > div > 
#dialogboxfoot_imagelibrary{ 
    background: #FFFFFF; padding:10px; text-align:right; 
}

.calendar-box {
	display:none;
	background-color:#fff;
	border:1px solid #444;
	position:absolute;
	width:185px;
	padding: 0 5px;
}
.calendar-box select.calendar-month {
	width:90px;
        //font-size:8px;
}
.calendar-box select.calendar-year {
	width:70px;
        //font-size:8px;
}
.calendar-box .calendar-cancel {
	width:100%;
}
.calendar-box table td {
	width:14%;
}
.calendar-box .calendar-title {
	text-align:center;
}
.calendar-box a {
	text-decoration:none;
}
.calendar-box .today a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#ffe9c6;
} 
.calendar-box .selected a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#c9ff8b;
}
#imeventlimitpermonth, #ipeventlimitpermonth{
	display: none;
}
#inboxMonitorSlider, #inboxPreviewSlider{
	float: left;
	clear: right;
	width: 200px;
	margin: 5px 0px 3em 0px;
	position: relative;
	height: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #333 #333 #777 #333;
	border-radius: 25px;
	background-color: #8e8d8d;
	background: url('/ems/images/jquery_ui/slider/bg-track.png') repeat top left;
    box-shadow: inset 0 1px 5px 0px rgba(0, 0, 0, .5), 
    				  0 1px 0 0px rgba(250, 250, 250, .5);
}
#inboxMonitorSlider .slider-tooltip, #inboxPreviewSlider .slider-tooltip{
	position: absolute; 
	clear: both;
	display: none;
	top: -30px;
	left: -60px;
	width: 34px;
	height: 21px;
	color: #fff;
	text-align: center;
	font: 10pt Tahoma, Arial, sans-serif ;
	border-radius: 3px;
	border: 1px solid #333;
    -webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, .3);
    box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, .3);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -moz-linear-gradient(top,  rgba(69,72,77,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(69,72,77,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(69,72,77,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(69,72,77,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(69,72,77,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8045484d', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
#inboxMonitorSlider .ui-slider-handle,  #inboxPreviewSlider .ui-slider-handle{
	position: absolute;
	z-index: 2;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background: url('/ems/images/jquery_ui/slider/handle.png') no-repeat 50% 50%;
	font-weight: bold;
	color: #1C94C4;
	border: none;
	outline: none;
	top: -9px;
	margin-left: -12px;
}
#inboxMonitorSlider .ui-slider-range, #inboxPreviewSlider .ui-slider-range {	
	background: #2455af; /* Old browsers */
	background: -moz-linear-gradient(top,  #498dd7 0%, #2455af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#498dd7), color-stop(100%,#2455af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #498dd7 0%,#2455af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #498dd7 0%,#2455af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #498dd7 0%,#2455af 100%); /* IE10+ */
	background: linear-gradient(top,  #498dd7 0%,#2455af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#498dd7', endColorstr='#2455af',GradientType=0 ); /* IE6-9 */
	position: relative;
	border: 0;
	top: 0;
	height: 100%;
	border-radius: 25px;
}

#inboxMonitorSlider .ui-state-default, .ui-widget-content .ui-state-default, #inboxPreviewSlider .ui-state-default, .ui-widget-content .ui-state-default {
	/* background: none;
 	background-color: #999;
	border-radius: 3px;
    box-shadow: 4px #999;
 	border: 1px solid #ddd
 	cursor: pointer;
 	height: 14px;
 	top: -3px;
 	width: 10px; */
}
#inboxMonitorSlider label, #inboxPreviewSlider label {
    position: absolute;
    width: 20px;
    margin-left: -10px;
    text-align: center;
    margin-top: 10px;
}
#inboxMonitorSlider .marker, #inboxMonitorSlider .marker{
    margin-top: -50px;
}
#inboxMonitorSlider input[type="text"], #inboxMonitorSlider input[type="text"]{
	width: 20px;
	margin-left: 5px;
}
#modalMask, #modalOverlayMaskIframe, #modalOverlayMaskDiv{width: 100% !important;opacity:0.2;}


ul.horizontal-list {
	width: 100%;
  	display: table;
  	table-layout: fixed;	
	list-style: none;
}

ul.horizontal-list span{
	font-weight: bold;
}
ul.horizontal-list li {
	display: inline-block;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #cecdce;
	display: table-cell;
  	width: auto;
  	text-align: center;
}
ul.horizontal-list li:nth-child(3) span {
    color: #69A618;
}
ul.horizontal-list li:nth-child(4) span {
    color: #c83737;
}
ul.horizontal-list li:nth-child(5) span {
    color: #c83737;
}
ul.horizontal-list li:last-child {
	border-right: none;
	border-left: 1px solid #cecdce;
}
ul.horizontal-list #lastsignup span {
    color: #000;
}
ul.horizontal-list li:first-child {
	border-left: none;
}
ul.horizontal-list dt{
	font: bold small-caps normal 26px/1.4 Helvetica;
}
ul.horizontal-list dl {
    padding: 3px 10px;
    margin: 0px auto;
    width: auto;
    overflow: hidden;
}
ul.horizontal-list dd, ul.horizontal-list dt {
    padding: 0px;
    margin: 0px;
    float: none;
    width: auto;
    text-align: center;
    line-height: 30px;
}
ul.horizontal-list #unsubscribe_rate span { 
    color: #c83737;
}
.form-builder-stats-block label { display: inline-block; width: 80px; text-align: right; font-weight: bold; padding-bottom: 20px;}
.form-builder-stats-block select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    /* box-shadow: 0 0 10px #E8E8E8 inset; */
    height: 30px;
    margin: 0 5px 0 11px;
    padding: 5px;
    width: 130px;
}
.form-builder-date-range {margin: 0 0 0 48px}
.form-builder-date-range input {
	display: inline-block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    /* box-shadow: 0 0 10px #E8E8E8 inset; */
    height: 20px;
    margin: 0 5px 0 15px;
    padding: 5px;
    width: 119px;
}

#charts {
  padding: 10px 0px 0px 0px;
}

.chart {
  display: inline-block;
  height: 151px;
  margin-bottom: 20px;
}

.reset {
  padding-left: 1em;
  font-size: smaller;
  color: #ccc;
}

.background.bar {
  fill: #ccc;
}

.foreground.bar {
  fill: steelblue;
}

.axis path, .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.axis text {
  font: 10px sans-serif;
}

.brush rect.extent {
  fill: steelblue;
  fill-opacity: .125;
}

.brush .resize path {
  fill: #eee;
  stroke: #666;
}
#visits-day-of-week-chart, #visits-month-chart, #visits-year-ring-chart, #signups-day-of-week-chart, #signups-month-chart, #signups-year-ring-chart {
	margin-left: 20px;
}

aside {
	width: 100%;
	display: block;
	text-align: center;
	left: 600px;
	font-size: smaller;
	margin-bottom: 1em; 
} 
.spinner {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px #2a66be;
  position: relative;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  -moz-animation: spin 0.7s linear infinite;
  -webkit-animation: spin 0.7s linear infinite;
  animation: spin 0.7s linear infinite;
}
.dkim_enabled {
    clear: none;
    width: auto;
    float: left;
}
.dkim_enabled #from_domain {
    margin-left: 10px;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
