






















































 
  
  
  
  
  
  
  
 
 














body{
  background: #EDF2F5;
}
/**
 * header layout
 */
#header {
  float: left;
  color: #ffffff;
}
#header #status {
  position: absolute;
  top: 95px;
  left: 6px;
  margin: 0;
  padding: 0;
  border-top: 1px dashed #ffffff;
  width: 988px;
  font-style: normal;
  text-decoration: none;
  color: #ffffff;
}
#header #timestamp {
  color: #ffffff;
}
#header #location a,
#header #location a:link,
#header #location a:hover,
#header #location a:visited {
  color: #ffffff;
}
#header #location li {
  background-image: url(/gfx/student/bullet-header-white.gif);
}


#compendium-middle {
  position: relative;
  float: left;
  margin: 0 0 0 0;
  padding: 2px 0 2px 0;
  width: 1000px;
  overflow: visible;
}


#student-footer {
  position: relative;
  float: left;
  clear: left;
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 57px;
  background: #B5C4D7;
  font-size: 0.8em;
}

#student-footer #about {
  float: left;
  position: relative;
  font-style: normal;
  margin: 40px 0px 0px 0px;
}
#student-footer #about img {
  vertical-align: text-bottom;
}
#student-footer #about em {
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/**
 * adLinks pink box
 */
ul#adLinks {
  background: #D7E0E9;
  padding: 8px 8px 27px 8px;
  margin: 0px 0px 6px 0px;
}
ul#adLinks .fp_adLink{
  padding: 1px 0px 1px 0px;
}
/**
 * messagebox in right column
 */
#fp_message .active{
	  background-image: url(/gfx/student/bullet-message.gif);
}
ul#message {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left: 4px solid #D7E0E9;
  border-right: 4px solid #D7E0E9;
  list-style-type: none;
  font-size: 0.9em;
  color: #ffffff;
  background: #B5C4D7;
}
ul#message li {
  margin: 0px 0px 0px 0px;
  padding: 0;
  border-top: 4px solid #D7E0E9;
}
.fp_sectionNews{
	padding: 0px 0px 30px 0px;
}
.topcontent{
	height: 432px;
}
.fp_adLink a, .fp_adLink a:hover, .fp_adLink a:visited, .fp_adLink a:active,{

}
.fp_adLink .active{
	background-image: url(/gfx/student/bullet-right2.gif);
}
.fp_news {
  background: #EDF2F5;
  padding: 0px 0px 0px 0px;
  width: 626px;
}
.fp_news h4{
  padding: 2px 5px;
  background: #B5C4D7;
  color: #ffffff;
}
.fp_news h1{
  background: #EDF2F5;
  padding: 2px 0px 0px 0px;
}
.fp_news p{
  background: #EDF2F5;
  padding: 0px 5px 2px 0px;
}
.fp_news .image {
  padding: 3px 3px 3px 3px;
  background: #EDF2F5;
}
.half .fp_news{
  background: #EDF2F5;
}
.half .fp_news .image{ 
  background: #EDF2F5;
}
.half .fp_news h1 {
  border-bottom: 1px solid #B5C4D7;
}
.half .fp_news h4 {
  background: #B5C4D7;
  color: #ffffff;
}
.half .fp_news .link {
  border-bottom: 1px solid #B5C4D7;
  background: #EDF2F5;
}
form.normal .submit {
  background: #EDF2F5;
}
/**
 * menu
 */
#menu ul#menuTop {
  background: #cccccc;
}
#menu ul#menuTop li {
  background: #D7DFEA;
  background-image: url(/gfx/bullet.gif);
  background-position: 142px 10px;
  background-repeat: no-repeat;
}
#menu ul#menuTop li.activeAlone {
  background: #D7DFEA;
  background-image: url(/gfx/bullet-open.gif);
  background-position: 141px 12px;
  background-repeat: no-repeat;
}
#menu ul#menuTop li.active {
  border-top: 1px solid #f0ece9;
  border-bottom: 1px solid #f0ece9;
  background: #D7DFEA;
  background-image: url(/gfx/bullet-open.gif);
  background-position: 141px 12px;
  background-repeat: no-repeat;
}
#menu ul#menuBottom li {
  background: #B5C4D7;
  background-image: url(/gfx/bullet-white.gif);
  background-position: 142px 50%;
  background-repeat: no-repeat;
}
#menu ul#menuTop ul{
  background: #cccccc;
}
#menu ul#menuTop ul li {
  border-top: 1px solid #f0ece9;
  background: #EDF2F5;
}
#menu ul#menuTop ul li.active{
  background: #EDF2F5;
}
/**
 * subscription / archive login box
 */
