
img {
	border:none;
}
input, textarea{
	font:1em Arial, Helvetica, sans-serif;
	color:#363636;
	padding:2px;
}
fieldset {
	border:none;
}
#ContentLeftColumn p {
	padding:0 0 10px 0;
	line-height:22px;
	text-align:justify;
}
.first, #ContentLeftColumn p.first{
	padding:20px 0 10px 0;
}
#ContentLeftColumn ul.std li, #ContentLeftColumn ol.std li {
	line-height:22px;
}
#ContentLeftColumn ol {
	padding:0 0 5px 22px ;
	color:#2F9DBF;
	font-style:italic;
	font-weight:bold;
	font-size:1.1em;
}
ul.standard {
	list-style: disc;
	padding:0 0 0 30px;
	line-height:22px;
}
ul {
	list-style:none;
}
a {
	outline:none;
	font-weight:bold;
	color:#56aac8;
}
img.right {
	float:right;
	margin:15px 0 0 15px;
	padding:2px;
	border:1px solid #D2D2D2;	
}
img.bn {
	border:none !important;
}

/*STRUCTURE*/

#Container{
	width:960px;
	margin:0 auto;
}
#Header{
	position:relative;
	width:960px;
	height:102px;
}
#Banner{
	width:960px;
	height:305px;
	float:left;
	background:url(../graphics/BannerBG.gif) no-repeat 0 0;
}
#SubNav{
	width:960px;
	height:82px;
	float:left;
	background:url(../graphics/SubNavBG.png) no-repeat 28px 0;
}
#Content{
	width:961px;
	background:url(../graphics/ContentBG.gif) repeat-y 50% 0;
	float:left;
}
#ContentInternal{
	width:961px;
	margin:30px 0 0 0;
	background:url(../graphics/ContentBG.gif) repeat-y 50% 0;
	float:left;
}
#ContentLeftColumn{
	position:relative;
	padding:40px 40px 0 80px;
	width:555px;
	float:left;
}
#ContentRightColumn{
	padding:0 20px 0 20px;
	width:218px;
	float:left;
}
#ContentRightColumn.Internal{
	padding:0 20px 40px 20px;
}
#Footer{
	position:relative;
	width:926px;
	clear:both;
	background:url(../graphics/ContentFooter.png) no-repeat 50% 0;	
	padding:0 0 0 35px;
}

/*HEADER*/

img.logo{
	position:absolute;
	left:20px;
	top:0px;
}
img.blog{
	position:absolute;
	right:20px;
	top:0px;
}

/*TOP NAVIGATION*/

.Nav {
	position: relative;
	height: 61px;
	width: 910px;
	padding:15px 0 0 50px;
	overflow: hidden;
}
.Nav li {
	float: left;
	list-style: none;
	width:132px;
	margin:0 15px 0 0;	
}
.Nav li.back {
	background: url(../graphics/lava.gif) no-repeat right top;
	width:132px; 
	height:54px;
	z-index:8;
	position: absolute;
}
.Nav li.back .left {
	background: url(../graphics/lava.gif) no-repeat left top;
	height: 54px;
}
.Nav li a {
	font: bold 0.85em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	top: 5px;
	z-index: 10;
	display: block;
	float: left;
	height: 40px;
	position: relative;
	overflow: hidden;
	outline:none;
}
.Nav li a.nav1 {
	background:url(../graphics/NavHome.gif) no-repeat 35px 6px;
	padding:28px 0 0 35px;
	width:90px;
}
.Nav li a.nav2 {
	background:url(../graphics/NavMarketing.gif) no-repeat 23px 6px;
	padding:28px 0 0 24px;
	width:110px;
}	
.Nav li a.nav3 {
	background:url(../graphics/NavWebDesign.gif) no-repeat 18px 6px;
	padding:28px 0 0 3px;
	width:125px;
}
.Nav li a.nav4 {
	background:url(../graphics/NavPortfolio.gif) no-repeat 30px 6px;
	padding:28px 0 0 30px;
	width:95px;
}
.Nav li a.nav5 {
	background:url(../graphics/NavContact.gif) no-repeat 20px 6px;
	padding:28px 0 0 20px;
	width:105px;
}
.Nav li a.nav6 {
	background:url(../graphics/NavNews.gif) no-repeat 14px 6px;
	padding:28px 0 0 20px;
	width:105px;
}

