/* first for Internet Explorer */
@font-face {
  font-family: MetaWeb-Normal;
  src: url(/fonts/MetaWeb-Normal.eot);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: MetaWeb-Medium;
  src: url(/fonts/MetaWebPro-Medium.eot);
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: MetaWeb-Bold;
  src: url(/fonts/MetaWebPro-Bold.eot);
  font-weight: bolder;
  font-style: normal;
}

/* then for Firefox */
@font-face {
  font-family: MetaWeb-Normal;
  src: url(/fonts/MetaWeb-Normal.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: MetaWeb-Medium;
  src: url(/fonts/MetaWebPro-Medium.woff) format('woff');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: MetaWeb-Bold;
  src: url(/fonts/MetaWebPro-Bold.woff) format('woff');
}

body {
  font-family:Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:150%;
}

p {
  font-family:Helvetica,Arial,sans-serif;
  font-size:14px;
  color:#888;
  line-height:150%;
}

p.italic {
  font-family:Georgia,'Times New Roman',Times,serif;
  font-style:italic;
}

dt,dt p,h1,h2,h3,h4,h5,h6 {
  font-family:Helvetica,Arial,sans-serif;
}

strong {
  font-weight:900;
  color:#666;
}

h2,h3,h4,h5,h6 {
  font-weight:500;
  clear:both;
  color:#a0a0a0;
}

h2 {
  font-family: Helvetica,Arial,sans-serif; 
  font-size:28px;
  line-height:150%;  
  font-style:italic;
}

h2 strong {
  font-weight:100;
  color:#00a5e2;
}

h2.sans {
  font-family: Helvetica,Arial,sans-serif;
  font-style:normal;
}

h2.sans strong {
  font-weight:900;
  color:#000;
}

h2.with_underline {
  color: black;
  border-bottom: 2px solid #999999;
  font-weight: 900;
  line-height: 1em;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

h3 {
  font-size:24px;
  margin:45px 0 20px;
}

.column-shaded p {
  font-family:Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:150%;
  font-style:normal;
  padding:10px;
}