@font-face {
    font-family: HelveticaNeueW02-45Ligh;
    src: url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix) format("eot"), url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694015/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format("woff"), url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694015/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format("truetype"), url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694015/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853) format("svg");
}

@font-face {
    font-family: HelveticaNeueW02-55Roma;
    src: url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix) format("eot"), url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff) format("woff"), url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf) format("truetype"), url(/extension/current_design/design/em_plain_site/stylesheets/fonts/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg");
}

DIV#search_controls {
    WIDTH: 25%;
    FLOAT: left;
    MARGIN-RIGHT: 1%
}

DIV#search_results {
    PADDING-LEFT: 5px;
    WIDTH: 73%;
    FLOAT: left
}

UL#facet-list {
    MARGIN-LEFT: 0px
}

UL#active-facets-list {
    MARGIN-LEFT: -15px
}

UL#active-facets-list LI {
    BACKGROUND-IMAGE: none;
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none
}

DIV.ajax-search-spellcheck {
    PADDING-BOTTOM: 3px;
    FONT-STYLE: italic;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 7px
}

DIV.ajax-search-facets {
    BORDER-BOTTOM: #f0f0f0 1px solid;
    FILTER: 'alpha(opacity=0)';
    BORDER-LEFT: #f0f0f0 1px solid;
    PADDING-BOTTOM: 5px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 5px;
    FONT-SIZE: 90%;
    BORDER-TOP: #f0f0f0 1px solid;
    BORDER-RIGHT: #f0f0f0 1px solid;
    PADDING-TOP: 5px;
    opacity: 0
}

DIV#ezautocomplete {
    Z-INDEX: 1000
}

DIV#header .yui-ac-content LI {
    PADDING-BOTTOM: 2px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    ZOOM: 1;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    FLOAT: none;
    CURSOR: default;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 2px
}

.customResult {
    DISPLAY: block
}

DIV#ezautocomplete .yui-ac {
    POSITION: relative
}

DIV#ezautocomplete .yui-ac-input {
    POSITION: relative
}

DIV#ezautocomplete .yui-ac-container {
    POSITION: absolute;
    TEXT-ALIGN: left;
    TOP: 1.6em
}

DIV#ezautocomplete .yui-ac-content {
    Z-INDEX: 9050;
    BORDER-BOTTOM: #808080 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #808080 1px solid;
    OVERFLOW-Y: hidden;
    WIDTH: 100%;
    BACKGROUND: #fff;
    OVERFLOW: auto;
    BORDER-TOP: #808080 1px solid;
    BORDER-RIGHT: #808080 1px solid
}

DIV#ezautocomplete .yui-ac-shadow {
    Z-INDEX: 9049;
    POSITION: absolute;
    FILTER: alpha(opacity=10);
    MARGIN: 0.3em;
    WIDTH: 100%;
    BACKGROUND: #000;
    opacity: .10;
    -moz-opacity: .10
}

DIV#ezautocomplete .yui-ac IFRAME {
    FILTER: alpha(opacity=0);
    PADDING-BOTTOM: 0.3em;
    PADDING-RIGHT: 0.3em;
    opacity: 0
}

DIV#ezautocomplete .yui-ac-content UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

DIV#ezautocomplete .yui-ac-content LI {
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    ZOOM: 1;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    CURSOR: default;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 2px
}

DIV#ezautocomplete .yui-ac-content LI.yui-ac-prehighlight {
    BACKGROUND: #bababa
}

DIV#ezautocomplete .yui-ac-content LI.yui-ac-highlight {
    BACKGROUND: #b0b0b0;
    COLOR: #fff
}

DIV.content-view-embed-flash-relacement {
    POSITION: relative;
    PADDING-BOTTOM: 20px;
    BACKGROUND-COLOR: #333;
    PADDING-LEFT: 20px;
    WIDTH: 472px;
    PADDING-RIGHT: 20px;
    DISPLAY: table-cell;
    HEIGHT: 300px;
    COLOR: #ccc;
    VERTICAL-ALIGN: middle;
    OVERFLOW: hidden;
    PADDING-TOP: 20px
}

DIV.content-view-embed-flash-relacement .inner {
    TEXT-ALIGN: left;
    WIDTH: 350px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}

DIV.content-view-embed-flash-relacement P {
    WIDTH: 200px;
    FLOAT: right
}

HTML {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

BODY {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

DIV {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

SPAN {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

APPLET {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

OBJECT {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

IFRAME {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

H1 {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

H2 {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

H3 {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

H4 {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

H5 {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

H6 {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

P {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

BLOCKQUOTE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

PRE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

A {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

ABBR {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

ACRONYM {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

ADDRESS {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

BIG {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

CITE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

CODE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

DEL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

DFN {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

EM {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

FONT {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

IMG {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

INS {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

KBD {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

Q {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

S {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

SAMP {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

SMALL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

STRIKE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

STRONG {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TT {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

VAR {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

B {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

U {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

I {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

CENTER {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

DL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

DT {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

DD {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

OL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

UL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

LI {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

FIELDSET {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

FORM {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

LABEL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

LEGEND {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TABLE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

CAPTION {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TBODY {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TFOOT {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

THEAD {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TR {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TH {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

TD {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

HTML {
    WIDTH: 100%;
    HEIGHT: 100%;
    -webkit-text-size-adjust: none
}

BODY {
    FONT: 14px/18px voestalpine, Arial, Verdana, sans-serif;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg.gif) repeat-x left top;
    COLOR: #000
}

OL {
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none
}

UL {
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none
}

BLOCKQUOTE {
    QUOTES: none
}

Q {
    QUOTES: none
}

BLOCKQUOTE:before {
    CONTENT: none
}

BLOCKQUOTE:after {
    CONTENT: none
}

Q:before {
    CONTENT: none
}

Q:after {
    CONTENT: none
}

INS {
    TEXT-DECORATION: none
}

DEL {
    TEXT-DECORATION: line-through
}

TABLE {
    BORDER-SPACING: 0;
    BORDER-COLLAPSE: collapse
}

IMG {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}

:focus {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: 0px
}

SPAN.nonBreaking {
    WHITE-SPACE: nowrap
}

.alignleft {
    FLOAT: left
}

.alignright {
    FLOAT: right
}

.alignnone {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 0px;
    CLEAR: both;
    FONT-SIZE: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

A {
    COLOR: #555;
    CURSOR: pointer !important;
    TEXT-DECORATION: none
}

A:hover {
    TEXT-DECORATION: underline
}

P {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#debug {
    DISPLAY: none
}

.clear {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    FONT-SIZE: 0px;
    PADDING-TOP: 0px
}

.clearfix:after {
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    FONT-SIZE: 0px;
    CONTENT: "."
}

.clearfix {
    DISPLAY: inline-block
}

* HTML .clearfix {
    HEIGHT: 1%
}

.clearfix {
    DISPLAY: block
}

H2 IMG {
    DISPLAY: block
}

.object-embed > IMG {
    DISPLAY: none
}

.main UL LI {
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 21px;
    MARGIN-BOTTOM: 6px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bullet.gif) no-repeat left 7px;
    COLOR: #333;
    FONT-SIZE: 14px
}

.object-embed .contact DIV.description UL LI {
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 21px;
    MARGIN-BOTTOM: 6px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bullet.gif) no-repeat left 7px;
    COLOR: #333;
    FONT-SIZE: 14px
}

.main UL LI A {
    COLOR: #0078ab
}

.main A {
    COLOR: #0078ab
}

.main P A {
    COLOR: #0078ab
}

.main UL LI A:hover {
    TEXT-DECORATION: underline
}

.main .brokenLines {
    PADDING-BOTTOM: 24px;
    BORDER-SPACING: 9px;
    WIDTH: auto !important;
    BORDER-COLLAPSE: separate;
    MARGIN-LEFT: -9px
}

.main .brokenLines TD.bold {
    BORDER-BOTTOM: medium none;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.main .brokenLines TD {
    BORDER-BOTTOM: #999 1px solid;
    HEIGHT: 24px;
    COLOR: #333;
    FONT-SIZE: 14px
}

.main .brokenLines TD P {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.main {
    POSITION: relative;
    WIDTH: 460px
}

.iframe.main {
    WIDTH: 820px
}

.share {
    MARGIN-TOP: -8px;
    MARGIN-BOTTOM: 13px;
    OVERFLOW: hidden
}

.share DIV {
    FLOAT: left;
    MARGIN-RIGHT: 3px
}

.share A.icon {
    WIDTH: 20px;
    ZOOM: 1;
    DISPLAY: inline-block;
    HEIGHT: 20px
}

.share A.gplus.icon {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/gplus_inactive.gif) no-repeat
}

.share A.gplus.icon:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/gplus_active.gif) no-repeat
}

.share A.twitter.icon {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/twitter_inactive.gif) no-repeat
}

.share A.twitter.icon:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/twitter_active.gif) no-repeat
}

#container {

}

SPAN.reg {
    POSITION: relative;
    LINE-HEIGHT: 1px;
    FONT-SIZE: 11px;
    TOP: -4px
}

P.tag {
    PADDING-BOTTOM: 38px;
    FONT-SIZE: 12px;
    PADDING-TOP: 3px
}

.inner.main {
    WIDTH: 580px
}

.main H4 {
    PADDING-BOTTOM: 24px;
    LINE-HEIGHT: 24px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.main P {
    PADDING-BOTTOM: 24px;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #333;
    FONT-SIZE: 14px
}

.main P.title {
    PADDING-BOTTOM: 28px;
    FONT-SIZE: 18px;
    PADDING-TOP: 7px
}

.main H5 {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 6px;
    MARGIN-BOTTOM: 7px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.main .renderedtable {
    BORDER-SPACING: 5px;
    MARGIN-BOTTOM: 47px
}

.main .renderedtable TD {
    HEIGHT: 24px;
    COLOR: #333;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle
}

.main .text {
    PADDING-BOTTOM: 9px;
    COLOR: #666;
    FONT-SIZE: 12px;
    PADDING-TOP: 15px
}

.main .renderedtable {
    BORDER-SPACING: 5px;
    MARGIN-BOTTOM: 47px
}

.main UL {
    PADDING-BOTTOM: 24px
}

#colorbox {
    Z-INDEX: 9999;
    POSITION: absolute;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px
}

#cboxOverlay {
    Z-INDEX: 9999;
    POSITION: absolute;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px
}

#cboxWrapper {
    Z-INDEX: 9999;
    POSITION: absolute;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px
}

#cboxOverlay {
    POSITION: fixed;
    WIDTH: 100%;
    HEIGHT: 100%
}

#cboxMiddleLeft {
    CLEAR: left
}

#cboxBottomLeft {
    CLEAR: left
}

#cboxContent {
    POSITION: relative
}

#cboxLoadedContent {
    OVERFLOW: auto
}

#cboxTitle {
    MARGIN: 0px
}

#cboxLoadingOverlay {
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}

#cboxLoadingGraphic {
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}

#cboxPrevious {
    CURSOR: pointer
}

#cboxNext {
    CURSOR: pointer
}

#cboxClose {
    CURSOR: pointer
}

#cboxSlideshow {
    CURSOR: pointer
}

.cboxPhoto {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN: auto;
    DISPLAY: block;
    MAX-WIDTH: none;
    FLOAT: left;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}

.cboxIframe {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    DISPLAY: block;
    HEIGHT: 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}

#colorbox {
    BOX-SIZING: content-box
}

#cboxContent {
    BOX-SIZING: content-box
}

#cboxLoadedContent {
    BOX-SIZING: content-box
}

#cboxOverlay {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/overlay.png) 0px 0px
}

#colorbox {

}

#cboxTopLeft {
    WIDTH: 21px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -101px 0px;
    HEIGHT: 21px
}

#cboxTopRight {
    WIDTH: 21px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -130px 0px;
    HEIGHT: 21px
}

#cboxBottomLeft {
    WIDTH: 21px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -101px -29px;
    HEIGHT: 21px
}

#cboxBottomRight {
    WIDTH: 21px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -130px -29px;
    HEIGHT: 21px
}

#cboxMiddleLeft {
    WIDTH: 21px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) repeat-y left top
}

#cboxMiddleRight {
    WIDTH: 21px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) repeat-y right top
}

#cboxTopCenter {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/border.png) repeat-x 0px 0px;
    HEIGHT: 21px
}

#cboxBottomCenter {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/border.png) repeat-x 0px -29px;
    HEIGHT: 21px
}

#cboxContent {
    BACKGROUND: #fff;
    OVERFLOW: hidden
}

.cboxIframe {
    BACKGROUND: #fff
}

#cboxError {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 50px;
    PADDING-LEFT: 50px;
    PADDING-RIGHT: 50px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 50px
}

#cboxLoadedContent {
    MARGIN-BOTTOM: 28px
}

#cboxTitle {
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 100%;
    BOTTOM: 4px;
    COLOR: #949494;
    LEFT: 0px
}

#cboxCurrent {
    POSITION: absolute;
    BOTTOM: 4px;
    COLOR: #949494;
    LEFT: 58px
}

#cboxSlideshow {
    POSITION: absolute;
    BOTTOM: 4px;
    COLOR: #0092ef;
    RIGHT: 30px
}

#cboxPrevious {
    POSITION: absolute;
    TEXT-INDENT: -9999px;
    WIDTH: 25px;
    BOTTOM: 0px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -75px 0px;
    HEIGHT: 25px;
    LEFT: 0px
}

#cboxPrevious:hover {
    BACKGROUND-POSITION: -75px -25px
}

#cboxNext {
    POSITION: absolute;
    TEXT-INDENT: -9999px;
    WIDTH: 25px;
    BOTTOM: 0px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -50px 0px;
    HEIGHT: 25px;
    LEFT: 27px
}

#cboxNext:hover {
    BACKGROUND-POSITION: -50px -25px
}

#cboxLoadingOverlay {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/loading.gif) no-repeat center center
}

#cboxClose {
    POSITION: absolute;
    TEXT-INDENT: -9999px;
    WIDTH: 25px;
    BOTTOM: 0px;
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/controls.png) no-repeat -25px 0px;
    HEIGHT: 25px;
    RIGHT: 0px
}

#cboxClose:hover {
    BACKGROUND-POSITION: -25px -25px
}

.cboxIE #cboxTopLeft {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxTopCenter {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxTopRight {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxBottomLeft {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxBottomCenter {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxBottomRight {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxMiddleLeft {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE #cboxMiddleRight {
    FILTER: progid: DXImageTransform . Microsoft . gradient(startColorstr = #0FFFF, endColorstr = #0FFFF)
}

.cboxIE6 #cboxTopLeft {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderTopLeft.png)
}

.cboxIE6 #cboxTopCenter {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderTopCenter.png)
}

.cboxIE6 #cboxTopRight {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderTopRight.png)
}

.cboxIE6 #cboxBottomLeft {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderBottomLeft.png)
}

.cboxIE6 #cboxBottomCenter {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderBottomCenter.png)
}

.cboxIE6 #cboxBottomRight {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderBottomRight.png)
}

.cboxIE6 #cboxMiddleLeft {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderMiddleLeft.png)
}

.cboxIE6 #cboxMiddleRight {
    BACKGROUND: url(/extension/em_website/design/standard/images/colorbox/ie6/borderMiddleRight.png)
}

.cboxIE6 #cboxTopLeft {

}

.cboxIE6 #cboxTopCenter {

}

.cboxIE6 #cboxTopRight {

}

.cboxIE6 #cboxBottomLeft {

}

.cboxIE6 #cboxBottomCenter {

}

.cboxIE6 #cboxBottomRight {

}

.cboxIE6 #cboxMiddleLeft {

}

.cboxIE6 #cboxMiddleRight {

}

H1.headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

H2.headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H1.headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H2.headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

