body {
  width:100%;
  height:100%;
  border:none;
  margin:0px;
  padding:0px;
  background-color:#FEF7C1;
  background-image:url('../iface/body_bgr.gif');
  background-repeat:repeat-y;
}

a, a:visited {
  color:#6050FF;
  text-decoration:none;
}

a:hover {
  color:#F03F5D;
}

img {
  border:none;
}

p {
  text-indent:2em;
  text-align:justify;
}

table, td, th {
  border-collapse:collapse;
}

table#iface {
  margin:0px;
  padding:0px;
  border:none;
}

table#iface td {
  margin:0px;
  padding:0px;
  border:none;
}

td#leftcol {
  width:200px;
  height:100%;
  margin:0px;
  border:none;
  vertical-align:top;
  background-image:url('../iface/lcol_bgr.gif');
  background-repeat:repeat-x;
  font-weight:600;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  line-height:95%;
}

ul#mainmenu {
  margin-left:5px;
  padding-left:5px;
  color:#1238C0;
  list-style-image:url('../iface/menu_list.gif');
}

ul#mainmenu li {
  padding-bottom:11px;
}

table#rightcol {
  padding:0px;
  margin:0px;
  border:none;
  background-image:url('../iface/lcol_bgr.gif');
  background-repeat:repeat-x;
}

table#rightcol td {
  padding:0px;
  margin:0px;
  border:none;
}

td#rightcol {
  width:100%;
  height:100%;
  margin:0px;
  border:none;
  vertical-align:top;
}

td#bottom_banner {
  height:70px;
  vertical-align:middle;
}

td#round_top {
  background-color:#F8F8F8;
  vertical-align:top;
}

td#round_corner {
}

table.content td {
  vertical-align:top;
  color:#3754B0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  font-weight:600;
}

td#content {
  background-color:#F8F8F8;
  vertical-align:top;
  background-image:url('../iface/content_bgr.gif');
  background-position:top;
  background-repeat:repeat-x;
  color:#3754B0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  font-weight:600;
}

td#content li {
  text-align:justify;
}

td#center_title {
  color:#3F4EAA;
  font-family:Arial, Helvetica, sans-serif;
  font-size:22pt;
  font-weight:800;
  text-align:center;
}

div.title {
  color:#FC3955;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14pt;
  font-weight:800;
  width:100%;
  text-align:center;
}

div.subtitle {
  color:#FC3955;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13pt;
  font-weight:600;
  width:100%;
  text-align:center;
}

div.sense {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13pt;
  font-weight:800;
  width:100%;
  text-align:center;
}

td#contacts {
  text-align:center;
  width:100%;
  color:#FC3955;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12pt;
  font-weight:800;
}

img.thumb {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:10px;
  border:1px solid #3F4EAA;
  cursor:hand;
}

div.zoompic {
  position:absolute;
  left:0;
  top:0;
  z-index:255;
  visibility:hidden;
}

table.zoompic {
  border:3px ridge #3F4EAA;
  background-image:url('../iface/lcol_bgr.gif');
  background-repeat:repeat-x;
  background-color:#FEF7C1;
}

td.zoom_caption {
  color:white;
  font-weight:600;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  background-color:blue;
  background-image:url('../iface/caption.gif');
  background-repeat:repeat-x;
  height:21px;
}

td#zoom_close {
  cursor:hand;
}

td#zoom_pic {
  text-align:center;
}

table.album td {
  text-align:center;
}

table.album img {
}

div.album_pages {
  width:100%;
  text-align:center;
}

td#location {
  color:#3F4EAA;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14pt;
  font-weight:600;
  text-align:right;
}