/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Home Page 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;}
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;}
p {	margin: 0px 0px 10px 0px;}
img {	border: 0px;}
.hp_content_wrapper {	width:100%;	height:auto;	overflow:hidden;}
.hp_page_content {	width:920px;	float:left;	margin-top: 0px;	margin-right: 0;	padding-bottom: 10px;	margin-left: 0;	height: auto;}
.page_wrapper {	width:920px;	margin:auto;	height:auto;	min-height:750px;}
.logo {	float:left;
height:87px;
margin-bottom:11px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:7px;
width:179px;
}
.hp_blockpositioning {	background:url("http://www.dotmailer.com/images/general/hp_vid_bg.gif") no-repeat scroll 0 0 transparent;	float:left;	height:420px;	width:620px;}
.hp_story .video {	background-color:#FFFFFF;	height:365px;	margin-left:7px;	margin-top:21px;	width:606px; z-index:-10;}
.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;	padding:35px 0 0px 0;	clear:both;	overflow:hidden;	height:280px;}
.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;}
.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;	padding:15px 30px 0px 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;	padding:14px 0px 10px 0px;}
.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%;}
.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:0 none;	color:#666666;	float:left;	font-size:1.5em;	height:23px;	padding-left:3px;	padding-top:1px;	width:210px;}
.btn_go {	vertical-align: middle;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;}
.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;}
.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;}
.tier_cover a:hover {	text-decoration:none;}
.tier_cover a, .tier_cover a:visited {	cursor: hand;	text-decoration:none;}
a, a:active {	color:#629919;	text-decoration: none;}
a:hover {	color:#629919;	text-decoration: none;}
h2.hp_slide {	color:#000000;	font-size:130% !important;	font-weight: normal;	padding-top:10px;!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;}
.imageholder {	float:right;	width:190px;	height:300px;	padding-top:30px;	padding-right:5px;}
.textholder {	float:left;	width:675px;	_width: 665px;	padding-right:15px;	padding-top:25px;}
.nav_holder {	margin-top:2px;	width:920px;	height:73px;	float: left;	_margin-top: 0;}
.nav_base {	width:920px;	height:19px;	float:left;}
.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;}
.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;}
.logodivider {	height:40px;	width:115px;	float:left;}
.logoholderdel {	height:40px;	float:left;	margin-top: 20px;	margin-left:30px;}
.header_holder {	width:920px;	height:119px;	margin-top:5px;}
.headerright { float:right; height:119px; width:650px; }
.headerleft { float:left; height:119px; width:250px; }
.logoholder { height:110px; margin-top:0px; 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 {	width:200px;	height:10px;	float:left;	margin-left:9px;color:#6A6A6A;	font-size:0.9em;	font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.subhnav a, .subheader a:active {	color:#585858;	font-size:100%;	margin:0 0 0 0;	font-family:Georgia, "Times New Roman", Times, serif;}
.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;}
.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: 77px;}
.rightnewstitle {	color:#ffffff;	font-size:285%;	background-position: left;	margin-left:10px;	padding-top:15px;	width:250px;	height:47px;	line-height: 120%;}
.rightsubtitle {	color:#FFFFFF;	font-size:120%;	line-height:110%;	background-position: left;	margin-left:10px;	padding-top:5px;	width:170px;	height: 20px;	font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.rightsubtitle2 {	color:#FFFFFF;	font-size:150%;	line-height:110%;	background-position: left;	margin-left:10px;	width:170px;	height: 15px;}
.rightsubtitle3 {	color:#FFFFFF;	font-size:120%;	background-position: left;	margin-left:10px;	padding-top:15px;	width:150px;	line-height: 120%;	height: 32px;	font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.news_sign_holder {	float:left;	height:35px;	padding-left:12px;	padding-top:0px;	width:252px;}
.newsholder {	float:left;	height:35px;	padding-top:5px;	width:216px;}
.newsleft {	width:9px;	height:20px;	float:left;}
.chev_align {	margin-bottom:3px;}
.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;}
.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/blue_circle_bullet.gif') top left no-repeat;	text-align:left;	padding-left:15px;	margin-bottom:8px;}
.bluebodytext {	color:#3BA9CA;	line-height: 1.5em;}
.bodytext {	color:#6b6b6b;	font-size:110%;	padding:15px 0px 10px 0px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	line-height: 1.5em;}
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;}
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;}
.orderedlist {	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;}
.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 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;}
.why a {	color:#81bd41;}
.why a:active {	color:#81bd41;}
.why a:hover {	color:#81bd41;}
.why a:visited {	color:#81bd41;}
.what_clients_say_name {	font-size:110%;	color:#000000;	line-height:110%;}
.logo_divider {	height:40px;	width:30px;	float:left;}
.orderedlist li {	background: url(/images/num1.gif) no-repeat 2px 2px;	margin: 2px 0px 8px 0px;	padding: 0px 0px 0px 25px;	_background-image: url(/images/numx.gif);}
.orderedlist li+li {	background-image: url(/images/num2.gif);}
.orderedlist li+li+li {	background-image: url(/images/num3.gif);}
.orderedlist li+li+li+li {	background-image: url(/images/num4.gif);}
.logoholder_nba {	height:40px;	float:right;	margin-top: 0px;	margin-left:5px;}
.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;}
div.tabContentHolder {	width:100%;	clear: left;}
.lowertabsshadow {	width:920px;	float:left;	height:8px;	padding-bottom:0px;}
.menu_new_tabs {	float:left;	height:15px;	width:920px;	padding-top: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 {	padding-top:2px;	width:920px;	height:68px;	float: left;}
.nav_back_tabs {	width:920px;	height:68px;	padding-top:0px;}
.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 {	color:#585858;
float:left;
font-size:90%;
height:11px;
padding-left:12px;
padding-top:15px;
width:15px;}
.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;}
#dM_lightwindow {	background-color: white;	position: fixed;	_position: absolute;	z-index: 10000;	overflow: hidden;	display: none;}
#dM_lightwindow div.titlebar {	background: rgb(241, 241, 241);	margin: 0;	text-align: right;	padding: 6px 8px;}
#dM_lightwindow a {	color: Black;	cursor: pointer;	text-transform: lowercase;}
.home_right3 {	float:right;	margin:15px 0;	width:280px;}
.home_right3ad1 {	background:#FFFFFF;	border:1px solid #CCCCCC;	height:151px;	padding:6px;	width:270px;}
.home_right3ad2 {	background:#FFFFFF;	border:1px solid #CCCCCC;	height:151px;	padding:6px;	width:270px;	 margin-bottom:30px;}
.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;}
.followus {	bottom:0;	float:left;	height:15px;	padding-left:190px;	padding-top:65px;	width:70px;}
.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}
.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;}
.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;}
.rightnewssign  {
background:url("/images/homepage/newsletter_back.jpg") no-repeat scroll center center #FFFFFF;
border:1px solid #DDDDDD;
height:174px;
padding:6px;
width:266px;
}
.leftnews1 {	float:left;	width:266px;	height:auto;	padding-top:15px;}
.newslettersignup_subtitle   {
color:#FFFFFF;
float:left;
font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;
font-size:1.2em;
height:60px;
line-height:100%;
padding-left:10px;
padding-top:0px;
width:250px;
}
.newslettersignup_title {	float:left;	height:60px;	padding-left:10px;	padding-top:0;	width:250px;}
.newstitle {	color:#FFFFFF;	float:left;	font-size:1.7em;	height:51px;	line-height:110%;	padding-top:20px;	padding-left:10px;	width:250px;}
.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;
}
 	.headerleft a, .headerlefta:active, .headerleft a:visited, .headerleft a:hover, {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; color:#6A6A6A;}
.straplineholder a, .straplineholder a:active, .straplineholder a:visited, .straplineholder 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;}
.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;}
.headerright * {font-family:Calibri,Arial,Helvetica,sans-serif;}
.righttitle3 {	color:#FFFFFF;	font-size:230%;	line-height:120%;	background-position: left;	margin-left:10px;	margin-top:20px;	width:165px;	height: 54px;}
.righttitle3 a, .righttitle3 a:visited, .righttitle3 a:hover {	color: #fff;}
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;}
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;}
.rightnewssign {	background:url("/images/homepage/newsletter_back.jpg") no-repeat scroll center center #FFFFFF;	border:1px solid #DDDDDD;	height:174px;	padding:6px;	width:266px;}
.newslettersignup_subtitle {	color:#FFFFFF;	float:left;	font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;	font-size:1.2em;	height:60px;	line-height:100%;	padding-left:10px;	padding-top:0px;	width:250px;}
.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;}
.headerleft a, .headerlefta:active, .headerleft a:visited, .headerleft a:hover, {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;color:#6A6A6A;}
.straplineholder a, .straplineholder a:active, .straplineholder a:visited, .straplineholder a:hover, {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;color:#6A6A6A;}
.lowertab_newsbox { overflow:hidden; width:920px; font-size: 90%;}
.lowertab_newsbox_l { float:left; width:490px; }
.lowertab_newsbox_r { float:right; width:400px; }
.lowertab_newsbox ul { line-height:1.5em; }
.lowertab_newsbox_l ul li { line-height:1.6em; padding-bottom:15px; color: #6b6b6b; }
.lowertab_newsbox_r ul li { padding-bottom:10px; color: #6b6b6b;}
.textholder_full {padding-right:15px;padding-top:25px;width:890px;}
.phonenumbottom a, .phonenumbottom a:active, .phonenumbottom a:hover	 {color: #59B3CE!important;}
.adinsightNumber5413 {width:135px; height:auto; float:left; color: #59B3CE; font-size: 1.4em; line-height:1em; font-weight: bold;}


