
/* basic.css */
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
pre,
code,
ol,
ul,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
@font-face {
    font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      src: url('/files/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
      src: local(''),
           url('/files/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('/files/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('/files/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('/files/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('/files/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      src: url('/files/fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
      src: local(''),
           url('/files/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('/files/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
           url('/files/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
           url('/files/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
           url('/files/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      src: url('/files/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
      src: local(''),
           url('/files/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('/files/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
           url('/files/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
           url('/files/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
           url('/files/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
caption,
th,
td {
    padding-right:1.5em;
    padding-bottom:.3em;
    vertical-align:top;
    text-align:left;
    font-family:open sans;
}
small {
    width:70%;
}
abbr,
acronym {
    border-bottom:1px dotted #666;
    font-variant:normal;
    cursor:help;
}
blockquote,
q {
    quotes:none;
}
fieldset,
img {
    border:0;
}
li {
    list-style-type:none;
}
sup {
    vertical-align:text-top;
}
sub {
    vertical-align:text-bottom;
}
del {
    text-decoration:line-through;
}
ins {
    text-decoration:none;
}
a {
    text-decoration:underline;
    color:#688c46;
}
a:hover {
    text-decoration:underline;
    color:#74af45;
}
:focus {
    outline:0;
}
body {
    background-color:#fafafa;
    font:16px &#39;Open Sans&#39;,sans-serif;;
    color:#444;
    font:1.14em 'Open Sans',sans-serif;
    line-height:1.4em;
}
input,
button,
textarea,
select {
    font-size:99%;
    font-family:inherit;
    font-weight:inherit;
}
input[type="button" i] {
    margin-bottom:1em;
    background-color:#ffa262;
    border:1px solid #ffa262;
    color:#fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight:normal;
    font:100% 'Open Sans',sans-serif;
}
h1 {
    margin-top:.67em;
    margin-bottom:.47em;
    font-size:2.4em;
    color:#444;
    text-transform:uppercase;
    font-weight: 600;
}
h2 {
    margin-top:.78em;
    margin-bottom:.47em;
    padding-bottom:.01em;
    font-weight:bold;
    color:#444;
    font:1.43em 'Open Sans',sans-serif;
    font-weight:600;
}
h3 {
    margin-top:.9rem;
    margin-bottom:.14rem;
    font-size:1.3rem;
    color:#465737;
}
h4 {
    margin-top:.7em;
    padding-bottom:.19em;
    font-size:1.125rem;
    font-weight:bold;
    color:#000;
}
table {
    font-size:inherit;
}
caption,
th {
    font-weight:bold;
}
h5,
h6 {
    margin-top:1rem;
}
h5,
h6,
p,
pre,
blockquote,
table,
ol,
ul,
form {
    margin-bottom:.5em;
    /* Should match the font size */;
}
.k63 a {
    text-decoration:underline;
    color:#000;
}
