body {
  background-image: url("/images/bg.gif");
  color: white;
}

body, td, textarea {
  padding: 0px;
  margin: 0px;
  font-family: arial, tahoma, verdana, serif;
  font-size: 9pt;
  color: black;

}
/*************************
         HEADER
**************************/

.header {
  background-image: url("/images/new/header_bg.jpg");
  height: 55px;
  width: 100%;
  border-bottom: 1px solid #000000;
  padding: 0px;
  margin: 0px;
}

.TopRightCorner {
  text-align: right;
  vertical-align: middle;
  background-color: #E2C096;
  border: 1px solid #865324;
  width: 200px;
}

.TopRightCornerTable {
  color: #000000;
  font-size: 8pt;
}
.TopRightCornerTable td {
  font-size: 7.5pt;
}
.TopRightCornerTable .right {
  text-align: right;
  padding-left: 7px;
}

/*************************
       LEFT MENU
**************************/
.LeftMenu {
  width: 199px;
  background-color: #723611;
  vertical-align: top;
  font-size: 8pt;
  margin-bottom: 3px;
  margin-right: 1px;
}
.LeftMenuHeader {
  background-image: url("/images/new/left_menu_header.jpg");
  height: 18px;
  vertical-align: middle;
  padding: 0px;
}

.LeftMenuHeader .Question {
  padding-left: 4px;
  vertical-align: middle;
  width: 14px;
}

.LeftMenuHeader .Label {
  color: #FFE48B;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
  vertical-align: middle;
  text-align: center;
}

.LeftMenuHeader .Right {
  text-align: right;
  padding-right: 3px;
  width: 14px;
}

.LeftMenuFolder {
  background-color: #EAD4B6;
  height: 27px;
  vertical-align: middle;
}
.LeftMenuFolder .Label {
  color: #920D0D;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
  vertical-align: middle;
  text-align: left;
  padding-left: 15px;
}

.LeftMenuFolder .Right {
  text-align: right;
  padding-right: 9px;
}


.LeftMenuContent {
  margin: 7px 9px;
  padding-left: 10px;
  padding-top: 5px;
  height: 100px;
  background-color: #FAF2E3;
  vertical-align: top;
  font-size: 9pt;
}
.CategoryName {
  width: 100px;
  overflow: hidden;
}

.LeftMenuContentWithoutPadding {
  background-color: #FAF2E3;
  vertical-align: top;
  font-size: 9pt;
}


/*************************
       CONTENT
**************************/
.ContentTop {
  height: 36px;
  background-color: #000000;
  vertical-align: middle;
  padding-left: 14px;
  font-size: 18px;
  color: #E3CBA9;
  font-weight: bold;
  font-family: arial;
}
.GrayBorder {
  margin-bottom: 7px;
  padding: 0px;
  border: 2px solid #565656;
  margin-bottom: 1px;
}

.ArticleTitle {
  height: 41px;
  background-color: #FAF2E3;
  vertical-align: middle;
  padding-left: 2px;
  font-size: 11px;
  border: 1px solid #6E2828;
  margin-bottom: 1px;
}
.ArticleTitle .Label {
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
  color: #AC733E;
  width: 40px;
  height: 41px;
}
.LabelNoHeight {
  text-align: right;
  vertical-align: middle;
  font-size: 11px;
  color: #AC733E;
  width: 80px;
}

.ArticleName {
  border: 0px solid #C45B00;
  background-color: #FEFAE2;
  height: 24px;
  width: 460px;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
  color: #000000;
}

.ArticleTitleRight {
  border: 1px solid #E0B770;
  background-color: #F4DFC4;
  padding-right: 20px;
  margin: 0px;
  height: 37px;
  width: 197px;
  text-align: right;
  vertical-align: middle;
  color: #000000;
}


