/* NYE FORSIDE BOKSE */

.soxwebpart { min-height: 170px; font-family: verdana; font-size: 10px; width: 220px; border-bottom: 1px solid #9aa9b3; padding: 0 0 1px 0; margin-bottom: 20px; }
.soxwebpart h1.soxheadline, .soxwebpart h1 { font-size: 13px; font-weight: bold; color: #2f3c40; border-bottom: 2px solid #9aa9b3; padding-bottom: 7px; margin: 0 0 2px 0; }
.soxwebpart .boxoutline { text-align: center; line-height: 111%; padding: 0; margin: 0; background-color: #eef2f7; min-height: 200px; }
a img { border: none; }
.soxwebpart .boxinline { text-align: left; font-family: Arial; line-height: 1.3em; font-size: 11px; border-top: solid 2px #FFF; padding: 10px 0 0 0; }
.soxwebpart .boxheadline { display: block; text-align: left; background-color: rgb(225, 233, 240); border-top: solid 1px #FFF; padding: 15px 5px 0 5px; }
.soxwebpart .boxlink { display: block; text-align: left; background-color: #eef2f7; padding: 4px 8px; }
.soxwebpart p { padding: 0 8px 10px 8px; margin: 0; }
.soxwebpart ul { font-family: verdana; font-size: 10px; list-style: none !important; list-style-image: none !important; padding: 0 0 10px 15px; }
.soxwebpart li { background: url('http://www.gn.com/SiteCollectionImages/static/ArrowTransparent.gif') no-repeat 0 4px; padding: 4px 0 4px 25px; }

.webpart220a { width: 220px; float: left; }
.webpart460a { width: 460px; }




/*     Management and board CV
*****************************************/
.boardprofile { display: block; clear: both; padding-top: 5px; }
.boardprofile img { float: left; margin-right: 10px; margin-bottom: 5px; }
.boardprofile p { margin: 0 0 5px 0; }
.boardprofile p a { cursor: pointer; }
.boardprofile .title { margin-top: 10px; padding-left: 10px; }
.boardprofile .details { clear: both; width: 330px; display: none; margin-top: 10px; }


/*     GENERAL
*****************************************/
/*A, a:visited, a:hover, p a {
  color: #00adef;
}*/




/*     220 BOX
*****************************************/
.webpart220 {
  width: 220px;
  background-color: #eef2f7;
  color: #32424e;
  margin: 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #9aa9b3;
}
.webpart220 h1 { 
  font-size: 12px;
  color: #2f3c40;
  background-color: #FFF;
  border-bottom: 2px solid #9aa9b3;
  padding-bottom: 9px;
  margin: 0;
}
.webpart220 img {
  border-top: 2px solid #FFF;
  border-bottom: 2px solid #FFF;
}
.webpart220 p {
  margin: 0;
  padding: 6px 10px 0 10px;
}




/*     460 BOX
*****************************************/
.webpart460 {
  width: 460px;
  color: #32424e;
  margin: 0;
  padding: 0 0 15px 0;
}
.webpart460 h1 { 
  font-size: 12px;
  color: #2f3c40;
  background-color: #FFF;
  border-bottom: 2px solid #9aa9b3;
  padding-bottom: 9px;
  margin: 0;
}
.webpart460 img {
  padding: 2px 0 1px 0;
  border-bottom: 1px solid #9aa9b3;
}
.webpart460 p {
  margin: 0;
  padding: 14px 0 0 0;
}




/*     ANALYSTS
*****************************************/
.analyst {
  background-image: url('/Style%20Library/Images/012_dotline.gif');
  background-repeat: repeat-x;
  margin-top: 10px;
}
.analyst h2 {
  background-image: url('/SiteCollectionImages/static/Analyst_Arrow.gif');
  background-repeat: no-repeat;
  background-position: 0 10px;
  font-size: 1em;
  margin: 0;
  padding: 10px 0 0 20px;
}
.analyst p {
  margin: 5px 0 0 0;
  padding: 0;
}
.analyst label {
  padding: 0 0 0 20px;
  display: block;
  float: left;
  width: 75px;
}



/*     PROFILE
*****************************************/
.profile {
  margin-top: 20px;
  float: left;
  width: 230px;
}
h2.webpart460 {
  font-size: 1em;
  margin: 7px 0 0 0;
  padding: 0;
}
.profile p {
  margin: 2px 0 0 0;
  padding: 0;
}
.profile img {
  float: left;
  margin-right: 10px;
}
.dotteddivider {
  background-image: url('/Style%20Library/Images/012_dotline.gif');
  background-repeat: repeat-x;
  height: 1px;
  clear: both;
  diplay: block;
  margin-top: 10px;
  margin-bottom: 5px;
}


/*     REPORTS
*****************************************/
.reports img {
  float: left;
  margin-right: 15px;
  margin-top: 5px;
  border-bottom: none;
}
.reports h2 {
  margin-bottom: 5px;
  padding: 0;
}
.reports p {
  margin: 0;
  padding: 0 0 5px 0;
}
