body
{
  margin:0px;
  padding:0px;
  background:url(/data/images/topBg.gif) repeat-x;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:18px;
  color:#58595b;
}

.clear
{
  display:block;
  height:.1em;
  clear:both;
  overflow:hidden;
}

#container
{
  position:relative;
  display:block;
  margin:0px auto;
  width:910px;
}

#mainNav
{
  position:absolute;
  display:block;
  height:18px;
  width:700px;
  left: 247px;
  top: 79px;
}

  #mainNav #home
  {
    display:block;
    float:left;
    height:18px;
    width:75px;
    background:url(/data/images/nav-home.gif) no-repeat;
    text-indent:-9999px;
  }
  
    #mainNav a#home:hover
    {
      background:url(/data/images/nav-home-o.gif) no-repeat;
    }
    
      #mainNav #home.sel
      {
        display:block;
        float:left;
        height:18px;
        width:75px;
        background:url(/data/images/nav-home-o.gif) no-repeat;
        text-indent:-9999px;
      }
  
  #mainNav #who
  {
    display:block;
    float:left;
    height:18px;
    width:140px;
    background:url(/data/images/nav-who.gif) no-repeat;
    text-indent:-9999px;
  }
  
    #mainNav a#who:hover
    {
      background:url(/data/images/nav-who-o.gif) no-repeat;
    }
    
      #mainNav #who.sel
      {
        display:block;
        float:left;
        height:18px;
        width:140px;
        background:url(/data/images/nav-who-o.gif) no-repeat;
        text-indent:-9999px;
      }
  
  #mainNav #about
  {
    display:block;
    float:left;
    height:18px;
    width:153px;
    background:url(/data/images/nav-about.gif) no-repeat;
    text-indent:-9999px;
  }
  
    #mainNav a#about:hover
    {
      background:url(/data/images/nav-about-o.gif) no-repeat;
    }
    
      #mainNav #about.sel
      {
        display:block;
        float:left;
        height:18px;
        width:153px;
        background:url(/data/images/nav-about-o.gif) no-repeat;
        text-indent:-9999px;
      }
  
  #mainNav #members
  {
    display:block;
    float:left;
    height:18px;
    width:194px;
    background:url(/data/images/nav-member.gif) no-repeat;
    text-indent:-9999px;
  }
  
    #mainNav a#members:hover
    {
      background:url(/data/images/nav-member-o.gif) no-repeat;
    }
    
      #mainNav #members.sel
      {
        display:block;
        float:left;
        height:18px;
        width:194px;
        background:url(/data/images/nav-membe-or.gif) no-repeat;
        text-indent:-9999px;
      }
  
  #mainNav #contact
  {
    display:block;
    float:left;
    height:18px;
    width:120px;
    background:url(/data/images/nav-contact.gif) no-repeat;
    text-indent:-9999px;
  }

    #mainNav a#contact:hover
    {
      background:url(/data/images/nav-contact-o.gif) no-repeat;
    }
    
      #mainNav #contact.sel
      {
        display:block;
        float:left;
        height:18px;
        width:120px;
        background:url(/data/images/nav-contact.gif) no-repeat;
        text-indent:-9999px;
      }


#leftCol
{
  
  float:left;
  display:block;
  width:270px;
  margin:0px 0px 12px 0px;
}

  #leftCol #logo
  {
    position:relative;
    background:url(/data/images/Logo.gif) top no-repeat;
    width:270px;
    height:196px;
    margin:8px 0px 0px 0px;
  }
  
    #leftCol #logo #personalization
    {
      position:absolute;
      bottom:6px;
      display:block;
      width:270px;
      text-align:center;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      font-weight:bold;
      text-transform:uppercase;
      color:#FFFFFF;
    }
    
      #leftCol #logo #personalization span
      {
        padding:0px 15px;
      }
      
      #leftCol #logo #personalization a
      {
        color:#FFFFFF;
        text-decoration:none;
      }
      
        #leftCol #logo #personalization a:hover
        {
          text-decoration:underline;
        }
        
      #leftCol #items
      {
        display:block;
        height:20px;
        background-color:#9ca5ac;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:20px;
        text-align:center;
        font-weight:bold;
        text-transform:uppercase;
        color:#FFFFFF;
        border-bottom:solid 1px #ffffff;
      }
      
      #leftCol .itemSection
      {
        display:block;
        padding:10px 13px 10px 15px;
        background-color:#e0edf6;
        border-bottom:solid 1px #ffffff;
      }
      
        #leftCol .itemSection h3
        {
          font-family:Arial, Helvetica, sans-serif;
          font-size:15px;
          color:#006bb7;
          text-transform:uppercase;
        }

