@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;}

.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;}
.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;
}