/*** styles: general ***/
* {font-family: 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;}

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;}

/* 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; position: absolute;}
.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 */

.buttons_steps a {color: #333; font-size: 120%; text-decoration: none; font-weight: bold;}
.buttons_steps a:hover {color: #999;}
.buttons_steps .float_left a {background: url(/App_Themes/Default/icons/btn_arrow_left.gif) no-repeat;  padding: 0 0 1px 22px; padding-bottom: 1px;}
.buttons_steps .float_right a {background: url(/App_Themes/Default/icons/btn_arrow_right.gif) no-repeat; padding: 0 22px 1px 0; background-position: right;}

.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;}

.ns_test_item {margin-bottom:12px;}
.ns_test_item img {padding:8px; border:1px #ddd solid; margin:0 12px 0 2px;}
.ns_test_item a {text-decoration:none; color:#333;}
.ns_test_item a:hover {color:#999;}
.ns_test_item h2 {padding:5px 0;}

.bc_steps ul {width:290px; min-height:30px; padding-left:0px; margin-left:25px;}
.bc_steps ul li {padding:0; width:58px; min-height:30px; float:left; list-style-type:none; text-align:center; font-size:90%; font-weight:bold; color:#999;}
.bc_steps .top {padding-top:17px; display:block;}
.bc_steps ul li .on {color:#81BB41;}
.bc_steps ul li a {color:#999;}
.bc_steps ul li a:hover {color:#999 !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;}

.ns_split_field {width:290px; min-height:20px; float:left; margin:0 20px 1em 0;}
.ns_split_field .form {width:270px; padding:3px;}
.ns_split_field_tabbed {width:310px; min-height:20px; float:left; margin:0 20px 1em 0;}
.ns_split_field_tabbed .form {width:260px; padding:3px;}

.ns_tabbed_area_padding {padding:10px;}