﻿body {
  background-color: #d0d0d0;
  background-image: url(themes/t6/bg.jpg);
  background-repeat: repeat;
  font-family: Tahoma, Arial, Sans-Serif;
  margin: 0;
}
h1, h2, h3, h4, h5 {
  font-family: Tahoma, Arial, Sans-Serif;
}
p, div, ol, ul, li {
  font-family: Tahoma, Arial, Sans-Serif; font-size: 10pt;
}
h1 {font-size: 16pt;}
h2 {color: #5f89a7; font-size: 12pt; border-bottom: solid 1px #aaa;}
h3 {font-size: 10pt;}
a:link, a:active, a:visited {color: #124676; text-decoration: none;}
a:hover {color: #c00; text-decoration: underline;}

#header {
  background-image: url(themes/t6/hdrBg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 300px;
}
.center {
  position: absolute;
  left: 175px;
}
.right {
  position: absolute;
  left: 725px;
  top: 75px;
}
#title {
  top: 95px;
}
#container {
  top: 270px;
  left: 133px;
  width: 585px;
}
#papermiddle {
  background-image: url(themes/t6/midBg.jpg);
  background-repeat: repeat-y;
  position: relative;
  left: 0;
  top: 14px;
  padding-left: 40px;
  padding-right: 50px;
  padding-bottom: 0;
  margin: 0;
  width: 500px;
  z-index: 100;
}
#content {
  position: relative;
  top: -60px;
}
#paperbottom {
  background-image: url(themes/t6/btmBg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  position: relative;
  top: -5px;
  left: 0;
  width: 585px;
  height: 35px;
  min-height: 35px; 
  z-index: 0;
}
#footer {
  color: #777;
  font-size: 11px;
  font-style: italic;
  margin-bottom: 25pt;
  position: relative;
  text-align: right;
  left: -15px;
  top: 0px;
  width: 585px;
}

#ipanel {
  position: absolute;
  top: 5px;
  left: 3px;
}
#usSiteTitleTable {
  margin: 0;
  position: relative;
  top: 25px;
  left: 0;
}
#usSiteTitle {
  font-size: 20pt;
  color: #5f89a7;
  margin: 0;
}
#usSiteSubtitle {
  background: #5f89a7;
  color: #fff;
  font-family: Times New Roman, Serif;
  font-style: italic;
  font-weight: bold;
}
#usPageTitle {
  border: none;
  color: #555;
  position: relative;
  top: 10px;
  font-size: 14pt;
}
.usMenuItem {
  border: solid 1px transparent;
  font-weight: bold;
  font-size: 90%;
  padding: 2pt 5pt;
}
.usMenuItemCurr {
  background: #ffc600;
  border: solid 1px #c0a958;
  font-weight: bold;
  font-size: 90%;
  padding: 2pt 5pt;
}
.usMenuItemLink:link, .usMenuItemLink:active, .usMenuItemLink:visited {
  color: #555; text-decoration: none;
}
.usMenuItemLink:hover {color: #000; text-decoration: underline;}
.usErr {background: #fdbdb3; border: solid 1px #e68e7f; 
  margin: 3pt 0; padding: 3pt;}

.imgAntiSpam {border: solid 1px #777; width: 85px; height: 34px;}
.snippetTdName, .snippetTdInput {
  font-size: 90%;
  vertical-align: top; padding-bottom: 5pt;}
.snippetTdName {padding-right: 5pt; width: 150pt;}
.snippetFieldShort {width: 190px; font-family: Tahoma, Arial, Sans-Serif;}
.snippetFieldLong {width: 390px; font-family: Tahoma, Arial, Sans-Serif;}
.snippetSpecBox {border: solid 1px #999; height: 250px; width: 390px; overflow-y: scroll;}
.sp, .spOuter {font-size: 100%; margin: 0;}
ol.sp, ul.sp, ol.spOuter {padding-left: 15pt;}
ol.spOuter {margin-top: 10pt; border-top: solid 1px #999;}
ul.sp {list-style-type: none;}
li.sp, li.spl {margin: 3pt 0 3pt 5pt; padding: 0;}
li.spl {margin-left: -50pt;}
.okBox {background: #cde7b0; border: solid 1px #b9d599; margin: 3pt 0; padding: 3pt;}
.errBox {background: #fdbdb3; border: solid 1px #e68e7f; margin: 3pt 0; padding: 3pt;}
.warnBox {background: #fde8b3; border: solid 1px #e6ca7f; margin: 3pt 0; padding: 3pt;}

