BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Bitstream Vera Sans","Luxi Sans",Verdana,Geneva,Arial,Helvetica,sans-serif
}
DT {
	FONT-WEIGHT: bold
}
.main {
	MARGIN-LEFT: 5em; LINE-HEIGHT: 150%; MARGIN-RIGHT: 3em
}
.main H1 H2 H3 H4 H5 H6 {
	COLOR: #333333
}
.main H1 {
	FONT-SIZE: 150%
}
.main H2 {
	MARGIN-TOP: 1.75em; FONT-SIZE: 130%; BORDER-BOTTOM: #cccccc 1px solid
}
.main H3 {
	FONT-SIZE: 110%
}
.main .menu {
	CLEAR: both; MARGIN-TOP: 3em; MARGIN-BOTTOM: 1em; TEXT-ALIGN: center
}
.main A IMG {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid
}
.main A:hover IMG {
	BORDER-RIGHT: blue 2px solid; BORDER-TOP: blue 2px solid; BORDER-LEFT: blue 2px solid; BORDER-BOTTOM: blue 2px solid
}
.main TABLE {
	MARGIN-BOTTOM: 1em; BORDER-COLLAPSE: collapse
}
.main TR {
	BORDER-TOP: #cccccc 1px solid; VERTICAL-ALIGN: top
}
.main TR:unknown {
	BORDER-TOP-STYLE: none
}
.main TD {
	PADDING-RIGHT: 0.5ex; PADDING-LEFT: 0.5ex; PADDING-BOTTOM: 0.5ex; PADDING-TOP: 0.5ex
}
.header {
	PADDING-LEFT: 1ex; BACKGROUND: #ffcc33; PADDING-BOTTOM: 1ex; MARGIN: 0px 0px 1ex; PADDING-TOP: 1ex; BORDER-BOTTOM: #d0d0d0 1px solid
}
.header .greet A {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: black; TEXT-DECORATION: none
}
.header .greet A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.header .search {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 0px; FONT-SIZE: 97%; RIGHT: 0px; PADDING-BOTTOM: 1ex; MARGIN: 0px; COLOR: gray; PADDING-TOP: 1ex; BORDER-BOTTOM: gray 1px dotted; POSITION: absolute; TOP: 0px
}
.header .search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .search INPUT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.header .crumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 97%; PADDING-BOTTOM: 0px; MARGIN: 0.75ex 0px 0px; PADDING-TOP: 0px
}
.frontpage {
	MARGIN-LEFT: -4em; MARGIN-RIGHT: -2em
}
.frontpage H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 107%; MARGIN: 0px 0px -1ex; BORDER-BOTTOM: #666666 1px solid
}
.frontpage .left {
	FLOAT: left; WIDTH: 47%
}
.frontpage .left P {
	MARGIN-LEFT: 1em; TEXT-INDENT: -1em
}
.frontpage .right {
	MARGIN-LEFT: 53%
}
.frontpage .title {
	FONT-WEIGHT: bold; COLOR: #3f3f3f
}
