BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white;
	FONT: 0.7em verdana, arial, helvetica, sans-serif
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A:unknown {
	TEXT-DECORATION: underline
}
A.col3 {
	COLOR: #000000; TEXT-DECORATION: none
}
A.col3:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.col3:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.col3:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.col3:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.col3:unknown {
	COLOR: #666666; TEXT-DECORATION: underline
}
H2 {
	PADDING-BOTTOM: 2px; FONT: bold 1.2em verdana, arial, helvetica, sans-serif; PADDING-TOP: 20px
}
H3 {
	PADDING-BOTTOM: 2px; FONT: bold 1.0em verdana, arial, helvetica, sans-serif; COLOR: #666666
}
H3.related-topics {
	PADDING-BOTTOM: 2px; FONT: bold 1.0em verdana, arial, helvetica, sans-serif; COLOR: #ffffff
}
H4 {
	PADDING-BOTTOM: 2px; FONT: bold 0.8em verdana, arial, helvetica, sans-serif; COLOR: #666666
}
H5 {
	PADDING-BOTTOM: 2px; FONT: 0.8em verdana, arial, helvetica, sans-serif; COLOR: #666666
}
P {
	PADDING-BOTTOM: 6px; FONT: 0.8em/1.2 verdana, arial, helvetica, sans-serif
}
.text {
	FONT: 0.8em/1.2 verdana, arial, helvetica, sans-serif
}
P.spaceleft {
	PADDING-LEFT: 10px
}
BLOCKQUOTE {
	FONT: 0.8em/1.2 verdana, arial, helvetica, sans-serif
}
.picture-caption {
	FONT-STYLE: italic
}
.footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 0.6em verdana, arial, helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 30px
}
DIV {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 20px
}
TD.content {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 20px
}

