body {
  font-family: "tahoma", "arial", "helvetica", "sans-serif";
  font-size: 8pt;
  background-color: #444444;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px
}

table {
  border-collapse: collapse;
  border: none;
  background-color: #ffffff
}
table.main, table.mainouter {
  background-color: #ffffff
}
table.header {
  border: solid;
  background-color: #A79A77
}
table.menu {
  background-color: #A79A77;
  border-style: groove;
  border-width: 3px
}
table.browse {
  background-color: #A79A77
}
table.poll {
  background-color: #F5F4EA
}
table.interiortable {
  background-color: #978F8B
}
table.menubarbackground {
  background-color: #9B9D94
}
table.menubartextbackground {
  background-color: #F4F4F0;
  border-style: none solid none solid;
  border-width: 1px
}
table.statusbar {
  background-color: #BCC68B;
  border-style: ridge;
  border-width: 2px
}
table.bottom {
  background: transparent
}
table.message {
   border: solid #000000 1px
}

h1 {
  font-size: 12pt
}
h2 {
  font-size: 10pt;
  margin-bottom: 6px
}
h3 {
  font-size: 10pt
}

#main_header {
  background-image: url(pic/TDClogosmall.png);
  width: 760px;
  height: 168px
}
#donation {
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
  position: relative;
  top: 30px;
  left: 280px;
  border: solid 1px #F78C18;
  background-color: #ffb86c;
  width: 120px;
  height: 90px;
  text-align: center;
  padding:10px
}

.alert {
  width:500px;
  padding:10px;
  background-image:url('../pic/alert.gif');
  background-repeat:repeat-x;
  background-position:top;
  background-color:#f78c18;
  font-weight:bold;
  margin-bottom:5px
}
.alert a:link, .alert a:visited {
  color:#FFFFFF;
}
.alert a:hover, .alert a:active {
  border-bottom:dashed 1px #FFFFFF;
  color:#FFFFFF
}

.highlight {
  background-color:#f78c18
}

.motw {
  background-color:#33CCCC
}

.highlight a:hover, .highlight a:active {
  color:#000000;
  background-color:#fbc081
}

p {
  font-size: 8pt
}
p.sub { 
  margin-bottom: 4pt
}
p.sig {
  border-top-style: dotted;
  border-top-length: 4pt; 
  margin-bottom: 2pt
}

td {
  font-size: 8pt;
  border: solid #000000 1px
}
td.right {
  border-style: solid none solid solid;
  border-width: 1px
}
td.left {
  border-style: solid solid solid none;
  border-width: 1px
}
td.sides {
  border-style: solid none solid none;
  border-width: 1px
}
td.topbottom {
  border-style: none solid none solid;
  border-width: 1x
}
td.embedded {
  border: none;
  padding: 0px;
  text-align: left
}
td.bottom {
  border: none
}
td.heading {
  font-weight: bold
}
td.text {
  padding: 10pt;
  text-align: left
}
td.comment {
  padding: 10pt;
  font-size: 8pt;
  text-align: left
}
td.colhead, tr.colhead {
  font-weight: bold;
  color: #FFFFFF;
  background-image:url('../pic/colhead.gif');
  background-repeat:repeat-x;
  background-color:#333333;
  height:23px;
}
td.rowhead {
  font-weight: bold;
  text-align: right;
  vertical-align: top
}
td.rowcenter {
  font-weight: bold;
  text-align: center;
  vertical-align: top
}
td.title {
  font-size: 14pt
}
.navigation {
  font-weight: bold;
  font-size: 20px;
  border: none;
  background: #000000;
  text-align: center;
  color: #FFFFFF
}

.navigation a:link, .navigation a:visited {
  color:#FFFFFF
}

.navigation a:hover, .navigation a:active {
  color:#F78C18
}

td.clear {
  padding: 0px;
  border: 0px;
  background: 1E5550;
}

form {
	margin-top: 0;
	margin-bottom: 0;
}

.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: normal;
}

font.gray
{
  color: #C0C0C0;
  text-decoration: underline;
}

a:link, a:visited {
  text-decoration: none;
  color: #000000;
 
}

a:hover {
  color: #F78C18
}

a.index {
	font-weight: bold;
}

a.biglink {
	font-weight: bold;
	font-size: 12pt;
}

a.altlink:link, a.altlink:visited{
	font-weight: bold;
	color: #420202;
	text-decoration: none;
}

a.altlink:hover {
  text-decoration: none;
}

a.altlink_blue:link, a.altlink_blue:visited{
	font-weight: bold;
	color: #023147;
	text-decoration: underline;
}

a.altlink_blue:hover {
  text-decoration: none;
}

a.altlink_green:link, a.altlink_green:visited{
	font-weight: bold;
	color: #007800;
	text-decoration: none;
}

a.altlink_green:hover {
  text-decoration: underline;
}

