@charset "utf-8";

/* CSS Document */





body{ background:url(../images/main_bg.gif) left top repeat-x; margin:0 auto; font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848;}

form{ margin:0 auto;padding:0px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; }

.clear{ clear:both;}

.wrap{ margin:0px auto; padding:0px; width:958px;}

.header{ float:left; width:100%; padding-bottom:25px; _padding-bottom:16px; }

.logo{ float:left; padding:9px 0px 0px 27px; _padding-bottom:6px;}

.top-search{ float:left; padding:63px 0px 0px 450px; }

.search-textbox-bg{ float:left; width:239px; height:25px; background:url(../images/search_textbox_bg.jpg) top center no-repeat; padding:2px;}

.search-textbox{  width:230px;  background:transparent; border:0px #FFFFFF solid; color:#0950a2; padding:2px 2px 0px 5px; }

.search-button{float:left; padding:0px 1px 1px 1px;}

.top-menu{ float:left; width:949px; padding:0px 0px 10px 8px; background:url(../images/top_menu_bg.gif) top left repeat-x; }

.top-specer{ float:left; padding:10px 4px 10px 4px; font-weight:bold; color:#FFFFFF; text-align:center; }

.top-menu a{ display:block; float:left; text-decoration:none; padding:10px 4px 10px 4px; font-weight:bold; color:#FFFFFF; }

.top-menu a:hover{  float:left; background:url(../images/over_bg.gif) left repeat-x; }

.mid{ float:left; width:958px;}

.left-menu{ width:249px; float:left; background-color:#0c51a3; color:#FFFFFF; padding:10px  0px 16px 8px; margin-bottom:5px;}

.left-menu a{ display:block; color:#FFFFFF; background:url(../images/left-bg.gif) left no-repeat; padding:8px 0px 8px 20px; margin:8px 0px; text-decoration:none;                    font:bold 14px Verdana, Arial, Helvetica, sans-serif;}

.left-menu a:hover{  background:url(../images/left-bg-over.gif) left no-repeat; }

.main-banner{ float:right; padding-bottom:8px;}

.about-text{float:right; padding:8px 10px 5px 10px; width:668px; border-top:12px solid #9bb3de; background-color:#f5f8fd;}

.about-text a {font:12px Verdana, Arial, Helvetica, sans-serif;  color:#484848; text-decoration:underline;  padding:2px 3px;}

.about-text a:hover {text-decoration:none;}

.about-text p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; margin:0px; padding:3px 0px;}

.about-text h2{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; background-color:#9bb3de; margin:0px; padding:3px 0px;}





.sub-mid{ width:100%; float:left; padding:5px 0px 5px 0px;}



.marketing-communications{ float:left; width:317px; background-color:#b5e8bf;}

.marketing-communications h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}      .marketing-communications h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}



.marketing-plan{ float:left; width:314px; background-color:#ffe5a3; margin:0px 3px;}

.marketing-plan h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}               .marketing-plan h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}



.market-research{ float:left; width:320px; background-color:#a7bbde; }

.market-research h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}     .market-research h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}







.business-plans{ float:left; width:317px; background-color:#ffe5a3; margin:5px 0px 0px 0px;}

.business-plans h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}             .business-plans h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}





.web-sites{ float:left; width:314px; background-color:#a7bbde; margin:5px 3px 0px  3px;}

.web-sites h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}               .web-sites h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}



.social-media{ float:left; width:314px; background-color:#a7bbde; margin:5px 3px 0px  3px;}

.social-media h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}               .social-media h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}



.resume{ float:left; width:320px; background-color:#b5e8bf; margin:5px 0px 0px 0px; }

.resume h2{ display:block; font:bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 0px 13px; margin:0px;}     

.resume h3{ display:block; font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 13px 8px 13px; margin:0px; text-align:center;}





.footer{ width:100%; border-top:10px solid #b8b8b8; background-color:#f8f8f8; padding:10px 0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;}

.footer a{  font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:0px 8px;}

.footer a:hover{   text-decoration:underline;}



/*********************logos CSS*************************/



.logo-main-div{float:right; padding:8px 0px 5px 0px; width:688px; background-color:#f5f8fd; margin-bottom:5px;}

.logo-main-div p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; margin:0px; padding:3px 0px;}

.logo-main-div h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; background-color:#9bb3de; margin:0px 0px 10px 0px; padding:8px 0px 8px 15px;}



.logo-div{float:left; width:205px; margin:0px 0px 0px 15px; }

.logo-image{float:left; width:205px;padding:2px; text-align:center; height:205px; border:1px solid #98b3de; }

.logo-name{float:left; width:205px; border:0px solid #98b3de; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; padding:4px 0px 12px 2px }

.logo-name h2{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; background:none; color:#0C51A3; padding:5px 10px 0px 0px;; margin:0px;  }





.affiliations{float:left; width:435px; border:0px solid #98b3de; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; padding:4px 0px 12px 2px }

.affiliations h2{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; background:none; color:#0C51A3; padding:5px 10px 0px 0px;; margin:0px;  }



/* ----------change_on 26-10-09---------*/







.brochure-div{float:left; width:205px;  margin:0px 0px 0px 15px; }

.brochure-image{float:left; width:205px;padding:2px; text-align:center; height:205px; border:1px solid #98b3de; }

.brochure-name{float:left; width:205px; border:0px solid #98b3de; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; padding:4px 0px 12px 2px }



/*********************Ads CSS*************************/



.ads-main-div{float:right; padding:8px 0px 5px 0px; width:688px; background-color:#f5f8fd; margin-bottom:5px;}

.ads-main-div p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; margin:0px; padding:3px 0px;}

.ads-main-div h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; background-color:#9bb3de; margin:0px 0px 10px 0px; padding:8px 0px 8px 15px;}

.ads-div{float:left; width:205px; margin:0px 0px 0px 15px; }

.ads-image{float:left; width:205px;padding:2px; text-align:center; height:205px; border:1px solid #98b3de; overflow:hidden; }

.ads-name{float:left; width:205px; border:0px solid #98b3de; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; padding:4px 0px 12px 2px }



.ad-page-banner{ width:688px;height:179px; float:right; background:url(../images/brochures.jpg) top left no-repeat; padding-bottom:5px;}

.banner-title{position:absolute; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#eaf3fa; margin-top:57px;margin-left:15px; text-transform:uppercase; }





/*********************Newletter CSS*************************/



.newsletters-div{float:right; padding:8px 0px 5px 0px; width:688px; background-color:#f5f8fd; margin-bottom:5px;}

.newsletters-div p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; margin:0px; padding:3px 0px;}

.newsletters-div h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; background-color:#9bb3de; margin:0px 0px 10px 0px; padding:8px 0px 8px 15px;}

.newsletters-div ul{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#484848;  margin:0px 0px 10px 0px; padding:0px 0px 0px 30px; }

.newsletters-div li{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#484848;  margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; list-style-image:url(../images/arrow.jpg);}



.newsletters-div ul a{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#1052a8; text-decoration:none; text-decoration:underline; }

.newsletters-div ul a:hover{ text-decoration:none; }

.newsletters1-div {float:left; width:100%;}

.newsletters1-div ul li a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#484848; text-decoration:none; text-decoration:underline; }

.newsletters1-div a:hover{ text-decoration:none; }

.news-page-banner{ width:688px;height:179px; float:right; background:url(../images/news.jpg) top left no-repeat; padding-bottom:5px;}

.white-papers-banner{ width:688px;height:179px; float:right; background:url(../images/white_articles.jpg) top left no-repeat; padding-bottom:5px;}

.marketing-plans-banner{ width:688px;height:179px; float:right; background:url(../images/marketing_plan_inerpage.jpg) top left no-repeat; padding-bottom:5px;}

.market-research-banner{ width:688px;height:179px; float:right; background:url(../images/market_research_page.jpg) top left no-repeat; padding-bottom:5px;}

.business_plans-banner{ width:688px;height:179px; float:right; background:url(../images/business_plan_page.jpg) top left no-repeat; padding-bottom:5px;}

.web-site-banner{ width:688px;height:179px; float:right; background:url(../images/website.jpg) top left no-repeat; padding-bottom:5px;}


.social-media-banner{ width:688px;height:179px; float:right; background:url(../images/social_media.jpg) top left no-repeat; padding-bottom:5px;}

.resume-banner{ width:688px;height:179px; float:right; background:url(../images/resume_page.jpg) top left no-repeat; padding-bottom:5px;}

.about-banner{ width:688px;height:179px; float:right; background:url(../images/about_us.jpg) top left no-repeat; padding-bottom:5px;}

.contact-banner{ width:688px;height:179px; float:right; background:url(../images/contact_us.jpg) top left no-repeat; padding-bottom:5px;}

.thank-you-banner{ width:688px;height:179px; float:right; background:url(../images/resume_page.jpg) top left no-repeat; padding-bottom:5px;}

.public-speaking-banner{ width:688px;height:179px; float:right; background:url(../images/public_speaking.jpg) top left no-repeat; padding-bottom:5px;}

.our-client-banner{ width:688px;height:179px; float:right; background:url(../images/our_client.jpg) top left no-repeat; padding-bottom:5px;}

.affiliations-banner{ width:688px;height:179px; float:right; background:url(../images/affiliations.jpg) top left no-repeat; padding-bottom:5px;}



/*********************our client CSS*************************/



.ourclient-main-div{float:right; padding:0px 0px 0px 0px; width:688px; background-color:#f5f8fd; margin-bottom:5px;}

.ourclient-main-div p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#484848; margin:0px; padding:8px 0px 8px 13px;}

.ourclient-main-div h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#484848; background-color:#9bb3de; margin:0px 0px 10px 0px; padding:8px 0px 8px 13px;}

.ourclient-main-div h3{ display:block;font:12px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#484848; margin:0px 0px 10px 0px; padding:0px 8px 0px 0px;}

.ourclient-main-div h3 a{ display:block;font:12px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#0d52a3;  text-decoration:none;}

.ourclient-main-div h3 a:hover{ text-decoration:underline;}

.back-to-top{ position:absolute; margin-left:580px; margin-top:30px; }



/***********************Contact Us************************/



.contact-left{ width:398px; float:left; }

.red{ color:#FF0000}

.contact-textfield{background:url(../images/contact_textbox_bg.gif) left no-repeat; padding:5px;  }

.contact-textbox{border:0px solid #FFFFFF; background:transperant; width:240px }

.message-textbox{border:0px solid #FFFFFF; background:transperant; width:240px; height:100px; }

.message-textfield{ background:url(../images/message_textbox_bg.gif) left no-repeat; padding:5px; }

.phone-number{ width:245px; float:left; border-left:1px dashed #b9b9b9; padding-left:15px; height:360px; }

.company-headquarters{ font-weight:bold; color:#0c51a3;}



/************************************************/

.required

{

color:#FF0000;

font-weight:bold;

}
