a:link { color: #21549e; text-decoration: none; }
a:visited { color: #21549e; text-decoration: none; }
a:active { color: #21549e; text-decoration: none; }
a:hover { color: #ff4e00; text-decoration: none; }

body {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
  color: #000000;
  line-height: 16px;
  background-color: #FFFFFF;
  background-image: url(../img/bg.leftcol.gif);
}

html {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
}

body {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
}

img {
  display: inline;
  border: 0px;
}

a img {
  border: 0px;
}

.leftcol {
  position: relative;
  background-image: url(../img/bg.leftcol.gif);
  width: 67%;
}

.leftcol .nav {
  position: relative;
  width: 680px;
  top: 46px;
  left: 47px;
  margin-right: 130px;
}

.leftcol .nav img {
  padding-right: 8px;
}

.leftcol .subnav {
  position: absolute;
  top: 71px;
  left: 58px;
}

.leftcol .subnav .link a {
  font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
  color: #bdcce2;
  padding-right: 13px;
}

.leftcol .subnav .link a:hover {
  font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
  color: #ffffff;
}

.leftcol .subnav .active {
  font: normal normal bold 11px Arial, Helvetica, Sans-Serif;
  color: #ffffff;
  padding-right: 13px;
}

.leftcol .content {
  position: relative;
  top: 70px;
  left: 0px;
  margin-bottom: 70px;
}

.leftcol .content .banner {
  width: 100%;
  height: 226px;
}

.leftcol .content .text {
  padding-left: 55px;
  font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
  color: #232323;
  line-height: 16px;
  width: 500px;
}

.rightcol {
  width: 215px;
  background-image: url(../img/bg.rightcol.gif);
}

.rightcol .footer {
  padding-left: 17px;
  padding-top: 17px;
  padding-bottom: 17px;
  font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
  color: #9b9b9b;
  line-height: 20px;
}

.rightcol .news {
  padding-left: 17px;
  padding-top: 25px;
  font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
  color: #484848;
  line-height: 13px;
  width: 180px;
}

.rightcol .news .date {
  font: normal normal normal 9px Arial, Helvetica, Sans-Serif;
  color: #6d6d6d;
  line-height: 13px;
}

.emptycol {
  background-image: url(../img/bg.emptycol.gif);
}

