﻿.home-tabs
{
    width:100%; height:47px; padding:0px; margin:0px; margin-top:10px
}
.home-tabs img
{
    float:left; border:0px
}
.home-canvass
{
    width:100%;clear:both; padding:0px; margin:0px
    /*;border:1px solid #9FBED5;border-top:0px */
}

 #dynamic-bottom-content
{
    width:100%; padding:0px; text-align:center; /*border:1px solid #9FBED5;*/ margin:0px; clear:both
}
* html  #dynamic-bottom-content
{
overflow:hidden
}
#tracking-content
{
   position:relative
}
* html #tracking-content
{
    overflow:hidden
}
 #tracking-content .navi-content
{
  border-left:1px solid #9FBED5; border-right:1px solid #9FBED5; overflow:hidden; width:955px
}
    
    
    #research-content
    {
        width:100%; height:393px;
        background:url(/images2/home/keyresearch_tab/box_bg.jpg) repeat-x; overflow:hidden
    }
    #research-content .left
    {
        height:100%; padding-top:17px; float:left; width:565px; padding-left:7px
    }
    #research-content .left img.top
    {
        margin:6px 0px 0px 0px; float:right
    }
     #research-content .right
    {
        height:100%; float:left; width:40%; padding-top:23px
    }
    * html #research-content .right
    {
     overflow:hidden; 
     width:40%
    }
    #research-content .right img
    {
    float:left
    }
    .research-details
    {
        width:100%; 
        height:550px; 
        overflow:hidden; 
        padding-top:10px;
    }
    .research-details .left
    {
        float:left; 
        width:572px; 
        height:517px; 
        background-color:#E4F3FA; 
        margin-left:5px; padding-top:6px
    }
    .research-details .left .toggle-research-slider
    {
        margin:0px 5px 0px 0px; 
        cursor:pointer
    }
    .research-details .left .res-slide-container
    {
        overflow:hidden; 
        width:95%; 
        height:450px;
        margin-left:auto; 
        margin-right:auto; 
        margin-top:20px;
         position:relative
    }
    .research-details .left .res-slide-container table
    {
        width:1088px; 
        position:relative; 
        top:0px; 
        height:100%; 
        left:0px
    }
    .research-details .left .res-slide-container table tr td
    {
        width:272px; 
        text-align:left; 
        vertical-align:top; 
        padding:10px 0px 0px 5px
    }
    #res-slider
    {
    }
    #res-slider span.title
    { 
        font-size:16px; 
        width:270px
    }
    #res-slider img
    {
        margin-top:5px
    }
    #res-slider p
    {
        padding:0px; 
        width:250px; 
        font-size:10px; 
        color:#4f4f50; 
        line-height:13px; 
        margin-top:5px
    }
    
     .research-details .right
    {
    float:left; padding-top:5px
    }
    .research-details .right ul
    {
    list-style:none; margin:0px; padding:0px; width:350px; clear:both
    }
    .research-details .right ul li
    {
    list-style:none; margin:1px; padding:3px; display:block; width:100%;
    }
    .research-details .right ul li img
    {
        margin:0px 10px 0px 10px; 
        float:left
    }
    .research-details .right ul li.testi-profile
    {
        text-align:right; 
        color:#329BDC; 
        padding-right:15px; 
        clear:both; font-size:11px
    }
    .research-details .right ul li.testi-statement
    {
        vertical-align:top; 
        text-align:left; 
        font-style:italic; 
        padding-top:5px; 
        padding-right:15px; 
        font-size:11px; 
        line-height:15px;
        max-height:120px;
        min-height:90px
    }
    
    
    .free-trial
    {
        float:right; height:133px; width:257px; background:url(/images2/home/freetrial_box.jpg) no-repeat; margin:5px 5px 0px 0px
    }
    .free-trial input
    {
        margin:68px 0px 20px 100px; height:18px; border:0px; width:140px
    }
    .free-trial a
    {
        border:1px solid #84C1E4; text-decoration:none; padding:3px 50px 3px 50px; margin-left:35px; background-color:#A8DDFD; color:Black
    }
    .email-validate
    {
    position:absolute; top:-65px; right:11px; border:1px solid red; z-index:25; background-color:White;opacity:0.9;filter:alpha(opacity=90); padding:0px 3px 0px 3px; display:none
    }
    
    
    
    span.home-title
    {
        font-size:18px; color:#1775AF; margin-left:10px;float:left
    }
    table.testimonials
    {
        width:98%; margin-left:auto ; margin-right:auto; clear:both
    }
    table.testimonials tr.testi-info td
    {
        text-align:right; color:#329BDC; padding-right:15px
    }
    table.testimonials tr.testi-profile td
    {
        vertical-align:top; text-align:left; font-style:italic; padding-top:5px; padding-right:15px; font-size:12px; line-height:17px
    }
    table.testimonials tr.testi-profile td img
    {
        margin:0px 10px 0px 10px; float:left
    }
    .research-separator
    {
        width:98%; border-top:1px solid #9FBED5; margin-left:auto ; margin-right:auto; margin-bottom:10px; margin-top:20px
    }
    .client-images
    {
        width:100%; text-align:center
    }
    .client-images ul
    {
        list-style-type:none; list-style-position:inside; clear:both; padding-top:10px
    }
    .client-images ul li
    {
        display:inline; list-style-type:none
    }
    
    
    
    #affiliate-content
    {
        width:100%;background:url(/images2/home/aff_tab/aff_box_bg.jpg) repeat-x; height:339px
    }
   .major-networks, .support-networks
   {
       width:100%; margin:auto; margin-top:10px; margin-bottom:10px; clear:both
   }
   .support-networks
   {
       width:100%; position:relative; right:1px;
   }
    .major-networks img, .support-networks img
   {
       float:left
   }
   .aff-separator
   {
       border-top:1px solid #9FBED5; width:100%; clear:both; position:relative; top:15px; margin-bottom:10px
   }
   
   
   .dynamic-box
   {
       border:1px solid #9FBED5; /*border-top:0px;*/ clear:both; 
   }
   * html .dynamic-box
   {
    overflow:hidden; padding-right:2px
   }
   
   
    #tab1208-1 div
    {
        height:29px; width:100%
    }
    #tab1208-2 .left
    {
    float:left; width:380px; text-align:left; padding:35px 0px 0px 15px
    }
     #tab1208-2 .right
    {
    float:right; width:561px; height:100%; padding-top:35px
    }
     #tab1208-2 .right img
    {
    float:left
    }
    
    #tab1208-3 .left
    {
    float:left; width:380px; text-align:left; padding:0px 0px 0px 15px
    }
     #tab1208-3 .right
    {
    float:right; width:561px; height:100%; padding-top:0px
    }
     #tab1208-3 .right img
    {
    float:left
    }