﻿/* Bamboo */
body {background-color: #102f04;
  background-image: url(themes/t4/pageBg.gif);
  background-position: left top; background-repeat: no-repeat;
}
h1, h2, h3, h4, h5 {
  font-family: Tahoma, Arial, Sans-Serif;
}
p, div, ol, ul, li{
  font-family: Tahoma, Arial, Sans-Serif; font-size: 90%;
}
h1 {color: #5b8020; font-size: 16pt;}
h2 {font-size: 12pt; border-bottom: solid 1px #8ba729;}
h3 {font-size: 10pt;}
a:link, a:active, a:visited {color: #5b8020; text-decoration: none;}
a:hover {color: #f00; text-decoration: underline;}

#usTblPage {
  border-collapse:collapse;
  margin: 15pt auto;
  width: 700px;}
#usTitleContainer {
  padding-left: 5pt;
}
#usSiteTitleTable {
  background-image: url(themes/t4/bamboo.jpg);
  background-position: right bottom; background-repeat: no-repeat;
  border-collapse: collapse;
  width: 100%;
}
#usSiteTitle {
  color: #fff; font-size: 18pt;
  margin-top: 15pt; margin-bottom: 5pt;
}
#usSiteSubtitle {
  color: #abcf2d; font-family: Arial, Sans-Serif;
  font-size: 10pt; font-style: italic;
  margin-top: -5pt; margin-bottom: 10pt;
}
#usSiteLogo {
  margin-left: -7px;
  margin-right: 10pt;
}
#usPageTitle {
  border-bottom-style: none;
  color: #5b8020; font-size: 16pt;
}
#usMenuContainer {
  background-color: #5b8020; background-image: url(themes/t4/menuBg.gif);
  background-position: bottom; background-repeat: repeat-x;
  border-bottom: solid 1px #51731a;
  border-top: solid 1px #8ba729;
  color: #fff;
  padding: 0;
}
.usMenuTable {border-collapse: collapse;}
.usMenuItem, .usMenuItemCurr {color: #fff;
  font-family: Tahoma, Sans-Serif; font-weight: bold; font-size: 70%;
  padding: 7px 10px;}
.usMenuItem {border-top: solid 1px transparent;}
.usMenuItemCurr {
  background-color: #8ba729; background-image: url(themes/t4/menuBgEm.gif);
  background-position: top; background-repeat: repeat-x;
  border-top: solid 1px #abcf2d;
  color: #fff;}
.usMenuItemLink:link, .usMenuItemLink:active, .usMenuItemLink:visited {
  color: #cac99e; text-decoration: none;
}
.usMenuItemLink:hover {color: #fff;}
.usErr {background: #fdbdb3; border: solid 1px #e68e7f; 
  margin: 3pt 0; padding: 3pt;}

#usContent {
  background-color: #eee; background-image: url(themes/t4/shade.gif);
  background-position: top; background-repeat: repeat-x;
  border-top: solid 1px #ccc;
  padding: 10pt;
}
#poweredBy {
  color: #fff;
  border-top: solid 1px #005;
  font-family: Tahoma, Arial, Sans-Serif; font-size: 10px;
  font-style: italic;
  padding: 5pt;
  text-align: right;}
#poweredByLink:link, #poweredByLink:active, #poweredByLink:visited {
  color: #cac99e;
}
#poweredByLink:hover {color: #fff;}

.imgAntiSpam {border: solid 1px #777; width: 85px; height: 34px;}
.snippetTdName, .snippetTdInput {
  font-family: Tahoma, Arial, Sans-Serif; 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: 450px; font-family: Tahoma, Arial, Sans-Serif;}
.snippetSpecBox {border: solid 1px #999; height: 250px; width: 450px; overflow-y: scroll;}
.sp, .spOuter {font-size: 10pt; 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;}

