body {
  color: #000000;
  background-color:#F5F5F5;
  margin:0px;
  padding:0px;
  position:relative;
  font-family: Times New Roman;
  font-size: 14px;
}

DIV.logowatermark {
  background-image:url('logo.png');
  background-repeat:no-repeat;
  width:325px;
  height:100px;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:auto;
  margin-right:auto;
}

.small {
  font-size: 12px;
  font-weight: 400;
}

.javaVersionNotOk {
  color: red;
}

A:link{
   color:#B22222;
}

A:visited{
  color:#808080;
}

A:hover{
  color:#808080;
}

A:active {
   color:#B22222; 
   text-decoration:none; 
}

IMG {
  border:0px;
}
IMG.floatLeft {
  float:left;
  margin-right:16px;
}

IMG.floatRight {
  float:right;
  position:absolute;
  top:105px;
  left:320px;
}

div.javainfo {
  width:320px;
  visibility:hidden;
  display:none;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:16px;
  margin-right:16px;
  padding-bottom:6px;
}

div.systemReady {
  width:320px;
  display:none;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:16px;
  margin-right:16px;
  padding-bottom:6px;
  font-size: 18px;
  font-weight: 600;
  color: #399657;
}

div.javascriptinfo {
  width:320px;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:16px;
  margin-right:16px;
  padding-bottom:6px;
}

div#javaBox {
  width:354px;
  margin-left:auto;
  margin-right:auto;
  margin-top:16px;
  margin-bottom:16px;
  background-color: rgb(255,249,191);
  text-align:center;
}

div#contactBox {
  width:354px;
  margin-left:auto;
  margin-right:auto;
  margin-top:16px;
  margin-bottom:16px;
  background-color:#D3D3D3;
  text-align:center;
}

div#contactInfo {
  width:320px;
  height:16px;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:16px;
  margin-right:16px;
  padding-bottom:16px;
  padding-top:16px;
}

div.contentmain {
  margin-left:auto;
  margin-right:auto;
  margin-top:auto;
  margin-bottom:auto;
  padding:16px;
  text-align:center;
}

P {
  padding:4px;
  margin:0px;
}

div.head {
  font-weight:600;
  font-size: 32px;
  color:#B22222;
  margin-left:auto;
  margin-right:auto;
  height:48px;
}

div.head2 {
  text-align:left;
  font-weight:600;
  font-size: 22px;
  color:#808080;
  margin-left:left;
  margin-right:left;
}

.small1 {
  text-align:left;
  font-size: 13px;
  font-weight: 400;
  margin-left:left;
}

.small2 {
  text-align:center;
  font-size: 13px;
  font-weight: 400;
  margin-left:center;
}

div.pics {
  position:left;
  margin-right:left;
  height:300;
  width:354px;
}

.serviceTitle {
  font-weight:700;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.service {
  width:320px;
  height:100px;
  margin:16px;
  text-align:left;
  padding-top:16px;
  padding-bottom:18px;
}

div#serviceBoxPicarus {
  width:354px;
  margin-left:auto;
  margin-right:auto;
  margin-top:16px;
  margin-bottom:16px;
  background-color: #eef5f5;
  text-align:center;
  position:relative;
}

div#serviceBoxHorizon {
  width:354px;
  margin-left:auto;
  margin-right:auto;
  margin-top:16px;
  margin-bottom:16px;
  background-color: #eef5f5;
  text-align:center;
  position:relative;
}

id#nav {
 background:url(onepx_line.gif) 80% 0% repeat-y;
 position:absolute;
 width:20%;
 margin:20px 0 0 0;
 padding:30px 0;
}