H1.headline2 {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

H2.headline2 {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H1.headline2 {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H2.headline2 {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

H2.image-content-headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H2.image-content-headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

H2.headline-white {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #fff;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H2.headline-white {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #fff;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

H2.headline-black {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #000;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container H2.headline-black {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #000;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#segments LI.heading.seg H2 {
    LINE-HEIGHT: normal;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 200px;
    FONT-FAMILY: "HelveticaNeueW02-55Roma", Arial;
    COLOR: #666;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 25px
}

BODY.en #segments LI.heading.seg H2 {
    PADDING-BOTTOM: 17px;
    WIDTH: auto
}

.header-text {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-55Roma", Arial;
    COLOR: #000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
}

H2.headline-select {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

.segment .feature-260px .quote {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

.feature-260px .quote {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    COLOR: #222;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container #slides .headline {
    LINE-HEIGHT: normal;
    FONT-FAMILY: "HelveticaNeueW02-45Ligh", Arial;
    FONT-SIZE: 32px;
    FONT-WEIGHT: normal
}

#container #slides .headline-white.headline {
    COLOR: #fff
}

#container #slides .headline-black.headline {
    COLOR: #000
}

BODY.portal-steel {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-portal.gif) repeat-x left top
}

BODY.portal-slides {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-portal.gif) repeat-x left top
}

BODY.portal-subjects {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-portal-feature-subjects.gif) repeat-x left top
}

BODY.portal {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-portal-feature-260px.gif) repeat-x left top
}

BODY.segment-subjects {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-feature-subjects.gif) repeat-x left top
}

BODY.nav-subjects {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-feature-subjects.gif) repeat-x left top
}

BODY.company-nav {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-portal-feature-260px.gif) repeat-x left top
}

BODY.segment {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-feature-260px.gif) repeat-x left top
}

BODY.nav {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-feature-260px.gif) repeat-x left top
}

BODY.company {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-company.gif) repeat-x left top
}

BODY.flip {
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 100%;
    OVERFLOW: hidden
}

#wrapper {
    PADDING-BOTTOM: 40px;
    MARGIN: 0px auto;
    PADDING-LEFT: 10px;
    WIDTH: 980px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}

.narrowcolumnLeft {
    MARGIN-TOP: 58px;
    WIDTH: 200px
}

.narrowcolumnLeft-list {
    MARGIN-TOP: 58px;
    WIDTH: 140px
}

.widecolumn {
    POSITION: relative;
    WIDTH: 720px
}

.inner-page.widecolumn {
    WIDTH: 820px
}

.full-page.widecolumn {
    WIDTH: 980px
}

.widecolumn H2 {
    MARGIN-BOTTOM: 15px;
    COLOR: #333;
    FONT-SIZE: 35px;
    FONT-WEIGHT: normal
}

.overlay H2 {
    MARGIN-BOTTOM: 15px;
    COLOR: #333;
    FONT-SIZE: 35px;
    FONT-WEIGHT: normal
}

.widecolumn H2.inner-title {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    PADDING-BOTTOM: 27px;
    MARGIN-BOTTOM: 27px;
    FONT-SIZE: 24px
}

.widecolumn H3 {
    PADDING-BOTTOM: 29px;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
}

.overlay H3 {
    PADDING-BOTTOM: 29px;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
}

A.edit-article {
    POSITION: absolute;
    TOP: 0px;
    RIGHT: 0px
}

.narrowcolumnRight {
    WIDTH: 205px
}

.narrowcolumnRight H5 {
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 16px;
    MARGIN-BOTTOM: 20px
}

.narrowcolumnRight UL LI {
    LINE-HEIGHT: 18px;
    MARGIN-TOP: 6px;
    PADDING-LEFT: 21px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bullet.gif) no-repeat left 5px
}

.narrowcolumnRight P {
    FONT-SIZE: 12px
}

.narrowcolumnRight UL LI {
    FONT-SIZE: 12px
}

.narrowcolumnRight P A {
    COLOR: #0078ab;
    TEXT-DECORATION: none
}

.narrowcolumnRight .all-segment-services A {
    COLOR: #0078ab;
    TEXT-DECORATION: none
}

.narrowcolumnRight UL A {
    COLOR: #0078ab;
    TEXT-DECORATION: none
}

.narrowcolumnRight .links A {
    COLOR: #0078ab;
    TEXT-DECORATION: none
}

.narrowcolumnRight .download .info A {
    COLOR: #0078ab;
    TEXT-DECORATION: none
}

.download-center .download .info A {
    COLOR: #0078ab;
    TEXT-DECORATION: none
}

SPAN.download A.download {
    COLOR: #0078ab
}

.narrowcolumnRight P A:hover {
    TEXT-DECORATION: underline
}

.narrowcolumnRight .all-segment-services A:hover {
    TEXT-DECORATION: underline
}

.narrowcolumnRight H5 {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 1px;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.narrowcolumnRight .contact {
    MARGIN-BOTTOM: 50px
}

.narrowcolumnRight .contact P {
    LINE-HEIGHT: 15px;
    FONT-SIZE: 12px
}

.narrowcolumnRight .contact P STRONG {
    DISPLAY: block;
    MARGIN-BOTTOM: 18px
}

.narrowcolumnRight .contact P A {
    COLOR: #0078ab
}

.object-embed .contact P A {
    COLOR: #0078ab
}

.narrowcolumnRight .contact P A.contact-mail {
    POSITION: absolute;
    MARGIN-LEFT: 2px
}

.narrowcolumnRight .contact P.num {
    PADDING-BOTTOM: 4px;
    CLEAR: both
}

.content-search TD .portrait {
    WIDTH: 80px;
    MARGIN-BOTTOM: 7px;
    FLOAT: left;
    HEIGHT: 80px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 11px
}

.narrowcolumnRight .contact DIV.portrait {
    WIDTH: 80px;
    MARGIN-BOTTOM: 7px;
    FLOAT: left;
    HEIGHT: 80px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 11px
}

.narrowcolumnRight .download {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: -6px
}

.narrowcolumnRight .download P A {
    COLOR: #0078ab
}

.download-center .download P A {
    COLOR: #0078ab
}

.narrowcolumnRight .download .details {
    PADDING-BOTTOM: 17px
}

.download-center .download .details {
    PADDING-BOTTOM: 17px
}

.narrowcolumnRight .download .last.details {
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 17px;
    MARGIN-BOTTOM: 5px
}

.download-center .download .last.details {
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 17px;
    MARGIN-BOTTOM: 5px
}

.narrowcolumnRight .download .pdf A.icon {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: #c6c7c8;
    FLOAT: left;
    COLOR: #fff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.download-center .download .pdf A.icon {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: #c6c7c8;
    FLOAT: left;
    COLOR: #fff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

DIV.content-search .maincol A.icon {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: #c6c7c8;
    FLOAT: left;
    COLOR: #fff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.download-center .download .pdf A.download-tooltip {
    POSITION: relative;
    MARGIN-TOP: 2px;
    DISPLAY: block;
    FLOAT: left
}

.download-center .download .pdf A.download-tooltip .tooltip {
    POSITION: absolute;
    BOTTOM: 0px;
    DISPLAY: none;
    MARGIN-BOTTOM: 5px;
    LEFT: 0px
}

.download-center .download .pdf A.download-tooltip:hover .tooltip {
    DISPLAY: block
}

.narrowcolumnRight .download .info {
    LINE-HEIGHT: 16px;
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 12px;
    OVERFLOW: hidden
}

.narrowcolumnRight .related-company {
    MARGIN-BOTTOM: 50px
}

.narrowcolumnRight .link-box {
    MARGIN-BOTTOM: 50px
}

.narrowcolumnRight .link-box {
    LINE-HEIGHT: 35px
}

.narrowcolumnRight .link-box P {
    MARGIN-BOTTOM: 16px
}

.narrowcolumnRight .link-box A {
    LINE-HEIGHT: 16px
}

.narrowcolumnRight .infobox {
    MARGIN-BOTTOM: 50px
}

.narrowcolumnRight .infobox UL LI {
    COLOR: #666
}

.narrowcolumnRight .infobox P {
    COLOR: #666
}

.narrowcolumnRight .infobox H5 {
    MARGIN-BOTTOM: 16px
}

.narrowcolumnRight UL.service-list {
    MARGIN-BOTTOM: 20px
}

.narrowcolumnRight .all-segment-services {
    WIDTH: 205px;
    MARGIN-BOTTOM: 50px;
    FONT-SIZE: 12px;
    BORDER-TOP: #e4e5e5 1px solid;
    PADDING-TOP: 7px
}

BODY #header {
    Z-INDEX: 10;
    HEIGHT: 166px
}

BODY #header-startpage {
    POSITION: relative
}

BODY.company #header {
    Z-INDEX: 10;
    POSITION: relative;
    HEIGHT: 129px
}

BODY.company-nav #header {
    Z-INDEX: 10;
    POSITION: relative;
    HEIGHT: 129px
}

#header .top {
    POSITION: relative;
    HEIGHT: 90px
}

#header .title-text {
    POSITION: absolute;
    LINE-HEIGHT: 22px;
    HEIGHT: 41px;
    COLOR: #333;
    FONT-SIZE: 19px;
    VERTICAL-ALIGN: bottom;
    TOP: 44px;
    LEFT: 293px
}

#header-startpage .title-text {
    POSITION: absolute;
    LINE-HEIGHT: 22px;
    HEIGHT: 41px;
    COLOR: #333;
    FONT-SIZE: 19px;
    VERTICAL-ALIGN: bottom;
    TOP: 44px;
    LEFT: 293px
}

#header .brand-logo {
    POSITION: absolute;
    TOP: 50px;
    RIGHT: 0px
}

#header-startpage .brand-logo {
    POSITION: absolute;
    TOP: 50px;
    RIGHT: 0px
}

#header .brand-logo A {
    Z-INDEX: 3000;
    POSITION: relative
}

#header-startpage .brand-logo A {
    Z-INDEX: 3000;
    POSITION: relative
}

#mobile-body {
    MARGIN-TOP: 40px;
    BACKGROUND-POSITION: 0px 40px
}

DIV.mobile-link {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    MARGIN-TOP: -40px;
    MIN-HEIGHT: 40px;
    WIDTH: 100%;
    HEIGHT: 40px;
    VERTICAL-ALIGN: middle
}

DIV.mobile-link A {
    TEXT-ALIGN: left;
    LINE-HEIGHT: 40px;
    PADDING-LEFT: 24px;
    WIDTH: 440px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon_mobile.png) no-repeat 4px center;
    FONT-SIZE: 18px;
    VERTICAL-ALIGN: middle
}

DIV.mobile-link IMG.desktop-mobile-no {
    MARGIN-LEFT: 20px;
    VERTICAL-ALIGN: middle;
    CURSOR: pointer
}

DIV.mobile-link-container {
    MARGIN: 0px auto;
    WIDTH: 980px;
    HEIGHT: 40px
}

#logo {
    POSITION: absolute;
    TEXT-ALIGN: left;
    PADDING-TOP: 28px
}

#logo A {
    TEXT-INDENT: 0px;
    DISPLAY: block;
    TEXT-DECORATION: none
}

#top-links {
    POSITION: relative;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 7px;
    VERTICAL-ALIGN: top
}

#top-links A {
    FLOAT: left;
    COLOR: #666;
    MARGIN-LEFT: 28px;
    FONT-SIZE: 10px
}

#header-startpage {
    HEIGHT: 129px
}

#header-startpage .top {
    HEIGHT: 89px
}

#header-startpage .text {
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 90px;
    HEIGHT: 41px;
    COLOR: #333;
    FONT-SIZE: 19px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 44px
}

.header-text {
    POSITION: absolute;
    TEXT-ALIGN: center;
    MARGIN-TOP: 34px;
    WIDTH: 980px
}

.widecolumn H3.small-headline {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 16px;
    WIDTH: 580px;
    MARGIN-BOTTOM: 30px;
    COLOR: #666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.widecolumn H3.small-headline-stage {
    WIDTH: 460px;
    MARGIN-BOTTOM: 13px
}

.search {
    PADDING-TOP: 5px
}

.search LABEL {
    FLOAT: left
}

.search .txt {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    POSITION: relative;
    BORDER-LEFT: #c6c7c8 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 168px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    HEIGHT: 18px;
    BORDER-TOP: #c6c7c8 1px solid;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 5px;
    LEFT: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 3px
}

.search .search-button {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: 0px;
    WIDTH: 23px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/search-btn.gif) #fff no-repeat 1px 7px;
    FLOAT: left;
    HEIGHT: 30px;
    BORDER-TOP: #c6c7c8 1px solid;
    CURSOR: pointer;
    BORDER-RIGHT: #c6c7c8 1px solid;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 0
}

UL#mainNavigation {
    MARGIN-TOP: 1px;
    WIDTH: auto;
    HEIGHT: 38px
}

UL#mainNavigation LI {
    POSITION: relative;
    MARGIN-TOP: 11px;
    FLOAT: left;
    MARGIN-RIGHT: 44px
}

UL#mainNavigation LI A {
    COLOR: #0078ab;
    FONT-SIZE: 14px
}

UL#mainNavigation LI A.active {
    COLOR: #333
}

UL#mainNavigation LI A:hover {
    COLOR: #0078ab;
    TEXT-DECORATION: underline
}

UL#mainNavigation LI A IMG {

}

.auto-ind {
    PADDING-BOTTOM: 16px
}

.auto-ind LI {
    PADDING-BOTTOM: 12px;
    MARGIN-LEFT: 15px;
    FONT-SIZE: 12px
}

.auto-ind LI.current {
    MARGIN-LEFT: 0px !important
}

.auto-ind LI A.active {
    COLOR: #333;
    FONT-SIZE: 12px
}

.auto-ind LI A {
    COLOR: #0078ab;
    FONT-SIZE: 12px
}

#breadcrumbs {
    PADDING-LEFT: 261px;
    HEIGHT: 83px;
    PADDING-TOP: 7px
}

.list#breadcrumbs {
    PADDING-LEFT: 160px
}

.full#breadcrumbs {
    PADDING-LEFT: 0px
}

.inner-brdcrumbs#breadcrumbs {
    PADDING-LEFT: 161px;
    HEIGHT: 93px
}

#breadcrumbs LI {
    PADDING-RIGHT: 12px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bullet-brdcrumbs.gif) no-repeat right center;
    FLOAT: left;
    FONT-SIZE: 11px;
    MARGIN-RIGHT: 5px
}

#breadcrumbs LI.current {
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666
}

#breadcrumbs LI A {
    COLOR: #666;
    FONT-SIZE: 11px
}

#breadcrumbs LI A:hover {
    COLOR: #0078ab
}

DIV.subject-spacer-without-breadcrumbs {
    HEIGHT: 30px
}

#subNavigation {

}

BODY.en #subNavigation {
    WIDTH: 1020px
}

#subNavigation LI {
    FLOAT: left;
    MARGIN-RIGHT: 25px;
    PADDING-TOP: 1px
}

#subNavigation LI.title {
    PADDING-BOTTOM: 8px;
    COLOR: #fff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 17px;
    PADDING-TOP: 9px
}

#subNavigation LI A {
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #fff;
    FONT-SIZE: 12px;
    PADDING-TOP: 8px
}

#subNavigation LI.last {
    MARGIN-RIGHT: 0px
}

#subNavigation LI A.active {
    TEXT-DECORATION: underline
}

#footer-brdcrumbs {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    BORDER-TOP: #c6c7c8 1px solid;
    PADDING-TOP: 6px
}

.footer-brdcrumbs-inner {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 10px;
    WIDTH: 980px;
    PADDING-RIGHT: 10px;
    HEIGHT: 18px;
    PADDING-TOP: 0px
}

#footer-brdcrumbs UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 800px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: 18px;
    PADDING-TOP: 0px
}

#footer-brdcrumbs A.print {
    LINE-HEIGHT: 14px;
    PADDING-LEFT: 22px;
    DISPLAY: block;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-print.png) no-repeat left center;
    FLOAT: right;
    COLOR: #666;
    FONT-SIZE: 11px
}

#footer-brdcrumbs A.print:hover {
    COLOR: #0078ab
}

#footer-brdcrumbs UL LI {
    PADDING-RIGHT: 11px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bullet-brdcrumbs.gif) no-repeat right center;
    FLOAT: left;
    MARGIN-LEFT: 1px;
    FONT-SIZE: 11px;
    MARGIN-RIGHT: 5px
}

#footer-brdcrumbs UL LI.current {
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666
}

#footer-brdcrumbs UL LI A {
    COLOR: #666;
    FONT-SIZE: 11px
}

#footer-brdcrumbs UL LI A:hover {
    COLOR: #0078ab
}

