/* GLOBAL DEFENITIONS */

select,input,textarea,optgroup,option { font-family : verdana; font-size : 10px; color : #000000; font-weight: normal;}
body,td,th { font-family : verdana; font-size : 10px; }
form { margin: 0; display: inline; }
input.dynamic, input.check { margin: 0 3px; padding: 0; width: 13px; height: 13px; }
input.bare { margin: 0; padding: 0; }
form, .form { text-align: left; }
a img { border: 0; }
a.block, a.block:hover, a.block:active, a.block:focus { display: block; width: 100%; height: 100%; }
.stretch { width: 100%; }
.clear, .inner { border-collapse: collapse; }
table.clear tr td { padding: 0; margin: 0; }
.nowrap { white-space: nowrap; }
.overflow { overflow: hidden; height: 12px; }
div.nav-bit { padding: 2px 0px 2px 10px; }
.tdr { text-align: right; }
.tdc { text-align: center; }
.tdl { text-align: left; }
div.submit { width: 100%; text-align: center; }
.small { font-weight: normal; font-size: 10px; }
.strong, .strong:hover, .strong:active, .strong:focus, .strong:visited { font-weight: bold; }

.disabled * {	color: #999999; }
.disabled {	color: #999999; }

.break { clear: both; }

.green-text {color: #617F55; text-decoration: none;}
.red-text {color: #BE3820; text-decoration: none; }
.black-text {color: #000000; text-decoration: none;}

.userlocked {
	width: 40px;
	height: 14px;
	padding: 0px 2px 0px 0px;
	text-align: center;
	font-weight: bold;
	float: left;
	background: url(/images/userlocked.gif) left no-repeat;
}

.syslocked {
	width: 31px;
	height: 14px;
	padding: 0px 2px 0px 0px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	background: url(/images/syslocked.gif) left no-repeat;
}

.unlocked {
	width: 40px;
	height: 14px;
	padding: 0;
	text-align: right;
	font-weight: bold;
	float: left;
	vertical-align: middle;
}

.confirmed {
	width: 40px;
	height: 14px;
	padding: 0;
	text-align: right;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	background: url(/images/confirmed.gif) left no-repeat;
}

.pconfirmed {
	width: 40px;
	height: 14px;
	padding: 0;
	text-align: right;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	background: url(/images/pconfirmed.gif) left no-repeat;
}

.ppconfirmed {
	width: 40px;
	height: 14px;
	padding: 0;
	text-align: right;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	background: url(/images/ppconfirmed.gif) left no-repeat;
}

.unlocked *, .userlocked *, .syslocked *, .confirmed *, .pconfirmed *, .ppconfirmed * { font-weight: bold; }

/* GLOBAL FORUM DEFINITIONS */
div.forum-r-message-nuked, div.forum-t-message-nuked { color: #BE3820; border-color: #BE3820; }
tr.forum-tlr-nuked td * { color: #BE3820; border-color: #BE3820; }

.forum-tm-pin:link, .forum-tm-pin:visited, .forum-tm-pin:active, .forum-tm-unpin:link, .forum-tm-unpin:visited, .forum-tm-unpin:active,
.forum-tm-nuke:link, .forum-tm-nuke:visited, .forum-tm-nuke:active, .forum-tm-unnuke:link, .forum-tm-unnuke:visited, .forum-tm-unnuke:active,
.forum-tm-lock:link, .forum-tm-lock:visited, .forum-tm-lock:active, .forum-tm-unlock:link, .forum-tm-unlock:visited, .forum-tm-unlock:active,
.forum-tm-edit:link, .forum-tm-edit:visited, .forum-tm-edit:active,
.forum-rm-nuke:link, .forum-rm-nuke:visited, .forum-rm-nuke:active, .forum-rm-unnuke:link, .forum-rm-unnuke:visited, .forum-rm-unnuke:active
  { 
    border: 1px solid #d8dcce; background: #fffffa; color: #57673e; margin: 0 0 2px 2px; line-height: 14px; width: 44px; float: left; text-align: center; font-size: 10px; font-weight: bold;
    font-family: Arial, Verdana, sans-serif; text-decoration: none;
  } 
  
.forum-tm-pin:hover, .forum-tm-unpin:hover,
.forum-tm-nuke:hover, .forum-tm-unnuke:hover,
.forum-tm-lock:hover, .forum-tm-unlock:hover,
.forum-tm-edit:hover,
.forum-rm-nuke:hover, .forum-rm-unnuke:hover
  { 
    border: 1px solid #d8dcce; background: #faf0d4; color: #000; margin: 0 0 2px 2px; line-height: 14px; width: 44px; float: left; text-align: center; font-size: 10px; font-weight: bold;
    font-family: Arial, Verdana, sans-serif; text-decoration: none;
  }