.comment a:link, .comment a:visited {
  border-bottom:dashed 1px #000000
}
.comment a:hover, .comment a:active {
  border-bottom:solid 1px #000000;
  color:#000000
}

.important {
	font-weight: bold;
	font-size: 8pt;
}

.red {
	color: #ee0000;
}

.yellow {
	color: #997700;
}

.green {
	color: #000000;
}

input, select, textarea {
	font-family: "tahoma", "arial", "helvetica", "sans-serif";
	font-size: 8pt;
}

.btn {
  width: 75px;
  height: 23px;
}

.small {
  font-size: 7pt;
}

.big {
  font-size: 10pt;
}

li {
  margin-top: 6pt;
  margin-bottom: 6pt;
}

span.faq {
	font-weight: bold;
	color: #2F4879;
	text-decoration: none;
	cursor: hand
}

ul {
  margin-left: 16pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

img {
  border: 0px
}
img.border  
{  
  border-style: solid;  
  border-color: #000000; 
  border-width: 1px; 
}

img.logo {
 padding: 0px;
 border: 0px;
 background-image: url(pic/default/logo.gif);

}

img.unlockednew {
 padding: 0px;
 border: 0px;
 background-repeat: no-repeat;
 background-position: center;
}

img.unlocked {
 padding: 0px;
 border: 0px;
 background-repeat: no-repeat;
 background-position: center;
}

img.lockednew {
 padding: 0px;
 border: 0px;
 background-repeat: no-repeat;
 background-position: center;
}

img.locked {
 padding: 0px;
 border: 0px;
 background-repeat: no-repeat;
 background-position: center;
}

img.poll {
 padding: 0px;
 border: 0px;
}

img.pollright {
 padding: 0px;
 border: 0px;
}

img.pollleft {
 padding: 0px;
 border: 0px;
}

.dellink, .dellink a:link, .dellink a:visited {
  color: #FF0000;
}

.resetlink, .resetlink a:link, .resetlink a:visited {
  color: #0033FF;
}

.editlink, .editlink a:link, .editlink a:visited {
  color: #009900;
}

.colhead a:link, .colhead a:visited {
  color:#CCCCCC
}

.colhead a:hover, .colhead a:active {
  color: #F78C18
}

a.catlink:link, a.catlink:visited {
  text-decoration: none;
}

a.catlink:hover {
  color: #A83838;
}

.tag1 {
  font-size:10px
}
.tag2 {
  font-size:12px
}
.tag3 {
  font-size:14px
}
.tag4 {
  font-size:16px
}
.tag5 {
  font-size:18px
}
.tag6 {
  font-size:20px
}
.tag7 {
  font-size:22px
}

.tag1, .tag2, .tag3, .tag4, .tag5, .tag6, .tag7, #tag_highlight {
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  display:inline;
  vertical-align:middle
}
#tag_highlight {
  background-color:#F78C18
}
#tag_cell {
  border:dashed 1px #999999;
  width:90%;
  margin-top: 10px;
  padding:7px;
  display:none
}
#tag_list_cell {
  border:dashed 1px #999999;
  width:90%;
  margin-top: 10px;
  padding:10px;
  display:none;
  font-size:11px
}
#hide_tags {
  width:90%;
  text-align:right;
  font-size:10px;
}
option
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.overforum
{
	background: grey;
	color: white;
}


/*  hoverbox */
div.hoverbox {
	border: 2px outset;
}
div.hoverbox table.dataTabular {
	width: 90% !important;
	margin-top: 10px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
div.hoverbox div.nfo_content pre {
	font-size: 100%;
	margin: 2px;
}
/* }}} */

.popup {
	margin: 1em 0 0 5em;
	padding: 0;
	border: 1px outset black;
	background-color: #fffaf0;
	color: black;
	text-align: left;
	font-size: 0.8em;
	position: absolute;
	z-index: 10;
	overflow: auto;
}

.popup_fixed_size {
	width: 400px;
	height: 200px;
}

.popup h3 {
	font-size: 1em;
	border-bottom: 2px solid gray;
	text-align: center;
}

.popup dl {
	padding: 1em;
	margin: 0;
}
.popup dl dt {
	margin-top: 4px;
	font-weight: bold;
}
.popup dl dd {
	margin-left: 1em;
}

.popup p {
	margin: 1em !important;
}
.class01 {
color: #ff0000
}
.class02 {
color: #ee0000
}
.class03 {
color: #dd0000
}
.class04 {
color: #cc0000
}
.class05 {
color: #bb0000
}
.class06 {
color: #aa0000
}
.class07 {
color: #990000
}
.class08 {
color: #880000
}
.class09 {
color: #770000
}
.class010 {
color: #660000
}
.class11 {
color: #000000
}
.staffbutton {
    border: 1px solid #006;
    
    height: 20px;
    width: 100px;
}
