/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Styles" in dotEditor style management */
* {font-family:Georgia, "Times New Roman", Times, serif;}
body { font-size: 80%; font-style: normal; font-weight: normal; color: #6A6A6A; line-height:100%; background: #f5f5f5; background: url(/images/background.gif) repeat-x #f5f5f5; width:100%; font-weight:normal;}
h1 {color:#000000; font-size:350%; margin:15px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; font-weight:normal;}
h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:20px 0px 20px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
h3 {color:#000000; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
h4 {color:#629919; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
h4 a {color:#81bd41; text-decoration:none; padding-top:10px; padding-left:15px;}
h4 a:hover {color:#81bd41; text-decoration:none;}
h6 {color:#6b6b6b; font-size:110%; margin:15px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.page_bg {background: url(/images/background.gif) repeat-x #f5f5f5; width:100%;}
p {margin: 0px 0px 10px 0px;}
img {border: 0px;}
.main_page_content ul {margin:20px 0 20px 0;}
.main_page_content ul li {}
.hp_content_wrapper {width:100%; height:auto; overflow:hidden;}
.hp_page_content {	width:920px;	float:left;	margin-top: 0px;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;	height: auto;}
.content_left { width:580px; padding: 0 20px 20px 0; float:left;}
.content_right { float:right; width:275px; padding: 0 0 10px 0px;}
.purpleheader { color:#875ed9; text-transform:capitalize; font-weight:bold; font-size:90%;}
.services { margin:20px 0 20px 0; border-bottom:1px solid #c7c5c5; }
.services ul {margin:30px 0 5px 0;}
.services ul li {color:#629919; font-size:140%;}
.tick_boxes_left { margin-left:95px; float:left; width:360px; clear:both; overflow:hidden;}
.tick_boxes_right { float:right; width:360px;}
.tick_boxes_left ul, .tick_boxes_right ul {margin:5px 0 5px 0;}
.tick_boxes_left ul li, .tick_boxes_right ul li {padding:0 0 2em 60px; background:url('/images/icons/chev_tickyourboxes.gif') 0 0.2em no-repeat;}
.tickboxes_bottom { background:url(/images/general/hp_seperator.gif) top repeat-x; border-top:9px solid #000000; width:920px; clear:both; overflow:hidden; margin-bottom:30px;}
.tickboxes_bottom p { font-size:190%; color:#000000; margin: 50px 115px 30px 115px; line-height:130%; text-align:center;}
.img_align_mid {	vertical-align: top !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_right {float: right; border:1px solid #E1E1E1;padding:5px; background:#fff; margin:0 0 10px 10px;}
.page_wrapper {width:920px; margin:auto;}
.header {width:920px; height:142px; font-size:90%; line-height:0 !important; float:left; margin-bottom:7px;}
.header_right { float:right; width:285px; padding-top:10px; height:175px;}
.logo {float:left;height:87px;margin-bottom:11px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:7px;width:179px;}
.top_links {width:600px; float:right; text-align:right; font-size:95%;}
.top_text_links {float:right; width:600px; color:#000; margin: 7px 15px 0 0; }
.top_text_links ul { display:inline !important; float:right;  width: 242px; clear:both;}
.top_text_links ul li { float:left; display:block;padding:15px 10px 10px 5px;}
.top_text_links ul li a, .top_text_links ul li a:visited {color:#797878;display:block; text-decoration:none;}
.top_text_links ul li a:hover {color:#797878;display:block; text-decoration:underline;}
.hp_blockpositioning {	float:left;	background:url(/images/general/hp_vid_bg.gif) no-repeat;	width:600px;	padding:24px 8px 25px 12px;}
.blockpositioning { float:left; background:url(/images/general/casestudy_bg.gif) no-repeat; width:575px; padding:24px 8px 35px 12px;}
.hp_story .video {width:597px; background:url(/images/video_background.jpg) repeat-x;}
.hp_story {	width:920px;	min-height:100px;	height: auto;}
.tier_cover {float:right; width:300px; margin:0 0 0 0 ; padding-top:24px;}
.tier1 {	float:right;	width:300px;	background:url(/images/right_button_1.gif) no-repeat left top;	height:117px;	margin-bottom:2px;}
.tier2 {	float:right;	width:300px;	background:url(/images/hp_rightbanner_social.jpg) no-repeat left top;	height:117px;	margin-bottom:3px;}
.tier3 {	float:right;	width:300px;	background:url(/images/right_button_base.jpg) no-repeat left top;	height:117px;	margin-bottom:2px;}
.hp_tours { width:920px; background:url(/images/updated_footer.gif) top repeat-x; margin:0px 0-20px 0; padding:35px 0 25px 0; clear:both; overflow:hidden;}
.what_clients_say p { font-style:italic !important; font-size:120%; color:#333333; margin:0 25px 10px 0; line-height:110%; }
.what_clients_say a {color:#629919; font-size:100%; }
.what_clients_say a:hover {color:#629919; text-decoration:underline;}
.what_clients_say a:active {color:#629919;}
.what_clients_say a:visited {color:#629919;}
.quotes {padding:0px 0 0px 0; margin-top:15px; clear:both; overflow:hidden; font-size:120%; color:#000000; line-height:160%}
.quotes p {font-style:italic; color:#000000; margin:10px 25px 40px 0px;}
.quotes_logo {padding-top:15px;}
.hp_tours p { font-style:normal; font-size:120%; color:#333333; margin:10px 25px 10px 0; line-height:120% }
.video_tour, .what_clients_say { width: 290px; margin:15px 30px 25px 0 ; float:left; }
.objects {width: 290px; float:left;	margin-top: 15px;	margin-right: 20px;	margin-bottom: 15px;	margin-left: 0;	padding-bottom: 10px;}
.why {	width:290px;	float:left;	margin-top: 15px;	margin-right: 20px;	margin-bottom: 15px;	margin-left: 0;}
.objects h2, .why h2, .video_tour h2, .what_clients_say h2, .integration h2 {	border-bottom:1px solid #c7c5c5;	color:#242424;	font-size:200%;	padding-bottom:10px;	margin:0 0 20px 0;	font-family:Georgia, "Times New Roman", Times, serif;	line-height:100%;}
.integration { width: 276px; float: left; margin:14px 0px 10px 0px; }
.followus {bottom:0; float:left; height:15px; padding-left:190px; padding-top:65px; width:70px;}
.followus h2 {border-bottom:1px solid #c7c5c5;	color:#242424;	font-size:200%;	padding-bottom:10px;	margin:0 0 20px 0;	font-family:Georgia, "Times New Roman", Times, serif;	line-height:100%;}
.objects ul {}
.objects .red {	background:url('/images/icons/red_man.gif') 0 0em no-repeat;	font-size:140%;	color:#dd4f50;	padding-top: 0;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 70px;	line-height: 100%;}
.objects .green {	background:url('/images/icons/green_man.gif') 0 0em no-repeat;	font-size:140%;	color:#629919;	padding-top: 0;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 70px;	line-height: 100%;}
.objects .blue {	background:url('/images/icons/blue_man.gif') 0 0em no-repeat;	font-size:140%;	color:#3BA9CA;	padding-top: 0;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 70px;	line-height: 100%;}
.objects .purple {background:url('/images/icons/purp_man.gif') 0 0em no-repeat;	font-size:140%;	color:#633bb3;	padding-top: 0;	padding-right: 10px;	padding-bottom:30px;	padding-left: 70px;line-height: 100%;}
.purple a, .purple a:active { color:#633bb3; text-decoration:none; font-size:140%; line-height: 100%;}
.purple a:hover { color:#633bb3;text-decoration:none; font-size:140%; line-height: 100%;}
.red a, .green a, .purple a .blue a {	line-height:100%; font-size:140%;}
.red a, .red a:active { color:#dd4f50;text-decoration:none;line-height: 100%;}
.red a:hover {	color:#dd4f50;	text-decoration:none;	font-size: 140%line-height: 100%;}
.green a, .green a:active {	color:#629919;	text-decoration:none;	font-size: 140%;	line-height: 100%;}
.green a:hover { color:#629919;text-decoration:none;line-height: 100%;}
.blue a, .blue a:active { color:#3BA9CA; text-decoration:none; font-size: 140%;	line-height: 100%;}
.blue a:hover { color:#3BA9CA; text-decoration:none;line-height: 100%;}
.why ul {}
.why ul li {padding:0 10px 1em 12px;	color:#333333;	font-size: 140%;	background-image: url(/images/icons/blue_chev.gif);	background-repeat: no-repeat;line-height: 130%;}
.news_bullets .more_link {font-size:100%; margin-left: 18px; margin-top:-0.6em}
.news_bullets ul li {padding:0 10px 15px 18px; background:url('/images/general/hp_bullet.gif') 0 0.4em no-repeat;}
.hp_rhc ul li {padding:0 5px 0 18px; background:url('/images/general/hp_bullet.gif') 0 0.5em no-repeat;}
.telephone { background:url(/images/top/telephone_bg.gif) bottom no-repeat; float:right; width:280px; height:128;  }
.dropline { margin:54px 0 23px 0;}
.telephone h1 { font-size:160%; color:#FFF; margin:0 0 5px 80px; font-weight:normal;}
.telephone h2 { font-size:110%; color:#fff; margin:0 0 1px 80px; font-weight:normal;}
.div_wrapper {overflow:hidden; height:129px; width:630px;}
.float_left {float: left;}
.float_right {float: right;}
.choose_site_mid {float:left; width:123px; height:21px; background:#FFF; text-align:left;}
.choose_site_mid a, .choose_site_mid a:hover, .choose_site_mid a:visited {color:#666; text-decoration:none;}
.choose_site_right {float:left; width:23px;}
.search_wrapper {margin:8px 0 0 0 !important; float:right !important; text-align:right !important; clear:both; overflow:hidden; height:24px;}
.frm_box_rh {float:left; height:21px; width:1px; background:url('/images/top/frm_box_rh.gif') top right no-repeat;}
.search_box {	width:111px;	height:20px;	text-align:left;	color:#909090;	background-image:url(/images/news_back.png);	margin-top: 0px;	float: left;}
.search_frm {	border:0px;	color:#585858;	width:108px;	height:12px;	float:left;	margin-top:4px;	font-size:11px;	overflow:hidden;  outline: none;}
.searchsubmit {	float:left;	width:22px;	height:20px;}
.newsletter_frm {border:0px;	color:#666;	width:140px;	height:15px;	float:left;	padding-top:3px;	font-size:11px;}
.btn_go {	vertical-align: middle;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;}
.nav_bar form {margin:3px;}
.margin_r0 {margin-right:0 !important;}
.hidden {display:none;}
.footerline {background-image:url("/images/all_pages_footer.png"); background-repeat:repeat-x; float:left; height:15px; padding-bottom:0; padding-top:0; width:100%; }
.footer_text {width:920px; height:auto; float:left; font-size:0.8em; color:#6B6B6B; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important; line-height:1.4em; padding-top:0px; padding-bottom:10px; min-height:90px; background-color:#FFFFFF;}
.credit {width:280px; float:right; text-align:right; font-family:Georgia, "Times New Roman", Times, serif !important;}
.footer_text a, .footer_text a:visited {color:#6B6B6B; text-decoration:none; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; }
.footer_text a:hover {color:#6B6B6B; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; }
.nav_bar { margin: 7px 0 0 0; width:600px; }
.nav_bar ul {height:49px !important; display:inline !important;}
.nav_bar ul li {height:49px !important; float:left; display:block;}
.nav_bar ul li a {background:url('/images/top/nav.jpg') no-repeat; height:49px !important; display:block;}
#nav_home {float:left; width: 80px; height: 64px; display: block; background-position:0 -49px;}
#nav_overview {float:left; width: 113px; height: 64px; display: block;background-position:-80px -49px;}
#nav_features_pricing {float:left; width: 175px; height: 64px; display: block; background-position:-193px -49px;}
#nav_our_services {float:left; width: 127px; height: 64px; display: block;background-position:-368px -49px;}
#nav_resellers {float:left; width: 103px; height: 64px; display: block;  background-position:-495px -49px;}
#nav_home:hover {float:left; width: 80px; height: 64px; display: block;background-position:0 0px !important;}
#nav_overview:hover {float:left; width: 113px; height: 64px; display: block;background-position:-80px 0px !important;}
#nav_features_pricing:hover {float:left; width: 175px; height: 64px; display: block;  background-position:-193px 0px !important;}
#nav_our_services:hover {float:left; width: 127px; height: 64px; display: block; background-position:-368px 0px !important;}
#nav_resellers:hover {float:left; width: 103px; height: 64px; display: block;background-position:-495px 0px !important;}
.nav_bar ul li a.nav_home, .nav_bar ul li a.nav_home:visited {width:80px; background-position:0 -49px;}
.nav_bar ul li.on a.nav_home, .nav_bar ul li a.nav_home:hover {width:80px; background-position:0 0px !important;}
.nav_bar ul li a.nav_overview, .nav_bar ul li a.nav_overview:visited {width:113px; background-position:-80px -49px;}
.nav_bar ul li.on a.nav_overview, .nav_bar ul li a.nav_overview:hover {width:113px; background-position:-80px 0px !important;}
.nav_bar ul li a.nav_features_pricing, .nav_bar ul li a.nav_features_pricing:visited {width:175px; background-position:-193px -49px;}
.nav_bar ul li.on a.nav_features_pricing, .nav_bar ul li a.nav_features_pricing:hover {width:175px; background-position:-193px 0px !important;}
.nav_bar ul li a.nav_our_services, .nav_bar ul li a.nav_our_services:visited {width:127px; background-position:-368px -49px;}
.nav_bar ul li.on a.nav_our_services, .nav_bar ul li a.nav_our_services:hover {width:127px; background-position:-368px 0px !important;}
.nav_bar ul li a.nav_resellers, .nav_bar ul li a.nav_resellers:visited {width:103px; background-position:-495px -49px;}
.nav_bar ul li.on a.nav_resellers, .nav_bar ul li a.nav_resellers:hover {width:103px; background-position:-495px 0px !important;}
.large_chev { float:right; padding:15px 0 15px 30px;}
.boxes { float:left; margin:15px 0 15px 0; width:920px;}
.boxes h1 {color:#fff; font-size:260%; margin:0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%;}
.boxes h2 {color:#fff; font-size:140%; margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.box1,.box2, .box3, .box4 p { color:#FFF;}
.box1 {background:url(/images/general/email_newsletter.gif) repeat-y top; width:200px; float:left; min-height: 185px; height: auto !important; height: 185px; padding:10px 15px 13px 15px;}
.box2 {background:url(/images/general/SEO_Stuff.gif) repeat-y top; width:200px; float:left; min-height: 185px; height: auto !important; height: 185px; padding:10px 15px 13px 15px;}
.box3 {background:url(/images/general/10_years.gif) repeat-y top; width:200px; float:left; min-height: 185px; height: auto !important; height:185px; padding:10px 15px 13px 15px;}
.box4 {background:url(/images/general/Let_us.gif) repeat-y top; width:200px; float:right; min-height: 182px; height: auto !important; height:182px; padding:15px 15px 11px 15px;}
.content_left ul, .content_wide2 ul {margin:20px 0 20px 0;}
.content_left ul li, .content_wide2 ul li {padding:0 0 0.4em 20px; background:url('/images/icons/arrow_grey.gif') 0 0.4em no-repeat;}
.form_wrapper_pad {width: 100%; overflow: hidden; padding: 5px 0;}
.form_left {float: left; width: 200px; padding-right: 10px;}
.form_right {float: left; width: 332px;}
.form {border:0px; color:#666; width: 322px; padding:2px 0 2px 5px; border:#c2c1c1 1px solid;}
.search_frm2 {border:0px; color:#666; width: 322px; padding:2px 0 0 10px; border:#c2c1c1 1px solid;}
.padding_t10 {padding-top: 10px;}
.smaller {font-size: 85%;}
hr {color: #dddddd; background: #dddddd url(/images/lhm/menu_dotted_hr.gif) repeat-x ; height: 1px; border: 0; margin: 1.4em 0;}
.datatable {width: 100%; margin-bottom: 15px;  background-color:#fcfcfc;  font-size:110%; margin:0px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.datatable img {border: 0px; padding: 0px;}
.datatable TD {padding: 5px 4px;}
.datatable TD.nopad {padding: 0 !important;}
.datatable TH {font-weight: normal; padding: 6px 2px 13px 2px;}
.datatable TR .number_purple {background: #7350ba !important; padding: 5px 4px; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #ffffff; font-size: 95%; line-height: 1.4em;}
.datatable TR .number_white {background: #fcfcfc; padding: 5px 4px; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #fcfcfc; font-size: 95%; line-height: 1.4em;}
.datatable TR.grey {background: #e7e7e7;}
.datatable TR.grey .number_purple {background: #7350ba !important; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #e7e7e7; font-size: 95%; line-height: 1.4em;}
.datatable TR.grey .number_grey {background: #e7e7e7; font-weight: normal; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #e7e7e7; font-size: 95%; line-height: 1.4em;}
.tier_cover a:hover {text-decoration:none;}
.tier_cover a, .tier_cover a:visited {cursor: hand; text-decoration:none;}
.credit img {vertical-align: -30%; padding-left: 5px;}
.hp_slideshow {background: url(/images/icons/images/hp_slide/background.jpg) no-repeat; height: 151px; width: 269px; overflow: hidden;}
.hp_slidshow_b1 {float: left; width: 42px; padding-top: 125px; text-align: center}
.hp_slideshow_m {float: left; width: 186px; padding-top: 8px; text-align: center;}
.hp_slidshow_b2 {float: left; width: 41px; padding-top: 125px; text-align: center}
a, a:active {	color:#3BA9CA;	text-decoration: none;}
a:hover {	color:#81bd41;	text-decoration: none;}
.pagnation {width: 100%; overflow: hidden; font-size: 125%; padding: 0 0 10px 0;}
.pagnation_center {float: left; width: 58%; text-align: center; line-height:120%;}
.pagnation_left {float: left; width: 20%;}
.pagnation_right {float: right; width: 20%; text-align: right;}
li.sm_level0 ul {margin: 3px 0 0 0;}
li.sm_level0 {font-size: 135%; font-weight: normal; margin-bottom:8px; line-height:110%;}
li.sm_level1 {!important; padding: 0.2em 0 0.2em 0px; font-size:85%; font-weight: normal;}
li.sm_level2 {background: url(/images/left_nav_dash.gif) no-repeat !important; padding: 0.15em 0 0.15em 10px; font-size:75%;}
li.sm_level3 {background: url(/images/left_nav_dash.gif) no-repeat !important; padding: 0.15em 0 0.15em 10px;}
li.sm_level4 {background: url(/images/left_nav_dash.gif) no-repeat !important; padding: 0.15em 0 0.15em 10px;}
li.sm_level0 a, li.sm_level0 a:visited {color:#629919;}
li.sm_level0 a:hover {color:#629919}
li.sm_level1 a, li.sm_level1 a:visited {color:#6A6A6A;}
li.sm_level1 a:hover {color:#6A6A6A;}
h2.hp_slide {color:#000000; font-size:130% !important; font-weight: normal; margin: 10px 0 !important; font-family:Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: center;}
.img_border {border: 1px solid #ddd; padding: 6px; background: #fff;}
.img_margin_right {float: right; margin: 0 0 5px 10px;}
.boxes a, .boxes a:visited {cursor: hand; color: #fff; text-decoration: none;}
.boxes a:hover {cursor: hand; color: #fff; text-decoration: none;}
.hr {width: 100%; background:url(/images/general/hp_seperator.gif) top repeat-x; margin:15px 0 15px 0; padding:1 5px 0 15px 0; clear: both; overflow:hidden; border-top: 0px solid #000; height: 15px;}
.features_bottom { background:url(/images/general/hp_seperator.gif) top repeat-x; border-top:9px solid #000000; width: 100%; clear:both; overflow:hidden; margin-bottom:30px;}
.features_bottom p { font-size:190%; color:#000000; margin: 50px 115px 30px 115px; line-height:130%; text-align:center;}
.contact_infobox {width: 450px; overflow: hidden; padding: 2px 0 5px 0;}
.contact_innerleft {float: left; width: 200px;}
.contact_innerright {float: left; width: 250px;}
.contact_left {float: left; width: 400px;}
.contact_left .form_wrapper_pad {width: 470px; overflow: hidden; padding: 5px 0px 5px 0px}
.contact_left .form_left {float: left; width: 200px; padding-right: 0;}
.contact_left .form_right {float: left; width: 270px;}
.contact_left .form {border:0px; color:#666; width: 260px; padding:2px 0 2px 5px; border:#c2c1c1 1px solid;}
.contact_right {float: right; width: 212px; padding-bottom: 15px;}
.hr2 {background:url(/images/general/hp_seperator.gif) top repeat-x; margin:15px 0 15px 0; padding:1 5px 0 15px; overflow:hidden; border-top: 0px solid #000; height: 15px;}
.download_wrapper {width: 405px; overflow: hidden; padding-top: 10px;}
.download_left {float: left; width: 25px;}
.download_right {float: left; width: 380px;}
.oops {background:url(/images/icons/oops.png) no-repeat; width:265px; height:350px; float:right; margin:15px 0 15px 0 ;}
.seoholder {width:200px; height:20px; float:left; clear:left;}
#seoholder {width:200px; height:20px;  float:left; clear:left;}
.seoholderdivider1 {width:43px; height:30px; float:left; clear:right; }
.seoholderdivider2 {width:32px; height:30px; float:left; clear:right; }
.seoholderdivider3 {width:26px; height:30px; float:left;clear:right;  }
.imageholder {float:right; width:190px; height:300px; padding-top:30px; padding-right:5px;}
.imagedivider {height:25px; width:10px;}
.textholder {float:left; width:675px; _width: 665px; padding-right:15px; padding-top:25px;}
.poplayer_box {	width: 942px;	position: absolute;	background: #fff;	border: 1px solid #ddd;	padding: 10px;	visibility: hidden;}
.wrapper {width: 100%; overflow: hidden;}
.poplayer_title {float: left; width: 900px;}
.poplayer_title h1 {margin: 0; padding: 5px 10px 0 10px; font-size:260%; line-height:110%;}
.poplayer_close {float: right; width: 42px;}
.poplayer_subtitle {color:#242424; padding: 5px 10px 10px 10px; font-size:140%; line-height:110%;}
.wrapper_action {width: 100%; overflow: hidden;}
.wrapper_action .arrow_left {float: left; width: 44px; padding: 250px 0 0 10px;}
.wrapper_action .arrow_right {float: right; width: 54px; padding-top: 250px;}
.wrapper_action .slider_box {float: left; width: 814px; padding: 15px 10px 0 10px; background: url(/images/slider/shadow_top.gif) no-repeat top;}
.wrapper_action .bgbottom {width: 814px; padding-bottom: 15px; background: url(/images/slider/shadow_bottom.gif) no-repeat bottom;}
.wrapper_action .sliderborder {width: 758px; padding: 15px; border: 1px solid #e2e2e2; margin: auto;}
.wrapper_action .bottomlink {padding-top: 10px; text-align: right; font-size: 150%;}
.wrapper_action .bottomlink a {padding: 0 15px 0 0; background: url(/images/slider/arrow_link.gif) no-repeat center right;}
.wrapper_tour {width: 100%; overflow: hidden;}
.wrapper_tour .arrow_left {float: left; width: 44px; padding: 175px 0 0 10px;}
.wrapper_tour .arrow_right {float: right; width: 54px; padding-top: 175px;}
.wrapper_tour .slider_box {float: left; width: 814px; padding: 15px 10px 0 10px; background: url(/images/slider/shadow_top.gif) no-repeat top;}
.wrapper_tour .bgbottom {width: 814px; padding-bottom: 15px; background: url(/images/slider/shadow_bottom.gif) no-repeat bottom;}
.wrapper_tour .sliderinner {width: 768px; padding: 15px; margin: auto; overflow: hidden;}
.wrapper_tour .slider_image {float: left; width: 540px;}
.wrapper_tour .slider_image img {border: 1px solid #e2e2e2;}
.wrapper_tour .slider_text {float: left; width: 228px;}
.wrapper_tour .slider_text p {margin: 0; padding: 0;}
.wrapper_tour .slider_text p.bigger {color:#242424; font-size: 145%; margin: 20px 0 15px 0; padding: 0;}
.nav_all {width:100%; height:73px; background-image:url(Images/nav_back.gif); background-position:bottom; background-repeat:repeat-y; 	margin-top:1px;}
.nav_holder {  margin-top:2px;  width:920px;      height:67px;      float: left; _margin-top: 0;}
.nav_base {width:920px; height:19px; float:left;}
.nav {width:920px; height:54px; margin-left: auto ;  margin-right: auto;}
.nav_back {        width:920px; height:54px; background-image:url(/images/nav_background.gif); background-repeat: no-repeat;}
.blogholder {	width:260px;	margin-bottom:30px;}
.blogdate {	width:100px;	float:left;	color:#333333;	height: 20px;	font-size: 100%;	line-height: 20px;	vertical-align: text-top;}
.viewblog {	color:#81bd41;	height: 20px;	line-height: 20px;}
.viewblog a, .viewblog a:active { color:#629919; text-decoration:none;}
.viewblog a:hover {color:#629919; text-decoration:underline;}
.blogcopy {	width: 260px;	float:left;	margin-top:5px;	line-height: 120%;}
.blogdivider {	height:10px;	width:260px;	float:left;}
.twitter {	height:120px;	width:67px;	float:left;}
.facebook {	height:120px;	width:66px;	float:left;}
.footerlogos { width:920px; height: 45px; float:left; margin-top:0px; margin-bottom:10px;}
.footerlogostitles {font-size:80%; color:#979797; width:258px; height: 15px; float:left; margin-top:25px; margin-bottom: 5px;}
.partof {font-size:80%;	color:#979797;	width:142px;	height: 15px;	float:left;	margin-top:25px;	margin-bottom: 5px;}
.winners {font-size:80%;	color:#979797;	width:176px;	height: 15px;	float:left;	margin-top:25px;	margin-bottom: 5px;}
.lowerlogoholder {	height:40px;	float:left;	margin-right:10px;	vertical-align: bottom;	margin-top: 5px;}
.pic {	vertical-align: bottom;}
.logodivider {	height:40px;	width:115px;	float:left;}
.logoholderdel {height:40px;	float:left; margin-top: 20px; margin-left:30px;}
.subheader { color:#ffffff; font-size:100%; margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.subheader a, .subheader a:active { color:#ffffff; font-size:100%; margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.header_holder { width:920px;      height:119px;     margin-top:5px;}
.headerright { float:right; height:119px; width:650px; }
.headerleft { float:left; height:119px; width:250px; }
.header_base {	width:920px;	height:10px;}
.logoholder {height:110px;margin-top:0;width:240px;}
.phone_holder {	width: 628px;	height:91px;	float:right;	vertical-align:top;	background-image: url(/images/phone_back.gif);	background-repeat: no-repeat;	background-position: right;}
.subnav_holder { clear:right; float:right; height:21px; line-height:120%; margin-left:0; margin-top:8px; width:645px; }
.straplineholder {float:left;font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;font-size:0.9em;color:#6A6A6A;height:10px;margin-left:9px;width:200px;}
.subnav1 {	color:#585858;	font-size:100%;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	width:60px;	height: 13px;	float:left;	text-align:center;}
.subnav2 {	color:#585858;	font-size:100%;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	width:45px;	height: 13px;	float:left;	text-align:center;}
.subnav3 {	color:#585858;	font-size:100%;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	width:55px;	height: 13px;	float:left;	text-align:center;}
.subnav4 {	color:#585858;	font-size:100%;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	width:65px;	height: 13px;	float:left;	text-align:center;}
.subnav5 {	color:#585858;	font-size:100%;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	width:55px;	height: 13px;	float:left;	text-align:center;}
.subnav6 {	color:#585858;	font-size:100%;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	width:55px;	height: 13px;	float:left;	text-align:center;}
.subhnav a, .subheader a:active { color:#585858; font-size:100%; margin:0 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
.subnavdivider {width:10px; height:13px; background-image:url(/images/subnav_divider1.gif); background-repeat:no-repeat;float:left; }
.searchholder {	width:145px;	height:20px;	float:right;	margin-bottom:0px;	margin-top: 0px;	margin-right: 0px;}
.searchleft {	width:9px;	height:20px;	float:left;}
.phoneicon {width:26px; height:35px; float:left;}
.phonewrap {width:130px;height:45px;float:left;margin-top: 3px;}
.phone_inner_holder {width:629px;height:45px;float:right;vertical-align:bottom; padding-top:36px;}
.phonenumtop {width:100px; height:auto; margin-bottom:2px; float:left; color: #696969; font-size: 14px; line-height: 100%;}
.phonenumbottom {width:135px; height:auto; float:left; color: #59B3CE; font-size: 1.4em; line-height:1em; font-weight: bold;}
.phonedivider {	width:0px;	height:35px;	float:left;}
.phonedivider2 {	width:10px;	height:35px;	float:left;}
.login {float:right;height:30px;padding-right:5px;padding-top:5px;width:220px;}
.righttitle {	color:#FFFFFF;	font-size:165%;	line-height:110%;	background-position: left;	margin-left:10px;	margin-top:10px;	width:170px;	height: 57px;}
.rightnewstitle {color:#ffffff;font-size:285%;background-position: left;	margin-left:10px; padding-top:15px;width:165px;	height:47px;	line-height: 120%;}
.rightlettertitle {	color:#FFFFFF;	font-size:210%;	background-position: left;	margin-left:10px;	margin-top:10px;	width:130px;	line-height: 27px;	height: 52px;}
.rightsubtitle { color:#FFFFFF; font-size:120%; line-height:110%; background-position: left; margin-left:10px; padding-top:5px; width:170px; height: 20px;}
.rightsubtitle2 { color:#FFFFFF; font-size:150%; line-height:110%; background-position: left; margin-left:10px; padding-top:18px; width:170px; height: 15px;}
.rightsubtitle3 {color:#FFFFFF;	font-size:120%;	background-position: left;	margin-left:10px;	margin-top:10px;	width:150px;	line-height: 120%;	height: 32px;}
.news_sign_holder { float:left; height:35px; padding-left:12px; padding-top:6px; width:252px; }
.newsholder { float:left; height:35px; padding-top:5px; width:216px;}
.newsleft {width:9px; height:20px; float:left;}
.chev_align {margin-bottom:3px;}
#menu {	float:left;	width:920px;	height:54px;	font-size:17px;	line-height:normal;	text-align:left;	}
#menu ul {	list-style:none;	margin-top: 20px;	width: 915px;	float: left;	padding-left: 5px;	}
#menu li {	display:inline;	margin:0;	padding:0;	}
#menu a {	float:left;	background:url("/images/tableftF.gif") no-repeat left top;	margin:0;	padding:0 0 0 5px;	text-decoration:none;	}
#menu a span {	float:left;	display:block;	background:url("/images/tabrightF.gif") no-repeat right top;	color:#fff;	padding-top: 9px;	padding-right:16px;	padding-bottom: 5px;	padding-left: 6px;	margin-right: 9px;	margin-left: 5px;	}
#menu a:hover span {background-position:100% -34px;}
#menu a:hover, .visited {background-position:0% -34px;}
.menu_holder {	width:920px;	float:left;	height:54px;}
.menu_list {width:920px; height:54px; float:left;}
.sub_menu { color:#585858; float:left; font-size:90%; height:14px; line-height:120%; margin-left:0; margin-top:2px; text-align:right; width:495px; }
.sub_menu ul {	text-decoration:none;		}
.sub_menu li {display:inline;width:auto;padding-right:3px; line-height:140%; height:21px;}
.sub_menu a {	text-decoration:none;	width:auto;	color:#585858;	}
.sub_menu a:hover {	text-decoration:none;	width:auto;	color:#585858;	}
.sub_menu a span {	text-decoration:none;	width:auto;	color:#585858;}
.subdivider {width:10px; height:20px; float:left;}
.followdivider {width:30px; height:30px; float:left;}
.subalign {	float:right;	height:17px;	width:360px;}
.int_holder {width:280px; height:600px;}
.maincontent_holder {width:920px; height:auto; min-height:150px; float:left; margin:auto; margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0; padding-bottom:40px;}
.leftnav_holder {width:182px;	height:auto;	border:1px solid #f6f6f6;	background-color:#fcfcfc;	float:left;	padding: 8px; margin-bottom: 10px; _padding: 8px 0 8px 8px; margin-top:10px;}
.leftnav_highlight {width:182px; height:auto; background-color:#FFFFFF; float:left; clear: left; }
.leftnav_lowerhighlight {	width:182px;	height:auto;	margin-left:8px;	margin-right:8px;	float:left;}
.leftnav_title {	width:178px;	padding-top:6px;	padding-bottom:6px;	height:15px;	color: #6b6b6b;	padding-left:3px;	padding-top:5px;	padding-bottom:5px;	height:auto;	color:#6b6b6b;	padding-left:3px;	font-size:90%;}
.leftnav_subtitle {width:169px; padding-top:6px; padding-bottom:5px; height:13px; color:#6b6b6b; font-size:90%; border-bottom:#f6f5f5 solid 1px; height:auto; background-color: #FFFFFF; float: left; padding-left: 3px; margin-left:5px; margin-right:5px;}
.leftnav_links {width:182px; font-size:12px; color:#629919 ;float:left; clear: left; text-decoration:none;}
.leftnav_links ul li {padding-bottom:6px;	padding-top:6px;	border-bottom:#f6f5f5 solid 1px;	height:auto;	padding-left:10px; background:url('/images/left_nav_blue_chev.gif') top left no-repeat;color:#629919; line-height:120%; margin-left:5px; margin-right:5px; }
.leftnav_links ul li a: {padding-bottom:6px; padding-top:6px; border-bottom:#f6f5f5 solid 1px; height:auto; padding-left:10px; background:url('/images/left_nav_blue_chev.gif') top left no-repeat; color:#629919; line-height:120%; text-decoration:none;}
.leftnav_links ul li a:hover {color:#629919; text-decoration:none;}
.leftnav_links ul li a:visited {	color:#629919;	text-decoration:none;}
.leftnav_lower_holder {width:182px; height:auto; float:left; margin-left:8px;margin-bottom:5px; margin-right:8px; padding-bottom:7px;}
.leftnav_lower {	width:182px;	font-size:12px;	color:#81bd41;}
.leftnav_lower ul li {padding-bottom:6px; padding-top:6px; border-bottom:#f6f5f5 solid 1px; height:auto; padding-left:3px;}
.leftnav_lower ul li a: {color:#81bd41; text-decoration:none; padding-left:3px;}
.leftnav_lower ul li a:hover {color:#81bd41; text-decoration:none;}
.leftnav_lower ul li a:visited {color:#81bd41; text-decoration:non; padding-left:3px;}
.maincontent {width:498px; height:auto; min-height:300px; padding-bottom:40px; float:left; margin-right:10px; margin-left:0px; padding-left:18px;}
.supportmaincontent {	width:498px;	height:auto;	min-height:200px;	margin-bottom:20px;	float:left;	margin-right:10px;	margin-left:18px;	padding-bottom: 20px;}
.maincontent h1 {color:#000000; font-size:350%; margin:15px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; font-weight:normal;}
.maincontent h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:15px 0px 15px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontent h3 {color:#000000; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontent h4 {color:#629919;font-family:Georgia,"Times New Roman",Times,serif;font-size:120%;font-weight:normal;line-height:1.5em;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:15px;}
.maincontent h4 a {color:#81bd41; text-decoration:none; padding-top:10px; padding-left:15px;}
.maincontent h4 a:hover {color:#81bd41; text-decoration:none;}
.maincontent h4 a:visited {color:#81bd41; text-decoration:none;}
.maincontent h6 {color:#6b6b6b; font-size:110%; margin:15px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.maincontentwide_two {	width:680px;	height:auto;	min-height:200px;	margin-bottom:10px;	float:left;	margin-left:0px;	margin-right:68px;}
.maincontentwide_twoh1 {color:#000000; font-size:500%; margin:0px 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:110%; font-weight:normal;}
.maincontentwide_two h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:20px 0px 20px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontentwide_two h3 {color:#000000; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontentwide_two h4 {color:#629919; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontentwide_two h4 a {color:#81bd41; text-decoration:none; padding-top:10px; padding-left:15px;}
.maincontentwide_two h4 a:hover {color:#81bd41; text-decoration:none;}
.maincontentwide_two h4 a:visited {color:#81bd41; text-decoration:none;}
.maincontentwide_two h6 {color:#6b6b6b; font-size:110%; margin:15px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.maincontentwide {width:687px; height:auto; min-height:200px; padding-bottom:40px; float:left; padding-left:18px; padding-right:6px;}
.maincontentwide h1 {color:#000000; font-size:350%; margin:15px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; font-weight:normal;}
.maincontentwide h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:20px 0px 20px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontentwide h3 {color:#000000; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontentwide h4 {color:#629919; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontentwide h4 a {color:#81bd41; text-decoration:none; padding-top:10px; padding-left:15px;}
.maincontentwide h4 a:hover {color:#81bd41; text-decoration:none;}
.maincontentwide h6 {color:#6b6b6b; font-size:110%; margin:15px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.maincontent_lower_full_width {	width:702px;	margin-left:18px;	background-color:#ffffff;	float:left;	height:auto;	min-height:20px;	border:#e3e3e3 1px solid;	margin-bottom:20px;	overflow:hidden;}
.fakenavholder {width:198px; float:left; height:100px;}
.circle_bullets ul li {color:#6b6b6b; font-size:100%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em; text-decoration:none; background:url('/images/blue_circle_bullet.gif') top left no-repeat; text-align:left; padding-left:15px; margin-bottom:15px;}
.triangle_bullets ul li {color:#000000; font-size:110%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-decoration:none; background:url('/images/blue_triangle_bullet.gif') centre left no-repeat; text-align:left; padding-left:15px; margin-bottom:8px;}
.whitewidepanel {width:687px; background-color:#FFFFFF; height:auto; float:left;}
.clients {	width:677px;	height:auto;	float:left;	margin:10px;}
.clientslogoholder {width:520px;height:82px; float:left; clear:left;}
.clientlogobox {	width:124px;	height:73px;	background-color:#ffffff;	border:#e3e3e3 solid 1px;	float:left;	margin:0px;}
.clientboxdivider {	width:5px;	height:50px;	margin:0px;	float:left;}
.breadcrumb {	float:left;	width:600;	height:20px; color:#8e8e8e;	padding-top:13px; padding-left:18px; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.breadcrumb ul li {display:inline; padding: 0 0.3em 0 0 !important; font-size:85%; background: none !important; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;  -webkit-text-size-adjust:none!important;}
.breadcrumb ul li a, .breadcrumb ul li a:visited {padding:0 1.2em 0 0; color:#696969; text-decoration:none; background:url('/images/icons/chev_grey.gif') center right no-repeat; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.breadcrumb ul li a:hover {padding:0 1.2em 0 0; color:#8e8e8e; text-decoration:none; background:url('/images/icons/chev_grey.gif') center right no-repeat; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.rightbanner_area {margin-top:18px; margin-bottom:20px; width:172px; height:auto; min-height:300px; float:right; padding-left:12px; _padding-left: 4px;}
.supportrightbanner_area h1 {	color:#3BA9CA;	font-size:140%;	line-height:120%;	margin-right:10px;	font-family: Georgia, "Times New Roman", Times, serif;}
.supportrightbanner_area  a {font-family:Georgia, "Times New Roman", Times, serif; color:#81bd41; margin-top:15px; padding-top:10px; height:auto; clear:both; overflow:hidden; font-size:120%; color:#81bd41; line-height:160%; text-decoration:none;}
.supportrightbanner_area  a:active {color:#81bd41; padding-top:10px;}
.supportrightbanner_area  a:hover {color:#81bd41; padding-top:10px;}
.supportrightbanner_area  a:visited {color:#81bd41; padding-top:10px;}
.supportrightbanner_area {margin-top:0px; margin-bottom:20px; width:172px; height:auto; min-height:300px; float:right;}
.rightbanner_area h1 {	color:#3BA9CA;	font-size:140%;	line-height:120%;	margin-right:10px;	font-family: Georgia, "Times New Roman", Times, serif;}
.rightbanner_area_blacktext {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 0 0; margin-top:15px; clear:both; overflow:hidden; font-size:120%; color:#000000; line-height:160%; margin-bottom:10px;}
.rightbanner_link a {font-family:Georgia, "Times New Roman", Times, serif; color:#81bd41; padding-right:0px; margin-top:7px; clear:both; overflow:hidden; font-size:120%; color:#81bd41;}
.rightbanner_link a:active {color:#81bd41; padding-right:0px;}
.rightbanner_link a:hover {color:#81bd41; padding-right:0px;}
.rightbanner_link a:visited {color:#81bd41; padding-right:0px;}
.packagesrightbanner_area {	margin-top:42px;	margin-bottom:10px;	width:172px;	height:auto;	min-height:172px;	float:right;}
.rightbanner {margin-bottom:18px;}
.bluebodytext {color:#3BA9CA; line-height: 1.5em;}
.packages_box {width:334px; height:120px; float:left; border:#e3e3e3 solid 1px;}
.packages_box_enterprise {width:334px; height:120px; float:left; border:#e3e3e3 solid 1px; background-image:url(/images/enterprise_package.jpg); background-repeat:no-repeat;}
.packages_box_standard {width:334px; height:120px; float:left; border:#e3e3e3 solid 1px; background-image:url(/images/enterprise_standard.jpg); background-repeat:no-repeat;}
.packages_box_professional {width:334px; height:120px; float:left; border:#e3e3e3 solid 1px; background-image:url(/images/enterprise_professional.jpg); background-repeat:no-repeat;}
.packages_box_lite {width:334px; height:120px; float:left; border:#e3e3e3 solid 1px; background-image:url(/images/enterprise_lite.jpg); background-repeat:no-repeat;}
.packages_box_text_wrap {width:180px; height:120px; float:left; padding-top:20px;}
.packages_box_text_wrap_h1 { color:#3BA9CA; font:Georgia, "Times New Roman", Times, serif; font-size:200%; margin-left:10px; margin-right:10px; margin-top:10px; height:auto;}
.packages_box_text_wrap_h2 { color:#6a6a6a; font:Georgia, "Times New Roman", Times, serif; font-size:120%; line-height:120%; margin-left:10px; margin-right:10px; margin-top:10px;margin-bottom:10px; width:auto;}
.packages_box_link {color:#81bd41; font:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:120%;  margin-left:10px; margin-right:10px; margin-top:20px;}
.packages_box_link a {color:#629919; font:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:120%;}
.packages_box_link a: hover {color:#629919; font:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:120%;}
.packages_box_link a: visited {color:#629919; font:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:120%;}
.askaquestion {	width:100%;	height:auto;	float:left;}
.askaquestion h1 {color:#3BA9CA;	font-size:140%;	line-height:120%;	margin-right:10px;	font-family: Georgia, "Times New Roman", Times, serif;}
.askboxholder {	width:498px;	height:80px;	float:left;	background-image: url(/images/support_search_back.png);	background-repeat: no-repeat;	background-position:bottom;}
.recentquestions {	width:100%;	height:auto;	float:left;	margin-bottom: 20px;	margin-top: 10px;}
.recentquestions h1 {	color:#3BA9CA;	font-size:140%;	line-height:120%;	margin-right:10px;	font-family: Georgia, "Times New Roman", Times, serif;}
.recentquestions_links {	width:100%;	font-size:120%;	line-height:120%;	color:#81bd41;	margin-left:0px;	height:auto;}
.recentquestions_links ul li {width:100%; padding-bottom:6px; padding-top:6px; height:auto; background:url('/images/supportnav_left_blue_chev.gif') left top no-repeat; padding-left:7px;}
.recentquestions_links ul li a: {color:#81bd41; text-decoration:none;}
.recentquestions_linksul li a:hover {color:#81bd41; text-decoration:none;}
.recentquestions_links ul li a:visited {color:#81bd41; text-decoration:none;}
.articlestitle h1 {	color:#3BA9CA;	font-size:140%;	line-height:120%;	margin-right:10px;	font-family: Georgia, "Times New Roman", Times, serif;}
.articlesholder {width:496px; background-color:#FFFFFF; margin-top:10px; border:#e3e3e3 solid 1px; height:auto;}
.articlesrow1 {	width:248px;	height:300px;	float:left;}
.articlesrow2 {	width:248px;	height:300px;	float:left;}
.article_holder {	width:238px;	height:60px;	float:left;	background-color:#FFFFFF;	margin-left:10px;	margin-top:10px;}
.articleimage {width:60px; height:54px; border:#e3e3e3 solid 1px; float:left; background-color:#FFFFFF;}
.articletext {width:138px; height:auto;	float:left;	padding-left: 7px;	margin-bottom:0px; line-height:110%}
.articletextcopy {	color:#6b6b6b;	font-size:100%;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	line-height: 1.3em;	width:140px;	height:auto;	float:left;	padding-left: 7px;	margin-bottom:0px;	padding-top:5px;}
.askformholder {	width:498px;	height:59px;	float:left;	margin-top: 15px;}
.askformleft {	height:59px;	width:9px;	float:left;	background-image:url(/images/askform_left.png);	background-repeat: no-repeat;	margin-left: 0px;}
.askformcentre {	height:59px;	width:418px;	float:left;	background-image:url(/images/askformcentre_back.png);	background-repeat:repeat-x;}
.askformright {height:59px;width:8px; float:left; background-image:url(/images/askform_right.png); background-repeat: no-repeat;}
.askformsubmit {height:59px;width:56px; float:left;margin-left:5px;}
.asksearchbox {width:400px; height:55px; float:left; margin-top:5px;}
.asksearch_frm {	border:0px;	color:#585858;	margin-top:10px;	width:407px;	height:38px;	float:left;	font-size:25px;	vertical-align: text-bottom;	padding-top: 8px;}
.resourcesholder {	width:496px;	background-color:#FFFFFF;	margin-top:10px;	border:#e3e3e3 solid 1px;	height:auto;	margin-bottom: 20px;}
.bodymainheader {color:#000000; font-size:300%; margin:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:100%}
.bodysubtitle {color:#000000; font-size:140%; font-weight: normal; margin:100px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.bodybluetrianglebullets {	color:#000000;	font-size:110%;	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1.4em;	text-decoration:none;	background:url('/images/blue_triangle_bullet.gif') center left no-repeat;	text-align:left;	padding-left:15px;}
.bodylargelink {color:#81bd41; font-size:140%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; text-decoration:none; background:url('/images/blue_chev_2.gif') center left no-repeat;  margin-top:20px;}
.bodylargelink  a {color:#81bd41; text-decoration:none; padding-top:10px; padding-left:15px;}
.bodylargelink  a:hover {color:#81bd41; text-decoration:none;}
.bodylargelink  a:visited {color:#81bd41; text-decoration:none;}
.bodytext {color:#6b6b6b; font-size:110%; margin:15px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.bodybluetitle {color:#3BA9CA;font-size:140%;line-height:160%;margin-right:10px;	font-family: Georgia, "Times New Roman", Times, serif; padding-bottom:10px;}
.bodygreenlink {	font-size:120%;	line-height:130%;	color:#81bd41;	margin-left:0px;	background:url('/images/bodygreen_bluebullet.gif') left no-repeat ;	padding-left:10px;	text-decoration:none;}
.bodygreenlink_rightchev a {	color:#81bd41;	text-decoration:none;}
.bodygreenlink_rightchev a:hover {	color:#81bd41;	text-decoration:none;}
.bodygreenlink_rightchev a:visited {	color:#81bd41;	text-decoration:none;}
.bodygreenlink_rightchev a:active {	color:#81bd41;	text-decoration:none;}
.bodygreenlink_rightchev {	font-size:120%;	line-height:130%;	color:#81bd41;	background:url('/images/bodygreen_bluebullet.gif') right no-repeat ;	padding-right:12px;	text-decoration:none;}
.bodygreenlink a {	color:#81bd41;	text-decoration:none;}
h7 {	color:#6b6b6b;	font-size:110%;	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 140%;	text-decoration:none;	background:url('/images/blue_circle_bullet.gif') top left no-repeat;	text-align:left;	padding-left:15px;	margin-bottom:8px;}
h8 {color:#81bd41; width:100%; padding-bottom:6px; padding-top:6px; height:auto; background:url('/images/supportnav_left_blue_chev.gif') left top no-repeat; padding-left:7px; line-height:120%;}
h8 a: {color:#81bd41; text-decoration:none;}
h8 a:hover {color:#81bd41; text-decoration:none;}
h8 a:visited {color:#81bd41; text-decoration:none;}
.greenbodytitlelink_nochev {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; padding-bottom:10px; clear:both; overflow:hidden; font-size:120%; color:#81bd41; vertical-align:top; text-decoration:none;}
.greenbodytitlelink_nochev  a:active {color:#81bd41;text-decoration:none;}
.greenbodytitlelink_nochev  a:hover {color:#81bd41;text-decoration:none;}
.greenbodytitlelink_nochev a:visited {color:#81bd41;text-decoration:none;}
.dividerholder {width:498px; height:20px; float:left; margin-top:20px; margin-bottom:20px;}
.resourceimage {	width:121px;	height:81px;	border:#e3e3e3 solid 1px;	float:left;	background-color:#FFFFFF;}
.resourcetext {	width:365px;	height:20px;	float:left;	margin-left: 7px;	margin-bottom:0px;	margin-top: 20px;}
.resourcetextcopy {	color:#6b6b6b;	font-size:100%;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	line-height: 1.3em;	width:365px;	height:auto;	float:left;	margin-left: 0px;	margin-bottom:0px;	margin-top:5px;}
.resourceholder {	float:left;	width:498px;	height:auto;	margin-bottom: 12px;}
.resourceslowerdividerholder {	width:498px;	height:10px;	float:left;	margin-top:0px;	margin-bottom:0px;}
.resourcebluechev {	vertical-align: baseline;}
.leftnavlink_left_chev {color:#81bd41; width:100%; padding-bottom:6px; padding-top:6px; height:auto; background:url('/images/supportnav_left_blue_chev.gif') left top no-repeat; line-height:120%;}
.leftnavlink_left_chev a: {color:#81bd41; text-decoration:none;}
.leftnavlink_left_chev8 a:hover {color:#81bd41; text-decoration:none;}
.leftnavlink_left_chev8 a:active {color:#81bd41; text-decoration:none;}
.leftnavlink_left_chev a:visited {color:#81bd41; text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	padding:0;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
.blog_logo_divider {float:left; height:30px; width:45px;}
.bodygreenlink_nochev { font-size:120%; line-height:130%; color:#81bd41; text-decoration:none;}
.bodygreenlink_nochev a { font-size:120%; line-height:130%; color:#81bd41; text-decoration:none;}
.bodygreenlink_nochev a: active { font-size:120%; line-height:130%; color:#81bd41; text-decoration:none;}
.bodygreenlink_nochev a: hover { font-size:120%; line-height:130%; color:#81bd41; text-decoration:none;}
.bodygreenlink_nochev a: visited { font-size:120%; line-height:130%; color:#81bd41; text-decoration:none;}
.numbered_circle_bullets ul li {color:#6b6b6b; font-size:110%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-decoration:none; background:url('/images/numbered_bullet_1.gif') top left no-repeat; text-align:left; padding-left:20px; margin-bottom:8px;}
.orderedlist {color:#6b6b6b; font-size:100%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-decoration:none; text-align:left;}
.menu_new {padding: 8px 0 0 5px;}
.menu_new ul {list-style:none; width:100%; display: inline; height:75px;}
.menu_new li {float: left; background:url(/images/nav_left.gif) no-repeat left top; padding: 0 0 0 10px; font-size: 130%; margin: 0 0 0 0;}
.menu_new li a, .menu_new li a:visited {float: left; background:url(/images/nav_right.gif) no-repeat right top;       padding: 25px 21px 10px 10px; color:#fff; display:block;}
.menu_new li:hover {background: url(/images/nav_left.gif) no-repeat 0 -46px; text-decoration:none;}
menu_new li:hover {background: url(/images/nav_left.gif) no-repeat 0 -46px;}
.menu_new li:hover a {float: left; background:url(/images/nav_right.gif) no-repeat 100% -46px; color: #fff; text-decoration:none;}
.menu_new li.on {background: url(/images/nav_left.gif) no-repeat 0 -92px;}
.menu_new li.on a, .menu_new li.on a:visited, .menu_new li.on a:hover {float: left; background:url(/images/nav_right.gif) no-repeat 100% -92px!important; color: #333!important; text-decoration:none;}
.img_align_middle {vertical-align:text-bottom !important;}
.why a {color:#81bd41;}
.why a:active {color:#81bd41;}
.why a:hover {color:#81bd41;}
.why a:visited {color:#81bd41;}
.body a {color:#629919;}
.bodytext p {margin: 0px 0px 10px 0px;}
body a {color:#629919;}
body a:active {color:#629919;}
body a:hover {color:#629919; text-decoration:underline;}
body a:visted {color:#629919;}
.content_left h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:15px 0px 15px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.loginholder {float:left; width:541px; height:90px; margin-bottom: 10px; }
.username { float:left; width:240px; height:92px; margin-right: 5px; margin-top: 10px; }
.password { width:280px; height:91px; float: left; margin-top: 10px; }
.usernameformholder { width:230px; height:59px; float:left; margin-top: 5px; }
.passwordformholder { width:280px; height:59px; float:left; margin-top: 5px; }
.usernameformleft { height:59px; width:9px; float:left; background-image:url(/images/askform_left.png); background-repeat: no-repeat; margin-left: 0px; }
.usernameformcentre { height:59px; width:200px; float:left; background-image:url(/images/askformcentre_back.png); background-repeat:repeat-x; }
.usernameformright { height:59px; width:8px; float:left; background-image:url(/images/askform_right.png); background-repeat: no-repeat; }
.usernameformsubmit { height:59px; width:56px; float:left; margin-left:5px; }
.usernamesearchbox {width:400px; height:55px; float:left; margin-top:5px;}
.usernameboxholder {width:350px; height:100px; }
.username_frm { border:0px; color:#585858; margin-top:16px; width:200px; height:38px; float:left; font-size:16px; vertical-align: text-bottom; padding-top: 4px; }
.termsholder {float:left; height:auto; margin-bottom:10px; width:100%;}
.lowerlogin { float:left; margin-top:40px; height:200px; width:780px; }
.loginboxleft { float:left; height:150px; width:260px; }
.loginboxright {float:left; height:200px; width:300px;}
.lowerlogo {float:left; width:auto; height:auto;}
.lowerboxtext { float:left; width:150px; height:100px; margin-top:0px; margin-left:10px; }
.lowerboxtexth1 {font-size:140%; line-height:120%; color:#000000; margin-bottom:10px;}
.lowerboxtext a {font-size:120%; line-height:120%;}
.datatable TR .number_green {background:  #3BA9CA !important; font-weight: normal; color: #ffffff; width: 10%; text-align: center; border-left: 5px solid #fcfcfc; font-size: 95%; line-height: 1.4em;}
.datatable .h3 {color:#000000; font-size:130%; font-weight: normal; margin:0px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.img_border_align_left {border: 1px solid #cccccc; padding: 6px; background: #fff;margin-bottom:8px; margin-right:8px;}
.rightbanner_quotes {margin-top:0px; font-size:120%; color:#000000; line-height:160%; font-style:italic; margin-right:15px;margin-top:20px;}
.rightbanner_area_prof_services {margin-top:18px; padding-bottom:20px; width:172px; height:auto; min-height:300px; float:right; clear:right; padding-left:12px; _padding-left: 6px; }
.maincontent_holder h1 {color:#000000; font-size:350%; margin:15px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; font-weight:normal;}
.maincontent_holder h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:20px 0px 20px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.askaquestionh1 { color:#3BA9CA; font-size:140%; line-height:120%; margin-right:10px; font-family: Georgia, "Times New Roman", Times, serif;}
.bodyquotes {padding:0px 0 0px 0; margin-top:15px; clear:both; overflow:hidden; font-size:100%; color:#000000; line-height:160%}
.bodydivider { height:5px; margin-top:20px; margin-bottom:10px; clear:both; overflow:hidden; border-top: 1px solid #c7c5c5; width:100%;}
.leftnav_links_sub { width:182px; font-size:12px; color:#81bd41; float:left; clear: left;}
.leftnav_links_sub ul li { padding-bottom:6px; color:#6b6b6b; padding-top:6px; border-bottom:#f6f5f5 solid 1px; height:auto; padding-left:10px; padding-right:5px; margin-left:8px; line-height:120%; background:url('/images/left_nav_dash.gif') top left no-repeat; }
.leftnav_links_sub ul li a: {color:#6b6b6b; text-decoration:none;}
.leftnav_links_sub ul li a:hover {color:#6b6b6b; text-decoration:none;}
.leftnav_links_sub li a:visited {color:#6b6b6b;	text-decoration:none;}
.img_border_padding_right {border: 1px solid #ddd; padding: 6px; background: #fff;}
.caselogo {width:130px; float:left; height:auto;}
.casetext {width:350px; float:right; height:auto; min-height:40px; color:#6b6b6b; font-size:110%;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em }
.caseholder {width:100%; float:left; height:auto;}
.loginbodydivider { height:5px; margin-top:20px; margin-bottom:10px; clear:both; overflow:hidden; border-top: 1px solid #c7c5c5; width:720px;}
.companylogos { width:687px; float:left; margin-bottom: 17px; height:auto; }
.company1 { width:200px; height:200px; border:#e3e3e3 solid 1px; float:left; background-color:#FFFFFF; }
.companydivider { width:13px; float:left; height:20px; }
.padding-top6 {padding-top:6px;}
.leftnav_links li.leftnav_links_selected {background-color:#81bd41; background:url('/images/left_nav_white_chev.png') left no-repeat;}
.leftnav_subtitle_nopad {width:179px; padding-top:6px; padding-bottom:6px; height:15px; color:#6b6b6b; font-size:90%; border-bottom:#f6f5f5 solid 1px; height:auto; background-color: #FFFFFF; float: left; padding-left: 3px;}
.orderedlistgreen LI.number1 {margin: 2px 0px 8px 0px; background: url(/images/green_bullet1.gif) no-repeat 2px 2px; padding: 0px 0px 0px 25px;}
.orderedlist LI.number2green {margin: 2px 0px 8px 0px; background: url(/images/green_bullet2.gif) no-repeat 2px 2px; padding: 0px 0px 0px 25px;}
.orderedlistgreen {color:#6b6b6b; font-size:110%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-decoration:none; text-align:left;}
.page_half_left {float:left;width:312px;}
.greybox_half_top {background: url(/images/pages/greybox_half/grey_top.jpg) no-repeat; width: 312px; height: 2px; line-height: 0%; font-size: 0%; margin-top: 10px;}
.greybox_half_box_minheight_mid {height:auto !important;min-height:18.2em;}
.greybox_half_box_box {overflow:hidden;width:276px;}
.greybox_half_bottom {background: url(/images/pages/greybox_half/grey_bottom.jpg) no-repeat; width: 312px; height: 6px; line-height: 0%; font-size: 0%;}
.page_half_right {float:left;padding:0 0 0 27px;width:312px;}
.greybox_half_mid {background: url(http://www.dotmailer.co.uk/images/pages/greybox_half/grey_bg.jpg) repeat-y; width: 312px;}
.greybox_half_box_minheight_long {min-height: 22em; height: auto !important; height: 22em;}
.greybox_half_box {width: 276px; padding: 12px 18px 5px 18px; color: #555;}
.greybox_half_box_box .left {float: left; width: 92px;}
.greybox_half_box_box .right {float: left; width: 184px;}
.greybox_half_box p {margin: 0; padding: 0 0 5px 20px; background-position: 0 2px;}
.greybox_half_box LI {margin: 0; padding: 0 0 5px 20px; background-position: 0 2px;}
.largebluetitle {color:#3BA9CA; line-height: 100%; font-size:120%;}
.maincontentwide h9 {color:#3BA9CA; font-size:120%; font-weight: normal; margin:0px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.img_align_right_margin_left {border:1px solid #E1E1E1;float:right;padding:5px;background:#fff;margin-left:10px;}
.img_align_right_webinar {float: right; border:1px solid #E1E1E1; padding:5px; background:#fff;}
orderedlist LI.number12 {margin: 2px 0 8px 0px; background: url(/images/num12.gif) no-repeat 2px 2px; padding: 0 0 0 25px;}
.clientstoptitle2 {float:left; margin-right:15px; width:200px;background-color:#000000;}
.followuson1 {width:290px; margin:0px 29px 15px 0px; float:left; background: #e7e7e7; height:auto;}
.followlogo {width:172px; float:left; margin-left:0px; height:60px;}
.followholder {width:600px; float:right; background-color:#FFFFFF; height:auto;}
.what_clients_say_name {font-size:110%; color:#000000; line-height:110%;}
.bodybluetitleclients {color:#3BA9CA;font-size:130%;line-height:160%;margin-right:10px; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom:10px;}
.leftnav_links_selected li a: {background-color:#81bd41;}
.leftnav_links_selected ul li a: {background-color:#81bd41; width:172px; font-size:12px; color:#ffffff; height:auto; float:left; padding-bottom:6px; padding-left:10px; padding-top:6px; border-bottom:#f6f5f5 solid 1px; height:auto; background:url('/images/left_nav_white_chev.png') left no-repeat;}
.leftnav_links a: {color:#629919; text-decoration:none;}
.leftnav_links li.on a, .leftnav_links li.on a:visited, .leftnav_links li.on a:hover { color: white; }
.leftnav_links li.on {background-color:#81bd41!important; background:url(/images/left_nav_white_chev.png) no-repeat left 10px; color: #ffffff !important; text-decoration:none;_background:#81bd41!important;}
.img_align_left_border {float: left; border:1px solid #E1E1E1; padding:5px; background:#fff; margin:0px 0px 0px 0px;}
.maincontentwide_three {width:680px; height:auto; min-height:200px; margin-bottom:10px; float:left; margin-left:0px; margin-right:68px;}
.logodivider2 {height:40px; width:30px; float:left;}
.partners {font-size:80%; color:#979797; width:176px; height: 15px; float:left; margin-top:25px; margin-bottom: 5px;}
.winners2 {font-size:80%; color:#979797; width:100px; height: 15px; float:left; margin-top:25px; margin-bottom: 5px;}
.logo_divider {height:40px; width:30px; float:left;}
.orderedlist li { background: url(/images/num1.gif) no-repeat 2px 2px !important; margin: 2px 0px 20px 0px; padding: 0px 0px 0px 25px;_background-image: url(/images/numx.gif);  line-height:1.7em; }
.orderedlist li+li { background-image: url(/images/num2.gif)!important; }
.orderedlist li+li+li { background-image: url(/images/num3.gif)!important; }
.orderedlist li+li+li+li { background-image: url(/images/num4.gif)!important; }
.orderedlist li+li+li+li+li { background-image: url(/images/num5.gif)!important; }
.orderedlist li+li+li+li+li+li { background-image: url(/images/num6.gif)!important; }
.orderedlist li+li+li+li+li+li+li { background-image: url(/images/num7.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li { background-image: url(/images/num8.gif)!important;  }
.orderedlist li+li+li+li+li+li+li+li+li { background-image: url(/images/num9.gif)!important;  }
.orderedlist li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num10.gif)!important;  }
.orderedlist li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num11.gif) !important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num12.gif) !important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num13.gif)!important;  }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num14.gif) !important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num15.gif) !important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num16.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num17.gif) !important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num18.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num19.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num20.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num21.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num22.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num23.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num24.gif)!important;}
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num25.gif)!important; }
.deContent {width: 718px; min-height: 200px;}
.deContent_Wide {width: 920px; min-height: 200px;}
.maincontent100percent {width:884px; height:auto; min-height:200px; padding-bottom:40px; float:left; padding-left:18px;}
.maincontent100percent h1 {color:#000000; font-size:350%; margin:15px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; font-weight:normal;}
.maincontent100percent h2 {color:#3BA9CA; font-size:140%; font-weight: normal; margin:20px 0px 20px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontent100percent h3 {color:#000000; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontent100percent h4 {color:#629919; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontent100percent h4 a {color:#81bd41; text-decoration:none; padding-top:10px; padding-left:15px;}
.maincontent100percent h4 a:hover {color:#81bd41; text-decoration:none;}
.maincontent100percent h6 {color:#6b6b6b; font-size:110%; margin:15px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.incorrectlogin { clear: left; padding: 4px 0 4px 131px; float: left; clear:left; text-align: left; width: 500px; color: red; margin: 0; }
span.leftnav_subtitle+div.leftnav_subtitle { margin-top: 0px!important; }
div.leftnav_subtitle { margin-top: 17px; }
.img_border_no_pad { border: solid 1px #ccc; }
table.bespoke_templates_table img { border: solid 1px #ccc!important; }
.logoholder_nba {height:40px; float:right; margin-top: 0px; margin-left:5px;}
.img_align_left_border2 {float: left; border:1px solid #E1E1E1; padding:5px; background:#fff; margin-right:10px;}
.inboxpreview_left {float: left; width: 150px;}
.inboxpreview_left img {border: 1px solid #dddddd; margin: 0px 10px; padding: 0px;}
.inboxpreview_right {float: left; width: 320px;}
p.signup_error { color: red; }
p.signup_error a { color: red; text-decoration: underline; }
.inboxpreview_left .img_align_left_border2 {float: left; border:1px solid #E1E1E1; padding:5px; background:#fff; margin-right:10px;}
.loginbox {padding: 16px 0; }
.loginbox .form_left { width: 120px; padding-bottom: 6px; }
.loginbox input.form { font-size: 120%; padding: 4px 6px; }
body>div.deContent { width: 718px; background-color: white; }
body>div.deContent_Wide { background: white; width: 920px; }
.casetext h3 {color:#000000; font-size:130%; font-weight: normal; margin:0px 0px 6px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num26.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num27.gif)!important; }
orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num28.gif); }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num29.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num28.gif)!important; }
.orderedlist li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-image: url(/images/num30.gif)!important; }
table.table_valign_top td { vertical-align: top; padding: 2px 6px 2px 6px; }
.sitemap_column { width: 268px; float: left; padding: 0 25px 0 0; margin-top: 0px;}
.orderedlist li ul li {background:url('/images/numbered_bullet_sub.gif') top left no-repeat; text-align:left; padding-left:15px;}
.faq_box { padding: 2px 0 0 0; border-bottom: dotted 1px #dddddd; }
.faq_box_inner {width: 490px; overflow: hidden; padding: 0 0 7px 0;}
.faq_box_on {background-color: #EEEEEE !important;}
.faq_icon {float: left; width: 25px; padding: 5px 0 0 5px;}
.faq_section_pad {margin-bottom: 40px;}
.faq_section_pad h2 {margin: 0 0 6px 0;}
.faq_text {float: left; width: 450px; padding: 8px 10px 0 0;}
.faq_text h3 {color: #5c5c5c; font-weight: normal; font-size: 100%; margin: 0; padding: 0px; line-height: 1.3em;}
.faq_text p {margin: 10px 0 10px 0;}
h2+div.faq_box { border-top: dotted 1px #dddddd; }
.sitemap_head {color:#629919!important; font-size:110%; margin: 0; padding: 5px 0 0 0!important; display: block; line-height: 1.3em; }
.testdriveadvert {background:#FFFFFF url(/images/newsletter_signup_lower.jpg) no-repeat scroll 0 0;border:1px solid #CCCCCC;height:160px;margin-top:3px;padding:3px;width:282px;}
li.cross {background:transparent url(/images/cross.gif) no-repeat scroll 0 2px!important;list-style-image:none!important;list-style-position:outside!important;list-style-type:none!important;margin:0!important;padding:0 0 20px 25px!important;}
li.tick {background:transparent url(/images/tick.gif) no-repeat scroll 0 3px!important;list-style-image:none!important;list-style-position:outside!important;list-style-type:none!important;margin:0!important;padding:0 0 20px 25px!important;}
li div.rightmargin_neg {margin-left: -26px;}
.newsletter_signup_title {color:#ffffff; font-size:210%; background-position: left; margin-left:10px; padding-top:5px; width:200px; height:57px; line-height: 120%;}
.newsletter_signup_subtitle {color:#000; font-size:120%; background-position: left; padding-left:10px; padding-bottom:10px; width:250px; line-height: 120%; height: 11px; padding-top:4px;}
div.tabContentHolder {width:100%;clear: left;}
.lowertabsshadow {width:920px; float:left; height:30px; margin-bottom:20px;}
.menu_new_tabs {padding: 8px 0 0 0px;}
.menu_new_tabs li {float: left; background:url(/images/nav_tab_left_tabs.png) no-repeat left top; padding: 0 0 0 18px; font-size: 130%; margin: 0 0 0 0; line-height:110%;display: block;}
.menu_new_tabs li a, .menu_new_tabs li a:visited {float: left; background:url(/images/nav_tab_right_tabs.png) no-repeat right top; padding: 22px 34px 10px 4px; color:#fff; display:block; }
.menu_new_tabs li.on {background: url(/images/nav_tab_left_tabs.png) no-repeat 0 -75px;}
.menu_new_tabs li.on a, .menu_new_tabs li.on a:visited, .menu_new_tabs li.on a:hover {float: left; background:url(/images/nav_tab_right_tabs.png) no-repeat 100% -75px; color: #333 !important; text-decoration:none;}
.menu_new_tabs li:hover {background: url(/images/nav_tab_left_tabs.png) no-repeat 0 -75px; text-decoration:none;}
.menu_new_tabs li:hover a {float: left; background:url(/images/nav_tab_right_tabs.png) no-repeat 100% -75px; color: #fff !important; text-decoration:none;}
.menu_new_tabs ul {list-style:none; width:100%; display: inline; overflow: hidden; height:75px;}
.nav_holder_tabs { margin-top:2px; width:920px; height:73px; float: left; _margin-top: 0;}
.demo {padding-top:20px;}
.nav_back_tabs {width:920px; height:75px; background-image:url(/images/nav_back_tabs.gif); bottom; background-repeat: no-repeat;}
.tabContent { }
.tabOuter { width: 100%; float: left; overflow: hidden; }
.righttitle2 { color:#FFFFFF; font-size:210%; line-height:120%; background-position: left; margin-left:10px; margin-top:10px; width:165px; height: 57px;}
.tryitnow {width:75px; height:25px; float:left; margin-top:10px;}
.login_button {float:right;height:25px;margin-top:10px;width:110px;}
.or {width:15px; height:11px; float:left;padding-top:15px; padding-left:12px; color:#585858;font-size:90%;}
#trialClose { float: right; margin: 1px 0 0 0; display: block; border: solid 1px white; font-size: 13px; line-height: 100%; font-family: arial, helvetica; padding: 2px 4px 0; height: 15px; cursor: pointer; }
#trialPopup { display: none; position: absolute; left: 0px; top: 300px; width: 500px; background: white; z-index: 1000; border: solid 1px #777777; }
#trialPopup div.inner { margin: 6px;border: solid 1px #cccccc; padding: 8px; }
#trialPopup p.trialHeader { background-color: #629919; color: white; font-size: 110%; padding: 2px 4px; font-weight: bold; }
#trialPopup .form_left { width: 100px; }
#trialPopup .form_right { width: 350px; }
.img_align_right_no_border {float: right; margin:0 0 10px 10px;}
.advert1 {background:#FFFFFF; border:1px solid #CCCCCC;height:151px;padding:6px;width:270px;}
.adverts {width: 280px; float:right; margin:15px 0 15px 0 ; }
.advert2 {background:#FFFFFF; border:1px solid #CCCCCC;height:151px;padding:6px;width:270px;margin-top:15px;}
.bodybluetitle_no_bottom_pad {color:#3BA9CA;font-size:140%;line-height:120%;margin-right:10px; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom:0px;}
.video_holder {margin:10px; padding:10px;}
.video_margin {float:left; margin:10px; padding:10px;}
.h3_no_top_border {color:#000000; font-size:130%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.maincontent ul {}
.redbodytext {color:#eb4a5a; line-height: 1.5em;}
.flash_right {border: 1px solid #dddddd; padding: 6px; background:#ffffff; width:160px; height:240px;}
.bodybluetitle_bullets {color:#3BA9CA;font-size:120%;line-height:130%;margin-right:0px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:10px; margin-top:-5px;}
.h3_no_top_border_small {color:#000000; font-size:1.5em; font-weight: normal; margin:15px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1em;}
.feature_curvebox {background: url(/images/features/outer_curve_t.png) no-repeat top #fff; padding: 10px 10px 0 10px; position: relative; z-index: 1;}
.feature_curvebox_b {background: url(/images/features/outer_curve_b.png) no-repeat bottom left #fff; height: 5px; font-size: 0; line-height: 0;}
.featuretable {width: 100%; font-size: 95%;}
.tdtop {background-image: url(/images/features/curve_t_short.png); background-repeat: no-repeat; background-position: top left;}
.tdtop_long {background-image: url(/images/features/curve_t_long.png); background-repeat: no-repeat; background-position: top left;}
.featuretable th.pink {background-color: #e86f6c; width: 326px; padding: 9px 8px 8px 8px; font-size: 115%; font-weight: bold; border-left: 0; text-align: left;}
.featuretable th.green1 {background-color: #a7c878; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable th.green2 {background-color: #9ac064; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable th.green3 {background-color: #8cb74e; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable th.green4 {background-color: #7aaf37; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable th {border-bottom: 10px solid #fff; color: #fff}
.featuretable th a, .featuretable th a:visited {color: #fff;}
.featuretable td {color: #444; line-height: 1.4em;}
.featuretable tr.topfrow td.green0 {background-image: url(/images/features/curve_t_long.png); background-repeat: no-repeat; background-position: top left;}
.featuretable tr.topfrow td.green1, .featuretable tr.topfrow td.green2, .featuretable tr.topfrow td.green3, .featuretable tr.topfrow td.green4 {background-image: url(/images/features/curve_t_short.png); background-repeat: no-repeat; background-position: top left;}
.featuretable td.green0 {background-color: #ebf4de; background-image: url(/images/features/hr_long.gif); background-repeat: no-repeat; background-position: 8px 0; width: 326px; padding: 9px 8px 8px 8px; border-left: 0; text-align: left;}
.featuretable td.green1 {background-color: #e5f0d4; background-image: url(/images/features/hr_short.gif); background-repeat: no-repeat; background-position: 5px 0; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable td.green2 {background-color: #dfeecb; background-image: url(/images/features/hr_short.gif); background-repeat: no-repeat; background-position: 5px 0; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable td.green3 {background-color: #daebc1; background-image: url(/images/features/hr_short.gif); background-repeat: no-repeat; background-position: 5px 0; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable td.green4 {background-color: #d4e7b8; background-image: url(/images/features/hr_short.gif); background-repeat: no-repeat; background-position: 5px 0; width: 77px; padding: 10px 0 8px 0; border-left: 5px solid #fff; text-align: center;}
.featuretable td.end {background-image: url(/images/features/curve_b_short.png); background-repeat: no-repeat; background-position: top left; padding: 0;}
.featuretable td.end_long {background-image: url(/images/features/curve_b_long.png); background-repeat: no-repeat; background-position: top left; padding: 0;}
.featuretable td.none {background: #fff; border-top: 0; padding: 0;}
.questionholder {float:left; width:auto; min-width:300px; height:auto; min-height:50px; padding-bottom:15px;}
.docright {float:right; height:auto; min-height:30px; width:248px; }
.doc_answer {float:left; width:400px; height:auto; min-height:20px; padding-right:15px; padding-bottom:15px; padding-top:15px;}
.question_middle {float:left;color:#3BA9CA; height:auto; min-height:20px; width:auto; min-width:50px; font-size:1.4em; line-height:1.2em; }
.question_middle_left {background:url("/images/dotdoc/middle_left.png") no-repeat left top; float:left; width:auto; height:auto; min-width:40px; min-height:10px; max-width:498px; padding-left:15px; padding-top:15px; padding-bottom:15px;}
.question_middle_right {background:url("/images/dotdoc/middle_right.png") no-repeat left top; float:left; width:21px; height:auto;}
.doc_divider {width:100%; height:15px; padding-top:15px; padding-bottom:15px; float:left;}
.doc_answer_no_right {float:left; width:609px; height:auto; min-height:20px; padding-right:0px; padding-bottom:15px; padding-top:20px; margin-left:0px; padding-left:78px;background:url("/images/dotdoc/small_doc.png") no-repeat left top; }
.100percenttable {float:left;height:auto;min-height:200px;padding-bottom:10px;padding-left:18px;width:902px;}
.dotzoneimage {float:left; height:50px; width:270px;}
.dotzonetext {color:#6B6B6B; font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; font-size:0.8em; height:50px; line-height:120%; margin-bottom:0; padding-top:5px; width:175px; }
.dotzonetext a. .dotzonetext a:hover, .dotzonetext a:active {color:#629919; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none;}
.followicon {float:right; width:20px; height:20px; padding-top:60px; padding-right:10px;}
.followiconblog {float:right; clear:right; width:20px; height:20px; padding-top:12px; padding-right:10px; padding-left:0px;}
.followusblog {bottom:0; float:left; height:15px; padding-top:17px; width:70px; padding-left:190px;}
.footer {float:left; min-height:250px; height:auto; margin-bottom:0; width:100%; background-color:#FFFFFF;}
.footercentre {margin:auto; width:920px; overflow: hidden; padding-top: 5px;}
.footergrey { background-color:#FFFFFF; float:left; height:auto; min-height:160px; margin-bottom:0; margin-top:0; padding-top:0; width:100%; }
.footerleft {float:left; width:460px; height:115px; padding-top:10px; }
.footernewsholder {background-image:url("/images/footer/footer_news_back.gif"); background-repeat:no-repeat; padding:5px 0 8px 0; width:160px;}
.footerright {float:right; width:460px; height:115px; padding-top:10px;}
.bottom a, .bottom a:active, .bottom a:hover {color:#629919; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none;}
.bottomlogo {float:left; width:auto; height:39px;}
.top {float:left; width:460px; height:65px;}
.topholder {width: 170px;}
.toptext { font-size:0.8em; color:#6B6B6B; font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; padding-bottom:5px; line-height:110%; min-height:13px; height:auto; }
.toptext a, .toptext a:active, .toptext a:hover {color:#629919; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none;}
.toptext_signup {color:#6B6B6B; font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:110%; min-height:13px; height:22px; padding-bottom:5px;}
.toptext_signup a, .toptext_signup a:active, .toptext_signup a:hover {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;}
.news_frm { border:0 none; color:#666666; float:left; font-family:Calibri,Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; height:14px; margin-left:3px; margin-top:6px; padding-left:2px; padding-top:0; width:111px; }
.bodydivider_inline {border-top:1px solid #C7C5C5;height:5px;margin-bottom:10px;margin-top:20px;width:55%;}
.bodyquotes_box {background: #fff; padding: 10px 10px 0 10px; color: #6b6b6b; font-style: italic; margin-top: 15px; margin-bottom: 15px; border: 1px solid #E1E1E1; }
.bodyquotes_box p {color: #6b6b6b;}
.overflow_hidden {overflow: hidden; width: 100%;}
.top_btn_right {float: right; padding-top: 21px;}
.bodyquotes_noclear {padding:0px 0 0px 0; margin-top:15px; font-size:100%; color:#000000; line-height:160%}
.smallprint {font-size:0.8em; padding:15px 0px 10px 0px; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none; font-weight:normal; line-height: 1.5em; float:left; height:auto; width:100%; min-height:30px;}
.footyright {float:right; width:265px; height:860px; background-image:url(/images/worldcupcompetition/video_back_white.jpg); }
.footyleft {float:left; padding-right:20px; height:auto; min-height:200px; width:590px; padding-left:18px;}
.worldcupgrass {float:left; width:100%; height:81px; 	background-image:url(/images/worldcupcompetition/lowergrass.jpg); 	background-repeat:repeat-x;}
.wc_form {float:left; width:600px; height:120px;  background-image:url(/images/worldcupcompetition/form_back.jpg); padding-left:15px; padding-top:15px;	background-repeat:no-repeat;}
.wc_name {float:left; height:40px; width:250px; padding-right:0px;background-image:url(/images/worldcupcompetition/form_enter.png); }
.wc_email {float:left; height:40px; width:250px; padding-right:0px;background-image:url(/images/worldcupcompetition/form_enter.png); }
.wc_submit {float:left; height:40px; width:100px; padding-top:2px; }
.footytext {border:0 none;color:#666666;float:left;font-size:1.5em;height:23px;padding-top:3px;width:229px;}
.footyholder {float:left;height:35px;padding-left:12px;padding-top:5px;width:160px;}
.footydivider { height:30px; padding-top:0px; padding-bottom:0px; clear:both; overflow:hidden;width:100%;background-image:url(/images/worldcupcompetition/footydivider.png);  }
.videoimage {float:left;height:150px;width:230px; padding-top:10px; }
.videodivider {float:left;  clear:left; width:100%; height:10px;}
.videotitle {float:left; width:350px; height:auto; min-height:30px; padding-top:10px; }
.videodate {float:left; width:200px; height:20px;font-size:2em; color:#3BA9CA;padding-bottom:8px;}
.script {float:left; height:auto; width:auto; min-height:10px; min-width:10px; border:1px solid e1e1e1; background-color:#ffffff; padding:5px;}
.winnerdetails {float:left; height:auto; width:100%; min-height:100px;}
.footyvalidation {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none; padding-left:12px; line-height:120%;}
.footyvalidation ul li {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; line-height:120%;}
.prize_list ul li {color:#3BA9CA; font-size:100%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-decoration:none; background:url('/images/star.gif') top left no-repeat; text-align:left; padding-left:15px; margin-bottom:8px; margin-top:8px;}
.smallprint a, 	.smallprint a:active; .smallprint a:visited, .smallprint a:hover {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; }
.smallprint_link {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; }
.footyright_owngoal {float:right; width:265px; height:860px; }
.watchdog_header {width:100%; height:270px; float:left;float:left; background-image: url(/images/watchdog/header.jpg); background-repeat: no-repeat; background-position:top;}
.breadcrumb2 {float:left; width:100%; height:20px; color:#8e8e8e; padding-top:13px; padding-left:0px; padding-bottom:15px; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.breadcrumb2 ul li {display:inline; padding: 0 0.3em 0 0 !important; font-size:85%; background: none !important; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none!important; }
.breadcrumb2 ul li a:hover {padding:0 1.2em 0 0; color:#8e8e8e; text-decoration:none; background:url('/images/icons/chev_grey.gif') center right no-repeat;}
.breadcrumb2 ul li a, .breadcrumb2 ul li a:visited {padding:0 1.2em 0 0; color:#696969; text-decoration:none; background:url('/images/icons/chev_grey.gif') center right no-repeat; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.watchdog_right {width:275px; height:auto; min-height:400px; float:right; background-image: url(/images/watchdog/watchdog_right.png); background-repeat: no-repeat; background-position:top;  padding-bottom:10px;}
.page_base_links {float:left; width:100%; height:auto; min-height:50px; padding-top:20px; }
.watchdog_left {float:left; width:600px; height:auto; min-height:100px; padding-left:18px; padding-right:10px;}
.watchdog_right_content {float:left; padding:20px;; height:auto; width:225px; min-height:200px;}
.watchdog_right_content ul li {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size:1.2em;text-decoration:none; background:url('/images/blue_circle_bullet.gif') top left no-repeat; text-align:left; padding-left:15px; padding-bottom:2px;padding-top:2px;margin-bottom:2px;border-bottom: 1px solid #e1e1e1; }
.watchdog_right_lower {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.4em; font-size:1.2em; text-decoration:none; width:225px; height:auto; min-height:20px; padding:20px;}
.linkslist {float:left; width:250px; height:auto; min-height:30px; padding-left:36px; padding-top:25px;}
.linkslist ul li {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.4em; font-size:1.2em; text-decoration:none;background:url("/images/left_nav_blue_chev.gif") no-repeat scroll left top transparent;border-bottom:1px solid #F6F5F5;color:#629919;height:auto;line-height:120%;margin-left:0px;margin-right:5px;padding-bottom:2px;padding-left:13px;padding-top:4px;}
.linkslist ul li a, .linkslist a:active,  .linkslist a:focus, .linkslist a:visited,  .linkslist a:hover, {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif;}
.linkslist a, .linkslist a:active, .linkslist a:focus, .linkslist a:visited, .linkslist a:hover {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; font-size:1em;}
.watchdog_right_lower a, .watchdog_right_lower a:active, .watchdog_right_lower a:focus, .watchdog_right_lower a:visited, .watchdog_right_lower a:hover {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; font-size:1em;}
.tip {float:left; font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size:1.2em; text-decoration:none;width:100%; height:auto; min-height:10px;}
}
.straplineholder a, .straplineholder a:active, .straplineholder a:visited, .straplineholder a:hover, {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; color:#6A6A6A;}
.headerleft a, .headerlefta:active, .headerleft a:visited, .headerleft a:hover, {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; color:#6A6A6A;}
.calibri_link {font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif;}
.watchdog_left h3 {color:#000000; font-size:120%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
.footerimg {float: left; padding-right: 15px;}
.ft_left {float: left; width: 740px; padding-bottom: 10px;}
.ft_left_wrap {width: 740px; overflow: hidden; padding-bottom: 10px;}
.ft_c1 {float: left; width: 145px;}
.ft_c2 {float: left; width: 240px;}
.ft_c3 {float: left; width: 165px;}
.ft_c4 {float: left; width: 190px;}
.ft_right {float: left; width: 170px; padding-bottom: 10px;}
.postsummarytitle {font-size: 135%; padding: 5px 0; color: #1a171b;}
.blogsummary_rh .leftnav_links, .blogsummary_rh .leftnav_links * {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;}
.blogsummary_rh {background: #fff; padding: 10px; border: 1px solid #ddd;}
.blogsummary_rh .leftnav_links {width: 170px !important; padding-top: 2px !important;}
.blogsummary_rh .leftnav_links  ul li {margin-left: 0 !important; padding-left: 12px !important;}
ul.blogpoststyle li {padding: 15px 0; margin-bottom: 20px; border-bottom:1px solid #ddd;}
ul.blogpoststyle .blog_date {font-size: 90%; font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; display: block; margin-bottom: 5px; color: #1a171b;}
ul.blogpoststyle h2 {margin: 0; padding: 0; font-size: 220%;}
ul.blogpoststyle .bodytext {margin: 10px 0;}
.doc_answer_no_right_summer {float:left; width:609px; height:auto; min-height:20px; padding-right:0px; padding-bottom:15px; padding-top:20px; margin-left:0px; padding-left:78px;background:url("/images/dotdoc/doc_summer_site_small.png") no-repeat left top; }
.headerright * {font-family:Calibri, Arial, tahoma, Helvetica, sans-serif; }
.counter-wrap { height: 30px; overflow: hidden; }
.counter-number-grey { margin-top: -8px; width: 18px; height: 585px; position: relative; background-image: url(/images/pricing/new.gif); float: left; }
.counter-number-green { margin-top: -8px; width: 18px; height: 585px; position: relative; background-image: url(/images/pricing/green_new.gif); float: left; }
#calculator { width: 510px; height: 353px; background-image: url("/images/pricing/calc510.jpg"); position: relative; float:right; }
#calculator #input { top: 21px; left: 200px; position: absolute;  }
#calculator #input input { height: 48px; width: 184px; font-family: Georgia; font-size: 32pt; border: none; color: #737373; text-align: right; background-color: transparent;}
#ticker_NoContractLimit { position: absolute; top: 152px; left: 333px; }
#ticker_NoContractTotalCost { position: absolute; top: 204px; left: 332px; }
#ticker_ContractLimit { position: absolute; top: 152px; left:142px; }
#ticker_ContractTotalCost { position: absolute; top: 204px; left: 142px; }
#calculator .free { display: block;
font-family: trebuchet ms;
font-size: 1.1em;
margin-top: 1px;
width: 130px;  }
#ticker_ContractTotalCost .free { color: #81BD4E; }
#calculator .notice { font-family:Calibri,Arial,Verdana,Georgia,"Times New Roman",Times,serif; font-size: 10pt;color: #737373; position: relative; top:7px; display: none; }
#calculator .btn-start { bottom: 5px; right: 0px; position: absolute; }
#calculator .call-us { position: absolute; bottom: 8px; left: 8px; }
#calculator .call-us p { font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif !important; font-size:1em; line-height:1.6em; }
#calculator .call-us .phone { color: #3BA9CA; font-weight: bold; padding-right: 5px; }
#calculate { position: absolute; right: 12px; top: 30px; cursor: pointer; }
.doc_answer_no_right_clock {float:left; width:609px; height:auto; min-height:20px; padding-right:0px; padding-bottom:15px; padding-top:20px; margin-left:0px; padding-left:78px;background:url("/images/dotdoc/dotdoc_s.gif") no-repeat left top; }
.margintop li { background-position: 2px 5px !important;}
.hamper_header {background-image:url("/images/graphical_headers/hamper.jpg");background-position:center top;background-repeat:no-repeat;float:left;height:270px;width:100%;}
.videoholder {width:343px; height:auto; float:left; margin-bottom:20px;}
.dm_connector_header {    background-image: url("/images/Header/head_dynamic2.jpg");    background-position: right bottom;    background-repeat: no-repeat;    float: left;    height: 300px;    width: 100%;}
.watchdog_right_nopaw {    background-image: url("/images/connector_right.png");    background-position: center top;    background-repeat: no-repeat;    float: right;    height: auto;    min-height: 450px;    padding-bottom: 20px;    width: 275px;}
.btm_contactbox {border: 1px solid #e3e3e3; padding: 6px; background: #fafafa; margin-top: 25px;}
.btm_contactbox_inner {background: #fff; padding: 10px;}
.videotext {float:left; width:320px; height:auto;}
h3.smaller {font-size: 120%;}
.phonenumbottom a, .phonenumbottom a:active, .phonenumbottom a:hover {color: #59B3CE!important;}
.panel {width:397px; height:auto; min-height:355px;float:left; background-color:#cccccc; margin-right:30px;border:4px solid #E3E3E3;background-color:#ffffff;-moz-border-radius-bottomright:20px;-webkitborder-radius-bottomright:20px;border-bottom-right-radius: 20px;-moz-box-shadow: 3px 3px 5px #6B6B6B;-webkit-box-shadow: 3px 3px 5px #6B6B6B;padding:0px 10px 10px 10px;}
.panelholder {width:884px; min-height:335px; height:350px; margin-bottom:30px; float:left;}
.tablepanel {width:852px; height:auto; min-height:325px; float:left; background-color:#cccccc;border:4px solid #E3E3E3; background-color:#ffffff; -moz-border-radius-bottomright:20px; -webkitborder-radius-bottomright:20px; border-bottom-right-radius: 20px; -moz-box-shadow: 3px 3px 5px #6B6B6B; -webkit-box-shadow: 3px 3px 5px #6B6B6B; padding:10px 10px 10px 10px;margin-bottom:30px;}
.pickheader {width:100%; height:270px; float:left;float:left; background-image: url(/images/pickheader.jpg); background-repeat: no-repeat; background-position:top;}
.panel_footer_text {font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif;  color: #5BB7D3;       font-size: 1.2em;    font-weight: bold;    line-height: 1.2em;}
.panel_footer_text_green {font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; color: #70B923; }
.split_left {width:328px; height:auto; float:left; margin-right:31px; margin-top:15px; margin-bottom:15px;}
.split_right {width:328px; height:auto; float:left; margin-top:15px; margin-bottom:35px;}
.page_panel { -moz-border-radius-bottomright: 20px;    -moz-box-shadow: 3px 3px 5px #6B6B6B;-webkit--box-shadow: 3px 3px 5px #6B6B6B; -webkit-border-radius-bottomright: 20px;    background-color: #FFFFFF;    border: 4px solid #E3E3E3;    float: left;    height: auto;      padding: 0 10px 10px;}
.easy_holder {width:290px; float:left; height:auto; margin-bottom:30px; }
.easy_text {    float: left;    height: auto;    width: 270px;font-size:1.1em; color:#333333; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important; line-height:1.1em;}
.easy_image {    float: left;    height: 120px;    margin-bottom: 15px;    margin-right:30px;    width: 250px;    -moz-box-shadow: 3px 3px 5px #6B6B6B;    -webkit-box-shadow: 3px 3px 5px #6B6B6B;    background-color: #FFFFFF;    border: 4px solid #E3E3E3;    float: left;    height: auto;    padding: 5px;  }
.fullwidth_split_left {    float: left;    height: auto;    min-height: 100px;    padding-left: 0px;    padding-right: 10px;    width: 580px;}
.fullwidth_split_right {    float: right;    height: auto;    min-height: 400px;    padding-bottom: 10px;    width: 275px;}
.easy_header_image { float:right; height: 120px; margin-bottom: 15px; margin-left:30px; width:205px; -moz-box-shadow: 3px 3px 5px #6B6B6B; -webkit-box-shadow: 3px 3px 5px #6B6B6B; background-color: #FFFFFF; border: 4px solid #E3E3E3; height: auto; padding: 0px; }
.tbp {background-image: url("/images/tbp_webheader.jpg");    background-position: right bottom;    background-repeat: no-repeat;    float: left;    height: 300px;    width: 100%;}
.header_giftforyou { background-image:url("/images/package.jpg"); background-position:center top; background-repeat:no-repeat; float:left; height:270px; width:100%; }
.dropdown {    border-bottom: 1px inset #9C9B9B;    border-radius: 5px 5px 5px 5px;    border-top: 1px inset #9C9B9B;    box-shadow: 0 0 3px #9C9B9B inset;    color: #333333;    font-family: Calibri,tahoma,Arial,Helvetica,sans-serif;    font-size: 1.1em;    height: 29px !important;    line-height: 1.2em;    padding: 2px;}
.easter_header {    background-image: url("/images/graphical_headers/easter_header_001.jpg");    background-position: center top;    background-repeat: no-repeat;    float: left;    height: 270px;    width: 100%;}
.dotMailerEasyeditorVideo { border: 4px solid #E3E3E3; 
box-shadow: 0px 3px 5px #6B6B6B; 
 -webkit-box-shadow: 0px 3px 5px #6B6B6B; 
 -moz-box-shadow: 0px 3px 5px #6B6B6B; 

width: 912px; }
.dm-site-traffic {    background-image: url("/images/BANNERS/analytics.jpg");    background-position: right bottom;    background-repeat: no-repeat;    float: left;    height: 220px;    width: 100%;}
.dm_connector_header_sm {    background-image: url("/images/Header/1_head_dynamic2.jpg");    background-position: right bottom;    background-repeat: no-repeat;    float: left;    height: 220px;    width: 100%;}
ul.tick li {
background: url("/images/tick.gif") no-repeat scroll 0 3px transparent !important;

padding-left: 20px;
}
.circle_bullets h3 {
 margin: 20px 0px !important;
}
.ot_panel {
   background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f5f5 0%,#cdcdcd 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f5f5f5 0%,#cdcdcd 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f5f5f5 0%,#cdcdcd 100%); /* W3C */
    border: 1px solid #C7CAC2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
  -webkit-box-shadow: 0px 0px 0px 2px #90bf61;
-moz-box-shadow: 0px 0px 0px 2px #90bf61;
box-shadow: 0px 0px 0px 2px #90bf61; 
    height: auto;
    padding: 0 10px 10px; 
   margin-top: 30px;
}
.watchdog_big {

 background-image: url("/images/connector_right_big.png");

}
.watchdog_wide { background-image: url("/images/watchdog/watchdog_wide.png"); background-position: center top; background-repeat: no-repeat; float: right; height: auto; min-height: 192px; width: 500px; margin-top:10px;}
.watchdog_content {padding:10px 10px 20px 20px; height:auto; width:450px; min-height:172px;}
.watchdog_content ul li {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size:1.2em;text-decoration:none; background:url('/images/blue_circle_bullet.gif') top left no-repeat; text-align:left; padding-left:15px; padding-bottom:2px;padding-top:2px;margin-bottom:2px;border-bottom: 1px solid #e1e1e1; }
.tick_bullets ul li {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size:1em;text-decoration:none; background:url('/images/tickbox.gif') top  left no-repeat; text-align:left; padding-left:25px; padding-bottom:4px;padding-top:2px;margin-bottom:2px; }
.newlogin_wrapper {width: 100%; overflow: hidden;}
.newlogin_bgbox { padding: 20px; margin: 20px 14px 10px 18px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #82bc42; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #82bc42), color-stop(0.78, #5ea227)); background: -moz-linear-gradient(center bottom, #82bc42 0%, #5ea227 78%); border: 1px solid #82bc42; background-color: #82bc42;}
.newlogin_bgbox h1 {font-size: 255%; padding: 0 0 0.7em 0; margin: 0; color: #fff;}
.newlogin_bgbox a, .newlogin_bgbox a:visited, .newlogin_bgbox_light a, .newlogin_bgbox_light a:visited {text-decoration: underline;}
.newlogin_bgbox a:hover, .newlogin_bgbox_light a:hover {text-decoration: none;}
.newlogin_bgbox .white_box *, .newlogin_bgbox_light * {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.newlogin_bgbox .white_box {background: #fff; padding: 15px 15px 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 110%; float: left; width: 585px; min-height: 249px; height: auto!important; height: 249px;}
.newlogin_bgbox p {line-height: 1.4em; margin: 20px 0 0 0;}
.newlogin_bgbox_light { padding: 13px 20px 5px; -moz-border-radius: 6px; -webkit-border-radius:5px; border-radius: 6px; background: #eef7e2; color:#333; margin: 0 14px 10px 18px;}
.newlogin_bgbox_light .link_list { margin: 0 0 10px 0; #margin: 5px 0; color:#414141; font-style:italic; text-shadow:1px 1px #fff; list-style:none;padding: 0;}
.newlogin_bgbox_light .link_list li { padding:0 0 9px 0; line-height: 1.4em; list-style: none none; background:none; }
.newlogin_formwarpper { overflow: hidden; padding: 8px 0 10px; width: 368px;}
.newlogin_formwarpper label { display: block; padding-bottom: 6px; font-weight: bold; color: #333;}
.newlogin_formwarpper .form { width: 354px; padding: 4px 5px; margin: 0; -moz-border-radius: 6px; -webkit-border-radius:5px; border-radius: 6px; border:solid 2px #ccc; font-size:1em;}
.newlogin_formwarpper .form:focus {border-color:#82bc42; outline: none;}
.error_msg {margin-bottom: 15px; padding: 3px 5px 4px 5px; font-size: 90%; font-style: italic; background:#e00c34; color: #fff; width: 357px; line-height:130%;}
.newlogin_formwarpper.formerror .form {border: 2px solid #e00c34 !important; background: #fff !important;}
.newlogin_formwarpper.formerror .error_text {padding: 7px 5px 3px; margin-top: -4px; #margin-top: 0; #padding: 5px 5px 3px; display: block !important; background: #e00c34; color: #fff; font-style:italic;}
.newlogin_btnwarpper { text-align: right; width: 368px;}
.btnsubmit {padding: 2px 8px 3px; #padding: 0 7px 1px 7px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 2px solid #ccc; font-size: 125%; font-weight: bold; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); cursor:pointer; overflow: visible; vertical-align: middle; background: #82bc42; 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; }
.btnsubmit:hover { background:#82bc42;}
h5 {color:#629919; font-size:110%; font-weight: normal; margin:15px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3em;}
.tick_bullets1 ul li {font-weight: normal; font-family: Calibri, Arial, Verdana, Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size:1em;text-decoration:none; background:url('/images/tickbox.gif')  top left no-repeat; background-position: 0px  8px; text-align:left; padding-left:25px; padding-bottom:10px;padding-top:8px;margin-bottom:2px;border-bottom: 1px solid #e1e1e1; }
.tick_margin ul li {
   margin-bottom: 20px !important;
}
.tick_bullets h4 {

border-top: 1px solid #E3E3E3;
padding-top: 10px;

}
.no_tick {

border-top: 0px !important;
padding-top: 0px !important;

}
.error_text {
    display: none;
}

.panel_noborder {width:425px; height:auto; min-height:205px;float:left; margin-right:30px; padding:0px 0px 0px 0px;}
.content-right {
    
    float: left;
    height: auto;

    width: 446px;}
.content-left {  float: left;
    margin-right: 20px;
    width: 180px;
}
.blank_divider { width:100%; height:20px;    clear:both; margin-top:5px;; margin-bottom:5px;  }
.adinsightNumber5413 {width:135px; height:auto; float:left; color: #59B3CE; font-size: 1.4em; line-height:1em; font-weight: bold;}
.leftnav_holder_collapsible .leftnav_subtitle {margin-top: 0 ;}
.api h2 {margin-bottom: 22px;}
.api h3  {font-size: 115% !important; margin: 0 0 5px 0; color: #222;}
.api ul {margin-top: 0;}
.api ul li {margin-bottom: 0; background: url("/images/blue_circle_bullet.gif") no-repeat left top; color: #6B6B6B; line-height: 1.4em;  padding-left: 15px;}
.api .btm_contactbox ul {margin: 0;}
.api .btm_contactbox ul li {font-size: 85%;}
.api .btm_contactbox {margin: 3px 0 22px 0;}
.api_code {width: 653px; font-size: 80%; line-height: 1.7em; white-space: pre !important; border: 0; color: #6B6B6B; font-family: "Courier New", Courier, monospace;}
.api_table {width: 100%; font-size: 85%; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 22px;}
.api_table tr.altrow td {background: #efefef;}
.api_table td  {vertical-align: top; padding: 7px 8px 7px 8px; line-height: 1.5em;}
.api_table td.api_paran {font-weight: bold; width: 110px;}
.api_table td.api_paras {width: 80px; color: #999;}
.silver_image { width:685px;  height:auto; margin-top:10px; margin-bottom:10px;

min-height:1094px;
	border: 1px solid #ddd; 

background-image:url("/images/template_toolkit/template_silver_example.jpg") ;
background-repeat:no-repeat;
}
.silver_right {float:right; height:auto;  width:260px;}
.elements {background-color:#fce9ef; border:2px solid #e9098c;  padding:5px;}
.editable 	{background-color:#e6f1da; border:2px solid #81bf42; padding:5px;}
.silver_content {margin-bottom: 15px;}
.gold_image 	{ width:685px; height:auto; margin-top:10px; margin-bottom:10px;  border: 1px solid #ddd; }
.api h2.obsolete {color: #EB4A5A;}
.split_top_right {float:right; width:410px; min-height:20px; height:auto; margin-bottom:0px; margin-right:0px;}
.split_top_left {float:left; width:410px;  height:auto; margin-bottom:0px; margin-right:20px;}
.blank_divider {float:left; clear:both; width:100%; height:10px; margin-bottom:10px;}
.easypanel { height:auto; min-height:355px;float:left; background-color:#cccccc; margin-right:30px;border:4px solid #E3E3E3;background-color:#ffffff;-moz-border-radius-bottomright:20px;-webkitborder-radius-bottomright:20px;border-bottom-right-radius: 20px;-moz-box-shadow: 1px 2px 3px #6B6B6B;-webkit-box-shadow: 1px 2px 3px #6B6B6B; box-shadow:1px 2px 3px #6B6B6B;padding:0px 10px 10px 10px;}
.10pxdivider {float:left; height:10px; clear:both; width:100%;}
.split_divider {width:100%; height:20px; clear:both; float:left;}
.lowerquote_noback	 {  width:267px; height:125px; float:left; margin-right:37px; min-height:125px; text-align: center; vertical-align: middle; display:table-cell; horizontal-align:center; margin-top:auto; margin-bottom:auto;}



.lowerquotetext_noback	 	{ float:left; width:100%; height:auto; min-height:150px; vertical-align:middle; position: relative; display: table-cell; font-family:trebuchet ms, tahoma, Arial, Helvetica, sans-serif; color:#e03694; font-size:1.3em; line-height:1.2em; font-weight: bold; font-style: italic; text-align: center;}
.trebuchet_green_link  {
    font-family: trebuchet ms,tahoma,Arial,Helvetica,sans-serif!important;
    font-weight: bold;
text-decoration:underline; font-size:1.1em;
}
.treb_bodytext	 {color:#423E3E; font-size:110%; margin:15px 0px 10px 0px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif!important; font-weight:normal; line-height: 1.5em;}	

.treb_bodytext p 	{margin: 0px 0px 10px 0px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif!important; }
.treb_bodytext a 	{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif!important; font-weight:bold;  text-decoration:underline;} 


