body {
font-family:Arial, sans-serif;
background:#fff;
color:#1e1e1e;
font-size:14px;
margin:0;
padding:0;
}

a {
cursor:pointer;
text-decoration:none;
}

a:link,a:active,a:visited {
color:#002c5f;
}

a:hover {
color:#002c5f;
}

blockquote {
margin-left:40px;
}

img {
	border:0px;
}

.PaneContent h2, .ModuleTitle {
	color:#979696;
	font-size:30px;
	display:block;
	margin:10px 0;
	font-weight:normal;
}

.PaneContent h2,
.PaneContent  .ModuleTitle 
{	
	line-height:44px;
}

.FirstTitle{
	color:#84b04e;
	font-size:36px;
	margin-bottom:20px;
	margin-right:100px;
	line-height:44px;
}

.PaneLeft .ModuleTitle {
	font-size:24px;
	color:#84b04e;
}

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

table {
border-collapse:separate!important;
}


.PageDefaultInner{
	background:url(../design/header_logo.jpg) center top no-repeat;
}

.SectionTour  .PageDefaultInner{
	background:url(../design/header_tour_en.jpg) center top no-repeat;
}

.WhatWeDo .PageDefaultInner{
	background:url(../design/header_what-we-do_en.jpg) center top no-repeat;
}

.ExamplesPage .PageDefaultInner{
	background:url(../design/header_examples_en.jpg) center top no-repeat;
}

.PricingPage .PageDefaultInner{
	background:url(../design/header_pricing_en.jpg) center top no-repeat;
}

.FollowUsPage .PageDefaultInner{
	background:url(../design/header_follow-us_en.jpg) center top no-repeat;
}

.ContactUsPage .PageDefaultInner{
	background:url(../design/header_contact-us_en.jpg) center top no-repeat;
}


.AboutUsPage .PageDefaultInner{
	background:url(../design/header_about-us_en.jpg) center top no-repeat;
}


.AboutQPage .PageDefaultInner{
	background:url(../design/header_thank-you_en.jpg) center top no-repeat;
}


.SocialMediaPage .PageDefaultInner{
	background:url(../design/header_social-media-demo_en.jpg) center top no-repeat;
}




.LayoutHomePageLayout  .PageDefaultInner{
	background:url(../design/header_logo_home.jpg) center top no-repeat;
}

.PaneHeader{
	height:276px;	
}

.LayoutHomePageLayout  .PaneHeader{
	height:460px;
}


.LayoutDefault {
	width:940px;
	margin:0 auto;
}

.ClientLogo  {
	float:left;
	height:150px;
	padding:60px 0 0 30px;
	width:520px;
}

.ClientLogo img{
	display:none;
}

.ClientLogo a {
	display:block;
	width:520px;
	height:150px;
}

.HeaderLinks{
	color:#FFFFFF;
	float:right;
	padding-right:10px;
	padding-top:7px;
}

.HeaderLinks ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}


.HeaderLinks ul li .QuickLinkSeparator {
	display:inline !important;
	padding:0px 10px;
}

.HeaderLinks ul li {
	display:inline;
}

.HeaderLinks ul li a {
	color:#fff;
	text-transform:uppercase;
}

.TakeTour{
	xposition: absolute;
	xtop: 125px;
	xright: 100px;
	float:right;
	padding:125px 100px 0 0;
}

.PaneContentInner{
}



.PaneNavigation{
	padding:10px 0px;
}




.FollowUs{
	text-align:right;
}

.FollowUs strong {
	color:#a5aeb6;
	padding-right:10px;
	position:relative;
	top:-5px;
	margin-bottom:-5px;
}


.BreadCrupbs, .SelectBoxes{
	background:#29303f;
		font-size:11px;
		color:#fff;
		padding:1px 5px;
}

.LayoutHomePageLayout  .BreadCrupbs{
	display:none;
}



.BreadCrupbs a{
		color:#fff;
}

.HeaderBoxPane{
	clear:both;
	margin:auto;
	width:820px;
	color:#fff;
	font-size:14px;
	padding-top:80px;
}

.HeaderBoxPane a{
	color:#fff;	
}

.header_box{
	float:left;
	margin-right:23px;
	width:250px;
	line-height:18px;
}

.header_box h2{
	color:#93bd74;
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
}

