BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100.1%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica,"sans serif"
}
#container {
	WIDTH: 62.5em
}
#masthead {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: auto
}
#navi {
	FLOAT: left; WIDTH: 14%; MARGIN-RIGHT: 3.8%
}
HTML > BODY #navi {
	MARGIN-RIGHT: 4.8%
}
#content {
	FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 56%
}
#service {
	FLOAT: right; WIDTH: 20%
}
#footer {
	CLEAR: both; MARGIN-TOP: 1em; WIDTH: 100%; HEIGHT: 3em; BACKGROUND-COLOR: #ffffff
}
#navGeneric {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #006699; LETTER-SPACING: 0em; POSITION: relative; TOP: 0.2em; TEXT-ALIGN: right
}
HTML > BODY #navGeneric {
	LETTER-SPACING: 0.1em
}
#navGeneric A {
	COLOR: #006699; TEXT-DECORATION: none
}
#navGeneric A:hover {
	TEXT-DECORATION: underline
}
#logoOff {
	CLEAR: right; MARGIN-TOP: 1.1em; FLOAT: right; WIDTH: 20%
}
#logoOff IMG.blocks {
	MARGIN-TOP: 0.1em; MARGIN-RIGHT: 0.4em
}
#logoOn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 14%; COLOR: #000000; MARGIN-RIGHT: 2.4%; PADDING-TOP: 0.4em
}
#headBorder {
	CLEAR: both; MARGIN-TOP: -0.4em; DISPLAY: block; BACKGROUND-IMAGE: url(/ez_static/bg_headborder.gif); MARGIN-BOTTOM: 1.5em; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px; BACKGROUND-COLOR: #eaf1fb
}
HTML > BODY #headBorder {
	MARGIN-TOP: 0em
}
#headVisual {
	MARGIN-TOP: 0.1em; FLOAT: left; WIDTH: 45%; TEXT-ALIGN: center
}
#navi UL {
	FONT-SIZE: 0.9em; COLOR: #003399; LIST-STYLE-TYPE: none
}
UL.chapter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #003399 0.6em solid; PADDING-TOP: 0px
}
UL.formats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN-LEFT: -0.45em; BORDER-LEFT: #567bca 0.6em solid; PADDING-TOP: 0px
}
HTML > BODY UL.formats {
	MARGIN-LEFT: -0.35em
}
UL.chapter LI {
	PADDING-LEFT: 0.35em; LINE-HEIGHT: 1.8em
}
UL.formats LI {
	PADDING-LEFT: 0.35em; LINE-HEIGHT: 1.8em
}
UL.chapter LI A {
	COLOR: #003399; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
UL.formats LI A {
	COLOR: #003399; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
UL.chapter LI A:hover {
	TEXT-DECORATION: none
}
UL.formats LI A:hover {
	TEXT-DECORATION: none
}
LI.navactive {
	FONT-WEIGHT: bold
}
.serviceBox {
	FONT-SIZE: 0.7em; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.5em; WIDTH: 100%; COLOR: #003399; BACKGROUND-COLOR: #eaf1fb
}
.sbHead {
BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 26px
}
.sbHead H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em
}
.sbHead IMG {
	MARGIN-TOP: 2px; VERTICAL-ALIGN: middle
}
.sbBody {
	FONT-SIZE: 1.2em; MARGIN: 1em 0px 0px 1.7em
}
.sbBody IMG.mag {
	MARGIN-LEFT: 1.1em
}
.sbBody UL {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: square
}
HTML > BODY .sbBody UL {
	MARGIN-LEFT: -3em
}
.sbBody UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
.sbBody UL LI A {
	COLOR: #003399; TEXT-DECORATION: none
}
.sbBody UL LI A:hover {
	TEXT-DECORATION: underline
}
P.teaser {
	MARGIN: -0.3em 0px 2em
}
A.teaserHref {
	MARGIN-TOP: 0.5em; FLOAT: right; TEXT-DECORATION: none
}
A:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
A:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG.article {
	FLOAT: left; MARGIN: 0px 20px 20px 0px
}
P {
	LINE-HEIGHT: 1.2em
}
P.keyword {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.7em; COLOR: #003399
}
P.keyHome {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0.3em; COLOR: #003399
}
H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.25em; PADDING-BOTTOM: 0px; COLOR: #003399; PADDING-TOP: 0px
}
H1.formats {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; FONT-SIZE: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
P.sacontent {
	MARGIN-TOP: -0.3em; MARGIN-BOTTOM: 0.5em
}
P.disclaimer {
	PADDING-LEFT: 0.5em; BORDER-BOTTOM-COLOR: #000; MARGIN: 1em 0px; BORDER-LEFT: #000 1em solid; BORDER-TOP-COLOR: #000; LINE-HEIGHT: 0.8em; TEXT-ALIGN: justify; BORDER-RIGHT-COLOR: #000
}
P.symHref {
	MARGIN: 0.4em 0px
}
P.preface {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
H2 {
	MARGIN-TOP: 1.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 1.1em; BORDER-BOTTOM-COLOR: #003399; BORDER-LEFT: #003399 3.5em solid; COLOR: #003399; BORDER-TOP-COLOR: #003399; LINE-HEIGHT: 0.8em; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #003399
}
H2.register {
	MARGIN-TOP: 3em; DISPLAY: block; WHITE-SPACE: nowrap
}
.axh2 {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BORDER-BOTTOM-COLOR: #003399; BORDER-LEFT: #003399 3.5em solid; COLOR: #003399; BORDER-TOP-COLOR: #003399; LINE-HEIGHT: 0.8em; TEXT-ALIGN: justify; BORDER-RIGHT-COLOR: #003399
}
.axhref {
	COLOR: green
}
.axbody {
	FONT-SIZE: 100%; COLOR: #000; FONT-FAMILY: arial,helvetica,"sans serif"
}
.eztable {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
H3 {
	DISPLAY: inline; BORDER-LEFT-COLOR: #003399; MARGIN-BOTTOM: 1em; BORDER-BOTTOM-COLOR: #003399; COLOR: #003399; BORDER-TOP-COLOR: #003399; BORDER-RIGHT-COLOR: #003399; BORDER-BOTTOM-STYLE: solid
}
.emphasizeBold {
	FONT-WEIGHT: bold
}
.emphasizeItalic {
	FONT-STYLE: italic
}
UL.content {
	LIST-STYLE-TYPE: square
}
OL.content LI {
	MARGIN-BOTTOM: 0.3em
}
UL.content LI {
	MARGIN-BOTTOM: 0.3em
}
.clearer {
	CLEAR: both
}
.clearAndblock {
	CLEAR: both; DISPLAY: block; HEIGHT: 1px
}
TABLE {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
THEAD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #003399
}
TABLE.format1 TR TD {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid
}
TABLE.format1 THEAD TD {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid
}
TABLE.format2 TR TD {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 1px solid
}
TABLE.format2 THEAD TD {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 1px solid
}
TABLE.format3 TR TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.format3 THEAD TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.format4 TR TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.format4 THEAD TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
THEAD.head {
	COLOR: #ffffff; BACKGROUND-COLOR: #003399
}
TR.light {
	BACKGROUND-COLOR: #f2f2f2
}
P.tablecaption {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0px 0.5em; COLOR: #003399; TEXT-ALIGN: left
}
DIV#pageFoot {
	CLEAR: both; MARGIN-TOP: 1.5em; DISPLAY: block
}
DIV.contentInfo {
	BORDER-TOP: #000 1px solid; MARGIN-BOTTOM: 1em; WIDTH: 100%; PADDING-TOP: 1em
}
DIV#pageFoot {
	BORDER-TOP: #000 1px solid; MARGIN-BOTTOM: 1em; WIDTH: 100%; PADDING-TOP: 1em
}
DIV.contentInfo STRONG {
	DISPLAY: block
}
DIV.contentInfo P STRONG {
	DISPLAY: block
}
DIV.contentInfo A {
	
}
DIV#pageFoot A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #006699
}
DIV#pageFoot SPAN.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #006699
}
DIV#pageFoot A {
	FLOAT: left; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none
}
DIV#pageFoot SPAN.copyright {
	DISPLAY: inline; FLOAT: right
}
FORM.mainform {
	MARGIN: 2em 0px 1em
}
FORM.mainform P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f2f2
}
FORM.mainform P.last {
	BACKGROUND-COLOR: #fff
}
INPUT.firefoxfix {
	FONT-SIZE: 1em
}
INPUT.ezform {
	FONT-SIZE: 1em; WIDTH: 18em
}
INPUT.radio {
	FONT-SIZE: 1em; WIDTH: 2em
}
SELECT.ezform {
	FONT-SIZE: 1em; WIDTH: 18.5em
}
INPUT.tick {
	FONT-SIZE: 1em; WIDTH: 2em; MARGIN-RIGHT: 2em
}
TEXTAREA.ezform {
	FONT-SIZE: 1em; WIDTH: 18em; FONT-FAMILY: verdana,helvetica,arial,sans serif; HEIGHT: 10em; TEXT-ALIGN: left
}
TEXTAREA.ezform-tasmall {
	FONT-SIZE: 1em; WIDTH: 18em; FONT-FAMILY: verdana,helvetica,arial,sans serif; HEIGHT: 3em; TEXT-ALIGN: left
}
LABEL {
	FLOAT: left; WIDTH: 14.5em; MARGIN-RIGHT: 0.3em; TEXT-ALIGN: left
}
LABEL.long {
	MARGIN-TOP: -1.6em; DISPLAY: inline; MARGIN-LEFT: 3em; WIDTH: 100%; TEXT-ALIGN: left
}
HTML > BODY LABEL.long {
	MARGIN-TOP: -1.1em
}
.mailerror {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: red 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 1em; BORDER-BOTTOM: red 1px solid
}
.hidephp INPUT {
	MARGIN: 0px; COLOR: #fff
}
.hidephp INPUT.submit {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 13px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 1px; COLOR: #575d71; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffffff
}
.submit {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 13px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 1px; COLOR: #575d71; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffffff
}
OL.register LI {
	MARGIN: 0.25em 0px
}
UL.register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.register LI {
	CLEAR: both; MARGIN: 0.25em 0px 0.1em; LIST-STYLE-TYPE: none
}
UL.register LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
HTML > BODY UL.register LI UL {
	MARGIN-BOTTOM: 1em
}
UL.register LI UL LI {
	PADDING-BOTTOM: 0.3em; WIDTH: 100%; PADDING-TOP: 0.3em
}
LI.regkey {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.3em
}
DIV.regtitle {
	FLOAT: left; WIDTH: 70%
}
DIV.regpage {
	FLOAT: right; MARGIN-BOTTOM: 0.3em; WIDTH: 25%; TEXT-ALIGN: right
}
DIV.regHint {
	MARGIN-BOTTOM: 1em; FONT-STYLE: italic
}
.regfirst:first-letter {
	FONT-WEIGHT: bold
}
IMG.plusminus {
	MARGIN-LEFT: 1em
}
UL.archive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.archive LI {
	CLEAR: both; DISPLAY: block; MARGIN: 1em 0px
}
DIV.mag {
	FLOAT: left; MARGIN: 1em 0px; WIDTH: 30%
}
DIV.focus {
	FLOAT: left; MARGIN-BOTTOM: 0.3em; WIDTH: 65%; TEXT-ALIGN: left
}
DIV.focus P STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0em
}
H1.maghead {
	MARGIN-TOP: 0.7em; FONT-SIZE: 1.2em; MARGIN-BOTTOM: -0.2em
}
UL.searchresults {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.searchresults LI {
	MARGIN-BOTTOM: 1.5em
}
UL.searchresults LI P {
	FONT-SIZE: 0.9em; MARGIN: 0.2em
}
.noCss {
	OVERFLOW: hidden; HEIGHT: 0px
}
.noCss * {
	OVERFLOW: hidden; HEIGHT: 0px
}
HTML * BODY .noCss [xfilter] {
	VISIBILITY: hidden
}
* HTML * BODY .noCss {
	DISPLAY: none
}
