body {
  font-family    :Verdana, Sans-Serif;
  font-size      :76%;
  background     :#a8b1c0 url('images/gradient.jpg') repeat-x 0% 0%;
  margin         :0px;
  padding        :10px 0px 0px; }
#container {
  position       :absolute;
  left           :50%;
  width          :560px;
  margin-left    :-305px;
  margin-bottom  :10px; }
#logo {
  background     :url("./images/geomstl-small.png") no-repeat 50% 50%;
  height         :88px;
  width          :560px;
  font-family    :Arial, Verdana, serif;
  padding        :0px 0px 0px 0px;
  margin         :0px 31px 10px 31px;
  text-align     :center; }
#content {
  background     :#eef3f6;
  width          :560px;
  height	 :100%;
  border         :1px #aeb3b6 solid;
  padding        :30px 30px 15px 30px;
  margin         :0px;
  text-align     :center;
  clear          :both; }
#realcontent {
  float          :right;
  clear          :none;
  width          :426px;
  height         :300px;
  overflow       :auto;
  overflow-x     :hidden;
  text-align     :center;
  background     :#f2f8fb;
  font-family    :Verdana, Sans-Serif;
  border         :1px solid #d3d7dc; 
  padding        :2px 3px;
  margin-bottom	 :7px;}
#realcontent a { text-decoration:none; }
#realcontent img { cursor: pointer; }
p {
  text-align     :justify;
  font-size      :0.8em;
  line-height    :1.2em;
margin-top   :0.6em;
  margin-bottom:0.6em;}
p.question {
  font-weight    :bold;
  font-style     :italic; }
p.intro { margin-left:130px; }
h1 {
  font-size      :20px;
  margin-top     :0px; }
h2 {
  font-size      :16px;
  font-weight    :bold;
  margin-top     :0px;
  margin-left:130px;}
h3 {
  font-size      :10px;
  font-weight    :bold; }
#nav {
  height		:3.0em;
  padding-left   :130px;
  text-align     :center;
  clear          :left;
  font-size      :1.0em;
  color          :#aaaaaa;
  line-height    :1.5em; }
#nav a {
  text-decoration:none;
  font-family    :Trebuchet MS, Helvetica;}
#nav a.s {color:#880000;}
#nav a.s:hover {color:#EE0000;}
#nav a.r {color:#000088;}
#nav a.r:hover {color:#0000FF;}
#nav a.t {color:#008800;}
#nav a.t:hover {color:#00cc00;}
#nav a.l {color:#880088;}
#nav a.l:hover {color:#EE00EE;}
#nav a.c {color:#888800;}
#nav a.c:hover {color:#cccc00;}
#nav a#iamhere {color:#aaaaaa;}
#nav a#iamhere:hover {color:#444444;}
img.bar {
  height         :340px;
  width          :100px;
  top            :0px;
  left           :0px;
  border         :1px black solid;
  position       :relative;
  float          :left; }
ul { text-align:left; }
ul li { font-size:0.8em; }
#realcontent.clients {
  height        :282px; }
div#realcontent.start { height:350px; }
ul.clients {
  text-align     :justify;
  margin         :0px;
  padding        :0px;
  width          :408px; }
ul.clients li { display:inline; }
ul.clients li img {
  margin-right:5px;
  margin-top:0.6em; }
ul.contents li {
  margin-left   :-20px;
  padding-bottom :5px;
  text-align	:left; }
ul.contents li a { text-decoration:none; }
ul.menu {
  text-align	:left;
  margin-left	:42px;
  padding-left	:42px;
  list-style     :none; }
ul.menu li {
  margin         :0px 15px 0px 15px;
  display        :inline; }
ul.menu li a {
  text-decoration:none;
  color          :#777; }
ul.menu li a.selected {
  color          :#000;
  text-decoration:underline; }
ul.menu li a:hover {
  text-decoration:underline;
  color          :#000; }
img.flasher {
  margin-top     :10px;
  visibility     :hidden;
  border         :1px solid black;
  margin-left    :-128px;
  position       :fixed; }
img#img-0 {	visibility:visible; }
p.flasher {
  width          :422px;
  text-align     :justify;
  margin-top     :10px;
  visibility     :hidden;
  position       :absolute; }
p#text-0 { visibility:visible; }
p.flashed {
  width          :422px;
  text-align     :justify;
  margin-top     :10px;
  visibility     :visible; }

