
body {
  background-color: white;
  font-family: Tahoma;
  font-size: 12px;
  color: #4f4f4f;
}

a:link {
  color: #5599df;
  text-decoration: underline;
}
a:visited {
  color: #5599df;
  text-decoration: underline;
}
a:hover {
  color: #5599df;
  text-decoration: none;
}
a:active {
  color: #5599df;
  text-decoration: underline;
}

h1 {
  font-size: 12px;
  font-weight: bold;
  color: #4f4f4f;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}

h3 {
  font-size: 24px;
  font-weight: normal;
  color: #666666;
}

hr {
  border: solid 0px black;
  background-color: #4f4f4f;
  height: 1px;
}


td#content-canvas {
  text-align: left;
}

td.content {
  padding: 15px 15px 15px 15px;
  text-align: left;
}

td.headerbuttons {
  width: 80px;
  text-align: center;
  background-color: white;
  font-family: Tahoma;
  font-size: 12px;
  color: #4f4f4f;
}

td.headerbuttons a:link {
  color: #4f4f4f;
  text-decoration: underline;
}
td.headerbuttons a:visited {
  color: #4f4f4f;
  text-decoration: underline;
}
td.headerbuttons a:hover {
  color: #c24141;
  text-decoration: underline;
}
td.headerbuttons a:active {
  color: #c24141;
  text-decoration: underline;
}


td.headerslash {
  width: 1px;
  height: 27px;
  background-image: url(../img/header-slash.jpg);
}


td#footer-canvas {
  height: 65px;
  background-image: url(../img/footer.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-left: 40px;
  padding-right: 40px;
  color: white;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

td#footer-canvas a:link {
  color: white;
  font-size: 10px;
  text-decoration: underline;
}
td#footer-canvas a:visited {
  color: white;
  font-size: 10px;
  text-decoration: underline;
}
td#footer-canvas a:hover {
  color: white;
  font-size: 10px;
  text-decoration: none;
}
td#footer-canvas a:active {
  color: white;
  font-size: 10px;
  text-decoration: underline;
}

table.button td.left {
  text-align: left;
  vertical-align: middle;
}

table.button td.middle {
  height: 50px;
  text-align: center;
  vertical-align: middle;
  font-family: Georgia;
  color: #525252;
  font-size: 16px;
  font-weight: bold;
}

table.button td.middle a:link {
  color: #525252;
  text-decoration: none;
}
table.button td.middle a:visited {
  color: #525252;
  text-decoration: none;
}
table.button td.middle a:hover {
  color: #525252;
  text-decoration: none;
}
table.button td.middle a:active {
  color: #525252;
  text-decoration: none;
}

table.button td.right {
  text-align: left;
  vertical-align: middle;

}

table.button_over td.left {
  width: 7px;
  text-align: left;
  vertical-align: middle;
  background: url( '../img/btn-left.jpg') no-repeat center 2px;
}

table.button_over td.middle {
  height: 50px;
  text-align: center;
  vertical-align: middle;
  font-family: Georgia;
  color: white;
  font-size: 16px;
  font-weight: bold;
  background: url( '../img/btn_middle.jpg') repeat-x center 2px;
}

table.button_over td.middle a:link {
  color: white;
  text-decoration: none;
}
table.button_over td.middle a:visited {
  color: white;
  text-decoration: none;
}
table.button_over td.middle a:hover {
  color: white;
  text-decoration: none;
}
table.button_over td.middle a:active {
  color: white;
  text-decoration: none;
}

table.button_over td.right {
  width: 7px;
  text-align: left;
  vertical-align: middle;
  font-family: Georgia;
  color: #343434;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  background: url( '../img/btn-right.jpg') no-repeat center 2px;
}

td.mheader {
  background: url( '../img/header-2.jpg') no-repeat center;
}


table.mbutton td.middlemenu {
  height: 30px;
  text-align: left;
  padding-left: 20px;
  vertical-align: middle;
  font-family: Georgia;
  color: white;
  font-size: 11px;
  font-weight: bold;
}

table.mbutton td.middlemenu a:link {
  color: white;
  text-decoration: none;
}
table.mbutton td.middlemenu a:visited {
  color: white;
  text-decoration: none;
}
table.mbutton td.middlemenu a:hover {
  color: white;
  text-decoration: none;
}
table.mbutton td.middlemenu a:active {
  color: white;
  text-decoration: none;
}

table.mbutton_over td.middlemenu {
  height: 30px;
  text-align: left;
  padding-left: 20px;
  vertical-align: middle;
  font-family: Georgia;
  color: white;
  font-size: 11px;
  font-weight: bold;
  background: url( '../img/menuhover.png') center 2px;
}

table.mbutton_over td.middlemenu a:link {
  color: white;
  text-decoration: none;
}
table.mbutton_over td.middlemenu a:visited {
  color: white;
  text-decoration: none;
}
table.mbutton_over td.middlemenu a:hover {
  color: white;
  text-decoration: none;
}
table.mbutton_over td.middlemenu a:active {
  color: white;
  text-decoration: none;
}

td.mtitle2 {
  padding: 7px 25px 7px 25px;
  text-align: left;
  background: #e0e0e0;
  text-decoration: none;
  font-family: Georgia;
  color: Black;
  font-size: 18px;
  font-weight: bold;
}

p.normal {
  font-family: Tahoma;
  font-weight: normal;
  font-size: 13px;
  text-align: justify;
}


img.project {
  border: solid 1px white;
}

td.img {
  border: solid 1px black;
  text-align: left;
}

table.img {
  border: solid 5px white;
  text-align: left;
}