BODY {
	COLOR: #333; FONT: 80%/1.5 "Trebuchet MS", Verdana, sans-serif; HEIGHT: 100%; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	COLOR: #099; FONT-SIZE: 200%; MARGIN: 0.1em 0px 0.5em -0.8em
}
H2 {
	BORDER-LEFT: #add 0.4em solid; COLOR: #099; FONT-SIZE: 130%; MARGIN: 2em 0px 0.8em -1em; PADDING-LEFT: 0.6em; WIDTH: 99%
}
H3 {
	BORDER-BOTTOM: #ccf 1px dashed; COLOR: #369; FONT-SIZE: 115%; MARGIN: 2em 0px 0.8em; WIDTH: 99%
}
P {
	MARGIN-TOP: 0.5em
}
UL {
	MARGIN-TOP: 0.5em
}
OL {
	MARGIN-TOP: 0.5em
}
A {
	TEXT-DECORATION: none
}
.hide {
	DISPLAY: none
}
#header {
	BACKGROUND-COLOR: #369; COLOR: #fff; CURSOR: default; FONT-STYLE: italic; HEIGHT: 5em; POSITION: relative; WIDTH: 100%
}
#header #helixlogo {
	BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; HEIGHT: 9em; LEFT: 0.5em; POSITION: absolute; TOP: 0px; WIDTH: 6.5em; Z-INDEX: 2
}
#header #bevel {
	BORDER-BOTTOM: #fff 2.5em solid; BORDER-LEFT: #369 2.5em solid; BORDER-RIGHT: #fff 2.5em solid; BORDER-TOP: #369 2.5em solid; FLOAT: right; HEIGHT: 0px; LINE-HEIGHT: 0
}
#header #bevel #span {
	DISPLAY: none
}
#header #twinhelix {
	FONT-SIZE: 1.5em; LEFT: 2.2em; POSITION: absolute; TOP: 0px
}
#header #designs {
	BACKGROUND-COLOR: #58b; BORDER-BOTTOM: #036 1px solid; BORDER-TOP: #69c 1px solid; FONT-SIZE: 1em; HEIGHT: 1.66em; LEFT: 0px; POSITION: absolute; TEXT-INDENT: 8em; TOP: 60%; WIDTH: 100%
}
#pagezoom {
	FONT-STYLE: normal; POSITION: absolute; RIGHT: 0.3em; TOP: 61%
}
#pagezoom SPAN {
	COLOR: #eef; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; PADDING-TOP: 0px
}
#pagezoom SPAN.zoomHover {
	BACKGROUND-COLOR: #7ad; COLOR: #fff
}
#container {
	POSITION: relative; WIDTH: 100%; Z-INDEX: 10
}
#content {
	BORDER-LEFT: #369 1px dashed; MARGIN: 0px 10% 0px 12em; PADDING-BOTTOM: 2em; PADDING-LEFT: 4em; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
#content A {
	COLOR: #36c
}
#content A:visited {
	COLOR: #63c
}
#content A:hover {
	BACKGROUND-COLOR: #def; BORDER-BOTTOM: #ace 1px dashed; BORDER-LEFT: #ace 1px dashed; BORDER-RIGHT: #ace 1px dashed; BORDER-TOP: #ace 1px dashed; MARGIN: 0px -3px; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
#content A:active {
	BACKGROUND-COLOR: #36c; BORDER-BOTTOM: #36c 1px inset; BORDER-LEFT: #36c 1px inset; BORDER-RIGHT: #36c 1px inset; BORDER-TOP: #36c 1px inset; COLOR: #fff; MARGIN: 0px -3px; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
#content UL {
	MARGIN-LEFT: 1.2em; PADDING-LEFT: 0px
}
#content OL {
	MARGIN-LEFT: 1.7em; PADDING-LEFT: 0px
}
#content DT {
	FONT-WEIGHT: bold; MARGIN-TOP: 0.5em
}
#content LI {
	MARGIN: 0.2em 0em 0.2em 0.2em; PADDING-LEFT: 0.5em
}
#content ACRONYM {
	BORDER-BOTTOM: #ccc 1px dashed; CURSOR: help
}
#footer {
	BORDER-TOP: #99c 1px solid; COLOR: gray; FONT-SIZE: 80%; TEXT-ALIGN: center; WIDTH: 100%
}
#footer A {
	COLOR: #69c
}
#navigation UL {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menuroot {
	TEXT-ALIGN: right; WIDTH: 12em
}
#menuroot UL {
	BACKGROUND-COLOR: #F4C400; BORDER-BOTTOM: #ffffff 1px outset; BORDER-LEFT: #9cf 1px outset; BORDER-RIGHT: #9cf 1px outset; BORDER-TOP: #ff9900 1px outset; LEFT: 9em; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em; POSITION: absolute; TEXT-ALIGN: left; TOP: 0px; VISIBILITY: hidden; WIDTH: 10em
}
#menuroot UL UL {
	LEFT: 14em; WIDTH: 11em
}
#menuroot UL {
	LEFT: 12.6em
}
#menuroot UL UL {
	LEFT: 17em
}
#menuroot LI {
	COLOR: #036;
	MARGIN: 0px 0px 1px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	WIDTH: 100%;
	left: 3px;

}
#menuroot LI .subind {
	FONT-SIZE: 0.8em; POSITION: absolute; RIGHT: 0.5em; TOP: 0.3em
}
#menuroot A {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ff9900 1px solid; COLOR: #036; DISPLAY: block; PADDING-BOTTOM: 0.05em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 1.5em; PADDING-TOP: 0.05em
}
HTML #menuroot LI {
	FLOAT: left; HEIGHT: 1%
}
HTML #menuroot A {
	HEIGHT: 1%
}
#menuroot UL A {
	BORDER-BOTTOM-COLOR: #f0f8ff; BORDER-LEFT-COLOR: #f0f8ff; BORDER-RIGHT-COLOR: #f0f8ff; BORDER-TOP-COLOR: #f0f8ff
}
#menuroot A.current {
	COLOR: #333333
}
#menuroot A:hover {
	BACKGROUND-COLOR: #fffef4; BORDER-BOTTOM-COLOR: #ff9900; BORDER-LEFT-COLOR: #ff9900; BORDER-RIGHT-COLOR: #ff9900; BORDER-TOP-COLOR: #ff9900; COLOR: #990000
}
#menuroot A.highlighted {
	BACKGROUND-COLOR: #fffef4; BORDER-BOTTOM-COLOR: #99c; BORDER-LEFT-COLOR: #99c; BORDER-RIGHT-COLOR: #99c; BORDER-TOP-COLOR: #99c; COLOR: #399
}
#menuroot A.highlighted .subind {
	DISPLAY: none
}
#menuroot A.dimmed {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-COLOR: #ffffff; BORDER-LEFT-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff
}
#menuroot UL A.dimmed {
	BORDER-BOTTOM-COLOR: #f0f8ff; BORDER-LEFT-COLOR: #f0f8ff; BORDER-RIGHT-COLOR: #f0f8ff; BORDER-TOP-COLOR: #f0f8ff
}
#menulock {
	COLOR: #66c; DISPLAY: block; FONT-SIZE: 0.8em; TEXT-ALIGN: center
}
#linktitle {
	COLOR: #999; FONT-SIZE: 0.8em; MARGIN-TOP: 1em; TEXT-ALIGN: center
}
