body { 
  font-size: 12px; 
}

th {
  font-size: 12px;
}
td {
  font-size: 12px;
  color: #8b4513;
}
.messagecellbody { 
  font-size: 12px; 
  color: #8b4513; 
  background-color: #eee;
  padding:10px;
}
.messagecellbody2 {  
  font-size: 12px; 
  color: #8b4513; 
  background-color: #d9e2ef;
  padding:10px
}
.messagecellheader {
	background-color: #dbb381; background:linear-gradient(#dbb381 70%, #cd9161);
	color: #2e2215; font-size: 11px; font-weight: bold;
	height: 18px;
	padding: 3pt;
}
.messagecellheader2 {
  background-color: #d0d7dd; color: #000; 
	font-size: 10px; font-weight: bold;
	padding: 3pt;
}
.messagecellspacer {
	background-color: #d0d7dd; color: #d0d7dd; height: 5px; font-size: 5px;
}
.smalltext {font-size: 10px;}
.quote {font-size: 11px;}

/* MAIN HYPERLINKS */
a {color: #8b4513;}
a:hover {color: #d2691e;}
a:visited.threadlink {color: #8b4513;}
a:hover.threadlink {color: #f00;}
.headerlink2 {color: #808080; text-decoration: none;}
.headerlink {color: #fff; text-decoration: none;}
:hover.headerlink {color: #f00;}

/* Headers (not used too often) */ 
.header6 {
	font-size: 12px;
	font-weight: bold;
}
.header5 {
  font-weight: bold;
  font-size: 14px;
}
.header4 {
  font-weight: bold;
  font-size: 16px;
}
.error {
  font-weight: bold;
  color: #f00;
}
.quotation { 
	font-size: 11px; 
	color: #8b4513; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	border-left: 1px solid;
}

/* next thread / previous thread */
.threadbox {font-size: 10px;}

/* Header items */
.headerbar {font-size: 12px;}
.headercontrolbox {
	font-size: 12px; 
	color: #000; 
	background-color: #d0d0e0;
	border: 1px solid #000;
	padding: 2px;
}
.headerbarlink {
	color: #a0522d;
	text-decoration: none;
	font-size: 11px;
}
.homelink {
	color: #a0522d;
	font-size: 18px;
	text-decoration: none;
  font-weight: bold;	
}

/* footer items */
.footerbar { 
  font-size: 12px; 
  color: #8b4513; 
  background-color: #ececec;
}

/* FORMS */
.bbsbutton {
 border:1px outset #c0c0c0; font-size: 10px; color:#000; background-color:#fff;
}
.bbstextbox , .bbseditbox,
.bbscheckbox, .bbsradiobox {font-size: 12px;}
.bbsdropdownbox { font-size: 11px;}

/* TRANSLATORSCAFE */
.Small {
  font-size: 10px;
  font-family: verdana, sans-serif;
}
.Admin {
  font-size: 10px;
  font-family: verdana, sans-serif;
  color: #696969;
}
.AdminNormal {
  font-size: 12px;
  font-family: verdana, sans-serif;
  color: #696969;
}

table.tcmenu {
  background-color: #dbb381; background:linear-gradient(#dbb381 70%, #cd9161);
}

p.thinborderbr {
  background-color: #ffebcd;
  border: solid 1px #960;
  padding: 4px;
}

/*Main Menu Classes*/
.menu {
/*filter: alpha(opacity=100, finishopacity=100, style=1, startx=0, starty=0, finishx=200, finishy=500); */
  width: 150px;
  height: 52px;
  position:absolute;
  z-index:1;
  visibility:hidden;
}
a.MenuHeader {
  color: #000;
  font-size: 10px; font-weight: bold; font-family: verdana, sans-serif;
  text-decoration: none;
}
a.MenuHeader:link {
  color: #000;
  font-weight: bold; font-family: verdana, sans-serif;
  text-decoration: none;
}
a.MenuHeader:visited {
  color: #000;
  font-weight: bold; font-family: verdana, sans-serif;  
  text-decoration: none;
}
a.MenuHeader:hover {
  color: #fff;
  font-weight: bold; font-family: verdana, sans-serif;
  text-decoration: none;
}
a.MenuItem {
  color: #000;
  font-size: 10px; font-weight: bold; font-family: verdana, sans-serif;
  text-decoration: none;
}
a.MenuItem:link {
  color: #000;
  font-weight: bold; font-family: verdana, sans-serif;
  text-decoration: none;
}
a.MenuItem:visited {
  color: #000;
  font-weight: bold; font-family: Verdana, sans-serif;
  text-decoration: none;
}
a.MenuItem:hover {
  color: #fff;
  font-weight: bold; font-family: Verdana, sans-serif;
  text-decoration: none;
}
img.Boxed {border: 1px solid #ccc;}
img.Boxed1 {border: 1px solid #669;}

div.readOnlyNote {
  background: #fde8b3; 
  border: solid 1px #e6ca7f; 
  color: #d03000;
  font-size:11px; 
  font-weight: bold;
  margin: 3pt 7pt; 
  padding: 3pt;
  text-align: center;
}
table.pink {
  background-color: #fcc;
  border: 1px #696969 solid; 
  border-collapse: collapse;
}