#login {
  background: #cccccc;
  margin: 0px 0px 13px 0px;
}
#login h1 {
  background: #B5C4D7;
  color: #ffffff;
}
#login #login-info {
  background: #cccccc;
}

#login #login-info input.submit {
  background: #cccccc;
  background-image: url(/gfx/student/bullet-right2.gif);
  background-position: center right;
  background-repeat: no-repeat;
  cursor: pointer;
}

#login .error {
  background: #cccccc;
}
/**
* login compendium
*/
#login-compendium-outer{
  float: left;
  width: 508px;
  padding: 30px 0px 0px 130px;
}
#login-compendium {
  width: 350px;
  /*height: 100px;*/
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  background: #cccccc;
  font-size: 0.9em;
  border: 1px solid #B5C4D7;
}
#login-compendium h1 {
  margin: 0px 0px 5px 0px;
  padding: 4px;
  /*width: 382px;*/
  background: #B5C4D7;
  color: #ffffff;
  font-size: 1.1em;
}
#login-compendium fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
#login-compendium table {
  margin: 0;
  padding: 0;
  border: 0;
  /*width: 363px;*/
  border-collapse: collapse;
}
#login-compendium th {
  width: 10%;
  font-weight: normal;
  text-align: right;
}
#login-compendium td {
  text-align: left;
}
#login-compendium input#login-username,
#login-compendium input#login-password {
  margin: 0;
  padding: 0;
  border-top: 1px solid #B5C4D7;
  border-right: 1px solid #B5C4D7;
  border-bottom: 0;
  border-left: 0;
  width: 100%;
}
#login-compendium ul {
  float:left;
  margin: 0;
  padding: 12px 0 0 6px;
  border: 0;
  list-style-type: none;
}
#login-compendium li {
  margin: 0 0 0px 0;
  padding: 0;
  border: 0;
}
#login-compendium input.submit {
  /*display: block;*/
  float: right;
  margin: 0;
  padding: 0 15px 0 0;
  border: 0;
  text-align: right;
  background: #cccccc;
  background-image: url(/gfx/bullet-right.gif);
  background-position: center right;
  background-repeat: no-repeat;
  cursor: pointer;
}
#login-compendium .error {
  margin: 1px 0 0 0;
  padding: 4px;
  background: #cccccc;
}

/*
* Wordlist import from Norges Bank
*/
#section-student-wordlist{
    float:left;
}
#section-student-wordlist #contents{
    width: 588px;
    border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
    padding: 5px 0px 5px 0px;
    float:left;
}
#section-student-wordlist #sourceinfo{
  width: 588px;
    padding: 5px 5px 5px 5px;
    float:left;
}
#section-student-wordlist .body{
    padding: 0px 10px 0px 10px;
}
#section-student-wordlist p{
    padding: 0px 5px 0px 5px;
}
#section-student-wordlist dl{
    padding: 0px 5px 0px 5px;
}
#section-student-wordlist dt{
    font-weight: bold;
}
#section-student-wordlist dd{
    font-weight: normal;
    padding: 5px 0px 5px 0px;
}
#section-student-wordlist h2{
  font-weight: bold;
  font-size: 1em;
}
#section-student-wordlist #wordlist-linkbox{
  float: left;
  border-top: 1px solid #D7E0E9;
  border-bottom: 1px solid #D7DFEA;
  border-left: 1px solid #D7E0E9;
  border-right: 1px solid #D7DFEA;
  margin: 2px 2px 2px 2px;
  padding: 2px 0px 2px 0px;
  text-align: center;
  width: 140px;
  background: #B5C4D7;
}
#section-student-wordlist #wordlist-linkbox a{
  color: #ffffff;
  font-weight: normal;
}
#wordlist-menu{
  width: 588px;
  float: left;
  margin: 0px 0px 5px 0px;
  padding: 0px 25px 0px 25px;
}

/**
 * subscription-rates
 */
#section-student-rates table p {
  margin: 0;
  padding: 0;
}
#section-student-rates tr.first {
  border-bottom: 1px dashed #B5C4D7;
}
#section-student-rates tr.odd {
  background: #EDF2F5;
}
#section-student-rates tr.even {
  background: #D7E0E9;
}
