.profiletitle {font-size: 22pt; color:#FFff33; font-weight: bold; }
.profilesubtitle {font-size: 18pt; color:#FFff33; font-weight: bold; }
.headerlinks{ background: #000000; color: #CCCCCC; font-size: 10pt; font-weight: normal; }
.headerpipe{ background: #000000; color: #999999; font-size: 10pt; font-weight: normal; }
.letter  { background: #ffffcc; color: #663300; font-size: 10pt; font-weight: normal; }
.labelrow   { background: #cccccc; color: #000000; font-size: 10pt; font-weight: bold; }
.labelextra { color: #333333; font-size: 8pt; font-weight: normal; }
.labelpipe { color: #666666; font-size: 8pt; font-weight: normal; }
.contentrow { background: #f7f7f7; color: #000000;  font-size: 10pt; font-weight: normal;}
.contentrowb { background: #f7f7f7; color: #000000;  font-size: 10pt; font-weight: bold;}
.whitecontentrow { background: #ffffff; color: #000000;  font-size: 10pt; font-weight: normal;}
.whitecontentrowb { background: #ffffff; color: #000000;  font-size: 10pt; font-weight: bold;}
.emptycontentrow { background: #f7f7f7; color: #000000;  font-size: 10pt; font-style: oblique;}
.linksrow   { background: #cccccc; color: #333333; font-size: 10pt; font-weight: normal; }
.highlight { color: #ff0000; }
a.highlight:link { color: #ff0000; text-decoration: underline; }
a.highlight:visited { color: #ff0000; text-decoration: underline; }
a.highlight:hover { color: #ff0000; text-decoration: underline; }
a.highlight:active { color: #ff0000; text-decoration: underline; }
.inputcategory { background: #000000; color: #FFFFFF; font-size: 12pt; font-weight: bold; }
.categoryitalics { background: #000000; color: #FFFFFF; font-size: 12pt; font-weight: bold; font-style: oblique }
.categoryextra { background: #000000; color: #CCCCCC; font-size: 8pt; font-weight: normal; }
.categorypipe { background: #000000; color: #999999; font-size: 8pt; font-weight: normal; }
.inputcategoryextra { background: #000000; color: #FFFFFF; font-size: 8pt; font-weight: normal; }
.redtable { background: #ff0000; color: #FFFFFF; }
.tabletitle {  font-weight: bold;  font-size: 12pt; }

.greenmoney { color: #008000; font-size: 14pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.redmoney { color: #FF0000; font-size: 14pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.orangetext { color: #FFCC33; font-size: 14pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.kittytext { color: #000000; font-size: 10pt;  font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.bigdollar { color: #003300; font-size: 14pt;   font-family: Arial, Helvetica, sans-serif;}
.alternatetable { background: #666699; color: #000000; }
.ambit{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #c0c0c0;}
.atable {font-size: 8pt;  background: #f7f7f7; color: #000000;   }
.bigtitle {font-size: 18pt; color:#FFFFFF; font-weight: bold; }
.brownbold { font-size: 10pt; color: #663300;  font-weight: bold; }
.brown{ color: #97694f; }
.buttons { background-color: #dedfdf; color: #000000; font-size: 10pt; }
.catandforum {  font-size: 8pt; color: #000000;}
.chatheader {font-size: 12pt; color:#FFFF00; font-weight: bold; }
.chatmessage {font-size: 10pt; color:#FFFFFF; font-weight: bold; }
.cleartable { background: #f7f7f7; color: #000000; }
.darktable { background: #CCCCCC; color: #000000; }
.footertable { background: #ffffff; color: #000000; }
.formboxes{ font-size: 10pt; background-color: #ffffff; color: #000000; }
.forumdescript {font-size: 8pt; color: #000000;  }
.forumtitle a { font-size: 10pt; font-weight: bold; }
.headername { font-size: 8pt; color: #CCCCCC; background: none; }
.lastpost { font-size: 10pt; color: #000000; }
.lighttable { background: #f7f7f7; color: #000000; }
.redtable { background: #ff0000; color: #FFFFFF; }
.yellowtext { color: #FFCC33; font-weight: bold; }

.lighterror { background: #f7f7f7; color: #FF0000; }
.links{background: #CCCCCC; color: #000000; font-size: 8pt; }
.memo { font-size: 9pt; color: #000000;}
.memoheader { font-size: 18pt;  color: #000000; font-weight: bold; }
.memosub { font-size: 11pt;  color: #000000;  }
.menubarsmall2{  font-size: 8pt; background: #FFFFFF;  color: #000000;  }
.menubarsmall{  font-size: 8pt; background: #CCCCCC;  color: #000000;  }
.menubartitle{ background: #000000; color: #FFFFFF; font-weight: bold; }
.menubar{ background: #CCCCCC; color: #000000; }
.message a {  text-decoration: none; color: #3366FF}
.message a:hover {  text-decoration: underline; color: #9A21E2}
.message a:visited {  color: #9A21E2; text-decoration: none;}
.message { color: #000000; font-size: 10pt;}
.modline { font-size: 8pt; font-style: oblique; }
.name a {  text-decoration: none; color: #3366FF}
.name a:hover {  text-decoration: underline; color: #9A21E2}
.name {  text-decoration: none; color: #3366FF; font-weight: bold; font-size: 10pt; }
.navigation{ background: #CCCCCC; color: #000000; font-size: 8pt; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #666666; padding: 1px 3px;  margin: 1px; }
.new { font-size: 9pt; color: #FF0000; background: none; }
.newdarktable { background: #CCCCCC; font-weight: bold; color: #000000; }
.newlighttable { background: #f7f7f7; font-weight: bold; color: #000000; }
.newpostsincat { background: #FFFF00; color: #000000; }
.newsubjecttable { background: #c4c4c4; font-weight: bold; color: #000000; }
.normal{  font-weight: normal; }
.onbody a:active { color: #33ccff; background: none; }
.onbody a:link { color: #3366ff; background: none; }
.onbody a:visited {color: #9a21e2; background: none; }
.onbody{  background: none; font-size: 8pt; }
.pamb { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FFFFFF; }
.pcontent { font-size: 10pt; color: #000000; }
.pname { font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	color: #FFFFFF; font-weight: bold;}
.pollcolor { background: #ff0000; color: #000000; border: 1px solid #000000; }
.post { font-size: 9pt; /*color: #000000;*/} /*Dat-pull*/
.posttime { font-size: 8pt; }
.posttotal { font-size: 10pt; color: #000000; }
.ptitle { font-size: 10pt; color: #000000; font-weight: bold; }
.small { font-size: 8pt; color: #000000;  font-weight: normal; }
.standouttext { color: #ff0000; background: none; }
.subjecttable { background: #dedfdf; color: #000000; }
.tablebg0 {   background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 10pt; }
.tablebg1 {   background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 10pt; }
.tableborders { background: #666666; color: #FFFFFF; }
.tablesurround { background: #666666; color: #000000; }
.tdbottom { background: #cdcdcd; }
.tdheader { font-size: 10pt; font-weight: bold; color: #000000; background: #cdcdcd; }
.tdheaderdark{ font-size: 8pt; background: #CCCCCC; color: #000000; }
.tdheaderblack{ font-size: 8pt; background: #000000; color: #FFFFFF; }
.tdheadersmall { font-size: 8pt; font-weight: bold; color: #000000; background: #cdcdcd; }
.threadtotal { font-size: 10pt; color: #000000; }
.welcome { background: #bcbdbd; color: #000000; }
IMG.card { 	border-width: 0; border-color: #aaaaaa;  border-style: solid;}
SPAN.aka{ font-size: 11px; }
a:active { color: #33ccff; background: none; }
a:hover {  color: #9a21e2; background: none; }
a:link  {  color: #3366ff; background: none; }
a:visited {  color: #9a21e2; background: none; }
blockquote .small { background: #e6e6e6; margin-left:-10px; padding: 1px 2px; color: #000000; }
blockquote br {  font-size: 1px }
blockquote hr {  visibility:hidden;  height: 1px }
blockquote {  font-size: 9pt; border: 1px solid #000000;  margin: 0px 20px; padding: 0px 10px }
body { background: #000000; background-image: url(http://www.masterzdm.com/NCD/images/bg-generic.gif); font-family: Arial, Verdana, Helvetica,  sans-serif;   font-size: 10pt; background-repeat:repeat-y !important; }
form { display: inline; margin-bottom: 0; }
p { font-size: 10pt; font-family: Arial, Verdana, Helvetica,  sans-serif; }
pre { font-size: 10pt; display: block; white-space: pre; }
table,td,tr { font-size: 10pt; color: #000000;  font-family: Arial, Verdana, Helvetica,  sans-serif; }
/*Dat's Table Mods Below*/
table.forumart {border-width: 8px; border-style: solid; border-top-color: #E6E6E6;border-left-color: #E6E6E6; border-bottom-color: #808080; border-right-color: #808080;}
table.forumart tr td {border-width: 1px; border-style: solid; border-top-color: #808080;border-left-color: #808080; border-bottom-color: #E6E6E6; border-right-color: #E6E6E6;}
/*Some Memo stuff*/
.transmemo dd { margin-bottom:1.5em; }
.transmemo dt { font-weight: bold; }
.transmemo dl br { display:none; }
.transmemo dl dd br { display: inline; }
/*Hidden Text*/
.darktable	.mzdmhidden { color: #CCCCCC; }
.lighttable	.mzdmhidden { color: #f7f7f7; }
/*Header Info*/
.anncwrap { background-color: #FFFFCC; padding: 2px 8px; text-align: center;}
.annctitle { margin: 2px 0px; padding: 4px; color: #FFFF99; background-color: #663300; font-size: 13px; text-align: left;}
.annctitle b { color: #FFFF00;}
.anncdate { color: #FFFFCC; font-size: 10px;}
.annctext { padding: 0px 4px; color: #663300; font-size: 13px;}
/*AMS additions*/
.whitetable { background: #ffffff; color: #000000; }
.blacktable { background: #000000; color: #FFFFFF; }
.midtable { background-color:#EEEEEE; color:#000000; }