html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{color:#222;font-size:1rem;font-family:'Arimo',sans-serif;line-height:1.5}
dt{font-weight:bold}
blockquote,ul,ol,dl{margin-top:0}
td{vertical-align:top}
p{margin-bottom:.625rem}
img{max-width:100%;height:auto}
em{font-style:italic}
strong{font-weight:bold}
a{text-decoration:none;color:#05C;cursor:pointer}
a:visited{color:#05C}
a:hover{color:#C00;text-decoration:underline}
a:active,a:focus{color:#C00;text-decoration:underline}
button,input{-webkit-appearance:none}
h1,h2,h3,h4,h5,h6{margin:1.5625rem 0 .625rem 0;font-family:inherit;line-height:.9;font-weight:400;color:#222}
h3,h4,h5,h6{margin-top:1.5625rem;line-height:1.5rem}
h1{font-family:Georgia,Times,serif;font-size:2rem;margin:0;color:#465880;line-height:1}
h2{font-size:1.5rem;color:#666;margin:.9375rem 0 .3125rem 0}
h3{font-size:1.375rem}
h4{font-size:1.25rem}
h5{font-size:1rem;font-weight:bold}
h6{font-size:.875rem;font-weight:bold}
@media only screen and (max-width:767px){h1{font-size:1.5rem}
h2{font-size:1.1875rem;font-family:Arial}
}
ul,ol{padding:0;margin:.625rem 0 .625rem 1.5625rem}
li{line-height:inherit;display:list-item;text-align:-webkit-match-parent}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
form{margin:0;padding:0}