body
{
  font-family: trebuchet, "Trebuchet MS", verdana, sans-serif;
  font-size: 14px;
  scrollbar-base-color:#66FF00;
}

a:hover
{ 
  color: #9F9259;
  background-color: #000022;
  text-decoration: overline underline;
}

.style14
{
  font-size: 14px;
}

.style18
{
  font-size: 18px;
}

.style18-gold
{
  color: #9F9259;
  font-size: 18px;
}

.style12
{
  font-size: 12px;
}

.style10
{
  font-size: 10px;
}

td.border
{
  border: 1px solid #FFFFFF;
}

td.header
{
  font-size: 12px;
  background-color: #FFFFFF;
  border-left: 1px solid #FF0000;
  border-top: 1px solid #FF0000;
  border-right: 1px solid #FF0000;
}

td.left-bar
{
  color: #000000;
  background-color: #FFFFFF;
  font-size: 12px;
  /* border-top: 1px solid #FF0000;
  border-right: 1px solid #FF0000; */
  border-left: 1px solid #FF0000;
  padding: 10px; 
  /* background: url(images/ne.gif) no-repeat top right; */
}

td.right-bar
{
  color: #000000;
  background-color: #FFFFFF;
  font-size: 12px;
  /* border-top: 1px solid #FF0000;
  border-left: 1px solid #FF0000; */
  border-right: 1px solid #FF0000;
  padding: 10px;
  /* background: url(images/nw.gif) no-repeat top left; */
}

td.center
{
  color: #000000;
  background-color: #FFFFFF;
  font-size: 12px;
  padding: 10px;
}

td.bottom
{
  color: #000000;
  background-color: #66FF00;
  font-size: 12px;
  border-top: 1px solid #FF0000;
  padding: 10px;
}

tr.fill-blue, td.fill-blue
{
  color: #FFFFFF;
  background-color: #009999;
  font-size: 12px;
}

tr.fill-white, td.fill-white
{
  color: #000000;
  background-color: #FFFFFF;
  font-size: 12px;
}

table.spellingList
{
  font-size: 12px;
  color: #000000;
}

tr.spell-blue, td.spell-blue
{
  color: #FFFFFF;
  background-color: #009999;
  font-size: 12px;
}

tr.spell-green, td.spell-green
{
  color: #000000;
  background-color: #66FF00;
  font-size: 12px;
}

/* These are the style specifications for the menu layers.  
   Set width to get more browsers corporation  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:110px; left:0; top:0; z-index:500; 
  font-size:12px; 
  background-color: #e6e6e6; color:#000;
  border: 2px solid;	
  border-color: #f7faff #99a #99a #f7faff; 
  z-index:500;
}

/* Style specifications for menu items and links  */
div.menu ul { margin:0; padding:0 }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li { 
  padding:1px; margin:0;
  list-style-type:none
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
  cursor:default;
  padding:.3em .4em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
  }
  
div.menu a:link { color:#33b }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#fff; background-color:#338 }

.box { 
  background: #66FF00; 
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 5px 5px 5px 5px;
}
