body {
  font-family: arial, verdana, times;
  font-size: 14px;
  color: #393939;
  background-color: #A7C0A7;
  background-image: url('/site.images/background.png');
  background-repeat: repeat-x;
}
a {
  font-family: arial, verdana, times;
  font-size: 14px;
  text-decoration: underline;
  color: #008000;
}
a:hover {
  color: #00C040;
}
label {
  cursor: pointer;
}
td {
  font-family: arial, verdana, times;
  font-size: 14px;
  color: #393939;
}
td.motto {
  font-size: 16px;
  color: #DDD000;
  font-weight: bold;
}
td.motto a{
  font-size: 16px;
  color: #DDD000;
  font-weight: bold;
}
td.motto a:hover{
  font-size: 16px;
  color: #FFF222;
  font-weight: bold;
}
td.divider {
  font-family: arial, verdana, times;
  font-size: 8px;
  background-color: #FFFF80;
  background-image: url('/site.images/menubg.png');
  background-repeat: repeat-x;
  border: 1px solid #393939;
  border-bottom: 0px none;
  width: 10px;
  padding:0px;
}
td.menu {
  font-family: arial, verdana, times;
  font-size: 14px;
  background-color: #FFFF80;
  background-image: url('/site.images/menubg.png');
  background-repeat: repeat-x;
  border: 1px solid #393939;
  border-bottom: 0px none;
}
a.menu {
  text-decoration: none;
}
a span.menuitem {
  font-family: arial, verdana, times;
  font-size: 14px;
  font-weight: bold;
  color: #008000;
  display: block;
  width: 130px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 16px;
  text-decoration: none;
}
a:hover span.menuitem {
  color: #00A080;
  display: block;
  width: 130px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 16px;
  background-color: #FFFFC0;
  text-decoration: none;
  filter:alpha(opacity=40);
  -moz-opacity:.40;
  opacity:.40;
}
input.in1 {
  font-family: arial, verdana, times;
  font-size: 14px;
  width: 160px;
  border: 1px solid #003A00;
  background-color: #FFFFFF;
  color: #393939;
}
input.in2 {
  font-family: arial, verdana, times;
  font-size: 14px;
  width: 48px;
  border: 1px solid #003A00;
  background-color: #FFFFFF;
  color: #393939;
}
input.button {
  font-family: arial, verdana, times;
  font-size: 14px;
  width: 108px;
  height: 24px;
  border: 1px solid #8C8C6D; 
  background-image: url('/site.images/btn2.png');
  background-repeat: repeat-x;
  color: #393929;
  font-weight: bold;
  cursor: pointer;
  
}
.hd {
  font-family: arial, verdana, times;
  font-size: 14px;
  width: 400px;
  border: 1px solid #003A00;
  background-color: #FFFFFF;
  color: #393939;
}
span.buttonsmall {
  font-family: arial, verdana, times;
  font-size: 10px;
  width: 64px;
  height: 14px;
  border: 1px solid #8C8C6D; 
  background-image: url('/site.images/btn1.png');
  background-repeat: repeat-x;
  color: #393929;
  padding-left: 6px;
  padding-right: 6px;
  cursor: pointer;
}
span.buttonsmalldark {
  font-family: arial, verdana, times;
  font-size: 10px;
  width: 64px;
  height: 14px;
  border: 1px solid #8C8C6D; 
  background-image: url('/site.images/btn3.png');
  background-repeat: repeat-x;
  color: #393929;
  padding-left: 6px;
  padding-right: 6px;
  cursor: pointer;
}
div.heading {
  margin-bottom: 10px;
  padding: 6px;
  font-family: arial, verdana, times;
  font-weight: bold;
  font-size: 14px;
  color: #006400;
  border-bottom: 1px dotted #AACDAA;
}
div.micromenu {
  margin: 10px;
  padding: 6px;
  font-family: arial, verdana, times;
  font-weight: bold;
  font-size: 14px;
  color: #006400;
  border-bottom: 1px dotted #AACDAA;
  text-align: right;
}