#footer-wrapper {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 22px;
    WIDTH: 100%;
    BACKGROUND: #e3e3e3;
    PADDING-TOP: 24px
}

#footer {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 10px;
    WIDTH: 980px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}

#footer UL {
    WIDTH: 145px;
    FLOAT: left;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 20px
}

#footer UL.last {
    MARGIN-RIGHT: 0px
}

#footer UL LI {
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 17px;
    COLOR: #333;
    FONT-SIZE: 11px
}

#footer UL LI.title {
    FONT-SIZE: 14px
}

#footer UL LI.title A {
    FONT-SIZE: 14px
}

#footer UL.pagelink LI A {
    PADDING-BOTTOM: 15px;
    FONT-SIZE: 14px
}

#footer UL LI A {
    COLOR: #333;
    FONT-SIZE: 11px
}

#footer UL LI A:hover {
    COLOR: #0078ab
}

#bottom {
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px
}

.footer-info {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 10px;
    WIDTH: 980px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}

.footer-info SPAN {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 12px
}

.footer-info SPAN.copyright {
    FONT-WEIGHT: bold
}

.footer-info SPAN.address {
    PADDING-LEFT: 70px
}

.footer-info SPAN.tele {
    PADDING-LEFT: 70px
}

.footer-info SPAN.email {
    FLOAT: right
}

.footer-info SPAN A {
    COLOR: #0078ab
}

#footer .sitemap TR {
    COLOR: #333;
    FONT-SIZE: 11px
}

#footer .sitemap TR A {
    COLOR: #333;
    FONT-SIZE: 11px
}

#footer .sitemap TR A:hover {
    COLOR: #0078ab;
    TEXT-DECORATION: underline
}

#footer .sitemap TR.first-row A:hover {
    COLOR: #0078ab;
    TEXT-DECORATION: underline
}

#footer .sitemap TR.first-row {
    COLOR: #333;
    FONT-SIZE: 14px
}

#footer .sitemap TR.first-row A {
    COLOR: #333;
    FONT-SIZE: 14px
}

#footer .sitemap TR TD {
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 12px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 15px;
    HEIGHT: 28px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}

#footer .sitemap TR TD.sitemap_right {
    FONT-SIZE: 14px
}

#current-language {
    POSITION: relative;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/language-select-icon.png) no-repeat right center;
    TEXT-DECORATION: none
}

UL#languages {
    Z-INDEX: 1000;
    POSITION: absolute;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 9px;
    WIDTH: 106px;
    DISPLAY: block;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/background-language-switch.png);
    MARGIN-LEFT: 19px;
    OVERFLOW: hidden;
    TOP: 18px;
    LIST-STYLE-IMAGE: none
}

UL#languages LI {
    WIDTH: 106px;
    FLOAT: left;
    HEIGHT: 20px
}

UL#languages LI A {
    MARGIN-LEFT: 0px
}

UL#mainNavigation LI.hoverable {
    PADDING-BOTTOM: 10px
}

UL#mainNavigation LI.hoverable .subnav-container {
    Z-INDEX: 1000;
    POSITION: absolute;
    WIDTH: auto;
    DISPLAY: none;
    HEIGHT: auto;
    TOP: 26px;
    LEFT: -10px
}

UL#mainNavigation LI.hoverable .subnav-container UL.sub-hover {
    Z-INDEX: 1000;
    BORDER-BOTTOM: #c6c7c8 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #c6c7c8 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 20px;
    BACKGROUND: #e3e3e3;
    HEIGHT: auto;
    BORDER-RIGHT: #c6c7c8 1px solid;
    PADDING-TOP: 20px
}

UL#mainNavigation LI.hoverable UL.sub-hover LI {
    PADDING-BOTTOM: 20px;
    LINE-HEIGHT: 15px;
    MARGIN: 0px 20px 0px 35px;
    WIDTH: 100%;
    FLOAT: left
}

UL#mainNavigation LI.hoverable UL.sub-hover LI.current {
    MARGIN: 0px 20px
}

UL#mainNavigation LI.hoverable UL.sub-hover LI A {
    WHITE-SPACE: nowrap;
    FONT-SIZE: 12px
}

UL#mainNavigation LI.hoverable UL.sub-hover LI A:hover {

}

UL#mainNavigation LI.hoverable:hover .subnav-container {
    POSITION: absolute;
    DISPLAY: block
}

#subNavigation LI .subsegment-container-wrapper {
    Z-INDEX: 100;
    POSITION: absolute;
    WIDTH: 100%;
    DISPLAY: none;
    HEIGHT: auto;
    LEFT: 0px
}

#subNavigation LI.hover .subsegment-container-wrapper {
    DISPLAY: block
}

#subNavigation LI .subsegment-container {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    POSITION: absolute;
    PADDING-BOTTOM: 30px;
    WIDTH: 100%;
    DISPLAY: none;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/segment-hover.jpg) #e3e4e5 repeat-x left top;
    HEIGHT: auto;
    BORDER-TOP: #c6c7c8 1px solid;
    LEFT: 0px
}

#subNavigation LI.hover .subsegment-container {
    DISPLAY: block
}

.subsegment-container DIV.segment-hover {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 980px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 30px
}

.subsegment-container DIV.segment-hover .subsegment-items {
    WIDTH: 578px;
    FLOAT: left
}

#subNavigation .subsegment-container DIV.segment-hover DIV.item {
    WIDTH: 166px;
    MARGIN-BOTTOM: 30px;
    FLOAT: left;
    HEIGHT: 121px;
    MARGIN-RIGHT: 40px
}

#subNavigation .subsegment-container DIV.segment-hover DIV.last.item {
    MARGIN-RIGHT: 0px
}

#subNavigation .subsegment-container DIV.segment-hover DIV.item A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 14px;
    PADDING-TOP: 10px
}

.subsegment-container .subsegment-text {
    WIDTH: 402px;
    FLOAT: left;
    HEIGHT: auto
}

P.subsegment-headline {
    MARGIN-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #333;
    FONT-SIZE: 18px;
    MARGIN-RIGHT: 50px
}

P.subsegment-intro {
    MARGIN-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #7e7e7e;
    FONT-SIZE: 14px;
    MARGIN-RIGHT: 50px
}

.widecolumn H3.subsegment-headline {
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 26px
}

.subsegment-overview-item {
    WIDTH: 180px;
    PADDING-RIGHT: 20px;
    FLOAT: left
}

.subsegment-overview-item-last {
    WIDTH: 180px;
    PADDING-RIGHT: 20px;
    FLOAT: left
}

.subsegment-overview-item-last {
    PADDING-RIGHT: 0px
}

.subsegment-overview-headline {
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 20px
}

.subsegment-overview-headline A {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 14px
}

.service-item {
    MARGIN-BOTTOM: 50px;
    FLOAT: left
}

.service-item P {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #333;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.all-segment-products {
    WIDTH: 580px;
    FLOAT: left;
    BORDER-TOP: #e3e4e5 1px solid;
    PADDING-TOP: 9px
}

.all-segment-products A {
    COLOR: #0078ab
}

.product-item {
    PADDING-BOTTOM: 60px;
    WIDTH: 580px;
    FLOAT: left
}

.product-item IMG {
    PADDING-RIGHT: 15px;
    FLOAT: left;
    PADDING-TOP: 4px
}

.service-item IMG {
    PADDING-RIGHT: 15px;
    FLOAT: left;
    PADDING-TOP: 4px
}

.service-item H3.service-headline {
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 18px
}

.product-item H3.product-headline {
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 18px
}

.service-item H3.service-headline A {
    COLOR: #0078ab;
    FONT-SIZE: 18px
}

.product-item H3.product-headline A {
    COLOR: #0078ab;
    FONT-SIZE: 18px
}

.service-item P {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 21px;
    WIDTH: 425px;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 14px
}

.product-item P {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 21px;
    WIDTH: 425px;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 14px
}

DIV.main DIV.product-content {
    MARGIN-BOTTOM: 26px
}

.related-company A {
    COLOR: #0078ab;
    FONT-SIZE: 12px
}

.brands {
    WIDTH: 205px;
    MARGIN-BOTTOM: 50px;
    FLOAT: left
}

.product-brands {
    WIDTH: 205px;
    MARGIN-BOTTOM: 50px;
    FLOAT: left
}

.product-brand-img {
    BORDER-BOTTOM: #e3e4e5 1px solid;
    BORDER-LEFT: #e3e4e5 1px solid;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 19px;
    WIDTH: 167px;
    PADDING-RIGHT: 19px;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e4e5 1px solid;
    BORDER-RIGHT: #e3e4e5 1px solid;
    PADDING-TOP: 15px
}

.all-brands {
    WIDTH: 90px;
    MARGIN-BOTTOM: 15px;
    FLOAT: left;
    HEIGHT: 20px
}

.all-brands-last {
    MARGIN: 0px 0px 15px 25px;
    WIDTH: 90px;
    FLOAT: left;
    HEIGHT: 20px
}

.brandoverview {
    MARGIN-TOP: -30px;
    WIDTH: 580px;
    FLOAT: left
}

.brand-item {
    PADDING-BOTTOM: 30px;
    WIDTH: 220px;
    FLOAT: left;
    PADDING-TOP: 30px
}

.brand-item-last {
    PADDING-BOTTOM: 30px;
    WIDTH: 140px;
    FLOAT: left;
    PADDING-TOP: 30px
}

.brand-item .prev-image {
    BORDER-BOTTOM: #e3e4e5 1px solid;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: #e3e4e5 1px solid;
    PADDING-LEFT: 9px;
    WIDTH: 120px;
    PADDING-RIGHT: 9px;
    DISPLAY: table;
    FLOAT: left;
    HEIGHT: 70px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #e3e4e5 1px solid;
    BORDER-RIGHT: #e3e4e5 1px solid
}

.brand-item-last .prev-image {
    BORDER-BOTTOM: #e3e4e5 1px solid;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: #e3e4e5 1px solid;
    PADDING-LEFT: 9px;
    WIDTH: 120px;
    PADDING-RIGHT: 9px;
    DISPLAY: table;
    FLOAT: left;
    HEIGHT: 70px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #e3e4e5 1px solid;
    BORDER-RIGHT: #e3e4e5 1px solid
}

.brand-item .prev-image IMG {
    DISPLAY: inline;
    VERTICAL-ALIGN: middle
}

.brand-item-last .prev-image IMG {
    DISPLAY: inline;
    VERTICAL-ALIGN: middle
}

.brand-item .image-inner {
    POSITION: relative;
    TEXT-ALIGN: center;
    WIDTH: 100%;
    DISPLAY: table-cell;
    VERTICAL-ALIGN: middle
}

.brand-item-last .image-inner {
    POSITION: relative;
    TEXT-ALIGN: center;
    WIDTH: 100%;
    DISPLAY: table-cell;
    VERTICAL-ALIGN: middle
}

.brand-item H3.brand-headline {
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 18px;
    WIDTH: 140px
}

.brand-item-last H3.brand-headline {
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 18px;
    WIDTH: 140px
}

.brand-item H3.brand-headline A {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 18px
}

.brand-item-last H3.brand-headline A {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 18px
}

.brand-item P {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 21px;
    WIDTH: 425px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 14px
}

.imagecontent {
    WIDTH: 460px;
    MARGIN-BOTTOM: 35px
}

.attribute-caption-inner {
    MARGIN-TOP: 5px;
    COLOR: #999
}

.location-item {
    WIDTH: 460px;
    MARGIN-BOTTOM: 45px;
    FLOAT: left
}

.location-image {
    WIDTH: 140px;
    FLOAT: left;
    PADDING-TOP: 5px
}

.location-text {
    WIDTH: 305px;
    MARGIN-LEFT: 155px
}

