#divTopContent { }
#divMainContainer { float: left; clear: left; }
#divLeftCol { float: left; width: 24%; vertical-align: top; padding-top:2px; }
#leftColumn{padding-top:4px;}
#divMidCol { float: left; width: 49%; vertical-align: top; }
#tblMiddle { width: 100%; }
#divRightCol { float: left; width: 25%; vertical-align: top;padding-top:2px; }
#rightColumn{padding-top:4px;}
.gutter { float: left; width: 10px; height: 1px; }

.link { color: #33ffff; text-decoration: none; }
.link:visited { text-decoration: none; }
.link:active { }
.link:hover { color: #99ffff; text-decoration: underline; }

.divHeader { cursor: pointer; vertical-align: middle; width: 99%; }
.divHeaderText { float: left; padding-top: 2px; padding-left: 5px; }
.divHeaderImage { float: right; padding-top: 2px; }
.divContentContainer { float: left; clear: left; width: 100%; }
.divContent { float: left; width: 96%; padding: 5px; overflow:hidden;}

#divButtons { float: left; clear: left; width: 98%; height: 100px; vertical-align: top; text-align: center; }
#divInnerText { text-align: center; font-size: 16px; color: Red; width: 400px; }
#divArrowLeft { float: left; vertical-align: top; }
#divArrowRight { float: right; vertical-align: top; }
#divScroller { position: absolute; top: 120px; left: 1%; width: 93%; padding-left: 2%; padding-right: 2%; height: 58px; overflow: hidden; clip: rect(auto auto auto auto); border: solid 1px gray; }
#scrollbody { position: absolute; left: -500px; }
.tblTopics { border: solid 1px gray; }
.linkYellow { color: yellow; text-decoration: none; border: solid 1px gray; white-space: nowrap; }
.linkYellow:visited { text-decoration: none; }
.linkYellow:active { }
.linkYellow:hover { color: #ffffcc; }
.lblSpacer { padding-left: 20px; }
.TopicFirstDiv { float: left; clear: left; width: 100%; padding-top: 2px; padding-bottom: 4px; }
.TopicDiv { float: left; clear: left; width: 100%; padding-top: 2px; padding-bottom: 4px; }

.pnlLoggedIn { font-size: 10px; }
.pnlNotLoggedIn { font-size: 10px; }
#divUserName { float: left; clear: left; width:100%;}
#divUserNameTitle { margin-top: 5px; float:left; width: 80px;}
#divUserNameText { float: left;}
#divPassword { float: left; clear: left; width: 100%; }
#divPasswordTitle {margin-top: 5px; float:left; width: 80px;}
#divPasswordText{float:left;}
#divLoginButton { float: left; clear: left; }
#divError {float:left; padding-left: 10px; padding-top: 5px; }
#divNewUser { float: left; clear: left; width: 100%; }
#divButtonRow{ float: right; margin-right:10px;}

.divCollapse { float: left; clear:left;width: 98%; border: solid 1px #555555; }
.pnlCollapseHeader { width: 100%; height: 20px; background-image: url(images/bg-menu-main.png); background-repeat: repeat-x; color: #FFF; font-weight: bold; }
.pnlCollapser { float: left; width: 100%; }

#divTopicsTitle { float: left; clear: left; color: #cc99ff; margin-top: 10px; margin-bottom:2px; width: 100%; }
.divTopicSelect { float: left; clear: left; width: 98%; height: 200px; overflow: auto; border-right: silver 1px solid; border-top: silver 1px solid; font-size: 10px; border-left: silver 1px solid; border-bottom: silver 1px solid; font-family: Verdana; color: #33ccff; }
.topicLink { color: #33ccff; text-decoration: none; white-space: nowrap; }
.topicLink:visited { }
.topicLink:active { }
.topicLink:hover { color: #44ddff; text-decoration:underline; }

.SubjectLink { color: black; text-decoration: none; }
.SubjectLink:visited { text-decoration: none; }
.SubjectLink:active { }
.SubjectLink:hover { color: White; }

.LastPostsSubjectLink { color: #00FFFF; text-decoration: none; }
.LastPostsSubjectLink:visited { text-decoration: none; }
.LastPostsSubjectLink:active { }
.LastPostsSubjectLink:hover { color: White; }

.LastPostsSubjectLinkAlt { color: #00FFFF; text-decoration: none; }
.LastPostsSubjectLinkAlt:visited { text-decoration: none; }
.LastPostsSubjectLinkAlt:active { }
.LastPostsSubjectLinkAlt:hover { color: White; }

.WideTable{width:99%;}
.NormalItem{background-color:#333333;vertical-align:top;}
.AltItem{background-color:#555555;vertical-align:top;}

.NewIdeaTemplate { margin-bottom: 10px; display: block; width: 100%; }
.NewIdeaSubject { float: left; clear: left; font-weight: bold; font-size: 12px; line-height: 14px; width: 99%; vertical-align: middle; background-color: #0099cc; padding-left: 5px; padding-bottom: 2px; }
.NewIdeaUserName { float: left; clear: left; width: 98%; margin-top: 5px; padding-left: 5px; margin-bottom: 5px; color: #9999ff; }
.NewIdeaSummaryContainer { float: left; clear: left; width: 100%; background-color: #003333; }
.NewIdeaSummary { float: left; clear: left; width: 98%; color: #0099cc; padding: 5px 0px 5px 5px; }
.NewIdeaStats { float: left; clear: left; width: 98%; margin-top: 5px; padding-left: 5px; }
.NewIdeaLength { float: left; width: 33%; text-align: left; }
.NewIdeaTimesRead { float: left; width: 30%; text-align: center; padding-left: 15px; }
.NewIdeaReplies { float: left; width: 30%; text-align: right; padding-left: 15px; }
.NewIdeaReadMore { float: left; clear: left; width: 98%; margin-top: 5px; padding-left: 5px;padding-bottom:3px; }

.WhosOnHeader { background-color: #666666; font-family: Verdana; font-size: 10pt; color: #CCCCCC; text-align:center; }
.WhosOnValue { background-color: #999999; font-family: Verdana; font-size: 10pt; color: #000000; text-align:left; }
.WhosOnNumValue { background-color: #999999; font-family: Verdana; font-size: 10pt; color: #000000; text-align:right; }

.ThinButton{ font-size:10px;}
