/* CSS Document */

body{
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: "Myriad Pro", san-serif;
}

h1
{
   padding: 0px;
   margin: 0px;
}

#container
{
   /*border-bottom: 1px solid #cccccc;*/
   width: 1003px;
   height: 100%;
   background-image: url(images/bg.gif);
   background-repeat: repeat-y;
   padding: 0px;
   margin: auto;
}

#banner_left
{
   float:left;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 0px;
   margin-left: 54px;
   width:54px;
   position: absolute;
}

#banner
{
   float:left;
   height: 172px;
   width: 403px;
   padding: 0px;
   left: 80px;
   position: absolute;
}

#banner_right
{
   height: 172px;
   width: 492px;
   padding: 0px;
   left: 511px;
   position: absolute;
   background-image: url(images/logo_right1.jpg);
   background-repeat: no-repeat;
}

#menu
{
   width: 1003px;
   float: left;
   position: absolute;
   top: 172px;
   background-image: url(images/link_bg1.jpg);
   height: 42px;
   background-repeat: repeat-x;
}

#menu ul
{
   list-style-type: none;
   height: 41px;
   margin: 0px;
   padding: 0px;
}

#menu li a 
{
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
   text-indent: -9999px;
   overflow: hidden;
   font-size: 1%;
}

li#home a
{
   width: 211px;
   height: 41px;
   left:108px;
   background-image: url(images/home1_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#home a:hover
{
   background-position: 0 -41px;
}

li#team a
{
   width: 79px;
   height: 41px;
   left:320px;
   top:0px;
   background-image: url(images/pfb_team_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#team a:hover
{
   background-position: 0 -41px;
}

li#experience a
{
   width: 150px;
   height: 41px;
   left:398px;
   top:0px;
   background-image: url(images/the_pfb_experience_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#experience a:hover
{
   background-position: 0 -41px;
}

li#service a
{
   width: 79px;
   height: 41px;
   left:548px;
   top:0px;
   background-image: url(images/services_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#service a:hover
{
   background-position: 0 -41px;
}

li#result a
{
   width: 74px;
   height: 41px;
   left:627px;
   top:0px;
   background-image: url(images/results_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#result a:hover
{
   background-position: 0 -41px;
}

li#direction a
{
   width: 140px;
   height: 41px;
   left:701px;
   top:0px;
   background-image: url(images/free_intelligence_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#direction a:hover {
   background-position: 0 -41px;
}

li#contactus a 
{
   width: 94px;
   height: 41px;
   left:841px;
   top:0px;
   background-image: url(images/contact_us_new.jpg);
   background-repeat: no-repeat;
   position: absolute;
}

li#contactus a:hover 
{
   background-position: 0 -41px;
}

#services_pop 
{
   position:absolute;
   top: 40px;
   width: 146px;
   height:140px;
   left: 548px;
   border-left: 1px solid #CDAB89; 
   border-right: 1px solid #CDAB89;
   border-bottom: 1px solid #CDAB89;
}

#services_pop ul 
{
   list-style-type: none;
   padding: 0;
   margin: 0;
   height: 20px;
}

#services_pop li 
{
   float: left;
}

#services_pop li a {
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
   height: 20px;
   text-indent: -9999px; 
   overflow: hidden;
   font-size: 1%;
}

li#consulting a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 0;
   background: url(images/pop_consult2.gif) no-repeat 0 0;
}

li#consulting a:hover 
{
   background-position: 0 -20px;
}

li#web a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 20px;
   background: url(images/pop_web.gif) no-repeat 0 0;
}

li#web a:hover 
{
   background-position: 0 -20px;
}

li#tele a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 40px;
   background: url(images/pop_tele.gif) no-repeat 0 0;
}

li#tele a:hover 
{
   background-position: 0 -20px;
}

li#field a {
   width: 146px;
   height: 20px;
   left: 0;
   top: 60px;
   background: url(images/pop_field.gif) no-repeat 0 0;
}

li#field a:hover 
{
   background-position: 0 -20px;
}

li#paper a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 80px;
   background: url(images/pop_paper.gif) no-repeat 0 0;
}

li#paper a:hover 
{
   background-position: 0 -20px;
}

li#groups a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 100px;
   background: url(images/pop_focus.gif) no-repeat 0 0;
}

li#groups a:hover 
{
   background-position: 0 -20px;
}

li#panel a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 120px;
   background: url(images/pop_panels.gif) no-repeat 0 0;
}

li#panel a:hover 
{
   background-position: 0 -20px;
}

#results_pop 
{
   position: absolute;
   top: 40px;
   left: 627px;
   width: 130px;
   height: 60px;
   border-left: 1px solid #CDAB89; 
   border-right: 1px solid #CDAB89;
   border-bottom: 1px solid #CDAB89;
}

#results_pop ul 
{
   list-style-type: none;
   padding: 0;
   margin: 0;
   height: 20px;
}

#results_pop li 
{
   float: left;
}

#results_pop li a 
{
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
   height: 20px;
   text-indent: -9999px; 
   overflow: hidden;
   font-size: 1%;
}

li#exp a
{
   width: 130px;
   height: 20px;
   left: 0;
   top: 0px;
   background: url(images/pop_exp.gif) no-repeat 0 0;
}

li#exp a:hover
{
   background-position: 0 -20px;
}

li#clients a
{
   width: 130px;
   height: 20px;
   left: 0;
   top: 20px;
   background: url(images/pop_clients.gif) no-repeat 0 0;
}

li#clients a:hover
{
   background-position: 0 -20px;
}

li#testimonials a 
{
   width: 130px;
   height: 20px;
   left: 0;
   top: 40px;
   background: url(images/pop_testimonials.gif) no-repeat 0 0;
}

li#testimonials a:hover
{
   background-position: 0 -20px;
}

#intelligence_pop
{
   position: absolute;
   top: 40px;
   left: 700px;
   width: 146px;
   height: 60px;
   border-left: 1px solid #CDAB89; 
   border-right: 1px solid #CDAB89;
   border-bottom: 1px solid #CDAB89;
}

#intelligence_pop ul
{
      list-style-type: none;
   padding: 0;
   margin: 0;
   height: 20px;
}

#intelligence_pop li 
{
   float: left;
}

#intelligence_pop li a
{
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
   height: 20px;
   text-indent: -9999px; 
   overflow: hidden;
   font-size: 1%;
}

li#blog a
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 0px;
   background: url(images/pop_pfb.gif) no-repeat 0 0;
}

li#blog a:hover
{
   background-position: 0 -20px;
}

li#reports a
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 20px;
   background: url(images/pop_reports.gif) no-repeat 0 0;
}

li#reports a:hover
{
   background-position: 0 -20px;
}

li#qa a 
{
   width: 146px;
   height: 20px;
   left: 0;
   top: 40px;
   background: url(images/pop_scott.gif) no-repeat 0 0;
}

li#qa a:hover
{
   background-position: 0 -20px;
}

#holder
{
   width: 1003px;
   height: 100%;
   background-color: #ffffff;
   background-image: url(images/bg.gif);
   background-repeat: repeat-y;
   clear: both;
   float: left;
   margin-top: -5px;
}

#navBar
{
   background-color: #F3F3EA;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 80px;
   width: 212px;
   padding-top: 46px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

#side_menu
{
   width: 188px;
   height: 300px;
   position: relative;
   padding: 0;
   margin-left:15px;   
}

#side_menu ul
{
   list-style-type: none;
   padding: 0;

   
}

#side_menu li
{
   float: left;
}

#side_menu li a
{
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
   height: 23;
   text-indent: -9999px;
   overflow: hidden;
   font-size: 1%;
}

li#side1 a
{
   width: 188px;
   height: 49px;
   left: 0;
   top: 5px;
   background: url(images/minds_new.jpg) no-repeat 0 0;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

li#side1 a:hover
{
   background-position: 0 -49px;
}

li#side2 a
{
   width: 188px;
   height: 45px;
   left: 0;
   top: 55px;
   background: url(images/benifits_new.jpg) no-repeat 0 0;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

li#side2 a:hover
{
   background-position: 0 -45px;
}

li#side3 a
{
   width: 188px;
   height: 47px;
   left: 0;
   top: 106px;
   background: url(images/services_left_new.jpg) no-repeat 0 0;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

li#side3 a:hover
{
   background-position: 0 -47px;
}

li#side4 a
{
   width: 188px;
   height: 67px;
   left: 0;
   top: 159px;
   background: url(images/benefitted_new.jpg) no-repeat 0 0;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

li#side4 a:hover
{
   background-position: 0 -67px;
}

li#side5 a
{
   width: 188px;
   height: 45px;
   left: 0;
   top: 232px;
   background: url(images/current_direction_new_1.jpg) no-repeat 0 0;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

li#side5 a:hover
{
   background-position: 0 -45px;
}

#content
{
   float:right;
   width: 708px;
   height: 100%;
   padding-top: 46px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

h2.home_page
{
   color: #663300;
   margin-top: 100px;
   margin-left: 65px;
}

p.home_page
{
   margin-left: 65px;
   color: #333333;
}

label.home_page
{
   color: #333333;
}

input.home_page
{
   size: 30px;
   width: 20px;
   height: 20px;
}

.home_page_but
{
   font-size: 24px;
}

p.footer_menu 
{
   font-family: Arial, san-serif;
   text-align: center;
   padding-left: 182px;
   font-size: 12px;
   color: #663300;
}

p.footer_menu a
{
   text-decoration: none;
   color: #663300;
}

p.footer_menu a:hover
{
   text-decoration: underline;
}

h2.text_page
{
   margin-top: 20px;
   margin-left: 40px;
   padding-top: 0;
   font-size: 20px;
   font-family: "Myriad Pro", sans-serif;
   color: #F15B00;
   /*border: 1px solid red;*/
}

p.text_page
{
   margin-left: 20px;
   width: 620px;
   line-height: 18px;
   font-size: 16px;
   text-align:justify;
   
}

p.first_para
{
   margin-left: 40px;
   width: 555px;
   line-height: 18px;
   font-size: 14px;
   color: #993300;
}

ul.text_page
{
   margin-left: 40px;
   padding-left: 40px;
   font-size: 14px;
   line-height: 20px;
   width: 520px;
}

.testimonials
{
   padding-left: 240px;
   font-weight: bold;
   font-style: italic;
}

.bullet
{
   padding-left: 5px;
   padding-right: 5px;
}

label.contact_text
{
   margin-left: 40px;
   margin-bottom: 15px;
   padding-bottom: 15px;
}

input.contact_text
{
   margin-bottom: 7px;
   padding-bottom: 7px;
}

textarea.contact_text
{
   margin-left: 40px;
}

table.contact_text
{
   margin-left: 40px;
}

.contact_text 
{
   margin-left: 40px;
   font-size: 16px;
}

.contact_text2 
{
   font-size: 12px;
}

td 
{
   font-size: 16px;
}

p.question 
{
   margin-left: 40px;
   font-size: 14px;
   color: #663300;
   font-weight: bold;
}

form 
{
   margin: 0;
   padding: 0;
}

h2.thanks_title 
{
   color: #993300;
   font-size: 19px;
   margin-left: 40px;
}

p.thanks_page 
{
   color: #663300;
   font-size: 17px;
   line-height: 25px;
   margin-left: 40px;
}

b.names 
{
   font-size: 16px;
   color: #F15B00;
}

ul.text_site 
{
   margin-left: 40px;
   margin-top: 0;
   padding-top: 0;
   width: 555px;
   line-height: 18px;
   font-size: 12px;
}

p.text_site 
{
   margin-left: 40px;
   margin-bottom: 0;
   padding-bottom: 0;
   width: 555px;
   line-height: 18px;
   font-size: 12px;
}

p.report_title 
{
   font-size: 14px;
   font-weight: bold;
}

p.report_title a 
{
   color: #333366;
}

p.report_title a:hover 
{
   color: #336699;
}

span.report_title2 
{
   font-size: 12px;
   font-weight: bold;
}

p.report_link 
{
   text-align: center;
   font-size: 10px;
}

p.report_link a 
{
   color: #333366;
}

p.report_link a:hover 
{
   color: #336699;
}

p.report_text 
{
   text-align: left;
   line-height: 16px;
}

p.first_para2 
{
   margin-left: 40px;
   width: 555px;
   line-height: 18px;
   font-size: 14px;
   color: #663300;
}

p.question_para 
{
   margin-left: 40px;
   width: 555px;
   /*line-height: 18px;*/
   font-size: 12px;
   color: #000099;
   line-height: 18px;
}

p.answer_para 
{
   margin-left: 40px;
   width: 555px;
   /*line-height: 18px;*/
   font-size: 12px;
   color: #663300;
   line-height: 18px;
}

p.service_sub 
{
   margin-left: 40px;
   font-size: 14px;
   font-weight: bold;
}

#footer
{
   margin-left: 80px;
}

#fimage
{
   padding:0px;
   margin-left: 0px;
   width: 20%;
}

#flink
{
   padding:0px;
   margin: 0px;
}

.text 
{
   font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none;
}

.text1 
{
   font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #F15B00;
   text-decoration: none;
}

.text2 
{
   font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
}

.text3 
{
   font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #F35D00;
   text-decoration: none;
}

.text3
{
   font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
}

.text4
{
   font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
