* {
  margin:0px;
  padding:0px;
}

body {
  color:#000000;
  background-color:#cccccc;
  font-style:normal;
  font-family:Georgia, Norasi, Rekha, Utopia, "Nimbus Roman No9 L", serif;
  background-image:url(/images/edging.png);
  background-repeat:repeat-y;
  line-height:135%;
}

#page_layout {
  position:absolute;
  width:680px;
  background-image:url(/images/top.png);
  background-repeat:no-repeat;
}

#menu {
  position:fixed;
  top:15px;
  left:679px;
  z-index:10;
}
#menu a {
  position:fixed;
  width:46px;
  height:106px;
  background-repeat:no-repeat;
}
#menu a#contact {
  top:50px;
  background-image:url(/images/note1.png);
}
#menu a#programs {
  top:176px;
  background-image:url(/images/note2.png);
}
#menu a#acro {
  top:302px;
  background-image:url(/images/note3.png);
}
#menu strong {
  display:none;
}

#menu #copyright {
  position:fixed;
  padding-left:3px;
  bottom:0px;
}

#decoration {
  position:fixed;
  left:664px;
  z-index:5;
}
#decoration a {
  position:fixed;
  width:15px;
  height:106px;
  background-repeat:no-repeat;
}
#decoration a#dcontact {
  top:50px;
  background-image:url(/images/note1_add.png);
}
#decoration a#dprograms {
  top:176px;
  background-image:url(/images/note2_add.png);
}
#decoration a#dacro {
  top:302px;
  background-image:url(/images/note3_add.png);
}

#content {
  position:relative;
  margin:40px 30px 20px 60px;
  background-color:#ffffff;
  z-index:0;
}

a:link {
  color:#6600ff;
}
a:visited, a:active {
  color:#660066;
}
a:link, a:visited, a:active {
  text-decoration: none;
}

p, h1, h2, table, ul, ol, pre {
  margin:0.5em 0em 0.5em 0em;
}
li {
  margin:0.5em 0em 1em 2em;
}
h1 {
  font:bold 150% serif;
  margin-top:1.5em;
}
h2 {
  font:bold 120% serif;
  margin-top:1.2em;
}

hr {
  width:80%;
}

.face {
  float:right;
  margin:0px 100px 0px 0px;
}
.screenshots {
  float:right;
  width:250px;
  margin-left:10px;
}
.cc {
  float:right;
  margin:5px;
}

table {
  border-collapse: collapse;
  border-style:solid; 
  border-width:thin;
}
th {
  padding:0.2em;
}
td {
  border-style:solid;
  border-width:thin;
  padding:0.2em;
}
td.raja {
  border-top: groove;
  border-top-width:medium;
}

.acroimages a {
  color:#ffffff;
  text-decoration: none;
}

.hidden {
  display:none
}

.news {
  color=#000000;
  background-color:#DD9999;
  margin-right:1em;
}

.list {
    float:left;
}

.list ul {
    list-style-position:inside;
    margin-right:1em;
}

.list ul li {
    margin:0em;
    margin-top:-0.3em;
}

.list ul li li {
    margin:0em;
    margin-top:-0.3em;
    margin-left:1em;
}
