/*******************************
             Reset
*******************************/
*,*:before,*:after {outline: 0;margin: 0;padding: 0;border: 0 none;}
/**
 * Remove default margin, padding and border.
 */
body {margin: 0;padding: 0;border: 0 none;vertical-align: baseline;font-weight: inherit;font-family: inherit;font-size: 100%;}
/*******************************
            END Reset
*******************************/

/*************************************
       HTML5 tag definitions
*************************************/
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
small{font-size:85%}
strong{font-weight:bold}
em{font-style:italic}
cite{font-style:normal}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
hr{display:block;border:#000000 1px solid;border-style:inset;margin:0.5em auto;}
img{max-width:100%;min-width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
img[width]{min-width:0}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
abbr[title]:after{content:" (" attr(title) ")"}
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%}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
a{color:#ff9900 !important;text-decoration:none}
a:hover{color:#ffaa00 !important;text-decoration:underline}
a:visited,a:visited{text-decoration:none}
/*************************************
     END HTML5 tag definitions
 ************************************/


/*************************************
       HTML5 display definitions
 ************************************/
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
blockquote,
cite,
code,
details,
dfn,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
pre,
q,
samp,
section,
summary,
tt {
  display: block;
}
/*************************************
     END HTML5 display definitions
 ************************************/


/*******************************
      END Theme Overrides
*******************************/