html {
  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
}

body {
  /* Use a 13px base font size with a 16px line height */
  font-size: 15px; /* 16px x .813em = 13px */
  line-height: 1.4; /* 13px x 1.231 = 16px */
  color: #4b4b4b;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
/*
  font-family: "Times New Roman", Times, Georgia, "Bitstream Vera Serif", serif;
  font-family: Times, "Times New Roman", Georgia, "Bitstream Vera Serif", serif;
  font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;

  font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

  font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;

   */

  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}

a {
	color: #1877a3;
}

a:hover {
	color: #364a5b;
}

a.active {
	color: #000000;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/** Headings ******/
h1 {
    font-weight: 500;
    font-size: 2em;
    line-height: 1.2;

}

h2 {
	font-size: 1.4em;
    line-height: 1.2;
  font-weight: 500;
}

.l-region--sidebar-first h2,
.l-region--sidebar-second h2 {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 1.385em;
  line-height: 1.333em;
  font-weight: 600;
}

h3 {
  font-size: 1.231em;
  line-height: 1.22em;
  font-weight: 700;
}

h4, h5, h6 {
  font-size: 1.077em;
  line-height: 1.22em;
  font-weight: 700;
}

p.lead {
    font-size: 1.25em;
    line-height: 1.6;
    font-weight: 400;
    margin-bottom: 1em;
}