.WordCount {
  padding: 0px;
  background-color: #EFD6C6;
  border: 1px solid #663333;
  border-right: 1px solid #999999;
  width: 140px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
}
.NewPanel {
        background-color: #EFD6C6;
        border: 1px solid Black;
}
.NewPanelLetter {
        font-size: 16px;
        text-align: center;
        vertical-align: middle;
        color: #73341A;
        font-weight: bolder;
        cursor: default;
}
.Space {
  background-color: #EFD6C6;
  border-top: 1px solid #663333;
  border-bottom: 1px solid #663333;
  border-right: 1px solid #999999;
  border-left: 1px solid #FFFFFF;
  width: 2px;
}
.ToolBar {
  padding: 0px;
  height: 20px;
  background-color: #EFD6C6;
  border: 1px solid #663333;
  border-left: 1px solid #FFFFFF;
  text-align: center;
  vertical-align: middle;
}






/*************************
       Right MENU
**************************/
.RightMenu {
  width: 199px;
  background-color: #723611;
  vertical-align: top;
  font-size: 8pt;
  margin-bottom: 3px;
}
.RightMenuHeader {
  background-image: url("/images/new/left_menu_header.jpg");
  height: 18px;
  vertical-align: middle;
  padding: 0px;
}

.RightMenuHeader .Question {
  padding-left: 4px;
  vertical-align: middle;
  width: 14px;
}

.RightMenuHeader .Label {
  color: #FFE48B;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
  vertical-align: middle;
  text-align: left;
}

.RightMenuHeader .Right {
  text-align: right;
  padding-right: 3px;
  width: 14px;
}

.RightMenuContent {
  margin: 7px 9px;
  padding-left: 10px;
  padding-top: 5px;
  height: 130px;
  background-color: #FAF2E3;
  vertical-align: top;
  font-size: 9pt;

}
.RightMenu td {
  text-align: center;
}

.RightMenuContentWithoutPadding {
  background-color: #FAF2E3;
  vertical-align: top;
  font-size: 9pt;
}

.RightMenuContentBottom {
        background-color: #FFE4C4;
        vertical-align: top;
        border-top-color: #DEB887;
        border-top-width: 1px;
        border-top-style: solid;
}


.RightMenuContentForPanel {
  background-color: #EABC69;
  vertical-align: top;
  font-size: 9pt;
}

/*************************
       FOOTER
**************************/
.Footer {
  background-image: url("/images/new/footer.jpg");
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}




/*************************
       BOTTOM
**************************/

.Bottom {
  background-color: #FFFCF5;
  vertical-align: top;
  font-size: 8pt;
  text-align: center;
  margin: 0px;
}


img {
  border: 0px;
  margin: 0px;
}

.text {
  border: 1px solid #000000;
  font-size: 10px;
}

.ArticleNameText {
  border: 1px solid #000000;
  font-size: 10px;
  width: 98%;
}


iframe {
  border: 1px solid #000000;
}

a:link {
  color: #AC733E;
  text-decoration: none;
}
a:visited {
  color: #AC733E;
  text-decoration: none;
}
a:hover {
  color: #C45B00;
  text-decoration: underline;
}

.BigButtonTable td {
  text-align: left;
}
.BigButton {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 30px;
  padding-right: 10px;
  margin: 0px;
  background-image: url("/images/new/big_b_bg.jpg");
  height: 51px;

  text-align: left;
  vertical-align: top;

  background-color: #F7EDD9;
  border: 1px solid #DAD2C2;
  border-top: 0px;

  font-weight: bold;
  overflow: hidden;
}

.BigButtonTop{
  position: relative;
  left: 21px;
  top: 1px;
  margin: 0px;
  padding: 0px;
}


.SmallButton {
  padding: 0px 16px;
  margin: 0px;
  background-image: url("/images/new/small_b_bg.jpg");
  background-position: 0px 0px;
  height: 21px;
  text-align: center;
  vertical-align: middle;
  background-color: #D4B176;
  border: 1px solid #DAD2C2;
}

.LoadingBox
{
  background-color: red;
  padding: 2px;
  color: white;
  font-size: 12px;
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 5;

}
.LoadingBoxWithBg
{
  /*background-color:#f0f0f0;*/
  padding: 2px;
/*  color: white;*/
  font-size: 12px;
  left: 0px;
  top: 0px;
  background-image: url('/images/grid.gif');
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
/*  height: expression(document.documentElement.scrollHeight+'px');*/
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 2;
}
/*
td
{
  vertical-align: top;
}
*/
.WordListItem
{
  font-size: 10px;
  text-align: justify;
  color: #224466;
  background-color: #FAF2E3;
}

