BODY {
  background: #EEFFEE;
  color: #006600;
  font: small Tahoma, sans-serif;
}

#head {
 float: left;
 background:#EEFFEE;
 width: 100%;
 text-align: center;
}

#logo {
 float: left;
}

#head_tool {
 float: left;
 font-size: 60px;
 margin-top: 16px;
 margin-left: 10px;
}

#head_right {
	float: right;
	width: 450px;
	text-align: center;
}

#neodaq {
  float: right;
  background:#000000;
  color: #FFFFFF;
  width: 450px;
  height: 120px;
  text-align: center;
}

#menu {
  float: left;
  background: #006600;
  color: #FFFFFF;
  width: 100%;
  padding: 5px;
}

#menu .noncurrent {
  margin-top: 8px;
  margin-bottom: 8px;
}

#menu .current {
  background: #99CC99;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 8px;
}

#menu .current A {
  background: #99CC99;
  color: #000000;
}

#menu A {
  background: #006600;
  color: #FFFFFF;
  font-size: large;
}

#mainmenu {
  float: left;
  background: #006600;
  color: #FFFFFF;
  width: 100%;
  padding: 5px;
}

#mainmenu .noncurrent {
  margin-top: 8px;
  margin-bottom: 8px;
}

#mainmenu .current {
  background: #99CC99;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 8px;
}

#mainmenu .current A {
  background: #99CC99;
  color: #000000;
}

#mainmenu A {
  background: #006600;
  color: #FFFFFF;
  font-size: medium;
}
#submenu {
  float: left;
  background: #006600;
  color: #FFFFFF;
  width: 100%;
  padding: 5px;
}

#submenu .noncurrent {
  margin-top: 8px;
  margin-bottom: 8px;
}

#submenu .current {
  background: #99CC99;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 8px;
}

#submenu .current A {
  background: #99CC99;
  color: #000000;
}

#submenu A {
  background: #006600;
  color: #FFFFFF;
  font-size: small;
}

#body {
  float: left;
}

img {
  border: none;
}

.warning {
	background-color: #fcc;
	color: #000;
	border: 1px solid #c00;
	padding: 5px;
	text-align: right;
}


/* leftovers */
A {
  background: #EEFFEE;
  color: #006600;
}

H1 { /* Page Names */
  font-size: xx-large;
}

H6 { /* H6 is used for Grouping headers on the side bar and similar things on pages*/
  color: #333333;
  font-weight: bold;
  font-size: 100%;
  margin-top: 1ex;
  margin-bottom: 1ex;
}

.note {
  color: #333333;
  font-size: smaller;
}

.shaded { /* A lightly shaded box to make something stand out a bit */
  background: #99CC99;
  color: #336633;
}

.shaded A {
  background: #99CC99;
  color: #336633;
}

.shaded H6 {
  color: #000000;
  font-weight: bold;
  font-size: 100%;
  margin-top: 1ex;
  margin-bottom: 1ex;
}

.headshaded { /* A heavily shaded box, normally just above a shaded box as a header */
  background: #006305;
  color: #FFFFFF;
}

.headshaded H1 {
  font: bold x-large "palatino linotype", serif;
}

.headshaded H2 {
  font: bold large "palatino linotype", serif;
}

.aux { /* Auxilary info */
  color: #0C89C9;
  font-style: italic;
}

/* Seems to only work in IE */
.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}
