* {
	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;
}
A, A:visited {
	color: #1EAAC2;
	text-decoration: underline;
}
A:hover {
	color: #EC0082;
	text-decoration: none;
}
A.notactive, A.notactive:visited {
	color: #888;
	text-decoration: underline;
}
A.notactive:hover {
	color: #EC0082;
	text-decoration: none;
}
A.active, A.active:visited {
	color: #006699;
	text-decoration: underline;
}
A.active:hover {
	color: #EC0082;
	text-decoration: none;
}
A.titlehighlight, A.titlehighlight:visited {
	color: #555;
	text-decoration: none;
}
A.titlehighlight:hover {
	color: #EC0082;
	text-decoration: underline;
}
h1 {
	color: #333;
	font-weight: bold;
	font-size: 185%;
	margin: 0 0 15px 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: #6BBED6;
	font-weight: bold;
	font-size: 130%;
	margin: 0 0 8px 0;
	padding: 0;
}
h2.subtitle_2ndcolor_smaller {
	color: #6BBED6;
	font-weight: bold;
	font-size: 120%;
	margin: 1px 0 0 0;
	padding: 0;
}
h2 .highlight {
	color: #555;
}
.bg_coloractive {background-color: #006699 ! important;}
.notactive {
	color: #888;
}
.color2 {
	color: #6BBED6;
}
.topicon_menu li a {
	background-image: url(/App_Themes/3rdtime/top/top_nav.gif);
}
.top2links_bg {
	background: url(/App_Themes/3rdtime/top/top_greenbar.gif) repeat-x #6BBED6;
}
.top_trialfront {
	background: url(/App_Themes/3rdtime/top/trial_front.gif) no-repeat;
}
.top_trialbg {
	background: url(/App_Themes/3rdtime/top/trial_bg.gif) repeat-x;
}
.top_trialend {
	background: url(/App_Themes/3rdtime/top/trial_end.gif) no-repeat;
}
.top2links_tdborder {
	border-left: 1px solid #BADEF8;
}
#lefthand_menu li a:hover {
	background-color: #999999;
	color: #fff;
}
#lefthand_menu li a.on {
	background-color: #999999;
	color: #fff;
	border-width: 0 !important;
}
#lefthand_menu li ul a {
	background-image: url(/App_Themes/3rdtime/icons/menu_chev.gif)!important;
	color:#1EAAC2;
}
.lh_notificationboxbg {
	background: #EEF7FD;
}
.lh_notificationbox h2 {
	color: #6BBED6;
	font-weight: bold;
}
.lh_notificationbox_inner {
	background: #fff;
}
.pagefooter A:hover {
	color: #EC0082;
	text-decoration: none;
}
.tab_item_notselected A:hover, .tabsmall_item_notselected A:hover, .tabsmallreverse_item_notselected A:hover {
	color: #EC0082;
	text-decoration: none;
}
.butsubmit {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butcancel {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butpreview {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butsubmit_2ndcolor {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butnotactive {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butsubmit_s {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butcancel_s {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.butgeneral_s {
	border: 1px solid #aaa;
	background: url(/App_Themes/3rdtime/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;
}
.advancedoptions_popup, .survey_addcontrolpop {
	border-color: #BADEF8;
	background: #EEF7FD;
}
.datepicker_popup {
	border-color: #BADEF8;
	background: #EEF7FD;
}
.data_table TR.data_row:hover {
	background: #DAEDFB;
	cursor:Default;
}
.data_table TR.data_row_selected {
	background: #DAEDFB;
}
.data_table TD.data_column_selected {
	background: #DAEDFB;
	font-weight:bold;
}
.data_table_noline TR.data_row:hover {
	background: #DAEDFB;
	cursor:Default;
}
.data_table_noline TR.data_row_selected {
	background: #DAEDFB;
}
.data_table_noline TD.data_column_selected {
	background: #DAEDFB;
	font-weight:bold;
}
.popuplayerboxstyle {
	background: #EEF7FD;
	border: 2px solid #BADEF8;
	font-size: 90%;
}
.error {
	color: #999999;
}
.errorstylebg {
	background: url(/App_Themes/3rdtime/icons/error.gif) no-repeat 10px 10px #EEF7FD;
	color: #999999 !important;
	font-size: 130% !important;
	font-weight: bold !important;
}
.toplinks_bg {
	height: 27px;
	background: url(/App_Themes/3rdtime/top/top_greenbar.gif) repeat-x #6BBED6;
}
.loading_box_style {
	color: #006699;
	border: 1px solid #006699;
	background: #ecf5e3;
}
.warning_box_style {
	color: #ed5a69;
	border: 1px solid #ed5a69;
	background: #EEF7FD;
}
.infopanel_bg {
	background: #ecf5e3;
}
.thumb_highlight {
	border: 2px solid #006699 !important;
}
.popuplayerboxstyle {
	background: #EEF7FD;
	border: 2px solid #BADEF8;
	font-size: 90%;
}
.report_barcolour {
	background: #6BBED6;
}
.report_popup_hrcolour {
	border-bottom: 5px solid #6BBED6;
}
.unsubscribe_unsubscribebox {
	padding: 12px;
	line-height: 1.3em;
	margin-bottom: 10px;
	background: #EEF7FD;
	color: #999999;
	font-weight: bold;
	font-size: 110%;
}
.report_popup_hrcolour {
	border-bottom: 5px solid #6BBED6;
}
input.image {
	cursor: pointer;
}
.report_campaigninfobox {
	background: #EEF7FD;
}
.report_table TR.data_row:hover {
	background: #DAEDFB;
	cursor:Default;
}
.report_table TR.data_row_selected {
	background: #DAEDFB;
}
.report_overviewbuttons a:hover {
	background-color: #DAEDFB;
}
.pickerbox span.label {
	color: #1EAAC2;
	text-decoration:underline;
}
.pickerbox div.panel {
	background: #EEF7FD;
	border: 2px solid #BADEF8;
}
.dashboard_trialbox_style {
	color: #333;
	border: 1px solid #ed5a69;
	background: #EEF7FD;
}
.dashboard_item_box_grey {
	background-color: #EEF7FD !important;
	border-color: #BADEF8 !important;
}
.dashboard_item_box {
	background-color: #EEF7FD;
	border-color: #BADEF8;
}
.dashboard_demo_number a:hover, .demopop_pagnationmid .on a {
	background-color: #006699 !important;
	background-image: url(/App_Themes/3rdtime/pages/step_circle_white_big.png);
	_background-image: url(/App_Themes/3rdtime/pages/step_circle_white_big.gif);
}
.inbox_tick {
	color: #006699;
}
.inbox_tickbg {
	background: url(/App_Themes/3rdtime/icons/tick_big.gif) no-repeat 10px 10px #ecf5e3;
	color: #006699 !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: #999999;
}
.inbox_crossbg {
	background: url(/App_Themes/3rdtime/icons/cross_big.gif) no-repeat 10px 10px #EEF7FD;
	color: #999999 !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: #999999;
	font-weight: bold;
}
.inbox_rollover_colour {
	border: 2px solid #ccc;
	background: #eef7fd;
}
.dashboard_promo_box {
	background-color: #fff;
	border-color: #006699;
	background: url(/App_Themes/3rdtime/pages/bnr_background.jpg) no-repeat left bottom;
}
.dashboard_promo_box2 {
	background-color: #fff;
	border-color: #006699;
	background: url(/App_Themes/3rdtime/pages/bnr_background2.jpg) no-repeat left bottom;
}
UL.dashboard_tick LI A, UL.dashboard_tick LI A:visited {
	color: #006699;
	text-decoration: underline;
}
UL.dashboard_tick LI A:hover {
	color: #EC0082;
	text-decoration: none;
}
.lh_webinarbox {
	border-color: #999999;
	background-image: url(/App_Themes/3rdtime/icons/ic_webinar_lhs.gif);
	background-color: #999999;
}
.feature_disabled_page .main_text h2 a, .feature_disabled_page .main_text h2 a:visited {
	color: #6BBED6;
}
.feature_disabled_table TD.feature {
	background: #EEF7FD;
	border-color: #BADEF8;
}

/* reporting 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;}



/* 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-image: url(/Resources/images2/gradient_black.png); background-repeat: repeat-x; background-position: center; color: #fff; }
.n_btnsubmit:hover {background-image: none;}

.login_block .bgbox { border: 1px solid #ccc; background-image: url(/Resources/images2/gradient_black.png); background-repeat: repeat-x; background-position: bottom; }
.login_block .bgbox h1 { color:#fff;}
.login_block .bgbox p.introtext {color: #fff;}

.login_block .bgbox_light { background: #eee; 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_pagefooter_hr {background: #cecece !important; border-top: 0 !important;}
.n_navbar_grad {background-image: url(/Resources/images2/gradient_black2.png); background-repeat: repeat-x; background-position: center; border-top: 1px solid #777; border-bottom: 1px solid #c7c7c7; _background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.n_pagefooter_bg {background: #fff; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.50, #fff), color-stop(0.99, #ededed)); background: -moz-linear-gradient(center bottom, #fff 50%, #ededed 99%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );}
.n_pagefooter_search label {color: #333;}
.n_pagefooter_search {background: #eee;}
.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; padding-bottom: 15px;}


/* new menu - 10 JUNE 2011 - SC */
.n_nav li.active { background:#e0e0e0; }
.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: #e00c34; -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(/resources/images2/note-arr.png); background-repeat: no-repeat; line-height: 0 !important; font-size: 0; }
.n_notify_pill {background-color: #e00c34; color: #fff;}
