/*** styles: general ***/
* {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

body {font-size: 75%; font-style: normal; font-weight: normal; color: #333; margin: 0; padding: 0; height: 100%;}

.generic_divider {color: #bbb;}
.bigger_divider {color: #bbb;}

/** General fonts styles **/
A, A:visited {color: #0066cc; text-decoration: underline;}
A:hover {color: #E8807D; text-decoration: none;}

A.notactive, A.notactive:visited {color: #888; text-decoration: underline;}
A.notactive:hover {color: #E8807D; text-decoration: none;}

A.active, A.active:visited {color: #82bc42; text-decoration: underline;}
A.active:hover {color: #E8807D; text-decoration: none;}

A.titlehighlight, A.titlehighlight:visited {color: #555; text-decoration: none;}
A.titlehighlight:hover {color: #E8807D; text-decoration: underline;}

h1 {color: #333; font-weight: bold; font-size: 185%; margin: 0 0 12px 0; padding: 0; line-height: 1.2em;}
h2 {color: #333; font-weight: bold; font-size: 130%; margin: 1px 0 1px 0; padding: 0;}

hr {color: #e0e0e0; background-color: #e0e0e0; height: 2px; border: 0; margin: 10px 0 10px 0; #margin: 4px 0 4px 0; _margin: 4px 0 4px 0;}

.blue {color: #0066CC}

h2.subtitle {color: #888; font-weight: bold; font-size: 130%; margin: 0 0 12px 0; padding: 0;}
h2.subtitle_2ndcolor {color: #81BB41; font-weight: bold; font-size: 130%; margin: 0 0 8px 0; padding: 0;}
h2.subtitle_2ndcolor_smaller {color: #81BB41; font-weight: bold; font-size: 120%; margin: 1px 0 0 0; padding: 0;}
h2 .highlight {color: #555;}

.bg_coloractive {background-color: #82bc42;}
.bg_colornotactive {background-color: #bbb;}
.bg_colornotactive_light {background-color: #eee;}

.notactive {color: #888;}
.color2 {color: #81BB41;}

.generic_divider {color: #bbb;}
.generic_hr_3px {border-top: 3px solid #ddd; margin: -5px 0 0 0;}
.generic_hr_1px {border-top: 1px solid #ddd; margin: 0 0 0 0;}
.generic_hr_1px_darker {border-top: 1px solid #bbb; margin: 0 0 0 0;}

.border_colour {border-color: #eee;}

/* top menu */
.topicon_menu li a {background-image: url(/App_Themes/Default/top/top_nav.gif);}


/* top header: background */
.top2links_bg {background: url(/App_Themes/Default/top/top_greenbar.gif) repeat-x #81BB41;}

/* top header: You are logged in text */
.top2links_text {color: #fff; font-size: 90%;}

/* top header: links colour for child accounts/help/log out */
.top2links_text A:link {color: #fff; text-decoration: underline;}
.top2links_text A:visited {color: #fff; text-decoration: underline;}
.top2links_text A:hover {color: #fff; text-decoration: none;}

/* top link - trial text */
.top_trialfront {background: url(/App_Themes/Default/top/trial_front.gif) no-repeat;}
.top_trialbg {background: url(/App_Themes/Default/top/trial_bg.gif) repeat-x;}
.top_trialend {background: url(/App_Themes/Default/top/trial_end.gif) no-repeat;}

/* top header: divide line */
.top2links_tdborder {border-left: 1px solid #C0DDA0;}

/*left hand menu 1st level*/
#lefthand_menu li a {background-image: url(/App_Themes/Default/icons/lh_icons.png); color: #515151; border-color: #e0e0e0; background-color: #eee;}

/* 
#lefthand_menu li a:hover {background-color: #fff; color: #333;}
#lefthand_menu li a.on {background-color: #fff; color: #333; border-width: 0 !important;}
*/

#lefthand_menu li a:hover {background-color: #beb2d6; color: #fff;}
#lefthand_menu li a.on {background-color: #beb2d6; color: #fff; border-width: 0 !important;}


/*left hand menu 2nd level*/
#lefthand_menu li ul a {background-image: url(/App_Themes/Default/icons/menu_chev.gif)!important; color:#0066cc;}
#lefthand_menu li ul a:hover, #lefthand_menu li ul a.on {color: #888;}

/* left hand side: page help background */
.lh_notificationboxbg {background: #f2f8ec;}
.lh_notificationbox h2 {color: #81BB41; font-weight: bold;}
.lh_notificationbox_inner {background: #fff;}

/* footer styles */
.pagefooter_textcolor {color: #6A6A6A;}
.pagefooter A:link {color: #888; text-decoration: underline;}
.pagefooter A:visited {color: #888; text-decoration: underline;}
.pagefooter A:hover {color: #E8807D; text-decoration: none;}

/* tabs: colours: not selected */
.tab_item_notselected A:link, .tabsmall_item_notselected A:link, .tabsmallreverse_item_notselected A:link {color: #888; text-decoration: underline;}
.tab_item_notselected A:visited, .tabsmall_item_notselected A:visited, .tabsmallreverse_item_notselected A:visited {color: #888; text-decoration: underline;}
.tab_item_notselected A:hover, .tabsmall_item_notselected A:hover, .tabsmallreverse_item_notselected A:hover {color: #E8807D; text-decoration: none;}

/* tabs: colours: selected */
.tab_item_selected A:link, .tabsmall_item_selected A:link, .tabsmallreverse_item_selected A:link {color: #333; text-decoration: underline;}
.tab_item_selected A:visited, .tabsmall_item_selected A:visited, .tabsmallreverse_item_selected A:visited {color: #333; text-decoration: underline;}
.tab_item_selected A:hover, .tabsmall_item_selected A:hover, .tabsmallreverse_item_selected A:hover {color: #333; text-decoration: none;}

/* tabs: colours: not selected blue */
.tab_item_notselected_blue A:link, .tabsmall_item_notselected_blue A:link, .tabsmallreverse_item_notselected_blue A:link {color: #FFF; text-decoration: underline;}
.tab_item_notselected_blue A:visited, .tabsmall_item_notselected_blue A:visited, .tabsmallreverse_item_notselected_blue A:visited {color: #FFF; text-decoration: underline;}
.tab_item_notselected_blue A:hover, .tabsmall_item_notselected_blue A:hover, .tabsmallreverse_item_notselected_blue A:hover {color: #666; text-decoration: none;}

/* tabs: colours: selected blue */
.tab_item_selected_blue A:link, .tabsmall_item_selected_blue A:link, .tabsmallreverse_item_selected_blue A:link {color: #FFF; text-decoration: underline;}
.tab_item_selected_blue A:visited, .tabsmall_item_selected_blue A:visited, .tabsmallreverse_item_selected_blue A:visited {color: #FFF; text-decoration: underline;}
.tab_item_selected_blue A:hover, .tabsmall_item_selected_blue A:hover, .tabsmallreverse_item_selected_blue A:hover {color: #FFF; text-decoration: none;}

/* form styles: buttons */
.butsubmit {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_submitbg.gif) repeat-x #7fb93f; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #fff; font-size: 100%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butcancel {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_cancelbg.gif) repeat-x #e85161; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #fff; font-size: 100%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butimport {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_importbg.gif) repeat-x #9c81d3; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #fff; font-size: 100%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butpreview {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_genericbg.gif) repeat-x #656565; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #fff; font-size: 100%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butsubmit_2ndcolor {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_genericbg.gif) repeat-x #656565; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #fff; font-size: 100%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butnotactive {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_genericbg.gif) repeat-x #656565; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #fff; font-size: 100%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}

.butsubmit_s {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_submitbg.gif) repeat-x #7fb93f; padding: 1px 4px 0 4px; color: #fff; font-size: 90%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butcancel_s {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_cancelbg.gif) repeat-x #e85161; padding: 1px 4px 0 4px; color: #fff; font-size: 90%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}
.butgeneral_s {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_genericbg.gif) repeat-x #656565; padding: 1px 4px 0 4px; color: #fff; font-size: 90%; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; cursor:pointer;}

.butgeneral_ns {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_general_ns.gif) repeat-x #656565; padding: 2px 5px 1px 5px; #padding: 2px 8px 1px 8px; color: #333; font-size: 100%; font-weight: bold; vertical-align: middle; overflow: visible; cursor:pointer;}

a.butimport, a.butimport:visited, a.butimport:hover {border: 1px solid #aaa; background: url(/App_Themes/Default/icons/btn_importbg.gif) repeat-x #9c81d3; padding: 3px 7px; color: #fff; font-weight: bold; vertical-align: middle; text-transform: uppercase; overflow: visible; text-decoration: none;}

/* form styles: formfields */
.form {padding: 1px; border: 1px solid #bbb; background-color: #fff; vertical-align: middle; color: #666; font-size: 100%;}

/* styles: popup lists
.popuplist LI {background-image: url(icons/ic_chev_pink.gif); color: #666;}
.popuplist LI a {color: #333 !important;}
.popuplist LI a:hover {}*/

/* more actions dropdown */
.moreaction_div {background-image: url(/App_Themes/Default/pages/moreaction_bg1.gif);}
.moreaction_div .text {color: #666;}
.moreaction_div_disabled {background-image: url(/App_Themes/Default/pages/moreaction_bg2.gif)!important;}
.moreaction_div_disabled .text {color: #a8a8a8!important;}

.moreactions_popup {border-color: #ccc; background: #F5f5f5;}

/* advanced options dropdown */
.advancedoptions_popup, .survey_addcontrolpop {border-color: #c0dda0; background: #f2f8ec;}

/* date picker dropdown */
.datepicker_popup {border-color: #c0dda0; background: #f2f8ec;}

/* styles: generic command list */
UL.commandList LI {background-image: url(/App_Themes/Default/icons/ic_chev_pink.gif); color: #666;}
UL.commandList LI a {color: #333 !important;}
UL.commandList LI a:hover {}

/* quick search box */
.quicksearch_div {border-width: 1px; border-style: solid;}
.quicksearch_div .form {color: #666;}

/* table styles */
.data_table TH {background: #E0E0E0; padding: 5px 5px 4px 5px; font-weight: bold;}
.data_table TD {border-bottom: 1px solid #E0E0E0; padding: 5px 5px 4px 5px;}
.data_table TR.data_row{background: #fff;}
.data_table TR.data_row:hover{background: #fdedee;cursor:default;}
.data_table TR.data_row_selected{background: #fdedee;}
.data_table TD.data_column_selected{background: #fdedee;font-weight:bold;}

.data_table_plain TD {border-bottom: none!important; padding: 0!important;}
.data_table_plain TR.data_row{background: none!important;}
.data_table_plain TR.data_row:hover{background: none!important;cursor:default;}

.data_table_noline TH {background: #E0E0E0; padding: 5px 5px 4px 5px; font-weight: bold;}
.data_table_noline TD {border-bottom: 0 solid #E0E0E0; padding: 5px 5px 4px 5px;}
.data_table_noline TR.data_row{background: #fff;}
.data_table_noline TR.data_row:hover{background: #fdedee;cursor:default;}
.data_table_noline TR.data_row_selected{background: #fdedee;}
.data_table_noline TD.data_column_selected{background: #fdedee;font-weight:bold;}

.data_table_smaller TH {background: #E0E0E0; padding: 5px 5px 4px 5px; font-weight: bold; font-size: 90%;}
.data_table_smaller TD {border-bottom: 1px solid #E0E0E0; padding: 5px 5px 4px 5px; font-size: 90%;}

/* options css popup layer style */
.popuplayerboxstyle {background: #f2f8ec; border: 2px solid #c0dda0; font-size: 90%;}
.popuplayerbox LI {background: url(/App_Themes/Default/icons/chev_pink.gif) no-repeat 0 2px !important;}

/* form styles: error styles*/
.error {color: #eb4a5a;}
.errorstylebg {background: url(/App_Themes/Default/icons/error.gif) no-repeat 10px 10px #fef2f3; color: #eb4a5a !important;font-size: 130% !important;font-weight: bold !important;}

/* top header: background */
.toplinks_bg {height: 27px; background: url(/App_Themes/Default/top/top_greenbar.gif) repeat-x #81BB41;}
.toplinks_bg2 { background: none; padding: 10px 20px 20px 20px; height: auto;}

/* styles: loading style & warning style */
.loading_box_style {color: #82bc42; border: 1px solid #82bc42; background: #ecf5e3;}
.warning_box_style {color: #ed5a69; border: 1px solid #ed5a69; background: #fef2f3;}

/* info panel bg */
.infopanel_bg {background: #ecf5e3;}

/* template library: thumbnail highlights */
.thumb_highlight {border: 2px solid #3f75bb !important; cursor: pointer; }
.thumbnail { cursor: pointer; }

/* campaigns: step number style */
.steps_numbering {color: #fff; font-weight: bold; font-size: 110%;}

/* upload screen styles */
.upload_pending {background: #eee;}
.upload_complete {background: #ecf5e3;}
.progressBarInProgress, .progressBarComplete, .progressBarError {background-color: blue; }
.progressBarComplete {background-color: #7fb93f;}
.progressBarError {background-color: #e85161;}

img.close{background:url(/App_Themes/Default/icons/cross_s.gif);}

/* options css popup layer style */
.popuplayerboxstyle {background: #f2f8ec; border: 2px solid #c0dda0; font-size: 90%;}
.popuplayerbox LI {background: url(/App_Themes/Default/icons/chev_pink.gif) no-repeat 0 2px !important;}

/* reporting styles */
.report_loadingactive {float: left; width: 15px; height: 23px; background: url(/App_Themes/Default/icons/loading_bar.gif) no-repeat; padding: 0 1px 0 1px;}
.report_loadingnotactive {float: left; width: 15px; height: 23px; background: url(/App_Themes/Default/icons/loading_bar_grey.gif) no-repeat; padding: 0 1px 0 1px;}

.report_barcolour {background: #81BB41;}

.report_popup_hrcolour {border-bottom: 5px solid #81BB41;}

/* styles: custom unsubscribe */
.unsubscribe_pagebg {background: url(/Resources/Images/pages/footer_bg.gif) repeat-x; padding: 18px 10px 10px 10px;}
.unsubscribe_footer {text-align: right; font-size: 90%; color: #6A6A6A;}

.unsubscribe_pagebg h1 {color: #333; font-weight: bold; font-size: 185%; margin: 0 0 15px 0; padding: 0; line-height: 1.2em;}
.unsubscribe_pagebg h2 {color: #888; font-weight: bold; font-size: 130%; margin: 1px 0 10px 0; padding: 0;}

.unsubscribe_pagebg .pagearea_border {border: 1px solid #ddd; width: 100%;}
.unsubscribe_pagebg .pagearea_borderpad {padding: 13px;}

.unsubscribe_unsubscribebox {padding: 12px; line-height: 1.3em; margin-bottom: 10px; background: #fef2f3; color: #eb4a5a; font-weight: bold; font-size: 110%;}
.unsubscribe_unsubscribebox_textleft {float: left; width: 73%;}
.unsubscribe_unsubscribebox_textright {float: right; width: 150px; text-align: right;}

/* styles: login page */
.login_bottomlinks UL {margin: 0 0 0 2px !important; padding-left: 0;}
.login_bottomlinks UL LI {margin: 0 10px 0 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/App_Themes/Default/icons/chev_pink.gif) no-repeat 0 2px; font-weight: normal; padding: 0 0 1px 12px;}

/* styles: help rollover popup */
.help_rollover_box_colour {border: 2px solid #ccc; background: url(/App_Themes/Default/pages/feature_bg.gif) repeat-x #f2faff; }
.help_rollover_box {font-size: 90%; margin: 15px 0 0 10px; width: 190px; text-align: left;}
.help_rollover_icon {float: left; width: 30px; height: auto; margin: 0; padding: 7px 0 0 7px;}
.help_rollover_text {float: left; width: 137px; padding: 8px 8px 0 8px; line-height: 1.3em;}

/* outbox sending bar */
.sending_sent {float: left; width: 9px; height: 15px; background: url(/App_Themes/Default/icons/loading_bar_s.gif) no-repeat; padding: 0 1px 0 0;}
.sending_pending {float: left; width: 9px; height: 15px; background: url(/App_Themes/Default/icons/loading_bar_grey_s.gif) no-repeat; padding: 0 1px 0 0;}
.report_popup_hrcolour {border-bottom: 5px solid #81BB41;}

/* styles: login page */
.login_bottomlinks UL {margin: 0 0 0 2px !important; padding-left: 0;}
.login_bottomlinks UL LI {margin: 0 10px 0 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/App_Themes/Default/icons/chev_pink.gif) no-repeat 0 2px; font-weight: normal; padding: 0 0 1px 12px;}

input.image { cursor: pointer; }

img.icon_collapse{background: url(/App_Themes/Default/icons/ic_collapse.gif) no-repeat;}
img.icon_expand{background: url(/App_Themes/Default/icons/ic_expand.gif) no-repeat;}


/* styles: survey */
.survey_itembox {border-color: #eee;}

/* styles: survey add control popup */
.survey_addcontrollist LI {color: #666;}
.survey_addcontrollist LI a {color: #333 !important;}
.survey_addcontrollist LI a:hover {}

/* styles: reporting overview */
.report_campaigninfobox {background: #f2f8ec;}

.report_table TH {background: #E0E0E0; }
.report_table TD {border-bottom: 0 solid #E0E0E0;}
.report_table TR.grey {background: #eee;}
.report_table TR.data_row:hover {background: #fdedee;cursor:default;}
.report_table TR.data_row_selected {background: #fdedee;}

.report_overviewbuttons a:hover {background-color: #fdedee;}

/* data picker */
.pickerbox span.label{color: #0066cc; text-decoration:underline;}
.pickerbox div.panel{background: #f2f8ec; border: 2px solid #c0dda0;}

/* styles: dashboard */
.dashboard_trialbox_style {color: #333; border: 1px solid #ed5a69; background: #fef2f3;}

.dashboard_item_box_grey {background-color: #f2f8ec !important; border-color: #c0dda0 !important;}
.dashboard_item_box {background-color: #f2f8ec; border-color: #c0dda0;}
.dashboard_item_bg {background-color: #fff;}
.dashboard_contacts_meterbar {background-color: #daebc4; border-color: #c2c2c2;}

/* styles: dashboard - campaigns table */
.dashboard_item_box table TH, .dashboard_item_box table.data_table TH {border-bottom: 3px solid #E0E0E0; background-color: #fff;}
.dashboard_item_box table TD {border-bottom: 1px solid #E0E0E0;}
.dashboard_item_box table a { text-decoration: none !important;}

/* styles: dashboard - getting start */
.dashbaord_gettingstart_number {background-image: url(/App_Themes/Default/pages/step_circle_grey.png); _background-image: url(/App_Themes/Default/pages/step_circle_grey.gif);}

/* styles: dashboard - demo number background */
.dashboard_demo_number a {color: #fff !important;  background-image: url(/App_Themes/Default/pages/step_circle_white.png); _background-image: url(/App_Themes/Default/pages/step_circle_white.gif); background-color: #bbb;}
.dashboard_demo_number a:hover, .demopop_pagnationmid .on a {background-color: #82bc42 !important; background-image: url(/App_Themes/Default/pages/step_circle_white_big.png); _background-image: url(/App_Themes/Default/pages/step_circle_white_big.gif);}

/* styles: help popup */
.help_quicksearch_div {border-width: 1px; border-style: solid;}
.help_quicksearch_div .form {color: #666;}

.help_content LI.folder {background: url(/App_Themes/Default/icons/icon_folder.gif) no-repeat 0 2px;}
.help_content LI.content {background: url(/App_Themes/Default/icons/ic_content_s.gif) no-repeat 0 3px;}

/* styles: reporting details box */
.reporting_figures {background-color: #eee;}
.reporting_figures_box {border-bottom-color: #fff;}

/* styles: reporting my account */
.reporting_myaccount_rbg {background-color: #eee;}
.reporting_myaccount_rbg .data_table TD {border-bottom-color: #fff;}

/* styles: button underneath the icons */
.padding_l5 {padding: 0 0 0 5px;}
.padding_b4 {padding: 0 0 4px 0;}
.padding_b6 {padding: 0 0 6px 0;}
.padding_b10 {padding: 0 0 10px 0;}
.padding_0 {padding: 0 !important;}
.padding_5 {padding: 5px;}
.padding_10 {padding: 10px;}
.padding_10_v2 {padding: 10px 0 10px 10px;}
.paddint_t3 {padding: 3px 0 0 0;}
.padding_r5 {padding: 0 5px 0 0;}

.button_under_icon_color1 {background-repeat: no-repeat; height: 24px; width: 150px; text-align: center; font-size: 110%; font-weight: bold; text-transform: uppercase; margin-left: auto; margin-right: auto; padding: 0 0 7px 0;}
.button_under_icon_color2 {background-repeat: no-repeat; height: 24px; width: 150px; text-align: center; font-size: 110%; font-weight: bold; text-transform: uppercase; margin-left: auto; margin-right: auto; padding: 0 0 7px 0;}
.button_under_icon_color3 {background-repeat: no-repeat; height: 24px; width: 150px; text-align: center; font-size: 110%; font-weight: bold; text-transform: uppercase; margin-left: auto; margin-right: auto; padding: 0 0 7px 0;}
.button_under_icon_color4 {background-repeat: no-repeat; height: 24px; width: 150px; text-align: center; font-size: 110%; font-weight: bold; text-transform: uppercase; margin-left: auto; margin-right: auto; padding: 0 0 7px 0;}

.button_under_icon_color1 {background-image: url(/App_Themes/Default/icons/green_button.gif); color: #fff;}
.button_under_icon_color2 {background-image: url(/App_Themes/Default/icons/red_button.gif); color: #fff;}
.button_under_icon_color3 {background-image: url(/App_Themes/Default/icons/purple_button.gif); color: #fff;}
.button_under_icon_color4 {background-image: url(/App_Themes/Default/icons/yellow_button.gif); color: #fff;}

.button_under_icon_color1 a, .button_under_icon_color2 a, .button_under_icon_color3 a, .button_under_icon_color4 a {color: #fff !important;}
.button_under_icon_color1 a:hover, .button_under_icon_color2 a:hover, .button_under_icon_color3 a:hover, .button_under_icon_color4 a:hover {color: #333 !important;}
.button_under_icon_color1 a, .button_under_icon_color2 a, .button_under_icon_color3 a, .button_under_icon_color4 a {text-decoration: none !important;}

/* inbox preview */
.inbox_tick {color: #82bc42;}
.inbox_tickbg {background: url(/App_Themes/Default/icons/tick_big.gif) no-repeat 10px 10px #ecf5e3; color: #82bc42 !important; font-size: 130% !important; font-weight: bold !important;}
.inbox_tickbg h1 {color: #333; font-weight: normal; font-size: 115% !important; margin: 0 0 5px 0; padding: 0; line-height: 1.2em;}

.inbox_cross {color: #eb4a5a;}
.inbox_crossbg {background: url(/App_Themes/Default/icons/cross_big.gif) no-repeat 10px 10px #fef2f3; color: #eb4a5a !important;font-size: 130% !important;font-weight: bold !important;}
.inbox_crossbg h1 {color: #333; font-weight: normal; font-size: 115% !important; margin: 0 0 5px 0; padding: 0; line-height: 1.2em;}

.inbox_failed_row {background: #fcdadd; color: #eb4a5a; font-weight: bold;}
.inbox_rollover_colour {border: 2px solid #ccc; background: #eef7fd;}

.dashboard_promo_box {background-color: #fff; border-color: #82bc42; background: url(/App_Themes/Default/pages/dotzone-banner.jpg) no-repeat left bottom;}
.dashboard_promo_box2 {background-color: #fff; border-color: #82bc42; background: url(/App_Themes/Default/pages/dotzone-banner.jpg) no-repeat left bottom;}
UL.dashboard_tick LI {background: url(/App_Themes/Default/icons/dashboard_ticks.gif) no-repeat;}
UL.dashboard_tick LI A, UL.dashboard_tick LI A:visited {color: #82bc42; text-decoration: underline;}
UL.dashboard_tick LI A:hover {color: #E8807D; text-decoration: none;}

/* lh - feature box */
.lh_webinarbox {border-color: #eb4a5a; background-image: url(/App_Themes/Default/icons/ic_webinar_lhs.gif); background-color: #eb4a5a;}
.lh_webinarbox h2 {color: #fff;}
.lh_webinarbox .whitebox {color: #eee;}
.lh_webinarbox A, .lh_webinarbox A:visited {color: #fff; text-decoration: underline;}

/* features disabled page */
.feature_disabled_page .main_text h2 a, .feature_disabled_page .main_text h2 a:visited {color: #81BB41;}
.feature_disabled_table TD.feature {background: #f2f8ec; border-color: #c0dda0;}

.emailclient_table TH {background: #E0E0E0; padding: 5px 5px 4px 5px; font-weight: bold;}
.emailclient_table TR.toplevelclient TD {border-top: 1px solid #E0E0E0; padding: 4px 5px 3px 5px;}
.emailclient_table TR.moredetail TD {padding: 0 5px 4px 5px;}

.emailclient_table {width: 99%;}
.emailclient_table TH {line-height: 1.3em;}
.emailclient_table TH A:link, .data_table TH A:visited {text-decoration: none !important;}

.newmsg_left .newmsg {background: url(/App_Themes/default/icons/newmail_big_bg.gif) no-repeat; color: #fff;}

.top_steps_bggreen {background-image: url(/App_Themes/Default/icons/steps_bg2.gif); _background-image: url(/App_Themes/Default/icons/steps_bg2.gif); background-color: #82bc42;}
.top_steps_bggrey {background-image: url(/App_Themes/Default/icons/steps_bg2.gif); _background-image: url(/App_Themes/Default/icons/steps_bg2.gif);}
.top_steps_vr {border-left: 3px solid #fff;}
.top_steps_vr_on {border-left: 3px solid #82bc42;}
.top_steps_subtxt {border: 1px solid #82bc42; background-color: #ecf5e3;}

.ns_info_box {border: 1px solid #82bc42;}
.ns_info_box {position: relative; text-align: left; background: url(/App_Themes/Default/pages/info_bg.gif) repeat-x #f7fcff; padding: 8px; z-index: 9;}

.ns_form_wrapper .right .on {border: 1px solid #82bc42; background-color: #ecf5e3; color: #666;}
.ns_inbox_textbox1 .on, .ns_inbox_textbox2 .on, .ns_inbox_textbox3 .on {border: 1px solid #82bc42; background-color: #ecf5e3;}
.ns_info_icon {background: url(/App_Themes/Default/icons/help_ns_large.gif) no-repeat; background-position:4px 6px;}

.ns_summary_box_im img {border: 1px solid #ddd;}
.ns_summary_box_text h2 {border-bottom: 3px solid #ddd;}

.ns_summery_box_green {background: #ecf5e3;}
.ns_summary_box_loading {background: url(/App_Themes/Default/icons/loader_s.gif) no-repeat 3px 2px;}
.ns_summary_box_tick {background: url(/App_Themes/Default/icons/icon_ticksmall.gif) no-repeat -2px 0;}
.ns_summary_box_cross {background: url(/App_Themes/Default/icons/icon_crosssmall.gif) no-repeat -2px 0;}

.ns_test_rhbox {background: #ecf5e3;}
.ns_test_rhbox img {border: 1px solid #ddd;}



/* new msg */
.newmsg_box {border-color: #c0dda0; background: #fff;}
.newmsg_left .newmsg {background: url(/App_Themes/default/icons/newmail_big_bg.gif) no-repeat; color: #fff;}
.nohighlight {color: #82bc42;}

/* watch dog */

.new_infobox_arrow {background: url(/App_Themes/Default/pages/arrow_left.gif) no-repeat 0 65px;}
.new_infobox_text {border: 1px solid #82bc42; background: url(/App_Themes/Default/pages/info_bg.gif) repeat-x #f7fcff;}
.new_infobox_text li {list-style: url(/App_Themes/Default/icons/bullet.gif) outside circle;}

/* step process */

.ns_info_box .large { color:#06C; font-size:120%; font-weight:bold;}
.ns_info_box .small { color:#666; font-style:italic;}
.ns_info_box a { color:#666;}

.ns_form_wrapper p { font-size:120%;}

.ns_tab_green {background:#090; padding:8px; background:url(/App_Themes/Default/icons/ns_acc_green_bg.png) repeat-x;}
.ns_tab_green a, .ns_tab_pink a {display:block; font-size:140%; text-decoration:none; color:#232020; font-weight:bold; background:url(/App_Themes/Default/icons/ns_arrow_up.png) no-repeat; background-position:right; margin-right:22px; padding-left:25px;}
.ns_tab_green .tick {background:url(/App_Themes/Default/icons/ns_tick.png) no-repeat; width:100%; height:100%;}
.ns_slide_green {background:#EBF4E1; padding:8px;}
  
.ns_tab_pink {background:#090; padding:8px; background:url(/App_Themes/Default/icons/ns_acc_pink_bg.png) repeat-x;}
.ns_tab_pink .cross {background:url(/App_Themes/Default/icons/ns_cross.png) no-repeat; width:100%; height:100%;}
.ns_slide_pink {background:#fce7eb; padding:8px;}

.ns_inner_box .pl_23 {padding-left:23px;}
.ns_inner_box tr, .ns_inner_box td {padding:4px 0 0 0; vertical-align:top;}
.ns_inner_box th {text-align:left; padding-right:10px; width:165px; vertical-align:top; font-weight:bold;}
.ns_inner_box .w_200 {width:200px;}
.ns_inner_box .w_300 {width:300px;}
.ns_inner_box .w_400 {width:400px;}
.ns_inner_box input {float:right; margin:3px 5px; background:url(/App_Themes/Default/icons/btn_general_ns.gif); border:#CCC solid 1px; font-weight:bold; cursor:pointer; font-family: Arial, Helvetica, sans-serif;}
.ns_inner_box .item {margin-bottom:5px;}
.ns_inner_box .pink {color:#eb4a5a;}
.ns_inner_box .italic { font-style:italic;}
.ns_inner_box h2 {padding-left:2px;}

.ns_inner_padding {padding:10px 16px 10px 8px;}

.ns_inner_box .send {padding:10px; background:#eee; margin-top:15px; overflow:hidden;}
.ns_inner_box .send input {font-size:120%; padding:0.2em 0.4em; background:url(/App_Themes/Default/icons/btn_submitbg.gif); color:#fff; margin:0.8em 0 0 0;}

.ns_test_item {margin-bottom:12px; width:100%; min-height:100px; overflow:hidden;}
.ns_test_item img {padding:5px; border:1px #ddd solid; margin:0 12px 0 2px;}
.ns_test_item p { font-size:110%;}
.ns_test_item a {text-decoration:none; color:#333; cursor:pointer;}
.ns_test_item a:hover {color:#999;}
.ns_test_item h2 { margin-bottom:0.3em;}

/* DELETE 1 JUN 2011 SC: .bc_steps , .bc_steps ul , .bc_steps ul li , .bc_steps .top */

.bc_steps ul li .on {color:#81BB41;}
.bc_steps ul li a, .bc_steps ul li a:hover, .bc_steps ul li a:visited {color:#999 !important; text-decoration:none !important;}
.bc_steps .step_1 {background:url(/App_Themes/Default/icons/step_1.gif) no-repeat; background-position:top center;}
.bc_steps .step_2 {background:url(/App_Themes/Default/icons/step_2.gif) no-repeat; background-position:top center;}
.bc_steps .step_3 {background:url(/App_Themes/Default/icons/step_3.gif) no-repeat; background-position:top center;}
.bc_steps .step_4 {background:url(/App_Themes/Default/icons/step_4.gif) no-repeat; background-position:top center;}
.bc_steps .step_5 {background:url(/App_Themes/Default/icons/step_5.gif) no-repeat; background-position:top center;}

/* DELETE 1 JUN 2011 SC: .ns_split_field , .ns_split_field .form , .ns_split_field_tabbed , .ns_split_field_tabbed .form , .ns_tabbed_area_padding , .ns_summary tr th , .ns_summary tr td */


.ns_summary .rc {background:#Efefef;}

.ns_summary .warning {color:#F90;}
.ns_summary .edit {text-align: right; padding-right:0.8em;}
.ns_summary .edit a {background:url(/App_Themes/Default/icons/icon_edit_ns.gif) no-repeat right; padding:2px 21px 2px 0;}
.ns_summary .status {width:5%; padding-left:0.5em !important;}
.ns_summary .subheading {width:20%; font-weight:bold;}
.ns_summary .data {width:60%; color:#666;}
.ns_summary .help {width:10%; text-align:right; padding-right:0.8em !important;}

.ns_inner_box .send h2 {margin-bottom:0.8em;}
.ns_inner_box .send img {border:2px solid #ccc; margin-left:2px; float:left; margin-right:20px;}
.ns_inner_box .send_table {width:400px; margin-top:-8px;}
.ns_inner_box .send_table .subheading {font-weight:bold; width:40%;}
.ns_inner_box .send_table .data {width:80%; color:#666;}

.ns_help {color:#999; font-weight:bold; font-size:90%;}
.ns_help_ico {position:relative; top:3px; left:5px;}

/* DELETE 1 JUN 2011 SC: .ns_buttons , .buttons_steps */

.buttons_steps .float_right a.ns_button {background: url(/App_Themes/Default/icons/btn_bgright_nx.png) no-repeat scroll top right !important; display: block; float: left; height: 30px; padding-right: 60px; text-decoration: none; color: #06C; font-family: Arial, Helvetica, sans-serif; text-align:left; padding-bottom: 1px; padding: 0 22px 1px 0; font-weight:bold; font-size:120%;}
.buttons_steps .float_right a.ns_button span {background: url(/App_Themes/Default/icons/btn_bgleft_ns.png) no-repeat !important; display: block; line-height: 22px; padding: 4px 0 4px 10px; margin-right:9px;} 
.buttons_steps .float_right a.ns_button:hover span {color: #666; background: url(/App_Themes/Default/icons/btn_bgleft_ns_over.png) no-repeat !important;}
.buttons_steps .float_right a.ns_button:hover {background: url(/App_Themes/Default/icons/btn_bgright_nx_over.png) no-repeat scroll top right !important;}

.buttons_steps .float_left a.ns_button {background: url(/App_Themes/Default/icons/btn_bgright_bk.png) no-repeat scroll top right !important; display: block; float: left; height: 30px; text-decoration: none; color: #06C; font-family: Arial, Helvetica, sans-serif; text-align:left; padding-bottom: 1px; padding: 0 5px 1px 0; font-weight:bold; font-size:120%;}
.buttons_steps .float_left a.ns_button span {background: url(/App_Themes/Default/icons/btn_bgleft_bk.png) no-repeat !important; display: block; line-height: 22px; padding: 4px 0 4px 28px; margin-right:9px;} 
.buttons_steps .float_left a.ns_button:hover span {color: #666; background: url(/App_Themes/Default/icons/btn_bgleft_bk_over.png) no-repeat !important;}
.buttons_steps .float_left a.ns_button:hover {background: url(/App_Themes/Default/icons/btn_bgright_bk_over.png) no-repeat scroll top right !important;}

.ns_heading {padding-top:2px; margin-bottom:-5px !important;}

.ns_dotdoc_container {height:80px; float:left; position:relative; z-index:200; right:0; height:120px; width:100%; top:20px; }
.ns_dotdoc_container .left {width:40%; float:left; height:80px; padding:20px;}
.ns_dotdoc_container .right {width:42%; float:right; height:80px; margin-right:20px}
.ns_dotdoc_container .right .top {background: url(/App_Themes/Default/pages/bg_bubble_top.png) no-repeat top left; width:320px; height:19px;}
.ns_dotdoc_container .right .bottom {background: url(/App_Themes/Default/pages/bg_bubble_bottom.png) no-repeat bottom left; width:280px; min-height:40px; padding:0 20px 20px 20px; font-style:italic;}

.ns_send_container {border:1px solid #ccc; width:100%; overflow:hidden; min-height:300px; float:left; margin-top:-60px;}
.ns_send_container .left {width:50%; float:left; min-height:200px; padding:20px;}
.ns_send_container .left  h1 {margin-bottom:1em; border-bottom:1px solid #ccc; padding-bottom:1em;}
.ns_send_container .left  p {font-size:120%; margin-bottom:2em;}
.ns_send_container .left  ul {padding-left:0 !important;}
.ns_send_container .left  ul li {font-size:120%; list-style-type:none; margin:0;}
.ns_send_container .left  ul li a {color:#7ebb42; text-decoration:none; font-weight:bold;}
.ns_send_container .left  ul li a:hover {color:#999;}
.ns_send_container .right {width:40%; float:right; min-height:200px; margin-right:30px;}

.ns_triggers {background: url(/App_Themes/Default/icons/btn_triggers.jpg) repeat-x bottom left #eaeaea; border:1px solid #D7D7D7; -moz-border-radius: 10px; border-radius: 10px;}
.ns_triggers a {width:100%; min-height:16px; display:block; cursor:pointer; color:#000; font-weight:bold; text-decoration:none; padding:10px 10px 9px 22px; background: url(/App_Themes/Default/icons/add.gif) no-repeat left; margin-left:10px;}
.ns_triggers a:hover {color:#E8807D;}

/* modal */

.modal_popup {width:500px; border:4px solid #82bc42;}
.modal_popup .butsubmit, .modal_popup .butcancel {margin:0 15px 0 0;}
.modal_popup h1 {font-size:160%; margin-bottom:1em;}
.modal_popup p {font-size:120%; margin-bottom:0; margin-top:-4px;}
.modal_popup .close {width:500px; height:20px; position: absolute; padding:0px;}
.modal_popup .close a {height:20px; width:20px; float:right; background:url(/App_Themes/Default/icons/btn_modal_close.gif) no-repeat; margin:3px;}
.modal_popup .close a:hover {background:url(/App_Themes/Default/icons/btn_modal_close_over.gif) no-repeat;}
.modal_popup .inner {min-height:70px; border:4px solid #fff; padding:12px 12px 20px 12px; overflow:hidden;}
.modal_popup .warning {background:url(/App_Themes/Default/pages/bg_modal_warning.jpg) repeat-x bottom left; background-color: #ffffff}
.modal_popup .warning .left {width: 50px; min-height:50px; float:left; }
.modal_popup .warning .right {width:400px; float:right; padding-right:10px;}
.modal_popup .warning .right .scroll {height:65px; overflow:auto; padding:2px 5px 2px 0; margin-bottom:1.3em;}
.modal_popup .warning .right ul {margin:0; padding-left:15px; font-size:120%; margin-top:-4px;}
.modal_popup .warning .right ul li { margin-bottom:0.5em;}
.modal_popup .warning .right .buttons {padding-top:1.5em;}
.modal_popup .warning h1 {color:#eb4a5a; font-size:140%;}
.modal_popup .checking {background:url(/App_Themes/Default/pages/bg_modal_info.jpg) repeat-x bottom left; text-align:center;}
.modal_popup .checking h1 {color:#82bc42;}
.modal_popup .checking .spinner {padding:1.1em 0;}


/* beta bar */
.betabar {min-width: 960px; width: auto !important; width: 100%; overflow: hidden; z-index: 1000;}

.bb_warning {padding: 3px 18px 3px 30px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eb4b5b), color-stop(0.78, #f27985)); background-image: -moz-linear-gradient(center bottom, #eb4b5b 0%, #f27985 78%); border-bottom: 1px solid #a5a5a5; background-color: #ed5a68;}

.bb_warning .bb_inner_l {float: left; padding: 6px 0 3px 0; color: #fff; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 135%;}
.bb_warning .bb_inner_l a, .bb_warning .bb_inner_l a:visited {color: #fff; text-decoration: underline;}
.bb_warning .bb_inner_l a:hover {text-decoration: none;}

.bb_warning a.bb_btn, .bb_warning a.bb_btn:visited {text-decoration: none; display: inline; padding: 2px 8px; background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, #649CEF),  color-stop(0.3, #4782DC),  color-stop(0.82, #77A8EE) ); background-image: -moz-linear-gradient(  center bottom,  #649CEF 0%,  #4782DC 30%,  #77A8EE 82% ); border: 2px solid #ccc; background-color: #4787e2; color: #fff; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;  -moz-border-radius: 5px; border-radius: 5px; text-shadow: 1px 1px 1px #444; font-weight: bold; font-size: 85%; margin: 0 5px; }
.bb_warning a.bb_btn:hover {background: #4787e2 !important;}


.bb_intro {padding: 3px 18px 3px 30px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.32, #fce564), color-stop(0.83, #fdef95)); background-image: -moz-linear-gradient(center bottom, #fce564 32%, #fdef95 83%); border-bottom: 1px solid #a5a5a5; background-color: #fce977;}

.bb_intro .bb_inner_l {float: left; padding: 6px 0 3px 0; color: #333; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 135%;}
.bb_intro .bb_inner_l a, .bb_intro .bb_inner_l a:visited {color: #333; text-decoration: underline;}
.bb_intro .bb_inner_l a:hover {text-decoration: none;}

.bb_intro a.bb_btn, .bb_intro a.bb_btn:visited {text-decoration: none; display: inline; padding: 2px 8px; background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, #e94757),  color-stop(0.3, #e43b4c),  color-stop(0.82, #e97581) ); background-image: -moz-linear-gradient(  center bottom,  #e94757 0%,  #e43b4c 30%,  #e97581 82% ); border: 2px solid #ccc; background-color: #eb4a5a; color: #fff; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;  -moz-border-radius: 5px; border-radius: 5px; text-shadow: 1px 1px 1px #444; font-weight: bold; font-size: 85%; margin: 0 5px; }
.bb_intro a.bb_btn:hover {background: #eb4a5a !important;}


.bb_inner_r {float: right;}
.betabar .wrapper {width: 100%; overflow: hidden;}

/* new reporting page 30/03/2011 */
.report_campaigninfo_outerleft {border-right: 5px solid #e4f1d6;}
.report_campaigninfo_outerright ul li a:hover {background-color: #fdedee !important;} 
.report_campaigninfo_outerright ul li a.emailhotspot {background: url(/App_Themes/Default/icons/hotspot.gif) no-repeat 5px 5px;}
.report_campaigninfo_outerright ul li a.printreport {background: url(/App_Themes/Default/icons/print.gif) no-repeat 5px 5px;}
.report_campaigninfo_outerright ul li a.comparereports { background: url(/App_Themes/Default/icons/medal.gif) no-repeat 5px 5px; }
.report_campaigninfo_outerright ul li a.emailupdates {background: url(/App_Themes/Default/icons/schedule.gif) no-repeat 5px 5px;}
.report_campaigninfo_outerright ul li a.syncsf {background: url(/App_Themes/Default/icons/sync_sf.gif) no-repeat 5px 5px;}

.reporting_filtertab_off .filtertab_l {background: url(/Resources/images2/tab_lg_r.jpg) no-repeat top right;}
.reporting_filtertab_off .filtertab_r {background: url(/Resources/images2/tab_lg_l.jpg) no-repeat top left;}
.reporting_filtertab_off .filtericon {background: url(/App_Themes/Default/icons/filter_report_off.png) no-repeat 0 0;}

.reporting_filtertab_on .filtertab_l {background: url(/Resources/images2/tab_g_r.jpg) no-repeat top right;}
.reporting_filtertab_on .filtertab_r {background: url(/Resources/images2/tab_g_l.jpg) no-repeat top left;}
.reporting_filtertab_on .filtericon {background: url(/App_Themes/Default/icons/filter_report_on.png) no-repeat 0 0;}

.report_filter_item_on .report_filter_titlebar {background: url(/Resources/images2/tab_bg_g.jpg) repeat-x #84bd44 top; color: #fff;}
.report_filter_item_off .report_filter_titlebar {background: url(/Resources/images2/tab_bg_lg.jpg) repeat-x #e7f2da top; color: #333;}
.report_filter_item_off .report_filter_titlebar:hover {background: url(/Resources/images2/tab_bg_g.jpg) repeat-x #84bd44 top; color: #fff;}

.mr_overview a  {background: url(/App_Themes/Default/icons/campaign_overview.gif) no-repeat 5px 1px;}
.mr_emailsent a {background: url(/App_Themes/Default/icons/outbox_sent.gif) no-repeat 4px 2px;}
.mr_map a {background: url(/App_Themes/Default/icons/globe.gif) no-repeat 3px 1px;}
.mr_prospects a  {background: url(/App_Themes/Default/icons/hotprospects.gif) no-repeat 5px 2px;}
.mr_emailclients a  {background: url(/App_Themes/Default/icons/emailclient_breakdown.gif) no-repeat 5px 1px;}
.mr_googleanalytics a  {background: url(/App_Themes/Default/icons/ic_ga.png) no-repeat 5px 1px;}

.morereport_btm ul li {background:url(/App_Themes/Default/icons/ic_chev_pink.gif) no-repeat 0 5px;}
.morereport_btm ul li ul li {background:url(/App_Themes/Default/icons/ic_dash_pink.gif) no-repeat 0 4px;}
.morereport_top a:hover {background-color: #fdedee;} 
.ns_info_icon ul li {background:url(/App_Themes/Default/icons/ic_chev_pink.gif) no-repeat 0 4px;}

.campaign_info .reporting_filtertab_off .filtertab_l {background: url(/Resources/images2/tab_lg_r.jpg) no-repeat top center;}
.campaign_info .reporting_filtertab_off .filtertab_r {background: none;}
.campaign_info .reporting_filtertab_off .filtericon {background: url(/App_Themes/Default/icons/filter_report_off.png) no-repeat 0 0;}

.campaign_info .reporting_filtertab_on, .campaign_info .reporting_filtertab_off {border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.campaign_info .reporting_filtertab_on .filtertab_l {background: url(/Resources/images2/tab_g_r.jpg) no-repeat top center;}
.campaign_info .reporting_filtertab_on .filtertab_r {background: none;}
.campaign_info .reporting_filtertab_on .filtericon {background: url(/App_Themes/Default/icons/filter_report_on.png) no-repeat 0 0;}


/* new reporting page white label styles 30/03/2011 
.report_campaigninfo_outerleft {}
.report_campaigninfo_outerright ul li a:hover {} 
.report_campaigninfo_outerright ul li a.emailhotspot {background: url(/App_Themes/Default/icons/hotspot.gif) no-repeat 5px 5px;}
.report_campaigninfo_outerright ul li a.printreport {background: url(/App_Themes/Default/icons/print.gif) no-repeat 5px 5px;}
.report_campaigninfo_outerright ul li a.emailupdates {background: url(/App_Themes/Default/icons/schedule.gif) no-repeat 5px 5px;}
.report_campaigninfo_outerright ul li a.syncsf {background: url(/App_Themes/Default/icons/sync_sf.gif) no-repeat 5px 5px;}

.reporting_filtertab_off .filtertab_l {background: url(/Resources/images2/tab_w_r.jpg) no-repeat top right;}
.reporting_filtertab_off .filtertab_r {background: url(/Resources/images2/tab_w_l.jpg) no-repeat top left;}
.reporting_filtertab_off .filtericon {background: url(/App_Themes/Default/icons/filter_report_off.png) no-repeat 0 0;}

.reporting_filtertab_on .filtertab_l {background: url(/Resources/images2/tab_w_r.jpg) no-repeat top right;}
.reporting_filtertab_on .filtertab_r {background: url(/Resources/images2/tab_w_l.jpg) no-repeat top left;}
.reporting_filtertab_on .filtericon {background: url(/App_Themes/Default/icons/filter_report_on.png) no-repeat 0 0;}

.report_filter_item_on .report_filter_titlebar {color: #fff;}
.report_filter_item_off .report_filter_titlebar {background-color: #eee; color: #333;}

.mr_overview a  {background: url(/App_Themes/Default/icons/campaign_overview.gif) no-repeat 5px 1px;}
.mr_emailsent a {background: url(/App_Themes/Default/icons/outbox_sent.gif) no-repeat 4px 2px;}
.mr_map a {background: url(/App_Themes/Default/icons/globe.gif) no-repeat 3px 1px;}
.mr_prospects a  {background: url(/App_Themes/Default/icons/hotprospects.gif) no-repeat 5px 2px;}
.mr_emailclients a  {background: url(/App_Themes/Default/icons/emailclient_breakdown.gif) no-repeat 5px 1px;}

.morereport_btm ul li {background:url(/App_Themes/Default/icons/ic_chev_pink.gif) no-repeat 0 5px;}
.morereport_btm ul li ul li {background:url(/App_Themes/Default/icons/ic_dash_pink.gif) no-repeat 0 4px;}
.morereport_top a:hover {background-color: #e9e9e9;}
.ns_info_icon ul li {background:url(/App_Themes/Default/icons/ic_chev_pink.gif) no-repeat 0 4px;}

.campaign_info .reporting_filtertab_off .filtertab_l {background: url(/Resources/images2/tab_w_r.jpg) no-repeat top center;}
.campaign_info .reporting_filtertab_off .filtertab_r {background: none;}
.campaign_info .reporting_filtertab_off .filtericon {background: url(/App_Themes/Default/icons/filter_report_off.png) no-repeat 0 0;}

.campaign_info .reporting_filtertab_on, .campaign_info .reporting_filtertab_off {border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.campaign_info .reporting_filtertab_on .filtertab_l {background: url(/Resources/images2/tab_w_r.jpg) no-repeat top center;}
.campaign_info .reporting_filtertab_on .filtertab_r {background: none;}
.campaign_info .reporting_filtertab_on .filtericon {background: url(/App_Themes/Default/icons/filter_report_on.png) no-repeat 0 0;}

*/



/* my account / error styles */
.form:focus {background: #ECF5E3; border: 1px solid #87BB3F;}
.formerror .form {border: 1px solid #eb4a5a !important; background: #fff !important;}
.error_text {background: #eb4a5a; color: #fff; font-style:italic; }


/* ADDED 1 JUN 2011 - SC */
.ns_option1 {background: url(/App_Themes/Default/icons/div.gif) no-repeat right center;}

.ns_tempbar {border-bottom: 3px solid #ddd;}
.ns_tempbar_temp {background: url(/App_Themes/Default/icons/ic_template_big.gif) no-repeat top left;}

.ns_page_r {background: url(/Resources/images2/pages/outlookscreen2.jpg) no-repeat;}
.ns_page_r_fade {background: url(/Resources/images2/pages/outlook_fade.png) repeat-y right; _background: none;}

.ns_datafield_poplayer {border: 1px solid #ddd; background: #fafafa; }
.ns_datafield_poplayer ul li {background: url(/App_Themes/Default/icons/ic_chev_pink.gif) no-repeat 0 6px; white-space: nowrap;}
.ns_datafield_poplayer ul a:hover {color: #E8807D;}

.ns_relatedsearch_poplayer {border: 1px solid #ddd; background: #fafafa;}
.ns_relatedsearch_poplayer ul li a:hover {background: #fdedee;}

.ns_stopt_layer {background: #f2f2f2;}

.ns_campset_poplayer {background: #fafafa;}

.ns_campset_btns {background: #e2f1d1; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.78, #e2f1d1)); background: -moz-linear-gradient(center bottom, #fff 0%, #e2f1d1 78%);}

a.toggleON, a.toggleON:visited {background: #82bc42; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #68b119), color-stop(0.78, #94d152)); background: -moz-linear-gradient(center bottom, #68b119 0%, #94d152 78%); color: #fff;}
a.toggleOFF, a.toggleOFF:visited {color: #666;}

.buttons_steps .float_right a.ns_savebutton {background: url(/App_Themes/Default/icons/btn_bgright_nx.png) no-repeat scroll top right !important; color: #06C; font-family: Arial, Helvetica, sans-serif;}
.buttons_steps .float_right a.ns_savebutton span {background: url(/App_Themes/Default/icons/btn_bgleft_ns.png) no-repeat !important; } 
.buttons_steps .float_right a.ns_savebutton:hover span {color: #666; background: url(/App_Themes/Default/icons/btn_bgleft_ns_over.png) no-repeat !important;}
.buttons_steps .float_right a.ns_savebutton:hover {background: url(/App_Themes/Default/icons/btn_bgright_nx_over.png) no-repeat scroll top right !important;}


/* Login pages - ADDED 6 JUN 2011 - SC */
.error_msg {background:#e00c34; color: #fff;}

.n_formwarpper .form {border:solid 2px #ccc; font-size:1em;}
.n_formwarpper.formerror .form {border: 2px solid #e00c34 !important; background: #fff !important;}
.n_formwarpper.formerror .error_text {background: #e00c34; color: #fff; font-style:italic; }

.n_btnsubmit {background: -moz-linear-gradient(top, #A2D261 27%, #68a317 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(27%, #A2D261), color-stop(100%, #68a317)); color: #fff; }
.n_btnsubmit:hover { background:#82bc42;}

.login_block .bgbox { background: #8dc63f; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8dc63f), color-stop(0.78, #5ea227)); background: -moz-linear-gradient(center bottom, #8dc63f 0%, #5ea227 78%); border: 1px solid #8dc63f;}
.login_block .bgbox h1 { color:#fff;}
.login_block .bgbox p.introtext {color: #fff;}

.login_block .bgbox_light { background: #eef7e2; color:#333; }
.login_block .link_list { color:#414141; }
.login_block .link_list li { background:url(/resources/images2/link_list_li.png) 1px 4px no-repeat; }
.login_block .link_list li.tick { background:url(/resources/images2/tick.png) 1px 3px no-repeat; }
.login_block .link_list li.cross { background:url(/resources/images2/cross.png) 1px 4px no-repeat; }
.login_block .bgbox_light .link_list li { padding-left:0px; background:none; }

.login_block .innerimage {background: url(/Resources/images2/support_im.png) no-repeat bottom right;}


/* custom recaptcha */
.customrecaptcha #recaptcha_image {border: 2px solid #ddd; }
.customrecaptcha #recaptcha_response_field { border: 2px solid #ddd; background-color: #fff; color: #666;}
.customrecaptcha .recaptcha_only_if_incorrect_sol {background:#eb4a5a; color: #fff !important; }

/* new footer - 8 JUNE 2011 - SC */
.n_navbar_grad {
background: -moz-linear-gradient(top, #91c34e 4%, #65aa06 3%, #a6ce6f 95%, #c2dd9d 97%); background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#91c34e), color-stop(5%,#65aa06), color-stop(96%,#a6ce6f), color-stop(97%,#c2dd9d)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65aa06', endColorstr='#a6ce6f',GradientType=0 ); border-top: 1px solid #598f0e; border-bottom: 1px solid #97b967; _background-image: none;}
.n_pagefooter_bg {background: #fff; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.72, #fff), color-stop(0.99, #ebf4df)); background: -moz-linear-gradient(center bottom, #fff 72%, #ebf4df 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf4df', endColorstr='#ffffff',GradientType=0 ); }

.n_pagefooter_search label {color: #82bc42;}
.n_pagefooter a, .n_pagefooter a:visited { color: #6a6a6a; text-decoration:underline; }
.n_pagefooter a:hover {color: #6a6a6a; text-decoration:none; }

.n_pagefooter_search {background: #eef7e2; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.72, #eef7e2), color-stop(0.99, #e0eecc)); background: -moz-linear-gradient(center bottom, #eef7e2 72%, #e0eecc 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eecc', endColorstr='#eef7e2',GradientType=0 );}
.n_pagefooter_clinks {color: #6a6a6a;}


/* new menu - 10 JUNE 2011 - SC */
.n_nav li.active { background:#ddeec5; }
.n_nav li a, .n_nav li a:visited { color: #a3a3a3; background-image:url(/App_Themes/Default/top/top_icons.png); }
.n_nav li a:hover, .n_nav li.active a, .n_nav li.active a:visited { color: #333; }

.n_header_link {color: #fff; list-style: none; }
.n_header_link li { background-image: url(/resources/images2/header_div.png); background-repeat: no-repeat; }
.n_header_link li:first-child { background: none; }
.n_header_link li a, .n_header_link li a:visited { color: #fff; text-decoration: underline; }
.n_header_link li a:hover { color: #fff; text-decoration:none; }
.n_note { background: #e32d93; -moz-box-shadow: 0 0 5px #838080; -webkit-box-shadow: 0 0 1px #838080; box-shadow: 0 0 5px #838080; color: #fff;}
.n_note div { background-image: url(icons/note-arr.png); background-repeat: no-repeat; line-height: 0 !important; font-size: 0; }
.n_notify_pill {background-color: #e32d93; color: #fff;} 


/* dashboard - bottom tables */

.db_camppro {background: #e2f1d1; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.78, #e2f1d1)); background: -moz-linear-gradient(center bottom, #fff 0%, #e2f1d1 78%);}
.db_camppro_done {background: #82bc42; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #68b119), color-stop(0.78, #94d152)); background: -moz-linear-gradient(center bottom, #68b119 0%, #94d152 78%); }

/* test pilot */
.tp-banner { background: #e13293; color: #fff; border: 1px solid #ea70b4; border-top: none; -moz-box-shadow: 0 0 0 1px #b8357e; -webkit-box-shadow: 0 0 0 1px #b8357e; box-shadow: 0 0 0 1px #b8357e; }
.tp-banner a, .tp-banner  a:link, .tp-banner  a:hover, .tp-banner  a:focus, .tp-banner  a:visited, .tp-banner  a:active { color: #fff; }

/* google anayltics integration */
.dm-ga-statsPanel li { background: #f4f4f4; border: 1px solid #fff; -moz-box-shadow: 0 0 0 1px #eaeaea; -webkit-box-shadow: 0 0 0 1px #eaeaea; box-shadow: 0 0 0 1px #eaeaea; }
.dm-ga-statsPanel li.dm-ga-image, .dm-ga-statsPanel li.dm-ga-halfwidth, .dm-ga-statsPanel li.dm-ga-halfwidth ul li, .dm-ga-statsPanel li.dm-ga-googleLink-wrapper { background: transparent; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.dm-ga-statsPanel li h3 { font-size: 14px; color: #333; font-weight: bold; margin-bottom: 4px; }
.dm-ga-statsPanel li p { font-size: 18px; font-weight: bold; color: #82bc42; margin-bottom: 0; }
.dm-ga-statsPanel li.dm-ga-image h3, .dm-ga-statsPanel li.dm-ga-halfwidth h3 { background: #f4f4f4; }
.dm-ga-nav li ul li.dm-ga-lastUpdated { color: #999; }
.dm-ga-nav li ul li.dm-ga-lastUpdated span { background: url(/Resources/images2/dm-ga-status.png) no-repeat 0 0; }
.dm-ga-nav li ul li.dm-ga-lastUpdated span.dm-ga-active { background-position: 0 0; }
.dm-ga-nav li ul li.dm-ga-lastUpdated span.dm-ga-down { background-position: 0 -13px; }
.dm-ga-nav li ul li.dm-ga-lastUpdated span.dm-ga-unavailable { background-position: 0 -26px; }
.dm-ga-statsPanel li.dm-ga-googleLink-wrapper { border-top: 4px solid #f4f4f4; }

.dm-ga-statsPanel li.dm-ga-googleLink-wrapper a:link, .dm-ga-nav li a:link { color: #0066cc; }

.dm-ga-customfields, .dm-ga-background { background: #f4f4f4; }
.dm-ga-customfields .dm-ga-fieldset, .dm-ga-background span.dm-ga-example { color: #999; }
.dm-ga-customfields .dm-ga-fieldset span, .dm-ga-customfields .dm-ga-fieldset b, .dm-ga-background b { color: #333; font-weight: normal; }
.dm-ga-tagging { border-bottom: 2px solid #ebebeb; }

.dm-ga-popup h2 { background: transparent url(/App_Themes/Default/icons/ic_spinner_target.gif) no-repeat 20px 0; color: #82bc42; font-size: 20px; }
.dm-ga-popup p { font-size: 14px; }

label[for=ddlGAProfileSelector] { font-size: 13px; font-weight: bold; }
label[for=chkDefaultProfile] { font-size: 11px; line-height: 13px; font-weight: normal; }

.dm-ga-popup { background: #fff; border: 2px solid #ccc; -moz-box-shadow: 0 0 18px #333; -webkit-box-shadow: 0 0 18px #333; box-shadow: 0 0 18px #333; }

#dm-ga-updateMessage h1 { background: url(/App_Themes/Default/icons/ic_spinner_target.gif) no-repeat 0 0; color:#82BC42; }

/* ds Bar */
.bb_ds_wrap {min-width: 960px; width: auto !important; width: 100%; z-index: 1000; position: relative; z-index: 50;}
.bb_ds {padding: 3px 18px 3px 30px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.32, #2ca9d0), color-stop(0.9, #6fc8e3)); background-image: -moz-linear-gradient(center bottom, #2ca9d0 32%, #6fc8e3 90%); border-bottom: 1px solid #a5a5a5; background-color: #2ca9d0; -moz-box-shadow: 0 0 8px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.3); box-shadow: 0 0 8px rgba(0,0,0,0.3); }

.bb_ds .bb_inner_l {float: left; padding: 6px 0 3px 0; color: #fff; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 135%;}
.bb_ds .bb_inner_l a, .bb_intro .bb_inner_l a:visited {color: #fff; text-decoration: underline;}
.bb_ds .bb_inner_l a:hover {text-decoration: none;}

.bb_arrow {height: 17px; margin: 2px 0px -20px 0; text-align: right; z-index: 10;}

.dm-logout-popup { background: #fff; border: 2px solid #ccc; -moz-box-shadow: 0 0 18px #333; -webkit-box-shadow: 0 0 18px #333; box-shadow: 0 0 18px #333; }
.dm-logout-popup h2 { font-size:25px; line-height:31px; }
.dm-logout-popup p { font-size:14px; }