SPAN.location-name {
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

SPAN.location-subline {
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

SPAN.location-phone {
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

SPAN.location-mail {
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

SPAN.location-fax {
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.location-item A.location-mail {
    LINE-HEIGHT: 26px;
    COLOR: #0078ab;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.location-item A.location-www {
    LINE-HEIGHT: 26px;
    COLOR: #0078ab;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.location-item A.location-address {
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 26px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    COLOR: #0078ab;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 4px
}

.location-item A.location-address {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/map-icon.png) no-repeat
}

.location-item A.location-address:hover {
    TEXT-DECORATION: underline
}

.location-item A.location-mail:hover {
    TEXT-DECORATION: underline
}

.location-item A.location-www:hover {
    TEXT-DECORATION: underline
}

.locationdownload {
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 155px
}

.locationdownload A {
    COLOR: #0078ab
}

.locationdownload SPAN.details {
    COLOR: #666;
    FONT-SIZE: 12px
}

.locationdownload .last.details {
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 17px;
    MARGIN-BOTTOM: 5px
}

.locationdownload .pdf A.icon {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: #c6c7c8;
    FLOAT: left;
    COLOR: #fff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 6px;
    PADDING-TOP: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.qrcode-image {
    BORDER-BOTTOM: #e3e4e5 1px solid;
    BORDER-LEFT: #e3e4e5 1px solid;
    PADDING-BOTTOM: 14px;
    MARGIN: 0px 0px 10px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    BORDER-TOP: #e3e4e5 1px solid;
    BORDER-RIGHT: #e3e4e5 1px solid;
    PADDING-TOP: 14px
}

.location-image .qrcode-image IMG {
    MARGIN-BOTTOM: 0px
}

.location-image IMG {
    MARGIN-BOTTOM: 20px
}

#qr-info {
    POSITION: absolute;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/qr-info.png) no-repeat right center;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 8px
}

P.qrinfo {
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #666;
    FONT-SIZE: 12px
}

H2.qr-overlay {
    MARGIN: 10px 0px 55px 15px
}

.qr-overlay-text {
    MARGIN: 40px 0px 10px 15px
}

LI.startpage-news .heading {
    DISPLAY: block;
    MARGIN-BOTTOM: 12px;
    COLOR: #333;
    FONT-SIZE: 18px
}

LI.startpage-news LI {
    MARGIN: 0px;
    FLOAT: none
}

LI.startpage-news .date {
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 11px
}

LI.startpage-news LI A {
    COLOR: #0078ab
}

LI.startpage-news LI {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 10px;
    MARGIN-BOTTOM: 15px
}

LI.startpage-news LI.last {
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN-BOTTOM: 0px
}

UL.news {
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none
}

UL.news LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 50px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

.main UL.news LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 50px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

UL.news LI.last {
    MARGIN-BOTTOM: 33px
}

UL.news LI A {
    LINE-HEIGHT: 23px;
    DISPLAY: block;
    MARGIN-BOTTOM: 6px;
    COLOR: #0078ab;
    FONT-SIZE: 18px
}

UL.news LI .date {
    DISPLAY: block;
    COLOR: #666
}

UL.news LI .summary {
    LINE-HEIGHT: 21px;
    WIDTH: 580px;
    DISPLAY: block;
    FLOAT: left
}

UL.news LI .narrow.summary {
    WIDTH: 420px
}

UL.news LI IMG {
    MARGIN: 3px 20px 0px 0px;
    FLOAT: left
}

.news-date {
    PADDING-BOTTOM: 19px;
    MARGIN-TOP: -9px;
    DISPLAY: block;
    COLOR: #666
}

DIV.navigation-content {
    MARGIN-BOTTOM: 26px
}

.news-channel-bottom {
    FONT-SIZE: 12px;
    BORDER-TOP: #c4c4c4 1px solid;
    PADDING-TOP: 9px
}

.news-channel-bottom A {
    COLOR: #0078ab
}

UL.events {
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none
}

UL.events LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 50px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

.main UL.events LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 50px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

UL.events LI.last {
    MARGIN-BOTTOM: 33px
}

UL.events LI .date-block {
    WIDTH: 80px;
    FLOAT: left
}

UL.events LI .date-block .date {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 12px;
    LINE-HEIGHT: 14px;
    BACKGROUND-COLOR: #0078ab;
    PADDING-LEFT: 5px;
    WIDTH: 40px;
    PADDING-RIGHT: 5px;
    COLOR: #fff;
    FONT-SIZE: 12px;
    PADDING-TOP: 12px
}

UL.events LI .date-block .date SPAN {
    LINE-HEIGHT: 22px;
    FONT-SIZE: 22px;
    FONT-WEIGHT: bold
}

UL.events LI .content-block {
    OVERFLOW: hidden
}

UL.events LI A {
    LINE-HEIGHT: 23px;
    DISPLAY: block;
    MARGIN-BOTTOM: 6px;
    COLOR: #0078ab;
    FONT-SIZE: 18px
}

UL.events LI .date {
    DISPLAY: block;
    COLOR: #666
}

UL.events LI .summary {
    LINE-HEIGHT: 21px;
    WIDTH: 500px;
    DISPLAY: block;
    FLOAT: left
}

UL.events LI .narrow.summary {
    WIDTH: 340px
}

UL.events LI IMG {
    MARGIN: 3px 20px 0px 0px;
    FLOAT: left
}

.events-date {
    PADDING-BOTTOM: 19px;
    MARGIN-TOP: -9px;
    DISPLAY: block;
    COLOR: #666
}

.object-embed .contact {
    PADDING-BOTTOM: 29px
}

.object-embed .contact P {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 23px
}

.object-embed .contact P.position {
    PADDING-BOTTOM: 10px;
    FONT-WEIGHT: bold
}

.object-embed .contact DIV.portrait {
    WIDTH: 150px;
    FLOAT: left;
    MAX-HEIGHT: 172px;
    OVERFLOW: hidden
}

.object-embed .contact DIV.description DIV.details {
    PADDING-LEFT: 0px
}

.object-embed .contact DIV.description {
    PADDING-LEFT: 20px;
    WIDTH: 290px;
    FLOAT: left
}

.object-embed .contact DIV.details {
    PADDING-LEFT: 20px;
    WIDTH: 290px;
    FLOAT: left
}

.object-embed .contact DIV.icons {
    DISPLAY: none
}

.download-center.clearfix {
    WIDTH: 580px;
    MARGIN-BOTTOM: -10px;
    FLOAT: left
}

.download-center .download {
    PADDING-BOTTOM: 20px;
    WIDTH: 100%;
    FLOAT: left
}

.download-center .download .info {
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 6px;
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 12px;
    OVERFLOW: hidden
}

.download-center .download .info A {
    LINE-HEIGHT: 18px;
    FONT-SIZE: 14px
}

.download-center .download .info .left {
    FLOAT: left
}

.download-center .download .info .right {
    FLOAT: right
}

.download-center .download P.name {
    LINE-HEIGHT: 18px;
    MARGIN: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.orderDownloads .download P.name {
    LINE-HEIGHT: 18px;
    MARGIN: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.download-center .download P.type {
    MARGIN: 0px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.orderDownloads .download P.type {
    MARGIN: 0px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.download-center .download .item {
    MARGIN-TOP: 2px;
    WIDTH: 290px;
    FLOAT: left;
    FONT-SIZE: 12px
}

.download-center .download .order.item {
    FLOAT: none
}

.download-center .download .item .lang {
    LINE-HEIGHT: 23px;
    MARGIN-LEFT: 7px
}

.download-center .download .item .lang A {
    COLOR: #0078ab
}

.download-center .download .order.item A.icon {
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 3px
}

.cart.alignright.narrowcolumnRight P.name {
    FONT-WEIGHT: bold
}

.cart.alignright.narrowcolumnRight A {
    COLOR: #0078ab;
    FONT-SIZE: 12px
}

.cart.alignright.narrowcolumnRight A.delete {
    DISPLAY: block;
    MARGIN-BOTTOM: 15px
}

.orderDownloads .download {
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}

.orderDownloads .download .langItem {
    MARGIN-TOP: 3px;
    OVERFLOW: hidden
}

.orderDownloads .download .langItem LABEL {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

.orderDownloads .download .langItem INPUT {
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    WIDTH: 45px;
    DISPLAY: block;
    FLOAT: left
}

.orderDownloads .download .langItem SPAN {
    MARGIN: 8px 0px 0px 10px;
    DISPLAY: block;
    FLOAT: left;
    COLOR: #666;
    FONT-SIZE: 12px
}

.orderDownloads .main-form {
    WIDTH: 580px;
    FLOAT: none
}

#order_downloads_downloads {
    DISPLAY: none
}

.order.errors-form {
    DISPLAY: none
}

#orderTooltip {
    POSITION: absolute;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #f0f0f0;
    MARGIN-TOP: -10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: none;
    FONT-SIZE: 12px;
    CURSOR: default;
    PADDING-TOP: 10px;
    LEFT: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.sitemap-block {
    WIDTH: 980px;
    MARGIN-BOTTOM: 60px;
    FLOAT: left
}

H1.sitemap {
    LINE-HEIGHT: 30px;
    WIDTH: 860px;
    MARGIN-BOTTOM: 62px;
    COLOR: #333;
    FONT-SIZE: 30px;
    FONT-WEIGHT: normal
}

.sitemap-row {
    WIDTH: 180px;
    FLOAT: left;
    MARGIN-RIGHT: 20px
}

.sitemap-row-last {
    WIDTH: 180px;
    FLOAT: left;
    MARGIN-RIGHT: 0px
}

H1.row-headline {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    POSITION: relative;
    LINE-HEIGHT: 18px;
    WIDTH: 180px;
    MARGIN-BOTTOM: 21px;
    FLOAT: left
}

H1.row-headline A {
    POSITION: absolute;
    BOTTOM: 7px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal
}

UL.sitemap-subnodes {
    WIDTH: 180px
}

UL.sitemap-subnodes2 {
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 16px
}

UL.sitemap-subnodes LI {
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px
}

UL.sitemap-subnodes2 LI {
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 0px
}

.sitemap-subnodes LI A {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.sitemap-subnodes2 LI A {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #0078ab;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

UL.startpage-highlights {
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: auto !important;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 48px
}

UL.startpage-highlights LI {
    WIDTH: 300px;
    FLOAT: left;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 40px
}

UL.startpage-highlights LI.last {
    MARGIN-RIGHT: 0px
}

UL.startpage-highlights LI.startpage-news {
    MARGIN-LEFT: 40px;
    MARGIN-RIGHT: 0px
}

LI.highlight P.subject {
    MARGIN-BOTTOM: 5px;
    COLOR: #666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

LI.startpage-news P.subject {
    MARGIN-BOTTOM: 5px;
    COLOR: #666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

LI.highlight .heading {
    DISPLAY: block;
    MARGIN-BOTTOM: 12px;
    COLOR: #333;
    FONT-SIZE: 18px
}

LI.highlight .heading A {
    COLOR: #0078ab
}

LI.highlight .highlight-image {
    MARGIN-TOP: 4px;
    WIDTH: 110px;
    FLOAT: left
}

LI.highlight .highlight-text {
    LINE-HEIGHT: 21px;
    WIDTH: 190px;
    FLOAT: left;
    COLOR: #666
}

LI.highlight .wide.highlight-text {
    LINE-HEIGHT: 21px;
    WIDTH: 300px
}

H5 A {
    COLOR: #0078ab
}

H1.locations-overlay {
    PADDING-BOTTOM: 37px;
    LINE-HEIGHT: 30px;
    WIDTH: 860px;
    COLOR: #333;
    FONT-SIZE: 30px;
    FONT-WEIGHT: normal
}

UL.continents H2 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}

UL.continents {
    LIST-STYLE-TYPE: none;
    FONT-SIZE: 12px;
    OVERFLOW: hidden
}

UL.continents LI {
    PADDING-BOTTOM: 12px;
    WIDTH: 160px;
    PADDING-RIGHT: 12px;
    FLOAT: left
}

UL.continents LI.first {
    CLEAR: left
}

UL.continents LI UL.countries {
    MARGIN-TOP: 33px
}

UL.continents LI UL._0.countries {
    MARGIN-TOP: 0px
}

UL.continents LI LI {
    PADDING-BOTTOM: 0px;
    MARGIN-BOTTOM: 11px
}

UL.continents LI LI IMG {
    MARGIN-TOP: 2px;
    FLOAT: left;
    MARGIN-RIGHT: 4px
}

UL.continents LI LI A {
    COLOR: #0078ab
}

#overlay-countries {
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 30px;
    WIDTH: 860px;
    PADDING-RIGHT: 30px;
    HEIGHT: auto;
    PADDING-TOP: 30px
}

#overlay-countries .loading {
    POSITION: absolute;
    WIDTH: 860px;
    DISPLAY: none;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/loading.gif) no-repeat 50% 50%;
    HEIGHT: 500px
}

.content-search {
    MARGIN-TOP: 83px
}

.content-search .leftcol {
    MIN-HEIGHT: 100px;
    WIDTH: 145px;
    FLOAT: left;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 0px
}

.content-search .rightcol {
    MIN-HEIGHT: 100px;
    WIDTH: 145px;
    FLOAT: left;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 0px
}

.content-search #facet-list {
    MARGIN-BOTTOM: 30px
}

.content-search TD {
    COLOR: #666;
    PADDING-TOP: 50px
}

.content-search TR.first-result TD {
    PADDING-TOP: 0px
}

.content-search UL {
    MARGIN-BOTTOM: 10px
}

.content-search .leftcol UL {
    MARGIN-BOTTOM: 40px
}

.content-search A {
    COLOR: #0078ab;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}

.content-search TD P.position {
    FONT-WEIGHT: bold
}

.content-search TD A.contact-mail {
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.content-search TD P.position {
    MARGIN-TOP: 0px;
    WHITE-SPACE: nowrap
}

.content-search TD P.num {
    MARGIN-TOP: 0px;
    WHITE-SPACE: nowrap
}

.content-search P.contact-person {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 15px;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}

.content-search P.contact-person B.score {
    COLOR: #666;
    FONT-WEIGHT: bold
}

.content-search P {
    LINE-HEIGHT: 19px;
    MARGIN-TOP: 10px;
    COLOR: #333
}

.content-search B.score {
    FONT-SIZE: 17px
}

.content-search .pagenavigator {
    POSITION: relative;
    TEXT-ALIGN: center;
    MARGIN-TOP: 20px;
    FONT-SIZE: 12px;
    BORDER-TOP: #c7c7c7 1px solid;
    PADDING-TOP: 9px
}

.content-search .pagenavigator .previous {
    FLOAT: left
}

.content-search .pagenavigator .next {
    FLOAT: right
}

.content-search .pagenavigator A {
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

.content-search .pagenavigator .pages SPAN {
    MARGIN-LEFT: 3px;
    MARGIN-RIGHT: 3px
}

.content-search H2 {
    PADDING-BOTTOM: 20px;
    WIDTH: 520px;
    HEIGHT: auto;
    MARGIN-LEFT: 160px
}

.content-search H3 {
    BORDER-BOTTOM: #c7c7c7 1px solid;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 25px;
    COLOR: #666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.content-search .maincol H3 {
    MARGIN-BOTTOM: 25px
}

.content-search .rightcol H3 {
    HEIGHT: 25px;
    OVERFLOW: hidden
}

.content-search H3 A {
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.content-search .leftcol A.opener {
    DISPLAY: none
}

.content-search .leftcol UL UL {
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px
}

.content-search .leftcol UL UL A {
    FONT-WEIGHT: normal
}

.content-search .leftcol LI {
    BACKGROUND-IMAGE: none;
    MARGIN-TOP: 15px;
    FLOAT: none;
    COLOR: #333;
    FONT-SIZE: 12px
}

.content-search .rightcol LI {
    BACKGROUND-IMAGE: none;
    MARGIN-TOP: 15px;
    FLOAT: none;
    COLOR: #333;
    FONT-SIZE: 12px
}

.content-search .leftcol LI A {
    FONT-SIZE: 12px
}

.content-search .rightcol LI A {
    FONT-SIZE: 12px
}

.content-search UL#active-facets-list {
    MARGIN: 0px
}

.content-search .accordion .slide > DIV {
    POSITION: relative
}

.content-search .maincol {
    WIDTH: 580px;
    FLOAT: left
}

.content-search .rightcol {
    WIDTH: 205px;
    FLOAT: right
}

.content-search P.breadcrumbs {
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px 15px;
    COLOR: #666
}

.news-paging .pagenavigator {
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-TOP: #c4c4c4 1px solid;
    PADDING-TOP: 9px
}

.news-paging .pagenavigator .next {
    POSITION: absolute;
    RIGHT: 0px
}

.news-paging .pagenavigator .previous {
    POSITION: absolute;
    LEFT: 0px
}

.news-paging .pagenavigator .pages {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #666;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

.news-paging .pagenavigator .pages A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #0078ab;
    PADDING-TOP: 0px
}

.news-paging .pagenavigator A .text {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #0078ab;
    PADDING-TOP: 0px
}

.news-paging .pagenavigator .pages SPAN {
    MARGIN-LEFT: 3px;
    MARGIN-RIGHT: 3px
}

.overlay {
    BACKGROUND-COLOR: #fff;
    DISPLAY: none
}

.overlay .close {
    BACKGROUND-IMAGE: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-lightbox-close.png);
    Z-INDEX: 10;
    POSITION: absolute;
    WIDTH: 25px;
    HEIGHT: 25px;
    TOP: -13px;
    CURSOR: pointer;
    RIGHT: -13px
}

#overlay {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 600px;
    PADDING-RIGHT: 0px;
    HEIGHT: 450px;
    PADDING-TOP: 0px
}

#overlay-video {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 600px;
    PADDING-RIGHT: 0px;
    HEIGHT: 362px;
    PADDING-TOP: 0px
}

#overlay-gallery {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 600px;
    PADDING-RIGHT: 0px;
    HEIGHT: 362px;
    PADDING-TOP: 0px
}

#overlay-infographic {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    HEIGHT: auto;
    PADDING-TOP: 0px
}

#overlay-flip {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 90%;
    PADDING-RIGHT: 0px;
    HEIGHT: 90%;
    PADDING-TOP: 0px
}

DIV.contentWrap {
    WIDTH: 600px;
    HEIGHT: 362px;
    OVERFLOW: hidden
}

DIV.contentWrapQR {
    WIDTH: 600px;
    HEIGHT: auto;
    OVERFLOW: hidden
}

#overlay-flip DIV.contentWrap {
    WIDTH: 100%;
    HEIGHT: 100%
}

#overlay .gallery {
    POSITION: relative
}

#overlay .gallery .loading {
    POSITION: absolute;
    WIDTH: 600px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/loading.gif) no-repeat 50% 50%;
    HEIGHT: 100%
}

#overlay-segments .loading {
    POSITION: absolute;
    WIDTH: 860px;
    DISPLAY: none;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/loading.gif) no-repeat 50% 50%;
    HEIGHT: 500px
}

#overlay .gallery IMG {
    POSITION: relative
}

#overlay .prev {
    POSITION: absolute;
    WIDTH: 313px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-lightbox-prev.png) no-repeat 0% 50%;
    HEIGHT: 100%;
    TOP: 0px;
    CURSOR: pointer;
    LEFT: -13px
}

#overlay .next {
    POSITION: absolute;
    WIDTH: 313px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-lightbox-next.png) no-repeat 100% 50%;
    HEIGHT: 100%;
    TOP: 0px;
    CURSOR: pointer;
    RIGHT: -13px
}

#overlay .disabled.prev {
    DISPLAY: none
}

#overlay .disabled.next {
    DISPLAY: none
}

.narrowcolumnLeft .video-left .inner {
    POSITION: relative
}

.narrowcolumnLeft .video-left .inner A {
    POSITION: absolute;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-videoplay-hover.png) no-repeat left center;
    HEIGHT: 100%
}

.narrowcolumnLeft .video-left .inner A:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-videoplay-hover.png) no-repeat right center
}

.video {
    POSITION: relative;
    WIDTH: 200px
}

.video .play {
    POSITION: absolute;
    WIDTH: 63px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-videoplay.png) no-repeat left top;
    HEIGHT: 63px;
    TOP: 32px;
    LEFT: 69px
}

A.autoload {
    DISPLAY: none
}

A.overlay-segments {
    COLOR: #0078ab;
    FONT-SIZE: 12px
}

#overlay-segments {
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 30px;
    WIDTH: 860px;
    PADDING-RIGHT: 30px;
    HEIGHT: auto;
    PADDING-TOP: 30px
}

#overlay-segments UL.segments {
    LIST-STYLE-TYPE: none;
    OVERFLOW: hidden
}