TD.content TD {
	FONT: 0.8em verdana, arial, helvetica, sans-serif
}
P.index {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
DIV.col3 {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 60px
}
DIV.col3-light {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.col3-dark {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.col3-dark h2 {
	PADDING-BOTTOM: 2px; FONT: bold 0.8em verdana, arial, helvetica, sans-serif; COLOR: #666666
} 
P.list-caption {
	FONT-WEIGHT: bold
}
UL {
	FONT: 0.8em verdana, arial, helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
OL {
	FONT: 0.8em verdana, arial, helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
DL {
	FONT: 0.8em verdana, arial, helvetica, sans-serif
}
MENU {
	FONT: 0.8em verdana, arial, helvetica, sans-serif; LIST-STYLE-TYPE: square
}
DIR {
	FONT: 0.8em verdana, arial, helvetica, sans-serif; LIST-STYLE-TYPE: circle
}
CAPTION {
	FONT: bold 0.8em/1.2 verdana, arial, helvetica, sans-serif
}
TR {
	VERTICAL-ALIGN: top
}
TH {
	FONT: bold 0.8em verdana, arial, helvetica, sans-serif; TEXT-ALIGN: left
}
TD.borders {
	FONT: 0.8em verdana, arial, helvetica, sans-serif
} 
TD.bottom {
    border-bottom: 1px solid #000000;
}
TD.column-heading {
    font-weight : bold; 
}
TD.content TD.column-heading {
    font-weight : bold; 
}

.bg-white {
	BACKGROUND-COLOR: white
}
.bg-grey {
	BACKGROUND-COLOR: #dddddd
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
INPUT {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #CCCCCC; PADDING-BOTTOM: 1px; BORDER-LEFT: #333333 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: verdana, clean, fixed, courier, monospace
}
INPUT:unknown {
	BACKGROUND: #ffffff; COLOR: #333355
}
TEXTAREA:unknown {
	BACKGROUND: #ffffff; COLOR: #333355
}
SELECT:unknown {
	BACKGROUND: #ffffff; COLOR: #333355
}
INPUT:hover {
	BACKGROUND: #ffffff; COLOR: #333355
}
TEXTAREA:hover {
	BACKGROUND: #ffffff; COLOR: #333355
}
/* SELECT:hover {
	BACKGROUND: #ffffff; COLOR: #333355
} */
INPUT:hover:unknown {
	BACKGROUND: #ffffff; COLOR: #333355
}
TEXTAREA:hover:unknown {
	BACKGROUND: #ffffff; COLOR: #333355
}
UNKNOWN {
	
}
UNKNOWN {
	BACKGROUND: #b9e3e8; COLOR: #777
}
UNKNOWN {
	BACKGROUND: #b9e3e8; COLOR: #777
}
UNKNOWN {
	BACKGROUND: #fcb17e; COLOR: #000000
}
UNKNOWN {
	BACKGROUND: #f9c29d; COLOR: #000000
}
SELECT {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 11px; BACKGROUND: #d7e9ee; BORDER-LEFT: #333333 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BACKGROUND: #E0E0E0; BORDER-LEFT: #333333 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BACKGROUND: #F0F0F0; BORDER-LEFT: #333333 1px solid; WIDTH: 100%; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: clean, fixed, courier, monospace
}
.textarea {
	FONT-SIZE: 12px; BACKGROUND: #CCCCCC; COLOR: #333333; FONT-FAMILY: clean, fixed, courier, monospace
}
.button {
	BORDER-RIGHT: #a2c9cc 1px solid; BORDER-TOP: #a2c9cc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #666666; BORDER-LEFT: #a2c9cc 1px solid; COLOR: #bce4ee; BORDER-BOTTOM: #a2c9cc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.warningbutton {
	BORDER-RIGHT: #d7acac 1px solid; BORDER-TOP: #d7acac 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #666666; BORDER-LEFT: #d7acac 1px solid; COLOR: #f0c0c0; BORDER-BOTTOM: #d7acac 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.warningbox {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ead5d3; BORDER-LEFT: #333333 1px solid; COLOR: #3f4570; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.cancelbutton {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #676767; BORDER-LEFT: #cccccc 1px solid; COLOR: #dddddd; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.imagebutton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A.buttonlink:link {
	BORDER-RIGHT: #a2c9cc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a2c9cc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #666666; PADDING-BOTTOM: 2px; BORDER-LEFT: #a2c9cc 1px solid; COLOR: #bce4ee; PADDING-TOP: 2px; BORDER-BOTTOM: #a2c9cc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.buttonlink:visited {
	BORDER-RIGHT: #a2c9cc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a2c9cc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #666666; PADDING-BOTTOM: 2px; BORDER-LEFT: #a2c9cc 1px solid; COLOR: #bce4ee; PADDING-TOP: 2px; BORDER-BOTTOM: #a2c9cc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.buttonlink:hover {
	BORDER-RIGHT: #a2c9cc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a2c9cc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #74748b; PADDING-BOTTOM: 2px; BORDER-LEFT: #a2c9cc 1px solid; COLOR: #bff1ff; PADDING-TOP: 2px; BORDER-BOTTOM: #a2c9cc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.cancellink:link {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #676767; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #dddddd; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.cancellink:visited {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #676767; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #dddddd; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.cancellink:hover {
	BORDER-RIGHT: #a2c9cc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a2c9cc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #74748b; PADDING-BOTTOM: 2px; BORDER-LEFT: #a2c9cc 1px solid; COLOR: #bff1ff; PADDING-TOP: 2px; BORDER-BOTTOM: #a2c9cc 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
P.sitemap {
	COLOR: #666666; LINE-HEIGHT: 1.1
}
.highlited {
	COLOR: red
}
A.sitemap-link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.sitemap-author {
	COLOR: #999999; TEXT-DECORATION: none
}
DIV.language {
	PADDING-RIGHT: 3px; MARGIN-TOP: 0px; FLOAT: right; PADDING-BOTTOM: 1px; FONT: 10px/1 verdana, arial, helvetica, sans-serif; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
A.language-off {
	COLOR: #000000; TEXT-DECORATION: none
}
A.language-off:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.language-off:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.language-off:hover {
	COLOR: #ffffff
}
A.language-on {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.language-on:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.language-on:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.language-on:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.pathline {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; FONT: 0.7em/1 verdana, arial, helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
A.path {
	COLOR: #333333; TEXT-DECORATION: none
}
A.path:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.path:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.path:hover {
	COLOR: black; BACKGROUND-COLOR: #ffffff
}
DIV.servicenav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px/1 verdana, arial, helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
A.servicenav-off {
	COLOR: #000000; TEXT-DECORATION: none
}
A.servicenav-off:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.servicenav-off:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.servicenav-off:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.servicenav-on {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.servicenav-on:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.servicenav-on:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.servicenav-on:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.searchfield {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px/1 verdana, arial, helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
DIV.mainnav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px/1 verdana, arial, helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
A.mainnav-off {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mainnav-off:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mainnav-off:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mainnav-off:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.mainnav-on {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.mainnav-on:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.mainnav-on:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.mainnav-on:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.subnav {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px
}
.subnav-title {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
A.subnav-lev1 {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev1:link {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev1:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.subnav-lev2 {
	PADDING-LEFT: 0px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev2:link {
	PADDING-LEFT: 0px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev2:hover {
	PADDING-LEFT: 0px; COLOR: black; TEXT-DECORATION: underline
}
A.subnav-lev3 {
	PADDING-LEFT: 7px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev3:link {
	PADDING-LEFT: 7px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev3:hover {
	PADDING-LEFT: 7px; COLOR: black; TEXT-DECORATION: underline
}
A.subnav-lev4 {
	PADDING-LEFT: 14px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev4:link {
	PADDING-LEFT: 14px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev4:hover {
	PADDING-LEFT: 14px; TEXT-DECORATION: underline
}
A.subnav-lev5 {
	PADDING-LEFT: 21px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev5:link {
	PADDING-LEFT: 21px; COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev5:hover {
	PADDING-LEFT: 21px; TEXT-DECORATION: underline
}
A.subnav-lev6 {
	COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev6:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.subnav-lev6:hover {
	TEXT-DECORATION: underline
}
.toc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
A.toc-lev1 {
	TEXT-DECORATION: none
}
A.toc-lev1:link {
	TEXT-DECORATION: none
}
A.toc-lev1:visited {
	TEXT-DECORATION: none
}
A.toc-lev1:hover {
	TEXT-DECORATION: underline
}
A.toc-lev1:active {
	TEXT-DECORATION: underline
}
A.toc-lev1:unknown {
	TEXT-DECORATION: underline
}
A.toc-lev2 {
	TEXT-DECORATION: none
}
A.toc-lev2:link {
	TEXT-DECORATION: none
}
A.toc-lev2:visited {
	TEXT-DECORATION: none
}
A.toc-lev2:hover {
	TEXT-DECORATION: underline
}
A.toc-lev2:active {
	TEXT-DECORATION: underline
}
A.toc-lev2:unknown {
	TEXT-DECORATION: underline
}
.topleft {
    border-top-style : solid;
    border-left-style : solid;
}
.top {
    border-top-style : solid;
}
.left {
    border-left-style : solid;
}
.right {
    border-right-style : solid;
}

