
a {
  text-decoration: none;
}

a:hover {
  color: #ad1414;
  background-color: white;
  text-decoration: underline;

}

.hover {
  color: #800000;
  background-color: #CCCCCC;
}


.PageHeading {
  font-family: Arial;
  font-size: 16pt;
  color: black;
  font-weight: 500;
  text-align: center;

}

.TextHeading {
  font-family: Arial, sans-serif;
  font-size: 14pt;
  color: darkblue;
  font-weight: 500;

}

.TextIndent {
  margin-left: 25px;

}

.Txt {
  color: #333333;
  font-weight: 500;
  text-decoration:none;
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ProjectsText {
  color: white;
  background-color: black;
  font-weight: 500;
  text-decoration:none;
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ProjectHeading {
  color: black;
  font-weight: 500;
  text-decoration:none;
  font-size: 14pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-left: 10px;
}

.ProjectSubHeading {
  color: black;
  font-weight: 900;
  text-decoration:none;
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-left: 10px;
}

.home_page_text {
  font-size: 14pt;
  font-family : Arial, sans-serif;
  color: #fff6dd;
  background: black;
  padding: 10px;

}


A, .TopPageIndexRef, .PageIndexRef, .MenuItem, .TextRef, .ProjectRef, .footer_link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight: 500;
  color: #ad1414;

}

.ProjectIndexRef {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: underline;
  font-weight: 500;
  color: #244e87;

}

.TopPageIndexStatic {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  text-decoration: none;
  color: black;

}

.PageContentsRef {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  line-height: 130%;

}

.MenuHeading {
  font-family: Arial;
  font-size: 12;
  color: black;
  font-weight: 900;

}

.SiteTitleHeading {
  font-family: Arial;
  font-size: 14;
  color: black;
  font-weight: 900;
  font-style: italic;
  padding-bottom: 10px;

}

.StyleControl {
  color: black;
  font-size: 11pt;
  font-family: Arial, sans-serif;
  font-weight: 700;
}

.TableLabel {

  font-weight: 900;

}

.page-wrapper-top {
    background: url(Images/page-wrapper-top.gif) top left no-repeat;
    height: 8px;
}

.page-wrapper-inner {
    background: url(Images/page-wrapper-inner.gif) top left repeat-y;
    padding: 12px;

}

.page-wrapper-bottom {
    background: url(Images/page-wrapper-bottom.gif) top left no-repeat;
    height: 9px;
}

.frame-wrapper-top {
    margin-top: 10px;
    background: url(Images/frame-wrapper-top.gif) top left no-repeat;
    height: 8px;
}

.frame-wrapper-inner {
    background: url(Images/frame-wrapper-inner.gif) top left repeat-y;
    padding: 12px;

}

.frame-wrapper-bottom {
    background: url(Images/frame-wrapper-bottom.gif) top left no-repeat;
    height: 9px;
}

.frame-wrapper-top-index {
    margin-top: 10px;
    background: url(Images/frame-wrapper-top-index.gif) top left no-repeat;
    height: 8px;
}

.frame-wrapper-inner-index {
    background: url(Images/frame-wrapper-inner-index.gif) top left repeat-y;
    padding: 12px;

}

.frame-wrapper-bottom-index {
    background: url(Images/frame-wrapper-bottom-index.gif) top left no-repeat;
    height: 9px;
}


.top-left, .top-right, .bottom-left, .bottom-right { 
    background-image: url('Images/corners1280x18.gif'); /* CHANGE: path and name of your image */
    height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
    font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
    }
.top-left, .bottom-left { 
    margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
    }
.top-right, .bottom-right { 
    margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
    margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
    }
.top-right {
    background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
    }
.bottom-left  { 
    background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
    }
.bottom-right { 
    background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
    }
.inside {
    border-left: 1px solid black; /* YCC: color & properties of the left-borderline */
    border-right: 1px solid black;/* YCC: color & properties of the right-borderline */
    
    background: white;            /* YCC: background-color of the inside */
    color: #000000;                 /* YCC: default text-color of the inside */
    padding-left: 10px;             /* YCC: all texts at some distance of the left border */
    padding-right:10px;             /* YCC: all texts at some distance of the right border */

    }
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */


ul.contact { list-style: none; margin-right: 10%; }
.contact_dotted  {
    border-top: 1px dotted #999;
    padding-top: 8px;
    padding-bottom: 8px;
}

.contact_dotted_last  {
    border-top: 1px dotted #999;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted #999;
}


.MaterialsIndex a {

  display: block;
  font-family: verdana, arial,comic sans ms,technical;
  font-size: 12pt;
  text-decoration: none;
  font-weight: 500;
  color: white;
  background-color: black;
  margin-bottom: 2px;
  padding: 3px;
  width: 160px;
  text-align: center;

}

.MaterialsIndex a:hover 
{
  background-color: white;
  color: darkblue;
  text-decoration: none;
}