/*
.WordListItem:hover
{
  background-color: #F0F0FF;
  cursor: arrow;
}
*/
.PopMenu
{
  background-color: #FAF2E3;
  border: 2px solid #723611;
  padding: 0px;
  margin: 0px;
  display: block;
  width: 200px
}
.PopMenuDensity
{
  background-color: #FAF2E3;
  border: 2px solid #723611;
  padding: 0px;
  margin: 0px;
  display: block;
  width: 75px
}

.PopMenuHeader
{
  background-image: url("/images/new/left_menu_header.jpg");
  padding: 0px;
  margin: 0px;
  text-align:left;
  font-weight: bold;
  color: #FFE48B;
}

.PopMenuHeaderClose
{
  padding: 0px;
  margin: 0px;
  text-align:right;
  font-weight: bold;
}

.SearchMenu
{
  background-color: #FAF2E3;
}

.LATable
{
  text-align: left;

}
.LATable td
{
  vertical-align: top;
}
.Error
{
  color: red;
}
.Notice
{
  color: #336699;
}
.KnownWord
{
 /*background-color: yellow;*/
 cursor: pointer;
/*  cursor: hand;*/
  text-decoration: none;
  color: #057D01;
  font-weight: bold;
}

.MissSpelled
{
  background-color: yellow;
  cursor: hand;cursor:pointer;

}

.SynonymInMenu {
  cursor: hand;cursor:pointer;
  vertical-align: middle;
  height: 20px;
  font-weight: bold;
  border-bottom: 1px solid #AC9378;
  margin-bottom: 19px;
  background-color: #E2C096;
  color: #000000;
}

.CancelMenuItem
{
  background-color: #E2C096;
  height: 20px;
  border-top: 1px solid #AC9378;
  margin-top: 19px;
  color: #000000;
  padding-top: 2px;
  text-align: center;
  cursor: hand;cursor:pointer;
}

.DeleteLink
{
  color: #336699;
  text-decoration: none;
}
.DeleteLink:hover
{
  color: #336699;
  text-decoration: none;
}

.ArticleName
{
  /*margin-left: 14px;*/
}
.ArticleName:hover
{
  color: #336699;
}
.Article
{
/*  white-space: pre;*/
  background-color: #FFFBF0;
  overflow:auto;
  height: 366px;
  width: 513px;
  border: 1px solid #000000;
  padding: 3px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.ArticleOriginal
{
  /*  white-space: pre;*/
  background-color: #FAF2E3;
  overflow: auto;
  height: 366px;
  width: 513px;
  border: 1px solid #000000;
  padding: 3px;
  margin-top: 1px;
  margin-bottom: 1px;
  cursor: pointer;
}
.EditArticle
{
        overflow: hidden;
        height: 100%;
        width: 521px;
        padding: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.EditArticleText
{
        background-color: #FFFFFF;
        overflow: auto;
        height: 366px;
        border: 1px solid black;
        width: 483px;
        padding: 3px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.SearchListItem
{
  background-color: #FAF2E3;
}

.LinkerWord:link {
  color: #034E99;
  text-decoration: underline;
}
.LinkerWord:visited {
  color: #034E99;
  text-decoration: underline;
}
.LinkerWord:hover {
  color: #034E99;
  text-decoration: underline;
}

.forum_topic
{
     font-size: 8pt;
     font-weight: bold;
     color: #A34D2C;
}


.forum_topic
{
     font-size: 8pt;
     font-weight: bold;
     color: #A34D2C;
}

.forum_nick
{
     font-size: 8pt;
     font-weight: normal;
     color: #909090;
}


A.forum_msg, A.forum_msg:active, A.forum_msg:visited
{
        font-size: 8pt;
        color: #A34D2C;
        text-decoration: underline;
}
A.forum_msg:hover {
        font-size: 8pt;
        color: #A34D2C;
        text-decoration: underline;
}