/*SUBNAV*/

#SubNav ul{
	margin:0 0 0 27px;
}
#SubNav li{
	float:left;
	height:46px;
	padding:10px 2px 0 0;
	background:#201F1F;
}
#SubNav li a{
	display:block;
	overflow: hidden;
	float:left;
	height:0;
	padding:46px 0 0 0;
	background:url(../graphics/SubNav.png) no-repeat 0 -47px;
}
#SubNav li a.activepodcast{
	background:url(../graphics/PodcastSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activepodcast:hover{
	background:url(../graphics/PodcastSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activecasestudies{
	background:url(../graphics/CaseStudiesSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activecasestudies:hover{
	background:url(../graphics/CaseStudiesSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.contactus{
	background:url(../graphics/ContactUsSubNav.png) no-repeat 0 -102px;
	width:141px;
}
#SubNav li a.activecontactus{
	background:url(../graphics/ContactUsSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activecontactus:hover{
	background:url(../graphics/ContactUsSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.directions{
	background:url(../graphics/DirectionsSubNav.png) no-repeat 0 -102px;
	width:141px;
}
#SubNav li a.activedirections{
	background:url(../graphics/DirectionsSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activedirections:hover{
	background:url(../graphics/DirectionsSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.seo{
	background:url(../graphics/SeoSubNav.png) no-repeat 0 -102px;
	width:262px;
}
#SubNav li a.activeseo{
	background:url(../graphics/SeoSubNav.png) no-repeat 0 -1px;
	width:262px;
}
#SubNav li a.activeseo:hover{
	background:url(../graphics/SeoSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.sem{
	background:url(../graphics/OnlineMarketingSubNav.png) no-repeat 0 -102px;
	width:245px;
}
#SubNav li a.activesem{
	background:url(../graphics/OnlineMarketingSubNav.png) no-repeat 0 -1px;
	width:245px;
}
#SubNav li a.activesem:hover{
	background:url(../graphics/OnlineMarketingSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.tracking{
	background:url(../graphics/TrackingSubNav.png) no-repeat 0 -102px;
	width:219px;
}
#SubNav li a.activetracking{
	background:url(../graphics/TrackingSubNav.png) no-repeat 0 -1px;
	width:219px;
}
#SubNav li a.activetracking:hover{
	background:url(../graphics/TrackingSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.ppc{
	background:url(../graphics/PayPerClickSubNav.png) no-repeat 0 -102px;
	width:174px;
}
#SubNav li a.activeppc{
	background:url(../graphics/PayPerClickSubNav.png) no-repeat 0 -1px;
	width:174px;
}
#SubNav li a.activeppc:hover{
	background:url(../graphics/PayPerClickSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.ecommerce{
	background:url(../graphics/EcommerceSubNav.png) no-repeat 0 -102px;
	width:198px;
}
#SubNav li a.activeecommerce{
	background:url(../graphics/EcommerceSubNav.png) no-repeat 0 -1px;
	width:198px;
}
#SubNav li a.activeecommerce:hover{
	background:url(../graphics/EcommerceSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.cms{
	background:url(../graphics/CMSSubNav.png) no-repeat 0 -102px;
	width:238px;
}
#SubNav li a.activecms{
	background:url(../graphics/CMSSubNav.png) no-repeat 0 -1px;
	width:238px;
}
#SubNav li a.activecms:hover{
	background:url(../graphics/CMSSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.brochure{
	background:url(../graphics/BrochureSubNav.png) no-repeat 0 -102px;
	width:178px;
}
#SubNav li a.activebrochure{
	background:url(../graphics/BrochureSubNav.png) no-repeat 0 -1px;
	width:178px;
}
#SubNav li a.activebrochure:hover{
	background:url(../graphics/BrochureSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.blog{
	background:url(../graphics/BlogSubNav.png) no-repeat 0 -102px;
	width:141px;
}
#SubNav li a.activeblog{
	background:url(../graphics/BlogSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activeblog:hover{
	background:url(../graphics/BlogSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.flash{
	background:url(../graphics/FlashSubNav.png) no-repeat 0 -102px;
	width:143px;
}
#SubNav li a.activeflash{
	background:url(../graphics/FlashSubNav.png) no-repeat 0 -1px;
	width:143px;
}
#SubNav li a.activeflash:hover{
	background:url(../graphics/FlashSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activenews{
	background:url(../graphics/LatestNewsSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activenews:hover{
	background:url(../graphics/LatestNewsSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activeglossary{
	background:url(../graphics/GlossarySubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activeglossary:hover{
	background:url(../graphics/GlossarySubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activesitemap{
	background:url(../graphics/SitemapSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activesitemap:hover{
	background:url(../graphics/SitemapSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activevacancies:hover{
	background:url(../graphics/VacanciesSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activevacancies{
	background:url(../graphics/VacanciesSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activesupport{
	background:url(../graphics/SupportSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activesupport:hover{
	background:url(../graphics/SupportSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activeblog:hover{
	background:url(../graphics/BlogSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activeblog{
	background:url(../graphics/BlogSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activewiki:hover{
	background:url(../graphics/WikiSubNav.png) no-repeat 0 -1px;
}
#SubNav li a.activewiki{
	background:url(../graphics/WikiSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a:hover{
	background-position: 0 -54px;
}
#SubNav li a.activepartners{
	background:url(../graphics/PartnersSubNav.png) no-repeat 0 -1px;
	width:141px;
}
#SubNav li a.activepartners:hover{
	background:url(../graphics/PartnersSubNav.png) no-repeat 0 -1px;
}
/*BREAD CRUMBS*/

#Breadcrumbs {
	float:left;
	position:absolute;
	top:-10px;
	left:50px;
}
#Breadcrumbs ul{
	float:left;
	height:20px;
}
#Breadcrumbs ul li{
	font:11px Arial,Helvetica,sans-serif;
	background:url(../graphics/bullet_breadcrumbs.gif) no-repeat 0 5px;
	padding:0 5px 0 10px;
	display:inline;
}
#Breadcrumbs ul li.first{
	background:none;
	padding:0 5px 0 0;
}
#Breadcrumbs ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#56aac8;
}
#Breadcrumbs ul li a:hover{
	text-decoration:underline;
}

/*RIGHT COLUMN*/

img.directions {
	padding:0 0 18px 0;
}
#ContentRightColumn p.CallUs a{
	background:url(../graphics/CallUs.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:113px 0 0 0;
	overflow:hidden;
	display:block;
}
#ContentRightColumn p a.blog{
	background:url(../graphics/Blog.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:83px 0 0 0;
	overflow:hidden;
	display:block;
	margin:20px 0;
}
#ContentRightColumn p a.wiki{
	background:url(../graphics/Wiki.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:83px 0 0 0;
	overflow:hidden;
	display:block;
	margin:20px 0;
}
#ContentRightColumn p a.podcast{
	background:url(../graphics/Podcast.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:83px 0 0 0;
	overflow:hidden;
	display:block;
}
#ContentRightColumn p a.vacancies{
	background:url(../graphics/Vacancies.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:83px 0 0 0;
	overflow:hidden;
	display:block;
	margin:20px 0 0 0;
}
#ContentRightColumn p a.support{
	background:url(../graphics/Support.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:83px 0 0 0;
	overflow:hidden;
	display:block;
	margin:20px 0 0 0;
}
#ContentRightColumn p a.partners{
	background:url(../graphics/Partners.gif) no-repeat 0 0;
	width:215px;
	height:0;
	padding:83px 0 0 0;
	overflow:hidden;
	display:block;
	margin:20px 0 0 0;
}
#ContentRightColumn p.awards {
	margin:20px 0 0 0;
	}
div.CallBack{
	margin:20px 0 0 0;
	width:215px;
	height:360px;
	background:url(../graphics/CallBack.gif) no-repeat 0 0;
	padding:50px 0 0 15px;
}
div.CallBack p{
	background:url(../graphics/Phone.gif) no-repeat left top;
	width:150px;
	padding:0 0 15px 40px;
	color:#FFF;
}
form.Request input,
form.Request textarea{
	width:180px;
	margin:0 0 8px 0;
}
form.Request label{
	width:180px;
	padding:18px 0 3px 0;
	height:0;
	overflow:hidden;
	display:block;
}
form.Request label.name{
	background:url(../graphics/YourName.gif) no-repeat left top;
}	
form.Request label.number{
	background:url(../graphics/YourNumber.gif) no-repeat left top;
}	
form.Request label.email{
	background:url(../graphics/YourEmail.gif) no-repeat left top;
}
form.Request label.message{
	background:url(../graphics/YourMessage.gif) no-repeat left top;
}	
form.Request input.submit{
	width:108px;
	background:url(../graphics/Submit.gif) no-repeat 0 -27px;
	border:none;
	height:27px;
	padding:27px 0 0 0;
	overflow:hidden;
	display:block;
}
form.Request input.submit:hover{
	background-position:0 0;
}

/*LEFT COLUMN CONTENT*/


h1.home {
	padding:62px 0 0 0;
	background:url(../graphics/HomeTitle.gif) no-repeat 0 0;
}
h1.podcast {
	background:url(../graphics/PodcastTitle.gif) no-repeat 0 0;
}
h1.webdesign {
	background:url(../graphics/WebDesignTitle.gif) no-repeat 0 0;
}
h1.news {
	background:url(../graphics/NewsTitle.gif) no-repeat 0 0;
}
h1.glossary {
	background:url(../graphics/GlossaryTitle.gif) no-repeat 0 0;
}
h1.contact {
	background:url(../graphics/ContactTitle.gif) no-repeat 0 0;
}
h1.directions {
	background:url(../graphics/DirectionTitle.gif) no-repeat 0 0;
}
h1.casestudies {
	background:url(../graphics/CasestudiesTitle.gif) no-repeat 0 0;
}
h1.ecommerce {
	background:url(../graphics/EcommerceTitle.gif) no-repeat 0 0;
}
h1.brochure {
	background:url(../graphics/BrochureTitle.gif) no-repeat 0 0;
}
h1.blogs {
	background:url(../graphics/BlogTitle.gif) no-repeat 0 0;
}
h1.flash {
	background:url(../graphics/FlashTitle.gif) no-repeat 0 0;
}
h1.sitemap {
	background:url(../graphics/SitemapTitle.gif) no-repeat 0 0;
}
h1.tracking {
	background:url(../graphics/TrackingTitle.gif) no-repeat 0 0;
}
h1.Error404 {
	background: url(../graphics/404Title.gif) no-repeat 0 0;
}
h1.vacancies {
	background: url(../graphics/VacanciesTitle.gif) no-repeat 0 0;
}
h1.support {
	background: url(../graphics/SupportTitle.gif) no-repeat 0 0;
}
h1.partners {
	background: url(../graphics/PartnersTitle.gif) no-repeat 0 0;
}
h1.marketing {
	background: url(../graphics/MarketingTitle.gif) no-repeat 0 0;
}
h1.onlinemarketing {
	background: url(../graphics/OnlineMarketingTitle.gif) no-repeat 0 0;
}
h1.payperclick {
	background: url(../graphics/PayPerClickTitle.gif) no-repeat 0 0;
}
h1.seo {
	background: url(../graphics/SearchOptimisationTitle.gif) no-repeat 0 0;
}
h1.cms {
	background: url(../graphics/CMSmainTitle.gif) no-repeat 0 0;
}
.h2image h2{
	height:0px;
	padding:28px 0 0 0;
	overflow:hidden;
	margin-top:25px;
}
h2.seo {
	background: url(../graphics/SEOTitle.gif) no-repeat 0 0;
}
h2.online {
	background: url(../graphics/OnlineTitle.gif) no-repeat 0 0;
}
h2.conversion {
	background: url(../graphics/ConversionTitle.gif) no-repeat 0 0;
}
h2.Appraisal {
	background: url(../graphics/AppraisalTitle.gif) no-repeat 0 0;
}
h2.Development {
	background: url(../graphics/DevelopmentTitle.gif) no-repeat 0 0;
}
h2.Consultancy {
	background: url(../graphics/ConsultancyTitle.gif) no-repeat 0 0;
}
h2.SEOMaintenance {
	background: url(../graphics/MaintenanceTitle.gif) no-repeat 0 0;
}
h2.Training {
	background: url(../graphics/TrainingTitle.gif) no-repeat 0 0;
}
h2.PayPerClick {
	background: url(../graphics/PayPerClickTitle.gif) no-repeat 0 0;
}
h2.EmailMarketing {
	background: url(../graphics/EmailMarketingTitle.gif) no-repeat 0 0;
}
h2.Blogging {
	background: url(../graphics/BloggingTitle.gif) no-repeat 0 0;
}
h2.Ecommerce {
	background: url(../graphics/EcommerceTitle.gif) no-repeat 0 0;
}
h2.CMS {
	background: url(../graphics/CMSTitle.gif) no-repeat 0 0;
}
h2.Brochure {
	background: url(../graphics/BrochureTitle.gif) no-repeat 0 0;
}
h2.Blog {
	background: url(../graphics/BlogTitle.gif) no-repeat 0 0;
}
h2.Flash {
	background: url(../graphics/FlashTitle.gif) no-repeat 0 0;
}
h2.Reporting {
	background: url(../graphics/ReportingTitle.gif) no-repeat 0 0;
	width:335px;
}
h2.Tutorials {
	background: url(../graphics/TutorialsTitle.gif) no-repeat 0 0;
}
h3.SEOServices a {
	background: url(../graphics/SEOServices.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.MarketingServices a {
	background: url(../graphics/MarketingServices.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.ConversionServices a {
	background: url(../graphics/ConversionServices.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.BrochureWebsites a {
	background: url(../graphics/BrochureWebsites.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.BlogWebsites a {
	background: url(../graphics/BlogWebsites.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.EcommerceWebsites a {
	background: url(../graphics/EcommerceWebsites.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.CMSWebsites a {
	background: url(../graphics/CMSWebsiteServices.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
h3.FlashWebsites a {
	background: url(../graphics/FlashServices.gif) no-repeat 0 0;
	padding:52px 0 0 0;
	display:block;
	overflow:hidden;
	height:0px;
}
.casestudy h2, h3.challenges, h4.solutions, h5.benefits, h6.testimonial{
	margin:20px 0 0 0;
	height:0px;
	padding:28px 0 0 0;
	overflow:hidden;
}
h2.AboutPestFreeHome {
	background: url(../graphics/AboutPestFreeHome.gif) no-repeat 0 0;
}
h3.challenges {
	background: url(../graphics/challenges.gif) no-repeat 0 0;
}
h4.solutions{
	background: url(../graphics/solutions.gif) no-repeat 0 0;
}
h5.benefits {
	background: url(../graphics/benefits.gif) no-repeat 0 0;
}
h6.testimonial {
	background: url(../graphics/TestimonailTitle.gif) no-repeat 0 0;
}
.casestudy ul {
	list-style:disc;
	padding:20px 0 20px 40px;
}
#ContentLeftColumn img.half {
	float:left;
	padding:15px 5px 0 0;
}
#ContentLeftColumn p.subtitle {
	font-size:1.2em !important;
	font-weight:bold;
	padding:20px 0 10px 0;
}
.SampleWork{
	width:557px;
	height:169px;
	background:url(../images/SamplesBG.jpg) no-repeat 0 0;
	margin:15px 0 25px 0;
}
.SampleWork img{
	padding:7px 0 0 7px;
}
.SampleWork div{
	padding:8px 0 0 8px
}
.SampleWork li{
	float:left;
	font-size:0.8em;
	height:20px;
}
.SampleWork li.visit{
	background:url(../images/visit.gif) no-repeat 8px 3px;
	padding:12px 0 0 40px;
	height:30px;
}
.SampleWork li.casestudy{
	background:url(../images/casestudy.gif) no-repeat 10px 4px;
	padding:12px 0 0 42px;
	height:30px;
}
.SampleWork li a{
	text-decoration:none;
	color:#363636;
	font-weight:normal;
}
.SampleWork li a:hover{
	text-decoration:underline;
}
div.DidYouKnow{
	width:542px;
	height:105px;
	background: url(../images/DidYouKnowBG.gif) no-repeat 0 0;
	padding:35px 0 0 15px;
	margin:20px 0;
}
div.DidYouKnow p{
	width:420px;
}
.LatestBlog a.feedme, .LatestNews a.news {
	position:absolute;
	left:455px;
	top:0;
	width:100px;
	height:0;
	padding-top:100px;
	overflow:hidden;
}
div.LatestBlog, div.LatestNews{
	position:relative;
	}
div.LatestBlog, div.LatestNews{
	width:532px;
	height:85px;
	background: url(../graphics/LatestBlogBG.gif) no-repeat 0 0;
	padding:15px 0 0 25px;
	margin:40px 0 0 0;
}
div.LatestNews{
	background: url(../graphics/LatestNewsBG.gif) no-repeat 0 0 !important;
	margin:20px 0 40px;
}
div.LatestBlog h2, div.LatestNews h2{
	background: url(../graphics/LatestBlog.gif) no-repeat 0 0;
	height:0;
	width:156px;
	padding:23px 0 0 0;
	overflow:hidden;
	margin:0;
}
div.LatestNews h2{
	background: url(../graphics/LatestNews.gif) no-repeat 0 0 !important;
}
div.LatestBlog h3, div.LatestNews h3{
	width:420px;
	padding:10px 0 0 0;
	font-size:1.2em;
	color:#FF9900;
	font-style:italic;
}
div.LatestBlog a, div.LatestNews a{
	color:#FF9900;
	text-decoration:none;
}
div.LatestBlog a:hover, div.LatestNews a:hover{
	text-decoration:underline;
}
div.CasestudyContainer img {
	margin:0;
	padding:0;
}

/*NEWS*/

div.NewsArticles{
	width:575px;
	padding:30px 0 0 0;
	float:left;
}
div.NewsArticles div.date{
	background:url(../graphics/NewsDate.png) no-repeat 0 0;
	float:left;
	height:49px;
	width:49px;
	color:#fff;
	padding:0 20px 60px 0;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	text-align:center;
}
div.NewsArticles div.date span{
	font-size:18px;
}
div.NewsArticles h2 a, h2.article{
	font-size:18px;
	color:#FF9900;
	text-decoration:none;
	font-style:italic;
}
div.NewsArticles p.bywhom{
	font-size:10px;
}
div.NewsArticles div.news {
	float:left;
	width:500px;
	padding:0 0 20px 0;
}
ul#paginationNews, ul#paginationNewsBottom {
	border:0; 
	margin:0; 
	padding:20px 0 2px 0;
	height:23px; 
	border-bottom:1px solid #CCC;
	font-weight:bold;
}
#paginationNews.bot, #paginationNewsBottom.bot {
	border:0; 
	margin:0; 
	padding:2px 0 0 0; 
	float:left; 
	border-top:1px solid #CCC;
	font-weight:bold;
}
#paginationNews li, #paginationNewsBottom li{
	border:0; margin:0; padding:0; float:left;
	font-size:0.85em;
	list-style:none;
	font-weight:bold;
}
#paginationNews a, #paginationNewsBottom a{
	border:solid 1px #DDD;
	background:url(../images/page.jpg) repeat-x left top;
	margin-right:1px;
	font-weight:bold;
}
#paginationNews .previous-off, #paginationNewsBottom .previous-off,
#paginationNews .next-off, #paginationNewsBottom .next-off  {
	color: #D6D6D6;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
	font-weight:bold;
}
#paginationNews .next a, #paginationNewsBottom .next a,
#paginationNews .previous a, #paginationNewsBottom .previous a  {
	font-weight:bold;
	border:solid 1px #DDD;
} 
#paginationNews a.active, #paginationNewsBottom a.active{
	color:#FF9900 !important;
	font-weight:bold;
	display:block;
	text-decoration:underline !important;
	background:url(../images/page1.jpg) repeat-x left top;
	float:left;
	padding:4px 4px;
	margin:0 2px 0 0;
}
#paginationNews a:link, #paginationNewsBottom a:link,
#paginationNews a:visited, #paginationNewsBottom a:visited {
	color:#56aac8;
	display:block;
	float:left;
	padding:3px 5px;
	text-decoration:none;
	font-weight:bold;
}
#paginationNews a:hover, #paginationNewsBottom a:hover{
	border:solid 1px #666;
	font-weight:bold;
}
.GlossaryResults {
	padding:80px 0 80px 0;
}

/*PARTNERS*/
div.partner {
	width:100%;
	float:left;
	}
img.partnerImg{
	float:left; 
	padding-right:10px;
	} 

/*FRONT PAGE NEWS SPLASH*/

div.NewsSplash {
	/*background:url(../graphics/homesplash.jpg) no-repeat 0 0;*/
	width:557px;
	height:350px;
	position:relative;
	margin:25px 0 40px 0;
}
div.NewsSplash .content {
	position:absolute;
	top:80px;
	left:250px;
	width:280px;
}
div.NewsSplash .content p{	
	font-size:0.9em;
	line-height:16px !important;
}
div.NewsSplash table.NewsSplash td {
	font-weight:bold;
}

/*CONTACT FORM*/

#contactus {
	width: 470px;
	padding:0 0 0 40px;
}
#contactus .formfield {
	width: 200px;
}
#contactus form fieldset.details label {
	float:left; 
	width:45%;
	margin:5px 0 0 0;
}
#contactus form fieldset label {
	float:left; 
	width:50%;
}
#contactus form label.heavy {
	font-weight:bold;
}
#contactus form input {
	margin:0 0 10px 0;
}
#contactus form input.submit {
	float:right;
	margin:15px 10px 0 0;
	width:108px;
	background:url(../graphics/SendForm.gif) no-repeat 0 -27px;
	border:none;
	height:27px;
	padding:27px 0 0 0;
	overflow:hidden;
	display:block;
}
#contactus form input.submit:hover{
	background-position:0 0;
}
#contactus fieldset{
	background:#E8EDF1;
	border:1px solid #D2D2D2;	
	padding:15px;
	margin:20px 0 0 0;
}
.contactValidation
{
	background-color:#F9AE34;
}

/*PODCAST*/

div.Podcast{
	position:relative;
	width:567px;
	float:left;
}
div.Podcast h2{
	background:url(../graphics/LatestPodcasts.gif) no-repeat 0 0;
	width:567px;
	height:0;
	padding:37px 0 0 0;
	overflow:hidden;
	margin:0 0 20px 0;
}
div.rss{
	position:absolute;
	top:0;
	left:140px;
	padding:0 0 30px 0;
}
div.Podcastplay{
	background:url(../graphics/PodcastLeftPlay.png) no-repeat 0 0;
	height:38px;
	width:557px;
	padding:22px 0 0 10px;
	font-size:1.1em;
	font-weight:bold;
}
div.player{
	height:200px;
	width:460px;
	padding:20px 0 0 30px;

}

/*SITEMAP*/

ul.sitemap{
	list-style:none;
	padding:20px 0 0 45px;
	width:400px;
}
ul.sitemap li{
	line-height:45px;
	font-size:17px;
	padding:0 0 0 30px;
	background:url(../graphics/sitemapBack.jpg) no-repeat 0 12px;
}
ul.sitemapsub{
	list-style:none;
	padding:0 0 20px 25px;
}
ul.sitemapsub li{
	line-height:30px;
	font-size:13px;
	padding:0 0 0 30px;
	background:url(../graphics/sitemapBack.jpg) no-repeat 0 3px;
}	
ul.sitemapsub li a, ul.sitemap li a{
	text-decoration:none;
}
ul.sitemapsub li a:hover, ul.sitemap li a:hover{
	text-decoration:underline;
	color:#FF9900;
}
#fontsizer a {
	cursor:pointer;
}
	
/*FOOTER*/

div.TextChange {
	float:left;
	width:200px;
	height:30px;
	padding:31px 0 0 8px;	
} 
div.TextChange li {
	float:left;
}
div.TextChange li.last {
	padding:4px 0 0 28px;
	float:left;
}
div.clearfix {
	clear:both;
	padding:0 0 20px 0;
}
#footerSections{
	width:855px;
	float:left;
	padding:0 0 15px /*35px*/ 0;
}
#QuickLinks{
	float:left;
	color:#fff;
	font-size:0.75em;
}
#QuickLinks a{
	color:#F9AE34;
	text-decoration:none;
}
#QuickLinks a:hover{
	color:#fff;
}
#QuickLinks {
	width:100%;
	}
#QuickLinks ul{
	float:left;
	width:100%;
	padding-bottom:5px;
	}
#QuickLinks li{
	padding:0 4px 0 0;
	float:left;
}
#Copywrite {
	width:900px;
	text-align:left;
	float:left;
	padding:10px 0;
	border-top:1px solid #333;
}
#Copywrite p{
	color:#fff;
	padding:0;
}
#Copywrite p a{
	color:#F9AE34;
}
#Copywrite p,
#AboutUs p,
#LatestNews li,
#OurClients li,
#QuickLinks li{
font-size:0.75em;
}
