/* start reset browser default styling */
html, body,
    div, h1, h2, h3, p, pre, blockquote, ul, ol, li, address,
    dl, dt, dd,
    td, th, tfoot,
    form, fieldset, label, select, input, legend, textarea {
    margin: 0;
    padding: 0;
   /** font-family: "Times New Roman", Times, serif; ALREADY IN MAIN.CSS**/
}

  h1 {
    /** font: 2.4em "Times New Roman", Times, serif;    ALREADY IN MAIN.CSS**/
    /** font-weight: normal;                   ALREADY IN MAIN.CSS**/
    /** text-transform: uppercase;             ALREADY IN MAIN.CSS**/
    /** text-align: center;                    ALREADY IN MAIN.CSS**/
    padding: 40px 0 30px 0;
    /** margin: 0 auto;                        ALREADY IN MAIN.CSS**/
}

fieldset, img, table {
    /**  border: 0;      ALREADY IN MAIN.CSS**/
}

ul {
   /** list-style: none; ALREADY IN MAIN.CSS**/
}

/* end reset browser default styling */
/* start invisible */
div.enclosing {
    /**  clear: both;   ALREADY IN MAIN.CSS**/
}

a.anchor {
/* invisible anchor for correct placement of the section */
 /**   display: block;  NOT USED??**/
 /**   position: relative;   NOT USED??**/
 /**   float: left;      NOT USED??**/
  /**  top: -225px;      NOT USED??**/
  /**  left: -105px;     NOT USED??**/
  /**  width: 10px;      NOT USED??**/
  /**  height: 10px;     NOT USED??**/
}

:-moz-any-link:focus {
/* hides the marking frame that appears on links in ff */
 /**   outline: none; ALREADY IN MAIN.CSS**/
}

/* end invisible */
/* start navigation */
div.navContainer {
   /**position: fixed;  NO CLASS NAMED navContainer in overview. Only id navContainer with class nav (see main.css)**/
   /**padding-top: 0;   NO CLASS NAMED navContainer in overview. Only id navContainer with class nav (see main.css)**/
}



div.nav {
   /**  width: 840px; ALREADY IN MAIN.CSS **/
   /**   text-align: center;  ALREADY IN MAIN.CSS **/
   /**   z-index: 3; ALREADY IN MAIN.CSS **/
}

div.nav img {
   /**  margin-bottom: 32px; ALREADY IN MAIN.CSS **/
   /** clear: both;  ALREADY IN MAIN.CSS **/
}

div.nav ul.mainNav,
    div.nav ul.secondNav {
   /** width: 100%; NOT USED IN OVERVIEW **/
   /** margin: auto;                 NOT USED IN OVERVIEW **/
   /** overflow: visible;   NOT USED IN OVERVIEW **/
   /** text-align: center; NOT USED IN OVERVIEW **/
   /** line-height: 1.5;   NOT USED IN OVERVIEW **/
}

div.nav ul.mainNav {
   /** position: relative;   NOT USED IN OVERVIEW **/
}

div.nav ul.secondNav {
   /** position: absolute; NOT USED IN OVERVIEW **/
   /** top: 22px;          NOT USED IN OVERVIEW **/
   /** left: 0;            NOT USED IN OVERVIEW **/
   /** visibility: hidden; NOT USED IN OVERVIEW **/
   /** display: inline;    NOT USED IN OVERVIEW **/
   /** line-height: 1.7;   NOT USED IN OVERVIEW **/
}

div.nav ul.mainNav li,
   div.nav ul.secondNav li {
   /** float: left;              NOT USED IN OVERVIEW **/
   /** background: url(../images/bgNav.png) repeat-x left -2px;  NOT USED IN OVERVIEW **/
   /** height: 22px;                          NOT USED IN OVERVIEW **/
   /** width: 19.88%;               NOT USED IN OVERVIEW **/
   /** text-transform: uppercase;   NOT USED IN OVERVIEW **/
   /** font-size: 14px;          NOT USED IN OVERVIEW **/
}

div.nav ul.secondNav li {
   /** background: url(../images/bgNav.png) repeat-x top left;      NOT USED IN OVERVIEW **/
   /** height: 24px;                                       NOT USED IN OVERVIEW **/
}

div.nav ul.mainNav li.first,
   div.nav ul.secondNav li.first {
   /** height: 22px;                             NOT USED IN OVERVIEW **/
}

div.nav ul.spaces li {
  /**  width: 16.6%; ALREADY IN MAIN.CSS**/
}

div.nav ul.mainNav li:hover ul.secondNav {
  /**  visibility: visible;      NOT USED IN OVERVIEW **/
}

div.nav ul li a {
 /**    color: #757679;      ALREADY IN MAIN.CSS**/
 /**    text-decoration: none;  ALREADY IN MAIN.CSS**/
 /**    height: 25px;           ALREADY IN MAIN.CSS**/
 /**    letter-spacing: 0.5px;   ALREADY IN MAIN.CSS**/
}

