BODY {
	FONT-FAMILY: sans-serif
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1px
}
.clearfix {
	DISPLAY: block
}
.error {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; MARGIN: 0.5em 0px; BORDER-TOP: 2px solid; BORDER-RIGHT: 2px solid
}
.confirmation {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; MARGIN: 0.5em 0px; BORDER-TOP: 2px solid; BORDER-RIGHT: 2px solid
}
.error {
	COLOR: #900
}
.confirmation {
	COLOR: #090
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.left {
	MARGIN: 3px 9px 3px 0px; WIDTH: auto; FLOAT: left
}
IMG.right {
	MARGIN: 3px 9px 3px 0px; WIDTH: auto; FLOAT: left
}
IMG.right {
	MARGIN: 3px 0px 3px 9px; FLOAT: right
}
IMG.dec {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.form-general {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; MARGIN: 1em 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
.form-general LABEL {
	DISPLAY: block
}
.text {
	MARGIN: 0px 0px 0.25em
}
.radio {
	MARGIN: 0px 0px 0.25em
}
.checkbox {
	MARGIN: 0px 0px 0.25em
}
.select {
	MARGIN: 0px 0px 0.25em
}
.form-general FIELDSET {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.5em
}
.inputgroup {
	MARGIN: 1em 0px
}
.checkbox {
	WHITE-SPACE: nowrap
}
.radio {
	WHITE-SPACE: nowrap
}
.checkbox INPUT {
	VERTICAL-ALIGN: middle
}
.radio INPUT {
	VERTICAL-ALIGN: middle
}
.checkbox LABEL {
	DISPLAY: inline; MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle
}
.radio LABEL {
	DISPLAY: inline; MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle
}
.form-general .alt {
	MARGIN: 0px 1em 0px 0px; DISPLAY: inline
}
.submit-area {
	TEXT-ALIGN: center; MARGIN: 1em 0px 0.5em
}
#footer {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0.5em
}
#skip {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 3px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#skip LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#skip A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: #ffcb37; COLOR: #000; PADDING-TOP: 3px
}
#nav-main UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffcb37; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav-main LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav-main LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#nav-main LI.sel A:link {
	BACKGROUND: #000; COLOR: #ffcb37
}
#nav-main LI.sel A:visited {
	BACKGROUND: #000; COLOR: #ffcb37
}
#nav-main LI A:focus {
	BACKGROUND: #ff0; COLOR: #333
}
#nav-main LI A:hover {
	BACKGROUND: #ff0; COLOR: #333
}
#nav-main LI.sel A:focus {
	BACKGROUND: #ff0; COLOR: #333
}
#nav-main LI.sel A:hover {
	BACKGROUND: #ff0; COLOR: #333
}
#breadcrumbs {
	MARGIN: 0.5em 0px
}
#nav-sub {
	MARGIN: 6px 0px
}
#nav-sub UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav-sub LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eee; PADDING-TOP: 0px
}
#nav-sub LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#nav-sub LI LI A {
	PADDING-LEFT: 22px
}
#nav-sub LI LI LI A {
	PADDING-LEFT: 34px
}
#nav-sub LI LI LI LI A {
	PADDING-LEFT: 46px
}
#nav-sub LI.sel {
	BACKGROUND: #ffe
}
#nav-sub LI A:hover {
	BACKGROUND: #e2e8e8
}
#nav-sub LI A:focus {
	BACKGROUND: #ffe
}
#nav-sub LI A:active {
	BACKGROUND: #ffe
}
#nav-sub LI A.sel {
	COLOR: #000; FONT-WEIGHT: bold
}
#nav-sub LI A.sel:hover {
	BACKGROUND: #e7e3e3
}
#address {
	MARGIN: 0.5em 0px
}
#address .org {
	DISPLAY: none
}
.intro {
	COLOR: #000; FONT-SIZE: 1.2em
}
.article-info {
	MARGIN: 1em 0px
}
.article-info P {
	MARGIN: 0px; FONT-SIZE: 0.94em
}