div#uSubMenu {
  width: 160px;
  display: none;
  position: absolute;
}
a span.submenu {
  font-family: arial, verdana, times;
  font-size: 14px;
  font-weight: bold;
  color: #008000;
  display: block;
  width: 160px;
  text-align: left;
  padding: 4px;
  height: 16px;
  text-decoration: none;
  background-color: #EAEA80;
  border: 1px solid #696969;
  border-top: 0px none #696969;
}
a:hover span.submenu {
  color: #00A000;
  display: block;
  width: 160px;
  text-align: left;
  padding: 4px;
  height: 16px;
  text-decoration: none;
  background-color: #CCCC80;
  
}
.copyright {
  font-family: verdana, arial, times;
  font-size: 11px;
}

#prepage {
  height:100%;
  width:100%;
  z-index:2;
  text-align:center;
  position:absolute;
  left:0px;
  top:0px;
  display: none;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
  background-color: #323232;
  cursor: pointer;
}
#dialog {
  position: absolute;
  display: none;
  z-index: 4;
  width: 900px;
}
div.closebox {
  width: 8px;
  margin-top: 4px;
  float: left;
  border: 1px solid #969696;
  background-color:#DDDDDD;
  color: #969696;
  font-size: 10px; 
  padding-left: 4px; 
  font-weight: bold;
  padding-right: 4px;
  cursor: pointer;
  text-align: center;
}
textarea.titletb {
  width: 896px;
  height: 50px;
  border: 1px dotted #AACDAA;
  font-size: 22px;
  font-weight: bold;
  color: #006400;
  text-align: center;
}
textarea.rcontent {
  width: 896px;
  height: 198px;
  border: 1px dotted #AACDAA;
  float: left;
  margin-top: 4px;
  font-size: 14px;
  font-family: arial, verdana, times;
  color: #363636;
}
textarea.rcontentsmall {
  width: 696px;
  height: 196px;
  border: 1px dotted #AACDAA;
  float: left;
  margin-top: 4px;
  font-size: 14px;
  font-family: arial, verdana, times;
  color: #363636;
}
textarea.rcontentsmall2 {
  width: 570px;
  height: 278px;
  border: 1px dotted #AACDAA;
  float: left;
  margin-top: 4px;
  font-size: 14px;
  font-family: arial, verdana, times;
  color: #363636;
}
div.showpic {
  margin-left: 4px;
  margin-top: 4px;
  width: 196px;
  height: 200px;
  float: left;
  display: block;
  text-align: center;
  font-style: italic;
  font-size: 11px;
}
div.hidepic {
  width: 1px;
  height: 1px;
  float: left;
  display: none;
}
div.showvid {
  margin-left: 4px;
  margin-top: 4px;
  width: 320px;
  height: 265px;
  float: left;
  display: block;
  text-align: center;
  font-style: italic;
  font-size: 11px;
}
div.hidevid {
  width: 1px;
  height: 1px;
  float: left;
  display: none;
}
select.slct1 {
  font-family: arial, verdana, times;
  font-size: 12px;
  border: 1px solid #808080;
  background-color: #FFFFFF;
  color: #808080;
}
div.ptxt {
  font-family: arial, verdana, times;
  font-size: 14px;
  color: #808080;
  font-style: italic;
}

td.refHead {
 font-size: 12px;
 color: #393939;
 background-color: #BBBBBB;
 font-weight: bold;
}
td.refCell0 {
  font-size: 12px;
  background-color: #F0F0F0;
}
td.refCell1 {
  font-size: 12px;
  background-color: #FFFFFF;
}

span.hint {
  font-size: 11px;
  font-weight: bold;
  background-color: #DDDDCC;
  border: 1px solid #AAAAAA;
  color: #008000;
  cursor: pointer;
}
.jshintbox {
  position:         absolute;
  display:          none;
  visibility:       hidden;
  width:            240px;
  border:           1px solid #626262;
  background-color: #FFFFAA;
  color:            #393939;
  padding:          2px;
  font-family:      tahoma,arial,helvetica, sans-serif;
  font-size:        10px;
  text-align:	    justify;
}
.jshintbox b {
  color: #008000;
}

h1 {
  color: #006020;
  font-size: 22px;
}
h2 {
  color: #008000;
  font-size: 16px;
}

a.boxed {
  border: 1px solid #008000;
  font-size: 9px;
  padding:1px 2px 1px 2px;
  text-decoration: none;
  background-color: #EEEEAA;
  clear: both;
}
a.boxed:hover {
  border: 1px solid #00AA00;
  background-color: #CCCCDD;
}
