   html {
     height:100%;
   }

   body {
     width:100%;
     height:100%;
     margin:0px;
     padding:0px;
     background-repeat: repeat-x;
   }

   a {
     Font-size: 14px;
     text-decoration: none;
     font-weight: bold;
     font-family: verdana;
   }

   a:hover {
     Font-size: 14px;
     text-decoration: none;
     font-weight: bold;
   }
   
   .iframeLogo {
     overflow:hidden;
     width:500px;
     height:150px;
   }

   .Headers{
    font-weight: bold;
    font-size: 20px;
    text-align:center;
    border-left: solid #C5C6C0 2px;
    border-right: solid #C5C6C0 2px;
    border-top: solid #C5C6C0 2px;
    border-bottom: solid #C5C6C0 1px;

    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
   }

   .HeadersBottom {
    font-weight: bold;
    font-size: 20px;
    text-align:center;

    border-left: solid #C5C6C0 2px;
    border-right: solid #C5C6C0 2px;
    border-top: solid #C5C6C0 1px;
    border-bottom: solid #C5C6C0 2px;

   }

   .EveryWhereOnTheSite td, .MainContent td{
     padding-left: 10px;
   }
   
   .borderedLeftAndRight{
     border-left: solid #C5C6C0 2px;
     border-right: solid #C5C6C0 2px;
   }

   .MainContent  {
     width: 1000px;
     height: 100%;
   }

   .latest a{
     Font-size: 16px;
     text-decoration: none;
     font-weight: bold;
     font-family: times new roman;
   }

   .latest a:hover{
     Font-size: 16px;
     text-decoration: none;
     font-weight: bold;
   }
   
   .mainTable
   {
    width:100%;
    margin:0px;
    padding:0px;
   }
   
   .MainTableTD {
     padding-left: 10px;
     width:100%;
     padding-right: 10px;
     padding-bottom:10px
   }
   
   .lastModified {
      float:left;
      border-left: solid #C5C6C0 2px;
      border-right: solid #C5C6C0 2px;
      margin-bottom:10px;
   }
   
   .HeadersLastMod {
        font-weight: bold;
        font-size: 20px;
        text-align:center;
        border-top: solid #C5C6C0 2px;
        border-bottom: solid #C5C6C0 1px;
        padding-bottom: 5px;
        padding-top: 5px;
        border-left: 0px;
        border-right: 0px;
        font-family:times new roman;
   }
   
   .LastModList {
   }
   .subEmpty {
   }
   .subMenu {
   }
   
   .subMenu a {
     Font-size: 12px;
     text-decoration: none;
     font-weight: bold;
     font-family: verdana;
   }

   .subMenu a:hover {
     Font-size: 12px;
     text-decoration: none;
     font-weight: bold;
   }
   
   .mainULLink {
     margin: 0px;
     list-style-type: none;
   }

   .LinkTitle td{
     width: 600px;
     text-align: center;
   }
   
   .LinkTitleLink {
     text-align: center;
   }
   
   .Links {
      float:left;
      border-left: solid #C5C6C0 2px;
      border-right: solid #C5C6C0 2px;
      margin-bottom:10px;
   }
   
   .newsTicker {

   }
   
   .marQNews {

   }
   
   .newsTickerLastnews {
       font-weight: bold;
    font-size: 20px;
    text-align:center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
   }
   
   /*                      */

   .title {
    font-size: 20px;
    font-weight:bold;
    padding-top: 5px;
    padding-bottom: 13px;
   }

   .content {
     font-family:verdana;
     Font-size: 15px;
     font-weight: bold;
   }

   .smallTitle {
      font-size: 20px;
      font-weight:bold;
      padding-top: 5px;
      padding-bottom: 5px;
      margin-left: 10px;
      margin-right: 10px;
   }

   .smallContent {
      font-family:verdana;
      Font-size: 15px;
      font-weight: bold;
      margin-left: 10px;
      margin-right: 10px;
   }

   .readFurther {
      text-align: right;
      margin-left: 10px;
      margin-right: 10px;
   }

   .divArticleRight {
     position: relative;
     top: 0px;
     width: 50%;
     float:right;
   }

   .PhotoLeft {
     text-align: center;
     margin:0px;
     padding:0px;
     padding-bottom:10px;
     width:410px;
     position:relative;
     left: 0px;
   }

   .divArticleLeft {
     position: relative;
     top: 0px;
     width: 50%;
     margin-bottom: 20px;
     float: left;
   }

   .divArticleSummary {
     width: 100%;
   }

   .PhotoRight {
     text-align: center;
     margin:0px;
     padding:0px;
     padding-bottom:10px;
     width:410px;
     position:relative;
     right: 0px;
   }
   
  .PhotoCenter {
     text-align: center;
     margin:0px;
     padding:0px;
     padding-bottom:10px;
     width:970px;
     position:relative;
   }
   
   .PhotoCentered {
     text-align: center;
     margin:0px;
     padding:0px;
     padding-bottom:10px;
     padding-top:10px;
     width:400px;
     float:left;
   }

   .divArticleColumnLeft {
     width:48%;
     float:left;
     padding-right: 20px;
     border-right: solid 2px #CEC423;
   }

   .divArticleColumnRight {
     width:48%;
     padding-left: 20px;
     float:right;
   }
   
   .divArticleColumnLeftSmall {
     width:25%;
     float:left;
     padding-right: 20px;
   }

   .divArticleColumnRightSmall {
     width:25%;
     padding-left: 20px;
     float:right;
   }

   .divArticleTotal {
     width:100%;
   }

   .contentHeader {
      border-left: solid #C5C6C0 2px;
      border-right: solid #C5C6C0 2px;
      border-bottom: solid #C5C6C0 2px;
      margin-bottom:10px;
      margin-top:20px;
      clear:both;
   }
   
   .previewContent {
      font-family:verdana;
      Font-size: 15px;
      font-weight: bold;
      margin-top: 10px;
      margin-left: 10px;
   }
   
   .button {

   }
   
   .error {
     font-weight:bold;
   }
   
   .good {
     font-weight:bold;
   }
   
   .ForumOverview{
     width:100%;
     margin-top: 25px;
   }
   
   .ForumOverviewHeader {
     font-weight: bold;
   }
   
   .ForumOverviewNumbers {
     text-align: right;
     width: 50px;
     padding-right: 10px;
   }
   
   .ForumMessagesStyle0 {
     font-weight: bold;
   }
   
   .ForumMessagesStyle1{
     font-weight: bold;

   }
   .ForumMessagesStyleHeight {
     height: 22px;
   }
   
   .ForumDetectLogin {
     font-weight: bold;
     width:100%;
   }
   
   .ForumThreadOverviewHeader {
     margin-top: 25px;
     padding-left: 5px;
     width:100%;
     font-weight: bold;
   }
   
   .ForumThreadOverviewHeaderSpan {
     position: relative;
     text-align:right;
     float:right;
   }
   
   .ForumThreadOverviewHeaderSubject {
     float:left;
   }
   
   .ForumThread{
     width:100%;
     margin-top: 5px;
   }
   
   .ForumThreadHeader {
     width:100%;
     font-weight: bold;
     text-align: justify;
     padding-left: 5px;
   }
   
   .ForumThreadMessage {
     width:100%;
     padding-left: 5px;
     font-weight: bold;
   }
   
   .ForumThreadMessageCencored {

   }
   
   .ForumMessageQuickReaction {
     cursor: pointer;
   }
   
   .CensoredImage {
     padding-top:4px;
   }
   
   .ForumThreadMessageInnerDiv {
      height:150px;
      float:left;
   }
   
   .ForumActionTable {
      margin-left: auto;
      margin-right: auto;
      font-weight: bold;
   }
   
   .ForumActionTableQA {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      font-weight: bold;
   }
   
   .textarea {
     font-weight: bold;
   }
   
   .input {
    font-weight: bold;
   }

   .ForumDetectBlockedUser {
     margin-top: 20px;
     margin-bottom: 20px;
     font-weight: bold;
   }
   
   .ForumNewIndicator {
     display: block;
     float: left;
     margin-top: 3px;
   }
   
   .ForumSubject {
     display: block;
     float: left;
   }
   
   .ForumThreadQuote {
     float:right;
     margin-right: 5px;
     margin-top:3px;
     cursor: pointer;
   }
   
   /* floating poll */
   .PollContainer {
     width: 196px;
     /*position: absolute;
     left: 34%;
     top: 0px; */
     margin-left: 20px;
   }
   
   .pollHeader {
     padding-left: 5px;
     padding-right: 5px;
     font-weight : bold;
     /*font-size: 19px;
     height: 25px;     */
     text-align: center;
   }
   
   .pollForm {
     margin:0px;
   }
   
   .PollContent {
     margin-top: 5px;
     margin-bottom: 5px;
     padding-left: 5px;
     padding-right: 5px;
   }

   .PollAnwserOption {
     vertical-align:
   }

   .PollButtons {;
     padding-left:5px;
     padding-right: 5px;
     /*height: 42px;*/
     text-align:center;
   }
   
   .PollButton {
     font-weight: bold;
     border: none;
     font-size: 12px;
     margin-bottom: 3px;
     margin-top: 3px;
     width: 175px;
     cursor: pointer;
   }
   
   .PollQuestion {
     font-weight: bold;
     padding-left: 5px;
   }
   
   .PollAnwser label{
     font-size: 13px;
     font-weight: bold;
     top:-2px;
     position: relative;
   }
   
   /* static poll*/
   .StaticPollContainer {
     /*position: absolute;
     left: 34%;
     top: 0px;
     margin-left: 20px; */
   }

   .StaticpollHeader {
     padding-left: 5px;
     padding-right: 5px;
     font-weight : bold;
     /*font-size: 19px;
     height: 25px;     */
     text-align: center;
   }

   .StaticpollForm {
     margin:0px;
   }

   .StaticPollContent {
     margin-top: 5px;
     margin-bottom: 5px;
     padding-left: 5px;
     padding-right: 5px;
   }

   .StaticPollAnwserOption {
     vertical-align:
   }

   .StaticPollButtons {;
     padding-left:5px;
     padding-right: 5px;
     /*height: 42px;*/
     text-align:center;
   }

   .StaticPollButton {
     font-weight: bold;
     border: none;
     font-size: 12px;
     margin-bottom: 3px;
     margin-top: 3px;
     width: 175px;
     cursor: pointer;
   }

   .StaticPollQuestion {
     font-weight: bold;
     padding-left: 5px;
   }

   .StaticPollAnwser label{
     font-size: 13px;
     font-weight: bold;
     top:-2px;
     position: relative;
   }
   
   .StaticPollMainPercentage {
     width: 300px;
     height: 16px;
   }
   .StaticPollPercentage {
     height: 16px;
   }
   
   
   /* poll results */
   .PollResultsContainer {
     margin-bottom: 10px;
   }
   
   .PollResultsHeader {
     font-weight : bold;
     font-size: 19px;
     text-align: center;
   }
   
   .PollResultsQuestion {
      font-size: 16px;
      font-weight : bold;
      margin-left: 10px;
   }
   
   .PollResultsAnwserContainer {
       height: 45px;
       padding-bottom: 5px;
   }
   
   .PollResultsAnwser {
      margin-left: 10px;
     font-weight: bold;
   }
   
   .PollResultsAnwserPercentage {
       width:200px;
       height:25px;
       float:left;
       margin-left: 10px;
   }
   
   #PollResultsInPercentage{
     height:25px;

   }
   
   .PollResultsAnwserRealPercentage {
     margin-left: 5px;
     font-weight: bold;
   }
   
   .PollResultsMore  {
     text-align: right;
   }
   .PollResultsMore a {
     margin-right: 10px;
   }
   
   .PollResultsMore a:hover {
     margin-right: 10px;
   }
   
   .PollResultsYear {
     text-align: center;
     margin-top: 10px;
     margin-bottom: 10px;
   }
   
   
   
   .select {
        width: 160px;
        font-weight: bold;
    }

  .InlogObjectForumActionTable {
     width: 196px;
     margin-left: 20px;
    margin-bottom: 20px;
  }
  
  .InlogObjectForumActionTd{
     text-align: right;
  }
  
  .InlogObjectForumActionHeader {
     text-align: center;
  }
  
  .InlogObjectForumResultTable {
     width: 196px;
     margin-left: 20px;
  }
  
  .InlogObjectInput {
    margin-top: 3px;
    margin-right: 20px;
    font-weight: bold;
    margin-left: 10px;
  }
  
  .InlogObjectButton {
    margin-bottom: 3px;
    border: none;
    font-weight: bold;
    width: 75px;
    margin-right: 20px;
  }
  
  .InlogObjectResultActionTd {
    padding-left: 10px;
  }
  
  .HeadMenuDiv{
    width: 165px;
  }
  
  .HeadMenuTable{
    margin-bottom: 20px;
  }
  
  .MenuWidth {
    width: 186px;
  }
  
  .ForumLocked {
    display: block;
     float: left;
     margin-top: 3px;
     margin-right: 3px;
  }
  
  /* Email this Page */
  .EmailThisPageContainerDiv {
    text-align: right;
  }
  
  .EmailThisPageFormDiv {
    background-color: #FFF;
    left: 50%;
    position: absolute;
    padding: 10px;
    z-index: 9999;
    display:none;
  }
  
  .EmailThisPageButton{
     margin-bottom: 3px;
    border: none;
    font-weight: bold;
  }
  
  .EmailThisPageTextArea {
    width:100%;
    height: 150px;
  }
