/* copy this before find replace all ... */
/* my red color: A40008 */
/* my green color: 739275 */

body {
       background-image: url(images/gf228.png);
       background-repeat: no-repeat;
       background-attachment: fixed;
       font-family: "Trebuchet MS", Verdana, serif;
       }

#container {
             margin: 0 auto;
             width: 750px;
             background-color: transparent;
             }

#language {
            text-align: right;
            color: #8C8484;
            }

/* header + sub_header */
#header {
          width: 100%;
          /*           background-color: #739275; */
          /*           color: #000000; */
          }


#sub_header {
              text-align: right;
              font-weight: bold;
              font-size: 20px;
              color: #8C8484;
              padding-right: 20px;
              padding-bottom: 20px;
              }

/* main_content ...  */
#main_content {
                margin: 0 auto;
                width: 100%;
                /* background: #FFFFFF url('images/background_content.gif');
                   background-repeat: repeat-y; */
                /*                 background-color: transparent; */
                } 

#main_content_top {
                    height: 30px;
                    /*                     background: #FFFFFF url('images/background_top.gif'); */
                    /* border-top: #8C8484 1px solid; */
                    }


#main_content_bottom {
                       height: 30px;
                       }


/* header */
#header h1 {			 
             margin-bottom: 0px;
             font-size: 28px;
             font-weight: bold;
             color: #739275
             }
#clear {
         display: block;
         clear: both;
         width: 100%;
         height:1px;
         overflow:hidden;
         }

#footer {
          text-align: center;
          font-size: 12px;
          margin: 10px auto;
          color: #8C8484;
          }



/* classes inside main_content */
.content {
           float: left;
           width: 510px;
           text-align: justify;
           padding: 0 30px 0 30px;
           font-size: 14px;
           min-height: 400px;
           }


.content h2 {
              margin-top: 33px;
              font-size: 18px;
              font-weight: bold;
              color: #739275
              }

/* menu */
.menu {
        width: 110px;
        float: right;
        padding: 0 20px 0px 20px;
        /*         border-left: #8C8484 1px solid; */
        font-size: 12px;
        /*         position: fixed; */
        /*         right: 20px; */
        }
.menu ul {
           margin: 0;
           padding: 10px 0 10px 15px;
           }
.menu il {
           list-style-type: none;
           }

.menu_title {
              font-size: 18px;
              font-weight: bold;
              color: #739275;
              }
.menu ul {
           margin: 0;
           padding: 10px 0 20px 15px;
           }
.menu li {
           padding-top: 2px;
           list-style-type: none;
           }

/* other */
a {
    /*     color: #739275; */
    color: #000;
    font-weight: bold;
    text-decoration: none;
    }
a:hover {
          color: #739275;
          font-weight: bold;
          text-decoration: underline
          }
a.menu_link {
              color: #8C8484;
              font-weight: bold;
              text-decoration: none
              }
a.menu_link:hover {
                    color: #739275;
                    font-weight: bold;
                    text-decoration: underline;
                    }


div#language a {
                 color: #8C8484;
                 font-weight: normal;
                 text-decoration: none;                 
                 }

div#language a:hover {
                       color: #739275;
                       }


#footer a {
            color: #8C8484;
            }


.quote {
         margin: 20px;
         text-align: center;
         font-weight: bold;
         font-style: italic
         }

code {
       font-style: normal;
       font-size:100%;
       font-weight:bold;
       font-family: Courier;
       /* color: RGB(0, 0, 80); */
       }

mypre {
        font-style: normal;
        font-size:100%;
        font-family: Courier;
        /* color: RGB(0, 0, 80); */
        }

.topOfPage {
             float: right;
             color: #739275;
             }

/* ------------------------------------- */
/* for index.html */
/* ------------------------------------- */

body.pngmenu {
               background-image: url(images/g.png);
               /*                overflow: scroll; */
               }

#pngmenu {
           height: 496px;
           margin-left: 30px;
           /*            color: red; */
           /*            background: url(images/g.png) no-repeat; */
           /*            border: thin solid; */
           }

#pngmenu #link1 {
                  position: absolute;
                  left: 85px;
                  top: 480px;
                  }

#pngmenu #link2 {
                  position: absolute;
                  left: 150px;
                  top: 456px;
                  }

#pngmenu #link3 {
                  position: absolute;
                  left: 210px;
                  top: 430px;
                  }


#pngmenu #link4 {
                  position: absolute;
                  left: 286px;
                  top: 396px;
                  }

#pngmenu #link5 {
                  position: absolute;
                  left: 353px;
                  top: 412px;
                  }

#pngmenu #link6 {
                  position: absolute;
                  left: 451px;
                  top: 417px;
                  }


body.pngmenu div#pngmenu a {
                             color: #8C8484;
                             }

body.pngmenu div#pngmenu a:hover {
                                   color: #739275;
                                   }


/* ltable */

table.ltable {
               border-spacing: 5px 5px;
               text-align: left;
               }

table.ltable td, th {
                      padding: 2px 15px 2px 5px;
                      vertical-align: top;
                      }

table.ltable tr {
                  background-color: #d3d3d3;
                  }

table.ltable tr.section {
                          background-color: transparent;
                          font-weight: bold;
                          }

table.ltable tr.padding td {
                             padding-top: 20px;
                             }