#overlay-segments H3 {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#overlay-segments UL.segments LI.segment {
    MARGIN-TOP: 40px;
    WIDTH: 260px;
    FLOAT: left;
    MARGIN-RIGHT: 40px
}

#overlay-segments UL.segments LI.item-first.segment {
    CLEAR: left
}

#overlay-segments UL.segments LI.item-last.segment {
    MARGIN-RIGHT: 0px
}

#overlay-segments UL.segments H3 {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 58px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}

#overlay-segments UL.subsegments {
    LIST-STYLE-TYPE: none;
    PADDING-TOP: 10px
}

#overlay-segments UL.subsegments LI.subsegment {
    MARGIN-BOTTOM: 8px;
    FONT-SIZE: 12px
}

#overlay-segments UL.subsegments LI.last.subsegment {
    MARGIN-BOTTOM: 0px
}

#overlay-segments LI.subsegment A {
    COLOR: #0078ab
}

.image-left {
    MARGIN-TOP: 28px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 10px
}

.video-left {
    MARGIN-TOP: 28px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 10px
}

.gallery-left {
    MARGIN-TOP: 28px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 10px
}

.flip-left {
    MARGIN-TOP: 28px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 10px
}

.application-left {
    MARGIN-TOP: 28px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 10px
}

.infographic-left {
    MARGIN-TOP: 28px;
    WIDTH: 200px;
    MARGIN-BOTTOM: 10px
}

.image-left H4 {
    MARGIN-TOP: 6px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.video-left H4 {
    MARGIN-TOP: 6px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.gallery-left H4 {
    MARGIN-TOP: 6px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.flip-left H4 {
    MARGIN-TOP: 6px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.application-left H4 {
    MARGIN-TOP: 6px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.infographic-left H4 {
    MARGIN-TOP: 6px;
    COLOR: #666;
    FONT-SIZE: 12px
}

.hidden.image-left {
    DISPLAY: none
}

.gallery-left .show-images {
    MARGIN-TOP: -13px;
    WIDTH: 200px;
    DISPLAY: block;
    MARGIN-BOTTOM: 50px;
    BORDER-TOP: #e4e5e5 1px solid;
    PADDING-TOP: 7px
}

.gallery-left .show-images A {
    COLOR: #0078ab;
    FONT-SIZE: 12px
}

.gallery-left .inner {
    POSITION: relative
}

.gallery-left .inner A {
    POSITION: absolute;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-gallery-hover.png) no-repeat left center;
    HEIGHT: 100%
}

.gallery-left .inner A:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-gallery-hover.png) no-repeat right center
}

.flip-left .inner {
    POSITION: relative
}

.flip-left .inner A {
    POSITION: absolute;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-flip-hover.png) no-repeat left center;
    HEIGHT: 100%
}

.flip-left .inner A:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-flip-hover.png) no-repeat right center
}

.infographic-left .inner {
    POSITION: relative
}

.infographic-left .inner A {
    POSITION: absolute;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-info-hover.png) no-repeat left center;
    HEIGHT: 100%
}

.infographic-left .inner A:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-info-hover.png) no-repeat right center
}

.application-left .inner {
    POSITION: relative
}

.application-left .inner A {
    POSITION: absolute;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-application-hover.png) no-repeat left center;
    HEIGHT: 100%
}

.application-left .inner A:hover {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-application-hover.png) no-repeat right center
}

#preloader {
    Z-INDEX: 100;
    POSITION: fixed;
    LINE-HEIGHT: 21px;
    WIDTH: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/white_90.png);
    HEIGHT: 100%;
    COLOR: #333;
    FONT-SIZE: 14px;
    TOP: 0px;
    LEFT: 0px
}

#preloader .inner {
    POSITION: absolute;
    MARGIN: -250px 0px 0px -400px;
    WIDTH: 800px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/loading_2.gif) no-repeat 50% 50%;
    HEIGHT: 500px;
    TOP: 50%;
    LEFT: 50%
}

#preloader .close {
    BACKGROUND-IMAGE: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-lightbox-close.png);
    Z-INDEX: 101;
    POSITION: absolute;
    WIDTH: 25px;
    HEIGHT: 25px;
    TOP: 10px;
    CURSOR: pointer;
    RIGHT: 10px
}

#preloader H2 {
    MARGIN-BOTTOM: 30px;
    COLOR: #333;
    FONT-SIZE: 35px;
    FONT-WEIGHT: normal
}

#preloader .pages {
    POSITION: absolute;
    BOTTOM: 0px;
    DISPLAY: none
}

H2.login-title {
    PADDING-BOTTOM: 20px;
    FONT-SIZE: 24px
}

#login-dividing-line {
    BORDER-BOTTOM: #e3e3e3 1px solid;
    MARGIN-TOP: 20px;
    WIDTH: 216px;
    HEIGHT: 1px
}

#ad_login_username {
    WIDTH: 205px
}

#ad_login_password {
    WIDTH: 205px
}

.print-media {
    DISPLAY: none
}

.content-quote {
    PADDING-BOTTOM: 24px;
    MARGIN-LEFT: 35px;
    OVERFLOW: hidden
}

.content-quote .top {
    POSITION: relative
}

.content-quote P {
    BORDER-BOTTOM: #e3e3e3 1px solid;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 24px;
    FONT-STYLE: italic;
    MARGIN-BOTTOM: 8px;
    COLOR: #666;
    FONT-SIZE: 14px
}

.content-quote P.line {
    DISPLAY: block
}

.expanded.content-quote P.line {
    DISPLAY: none
}

.content-quote P.full {
    DISPLAY: none
}

.expanded.content-quote P.full {
    DISPLAY: block
}

.content-quote .image {
    DISPLAY: none;
    FLOAT: left;
    MARGIN-RIGHT: 8px
}

.expanded.content-quote .image {
    DISPLAY: block
}

.content-quote .author {
    FLOAT: left;
    COLOR: #666;
    FONT-SIZE: 12px
}

.content-quote .toggle {
    POSITION: absolute;
    BOTTOM: 3px;
    RIGHT: 0px
}

.content-quote .more.toggle {
    DISPLAY: block
}

.expanded.content-quote .more.toggle {
    DISPLAY: none
}

.content-quote .less.toggle {
    DISPLAY: none
}

.expanded.content-quote .less.toggle {
    DISPLAY: block
}

.faqBlock .top {
    MARGIN-BOTTOM: 24px
}

.faqBlock .top P {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    ZOOM: 1;
    DISPLAY: inline-block;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

.faqBlock .toggle {
    VERTICAL-ALIGN: middle
}

.faqBlock .more.toggle {
    ZOOM: 1;
    DISPLAY: inline-block
}

.expanded.faqBlock .more.toggle {
    DISPLAY: none
}

.faqBlock .less.toggle {
    DISPLAY: none
}

.expanded.faqBlock .less.toggle {
    ZOOM: 1;
    DISPLAY: inline-block
}

.faqBlock .bottom {
    DISPLAY: none
}

.expanded.faqBlock .bottom {
    DISPLAY: block
}

.ui-helper-hidden {
    DISPLAY: none
}

.ui-helper-hidden-accessible {
    CLIP: rect(1px 1px 1px 1px);
    POSITION: absolute !important
}

.ui-helper-reset {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 100%;
    BORDER-TOP: 0px;
    LIST-STYLE-IMAGE: none;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}

.ui-helper-clearfix:before {
    DISPLAY: table;
    CONTENT: ""
}

.ui-helper-clearfix:after {
    DISPLAY: table;
    CONTENT: ""
}

.ui-helper-clearfix:after {
    CLEAR: both
}

.ui-helper-clearfix {
    ZOOM: 1
}

.ui-helper-zfix {
    POSITION: absolute;
    FILTER: Alpha(Opacity=0);
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px;
    opacity: 0
}

.ui-state-disabled {
    CURSOR: default !important
}

.ui-icon {
    TEXT-INDENT: -99999px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    OVERFLOW: hidden
}

.ui-widget-overlay {
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}

.ui-widget {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}

.ui-widget .ui-widget {
    FONT-SIZE: 1em
}

.ui-widget INPUT {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 1em
}

.ui-widget SELECT {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 1em
}

.ui-widget TEXTAREA {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 1em
}

.ui-widget BUTTON {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 1em
}

.ui-widget-content {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_flat_0_ffffff_40x100.png) #fff repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-widget-content A {
    COLOR: #333
}

.ui-widget-header {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: #c6c7c8 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_highlight-soft_0_e3e4e5_1x100.png) #e3e4e5 repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #c6c7c8 1px solid;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #c6c7c8 1px solid
}

.ui-widget-header A {
    COLOR: #333
}

.ui-state-default {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: #c6c7c8 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_e8e8e8_1x400.png) #e8e8e8 repeat-x 50% 50%;
    COLOR: #7e7e7e;
    BORDER-TOP: #c6c7c8 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #c6c7c8 1px solid
}

.ui-widget-content .ui-state-default {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: #c6c7c8 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_e8e8e8_1x400.png) #e8e8e8 repeat-x 50% 50%;
    COLOR: #7e7e7e;
    BORDER-TOP: #c6c7c8 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #c6c7c8 1px solid
}

.ui-widget-header .ui-state-default {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: #c6c7c8 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_e8e8e8_1x400.png) #e8e8e8 repeat-x 50% 50%;
    COLOR: #7e7e7e;
    BORDER-TOP: #c6c7c8 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #c6c7c8 1px solid
}

.ui-state-default A {
    COLOR: #7e7e7e;
    TEXT-DECORATION: none
}

.ui-state-default A:link {
    COLOR: #7e7e7e;
    TEXT-DECORATION: none
}

.ui-state-default A:visited {
    COLOR: #7e7e7e;
    TEXT-DECORATION: none
}

