/* Framework */body {
    background: #fff;
    font-family: Arial;
     
}
#ntlogo {
    display: block;
    float: right;
    padding-right: 16px;
    padding-top: 18px;
     
}
#header img {
    border: 0;
     
}
a#selftest {
    display: block;
    margin-left: 200px;
    margin-top: 18px;
    float: left;
    font-size: 12px;
     
}
#outer {
    width: 714px;
    height: 533px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
     
}
#content {
    padding: 0;
    margin: 0;
    background-color: #eeefef;
     
}
#content.border {
    border: 1px solid #000;
     
}
/* Menu */#menu {
    padding-bottom: 2px;
     
}
#menu ul#mainmenu {
    width: 714px;
    margin: 0;
    padding: 0;
    list-style-type: none;
     
}
.menuitem {
    width: 115px;
    height: 28px;
    float: left;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
     
}
.itemwrap1 {
    display: table;
    position: static;
    text-align: center;
    width: 115px;
    height: 28px;
     
}
.itemwrap2 {
    display: table-cell;
    vertical-align: middle;
    #margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
     
}
#menu a, #menu a:hover, #menu a:visited {
    color: #fff;
    text-decoration: none;
     
}
.submenu {
    padding-top: 2px;
    float: left;
    clear: both;
    list-style-type: none;
    position: relative;
    padding-left: 2px;
    padding-right: 2px;
    left: -2px;
    margin: 0;
    background-color: #fff;
     
}
.submenu .menuitem {
    padding: 0;
    margin-top: 0;
    padding-top: 2px;
     
}
.submenu .menuitem div {
    width: 115px;
    height: 25px;
    color: #333;
    text-transform: none;
    font-size: 9px;
    line-height: 23px;
    vertical-align: 3px;
    margin-bottom: -20px;
    text-align: center;
     
}
.submenu a, .submenu a:visited {
    color: #333333 !important;
     
}
.submenu a:hover {
    text-decoration: none;
    font-size: 10px;
    color: #666666 !important;
     
}
/* Front page banner */#banner {
    width: 712px;
    height: 414px;
    display: block;
     
}
/* Left side banner */#banner-left {
    width: 227px;
    float: left;
     
}
#banner-left img {
    display: block;
     
}
/* Big banner */#banner-big {
    background-color: #eeefef;
    text-align: center;
    padding: 20px;
     
}
/* Document */.document {
    width: 445px;
    padding: 20px;
/* width: 452px; padding: 16px; */    float:left;
    background-color: #eeefef;
    overflow: hidden;
     
}
.document.fullheight {
    height: 374px;
     
}
.document.wide {
    width: 672px !important;
     
}
.document.scroll {
    overflow: auto !important;
     
}
.document h1 {
    font-size: 21px;
/* 22 px */    color: #23408f;
    font-weight: 400;
    margin: 0;
    padding: 0;
     
}
.document.wide {
    text-align: center;
     
}
.document h2 {
    font-size: 11px;
    font-weight: 700;
/* color: #23408f; */    margin: 0;
    padding: 0;
/* line-height: 13.2px; */     
}
.spillevett0 h1, .spillevett0 h2 {
    color: rgb(145, 186, 192);
     
}
.spillevett1 h1, .spillevett1 h2 {
    color: rgb(174, 173, 13);
     
}
.spillevett2 h1, .spillevett2 h2 {
    color: rgb(242, 177, 17);
     
}
.spillevett3 h1, .spillevett3 h2 {
    color: rgb(222, 110, 29);
     
}
.document p {
    margin: 0;
    padding: 0 0 6px 0;
     
}
.document p, .document div, .document ul {
    margin-top: 0;
    font-size: 11px;
    color: #000000;
/* line-height: 13.2px; */     
}
.sys-larger {
    font-size: 13px !important;
     
}
.sys-larger ul {
    font-size: 13px !important;
     
}
.sys-larger p {
    font-size: 13px !important;
     
}
.sys-larger div {
    font-size: 13px !important;
     
}
.document ul {
    list-style-type: disc;
    list-style-position: outside;
     
}
/* Myths */#myths {
    padding: 0px 20px 20px 20px;
    float:left;
    width: 445px;
     
}
.myth .answer {
    padding-bottom: 10px;
     
}
#myths h2 {
    font-size: 11px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    color: #000;
     
}
#myths .answer {
    font-size: 11px;
     
}
#myths p {
    display: inline;
     
}
