BODY {
  background-color : #ededed;
}

TD {
  vertical-align : top;
  color : #111111;
  font-size : 11px;
  line-height : 170%;
  font-family : Frutiger, Verdana, Arial, sans-serif;
}

H1 {
  margin : 0px;
  font-size : 18px;
  font-weight : bold;
}

H2 {
  margin : 0px;
  font-size : 16px;
  font-weight : bold;
}

H3 {
  margin : 0px;
  font-size : 14px;
  font-weight : bold;
}

LI {
  list-style-image : url(images/arrow.gif);
}

LI.open {
  list-style-image : url(images/arrow_open.gif);
}

LI.closed {
  list-style-image : url(images/arrow_closed.gif);
}

A {
  color : #3333FF;
  text-decoration : none;
}

A:Link {
  color : #3333FF;
  text-decoration : none;
}

A:Hover {
  color : #9F9F9F;
  text-decoration : none;
}

A:Active {
  color : #9F9F9F;
  text-decoration : none;
}

DIV.csc-header {
  margin : 0px;
}

SELECT {
  width : 300px;
  color : #333333;
  font-family : Frutiger, Verdana, Arial, sans-serif;
  font-size : 11px;
  border-style : solid;
  border-width : 1px;
  border-color : #666666;
  background-color : #FFFFFF;
}

INPUT {
  width : 200px;
  color : #333333;
  font-family : Frutiger, Verdana, Arial, sans-serif;
  font-size : 11px;
  border-style : solid;
  border-width : 1px;
  border-color : #666666;
  background-color : #FFFFFF;
}

INPUT.short {
  width : 100px;
}

TEXTAREA {
  width : 200px;
  height : 60px;
  color : #333333;
  font-family : Frutiger, Verdana, Arial, sans-serif;
  font-size : 11px;
  border-style : solid;
  border-width : 1px;
  border-color : #666666;
  background-color : #FFFFFF;
}

.rootline {
  color : #B2B2B2;
  font-size : 10px;
  font-weight : bold;
  font-family : Arial, sans-serif;
}

.rootline A {
  color : #B2B2B2;
  text-decoration : none;
}

.rootline A:Hover {
  color : #8C8C8C;
  text-decoration : none;
}

.error {
  color : #EE0000;
}

#error {
  color : #EE0000;
  border-color : #EE0000;
}

#middle {
  vertical-align : middle;
}

#bottom {
  vertical-align : bottom;
}