
body.forumPopup { margin: 0; }

.forumBtn { height: 22px; background-color: #c6b8da; padding: 2px 7px; border: solid #000 1px; color: #000; text-align: center; text-decoration: none; font-family: Trebuchet MS, Verdana, Tahoma, Arial, serif; font-size: 11px; font-weight: normal; }
.forumBtnInline { margin-right: 5px; }

.forumTlbBtn { padding: 0px 5px; color: #fff; font-family: Verdana, Tahoma, Arial, serif; font-size: 11px; font-weight: normal; }
.forumTlbBtnNear { padding-left: 0px; }

.forumBtn40  { width: 40px; }
.forumBtn60  { width: 60px; }
.forumBtn80  { width: 80px; }
.forumBtn100 { width: 100px; }
.forumBtn120 { width: 120px; }
.forumBtn140 { width: 140px; }
.forumBtn160 { width: 160px; }
.forumBtn100p { width: 100%; }

table.forumMnu { background-color: transparent; color: #000; padding: 0; margin-top: 5px; border: none; font-family: Verdana; font-size: 8pt; } td.forumMnuFirst { padding-left: 0px; padding-right: 5px; } td.forumMnu { padding-left: 2px; padding-right: 2px; } td.forumMnusep { padding-left: 0px; padding-right: 0px; }   a.forumMnuItem { text-decoration: none; color: #000; }

a.forumMnuItem:hover { text-decoration: underline; }

.forumInfo { font-family: Verdana, Tahoma, Arial, serif; font-size: 8pt; }

/* Path line */
table.forumPath { background-color: #ece7f3; padding: 0; margin-top: 5px; margin-bottom: 0; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; border: none; }
  .forumPath { color: #000; font-family: Verdana; font-size: 8pt; font-weight: bold; }

/* Pagination */
select.forumItemsPerPage { width: 40px; font-family: Verdana, Tahoma, Arial, serif; font-size: 11px; background-color: #ece7f3; }
  input.forumCurPg { border: solid #cccccc 1px; background-color: #ece7f3; width: 25px; text-align: left; font-family: Verdana, Tahoma, Arial, serif; font-size: 11px; }
  table.forumStatus { background-color: #411485; color: #fff; padding: 2px 0px 2px 0px; margin: 0; border: none; font-family: Verdana; font-size: 8pt; }
  .forumPager { color: #fff; }
  td.forumPagerFirst { padding-left: 5px; color: #fff; }
  td.forumPagerLast { padding-right: 5px; color: #fff; }

/* view common */
.forumHdr { font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-weight: bold; font-size: 12pt; color: #000; }

/* Items table */
td.forumTd1Prc { width: 1%; }

td.forumTdNoIndent { padding: 0; }

table.forumMsgs { background-color: #eae2ef; margin: 3px 0; width: 100%; padding: 3px; }
table.forumItems { background-color: #ece7f3; margin: 3px 0; width: 100%; padding: 3px; }
tr.forumAlterItems { background-color: #dfd4df; }

table.forumItemsUnder { margin-top: -3px; }

tr.forumTrHdr { background-color: #411485; }

.forumTrHdr { color: #fff; font-weight: bold; text-decoration: none; }
  a.forumTrHdr:hover { text-decoration: underline; }

td.forumHdrTds { border-bottom: solid 3px #fff; }

td.forumTds { border-bottom: solid 3px #fff; border-right: solid 3px #fff; }

td.forumPhoto { padding-top: 12px; padding-bottom: 12px; }

td.forumTdsLast { border-right: none; }

td.forumTdsLastPost { background-color: #c6b8da; }

.forumCatUpded {}

.forumNavItem { color: #000; text-decoration: none; }

.bold { font-weight: bold; }

.center { text-align: center; }

a.forumNavItem:hover { text-decoration: underline; }

.forumItemNfo { color: #000; }

.forumItemNotes { }

.forumMsgDtm { color: #000; }

.forumMsgHdr { font-size: 12px; font-weight: bold; }

table.forumMsgBody { margin-top: 3px; font-size: 11px; }

div.forumMsgQuote { margin-top: 0px; margin-left: 20px; margin-bottom: 5px; padding: 4px 0 4px 0; border-bottom: solid 1px #651485; }

div.forumMsgPreQuote { margin-bottom: 0px; }

/* Edit panels */
div.forumEditPanel { background-color: #ece7f3; margin-top: 5px; }

div.forumPopupPanel { background-color: #ece7f3; margin-top: 0px; }

tr.forumEditHdr { background-color: #411485; color: #fff; }

td.forumEditHdr { padding: 3px 5px; }

td.forumEdit1st { padding-left: 5px; padding-right: 10px; }

td.forumEditTop { padding-top: 5px; }

td.forumEditBtm { padding-bottom: 5px; }

td.forumEditLast { padding-right: 5px; }

span.forumNewMsgTitle { font-family: Verdana, Tahoma, Arial; font-weight: bold; font-size: 10pt; color: #fff; }

span.forumEditLbl { font-family: Verdana, Tahoma, Arial; font-weight: normal; font-size: 8pt; color: #000; }

input.forumNewMsgHdr { border: solid #cccccc 1px; background-color: #fff; width: 400px; text-align: left; font-family: Verdana, Tahoma, Arial, serif; font-size: 11px; }

textarea.forumNewMsgBody { border: solid #cccccc 1px; background-color: #fff; width: 400px; height: 250px; text-align: left; font-family: Verdana, Tahoma, Arial, serif; font-size: 11px; }

select.forumSrchCmb { font-family: Verdana, Tahoma, Arial, serif; font-size: 11px; background-color: #fff; }

table.forumMsgPreview { background-color: #ece7f3; padding: 5px 5px 5px 5px; margin: 0px 0 5px 0; }

div.forum_scroll { overflow: auto; width: 100%; height: 100%; border: solid #cccccc 1px; background-color: Transparent; }

/* DataGrid */
td.tblHdr a { color: #fff; }

td.tblHdr { background-color: #411485; border: solid 2px #fff; color: #fff; font-size: 12px; font-weight: bold; }

td.tblData { background-color: #ece7f3; border: solid #fff 2px; color: #000; font-size: 11px; }

.tblData { color: #000; font-size: 11px; text-decoration: none; font-weight: normal; }

a.tblData:hover { text-decoration: underline; }