/*########	Start Main Navigation	##########*/

.MainNavigationInner{
	margin-bottom:50px;
}


.RadMenu_Default {
position:relative;
z-index:9999;
text-align:left;
margin:0;
padding:0 0 0 0px;
float:none !important;
}



.rootGroup{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:none !important;
}

.rootGroup li {
	border-bottom:1px solid #a5aeb6;
	padding:10px 5px;
	text-align:right;
	float:none !important;
}

.rootGroup li a{
	font-size:16px;
	color:#3b3b3b;
	background:url(../design/green_bullet.gif) right 10px no-repeat;
	padding-right:13px;
	display:block;
	cursor:pointer
}

.RadMenu_Default .rootGroup a.link:hover,
.RadMenu_Default .rootGroup a.selected 
{
	color:#84b04e;
	background:url(../design/orange_bullet.gif) right 10px no-repeat;
}


.rootGroup li a span.text{
	cursor:pointer;
}



/*######## END Main Navigation	##########*/


/*########	Start Containers	##########*/

.PaneContentInner {
	display:block;
	padding-top:15px;
}

.LayoutHomePageLayout .PaneContentInner {
}


.PaneFooter2:after,
.SocialMediaPage .PaneContent:after,
.LayoutHomePageLayout .PaneContent:after,
.PaneContentInner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.PaneFooter2,
.SocialMediaPage .PaneContent,
.LayoutHomePageLayout .PaneContent,
.PaneContentInner {
	display: inline-block;
}
 
html[xmlns] .PaneFooter2,
html[xmlns] .SocialMediaPage .PaneContent,
html[xmlns] .LayoutHomePageLayout .PaneContent,
html[xmlns] .PaneContentInner {
	display: block;
}
 
* html .PaneFooter2,
* html .SocialMediaPage .PaneContent,
* html .LayoutHomePageLayout .PaneContent,
* html .PaneContentInner {
	height: 1%;
}



.PaneLeft {
width:240px;
float:left;
padding:0px;
}

.LayoutHomePageLayout .PaneLeft {
	display:none;
}

.PaneContent {
	margin-left:300px;
	border-bottom:1px solid #a5aeb6;
	line-height:24px;
	padding-bottom:30px;
}

.LayoutHomePageLayout .PaneContent {
	margin-left:5px;
	border-bottom:none;
	margin-right:5px;
}


.PaneRight,.LayoutHomePageLayout .PaneRight {
width:200px;
float:left;
display:none;
padding:0 20px 20px;
}

/*########	END Containers	##########*/


.PressReleaseTableWidth pre {
white-space:0;
word-wrap:break-word;
}

/*########	Start Left Navigation	##########*/


.SecondaryNavigationPanelContainer{
	margin-bottom:50px;
}


.SecondaryNavTitle {
background:#DFE2E7;
color:#393939;
font-size:14px;
display:block;
padding:10px 20px;
}

.panelbar{
	width:240px !important;
}

.panelbarItem0 td,.panelbarItem0Collapsed td,.panelbarItem0Expanded td,.panelbarItem0ExpandedSelected td,.panelbarItem0Selected td,
.panelbarItem td,.panelbarItemCollapsed td,.panelbarItemExpanded td,.panelbarItemExpandedSelected td,.panelbarItemSelected td,
.panelbarItem2 td,.panelbarItem2Collapsed td,.panelbarItem2Expanded td,.panelbarItem2ExpandedSelected td,.panelbarItem2Selected td,
.panelbarItem3 td,.panelbarItem3Collapsed td,.panelbarItem3Expanded td,.panelbarItem3ExpandedSelected td,.panelbarItem3Selected td 
{
	width:213px !important;
	cursor:pointer;
	white-space:normal!important;
	font-size:16px;
	color:#3b3b3b;
	background:url(../design/green_bullet.gif) 98% 19px no-repeat;
	display:block;
	cursor:pointer;
	border-bottom:1px solid #a5aeb6;
	padding:10px 20px 10px 5px;
	text-align:right;
}

.panelbarItem2 td,.panelbarItem2Collapsed td,.panelbarItem2Expanded td,.panelbarItem2ExpandedSelected td,.panelbarItem2Selected td {
padding-right:20px;
}

