/* ************** Forum Overview Page ************** */

.forumTable {
  width: 100%;
  margin-top: 2px;
}

.firstHeadingTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding: 3px;
}

.normalHeadingTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 3px;
}

.lastHeadingTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 3px;
}

.firstTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding: 10px;
}

.normalTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding: 10px;
}

.bottomViewPostTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding: 10px;
}

.bottomRightVPTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 10px;
}

.lastTD {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 10px;
}

.normalViewPostTD {
  border-top: 1px solid #cccccc;
  padding: 10px;
}

.lastViewPostTD { 
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.lastRow {
  border-top: 1px solid #cccccc;
}

.bgCCCCCC {
  background-color: #cccccc;
}

.bgF2F2F2 {
  background-color: #f2f2f2;
}

.forumTitle {
  font-size: 10px;
  font-weight: normal;
}

.forumLink {
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
}

.forumDescription {
  font-size: 11px; 
}

.datePostedText {
  font-size: 9px;
  font-weight: bold; 
}

.lastPostBy {
  font-weight: bold;
  font-size: 9px;
}

.counterText {
  font-weight: bold;
  font-size: 10px;
}

.postedByImage {
  padding-top: 4px;
  padding-right: 3px;
  border: 0px;
}

.paddingTenPx {
  padding: 9px;
}

.paddingFivePx {
  padding: 5px;
}

.paddingFiveTenPx {
  padding: 5px;
  padding-left: 10px;
}

.postContent {
  font-size: 11px;
  color: #000000;
  margin-bottom: 75px;
}

.userSignature {
  font-size: 10px;
  color: #000000;
}

.userDetails {
  font-size: 10px;
  color: #6d6e69;  
}

.username {
  font-size: 11px;
  font-weight: bold;
}

.backToTop {
  font-size: 9px;
  font-weight: bold;
}

.rowBGimage {
  background-image: url('../images/rowBG.gif');
  background-repeat: repeat-x;
}

.backToTop a {
  text-decoration: underline;
}

.backToTop a:hover {
  text-decoration: none;
}

.postersImages {
  border: 0px;
  margin-right: 10px;
}

.forumActionButtons {
  float: right;
  border: 0px;

}

.newTopic_button { 
position: relative;
font-family: arial, helvetica, sans-serif;
background-image: url('../images/newTopic_over.gif');
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 18px;
margin: 10px; 
float: right;
}

.newTopic_button a {
display: block;
color: #000000;
font-size: 11px;
width: 91px;
height: 18px;
display: block;
color: black;
text-decoration: none;
float: right;
}

.newTopic_button img {width: 91px; height: 18px; border: 0;}
* html a:hover {visibility:visible}
.newTopic_button a:hover img{visibility:hidden}

.postReply_button { 
position: relative;
font-family: arial, helvetica, sans-serif;
background-image: url('../images/postReply_over.gif');
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 98px;
height: 18px;
margin: 10px; 
float: right;
}

.postReply_button a {
display: block;
color: #000000;
font-size: 11px;
width: 98px;
height: 18px;
display: block;
color: black;
text-decoration: none;
float: right;
}

.postReply_button img {width: 98px; height: 18px; border: 0;}
* html a:hover {visibility:visible}
.postReply_button a:hover img{visibility:hidden}

.alignCenter {
  text-align: center;
}

.alignRight {
  text-align: right;
}

.paddingRight10px {
  padding-right: 10px;
}

.firstTDWidth {
  width: 150px;
}

.noBorder {
  border: 0px;
}

.forumCategory {
  padding: 8px;
  font-size: 11px;
  font-weight: bold;
}

.categoryBorder {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #ffffff;
}

.alignRight {
  text-align: right;
}

.alignLeft {
  text-align: left;
}

.paddingLeft10px {
  padding-left: 10px;
}


















.forumContentDiv {
  margin-top: 15px; 
  margin-bottom: 15px;
}

.forumContent {

  border-top: none; 
  border-left: none; 
  border-right: none; 
  padding-right: 10px;
}

.forumTopicsContent {
  border-top: none; 
  border-right: none; 
  text-align: center;
}

.forumDescription {
  clear: both; 
  margin-left: 50px; 
  margin-top: -13px;
}

.forumPostsContent {
  border-top: none; 
  border-right: none; 
  text-align: center
}


/* ************** View Forum Page ************** */

.topicTableHeader {
  border-left: none; 
  border-right: none; 
  padding-left: 15px; 
  font-weight: bold;
}

.repliesTableHeader {
  border-right: none; 
  font-weight: bold; 
  width: 60px; 
  text-align: center;
}

.topicContent {
  border-top: none; 
  border-left: none; 
  border-right: none; 
  padding-right: 10px;
}

.repliesHeader {
  border-left: none; 
  border-right: none; 
  padding-left: 15px; 
  font-weight: bold;
}

.topicTitle {
  font-size: 1.0em; 
  padding-top: 5px; 
  padding-left: 15px;
}

.topicAuthor {
  font-size: 0.9em; 
  padding-top: 5px; 
  padding-left: 15px; 
  padding-bottom: 5px;
}

.repliesContent {
  border-top: none; 
  border-right: none; 
  width: 60px; 
  text-align: center;
}


/* ************** View Topic Page ************** */

.topicpageTitle {
 margin-left: 15px;
  font-size: 1.1em;
}

.noReplies {
  margin-top: 10px; 
  margin-left: 15px;
}

.repliespageContent {
  border-top: none; 
  border-left: none; 
  border-right: none; 
  padding-right: 10px;
}

.backButton {
  text-align: right; margin-right: 15px;
}

.quickReplyContainer {
  text-align: center;
  padding: 15px;
  margin: 0px 7px 10px 7px;
  background-color: #ffffff;
}

.createTopicContainer {
  padding: 20px;
}

.postQuickReplyBtn {
  margin-top: 20px;
}

.fontSize11px {
  font-size: 11px;
}

.fontFamily {
  font-family: arial, verdana;
}

