/**
 * This typography file is included in the WYSIWYG editor
 */
.typography * {
  font-family: tahoma, arial, sans-serif;
  
  font-size:1em;
}
.typography blockquote {
  margin-left:20px;
}
.typography hr {
  padding:5px;
}
.typography p,
.typography ul li,
.typography ol li,
.typography a {
  color:#333;
  line-height:1.5em;
  font-size:1.1em;
}
.typography p {
  margin-bottom:20px;
}
.typography img {
  padding-left: 10px; 
  border: 0;
}

/** CMS LIST STYLES **/
.typography ul,
.typography ol {
  margin-left:5px;
  margin-bottom:20px;
  list-style-position: inside;
}
  .typography ul li,
  .typography ol li {
    line-height:1.4em;
    padding-bottom: 5px;
  }

    .typography ol li {
      list-style-type:decimal;
    }

/* HEADER STYLES */

.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5 {
  margin-bottom:14px;
  color:#001D7C;
}
.typography h1,
.typography h4 {
  font-weight:bold;
}
.typography h2,
.typography h3 {
  font-weight:normal;
}
  .typography h1 {
    font-size:2.2em;
  }
  .typography h2 {
    font-size:2.2em;
  }
  .typography h3 {
    font-size:1.6em;
  }
  .typography h4 {
    font-size:1.4em;
  }
  .typography h5 {
    font-size: 1.2em;
  }

/* LINK STYLES */
.typography a {
  color:#001D7C;
  font-size:1em;
  text-decoration:none;
}
  .typography a:hover {
    text-decoration:underline;
  }
  
  
.typography table {
  font-size:1.1em;
}
  .typography table tr td {
    padding:3px 5px;
    vertical-align: top;
  }

  
/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left {
  text-align:left;
}
.typography .center {
  display:block;
  margin:0pt auto;
  text-align:center;
}
.typography .right {
  text-align:right;
}
.typography img.right {
  float:right;
}
.typography img.left {
  float:left;
}

.typography p.MsoNormal, .typography p.MsoBodyText {
  margin: 0;
}