.panelbarItem3 td,.panelbarItem3Collapsed td,.panelbarItem3Expanded td,.panelbarItem3ExpandedSelected td,.panelbarItem3Selected td {
padding-right:30px;
}

/*
.panelbarItem0TextSelected,.panelbarItem0TextExpandedSelected,.panelbarItem0TextHover,
*/

.panelbarItem0TextHoverExpanded,.panelbarItem0TextHoverSelected,.panelbarItem0TextHoverExpandedSelected,
.panelbarItemTextExpanded,.panelbarItemTextSelected,.panelbarItemTextExpandedSelected,
.panelbarItemTextHover,.panelbarItemTextHoverExpanded,.panelbarItemTextHoverSelected,.panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextExpanded,.panelbarItem2TextSelected,.panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,
.panelbarItem3TextExpanded,.panelbarItem3TextSelected,.panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover,.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected 
{
	color:#84b04e !important;
	background:url(../design/orange_bullet.gif) 98% 19px no-repeat !important;
}

form,.RadMenu_Default_rtl .group .link:hover .expandLeft,.RadMenu_Default_rtl .group .link:hover .expandRight {
margin:0;
}

/*########	END Left Navigation	##########*/


.ClientLogo br,.LayoutHomePageLayout .ShareThisContainer,.TitleRight,.NoBr {
display:none;
}

/*########	Start Footer	##########*/

.PaneFooter {
padding:10px 0px 10px 0px;
}

.LayoutHomePageLayout .PaneFooter {
	padding-right:10px;
}

.FooterBg{
	background:url(../design/footer_background.jpg) center top no-repeat;
	height:489px;
	padding:10px 10px 0px;
	
}

.PaneFooter2 {
	margin:auto;
	width:940px;
}

.Q4FooterContainer{
	clear:both;
	color:#a5aeb6 !important;
	font-size:11px !important;
	padding:5px 0px 30px 0px !important;
	border-bottom:1px solid #a5aeb6;
	margin:0px 0px 20px !important;
	text-align:left !important;
}

.Q4FooterContainer span,
.Q4FooterContainer a {
	font-size:11px;
	color:#a5aeb6 !important;
}

.FooterLine{
	border-bottom:1px solid #a5aeb6;
	clear:both;
	top:10px;
	height:1px;
	position:relative;
}

div.FooterLinks {
	float:left;
	width:200px;
	padding-right:10px;
}

div.FooterBlock1{
	width:150px;
}