#leftCol .itemSection h3 a {
  font-family:Arial, Helvetica, sans-serif;
          font-size:15px;
          color:#006bb7;
          text-transform:uppercase;
          text-decoration: none;
}

  #leftCol .itemSection h3 a:hover
{
    text-decoration: underline;
}
        
        #leftCol .itemSection ul
        {
          list-style:outside square;
          margin:0px 0px 0px 18px;
          *margin:0px 0px 0px 18px;
        }
        
          #leftCol .itemSection ul li
          {
            font-size:16px;
            line-height:15px;
            font-weight:bold;
            padding:0px 0px 4px 0px;
            color:#009a67;
          }  
          
            #leftCol .itemSection ul li a
            {
              font-size:12px;
              font-weight:normal;
              line-height:15px !important;
              color:#222222;
              text-decoration:none;
            }
            
              #leftCol .itemSection ul li a:hover
              {
                text-decoration:underline;
              }
              
      /*   Page Styles    */
      
      h1, h3
      {
        font-family:Arial, Helvetica, sans-serif;
        color:#006bb7;
      }
      
      h1
      {
        font-size:28px;
        margin:0px 0px 20px 0px;
        font-weight:normal;
  line-height: 30px;
      }

  h1.newsHead {
 margin: 0; 
}

h2.newsHead
{
    line-height:22px;
}
      
      h3
      {
        font-size:14px;
        text-transform:uppercase;
      }
          
      p
      {
        font-size:13px;
        line-height:18px;
        margin:0px 0px 22px 0px !important;
      }    
              
              
#rightCol
{
  display:block;
  float:left;
  width:605px;
  margin:155px 0px 0px 28px;
}

#rightCol td
{
    padding:5px;
}

#rightCol ul.genList {
    list-style-type: none;
  padding-left: 0px;
 }
#rightCol ul.genList li {
  padding-left: 0px;
  }
#rightCol ul.toolsList{
    list-style-type: none;
  padding-left: 0px;
 }
#rightCol ul.toolsList li {
  padding-left: 0px;
 }
 #rightCol ul {
  margin: 0;
  padding: 0;
  padding-left: 15px;
 }

#rightCol ul li {
  margin-bottom: 8px;
  padding-left: -15px;
}

#rightCol ul li a {
  font-size:13px;
  text-decoration: none;
  color: #222222;
}

#rightCol ul li a:hover {
  color: #bbbbbb;
}

  #rightCol ul li .date
  {
    font-size:12px;
    color:#58595b;
  }


  #rightCol p
  {
    margin:0px 0px 13px 0px;
  }

  #rightCol #update
  {
    position:relative;
    display:block;
    width:608px;
    height:141px;
    background:url(/data/images/updateBox.jpg) no-repeat;
    margin:0px 0px 15px 0px;
  }
  
    #rightCol #update p
    {
      position:absolute;
      top:16px;
      left:104px;
      height:60px;
      width:460px;
      padding:4px 10px;
      overflow:hidden;
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:12px;
      line-height:16px;
      color:#323232;
    }
    
      #rightCol #update p strong
      {
        color:#006bb7;
        font-size:14px;
      }
      
        #rightCol #update p a
        {
          color:#006bb7;
          font-size:12px;
          font-style:italic;
        }
        
          #rightCol #update p a:hover
          {
            color:#009a67;
          }
        
        #rightCol #update #posted
        {
          display:block;
          position:inherit;
          color:#006bb7;
          font-size:11px;
          font-style:italic;
          
        }
        
      #rightCol #greenBox
      {
        display:block;
        float:left;
        width:323px;
        margin:15px 0px 0px 0px;
      }
      
      #rightCol #blueBox
      {
        display:block;
        float:right;
        width:252px;
        margin:15px 0px 0px 0px;
      }
      
      #rightCol #greenBox #greenBoxContent img, #rightCol #blueBox #blueBoxContent img
      {
        border-top:solid 1px #FFFFFF;
        border-bottom:solid 1px #FFFFFF;
      }
      
        #rightCol #greenBoxContent
        {
          background:url(/data/images/greenBoxTile.jpg) repeat-y;
          padding:0px 0px 0px 2px;
        }
        
          #rightCol  #greenBox #greenBoxContent h1
          {
            font-family:Arial, Helvetica, sans-serif;
            color:#022222;
            font-size:18px;
            line-height:20px;
            margin:0px 12px 4px 10px;
          }
          
        #rightCol #blueBox #blueBoxContent
        {
          background:url(/data/images/blueBoxTile.jpg) repeat-y;
          padding:0px 0px 0px 2px;
        }
        
          #rightCol  #blueBox #blueBoxContent h1
          {
            font-family:Arial, Helvetica, sans-serif;
            color:#022222;
            font-size:14px;
            line-height:17px;
            margin:0px 10px 4px 8px;
          }
          
          #rightCol  #blueBox #blueBoxContent p, #rightCol  #greenBox #greenBoxContent p
          {
            margin:8px 10px 0px 8px !important;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            line-height:16px;
            color:#022222;
          }
          
            #rightCol  #blueBox #blueBoxContent p a
            {
              font-style:italic;
              color:#44643d;
            }
          
      #rightCol #affiliates
      {
        display:block;
        clear:both;
        width:605px;
        text-align:center;
        line-height:18px;
        padding:30px 0px 20px 0px;
      }
      
        #rightCol #affiliates img
        {
          display:block;
          border-bottom:solid 1px #797a7c;
          border-top:solid 1px #797a7c;
        }
        
      #rightCol #footer
      {
        display:block;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-size:9px;
        line-height:14px;
            text-transform:uppercase;
        color:#58595b;
        
      }
      
        #rightCol #footer a
        {
          text-transform:uppercase;
          color:#58595b;
          text-decoration:none;
        }
        
        #rightCol #footer a:hover
        {
          text-decoration:underline;
        }
        
        #rightCol #footer span
        {
          padding:0px 10px;
        }

