/*home*/
.blog	{width:100% ; padding-right:0 !important; clear:both;}
.blog .imagebox	{float:right; padding:35px 0 0 0;}

.blogbox	{width:280px;}	
.blogbox p	{margin:0; padding:8px 0; font-size:1.15em;}
.blogdate	{float:right; color:#585858; font-size:1.1em; padding:20px 0 0 0;}

#readmore	{ padding:10px 0 0 0; text-align:right; width:50%;}
#readmore a {color:#98CB00; font-weight:bold; font-size:130%; text-decoration:none;}
#readmore a:hover {text-decoration:underline;}

/*second level*/
.content	{width:100% ; padding-right:0 !important; font-size:110%;}
.content .imagebox	{float:right; width:40%; text-align:right; }
.inner		{width:50%;}	
.inner p	{margin:0; padding:8px 0; font-size:1.15em;}
.content	h4	{font-size:110%; margin:0; padding:8px 0;}
.content	h4 a {color:#98CB00; text-decoration:none;}
.content	h4 a:hover {text-decoration:underline;}
.content ul			{list-style:none; margin:0 0 20px 0; padding:0; font-size:1.1em;}
.content li			{list-style:none; margin:0; padding:0;}
.content li a		{color:#000; text-decoration:none; font-weight:bold;}
.content li a:hover	{text-decoration:underline;}
.contentimg			{margin:0 0 30px 0;}
 

/*contact*/
#leftcol_contact	{float:left; width:50%; font-size:1.15em; font-weight:bold;}
#rightcol_contact	{float:right; width:50%; font-size:1.15em; font-weight:bold;}
#locationUK			{width:269px; height:200px;}
#locationUS			{width:269px; height:200px;}
.greentxt			{color:#98CB00;}

/*clients*/
.clients			{padding:15px 0 0 0; width:100%;}
.clientbox			{width:131px; height:105px; float:left; margin:0 13px 13px 0;}
#contentbox_clients	{padding:3px 0 0 25px;}

/*campaign*/
.maincampaign			{padding:15px 0 0 0; width:100%;}
.maincampaignbox		{width:170px; height:134px; float:left; margin:0 19px 19px 0;}
.maincampaignbox img	{border:2px solid #98CB00;}
#contentbox_campaign	 {padding:3px 0 0 29px; text-align:left;}
#contentbox_campaignsub	 {padding:3px 0 0 20px; text-align:left;}

.campaigntitle			{text-align:center; color:#585858; font-size:1.1em;}
.campaigntitle a		{color:#98CB00; text-decoration:none;  font-weight:bold;}
.campaigntitle a:hover	{text-decoration:underline;}
.maincampaignrow		{clear:both; padding:0 0 25px 0;}
#leftcol_campaign	{float:left; width:37%; font-size:1.15em; font-weight:bold;}
#leftcol_campaign table	{width:100%;}
#leftcol_campaign table tr td	{vertical-align:top; padding:0 0 5px 0;}
#rightcol_campaign	{float:right; width:60%; font-size:1.15em; font-weight:bold;}
#videobox				{padding:0 25px 0 0;}

#contentbox_blog	 {height:400px; padding:3px 0 0 29px; text-align:left;}
#contentbox_blog .blog .imagebox {padding-right: 40px;}
#contentbox_blog .containerContentScroll .blog .imagebox {padding-right: 20px;}


/*
.containerContentScroll
{
 overflow: auto;
 height:250px; 
 scrollbar-base-color: #98CB00;
} 
*/
.containerContentScroll
{
 overflow: auto;
 height:250px; 
 scrollbar-base-color: #98CB00;
 clear:both;
} 

.Section1 {margin-left:25px;}
