body {
 background-color: #333333;
 font-family: verdana, helvetica, tahoma, georgia, arial;
 font-size: 9pt;
 color: #000066;
}

a {
 font-family: tahoma;
 color: #33629f;
 text-decoration: none;
}

a:hover {
 color: #0084d9;
}

header {
 position: fixed;
 z-index: 1001;
 width: 100%;
 height: 115px !important;
 display: block;
 top: 0 !important;
}

#header-pre {
 height: 5px;
 background-color: #000066;
 border-bottom: #ffffff 1px solid;
}

#header-main {
 background-image: url('../images/wc-web4-bg.png');
 background-repeat: repeat-x;
 height: 115px;
 text-align: center;
}

#header-main-img {
 border: none;
 vertical-align: middle;
 margin-top: 1px;
}

#header-post {
 background-color: #ffffff;
 padding-top: 155px;
}

#section-home-top {
 height: 220px;
 background-color: #d5dade;
 border-bottom: #dddddd 1px solid;
}

#section-home-top-bg {
 width: 100%;
 height: 220px;
 position: absolute;
 top: 150px;
 background: url('../images/wc-web4-header-background.png') repeat-x 0 bottom;
}

#section-home-top-container {
 text-align: left;
 width: 960px;
 height: 200px;
 vertical-align: middle;
 margin: auto;
 padding-top: 50px;
}

#section-home-subtop {
 background-color: #cccccc;
 border-bottom: #bbbbbb 1px solid;
 min-height: 100px;
}

#section-home-subtop-container {
 margin: auto;
 width: 900px;
 font-size: 11pt;
 color: #666666;
 font-family: tahoma, verdana, arial;
 padding: 20px;
 text-align: center;
}

#section-contact {
 min-height: 100px;
 background-color: #dddddd;
 border-top: #cccccc 1px solid;
 border-bottom: #000000 1px solid;
}

#section-contact-container {
 width: 960px;
 margin: auto;
 text-align: left;
 padding: 20px;
}

#contact-table td {
 padding: 3px;
}

#norisk-ul {
 margin-top: 15px;
}

#norisk-ul li {
 color: #333333;
 font-weight: bold;
 padding: 5px;
 padding-left: 25px;
 height: 25px;
 list-style-type: none;
 background: url('../images/wc-web4-icon-check.png') no-repeat top left;
}

footer{
 width:100%;
 /* margin:auto; */
 background-color:#333333;
 /* padding:16px; */
}

#footer-body {
 width: 960px;
 margin: auto;
 background-color: #333333;
 padding: 16px;
}

nav {
 height: 30px;
 background-color: #333333;
 border-top: #222222 1px solid;
 border-bottom: #222222 1px solid;
}

#container-main {
 background-color: #ffffff;
}

#container-main-content {
 margin: auto;
 width: 960px;
 min-height: 300px;
}

#container-submenu {
 background-color: #999999;
 border-bottom: #777777 1px solid;
 //padding: 5px;
 height: 20px;
}

#container-submenu-content {
 width: 960px;
 margin: auto;
 text-align: left;
}

.ourteam-submenu {
}

.ourteam-submenu li {
 display: inline;
}

.ourteam-submenu li a {
 background-color: #cccccc;
 padding: 4px;
 border: #999999 1px solid;
 border-top: none;
}

.ourteam-submenu li a:hover {
 background-color: #dbeaf9;
}

.nav-menu {
 text-align: center;
 padding: 8px;
 padding-top: 10px;
}

.nav-menu li {
 display: inline;
 padding: 8px;
 padding-top: 10px;
}

.nav-menu li a {
 text-decoration: none;
 color: #aaaaaa;
 padding: 8px;
 padding-top: 10px;
}

.nav-menu-on {
 background-color: #555555;
 border-left: #333333 1px solid;
 border-right: #333333 1px solid;
}

.nav-menu li a:hover {
 padding-left: 7px;
 padding-right: 7px;
 color: #eeeeee;
 background-color: #aaaaaa;
 border-left: #cccccc 1px solid;
 border-right: #cccccc 1px solid;
 -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.8);
 -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.8);
 box-shadow: 0px 2px 10px rgba(0,0,0,0.8);
}

.bio-container {
 padding: 10px;
 border-top: #dddddd 1px dashed;
}

.bio-name {
 font-size: 14pt;
 font-weight: bold;
 color: #1f3d4e;
}

.bio-title {
 margin-left: 30px;
 padding-top: 10px;
}

.bio-brief {
 margin-left: 30px;
 padding-top: 10px;
 font-style: italic;
}

.bio-description {
 margin-left: 30px;
 padding-top: 10px;
 color: #666666;
}

.bio-description p {
 margin-top: 10px;
}

.shadow-box {
 -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.8);
 -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.8);
 box-shadow: 0px 2px 10px rgba(0,0,0,0.8);
}
