/* 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:#4490a5; 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-right: 0;	margin-bottom: 0px;	margin-left: 0;	height: auto; }
.page_wrapper {width:920px; min-height:750px; margin:auto; height:auto;}
.logo {width:190px;float:left;	padding-top: 9px;	padding-right: 0px;	padding-left: 0px;	height: 87px;	padding-bottom: 0px;}
.hp_blockpositioning {float:left; background-color:#ffffff; width:620px;	height:420px; background:url("/images/general/hp_vid_bg.gif") no-repeat scroll 0 0 transparent;}
.hp_story .video {background-color:#ffffff;height:365px;margin-left:7px;margin-top:21px;width:606px;}
.hp_story {width:920px;min-height:200px;	height: auto; float:left;}
.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/right_button2.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;}
.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, .homepageblog h2, .twitterfeed h2, .ddg_newsreel h2 {color:#242424;	font-size:200%;	padding-bottom:10px;	margin:0 0 0px 0;	font-family:Georgia, "Times New Roman", Times, serif;	line-height:100%;}
.integration { width: 276px; float: left; margin: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:#4490a5;	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:#4490a5; text-decoration:none; font-size: 140%;	line-height: 100%;}
.blue a:hover { color:#4490a5; 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-top:1px;width:210px; padding-left:3px;}
.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;height:15px;padding-bottom:0;padding-top:0;width:100%;}
.footer_text {width:920px;  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; background-color:#FFFFFF; clear:left;}
.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; 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;}
.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 {    padding-top:0px;  width:920px;      height:68px;      float: left; }
.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:0px; padding-top:26px; padding-left:8px; height:auto; min-height:100px;}
.blogdate {width:100px;	float:left;	color:#333333;height: 12px;	font-size: 1.0em;	line-height: 110%;	vertical-align: text-top; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.viewblog {	color:#81bd41;	height: 13px;	line-height: 110%;}
.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:0px;	line-height: 120%; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important; font-size:1.1em; overflow:hidden; height:19px;}
.blogdivider {	height:5px;	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:126px;    padding-top:0px; float:left;}
.headerright {	width:610px;	height: 119px;	float:right; }
.headerleft {	width:300px;	height:119px;	float:left; }
.logoholder {padding-top:10px;	width:300px;	height:110px;		}
.phone_holder {	width:556px;	height:91px;	float:right;	vertical-align:top;	background-image: url(/images/phone_back.gif);	background-repeat: no-repeat;	background-position: right;}
.subnav_holder {width:480px;height:21px;	float:right; padding-top: 8px;	margin-left: 0px;	clear: right; line-height:120%}
.straplineholder {width:200px;	height:10px;	float:left;	margin-left:5px;	font-size:0.8em; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important;}
.subhnav a, .subheader a:active { color:#585858; 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:135px;height:45px;float:left;padding-top: 3px;}
.phone_inner_holder {width:550px;height:45px;float:right;vertical-align:bottom; padding-top:36px;}
.phonenumtop {width:100px; height:auto; margin-bottom:2px; float:left; color: #646464; font-size: 16px; line-height: 100%;}
.phonenumbottom {width:135px; height:auto; float:left; color: #4490a5; font-size: 20px; line-height: 120%;}
.phonedivider {	width:20px;	height:35px;	float:left;}
.login {width:215px; height:30px; float:right; padding-right:5px; padding-top:10px;}
.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%;}
.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; padding-left:12px;width:252px;height:35px;	padding-top:6px}
.newsholder {width:216px;float:left; height:35px; padding-top:5px;}
.newsleft {width:9px; height:20px; float:left;}
.chev_align {margin-bottom:3px;}
.sub_menu {width:325px; height:14px;	float:left;	padding-top: 2px;	color:#585858;font-size:90%;margin-left: 0px; line-height:1.2em;!important;}
.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:#4490a5; line-height: 1.5em;}
.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;}
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 25px 10px 14px; 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;}
.newslettersignup_subtitle {color:#ffffff; font-size:1.2em; padding-left:10px; padding-bottom:0px; width:250px; line-height: 100%; min-height: 30px; height:51px; padding-top:0px; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; float:left;}
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 { padding-top:2px; width:920px; height:73px; float: left; _margin-top: 0;}
.nav_back_tabs {width:920px; height:75px; background-image:url(/images/nav_back_tabs.gif); 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:88px; height:25px; float:left; padding-top:10px;}
.login_button {width:88px; height:25px; float:right; padding-top:10px;}
.or {width:15px; height:11px; float:left;padding-top:15px; padding-left:12px; color:#585858;font-size:90%;}
.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;padding-top:15px;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-top:15px;}
.tier4 { float:right; width:300px; background:url(/images/right_button_base.jpg) no-repeat left top; height:117px; margin-bottom:2px;}
.grouptext {width: 600px; float:left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0; padding-bottom: 10px; clear:left; 	color:#000000;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.5em;}
.rightnewssign {background:#FFFFFF url(/images/homepage/newsletter_back.jpg) no-repeat center; width:266px; height:174px; border: 1px solid #dddddd; padding: 6px;}
.grouplogos {width: 619px; float:left; padding-top:10px; padding-bottom: 10px;  height:80px;}
.homepageblog {width: 293px; float:left; padding-top: 15px; padding-right: 29px; padding-left: 0; padding-bottom: 10px; }
.centre {width:920px;min-height:200px; height: auto; float:left;}
.groupinfo {width: 619px; float:left; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0; padding-bottom: 10px; clear:left;}
.twitterfeed {width: 293px; float:left; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
.ddg_newsreel {width: 278px; float:right; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-bottom: 10px; }
.ddg_newsreel a {font-size:1.1em;line-height:110%;color:#629919;font-family:Georgia, "Times New Roman", Times, serif;}
.footer {float:left;margin-bottom:0;width:100%;background-color:#FFFFFF;}
.footergrey {background-color:#FFFFFF;margin-bottom:0;margin-top:0;padding-top:0;width:100%;}
.twitterholder {float:left;padding:0px 0px 15px 0;width:293px;background:url('/images/homepage/twitter_background.png') top left no-repeat; height:162px;font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; !important; }
.followus {bottom:0;float:left;height:15px;padding-left:190px;padding-top:65px;width:70px;}
.followicon {float:right;  width:20px; height:20px; padding-top:60px; padding-right:10px;}
.tweetholder {color:#6B6B6B;float:right;font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; !important; font-size:1.0em;height:60px;line-height:1.2em;padding-right:20px;padding-top:20px;overflow:hidden;width:180px;}
.tweetholder a, .tweetholder a:hover {color:#629919; font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;}
.lowerblogfeedholder {float:left; padding:0px 15px 15px 0;  width:293px; background:url('/images/homepage/lower_blog_background.png') top left no-repeat; height:162px;      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/homepage/lower_blog_background.png');}
.trans_box2[class] {  background-image:url(/images/homepage/lower_blog_background.png);}
.lowerblogfeedholder a, .lowerblogfeedholder a:active, .lowerblogfeedholder a:hover {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important;}
.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;}
.newslettersignup_title { padding-left:10px; padding-bottom:0px; width:250px; height:74px; float:left; padding-top:0px;}
.lowernewsholder {background-color:#FFFFFF;border:1px solid #DDDDDD;height:148px;padding:5px;width:266px;float:right;}
.accordian_background {background-image:url("/images/homepage/banners_background.png");background-repeat:no-repeat;float:left;height:362px;width:300px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage/banners_background.png', sizingMethod=’scale’);}
.footerleft {float:left; width:542px; height:115px; padding-top:10px; }
.footerright {float:right; width:378px; height:115px; padding-top:10px}
.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;      }
.top {float:left; width:541px; height:65px;}
.bottomlogo {float:left; width:auto; height:39px;}
.newsformholder {float:left; height:20px; width:120px;}
.news_frm {border:0 none;color:#666666;float:left;font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;height:14px;margin-top:6px;margin-left:3px;padding-left:2px;padding-top:0;width:111px;  }
.toptext a, .toptext a:active, .toptext a:hover {color:#629919; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none;}
.dotzoneimage {float:left; height:50px; width:270px;}
.straplineholder a, .straplineholder a:active, {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important;}
.logoholder a, .logoholder a:active {font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; !important;}
.tweetfont {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; !important; font-size:1.1em; }
.tweet {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif; !important; font-size:1em; }
.twitterfeed a, twitterfeed a:active, twitterfeed a:hover {font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;}
.homepage_lowertabholder {float:left; width:100%; height:auto; padding-bottom:15px; }
.bodydivider { height:5px; margin-top:20px; margin-bottom:10px; clear:both; overflow:hidden; border-top: 1px solid #c7c5c5; width:100%;}
.lowertabmore {font-size: 1.0em; line-height: 110%; vertical-align: text-top; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif;}
.newstitle {color:#ffffff; font-size:1.7em;  width:250px; line-height: 110%; height:51px; padding-top:10px; float:left; }
.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;}
.hoverlogoie61 {background:url("../../jquery_hover_effect/images/dm_iconsie6.jpg") no-repeat scroll transparent;background-position:0px -3px;width:100px; cursor: hand;}
.hoverlogoie62 {background:url("../../jquery_hover_effect/images/dm_iconsie6.jpg") no-repeat scroll transparent;background-position:-100px -3px;width:106px;cursor: hand;}
.hoverlogoie63 {background:url("../../jquery_hover_effect/images/dm_iconsie6.jpg") no-repeat scroll transparent;background-position:-216px -3px;width:104px;cursor: hand;}
.hoverlogoie64 {background:url("../../jquery_hover_effect/images/dm_iconsie6.jpg") no-repeat scroll transparent;background-position:-330px -3px;cursor: hand;width:122px;}
.hoverlogoie65 {background:url("../../jquery_hover_effect/images/dm_iconsie6.jpg") no-repeat scroll transparent;background-position:-461px -3px;width:138px;cursor: hand;}
ul.hoverlogoie6 {background:url("../images/page-background.png") no-repeat scroll center top transparent;height:80px;list-style:none outside none;margin:0 auto 0;min-height:80px;text-align:center;width:600px;}
ul.hoverlogoie6 li {float:left;height:65px;position:relative;}
.bottom {float:left;height:65px;width:541px;padding-top:25px;}
.bottom_right {float:left; height:65px; width:378px; padding-top:0px; }
.bottom_right a, .bottom_right  a:active, .bottom_right  a:hover {color:#629919;font-family:Calibri,tahoma,Arial,Helvetica,sans-serif;}
.footercentre {margin:auto; width:920px; overflow: hidden; padding-top: 5px;}
.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;}
.footernewsholder {background-image:url("/images/footer/footer_news_back.gif"); background-repeat:no-repeat; padding:5px 0 8px 0; width:160px;}
.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; }
.topholder {width: 170px;}
.dotzonetext a. .dotzonetext a:hover, .dotzonetext a:active {color:#629919; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none;}
.bottom a, .bottom a:active, .bottom a:hover {color:#629919; font-family:Calibri, tahoma, Arial, Helvetica, sans-serif; text-decoration-none;}

