html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
        margin:0;
        padding:0;
        border:0;
        outline:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
}
body {
        line-height:1;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
        display:block;
}

nav ul {
        list-style:none;
}

blockquote, q {
        quotes:none;
}

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

a {
        margin:0;
        padding:0;
        border:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
}

ins {
        background-color:#ff9;
        color:#000;
        text-decoration:none;
}

mark {
        background-color:#ff9;
        color:#000;
        font-style:italic;
        font-weight:bold;
}

del {
        text-decoration: line-through;
}

abbr[title], dfn[title] {
        border-bottom:1px dotted #000;
        cursor:help;
}

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

hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
        vertical-align:middle;
}

body{font-family:Arial,sans-serif;}
header{background:#3482B2;padding:10px 15px;margin:0 0 25px 0;}
h1{font-size:27px;font-weight:normal;color:#183D52;text-shadow:0px 3px 8px #549FCD;}

#multipanel{margin:0 15px;}

h2{font-size:44px;margin-bottom:15px;}
h3{font-size:40px;margin-bottom:15px;}
p{font-size:15px;margin-bottom:10px;}

input{margin-top:5px;font-size:22px;font-family:Arial,sans-serif;}
input[type="submit"]{border:1px solid #999;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#DDD));-webkit-appearance:button;border-radius:2px 2px;cursor:pointer;}
input[type="submit"]:active{background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#ddd));}

#canvasWrap{border:2px solid #000;width:1400px;height:800px;}
#canvasWrap div{margin:194px auto 0 auto;font-size:265px;font-weight:bold;text-align:center;width:1400px;}


table {
  font-size: 13px;
}

th {
  text-align: left;
  font-weight: strong;
}

td, th {
  padding: 3px;
}

tbody th {
  padding: 3px 5px 3px 3px;
}

thead th {
  text-decoration: underline;
}
