body {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #cccccc;
  scrollbar-darkshadow-color: #2f4f4f;
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #cccccc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-track-color : #ededed;
  background: #FFFFFF url(bg.gif) fixed;
}

h1 {
  color: #ff8040;
  font-size: 22px;
}
.txt22 {
  font-size: 22px;
}

h2 {
  color: #ff8040;
  font-size: 20px;
}
.txt20 {
  font-size: 20px;
}

h3, .title {
  color: #ff8040;
  font-size: 18px;
}
.txt18 {
  font-size: 18px;
}

h4 {
  color: #ff8040;
  font-size: 16px;
}
.txt16 {
  font-size: 16px;
}

h5 {
  color: #ff8040;
  font-size: 14px;
}
.txt14 {
  font-size: 14px;
}

h6 {
  color: #ff8040;
  font-size: 12px;
}
.txt12, p, td {
  font-size: 12px;
}

.copy, .txt10 {
  font-size: 10px;
}

hr {
  border:0px;
  color: #ff8040;
  background-color: #ff8040;
  height:1px;
}

a:link, a:active, a:visited {
  font-size: 12px;
  color: #ff8040;
  text-decoration: none;
}
a:hover {
  font-size: 12px;
  color: #666666;
  text-decoration: underline;
}

a.amenu:active, a.amenu:link, a.amenu:visited, a.amenu:hover, font.amenu {
  font-weight: normal;
  font-size: 11px;
}

input, textarea, select {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  background-color: #F4F4F4;
  border-width: 1px;
  border-color: #363636;
}

.row1 {
  height: 26px;
  background-color: #FFFFFF;
}

.row2 {
  height: 26px;
  background-color: #EEEEEE;
}

.row3 {
  height: 26px;
  background-color: #F4F4F4;
}

.color1 {
  color: #ff8040;
}

.color2 {
  color: #666666;
}

.tha {
  height: 30px;
  background-image: url(bg_unit.gif);
  color:#666666;
  font-size: 12px;
  font-weight: bold;
  background-color: #999999;
}

.tha20 {
  height: 20px;
  background-image: url(bg_unit.gif);
  color:#666666;
  font-size: 12px;
  font-weight: bold;
  background-color: #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-top: 1px solid #999999;
}

.border {
  border: 1px solid #999999;
  color: #000000;
}

.red {
  font-weight: bold;
  color: #FF0000;
}

.note {
  font-size: 11px;
  color: blue;
}

.error {
  font-weight: bold;
  color:#FFFFFF;
  background-color:#990000;
}

p.ag_none {
  height:20;
}

p.ag_req {
  font-weight: bold;
  height:20;
}

p.ag_adm {
  color: #CC0000;
  font-weight: bold;
  height:20;
}

form {
  margin:0px;
  padding:0px;
}

textarea.shell { width: 100%; padding: 2px 2px 0px; border-style : none; font-family : monospace; font-weight: normal;} 
input.shell { border-style : none; font-family : monospace; font-weight: normal; } 

#colorPickerDiv {
  border: 1px solid #CCCCCC;
  background: #EEEEEE;
}

#colorPickerDiv td {
  border: 0px solid #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  color: #003399;
}

#admin_note{
  position:absolute;
  width:375;
  height:250;
  border:0px solid black;
  visibility:hidden;
  z-index:100;
  cursor:pointer;
  cursor:hand;
}

textarea.sticky{
  background: transparent;
  border-style: solid;
  border-width: 0;
  height:200px;
  width:360px;
  padding: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
  color: #4080c0;
}

.context_menu{
position:absolute;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:18px;
font-size: 12px;
font-weight: bold;
color: #4080c0;
border:1px solid #999999;
background-color:#eeeeee;
cursor:default;
z-index:100;
visibility:hidden;
width:150px;
}

.context_menu_items{
  padding-left:10px;
  padding-right:10px;
}
