body {
  margin: 0;
  font: Verdana, Arial, Helvetica, sans-serif;
  background: #E6F2FF;
  color: #303030
}

img { border: 0 }

h1 {
  font: 18px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #3c5b6d; margin-bottom: 8px
}

a, a:link, a:visited {
  color: #043dbc;
  text-decoration: underline
}

a:visited {
  color: #2277d9
}

a:hover {
  color: #51a2ff;
  text-decoration: none
}

td.nav {
  width: 164px;
  font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-align: right;
  padding-top: 10px;
  vertical-align: top
}

.menu {
  padding: 1px 0px 1px 10px; /* padding: 5px 0 5px 10px; */
  color: #fff;
  font: 9px Verdana, Tahoma, Arial, Helvetica, sans-serif
}

.menu, .menu A:link, .menu A:visited
{
  font: 9px Verdana, Tahoma, Arial, Helvetica, sans-serif; /* font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; */
  color: #fff;
  text-decoration: none;
  text-transform: uppercase
}

.menu A:hover {
  font: 9px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #e4e4e4;
  text-decoration: underline; 
  text-transform: uppercase
}

a.link,
a.link:link,
a.link:visited {
  font: 9px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #043dbc;
  text-decoration: underline
}

a.link:visited {
  color: #2277d9
}

a.link:hover {
  color: #51a2ff;
  text-decoration: none
}

td.rec_up_td { /*    -  :) */
  height: 50px;
  color: black;
  background-color: #f0b614;
  text-align: center;
  /* font: 12px, Verdana, Tahoma, Arial, Helvetica, sans-serif */
}

.rec_up A, .rec_up A:hover, .rec_up A:visited { 
  color: black;
  font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.rec_up A:hover { 
  color: #707070;
  font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif
}

td.rec_body { /*    */
  text-align: center;
  padding-bottom: 15px;
  background: #fff url('/.sys/img/rec_bg.jpg') no-repeat right bottom
}

td.leftbottomtd { /*   :) */
  background: #F5FAFE url('/common/img/con_bg.jpg');
  padding-left: 15px;
}

.leftbottom { /*   :) */
  font: 12px, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
}

.leftbottom A { /*   :) */
  font: 12px, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
}

.righttop P, .righttop  A, .righttop A:hover, .righttop A:visited { 
  font: 12px, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
}


.spec { /*    */
  width: 192px;
  vertical-align: top;
  border-right: 1px #EDEDED solid;
  background-color: #F5FAFE;
  color: #435559;
  font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif
}


td.main {
  vertical-align: top;
  text-align: center;
  padding: 10px;
}


.content H1 {
  text-align: left;
  margin: 7px 0 2px 0px;
  text-transform: uppercase;
  font-weight: ;
  color: #435559;
  font: 12px/1.4em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.content H2 {
  text-align: left;
  margin: 8px 0 2px 0px;
  text-transform: uppercase;
  color: #909090;
  font-weight: bold;
  /* color: #435559; */
  font: 11px/1.4em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.content p {
  margin: 2px 0px 1px 0px;
  text-align: justify;
  color: #435559;
  font: 12px/1.4em Verdana, Tahoma, Arial, Helvetica, sans-serif
}

.content form {
  margin: 5px 0 2px 0px;
}

.content IMG {
  margin: 5px 5px 5px 5px;
}


.content ul {
  color: #435559;
  font: 12px/1.4em Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin: 5px 0px 5px 25px;
  list-style-image: url('/common/img/li.gif');
} 

.content li {
  color: #435559;
  font: 12px/1.4em Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin: 2px 0px 2px 0px;
  text-align: left;
}
