@charset "UTF-8";


/* short typo.css */

html {font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body {font-family:Arial,Helvetica,sans-serif; font-size:100%; color:#333; background-color:#fcfcfc; line-height:1.25}
h1 {font-size:2.25em}
h2 {font-size:1.5em}
h3 {font-size:1.25em}
h4 {font-size:0.875em}
h5 {font-size:0.75em}
h1,h2,h3,h4,h5 {font-family:Verdana,Geneva,sans-serif; color:#222}
p {line-height:1.5; margin-top:1.5em; margin-bottom:1.5em; text-indent:0; orphans:3; widows:3}
a {font-family:Tahoma,Geneva,sans-serif; color:#222; cursor:pointer}
a:hover {color:#091}
a:focus {outline:thin dotted; outline:0.2em #091 auto; outline-offset:-0.1em}

/* short layout.css */

*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
body {margin:0; height:100%; position:relative} 

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline}
div,form,dl,dt,dd,ul,ol {margin:0; padding:0}
img {max-width:100%; -ms-interpolation-mode:bicubic; height:auto; display:inline-block; vertical-align:middle}
pre {overflow:auto}

form {margin:0; padding:0}
button {overflow: visible}
button, input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
fieldset {padding:0.625em; margin:0.125em}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;-webkit-appearance: textfield}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
select {width:100%}
textarea {height:auto; overflow:auto; min-height:3em} 

.row {width:100%; max-width:128rem; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0}
.row:before, .row:after {display: table; content: " "}
.row:after {clear:both}
.column, .columns {position:relative; float:left}
.col-data {margin-left: -0.875rem; margin-right: -0.875rem; padding:0.875rem} 
.show {display:block}
.hide {display:none}
.clear:before, .clear:after {display:table; content:" "}
.clear:after {clear:both}
.left {float:left !important}
.right {float:right !important}
.center {margin-left:auto !important; margin-right:auto !important}
.text-left {text-align:left !important}
.text-right {text-align:right !important}
.text-center {text-align:center !important}
.text-justify {text-align:justify !important}
.text-nowrap {white-space:nowrap}
.list-unstyle {list-style:none}
.list-inline {list-style:none}
.list-inline > li {display:inline-block; padding-right:0.25px; padding-left:0.25px}
 
@media screen and (max-width: 19.750em) { 
.col-s1 {width:8.33333%}
.col-s2 {width:16.66667%}
.col-s3 {width:25%}
.col-s4 {width:33.33333%}
.col-s5 {width:41.66667%}
.col-s6 {width:50%}
.col-s7 {width:58.33333%}
.col-s8 {width:66.66667%}
.col-s9 {width:75%}
.col-s10 {width:83.33333%}
.col-s11 {width:91.66667%}
.col-s12 {width:100%}
.show-ldown, .show-sdown, .show-s, .show-sup {display:block}
.hide-ldown, .hide-sdown, .hide-s, .hide-sup {display:none}
.text-ldown-left, .text-sdown-left, .text-s-left, .text-sup-left {text-align:left !important}
.text-ldown-right, .text-sdown-right, .text-s-right, .text-sup-right {text-align:right !important}
.text-ldown-center, .text-sdown-center, .text-s-center, .text-sup-center {text-align:center !important}
.text-ldown-justify, .text-sdown-justify, .text-s-justify, .text-sup-justify {text-align:justify !important}
}
 
@media screen and (min-width: 20em) { 
.col-l1 {width:8.33333%}
.col-l2 {width:16.66667%}
.col-l3 {width:25%}
.col-l4 {width:33.33333%}
.col-l5 {width:41.66667%}
.col-l6 {width:50%}
.col-l7 {width:58.33333%}
.col-l8 {width:66.66667%}
.col-l9 {width:75%}
.col-l10 {width:83.33333%}
.col-l11 {width:91.66667%}
.col-l12 {width:100%}
.col-l1-off {margin-left:8.33333%}
.col-l2-off {margin-left:16.66667%}
.col-l3-off {margin-left:25%}
.col-l4-off {margin-left:33.33333%}
.col-l5-off {margin-left:41.66667%}
.col-l6-off {margin-left:50%}
.col-l7-off {margin-left:58.33333%}
.col-l8-off {margin-left:66.66667%}
.col-l9-off {margin-left:75%}
.col-l10-off {margin-left:83.33333%}
.col-l11-off {margin-left:91.66667%}
.show-ldown, .show-l, .show-sup, .show-mup, .show-lup {display:block}
.hide-ldown, .hide-l, .hide-sup, .hide-mup, .hide-lup {display:none}
.text-ldown-left, .text-l-left, .text-sup-left, .text-lup-left {text-align:left !important}
.text-ldown-right, .text-l-right, .text-sup-right, .text-lup-right {text-align:right !important}
.text-ldown-center, .text-l-center, .text-sup-center, .text-lup-center {text-align:center !important}
.text-ldown-justify, .text-l-justify, .text-sup-justify, .text-lup-justify {text-align:justify !important}
}

/* */

.columnl {padding:1.25em}
.columnr {padding:2.5em; border-left:0.75em #00A134 solid; height:20em}
input.short {width:8em}
label {font-size:0.75em; color:#999; margin-top:0.75em; line-height:0.5em}
label:after {display:block;content:"\000A"}
input:hover {border-right:thin #4575B3 solid}

