html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; }
body { font-family: verdana, arial, helvetica, sans-serif; font-size: 120%; font-weight: 400; text-transform: none; line-height: 1.75; color: #81197F; }
a:link, a:visited, a:focus { text-decoration: none; font-weight: bold; color: #999999; }
a:hover { color: #CCCCCC; }
h1 { font-size: 200%; font-weight: normal; }
h2 { font-size: 150%; font-weight: normal; }

.xgrid { margin-left: auto; margin-right: auto; max-width: 1100px; padding-left: 40px; padding-right: 40px; }
.xgraphic { max-width: 94%; height: auto; }
.xpolicy { padding: 10px; font-size: 80%; color: #B0B2B3; }

* { box-sizing: border-box; }
/* Create two equal columns that floats next to each other */
.column { float: left; width: 50%; padding: 10px; }
/* Clear floats after the columns */
.row:after { content: ""; display: table; clear: both; }
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column { width: 100%; }
}