.ui-state-hover {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-widget-content .ui-state-hover {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-widget-header .ui-state-hover {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-state-focus {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-widget-content .ui-state-focus {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-widget-header .ui-state-focus {
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%;
    COLOR: #333;
    BORDER-TOP: #aaa 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #aaa 1px solid
}

.ui-state-hover A {
    COLOR: #333;
    TEXT-DECORATION: none
}

.ui-state-hover A:hover {
    COLOR: #333;
    TEXT-DECORATION: none
}

.ui-state-active {
    BORDER-BOTTOM: #747474 1px solid;
    BORDER-LEFT: #747474 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_0_747474_1x400.png) #747474 repeat-x 50% 50%;
    COLOR: #fff;
    BORDER-TOP: #747474 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #747474 1px solid
}

.ui-widget-content .ui-state-active {
    BORDER-BOTTOM: #747474 1px solid;
    BORDER-LEFT: #747474 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_0_747474_1x400.png) #747474 repeat-x 50% 50%;
    COLOR: #fff;
    BORDER-TOP: #747474 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #747474 1px solid
}

.ui-widget-header .ui-state-active {
    BORDER-BOTTOM: #747474 1px solid;
    BORDER-LEFT: #747474 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_0_747474_1x400.png) #747474 repeat-x 50% 50%;
    COLOR: #fff;
    BORDER-TOP: #747474 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #747474 1px solid
}

.ui-state-active A {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.ui-state-active A:link {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.ui-state-active A:visited {
    COLOR: #fff;
    TEXT-DECORATION: none
}

.ui-widget:active {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}

.ui-state-highlight {
    BORDER-BOTTOM: #0078ab 1px solid;
    BORDER-LEFT: #0078ab 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_e8e8e8_1x400.png) #e8e8e8 repeat-x 50% 50%;
    COLOR: #7e7e7e;
    BORDER-TOP: #0078ab 1px solid;
    BORDER-RIGHT: #0078ab 1px solid
}

.ui-widget-content .ui-state-highlight {
    BORDER-BOTTOM: #0078ab 1px solid;
    BORDER-LEFT: #0078ab 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_e8e8e8_1x400.png) #e8e8e8 repeat-x 50% 50%;
    COLOR: #7e7e7e;
    BORDER-TOP: #0078ab 1px solid;
    BORDER-RIGHT: #0078ab 1px solid
}

.ui-widget-header .ui-state-highlight {
    BORDER-BOTTOM: #0078ab 1px solid;
    BORDER-LEFT: #0078ab 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_glass_75_e8e8e8_1x400.png) #e8e8e8 repeat-x 50% 50%;
    COLOR: #7e7e7e;
    BORDER-TOP: #0078ab 1px solid;
    BORDER-RIGHT: #0078ab 1px solid
}

.ui-state-highlight A {
    COLOR: #fff
}

.ui-widget-content .ui-state-highlight A {
    COLOR: #fff
}

.ui-widget-header .ui-state-highlight A {
    COLOR: #fff
}

.ui-state-error {
    BORDER-BOTTOM: #cd0a0a 1px solid;
    BORDER-LEFT: #cd0a0a 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec repeat-x 50% bottom;
    COLOR: #cd0a0a;
    BORDER-TOP: #cd0a0a 1px solid;
    BORDER-RIGHT: #cd0a0a 1px solid
}

.ui-widget-content .ui-state-error {
    BORDER-BOTTOM: #cd0a0a 1px solid;
    BORDER-LEFT: #cd0a0a 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec repeat-x 50% bottom;
    COLOR: #cd0a0a;
    BORDER-TOP: #cd0a0a 1px solid;
    BORDER-RIGHT: #cd0a0a 1px solid
}

.ui-widget-header .ui-state-error {
    BORDER-BOTTOM: #cd0a0a 1px solid;
    BORDER-LEFT: #cd0a0a 1px solid;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec repeat-x 50% bottom;
    COLOR: #cd0a0a;
    BORDER-TOP: #cd0a0a 1px solid;
    BORDER-RIGHT: #cd0a0a 1px solid
}

.ui-state-error A {
    COLOR: #cd0a0a
}

.ui-widget-content .ui-state-error A {
    COLOR: #cd0a0a
}

.ui-widget-header .ui-state-error A {
    COLOR: #cd0a0a
}

.ui-state-error-text {
    COLOR: #cd0a0a
}

.ui-widget-content .ui-state-error-text {
    COLOR: #cd0a0a
}

.ui-widget-header .ui-state-error-text {
    COLOR: #cd0a0a
}

.ui-priority-primary {
    FONT-WEIGHT: bold
}

.ui-widget-content .ui-priority-primary {
    FONT-WEIGHT: bold
}

.ui-widget-header .ui-priority-primary {
    FONT-WEIGHT: bold
}

.ui-priority-secondary {
    FILTER: Alpha(Opacity=70);
    FONT-WEIGHT: normal;
    opacity: .7
}

.ui-widget-content .ui-priority-secondary {
    FILTER: Alpha(Opacity=70);
    FONT-WEIGHT: normal;
    opacity: .7
}

.ui-widget-header .ui-priority-secondary {
    FILTER: Alpha(Opacity=70);
    FONT-WEIGHT: normal;
    opacity: .7
}

.ui-state-disabled {
    BACKGROUND-IMAGE: none;
    FILTER: Alpha(Opacity=35);
    opacity: .35
}

.ui-widget-content .ui-state-disabled {
    BACKGROUND-IMAGE: none;
    FILTER: Alpha(Opacity=35);
    opacity: .35
}

.ui-widget-header .ui-state-disabled {
    BACKGROUND-IMAGE: none;
    FILTER: Alpha(Opacity=35);
    opacity: .35
}

.ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png);
    WIDTH: 16px;
    HEIGHT: 16px
}

.ui-widget-content .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-widget-header .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-state-default .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-state-hover .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-state-focus .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-state-active .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-state-highlight .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_0078ab_256x240.png)
}

.ui-state-error .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_cd0a0a_256x240.png)
}

.ui-state-error-text .ui-icon {
    BACKGROUND-IMAGE: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
    BACKGROUND-POSITION: 0px 0px
}

.ui-icon-carat-1-ne {
    BACKGROUND-POSITION: -16px 0px
}

.ui-icon-carat-1-e {
    BACKGROUND-POSITION: -32px 0px
}

.ui-icon-carat-1-se {
    BACKGROUND-POSITION: -48px 0px
}

.ui-icon-carat-1-s {
    BACKGROUND-POSITION: -64px 0px
}

.ui-icon-carat-1-sw {
    BACKGROUND-POSITION: -80px 0px
}

.ui-icon-carat-1-w {
    BACKGROUND-POSITION: -96px 0px
}

.ui-icon-carat-1-nw {
    BACKGROUND-POSITION: -112px 0px
}

.ui-icon-carat-2-n-s {
    BACKGROUND-POSITION: -128px 0px
}

.ui-icon-carat-2-e-w {
    BACKGROUND-POSITION: -144px 0px
}

.ui-icon-triangle-1-n {
    BACKGROUND-POSITION: 0px -16px
}

.ui-icon-triangle-1-ne {
    BACKGROUND-POSITION: -16px -16px
}

.ui-icon-triangle-1-e {
    BACKGROUND-POSITION: -32px -16px
}

.ui-icon-triangle-1-se {
    BACKGROUND-POSITION: -48px -16px
}

.ui-icon-triangle-1-s {
    BACKGROUND-POSITION: -64px -16px
}

.ui-icon-triangle-1-sw {
    BACKGROUND-POSITION: -80px -16px
}

.ui-icon-triangle-1-w {
    BACKGROUND-POSITION: -96px -16px
}

.ui-icon-triangle-1-nw {
    BACKGROUND-POSITION: -112px -16px
}

.ui-icon-triangle-2-n-s {
    BACKGROUND-POSITION: -128px -16px
}

.ui-icon-triangle-2-e-w {
    BACKGROUND-POSITION: -144px -16px
}

.ui-icon-arrow-1-n {
    BACKGROUND-POSITION: 0px -32px
}

.ui-icon-arrow-1-ne {
    BACKGROUND-POSITION: -16px -32px
}

.ui-icon-arrow-1-e {
    BACKGROUND-POSITION: -32px -32px
}

.ui-icon-arrow-1-se {
    BACKGROUND-POSITION: -48px -32px
}

.ui-icon-arrow-1-s {
    BACKGROUND-POSITION: -64px -32px
}

.ui-icon-arrow-1-sw {
    BACKGROUND-POSITION: -80px -32px
}

.ui-icon-arrow-1-w {
    BACKGROUND-POSITION: -96px -32px
}

.ui-icon-arrow-1-nw {
    BACKGROUND-POSITION: -112px -32px
}

.ui-icon-arrow-2-n-s {
    BACKGROUND-POSITION: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    BACKGROUND-POSITION: -144px -32px
}

.ui-icon-arrow-2-e-w {
    BACKGROUND-POSITION: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    BACKGROUND-POSITION: -176px -32px
}

.ui-icon-arrowstop-1-n {
    BACKGROUND-POSITION: -192px -32px
}

.ui-icon-arrowstop-1-e {
    BACKGROUND-POSITION: -208px -32px
}

.ui-icon-arrowstop-1-s {
    BACKGROUND-POSITION: -224px -32px
}

.ui-icon-arrowstop-1-w {
    BACKGROUND-POSITION: -240px -32px
}

.ui-icon-arrowthick-1-n {
    BACKGROUND-POSITION: 0px -48px
}

.ui-icon-arrowthick-1-ne {
    BACKGROUND-POSITION: -16px -48px
}

.ui-icon-arrowthick-1-e {
    BACKGROUND-POSITION: -32px -48px
}

.ui-icon-arrowthick-1-se {
    BACKGROUND-POSITION: -48px -48px
}

.ui-icon-arrowthick-1-s {
    BACKGROUND-POSITION: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    BACKGROUND-POSITION: -80px -48px
}

.ui-icon-arrowthick-1-w {
    BACKGROUND-POSITION: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    BACKGROUND-POSITION: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    BACKGROUND-POSITION: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    BACKGROUND-POSITION: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    BACKGROUND-POSITION: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    BACKGROUND-POSITION: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    BACKGROUND-POSITION: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    BACKGROUND-POSITION: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    BACKGROUND-POSITION: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    BACKGROUND-POSITION: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    BACKGROUND-POSITION: 0px -64px
}

.ui-icon-arrowreturnthick-1-n {
    BACKGROUND-POSITION: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    BACKGROUND-POSITION: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    BACKGROUND-POSITION: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    BACKGROUND-POSITION: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    BACKGROUND-POSITION: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    BACKGROUND-POSITION: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    BACKGROUND-POSITION: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    BACKGROUND-POSITION: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    BACKGROUND-POSITION: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    BACKGROUND-POSITION: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    BACKGROUND-POSITION: -176px -64px
}

.ui-icon-arrow-4 {
    BACKGROUND-POSITION: 0px -80px
}

.ui-icon-arrow-4-diag {
    BACKGROUND-POSITION: -16px -80px
}

.ui-icon-extlink {
    BACKGROUND-POSITION: -32px -80px
}

.ui-icon-newwin {
    BACKGROUND-POSITION: -48px -80px
}

.ui-icon-refresh {
    BACKGROUND-POSITION: -64px -80px
}

.ui-icon-shuffle {
    BACKGROUND-POSITION: -80px -80px
}

.ui-icon-transfer-e-w {
    BACKGROUND-POSITION: -96px -80px
}

.ui-icon-transferthick-e-w {
    BACKGROUND-POSITION: -112px -80px
}

.ui-icon-folder-collapsed {
    BACKGROUND-POSITION: 0px -96px
}

.ui-icon-folder-open {
    BACKGROUND-POSITION: -16px -96px
}

.ui-icon-document {
    BACKGROUND-POSITION: -32px -96px
}

.ui-icon-document-b {
    BACKGROUND-POSITION: -48px -96px
}

.ui-icon-note {
    BACKGROUND-POSITION: -64px -96px
}

.ui-icon-mail-closed {
    BACKGROUND-POSITION: -80px -96px
}

.ui-icon-mail-open {
    BACKGROUND-POSITION: -96px -96px
}

.ui-icon-suitcase {
    BACKGROUND-POSITION: -112px -96px
}

.ui-icon-comment {
    BACKGROUND-POSITION: -128px -96px
}

.ui-icon-person {
    BACKGROUND-POSITION: -144px -96px
}

.ui-icon-print {
    BACKGROUND-POSITION: -160px -96px
}

.ui-icon-trash {
    BACKGROUND-POSITION: -176px -96px
}

.ui-icon-locked {
    BACKGROUND-POSITION: -192px -96px
}

.ui-icon-unlocked {
    BACKGROUND-POSITION: -208px -96px
}

.ui-icon-bookmark {
    BACKGROUND-POSITION: -224px -96px
}

.ui-icon-tag {
    BACKGROUND-POSITION: -240px -96px
}

.ui-icon-home {
    BACKGROUND-POSITION: 0px -112px
}

.ui-icon-flag {
    BACKGROUND-POSITION: -16px -112px
}

.ui-icon-calendar {
    BACKGROUND-POSITION: -32px -112px
}

.ui-icon-cart {
    BACKGROUND-POSITION: -48px -112px
}

.ui-icon-pencil {
    BACKGROUND-POSITION: -64px -112px
}

.ui-icon-clock {
    BACKGROUND-POSITION: -80px -112px
}

.ui-icon-disk {
    BACKGROUND-POSITION: -96px -112px
}

.ui-icon-calculator {
    BACKGROUND-POSITION: -112px -112px
}

.ui-icon-zoomin {
    BACKGROUND-POSITION: -128px -112px
}

.ui-icon-zoomout {
    BACKGROUND-POSITION: -144px -112px
}

.ui-icon-search {
    BACKGROUND-POSITION: -160px -112px
}

.ui-icon-wrench {
    BACKGROUND-POSITION: -176px -112px
}

.ui-icon-gear {
    BACKGROUND-POSITION: -192px -112px
}

.ui-icon-heart {
    BACKGROUND-POSITION: -208px -112px
}

.ui-icon-star {
    BACKGROUND-POSITION: -224px -112px
}

.ui-icon-link {
    BACKGROUND-POSITION: -240px -112px
}

.ui-icon-cancel {
    BACKGROUND-POSITION: 0px -128px
}

.ui-icon-plus {
    BACKGROUND-POSITION: -16px -128px
}

.ui-icon-plusthick {
    BACKGROUND-POSITION: -32px -128px
}

.ui-icon-minus {
    BACKGROUND-POSITION: -48px -128px
}

.ui-icon-minusthick {
    BACKGROUND-POSITION: -64px -128px
}

.ui-icon-close {
    BACKGROUND-POSITION: -80px -128px
}

.ui-icon-closethick {
    BACKGROUND-POSITION: -96px -128px
}

.ui-icon-key {
    BACKGROUND-POSITION: -112px -128px
}

.ui-icon-lightbulb {
    BACKGROUND-POSITION: -128px -128px
}

.ui-icon-scissors {
    BACKGROUND-POSITION: -144px -128px
}

.ui-icon-clipboard {
    BACKGROUND-POSITION: -160px -128px
}

.ui-icon-copy {
    BACKGROUND-POSITION: -176px -128px
}

.ui-icon-contact {
    BACKGROUND-POSITION: -192px -128px
}

.ui-icon-image {
    BACKGROUND-POSITION: -208px -128px
}

.ui-icon-video {
    BACKGROUND-POSITION: -224px -128px
}

.ui-icon-script {
    BACKGROUND-POSITION: -240px -128px
}

.ui-icon-alert {
    BACKGROUND-POSITION: 0px -144px
}

.ui-icon-info {
    BACKGROUND-POSITION: -16px -144px
}

.ui-icon-notice {
    BACKGROUND-POSITION: -32px -144px
}

.ui-icon-help {
    BACKGROUND-POSITION: -48px -144px
}

.ui-icon-check {
    BACKGROUND-POSITION: -64px -144px
}

.ui-icon-bullet {
    BACKGROUND-POSITION: -80px -144px
}

.ui-icon-radio-off {
    BACKGROUND-POSITION: -96px -144px
}

.ui-icon-radio-on {
    BACKGROUND-POSITION: -112px -144px
}

.ui-icon-pin-w {
    BACKGROUND-POSITION: -128px -144px
}

.ui-icon-pin-s {
    BACKGROUND-POSITION: -144px -144px
}

.ui-icon-play {
    BACKGROUND-POSITION: 0px -160px
}

.ui-icon-pause {
    BACKGROUND-POSITION: -16px -160px
}

.ui-icon-seek-next {
    BACKGROUND-POSITION: -32px -160px
}

.ui-icon-seek-prev {
    BACKGROUND-POSITION: -48px -160px
}

.ui-icon-seek-end {
    BACKGROUND-POSITION: -64px -160px
}

.ui-icon-seek-start {
    BACKGROUND-POSITION: -80px -160px
}

.ui-icon-seek-first {
    BACKGROUND-POSITION: -80px -160px
}

.ui-icon-stop {
    BACKGROUND-POSITION: -96px -160px
}

.ui-icon-eject {
    BACKGROUND-POSITION: -112px -160px
}

.ui-icon-volume-off {
    BACKGROUND-POSITION: -128px -160px
}

.ui-icon-volume-on {
    BACKGROUND-POSITION: -144px -160px
}

.ui-icon-power {
    BACKGROUND-POSITION: 0px -176px
}

.ui-icon-signal-diag {
    BACKGROUND-POSITION: -16px -176px
}

.ui-icon-signal {
    BACKGROUND-POSITION: -32px -176px
}

.ui-icon-battery-0 {
    BACKGROUND-POSITION: -48px -176px
}

.ui-icon-battery-1 {
    BACKGROUND-POSITION: -64px -176px
}

.ui-icon-battery-2 {
    BACKGROUND-POSITION: -80px -176px
}

.ui-icon-battery-3 {
    BACKGROUND-POSITION: -96px -176px
}

.ui-icon-circle-plus {
    BACKGROUND-POSITION: 0px -192px
}

.ui-icon-circle-minus {
    BACKGROUND-POSITION: -16px -192px
}

.ui-icon-circle-close {
    BACKGROUND-POSITION: -32px -192px
}

.ui-icon-circle-triangle-e {
    BACKGROUND-POSITION: -48px -192px
}

.ui-icon-circle-triangle-s {
    BACKGROUND-POSITION: -64px -192px
}

.ui-icon-circle-triangle-w {
    BACKGROUND-POSITION: -80px -192px
}

.ui-icon-circle-triangle-n {
    BACKGROUND-POSITION: -96px -192px
}

.ui-icon-circle-arrow-e {
    BACKGROUND-POSITION: -112px -192px
}

.ui-icon-circle-arrow-s {
    BACKGROUND-POSITION: -128px -192px
}

.ui-icon-circle-arrow-w {
    BACKGROUND-POSITION: -144px -192px
}

.ui-icon-circle-arrow-n {
    BACKGROUND-POSITION: -160px -192px
}

.ui-icon-circle-zoomin {
    BACKGROUND-POSITION: -176px -192px
}

.ui-icon-circle-zoomout {
    BACKGROUND-POSITION: -192px -192px
}

.ui-icon-circle-check {
    BACKGROUND-POSITION: -208px -192px
}

.ui-icon-circlesmall-plus {
    BACKGROUND-POSITION: 0px -208px
}

.ui-icon-circlesmall-minus {
    BACKGROUND-POSITION: -16px -208px
}

.ui-icon-circlesmall-close {
    BACKGROUND-POSITION: -32px -208px
}

.ui-icon-squaresmall-plus {
    BACKGROUND-POSITION: -48px -208px
}

.ui-icon-squaresmall-minus {
    BACKGROUND-POSITION: -64px -208px
}

.ui-icon-squaresmall-close {
    BACKGROUND-POSITION: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    BACKGROUND-POSITION: 0px -224px
}

.ui-icon-grip-dotted-horizontal {
    BACKGROUND-POSITION: -16px -224px
}

.ui-icon-grip-solid-vertical {
    BACKGROUND-POSITION: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    BACKGROUND-POSITION: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    BACKGROUND-POSITION: -64px -224px
}

.ui-icon-grip-diagonal-se {
    BACKGROUND-POSITION: -80px -224px
}

.ui-corner-all {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-left-radius: 3px
}

.ui-corner-top {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-left-radius: 3px
}

.ui-corner-left {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-left-radius: 3px
}

.ui-corner-tl {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-left-radius: 3px
}

.ui-corner-all {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    border-top-right-radius: 3px
}

.ui-corner-top {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    border-top-right-radius: 3px
}

.ui-corner-right {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    border-top-right-radius: 3px
}

.ui-corner-tr {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    border-top-right-radius: 3px
}

.ui-corner-all {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.ui-corner-left {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.ui-corner-all {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.ui-corner-bottom {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.ui-corner-right {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.ui-corner-br {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    FILTER: Alpha(Opacity=30);
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_flat_0_aaaaaa_40x100.png) #aaa repeat-x 50% 50%;
    opacity: .30
}

.ui-widget-shadow {
    FILTER: Alpha(Opacity=30);
    PADDING-BOTTOM: 8px;
    MARGIN: -8px 0px 0px -8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/jquery-ui-datepicker/ui-bg_flat_0_aaaaaa_40x100.png) #aaa repeat-x 50% 50%;
    PADDING-TOP: 8px;
    opacity: .30;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px
}

.ui-datepicker {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0.2em;
    WIDTH: 17em;
    PADDING-RIGHT: 0.2em;
    DISPLAY: none;
    PADDING-TOP: 0.2em
}

.ui-datepicker .ui-datepicker-header {
    POSITION: relative;
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0.2em
}

.ui-datepicker .ui-datepicker-prev {
    POSITION: absolute;
    WIDTH: 1.8em;
    HEIGHT: 1.8em;
    TOP: 2px
}

.ui-datepicker .ui-datepicker-next {
    POSITION: absolute;
    WIDTH: 1.8em;
    HEIGHT: 1.8em;
    TOP: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    TOP: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    TOP: 1px
}

.ui-datepicker .ui-datepicker-prev {
    LEFT: 2px
}

.ui-datepicker .ui-datepicker-next {
    RIGHT: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    LEFT: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    RIGHT: 1px
}

.ui-datepicker .ui-datepicker-prev SPAN {
    POSITION: absolute;
    MARGIN-TOP: -8px;
    DISPLAY: block;
    MARGIN-LEFT: -8px;
    TOP: 50%;
    LEFT: 50%
}

.ui-datepicker .ui-datepicker-next SPAN {
    POSITION: absolute;
    MARGIN-TOP: -8px;
    DISPLAY: block;
    MARGIN-LEFT: -8px;
    TOP: 50%;
    LEFT: 50%
}

.ui-datepicker .ui-datepicker-title {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 1.8em;
    MARGIN: 0px 2.3em
}

.ui-datepicker .ui-datepicker-title SELECT {
    MARGIN: 1px 0px;
    FONT-SIZE: 1em
}

.ui-datepicker SELECT.ui-datepicker-month-year {
    WIDTH: 100%
}

.ui-datepicker SELECT.ui-datepicker-month {
    WIDTH: 49%
}

.ui-datepicker SELECT.ui-datepicker-year {
    WIDTH: 49%
}

.ui-datepicker TABLE {
    MARGIN: 0px 0px 0.4em;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    FONT-SIZE: 0.9em
}

.ui-datepicker TH {
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0.7em;
    PADDING-LEFT: 0.3em;
    PADDING-RIGHT: 0.3em;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0.7em
}

.ui-datepicker TD {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 1px
}

.ui-datepicker TD SPAN {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.2em;
    PADDING-RIGHT: 0.2em;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 0.2em
}

.ui-datepicker TD A {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.2em;
    PADDING-RIGHT: 0.2em;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 0.2em
}

.ui-datepicker .ui-datepicker-buttonpane {
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.7em 0px 0px;
    PADDING-LEFT: 0.2em;
    PADDING-RIGHT: 0.2em;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

.ui-datepicker .ui-datepicker-buttonpane BUTTON {
    PADDING-BOTTOM: 0.3em;
    MARGIN: 0.5em 0.2em 0.4em;
    PADDING-LEFT: 0.6em;
    WIDTH: auto;
    PADDING-RIGHT: 0.6em;
    FLOAT: right;
    OVERFLOW: visible;
    CURSOR: pointer;
    PADDING-TOP: 0.2em
}

.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
    FLOAT: left
}

.ui-datepicker-multi.ui-datepicker {
    WIDTH: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    FLOAT: left
}

.ui-datepicker-multi .ui-datepicker-group TABLE {
    MARGIN: 0px auto 0.4em;
    WIDTH: 95%
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    WIDTH: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    WIDTH: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    WIDTH: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    BORDER-LEFT-WIDTH: 0px
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    BORDER-LEFT-WIDTH: 0px
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    CLEAR: left
}

.ui-datepicker-row-break {
    WIDTH: 100%;
    CLEAR: both;
    FONT-SIZE: 0px
}

.ui-datepicker-rtl {
    DIRECTION: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    RIGHT: 2px;
    LEFT: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    RIGHT: auto;
    LEFT: 2px
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    RIGHT: 1px;
    LEFT: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    RIGHT: auto;
    LEFT: 1px
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    CLEAR: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
    FLOAT: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
    FLOAT: right
}

.ui-datepicker-rtl .ui-datepicker-group {
    FLOAT: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 1px
}

.ui-datepicker-cover {
    Z-INDEX: -1;
    POSITION: absolute;
    FILTER: mask();
    WIDTH: 200px;
    DISPLAY: block;
    HEIGHT: 200px;
    TOP: -4px;
    LEFT: -4px
}

#segments {
    LIST-STYLE: none none outside;
    Z-INDEX: 15;
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    WIDTH: 300px;
    PADDING-RIGHT: 680px;
    FLOAT: left;
    HEIGHT: 420px;
    OVERFLOW: hidden
}

.segment-pic {
    Z-INDEX: 1;
    POSITION: absolute;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 10px;
    WIDTH: 680px;
    HEIGHT: 420px;
    TOP: 0px;
    RIGHT: 0px
}

.start.segment-pic {
    Z-INDEX: 2
}

.first.segment-pic {
    Z-INDEX: 1
}

#segments LI:hover .segment-pic {
    Z-INDEX: 3
}

#segments LI:hover .start.segment-pic {
    Z-INDEX: 2
}

#segments LI.seg {
    LINE-HEIGHT: 50px;
    PADDING-LEFT: 20px;
    WIDTH: 260px;
    HEIGHT: 50px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}

