/*! normalize.css v1.1.0 | MIT License | git.io/normalize */

* { margin:0; padding:0; outline:none; }

html { height:100%; overflow:auto;  }

div,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block; position:relative;}

audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}

audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html,body,button,input,select,textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
html, body { z-index:0px; }

a { color:#0088cc; text-decoration:underline; }
a:hover { color:#005fa9; }
a:focus {outline: thin dotted; }
a:active,a:hover {outline: 0;}
h1 {font-size: 2em; }
h2 {font-size: 1.5em; }
h3 {font-size: 1.17em; }
h4 {font-size: 1em; }
h5 {font-size: 0.83em; }
h6 {font-size: 0.67em; }

abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
blockquote {}
dfn {font-style: italic;}

hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}

mark {background: #ff0; }
abbr { border-bottom:1px dotted #999; cursor:help; }

code,kbd,pre,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}

q {quotes: none;}
q:before,q:after {content: '';content: none;}

small {font-size: 80%;}
sub,.sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.sup { top:-.9em;}
sub {bottom: -0.25em;}

ul,ol {list-style: none;list-style-image: none;}

img { border: 0; -ms-interpolation-mode: bicubic; }

svg:not(:root) {overflow: hidden;}

fieldset {border: 1px solid #c0c0c0;}

legend {border: 0; white-space: normal; }

button,input,select,textarea {font-size: 100%; vertical-align: baseline; *vertical-align: middle; }
button,input {line-height: normal;}

button,select {text-transform: none;}

button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; *overflow: visible;  }
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; *height: 13px; *width: 13px; }

input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}

input:-moz-placeholder,
textarea:-moz-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
  color: #4f497a;
}


input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0; }
textarea {overflow: auto; vertical-align: top; }

table {border-collapse: collapse;border-spacing: 0;}
