body
{
  background-repeat: repeatx;
  background-position: top left;

  font-family: Arial;
  font-size: small;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px
}
body.banner
{
  background-color: #FFFFFF;
  background-image: url(../images/emnorge/top_bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0
}
body.contents
{
  background-color: #FFFFFF;
  background-image: url(../images/emnorge/contents.gif);
  background-repeat: no-repeat;
  background-position: top left;
  margin-top: 160px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 0px
}
a.contents:link, a.contents:active, a.contents:visited, a.contents:hover,
{
  color: #000000;
}
a:link
{
  color: #000000;
}
a:visited
{
  color: #4A94D5;
}
a:active
{
  color: #4A94D5;
}
a:hover
{
  color: #426997;
}
h1
{
  font-family: Arial;
  font-weight: normal;
  font-size: 22px;
  color: #003366
}
h2
{
  font-family: Arial;
  font-size: 16px;
  color: #000000
}
h3
{
  font-family: Arial;
  font-size: 13px;
  color: #000000
}
h4
{
  font-family: Arial;
  font-size: 14px;
  color: #000000
}
ol
{
  margin-top: 0
}
td
{
  font-weight: bold;
  margin-left: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: small
}
.main
{
  width: 500px
}
table.info
{
  margin-left: 10px;
}
td.actionheading
{
  background-color: #939598;
  border-bottom: solid 1px #000000;
  font-size: 12px;
  color: #000000;
  text-align: center;
}
td.loginheading
{
  background-color: #939598;
  border-bottom: solid 1px #000000;
  font-size: 12px;
  color: #000000;
  text-align: center;
}
.loginsubheading
{
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase; 
}
.logininfo
{
}
td.contentsheading
{
  background-color: #939598;
  border-bottom: solid 1px #000000;
  font-size: 12px;
  color: #000000;
  text-align: center;
}
input.logintext
{
  background-color: #FFFFFF;
  border: solid 1px #000000;
  font-family: Verdana;
  font-size: 13px;
  width: 110px
}
input.text
{
  background-color: #FFFFFF;
  border: solid 1px #000000;
  font-family: Verdana;
  font-size: 13px
}
input.loginbutton
{
  font-family: Arial;
  font-size: 12px;
  text-transform: uppercase
}
input.button
{
  font-family: Arial;
  font-size: 13px;
  text-transform: uppercase
}
ol.letterlist
{
  list-style-position: outside;
  list-style-type: lower-alpha
}
ul.squarelist
{
  list-style-position: outside;
  list-style-type: square
}

TD.InactiveTab
{
  padding: 4px;
  background-color: #EEEEEE;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
  font-weight: bold;
  cursor: hand;
}

TD.ActiveTab
{
  padding: 4px;
  background-color: White;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-right: solid 1px black;
  border-bottom: solid 1px white;
  font-weight: bold;
  cursor: hand;
}

TD.TabSpacer
{
  border-bottom: 1px solid black;
  /*cursor: hand;*/
}

TD.TabPanel
{
  padding: 14px;
  border-left: solid 1px black;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
}

.break-for-print
{
  page-break-before: auto;
}

.hardwrap
{
  page-break-inside: avoid;
}