div.FooterLinks .ModuleTitle{
	font-size:11px;
	color:#a5aeb6;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}


.FooterLinks ul {
	font-size:11px;
	margin:0 0px 0px 14px;
	padding:0;
	list-style-type:none;
}

.FooterLinks ul li {
	color:#a5aeb6;
}

.FooterLinks ul li a {
	color:#a5aeb6;
	display:block;
	background:url(../design/footer_bullet.png) left center no-repeat;
	padding-left:10px;
}

.Q4FooterContainer{
	clear:both;
}

/*########	END Footer	##########*/

.PrintPage {
float:right;
width:auto;
text-align:right;
}

.clear {
clear:both;
}

.RequiredField {
color:Red;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.ShareThisContainer {
	float:right;
	padding:13px 5px;
}

.ShareThisContainer a{
	text-transform:uppercase;
	color:#ee8400;
	font-size:12px;
}

.LeftBox
{
width: 200px;
height: 150px;
padding:10px 20px 20px;
border-bottom:1px solid #a5aeb6;
border-top:1px solid #a5aeb6;
margin-bottom:25px;
color:#3b3b3b;
line-height:18px;
}

.LeftBox a.more{
	display:block;
	padding-left:15px;
	background:url(../design/more_bullet.gif) left center no-repeat;
	margin-top:5px;
}

.LeftWhat
{
background: #FFFFFF url(../design/left_whatBG.jpg) scroll no-repeat left top;
}

.LeftExamples
{
background: #FFFFFF url(../design/left_examplesBG.jpg) scroll no-repeat left top;
}

.LeftPricing
{
background: #FFFFFF url(../design/left_featureBG.jpg) scroll no-repeat left top;
}

/* ############### Start Home Page #############*/

.HomeBox{
	font-size:12px;
	font-family:Times New Roman;
	color:#282828;
	width:262px;
	height:300px;
	float:left;
	padding:11px 11px;
	background:#edeff0;
	line-height:18px;
	margin:0px 37px 25px 0px;
}

.HomeBoxLast{
	margin-right:0px;
}

.HomeBox img{
	display:block;
	border:1px solid #797979;
}
.HomeBox strong{
	display:block;
	font-size:14px;
	color:#002c5f;
}

.GetResult{
	background:url(../design/get_result.jpg) left top no-repeat;
	height:222px;
	clear:both;
	margin-right:5px;
	
}

.GetResult a{
	display:block;
	float:right;
	height:60px;
	margin:124px 34px 0 0;
	width:155px;
}

/* ############### End Home Page #############*/


/* ############### Start Custom Page #############*/


/*Sovial Media Page*/

.SocialMediaPage .ModuleTitle{
	padding-left:55px;
}

.SocialMediaPage .FirstTitle{
	padding-left:0px;
}

.SocialSlideshare{
	float:left;
}

.SocialMediaPage .PaneLeft,
.PricingPage .PaneLeft{
	display:none;
}

.SocialMediaPage .PaneContent,
.PricingPage .PaneContent{
	margin-left:0px;
	border-bottom:none;
}

.SocialMediaPage .PaneContent{
	padding-bottom:50px;
}

.SocialMediaIntro span.content{
	float:left;
	width:400px;
}

.SocialMediaIntro img{
	display:block;
	float:right;
	width:50%;
}

.SocialMediaIntro{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #a5aeb6;
}

.SocialSlideshare{
	float:left;
	width:425px;
	margin-right:30px;
}

.SocialSlideshare .ModuleTitle{
	background:url(../design/social/slideshare_social.jpg) left center no-repeat;
}

.SocialTwitter{
	float:left;
	width:217px;
	margin-right:30px;
}

.SocialTwitter .ModuleTitle{
	background:url(../design/social/twitter_social.jpg) left center no-repeat;
}

.SocialUpdates{
	float:left;
	width:205px;
}

.SocialUpdates .ModuleTitle{
	background:url(../design/social/updates_social.jpg) left center no-repeat;
}

.SocialYoutube{
	float:left;
	width:560px;
	margin-right:30px;
}

.SocialYoutube .ModuleTitle{
	background:url(../design/social/youtube_social.jpg) left center no-repeat;
}

.SocialFacebook{
	width:295px;
	float:left;
}

.SocialFacebook .ModuleTitle{
	background:url(../design/social/facebook_social.jpg) left center no-repeat;
}


/*Sovial Media Page End*/

.PricingModule table
{
	width:100%;
}

.PricingModule h4 {
	text-align:center;
	border-bottom:1px solid #a1a1a1;
	padding-top:5px;
	padding-bottom:10px;
	font-weight:normal;
	font-size:18px;
	color:#434343;
	margin:0px 8px;
	white-space:nowrap;
}

.PricingModule ul {
	margin-left:15px;
	padding-left:0px;
	margin-right:30px;
}

.PricingModule h2 {
	font-size:30px;
	color:#434343;
}

.moduler_icons b{
	display:block;
	text-align:center;
	font-weight:normal;
	color:#84b04e;
	margin:10px 0px;
	font-family:Times New Roman;
	font-size:20px;
}

.moduler_icons ul {
	margin-left:15px;
	padding-left:0px;
	margin-right:30px;
	list-style-type:none;
}

.moduler_icons ul li{
	background:url(../design/pricing_bullet.gif) left 5px no-repeat;
	padding-left:25px;
}

.moduler_icons {
	border-bottom:1px solid #a1a1a1;
	padding-bottom:30px;
}

.Q4Product{
	padding:30px 0px;
	border-bottom:1px solid #a1a1a1;
}

.Q4Practice{
	padding:30px 0px;
	
}


.BottomSpecialBox h1
{
	font-size:24px;
	color:#84b04e;
	font-weight:normal;
	margin:10px 0px;
}


#SalesForceContact {
	border-bottom:1px solid #a1a1a1;
	padding-bottom:30px;
}

#SalesForceContact dt,
#SalesForceContact dd{
	display:inline-block;
	margin-bottom:5px;
	.display:inline;
	.zoom:1.0
}

#SalesForceContact dt{
	vertical-align:top;
}

#SalesForceContact dd{
	width:300px;
}

/* ############### End Custom Page #############*/