#segments LI.seg:hover {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: #c6c7c8 1px solid;
    LINE-HEIGHT: 48px;
    BACKGROUND-COLOR: #e3e4e5;
    PADDING-LEFT: 19px;
    WIDTH: 259px;
    HEIGHT: 48px;
    BORDER-TOP: #c6c7c8 1px solid;
    BORDER-RIGHT: #c6c7c8 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#segments LI.seg A {
    COLOR: #0078ab;
    FONT-SIZE: 16px
}

#segments LI.seg:hover A {
    COLOR: #333
}

#segments LI.seg A:hover {
    TEXT-DECORATION: none
}

#segments LI.seg .border {
    BACKGROUND-COLOR: #c6c7c8;
    WIDTH: 260px;
    DISPLAY: block;
    HEIGHT: 1px;
    MARGIN-LEFT: -10px
}

#segments LI.seg .last.border {
    DISPLAY: none
}

#segments LI.seg:hover .border {
    DISPLAY: none
}

#segments LI.heading.seg:hover {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 10px;
    WIDTH: 260px;
    MARGIN-BOTTOM: -1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 94px;
    COLOR: #666;
    FONT-SIZE: 18px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}

#segments LI.heading.seg {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 10px;
    WIDTH: 260px;
    MARGIN-BOTTOM: -1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 94px;
    COLOR: #666;
    FONT-SIZE: 18px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}

.sub-segments {
    Z-INDEX: 10;
    POSITION: absolute;
    PADDING-BOTTOM: 16px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 25px;
    WIDTH: 250px;
    PADDING-RIGHT: 25px;
    COLOR: #666;
    PADDING-TOP: 25px;
    LEFT: -300px;
    opacity: 0.9
}

.sub-segments LI {
    LINE-HEIGHT: 21px;
    MARGIN-BOTTOM: 5px
}

.sub-segments LI.description {
    MARGIN-BOTTOM: 12px
}

#segments LI.seg .sub-segments A {
    COLOR: #0078ab;
    FONT-SIZE: 14px
}

#segments LI.seg .sub-segments A:hover {
    TEXT-DECORATION: underline
}

#segments LI.seg .middle {
    Z-INDEX: 100;
    POSITION: absolute;
    MARGIN-TOP: -50px;
    WIDTH: 300px;
    HEIGHT: 420px;
    OVERFLOW: hidden;
    LEFT: 290px
}

#segments LI.seg:hover .middle {
    Z-INDEX: 101
}

#slides {
    POSITION: relative;
    BORDER-LEFT: #acacad 1px solid;
    BACKGROUND-COLOR: #fff;
    HEIGHT: 420px;
    OVERFLOW: hidden
}

#slides OL LI {
    DISPLAY: none
}

#slides OL LI.first {
    DISPLAY: block
}

#slides H2 {
    DISPLAY: none
}

#slides .box .textbox {
    BACKGROUND-IMAGE: url(/division_stahl/extension/current_design/design/em_plain_site/images/label_bg_grey.png);
    POSITION: absolute;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 60px;
    PADDING-RIGHT: 60px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: auto;
    OVERFLOW: hidden;
    TOP: 240px;
    PADDING-TOP: 20px
}

#slides .box .light.textbox {
    BACKGROUND-IMAGE: url(/division_stahl/extension/current_design/design/em_plain_site/images/label_bg_white.png)
}

#slides .headline {
    COLOR: #fff;
    FONT-SIZE: 30px
}

#slides .text {
    COLOR: #fff;
    FONT-SIZE: 16px
}

#slides .text P {
    LINE-HEIGHT: 22px
}

#slides .text A.text-link {
    COLOR: #fff;
    FONT-SIZE: 16px;
    TEXT-DECORATION: underline
}

#slides .black.text {
    COLOR: #000
}

#slides .text A.black.text-link {
    COLOR: #000
}

#slides H2 .ie8-helper {
    POSITION: absolute;
    MARGIN-TOP: -12px;
    WIDTH: 71px;
    DISPLAY: none;
    HEIGHT: 420px;
    MARGIN-LEFT: -35px
}

#slidesAutoplay {
    DISPLAY: none
}

#subjects {
    POSITION: relative;
    WIDTH: 980px;
    MARGIN-BOTTOM: 30px;
    HEIGHT: 362px;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    PADDING-TOP: 1px
}

#subjects A.subject-name {
    DISPLAY: block;
    COLOR: #0078ab
}

#subjects LI.current A.subject-name {
    COLOR: #333
}

#subjects A.subject-link {
    MARGIN-TOP: 20px;
    DISPLAY: block;
    COLOR: #0078ab
}

#subjects .left {
    PADDING-BOTTOM: 11px;
    MARGIN-TOP: 20px;
    WIDTH: 145px;
    PADDING-RIGHT: 15px;
    COLOR: #666;
    OVERFLOW: hidden
}

#subjects LI.current .left {
    BORDER-BOTTOM: #c7c7c7 1px solid;
    PADDING-BOTTOM: 10px
}

#subjects .subject-pic {
    POSITION: absolute;
    WIDTH: 600px;
    DISPLAY: none;
    HEIGHT: 362px;
    OVERFLOW: hidden;
    TOP: 1px;
    LEFT: 160px
}

#subjects .right {
    POSITION: absolute;
    WIDTH: 205px;
    DISPLAY: none;
    HEIGHT: 322px;
    COLOR: #333;
    OVERFLOW: hidden;
    TOP: 20px;
    LEFT: 775px
}

#subjects LI.current .subject-pic {
    DISPLAY: block
}

#subjects LI.current .right {
    DISPLAY: block
}

.feature-260px {
    WIDTH: 980px;
    MARGIN-BOTTOM: 30px;
    HEIGHT: 260px;
    OVERFLOW: hidden
}

BODY.segment .feature-260px {
    MARGIN-BOTTOM: 30px;
    PADDING-TOP: 1px
}

BODY.nav .feature-260px {
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 1px
}

BODY.company-nav .feature-260px {
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 1px
}

BODY.portal .feature-260px {
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 1px
}

.feature-260px {
    POSITION: relative;
    BACKGROUND: none transparent scroll repeat 0% 0%
}

.segment .feature-260px .quote {
    POSITION: absolute;
    BACKGROUND: none transparent scroll repeat 0% 0%
}

#flowpanes {
    POSITION: relative;
    CLEAR: both
}

#flowpanes DIV {
    WIDTH: 600px;
    DISPLAY: block;
    FLOAT: left
}

#flowpanes .items {
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 20000em;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 0px
}

.main-form {
    LINE-HEIGHT: 24px;
    WIDTH: 460px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 14px
}

.main-form .info-form {
    PADDING-BOTTOM: 48px;
    MARGIN-TOP: 16px
}

.main-form FIELDSET {
    MARGIN-TOP: 14px
}

.main-form FIELDSET LEGEND {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    LINE-HEIGHT: normal;
    WIDTH: 100%;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 12px;
    COLOR: #666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.main-form UL.subform {
    MARGIN-BOTTOM: 23px
}

.main-form > DIV.errors-form {
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #e3e3e3;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 24px;
    COLOR: #666;
    FONT-SIZE: 12px;
    PADDING-TOP: 7px
}

.main-form > DIV.errors-form > UL > LI {
    PADDING-LEFT: 21px;
    MARGIN-BOTTOM: 6px;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/images/bullet.gif) no-repeat left 5px
}

.main-form LI .description {
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 5px;
    COLOR: #666;
    FONT-SIZE: 12px
}

LI.submit {
    MARGIN-TOP: 16px;
    BORDER-TOP: #c6c7c8 1px solid
}

.main-form DIV.submit {
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 24px
}