#rightCol #footer ul#footerNav {
    list-style-type: none;
  margin: 0;
  padding: 0;
}

#rightCol #footer ul#footerNav li {
  display: inline-block;
  border-right: 1px solid #58595b;
  padding:0px 10px;
  margin-bottom: 3px;
}

#rightCol #footer ul#footerNav li.last {
  border: 0;
}

#rightCol #footer ul#footerNav li a {
  text-transform:uppercase;
          color:#58595b;
          text-decoration:none;
}

#rightCol #footer ul#footerNav li a:hover {
  text-decoration:underline;
}

        li.consumerResearch
        {
          list-style:outside square;
          margin:0px 0px 0px 18px;
          *margin:0px 0px 0px 18px;
        }

#rightCol ul.toolsList li {
  clear: both;
  padding: 0 0 10px 0;
  margin-bottom: 20px;
  border-bottom: 0px solid #cccccc;
}


#rightCol ul.toolsList li a {
 /* font-weight: bold;
  font-size: 16px; */
}

#rightCol ul.toolsList li ul.toolsList li{
  clear: both;
  padding: 0 0 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}

#rightCol ul.toolsList li ul.toolsList li a {
  font-weight: normal;
  font-size: 13px;
}


#rightCol ul.toolsList li div.mediaImage {
  float: left;
  width: 75px;
  
}
    #rightCol ul.toolsList li div.mediaImage img {
    height:48px;
    width:48px;
}

#rightCol ul.toolsList li div.mediaImageLarge {
  float: left;
  width: 220px;
  
}

#rightCol ul.toolsList li div.mediaDetails {
   float: left;
   width: 400px;
   font-size:13px;
  
}

#rightCol ul.toolsList li div.mediaDetails .desc {
   font-size:15px;
  font-weight:bold;
  
}

  #rightCol ul.toolsList li div.mediaDetails .dloadLink {
    color:#006bb7;
    text-decoration:underline;
}



    #rightCol ul.toolsList li div.mediaDetails .fileSize
    {
      font-size:10px;
    }

#rightCol ul.toolsList li div.mediaDetailsLarge {
   float: left;
  width: 350px;
  
}


#rightCol ul.toolsList li div.mediaDetailsLarge a {
 font-weight: normal;
  font-size: 13px;
}

a.dloadLink {
  font-weight: normal;
  font-size: 12px;
}


form#mtCatForm {
  padding: 8px 15px;
  border: 1px solid #006bb7;
  background-color: #e0edf6;
  margin-bottom: 30px;
}

form#mtCatForm select#mtCat {
    margin-right: 40px;
}

form#mtCatForm input#sTerm {
  width: 340px;
  margin-right: 15px;
}



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