div.nav ul.mainNav li a:hover,
    div.nav ul.secondNav li a:hover {
   /** font-weight: bold;   NOT USED IN OVERVIEW **/
}

div.nav ul.topNav {
/**    float: right; ALREADY IN MAIN.CSS**/
 /**   margin-bottom: 20px;  ALREADY IN MAIN.CSS**/
}

div.nav ul.topNav li {
 /**   float: left;   ALREADY IN MAIN.CSS**/
  /**  font-size: 12px;    ALREADY IN MAIN.CSS (in em)**/
 /**   font-style: italic;      ALREADY IN MAIN.CSS**/
 /**   font-weight: bold;      ALREADY IN MAIN.CSS**/
 /**   margin-left: 13px;        ALREADY IN MAIN.CSS**/
}

div.nav ul.first.topNav {
   /** float: left; NOT USED??**/
}

div.nav ul.first.topNav li {
    /**margin-left: 0; NOT USED??**/
}

div.nav li.current a, {
  /**  border-bottom: 1px solid #757679; NOT USED??**/
}

.nav h1 {
 /** font: 25px Arial, Helvetica, sans-serif; NOT USED??**/
 /** font-weight: bold; NOT USED??**/
 /** text-transform: uppercase; NOT USED??**/
 /** text-align: center; NOT USED??**/
 /** color: #727272; NOT USED??**/
}

li.current {
 /**   text-decoration: underline; NOT USED **/
}

/* end navigation */
/* start framework */
/* MARTIN Changed container size */
div.container,
    div.navContainer {
    /** width: 100%;         ALREADY IN COMMON.CSS**/
    /** padding-top: 130px;   ALREADY IN COMMON.CSS**/
}

div.navContainer {
  /**  padding-top: 0; ALREADY IN COMMON.CSS**/
}

div.overviewContent {
    width: 840px;
    margin: 0 auto 0 auto;
}
div.overviewContent img{
    width: 50px;
}

/* MARTIN Changed bottom margin */
div.section {
   /** width: 100%;**/
 /**   float: left; ALREADY IN MAIN.CSS**/
}

div.first.section {
   /** padding-left: 440px; NOT USED??**/
}

div.last.section {
  /**  padding-right: 440px;**/
}

/* MARTIN Changed to left align, removed size */
div.module {
  /**  text-align: left; NOT USED??**/
 /**   position: relative; NOT USED??**/
 /**   float: left;       NOT USED??**/
}

div.module img {
  /**  float: left;      NOT USED??**/
  /**  width: 69px;      NOT USED??**/
 /**   border: 0;        NOT USED??**/
}

div.twoCol,
    div.threeCol {
 /**   float: left;     NOT USED??**/
 /**   width: 69px;    NOT USED??**/
 /**   text-align: left; NOT USED??**/
}

.mag div.module p.imageText,
    .regular div.module p.imageText {
  /**    font-size: 10px;   NOT USED**/
  /**    text-align: center;   NOT USED**/
   /**   text-transform: none;  NOT USED**/
}

/* end links */
/* start headlines */
/* MARTIN Changed font size */
h2 {
    font-size: 14px;
    /** font-family: "Times New Roman", Times, serif; ALREADY IN MAIN.CSS**/
    /** text-transform: uppercase;                  ALREADY IN MAIN.CSS**/
    padding: 10px 0 0 0;
    text-align: left;
}

h2.first {
  /**  padding-top: 50px; NOT USED??**/
}

h3 {
  /**  font: 11px "Times New Roman", Times, serif; NOT USED NOW**/
  /**   text-transform: uppercase; NOT USED NOW**/
  /**   padding: 10px 0 10px 0; NOT USED NOW**/
  /**   text-align: left; NOT USED NOW**/ 
}


/* end headlines */
/* start images */
div.section img {
  /**  margin-bottom: 0; NOT USED??**/
}

/* end images */

.regular div.module,
    .spaces div.module {
   /**  margin-bottom: 0;  NOT USED??**/
}

.regular div.module img {
   /**  margin-bottom: 0;  NOT USED??**/
}

.overviewSlider {
    position: fixed;
    top: auto;
    left: auto;
    right: 10px;
    bottom: 12px;
    width: 170px;
    text-align: right;
    z-index: 3;
}

.overviewSlider p {
    visibility: visible;
    font-size: 12px;
    float: left;
}

div.slider {
    float: right;
    width: 130px;
    margin: 1px 0;
    background-color: #231d1f;
    height: 10px;
    position: relative;
}

div.slider div.handle {
    width: 20px;
    height: 10px;
    background-color: #929292;
    cursor: move;
    position: absolute;
}

.overviewModule {
    padding: 0 0 10px 0;

}