.main-form INPUT[type='submit'] {
    BORDER-BOTTOM: #747474 1px solid;
    BORDER-LEFT: #747474 1px solid;
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #747474;
    MARGIN-TOP: 14px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #fff;
    FONT-SIZE: 14px;
    BORDER-TOP: #747474 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #747474 1px solid;
    PADDING-TOP: 7px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.main-form INPUT[type='submit']:hover {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    BORDER-LEFT: #c6c7c8 1px solid;
    BACKGROUND-COLOR: #c6c7c8;
    BORDER-TOP: #c6c7c8 1px solid;
    BORDER-RIGHT: #c6c7c8 1px solid
}

.main-form > LI {
    LIST-STYLE: none none outside
}

INPUT[type='text'] {
    -webkit-appearance: none;
    -moz-appearance: none
}

INPUT[type='email'] {
    -webkit-appearance: none;
    -moz-appearance: none
}

INPUT[type='search'] {
    -webkit-appearance: none;
    -moz-appearance: none
}

INPUT[type='password'] {
    -webkit-appearance: none;
    -moz-appearance: none
}

TEXTAREA {
    -webkit-appearance: none;
    -moz-appearance: none
}

SELECT {
    -webkit-appearance: none;
    -moz-appearance: none
}

FIELDSET {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

FIELDSET P {
    MARGIN-BOTTOM: 0px
}

.main-form FIELDSET UL.subform {
    MARGIN-TOP: 18px;
    MARGIN-BOTTOM: 34px
}

FORM {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

FORM SPAN {
    DISPLAY: block;
    MARGIN-BOTTOM: 6px;
    OVERFLOW: hidden
}

FORM LABEL {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #333;
    FONT-SIZE: 14px;
    PADDING-TOP: 10px
}

FORM .main-form LABEL.label {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #333;
    FONT-SIZE: 14px;
    PADDING-TOP: 10px
}

.main-form FORM LABEL.label {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #333;
    FONT-SIZE: 14px;
    PADDING-TOP: 10px
}

.main-form FORM LABEL {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

FORM .main-form LABEL {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

.main-form FORM LI.checkbox LABEL.description {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

FORM .main-form LI.checkbox LABEL.description {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

FORM LI.mandatory INPUT {
    BACKGROUND-COLOR: #e3e3e3
}

.main-form FORM LI.checkbox LABEL.description P {
    DISPLAY: inline
}

FORM .main-form LI.checkbox LABEL.description P {
    DISPLAY: inline
}

FORM DIV.error {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.main-form FORM LI > DIV.errors > UL > LI {
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #e3e3e3;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    DISPLAY: inline;
    MARGIN-BOTTOM: 0px;
    COLOR: #333;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

FORM .main-form LI > DIV.errors > UL > LI {
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #e3e3e3;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    DISPLAY: inline;
    MARGIN-BOTTOM: 0px;
    COLOR: #333;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

FORM SPAN.error {
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #e3e3e3;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    DISPLAY: inline;
    MARGIN-BOTTOM: 0px;
    COLOR: #333;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

FORM .select-box {
    BORDER-BOTTOM: #e3e5e4 1px solid;
    BORDER-LEFT: #e3e5e4 1px solid;
    WIDTH: 375px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/arrow-select.png) no-repeat right 50%;
    FLOAT: right;
    HEIGHT: 30px;
    OVERFLOW: hidden;
    BORDER-TOP: #e3e5e4 1px solid;
    BORDER-RIGHT: #e3e5e4 1px solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

FORM SELECT {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    WIDTH: 400px;
    PADDING-RIGHT: 6px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #333;
    FONT-SIZE: 14px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 6px
}

FORM SELECT OPTION {
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #333;
    FONT-SIZE: 14px
}

.main-form FORM SELECT {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    PADDING-BOTTOM: 5px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 5px;
    OUTLINE-WIDTH: medium;
    WIDTH: 100%;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-RIGHT: #c4c4c4 1px solid;
    PADDING-TOP: 5px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    LEFT: 1px;
    border-radius: 3px 3px 3px 3px;
    -webkit-appearance: normal;
    -moz-appearance: normal
}

FORM .main-form SELECT {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    PADDING-BOTTOM: 5px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 5px;
    OUTLINE-WIDTH: medium;
    WIDTH: 100%;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-RIGHT: #c4c4c4 1px solid;
    PADDING-TOP: 5px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    LEFT: 1px;
    border-radius: 3px 3px 3px 3px;
    -webkit-appearance: normal;
    -moz-appearance: normal
}

.main-form FORM SELECT:focus {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: 0px
}

FORM .main-form SELECT:focus {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: 0px
}

FORM INPUT[type='radio'] {
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 7px
}

FORM INPUT[type='checkbox'] {
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 7px
}

FORM INPUT[type='text'] {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    PADDING-BOTTOM: 5px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 5px;
    OUTLINE-WIDTH: medium;
    WIDTH: 98%;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-RIGHT: #c4c4c4 1px solid;
    PADDING-TOP: 5px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    LEFT: 1px;
    border-radius: 3px 3px 3px 3px
}

FORM INPUT[type='password'] {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    PADDING-BOTTOM: 5px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 5px;
    OUTLINE-WIDTH: medium;
    WIDTH: 98%;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-RIGHT: #c4c4c4 1px solid;
    PADDING-TOP: 5px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    LEFT: 1px;
    border-radius: 3px 3px 3px 3px
}

FORM TEXTAREA {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    PADDING-BOTTOM: 5px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 5px;
    OUTLINE-WIDTH: medium;
    WIDTH: 98%;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-RIGHT: #c4c4c4 1px solid;
    PADDING-TOP: 5px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    LEFT: 1px;
    border-radius: 3px 3px 3px 3px
}

.main-form FORM .datepicker INPUT[type='text'] {
    WIDTH: 150px
}

FORM .main-form .datepicker INPUT[type='text'] {
    WIDTH: 150px
}

.ui-datepicker-calendar A.ui-state-hover {
    BACKGROUND: #747474;
    COLOR: #fff
}

FORM TEXTAREA {
    WIDTH: 98%
}

FORM INPUT[type='file'] {
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #fff;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 5px;
    OUTLINE-WIDTH: medium;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    LEFT: 1px
}

FORM INPUT.mandatory {
    BACKGROUND-COLOR: #e3e3e3
}

FORM INPUT.button {
    BORDER-BOTTOM: #747474 1px solid;
    MIN-WIDTH: 150px;
    BORDER-LEFT: #747474 1px solid;
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #747474;
    MARGIN-TOP: 16px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #fff;
    FONT-SIZE: 14px;
    BORDER-TOP: #747474 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #747474 1px solid;
    PADDING-TOP: 7px;
    BEHAVIOR: url(/extension/current_design/design/em_plain_site/javascript/pie.htc);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

FORM INPUT.button:hover {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    MIN-WIDTH: 150px;
    BORDER-LEFT: #c6c7c8 1px solid;
    BACKGROUND-COLOR: #c6c7c8;
    BORDER-TOP: #c6c7c8 1px solid;
    BORDER-RIGHT: #c6c7c8 1px solid
}

DIV.download-center FORM {
    BORDER-BOTTOM: #c6c7c8 1px solid;
    PADDING-BOTTOM: 30px;
    MARGIN-BOTTOM: 28px;
    OVERFLOW: hidden
}

DIV.download-center FORM LABEL {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 36px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    COLOR: #666;
    PADDING-TOP: 0px
}

DIV.download-center FORM INPUT.button {
    MARGIN-TOP: 0px;
    FLOAT: right
}

FORM .main-form .small.select LABEL {
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    WIDTH: 200px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 3px
}

FORM .main-form .small.select {
    MARGIN: 5px 0px;
    DISPLAY: block;
    HEIGHT: 31px
}

FORM .main-form .small.select .errors {
    DISPLAY: none
}

FORM .main-form .small.select .description {
    DISPLAY: none
}

FORM .main-form .small.select SELECT {
    WIDTH: 260px;
    FLOAT: left
}

.search .txt {
    MARGIN-BOTTOM: 0px
}

.accordion {
    TEXT-ALIGN: left
}

.accordion > OL {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 100%;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

.accordion .slide > H2 {
    Z-INDEX: 100;
    POSITION: absolute;
    FILTER: progid: DXImageTransform . Microsoft . BasicImage(rotation = 3);
    MARGIN: 0px;
    COLOR: black;
    FONT-SIZE: 20px;
    TOP: 0px;
    FONT-WEIGHT: normal;
    LEFT: 0px;
    -webkit-transform: translateX(-100%) rotate(-90deg);
    -webkit-transform-origin: right top;
    -moz-transform: translateX(-100%) rotate(-90deg);
    -moz-transform-origin: right top;
    -o-transform: translateX(-100%) rotate(-90deg);
    -o-transform-origin: right top;
    transform: translateX(-100%) rotate(-90deg);
    transform-origin: right top
}

.accordion .slide > H2 SPAN {
    TEXT-ALIGN: left;
    MARGIN-TOP: 12px;
    PADDING-LEFT: 35px;
    DISPLAY: block;
    HEIGHT: 90%;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none
}

.accordion .slide > H2 B {
    POSITION: absolute;
    TEXT-ALIGN: center;
    FILTER: progid: DXImageTransform . Microsoft . BasicImage(rotation = 1);
    DISPLAY: inline-block;
    TOP: 13%;
    LEFT: 10%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.accordion .slide > H2:hover {
    CURSOR: pointer
}

.accordion .slide > DIV {
    Z-INDEX: 10;
    POSITION: absolute;
    BACKGROUND: white;
    HEIGHT: 100%;
    OVERFLOW: hidden;
    TOP: 0px
}

.accordion NOSCRIPT P {
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BACKGROUND: white;
    PADDING-TOP: 10px
}

.basic .slide > H2 {
    LINE-HEIGHT: 225%;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/slide-h2.png) #fff repeat-x 0% 100%;
    COLOR: #0078ab
}

.basic .slide > H2.selected {
    BACKGROUND: #e3e4e5;
    COLOR: #333
}

.ie .slide > H2 B {
    TOP: 42%;
    LEFT: 5%
}

.ie9 .slide > H2 {
    FILTER: none;
    -ms-transform: translateX(-100%) rotate(-90deg);
    -ms-transform-origin: right top
}

.dark.ie .slide > H2 B {
    TOP: 44%
}

.light.ie .slide > H2 B {
    TOP: 44%
}

.dark.ie9 .slide > H2.selected SPAN {
    FILTER: none
}

.dark.ie9 .slide > H2.selected SPAN:hover {
    FILTER: none
}

.light .slide > H2 SPAN {
    FILTER: none
}

.stitch.ie9 {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4)
}

.stitch.ie .slide > H2 {
    LINE-HEIGHT: 265%
}

.stitch.ie .slide > H2 SPAN {
    PADDING-RIGHT: 8%;
    HEIGHT: 89%
}

.stitch.ie .slide > H2 B {
    TOP: 33%
}

.stitch.ie .slide > H2.selected:after {
    DISPLAY: none
}

.stitch.ie .slide-0 > H2 SPAN {
    BACKGROUND-COLOR: #c25252
}

.stitch.ie .slide-1 > H2 SPAN {
    BACKGROUND-COLOR: #ca9859
}

.stitch.ie .slide-2 > H2 SPAN {
    BACKGROUND-COLOR: #96ba5f
}

.stitch.ie .slide-3 > H2 SPAN {
    BACKGROUND-COLOR: #59abb7
}

.stitch.ie .slide-4 > H2 SPAN {
    BACKGROUND-COLOR: #bb6098
}

.layer-wrapper {
    POSITION: absolute;
    OVERFLOW: visible;
    TOP: 0px;
    LEFT: 0px
}

.social-media-bar {
    PADDING-BOTTOM: 0px !important;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px !important;
    WIDTH: auto;
    PADDING-RIGHT: 0px !important;
    DISPLAY: block;
    HEIGHT: 38px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px !important
}

.social-media-bar LI {
    PADDING-BOTTOM: 0px !important;
    MARGIN: 0px;
    PADDING-LEFT: 0px !important;
    PADDING-RIGHT: 0px !important;
    FLOAT: left;
    HEIGHT: 21px;
    PADDING-TOP: 0px !important
}

.social-media-bar LI .dummy_btn {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: inherit;
    CURSOR: pointer;
    PADDING-TOP: 0px
}

.social-media-bar LI DIV IFRAME {
    WIDTH: inherit;
    HEIGHT: inherit;
    OVERFLOW: hidden
}

.social-media-bar .facebook {
    WIDTH: 87px;
    DISPLAY: inline-block
}

.social-media-bar.german .facebook {
    WIDTH: 79px
}

.social-media-bar .facebook .fb_like IFRAME {
    WIDTH: 145px
}

LI.info_trigger.facebook {

}

LI.info_off.info_trigger.facebook {

}

.dummy_btn.fb_like {

}

.dummy_btn.fb_like IFRAME {

}

.german LI.info_trigger.facebook {

}

.german LI.info_off.info_trigger.facebook {

}

.german .dummy_btn.fb_like {

}

.german .dummy_btn.fb_like IFRAME {

}

.social-media-bar .twitter {
    WIDTH: 62px
}

.mac.social-media-bar .twitter {
    WIDTH: 62px
}

.social-media-bar LI DIV.tweet {
    WIDTH: 60px;
    OVERFLOW: hidden
}

.mac.social-media-bar LI DIV.tweet {
    WIDTH: 59px
}

.social-media-bar .gplus {
    WIDTH: 35px
}

.social-media-bar LI DIV.gplusone {
    WIDTH: 33px;
    OVERFLOW: hidden
}

.social-media-bar .pinterest {
    WIDTH: 46px
}

.social-media-bar LI.help_info {
    POSITION: relative
}

DIV.help_info {
    Z-INDEX: 500;
    BORDER-BOTTOM: #e3e3e3 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #e3e3e3 1px solid;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    WIDTH: 290px;
    PADDING-RIGHT: 15px;
    DISPLAY: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #626262;
    FONT-SIZE: 12px;
    BORDER-TOP: #e3e3e3 1px solid;
    TOP: 23px;
    BORDER-RIGHT: #e3e3e3 1px solid;
    PADDING-TOP: 10px;
    LEFT: 0px
}

.social-media-bar LI .icon.help_info .info {
    Z-INDEX: 500;
    BORDER-BOTTOM: #e3e3e3 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #e3e3e3 1px solid;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    WIDTH: 290px;
    PADDING-RIGHT: 15px;
    DISPLAY: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #626262;
    FONT-SIZE: 12px;
    BORDER-TOP: #e3e3e3 1px solid;
    TOP: 23px;
    BORDER-RIGHT: #e3e3e3 1px solid;
    PADDING-TOP: 10px;
    LEFT: 0px
}

.layer-wrapper .settings_info_menu {
    Z-INDEX: 500;
    BORDER-BOTTOM: #e3e3e3 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #e3e3e3 1px solid;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    WIDTH: 290px;
    PADDING-RIGHT: 15px;
    DISPLAY: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #626262;
    FONT-SIZE: 12px;
    BORDER-TOP: #e3e3e3 1px solid;
    TOP: 23px;
    BORDER-RIGHT: #e3e3e3 1px solid;
    PADDING-TOP: 10px;
    LEFT: 0px
}

.layer-wrapper .settings_info_menu {
    WIDTH: 135px
}

.social-media-bar LI .icon.help_info .info {
    WIDTH: 350px;
    LEFT: -243px
}

DIV.display.help_info {
    DISPLAY: block
}

.social-media-bar LI .display.icon.help_info .info {
    DISPLAY: block
}

.layer-wrapper .settings_info_menu.display {
    DISPLAY: block
}

.social-media-bar LI.email {
    PADDING-BOTTOM: 0px;
    TEXT-INDENT: -9999em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 23px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline-block;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/stylesheets/social-media-bar/images/mail.png) no-repeat left center;
    HEIGHT: 20px;
    CURSOR: pointer;
    PADDING-TOP: 0px
}

.social-media-bar LI.email A {
    WIDTH: 20px;
    DISPLAY: block;
    HEIGHT: 20px
}

.social-media-bar LI.settings_info {
    POSITION: relative
}

.social-media-bar LI.settings_info A {
    MARGIN: 0px;
    TEXT-DECORATION: none
}

.layer-wrapper .settings_info_menu .settings {
    PADDING-BOTTOM: 0px;
    TEXT-INDENT: -9999em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 20px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline-block;
    BACKGROUND: url(/extension/current_design/design/em_plain_site/stylesheets/social-media-bar/images/settings.png) no-repeat center center;
    HEIGHT: 20px;
    PADDING-TOP: 0px
}

.layer-wrapper .on.settings_info_menu .settings {
    BORDER-TOP-WIDTH: 0px
}

.layer-wrapper .settings_info_menu FORM FIELDSET {
    PADDING-BOTTOM: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 0px
}

.layer-wrapper .settings_info_menu FORM FIELDSET LEGEND {
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

.layer-wrapper .settings_info_menu FORM FIELDSET INPUT {
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 10px 4px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    CLEAR: both;
    PADDING-TOP: 0px
}

.layer-wrapper .settings_info_menu FORM FIELDSET LABEL {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline-block;
    FLOAT: left;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}

BODY.portal-eurostahl {
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/bg-portal.gif) repeat-x left top
}

#country-map {
    POSITION: relative;
    BACKGROUND-COLOR: #e3e3e3;
    WIDTH: 980px;
    HEIGHT: 420px
}

#country-map .map {
    Z-INDEX: 1;
    POSITION: absolute;
    DISPLAY: none
}

#country-map .map IMG.transparent {
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px
}

#country-map .map IMG.hover {
    POSITION: absolute;
    DISPLAY: none;
    TOP: 0px;
    LEFT: 0px
}

#country-map ._0.map {
    DISPLAY: block
}

#country-map .prev {
    Z-INDEX: 2;
    POSITION: absolute;
    WIDTH: 25px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-lightbox-prev.png) no-repeat;
    HEIGHT: 25px;
    TOP: 197px;
    CURSOR: pointer;
    LEFT: 10px
}

#country-map .next {
    Z-INDEX: 2;
    POSITION: absolute;
    WIDTH: 25px;
    BACKGROUND: url(/division_stahl/extension/current_design/design/em_plain_site/images/icon-lightbox-next.png) no-repeat;
    HEIGHT: 25px;
    TOP: 197px;
    CURSOR: pointer;
    RIGHT: 10px
}

#country-map .thumbs {
    Z-INDEX: 2;
    POSITION: absolute;
    OVERFLOW: hidden;
    TOP: 12px;
    RIGHT: 20px
}

#country-map .thumbs .thumb {
    TEXT-ALIGN: center;
    WIDTH: 108px;
    FLOAT: left;
    COLOR: #fff;
    FONT-SIZE: 12px
}

#country-map .thumbs .thumb SPAN {
    MARGIN-TOP: -5px
}

#country-map .thumbs .thumb IMG {
    MARGIN-BOTTOM: 0px;
    CURSOR: pointer
}

#country-map .tooltip {
    BORDER-BOTTOM: #fff 5px solid;
    POSITION: absolute;
    BORDER-LEFT: #fff 5px solid;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 31px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    DISPLAY: none;
    BACKGROUND: url(/division_stahl/extension/current_eurostahl/design/em_plain_site/images/tooltip.png);
    HEIGHT: 31px;
    COLOR: #0078ab;
    BORDER-TOP: #fff 5px solid;
    BORDER-RIGHT: #fff 5px solid;
    PADDING-TOP: 0px
}

#country-map .tooltip IMG {
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 8px
}

UL#mainNavigation LI.hoverable .eurostahl.subnav-container {
    LEFT: 0px
}

UL#mainNavigation LI.hoverable .eurostahl.subnav-container #country-map {
    DISPLAY: none
}

/* Float the combo box to the right */
.lang-switch {

    float: right;
    margin-left: 3em; /* optional spacing from headings */

    /* Remove most default OS/Browser styling */
    -webkit-appearance: none; /* Chrome, Safari, newer Edge */
    -moz-appearance: none; /* Firefox */
    appearance: none;

    /* Basic box and text styling */
    font-family: "Segoe UI", Tahoma, sans-serif; /* Windows default fonts */
    font-size: 14px;
    color: #333;
    padding: 4px 24px 4px 8px; /* extra right padding for the arrow */
    border: 1px solid #ccc;
    border-radius: 2px; /* slight rounding for a Windows 10-like style */
    background-color: #fff;
    cursor: pointer;

    /* Make sure the select is sized nicely */
    min-width: 100px;
    box-sizing: border-box;

    /* Provide a little arrow icon on the right, approximating Windows style */
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2l4 4 4-4' fill='%23444'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 6px center;
    background-size: 8px 8px;
}

/* If your container needs to hold floated elements,
   ensure it can clear floats (many frameworks use .clearfix for this). */
.widecolumn.alignright.clearfix::after {
    content: "";
    display: block;
    clear: both;
}