@charset "utf-8";

.ie7 * {zoom:1}
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html, body, div, span, img, applet, embed, canvas, 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, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, figure {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;vertical-align:baseline}
body {line-height:1;word-wrap:break-word}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
img {line-height:0}
abbr[title], dfn[title], acronym[title] {cursor:help}
input, select, textarea {margin:0;padding:0;vertical-align:middle}
table {border-collapse:collapse;border-spacing:0}
ol, ul {-webkit-padding-start:0}
body, html {min-height:100%}
html {height:100%}
input, select {margin:0}
input, textarea, select {outline:0}
textarea {resize:none;overflow:auto}
header, footer, section, article, aside, video, group, nav {display:block}
button {width:auto;overflow:visible}
a:hover, a:active {outline:none}
.ie7 img {-ms-interpolation-mode:bicubic}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold}
label, input[type=button], input[type=submit], button {cursor:pointer}
button {width:auto;overflow:visible}
input[type=radio] {vertical-align:text-bottom}
input[type=checkbox] {vertical-align:bottom}
input[type=search] {-webkit-apperance:textfield}
table input[type=checkbox] {vertical-align:middle}
object {display:block}
input, button {box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
th {font-weight:normal;text-align:left}
[hidden] {display:none}
input,textarea,button,select {box-sizing:content-box}
code,kbd,.monospace {font-family:'Courier New', courier, monospace}
th {text-align:left;font-weight:400}
ul {list-style:none}

/* ----- Highlighting ----- */
::-moz-selection {background:rgb(212, 91, 0);color:#FFFFFF;text-shadow:none}
::selection {background:rgb(212, 91, 0);color:#FFFFFF;text-shadow:none}
a:link {-webkit-tap-highlight-color:rgb(212, 91, 0)}

@media print {
  * {background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
  a, a:visited {text-decoration:underline}
  pre, blockquote {border:1px solid #999;page-break-inside:avoid}
  thead {display:table-header-group}
  tr, img {page-break-inside:avoid}
  img {max-width:100% !important}
  @page {margin:0.5cm}
  p, h2, h3 {orphans:3;widows:3}
  h2, h3 {page-break-after:avoid}
}