﻿/*Common styles in MySupport and Delivery */
@font-face {
    font-family: 'Siemens Slab';
    src: url('../Fonts/sisla03.eot?') format('embedded-opentype'), url('../Fonts/sisla03.ttf') format('truetype');
}

@font-face {
	font-family: 'icosios';
	src:url('../Fonts/icosios.eot?');
	src:url('../Fonts/icosios.eot?') format('embedded-opentype'),
		url('../Fonts/icosios.woff?') format('woff'),
		url('../Fonts/icosios.ttf?') format('truetype'),
		url('../Fonts/icosios.svg?') format('svg');
	font-weight: normal;
	font-style: normal;
}

body.NWA {
    font-family: Arial, Geneva, Helvetica, sans-sarif;
    font-size: 12px;
    min-width: 1124px;
    margin: 0;
    padding: 0;
}

html, body, body form:first-child {
    height: 100%;
    -ms-scrollbar-base-color: #CDCDCD;
    scrollbar-base-color: #CDCDCD;
    scrollbar-base-color: #CDCDCD;
    -ms-scrollbar-3dlight-color: #CDCDCD;
    scrollbar-3dlight-color: #CDCDCD;
    -ms-scrollbar-highlight-color: #CDCDCD;
    scrollbar-highlight-color: #CDCDCD;
    -ms-scrollbar-track-color: #EBEBEB;
    scrollbar-track-color: #EBEBEB;
    -ms-scrollbar-arrow-color: #595959;
    scrollbar-arrow-color: #595959;
    -ms-scrollbar-shadow-color: #CDCDCD;
    scrollbar-shadow-color: #CDCDCD;
}

a, .text {
    /*font-family:Arial, Geneva, Helvetica, sans-serif!important;*/
    color: #333;
    text-decoration: none;
}

ul {
    list-style-type: none;
    margin: 0;
}

img, fieldset { border: none medium; }

input {
    color: #333;
    outline: none;
    font-size: 12px;
}

.clear { clear: both; }

.image, .clearfix { z-index: 1; }

.image { position: static!important; }

.helpIcon {
    background-image: url('img/helpicn.gif');
    background-repeat: no-repeat;
    background-position: top;
    width: 12px;
    height: 12px;
    display: inline-block;
}

.hlpsrc, .hlphdr { background-position: center -12px; }

.qmonusr { background-position: center -24px; }

.wrapper {
    height: auto !important;
    margin: 0 auto 0;
    min-height: 100%;
}

#content-zone {
    padding: 0 0 16px;
    width: 1212px;
}
/*** Logo, title, header, etc. ***/

#header-zone { width: 962px; }

.nwaCtrlNavHdrSupport_TeaserArea .headerVisualError {
    background-image: url(img/logo_errorpage.jpg);
    width: 638px;
}

.nwaCtrlNavHdrSupport_TeaserArea .headerRedirect {
    background-image: url(img/umzug_header.jpg);
    width: 638px;
}

#DivHeaderLogin ul li {
    float: left;
    padding-left: 2px;
}

#DivHeaderLogin .inner span.sep {
    border-left: 1px solid #fff;
    float: left;
    height: 12px;
    margin-left: 6px;
}

#DivHeaderLogin .inner .network {
    padding: 0 6px 0 20px;
    border-right: 1px solid #fff;
    cursor: pointer;
}

.sifr-header h2 {
    font-family: Siemens Slab, Arial;
    color: #fff;
    font-size: 20px!important;
    font-weight: 400!important;
    top: 72px;
    margin-bottom: 6px;
}

.sifr-header h3 {
    font-family: Siemens Slab, Arial;
    color: #fff;
    font-size: 14px!important;
    font-weight: 400!important;
    top: 94px;
}

.networkSelectorMain select { margin: 4px 0 0 0; }

.networkSelectorMain div { color: Black !important; }

/*** Toolbar - Navigation ***/

.site-tools-ext {
    font-family: Arial;
    font-size: 11px;
    background-color: #fff;
    width: 592px;
    padding: 20px 0 1px;
}

.site-tools-ext-forMDM {
    font-family: Arial;
    font-size: 11px;
    background-color: #fff;
    width: 100%;
    border-bottom: 1px dotted #B2B2B2;
}

.Milestone_ddl {
    width: 200px;
    font-size: 11px;
    border: solid 1px #666;
    height: 18px;
    background: url(img/icon-dropdown.gif) no-repeat right 5px;
}

ul.languageSwitcher li { margin-bottom: 6px; }

ul.languageSwitcher a {
    padding-left: 10px;
    background: url("img/icons-arrow.gif") no-repeat scroll -5px -636px transparent;
    font-family: Arial, Helvetica, sans-serif !important;
}

ul.languageSwitcher a:hover { color: #900; }

ul.languageSwitcher a.active {
    padding-left: 10px;
    background: url("img/icons-arrow.gif") no-repeat scroll -5px -636px transparent;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #900;
    cursor: text;
}

ul.languageSwitcher img { border: none; }

.languageToolContent {
    width: 105px;
    font-size: 11px;
}

.mfnTBHeader {
    height: 20px;
    cursor: pointer;
}

.mfnTBContentHeader { height: 21px; }

.mfnTBContentHeaderClosePanel {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background-image: url('img/MFNToolbar-close.gif');
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #fff;
    cursor: pointer;
}

.mfnTBHeaderImage {
    background-position: left top;
    background-repeat: no-repeat;
    height: 100%;
}

.mfnTBHeaderImageOpened { background-position: 0 -21px; }

.mfnTBList {
    background-color: #FFF;
    width: 200px;
    min-height: 10px;
    position: absolute;
    border-color: Gray;
    border-style: solid;
    border-width: 0 1px 1px;
}

.mfnTBccpnl {
    display: none;
    float: left;
    position: absolute;
    background-color: #eee;
    z-index: 255;
}

.mfnContainer ul { padding: 0px; }

/*** Footer ***/

.footer {
    clear: both;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    min-width: 800px;
    padding-left: 44px;
    padding-top: 10px;
    bottom: 0;
    z-index: 2;
    position: fixed;
    background-color: #fff;
}

.footer a, .footer a span {
    color: #999999;
    text-decoration: none;
}

.footer a:hover, .footer a span:hover {
    color: #990000;
    cursor: pointer;
}

.footer ul { padding: 0px; }

.footer ul li {
    color: #999999;
    float: left;
}

.footer ul li.Sep {
    border-left: 1px solid #999999;
    display: inline-block;
    height: 10px;
    margin: 5px 8px;
}

.footer li.dash {
    color: #999999;
    display: inline-block;
    margin: 1px 8px;
    width: 5px;
}


dl#footer {
    float: left;
    width: 760px;
    color: #999;
}

dl#footer dt, dl#footer dd {
    font-size: 10px;
    line-height: 13px;
    display: inline;
}

#LanguageSelector_LanguageSelector a {
    font-family: Arial, Helvetica, sans-serif !important;
}

.NWAFooter dl {
    float: left;
    width: 596px;
    margin: 2px 0 0;
}

.NWAFooter dt, .NWAFooter dd {
    font-size: 10px;
    line-height: 13px;
    color: #999;
    display: inline;
    margin: 0;
}

.NWAFooter dd a.NWAFooterLink {
    font-size: 10px;
    color: #999;
    text-decoration: none;
}

.NWAFooter dd span.NWAFooterPipe, .NWAFooter dt span.NWAFooterPipe { padding: 0 6px; }

/*Select folder dialog*/

.folderSelectDiv {
    border: 1px solid #ccc;
    padding: 10px;
    font-weight: bold;
    overflow: auto;
}

.navigationItem {
    cursor: pointer;
    background-color: #e5e5e5;
    font-family: Arial;
    font-size: 12px;
    border-bottom: solid 1px #ccc;
    padding: 4px;
    font-weight: bold;
}

.folders { width: 100%; }

.folders input[type=text] {
    width: 97%;
    height: 18px;
    border: 1px solid #999;
    padding-left: 3px;
}

/* homepageColumnRight content */

.msSideBar {
    border-bottom: 1px solid #999;
    padding-bottom: 8px;
    margin-bottom: 22px;
}

.msSideBar.noborder {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.msSideBar .msitems { display: block; }

.msSideBar .Header {
    color: #333;
    padding-bottom: 8px;
}

ul.msnavigation { padding: 0px; }

.msSideBar .dvi { padding: 0 8px; }

.msSideBar .mslbl { font-weight: 700; }

.msSideBar .usrcont {
    background-image: url('img/peoples.gif');
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 14px;
    margin-right: 7px;
}

ul.msnavigation li {
    padding-left: 11px;
    background: url("img/icons-arrow.gif") no-repeat scroll -6px -636px transparent;
    margin-bottom: 8px;
}

ul.msSideBarcontents { padding: 2px 0px 0px 14px; }

ul.msSideBarcontents li {
    padding-left: 10px;
    margin-bottom: 6px;
    background: url("img/icons-arrow.gif") no-repeat scroll -6px -714px transparent;
}

.msSideBar .tcall { padding-left: 14px; }

.msSideBar .tcall a {
    color: #000;
    padding-left: 10px;
    background: url("img/icons-arrow.gif") no-repeat scroll -6px -635px transparent;
}

.hpSideBar { padding-bottom: 22px; }

.mySupportSideBarLink { color: #333; }

.mySupportSideBarLink:hover { color: #900; }

.mySupportCollapsible {
    cursor: pointer;
    padding-left: 18px;
    margin-bottom: 14px;
    color: #333;
    font-weight: bold;
}

.mySupportCollapsible.collapsed { background: url(img/plus_A.gif) no-repeat left center; }

.mySupportCollapsible.expanded { background: url(img/minus_A.gif) no-repeat left center; }

.mySupportCollapsible:hover { color: #900; }

.mySupportCollapsibleContent { }

/*** Begin AjaxControlToolkit TabContainer Siemens style ***/

.SiemensTab { padding: 0; }

.SiemensTab.regions {
    padding-left: 0;
    margin-left: -6px;
}

.SiemensTab .ajax__tab_outer {
    background: url("img/tab_inactive_edge.png") no-repeat;
    background-position: right top;
    margin-right: 2px;
    border-collapse: separate;
}

.SiemensTab .ajax__tab_active .ajax__tab_outer {
    background: url("img/tab_active_edge.png") no-repeat;
    background-position: right top;
    position: relative;
    top: 1px;
    border-bottom: 1px solid #fff;
}

.toolbarContent .SiemensTab .ajax__tab_active .ajax__tab_outer { border-bottom: 1px solid #eee; }

.SiemensTab .ajax__tab_active .ajax__tab_inner {
    margin-right: 5px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.SiemensTab .ajax__tab_body { padding-top: 21px; }

.SiemensTab .ajax__tab_header { border-bottom: 1px solid #ddd; }

.SiemensTab .ajax__tab_active .ajax__tab_tab {
    color: #900;
    background: transparent;
}

.SiemensTab .ajax__tab_tab {
    color: #333;
    background: #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    padding: 3px 4px 3px 5px;
}

.SiemensTab .ajax__tab_tab.regions { cursor: pointer; }

.ajax__tab_link {
    position: relative;
    left: 5px;
    font-size: 11px;
    font-family: Arial !important;
}

/*** AjaxControlToolKit Default XP style modifications ***/

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header {
    background-position: inherit;
    background-repeat: inherit;
    font-family: inherit;
    font-size: inherit;
    background-image: inherit;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_body {
    background-color: inherit;
    border: inherit;
    font-family: inherit;
    font-size: inherit;
    padding: inherit;
    padding-top: 21px;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab {
    height: inherit;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_outer {
    background-position: top right;
    background-repeat: no-repeat;
    height: inherit;
    padding-right: inherit;
    background-image: url("img/tab_inactive_edge.png");
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_inner {
    background-repeat: inherit;
    padding-left: inherit;
    background-image: none;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_tab {
    background-repeat: inherit;
    margin: inherit;
    padding: 3px 4px 3px 5px;
    background-image: inherit;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_outer {
    background-image: inherit;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_hover .ajax__tab_tab {
    background-repeat: inherit;
    background-image: inherit;
    color: #900;
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_active .ajax__tab_outer {
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url("img/tab_active_edge.png");
}

.SiemensTab.ajax__tab_xp.ajax__tab_container.ajax__tab_default .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
    background-repeat: inherit;
    background-image: inherit;
}

/*SIEMENS : DevExpress Tabstrip */

.dxtcTab { border-color: #ddd !important; }

.dxtcActiveTab { border-color: #ddd !important; }

.nwaCtrlTabs_Image {
    font-weight: bold;
    height: 16px;
    padding: 4px 0 4px 0px;
    cursor: pointer;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    text-align: center;
}

.nwaCtrlTabs_passiveTab {
    color: #333;
    background-color: #DDDDDD;
    height: 20px;
    cursor: pointer;
    white-space: nowrap;
    line-height: 14px;
    margin-bottom: 1px;
    text-align: center;
    padding: 3px 9px 2px 5px;
    background-image: url('img/tabstripbg.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

.nwaCtrlTabs_activeTab {
    color: #990000;
    height: 17px;
    cursor: pointer;
    white-space: nowrap;
    display: inline;
    background-color: #FFFFFF;
    padding: 3px 9px 5px 5px;
    border-left: 1px solid #999;
    background-image: url('img/tabstripactivebg.gif');
    background-position: top right;
    background-repeat: no-repeat;
}


/* BEGIN BreadCrumb + Application tools */

a.breadCrumbLink {
    text-decoration: none;
    padding-left: 8px;
    padding-right: 5px;
    color: #000;
    background-position: -3px -1px;
}

a.breadCrumbLink.lastNode { color: #900; }

a.breadCrumbLink.lastNode:hover { text-decoration: underline; }

a.breadCrumbLinkChild {
    text-decoration: none;
    padding-left: 8px;
    padding-right: 5px;
    color: #000;
    background-position: left center;
}

div.breadCrumbChildDiv {
    border-bottom: 1px solid #60676f;
    background-color: #e5e5e5;
    padding: 4px 8px 4px 5px;
}

div.breadCrumbChildDiv:first-child { border-top: 1px solid #60676f; }

div#breadCrumbPopup {
    position: absolute;
    display: none;
    z-index: 10000;
}

.breadcrumbZone {
    width: 1168px;
    padding-left: 44px;
    margin-top: 13px;
    margin-bottom: 20px;
}

.breadcrumbZone a {
    color: #666;
    background: url("img/icons-arrow.gif") no-repeat scroll -5px -636px transparent;
    padding: 0 11px;
}

.breadcrumbZone #breadcrumb {
    float: left;
    max-width: 764px;
}

.breadcrumbZone .applicationTools {
    float: right;
    width: 395px;
    padding: 0;
}

.applicationTools ul {
    padding: 0;
    margin-left: 0;
    float: right;
}

.applicationTools ul li {
    margin-right: 9px;
    float: left;
    margin-left: 0px;
    border-right: 1px solid #666;
    padding-right: 9px;
}

.applicationTools ul li.last {
    margin-right: 0;
    border-right: none;
    padding-right: 0;
}

.breadcrumbZone .applicationTools a { padding: 0 0 0 11px; }

.breadcrumbZone .applicationTools a { background-image: url(img/app_tools.gif); }

.breadcrumbZone .applicationTools a.productSupportLink { background-position: left -18px; }

.breadcrumbZone .applicationTools a.serviceLink { background-position: left -52px; }

.breadcrumbZone .applicationTools a.forumLink { background-position: left -34px; }

.breadcrumbZone .applicationTools a.newsLink { background-position: left -1px; }

.breadcrumbZone .applicationTools a.mdmLink {
    background: url("img/icons-arrow.gif") no-repeat scroll -4px -636px transparent;
    padding-right: 0;
}

/*Begin import from commonheader.css  */
/* Header */

#DivTeaserArea {
    height: 165px;
    min-width: 1212px;
    position: relative;
}

.nwaCtrlNavHdrSupport_TeaserArea .headerVisual {
    width: 808px;
    height: 144px;
    border-right: 2px solid #fff;
}

.nwaCtrlNavHdrSupport_SiteLabelDiv {
    position: absolute;
    top: 68px;
    left: 831px;
    font-size: 12px;
    font-weight: 700;
}

.nwaCtrlNavHdrSupport_SiteLabelSubDiv {
    position: absolute;
    top: 93px;
    left: 831px;
    width: 300px;
    font-size: 12px;
    font-weight: 700;
}

.nwaCtrlNavHdrSupport_SiteLabel {
    font-family: Arial;
    font-size: 22px;
    line-height: 28px;
    color: #fff;
}

.nwaCtrlNavHdrSupport_SiteLabelSub {
    font-family: Arial;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
}

.loginControl_Logout, .loginControl_Register, .loginControl_Login {
    background-image: url("img/icons-arrow.gif");
    background-position: 3px 4px;
    background-repeat: no-repeat;
    color: #fff;
    display: inline-block;
    padding-left: 18px;
    cursor: pointer;
}

.loginControl_UserName {
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #fff;
    display: inline-block;
    margin-left: 6px;
    cursor: pointer;
    max-width: 170px;
    height: 10px;
}

.loginControl_UserIcon {
    color: #fff;
    display: inline-block;
    padding-left: 8px;
    cursor: pointer;
}

#DivHeaderLogin .inner .loginControl_UserIcon:before {
  font-family: 'icosios';
  content: "\e6a9" !important;
  padding-top: 1px;
}

.loginControl_Logout:hover, .loginControl_Register:hover, .loginControl_Login:hover, .loginControl_UserName:hover, .loginControl_UserIcon:hover { color: #900; }

.siemensLogo {
    border: 0 none;
    position: absolute;
    top: 0;
    left: 44px;
    margin: 0 88px 44px 0;
    z-index: 12000;
}

/*** Header - Login ***/

#DivHeaderLogin {
    color: #fff;
    position: absolute;
    top: 5px;
    left: 0;
    width: 1212px;
}

.nwaCtrlNavHdrSupport_TeaserArea {
    background-color: #afb4be;
    min-width: 1300px;
    position: relative;
}
.nwaCtrlNavHdrSupport_ToolbarMenu {
    background-color: #999;
    border-top: 1px solid #fff;
    height: 30px;
    min-width: 1300px;
}

.nwaCtrlNavHdrSupport_ToolbarMenu .column_left {
    float: left;
    width: 404px;
    padding: 0 0 0 34px;
}

.nwaCtrlNavHdrSupport_ToolbarMenu .column_middle {
    float: left;
    width: 370px;
}

.nwaCtrlNavHdrSupport_ToolbarMenu .column_right {
    float: left;
    width: 478px;
}

.toolbarHeader {
    float: left;
    margin-left: 1px;
    margin-right: 1px;
}

.toolbarHeader .mfnTBHeader {
    height: 21px;
}

.toolbarHeader .mfnTBHeaderImage {
    background: url(../NWA/img/toolbarNavArrow.gif) no-repeat top left;
    color: #fff;
    margin-top: 6px;
    padding-top: 1px;
}

.toolbarHeader:hover .mfnTBHeaderImage {
    background-position: 0 -42px;
    color: #333;
}

.toolbarHeader .mfnTBHeaderImageOpened {
    background-position: -1px -42px!important;
    background-color: #eee;
    color: #333!important;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.toolbarHeader .mfnTBHeaderImageOpened .toolbarHeaderText {
    padding-left: 20px;
    padding-right: 7px;
}

.toolbarHeader .toolbarHeaderText {
    padding-left: 21px;
    padding-right: 8px;
    padding-top: 1px;
    font-family: Arial;
    font-style: normal;
    font-size: 13px;
    white-space: nowrap;
}

.toolbarContent {
    background-color: #eee;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 0 10px 24px;
}

span.loading {
    background-image: url('img/ajax-loader-red.gif');
    background-repeat: no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.contactDiv .ajax__tab_inner { margin-right: 2px!important; }

.contactDiv .ajax__tab_tab { padding-right: 7px!important; }

.RegionSwitchImage {
    /*background: url(../NWA/img/si-country-sprite.gif) no-repeat top left;*/
    background-position: 21px -2px;
    font-size: 13px;
}

.RegionSwitchFlag {
    background: url(../NWA/img/si-country-sprite.gif) no-repeat top left;
    background-position: 21px 0px;
    font-size: 13px;
    padding-top: 1px;
    height: 13px;
}

.dxpc-content {
    color: #333;
    font-size: 12px;
    font-family: Arial;
}

.dxpc-content .section {
    margin: 10px 0;
    padding: 2px 0;
}

.dxpc-content p {
    margin: 0;
    padding-top: 0;
}

.dxpc-content .title {
    font-weight: bold;
    margin-bottom: 5px;
}

.dxpc-content .spr {
    height: 2px;
    margin: 4px 0 6px 0;
    border-bottom: 1px solid #ccc;
}

.dxpc-content .dotted {
    height: 2px;
    margin: 4px 0 6px 0;
    border-bottom: 1px dotted #ccc;
}

.dxpc-content .btnCont, .dxpcContentPaddings_siemensPopup .btnCont {
    margin: 15px 0 0 0;
    text-align: right;
}

.dxpc-content .btnContLeft {
    margin-left: 15px;
    text-align: left;
}

.dxpc-content a.link:hover { color: #990000; }

.dxpc-content input[type="text"] {
    border: 1px solid #ccc;
    height: 18px;
    padding-left: 3px;
}

.dxpc-shadow {
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    box-shadow: 0px 2px 12px rgba(0,0,0,0.34375);
    behavior: url(/my/web-res/NWA/pie/PIE.htc);
}

/*** Toolbar - Site Explorer ***/

.siteExplorer { white-space: nowrap; }

.siteExplorer A {
    font-size: 11px;
    color: #333;
    font-family: Arial, Geneva, Helvetica, sans-sarif;
    font-weight: 700;
    text-decoration: none;
    width: 99px;
    display: block;
    height: 21px;
}

.siteExplorer IMG { border: none; }

.regionToolContent {
    width: 1138px;
    z-index: 999;
}

.siteExplorerToolContent { width: 351px; }

.supportToolContent {
    font-size: 11px;
    font-family: Arial;
    width: 280px;
    position: absolute;
}


/*** Toolbar - Search ***/

.toolbarSearch {
    float: right;
    padding-top: 2px;
    padding-left: 18px;
    width: 276px;
    height: 26px;
}

.toolbarSearch input.searchInput {
    color: #333;
    display: block;
    vertical-align: middle;
    float: left;
    font-family: Arial;
    font-size: 13px;
    width: 253px;
    height: 22px;
    border: 0 solid #999999;
    margin-right: 3px;
    padding: 2px 4px;
    border-right-width: 0px;
}

.toolbarSearch .searchButton {
    display: block;
    height: 14px;
    float: left;
    border: ridge 1px;
    cursor: pointer;
    font-size: 11px;
    line-height: 14px;
    color: #fff;
    background-color: #666;
    text-decoration: none;
    border-color: #fff #333 #333 #fff;
    padding: 0 5px 0 6px;
    margin-top: 6px;
}

.toolbarSearch .searchButton:hover { background-color: #900; }

.servicesSearchButton 
{
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
	cursor: pointer;
    position: relative;
    left: -7px;
    top: 4px;
}

.mySupportSearchButton {
	border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
	cursor: pointer;
    position: relative;
    left: -7px;
    top: 4px;
}

.mySupportSearchButton img {
    position: relative;
    top: -25px;
    float: right;
}

/* merged items */

.access, hr { display: none; }

dl#footer dd a, span.NWAFooterLink { color: #999; }

a.breadCrumbLink:hover, a.breadCrumbLinkChild:hover, .breadcrumbZone .applicationTools .applicationToolsActive, .breadcrumbZone .applicationTools a:hover { color: #900; }

#DivHeaderLogin .inner, .toolbarSiteExplorer { float: right; margin-right:0px; }

.toolbarHeader:hover .RegionSwitchImage, .toolbarHeader .mfnTBHeaderImageOpened .RegionSwitchImage { background-position: 21px -22px; }

.contactToolContent, .helpToolContent { min-width: 450px; }


/* Toolbar Region switcher */

.regionSwitcher { padding-left: 6px; }

.regionSwitcher .regionSwitcherHeader {
    background-color: #DDD;
    margin-bottom: 10px;
    display: inline-block;
    padding: 3px 4px 3px 6px;
    font-size: 11px;
}

.regionSwitcher .regionTitleHeader { }

.regionSwitcher .regionTitle {
    font-weight: bold;
    color: #333;
    font-size: 11px;
    line-height: 16px;
    margin-top: 14px;
    margin-bottom: 20px;
}

.regionSwitcher div.regionSwitcherColumn {
    float: left;
    width: 275px;
    margin-right: 44px;
}

.regionSwitcher .regionSwitcherColumn ul {
    margin-left: 0;
    padding: 0;
}

.regionSwitcher .regionSwitcherColumn ul li {
    font-size: 11px;
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    margin: 3px 0 0 -4px;
    padding: 3px 0 2px 4px;
}

.regionSwitcher a {
    font-family: Arial, Helvetica, sans-serif !important;
}

.regionSwitcher a:hover, .regionSwitcher a.active, .regionSwitcher a.hover { color: #900; }

.regionSwitcher a.unknown { background-position: 0 -10000px !important; }

.regionSwitcher a.wflag {
    background-image: url('img/ww.gif');
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding-right: 33px;
}

.regionSwitcher a.wflag:hover, a.wflag.active, a.wflag.hover { background-position: 0px -13px; }

.regionSwitcher a.flag {
    background-image: url('img/si-country-sprite.gif');
    background-repeat: no-repeat;
    padding-left: 32px;
    font-size: 10px;
}

.regionSwitcher a.ad { background-position: 0 0 !important; }

.regionSwitcher a.ae { background-position: 0 -28px !important; }

.regionSwitcher a.af { background-position: 0 -56px !important; }

.regionSwitcher a.ag { background-position: 0 -84px !important; }

.regionSwitcher a.ai { background-position: 0 -112px !important; }

.regionSwitcher a.al { background-position: 0 -140px !important; }

.regionSwitcher a.am { background-position: 0 -168px !important; }

.regionSwitcher a.an { background-position: 0 -196px !important; }

.regionSwitcher a.ao { background-position: 0 -224px !important; }

.regionSwitcher a.ar { background-position: 0 -252px !important; }

.regionSwitcher a.as { background-position: 0 -280px !important; }

.regionSwitcher a.at { background-position: 0 -308px !important; }

.regionSwitcher a.au { background-position: 0 -336px !important; }

.regionSwitcher a.ax { background-position: 0 -364px !important; }

.regionSwitcher a.az { background-position: 0 -392px !important; }

.regionSwitcher a.ba { background-position: 0 -420px !important; }

.regionSwitcher a.bb { background-position: 0 -448px !important; }

.regionSwitcher a.bd { background-position: 0 -476px !important; }

.regionSwitcher a.be { background-position: 0 -504px !important; }

.regionSwitcher a.bf { background-position: 0 -532px !important; }

.regionSwitcher a.bg { background-position: 0 -560px !important; }

.regionSwitcher a.bh { background-position: 0 -588px !important; }

.regionSwitcher a.bi { background-position: 0 -616px !important; }

.regionSwitcher a.bj { background-position: 0 -644px !important; }

.regionSwitcher a.bm { background-position: 0 -672px !important; }

.regionSwitcher a.bn { background-position: 0 -700px !important; }

.regionSwitcher a.bo { background-position: 0 -728px !important; }

.regionSwitcher a.br { background-position: 0 -756px !important; }

.regionSwitcher a.bs { background-position: 0 -784px !important; }

.regionSwitcher a.bt { background-position: 0 -812px !important; }

.regionSwitcher a.bv { background-position: 0 -840px !important; }

.regionSwitcher a.bw { background-position: 0 -868px !important; }

.regionSwitcher a.by { background-position: 0 -896px !important; }

.regionSwitcher a.bz { background-position: 0 -924px !important; }

.regionSwitcher a.ca { background-position: 0 -952px !important; }

.regionSwitcher a.cc { background-position: 0 -980px !important; }

.regionSwitcher a.cd { background-position: 0 -1008px !important; }

.regionSwitcher a.cf { background-position: 0 -1036px !important; }

.regionSwitcher a.cg { background-position: 0 -1064px !important; }

.regionSwitcher a.ch { background-position: 0 -1092px !important; }

.regionSwitcher a.ci { background-position: 0 -1120px !important; }

.regionSwitcher a.ck { background-position: 0 -1148px !important; }

.regionSwitcher a.cl { background-position: 0 -1176px !important; }

.regionSwitcher a.cm { background-position: 0 -1204px !important; }

.regionSwitcher a.cn { background-position: 0 -1232px !important; }

.regionSwitcher a.co { background-position: 0 -1260px !important; }

.regionSwitcher a.cr { background-position: 0 -1288px !important; }

.regionSwitcher a.cs { background-position: 0 -1316px !important; }

.regionSwitcher a.cu { background-position: 0 -1344px !important; }

.regionSwitcher a.cv { background-position: 0 -1372px !important; }

.regionSwitcher a.cx { background-position: 0 -1400px !important; }

.regionSwitcher a.cy { background-position: 0 -1428px !important; }

.regionSwitcher a.cz { background-position: 0 -1456px !important; }

.regionSwitcher a.de { background-position: 0 -1484px !important; }

.regionSwitcher a.dj { background-position: 0 -1512px !important; }

.regionSwitcher a.dk { background-position: 0 -1540px !important; }

.regionSwitcher a.dm { background-position: 0 -1568px !important; }

.regionSwitcher a.do { background-position: 0 -1596px !important; }

.regionSwitcher a.dz { background-position: 0 -1624px !important; }

.regionSwitcher a.ec { background-position: 0 -1652px !important; }

.regionSwitcher a.ee { background-position: 0 -1680px !important; }

.regionSwitcher a.eg { background-position: 0 -1708px !important; }

.regionSwitcher a.eh { background-position: 0 -1736px !important; }

.regionSwitcher a.er { background-position: 0 -1764px !important; }

.regionSwitcher a.es-ct { background-position: 0 -1792px !important; }

.regionSwitcher a.es { background-position: 0 -1820px !important; }

.regionSwitcher a.et { background-position: 0 -1848px !important; }

.regionSwitcher a.eu { background-position: 0 -1876px !important; }

.regionSwitcher a.fi { background-position: 0 -1904px !important; }

.regionSwitcher a.fj { background-position: 0 -1932px !important; }

.regionSwitcher a.fk { background-position: 0 -1960px !important; }

.regionSwitcher a.fm { background-position: 0 -1988px !important; }

.regionSwitcher a.fo { background-position: 0 -2016px !important; }

.regionSwitcher a.fr { background-position: 0 -2044px !important; }

.regionSwitcher a.ga { background-position: 0 -2072px !important; }

.regionSwitcher a.gb-eng { background-position: 0 -2100px !important; }

.regionSwitcher a.gb-sct { background-position: 0 -2128px !important; }

.regionSwitcher a.gb-wls { background-position: 0 -2156px !important; }

.regionSwitcher a.gb { background-position: 0 -2184px !important; }

.regionSwitcher a.gd { background-position: 0 -2212px !important; }

.regionSwitcher a.ge { background-position: 0 -2240px !important; }

.regionSwitcher a.gf { background-position: 0 -2268px !important; }

.regionSwitcher a.gh { background-position: 0 -2296px !important; }

.regionSwitcher a.gi { background-position: 0 -2324px !important; }

.regionSwitcher a.gl { background-position: 0 -2352px !important; }

.regionSwitcher a.gm { background-position: 0 -2380px !important; }

.regionSwitcher a.gn { background-position: 0 -2408px !important; }

.regionSwitcher a.gp { background-position: 0 -2436px !important; }

.regionSwitcher a.gq { background-position: 0 -2464px !important; }

.regionSwitcher a.gr { background-position: 0 -2492px !important; }

.regionSwitcher a.gs { background-position: 0 -2520px !important; }

.regionSwitcher a.gt { background-position: 0 -2548px !important; }

.regionSwitcher a.gu { background-position: 0 -2576px !important; }

.regionSwitcher a.gw { background-position: 0 -2604px !important; }

.regionSwitcher a.gy { background-position: 0 -2632px !important; }

.regionSwitcher a.hk { background-position: 0 -2660px !important; }

.regionSwitcher a.hn { background-position: 0 -2688px !important; }

.regionSwitcher a.hr { background-position: 0 -2716px !important; }

.regionSwitcher a.ht { background-position: 0 -2744px !important; }

.regionSwitcher a.hu { background-position: 0 -2772px !important; }

.regionSwitcher a.id { background-position: 0 -2800px !important; }

.regionSwitcher a.ie { background-position: 0 -2828px !important; }

.regionSwitcher a.il { background-position: 0 -2856px !important; }

.regionSwitcher a.in { background-position: 0 -2884px !important; }

.regionSwitcher a.io { background-position: 0 -2912px !important; }

.regionSwitcher a.iq { background-position: 0 -2940px !important; }

.regionSwitcher a.ir { background-position: 0 -2968px !important; }

.regionSwitcher a.is { background-position: 0 -2996px !important; }

.regionSwitcher a.it { background-position: 0 -3024px !important; }

.regionSwitcher a.jm { background-position: 0 -3052px !important; }

.regionSwitcher a.jo { background-position: 0 -3080px !important; }

.regionSwitcher a.jp { background-position: 0 -3108px !important; }

.regionSwitcher a.ke { background-position: 0 -3136px !important; }

.regionSwitcher a.kg { background-position: 0 -3164px !important; }

.regionSwitcher a.kh { background-position: 0 -3192px !important; }

.regionSwitcher a.ki { background-position: 0 -3220px !important; }

.regionSwitcher a.km { background-position: 0 -3248px !important; }

.regionSwitcher a.kn { background-position: 0 -3276px !important; }

.regionSwitcher a.kp { background-position: 0 -3304px !important; }

.regionSwitcher a.kr { background-position: 0 -3332px !important; }

.regionSwitcher a.kw { background-position: 0 -3360px !important; }

.regionSwitcher a.ky { background-position: 0 -3388px !important; }

.regionSwitcher a.kz { background-position: 0 -3416px !important; }

.regionSwitcher a.la { background-position: 0 -3444px !important; }

.regionSwitcher a.lb { background-position: 0 -3472px !important; }

.regionSwitcher a.lc { background-position: 0 -3500px !important; }

.regionSwitcher a.li { background-position: 0 -3528px !important; }

.regionSwitcher a.lk { background-position: 0 -3556px !important; }

.regionSwitcher a.lr { background-position: 0 -3584px !important; }

.regionSwitcher a.ls { background-position: 0 -3612px !important; }

.regionSwitcher a.lt { background-position: 0 -3640px !important; }

.regionSwitcher a.lu { background-position: 0 -3668px !important; }

.regionSwitcher a.lv { background-position: 0 -3696px !important; }

.regionSwitcher a.ly { background-position: 0 -3724px !important; }

.regionSwitcher a.ma { background-position: 0 -3752px !important; }

.regionSwitcher a.mc { background-position: 0 -3780px !important; }

.regionSwitcher a.md { background-position: 0 -3808px !important; }

.regionSwitcher a.me { background-position: 0 -3836px !important; }

.regionSwitcher a.mg { background-position: 0 -3864px !important; }

.regionSwitcher a.mh { background-position: 0 -3892px !important; }

.regionSwitcher a.mk { background-position: 0 -3920px !important; }

.regionSwitcher a.ml { background-position: 0 -3948px !important; }

.regionSwitcher a.mm { background-position: 0 -3976px !important; }

.regionSwitcher a.mn { background-position: 0 -4004px !important; }

.regionSwitcher a.mo { background-position: 0 -4032px !important; }

.regionSwitcher a.mp { background-position: 0 -4060px !important; }

.regionSwitcher a.mq { background-position: 0 -4088px !important; }

.regionSwitcher a.mr { background-position: 0 -4116px !important; }

.regionSwitcher a.ms { background-position: 0 -4144px !important; }

.regionSwitcher a.mt { background-position: 0 -4172px !important; }

.regionSwitcher a.mu { background-position: 0 -4200px !important; }

.regionSwitcher a.mv { background-position: 0 -4228px !important; }

.regionSwitcher a.mw { background-position: 0 -4256px !important; }

.regionSwitcher a.mx { background-position: 0 -4284px !important; }

.regionSwitcher a.my { background-position: 0 -4312px !important; }

.regionSwitcher a.mz { background-position: 0 -4340px !important; }

.regionSwitcher a.na { background-position: 0 -4368px !important; }

.regionSwitcher a.nc { background-position: 0 -4396px !important; }

.regionSwitcher a.ne { background-position: 0 -4424px !important; }

.regionSwitcher a.nf { background-position: 0 -4452px !important; }

.regionSwitcher a.ng { background-position: 0 -4480px !important; }

.regionSwitcher a.ni { background-position: 0 -4508px !important; }

.regionSwitcher a.nl { background-position: 0 -4536px !important; }

.regionSwitcher a.no { background-position: 0 -4564px !important; }

.regionSwitcher a.np { background-position: 0 -4592px !important; }

.regionSwitcher a.nr { background-position: 0 -4620px !important; }

.regionSwitcher a.nu { background-position: 0 -4648px !important; }

.regionSwitcher a.nz { background-position: 0 -4676px !important; }

.regionSwitcher a.om { background-position: 0 -4704px !important; }

.regionSwitcher a.pa { background-position: 0 -4732px !important; }

.regionSwitcher a.pe { background-position: 0 -4760px !important; }

.regionSwitcher a.pf { background-position: 0 -4788px !important; }

.regionSwitcher a.pg { background-position: 0 -4816px !important; }

.regionSwitcher a.ph { background-position: 0 -4844px !important; }

.regionSwitcher a.pk { background-position: 0 -4872px !important; }

.regionSwitcher a.pl { background-position: 0 -4900px !important; }

.regionSwitcher a.pm { background-position: 0 -4928px !important; }

.regionSwitcher a.pn { background-position: 0 -4956px !important; }

.regionSwitcher a.pr { background-position: 0 -4984px !important; }

.regionSwitcher a.ps { background-position: 0 -5012px !important; }

.regionSwitcher a.pt { background-position: 0 -5040px !important; }

.regionSwitcher a.pw { background-position: 0 -5068px !important; }

.regionSwitcher a.py { background-position: 0 -5096px !important; }

.regionSwitcher a.qa { background-position: 0 -5124px !important; }

.regionSwitcher a.re { background-position: 0 -5152px !important; }

.regionSwitcher a.ro { background-position: 0 -5180px !important; }

.regionSwitcher a.rs { background-position: 0 -5208px !important; }

.regionSwitcher a.ru { background-position: 0 -5236px !important; }

.regionSwitcher a.rw { background-position: 0 -5264px !important; }

.regionSwitcher a.sa { background-position: 0 -5292px !important; }

.regionSwitcher a.sb { background-position: 0 -5320px !important; }

.regionSwitcher a.sc { background-position: 0 -5348px !important; }

.regionSwitcher a.sd { background-position: 0 -5376px !important; }

.regionSwitcher a.se { background-position: 0 -5404px !important; }

.regionSwitcher a.sg { background-position: 0 -5432px !important; }

.regionSwitcher a.sh { background-position: 0 -5460px !important; }

.regionSwitcher a.si { background-position: 0 -5488px !important; }

.regionSwitcher a.sj { background-position: 0 -5516px !important; }

.regionSwitcher a.sk { background-position: 0 -5544px !important; }

.regionSwitcher a.sl { background-position: 0 -5572px !important; }

.regionSwitcher a.sm { background-position: 0 -5600px !important; }

.regionSwitcher a.sn { background-position: 0 -5628px !important; }

.regionSwitcher a.so { background-position: 0 -5656px !important; }

.regionSwitcher a.sr { background-position: 0 -5684px !important; }

.regionSwitcher a.st { background-position: 0 -5712px !important; }

.regionSwitcher a.sv { background-position: 0 -5740px !important; }

.regionSwitcher a.sy { background-position: 0 -5768px !important; }

.regionSwitcher a.sz { background-position: 0 -5796px !important; }

.regionSwitcher a.tc { background-position: 0 -5824px !important; }

.regionSwitcher a.td { background-position: 0 -5852px !important; }

.regionSwitcher a.tf { background-position: 0 -5880px !important; }

.regionSwitcher a.tg { background-position: 0 -5908px !important; }

.regionSwitcher a.th { background-position: 0 -5936px !important; }

.regionSwitcher a.tj { background-position: 0 -5964px !important; }

.regionSwitcher a.tk { background-position: 0 -5992px !important; }

.regionSwitcher a.tl { background-position: 0 -6020px !important; }

.regionSwitcher a.tm { background-position: 0 -6048px !important; }

.regionSwitcher a.tn { background-position: 0 -6076px !important; }

.regionSwitcher a.to { background-position: 0 -6104px !important; }

.regionSwitcher a.tr { background-position: 0 -6132px !important; }

.regionSwitcher a.tt { background-position: 0 -6160px !important; }

.regionSwitcher a.tv { background-position: 0 -6188px !important; }

.regionSwitcher a.tw { background-image: none !important; }

.regionSwitcher a.tz { background-position: 0 -6244px !important; }

.regionSwitcher a.ua { background-position: 0 -6272px !important; }

.regionSwitcher a.ug { background-position: 0 -6300px !important; }

.regionSwitcher a.us { background-position: 0 -6328px !important; }

.regionSwitcher a.uy { background-position: 0 -6356px !important; }

.regionSwitcher a.uz { background-position: 0 -6384px !important; }

.regionSwitcher a.va { background-position: 0 -6412px !important; }

.regionSwitcher a.vc { background-position: 0 -6440px !important; }

.regionSwitcher a.ve { background-position: 0 -6468px !important; }

.regionSwitcher a.vg { background-position: 0 -6496px !important; }

.regionSwitcher a.vi { background-position: 0 -6524px !important; }

.regionSwitcher a.vn { background-position: 0 -6552px !important; }

.regionSwitcher a.vu { background-position: 0 -6580px !important; }

.regionSwitcher a.wf { background-position: 0 -6608px !important; }

.regionSwitcher a.ws { background-position: 0 -6636px !important; }

.regionSwitcher a.ye { background-position: 0 -6664px !important; }

.regionSwitcher a.yt { background-position: 0 -6692px !important; }

.regionSwitcher a.za { background-position: 0 -6720px !important; }

.regionSwitcher a.zm { background-position: 0 -6748px !important; }

.regionSwitcher a.zw { background-position: 0 -6776px !important; }

.regionSwitcher a.ad.hover { background-position: 0 -14px !important; }

.regionSwitcher a.ae.hover { background-position: 0 -42px !important; }

.regionSwitcher a.af.hover { background-position: 0 -70px !important; }

.regionSwitcher a.ag.hover { background-position: 0 -98px !important; }

.regionSwitcher a.ai.hover { background-position: 0 -126px !important; }

.regionSwitcher a.al.hover { background-position: 0 -154px !important; }

.regionSwitcher a.am.hover { background-position: 0 -182px !important; }

.regionSwitcher a.an.hover { background-position: 0 -210px !important; }

.regionSwitcher a.ao.hover { background-position: 0 -238px !important; }

.regionSwitcher a.ar.hover { background-position: 0 -266px !important; }

.regionSwitcher a.as.hover { background-position: 0 -294px !important; }

.regionSwitcher a.at.hover { background-position: 0 -322px !important; }

.regionSwitcher a.au.hover { background-position: 0 -350px !important; }

.regionSwitcher a.ax.hover { background-position: 0 -378px !important; }

.regionSwitcher a.az.hover { background-position: 0 -406px !important; }

.regionSwitcher a.ba.hover { background-position: 0 -434px !important; }

.regionSwitcher a.bb.hover { background-position: 0 -462px !important; }

.regionSwitcher a.bd.hover { background-position: 0 -490px !important; }

.regionSwitcher a.be.hover { background-position: 0 -518px !important; }

.regionSwitcher a.bf.hover { background-position: 0 -546px !important; }

.regionSwitcher a.bg.hover { background-position: 0 -574px !important; }

.regionSwitcher a.bh.hover { background-position: 0 -602px !important; }

.regionSwitcher a.bi.hover { background-position: 0 -630px !important; }

.regionSwitcher a.bj.hover { background-position: 0 -658px !important; }

.regionSwitcher a.bm.hover { background-position: 0 -686px !important; }

.regionSwitcher a.bn.hover { background-position: 0 -714px !important; }

.regionSwitcher a.bo.hover { background-position: 0 -742px !important; }

.regionSwitcher a.br.hover { background-position: 0 -770px !important; }

.regionSwitcher a.bs.hover { background-position: 0 -798px !important; }

.regionSwitcher a.bt.hover { background-position: 0 -826px !important; }

.regionSwitcher a.bv.hover { background-position: 0 -854px !important; }

.regionSwitcher a.bw.hover { background-position: 0 -882px !important; }

.regionSwitcher a.by.hover { background-position: 0 -910px !important; }

.regionSwitcher a.bz.hover { background-position: 0 -938px !important; }

.regionSwitcher a.ca.hover { background-position: 0 -966px !important; }

.regionSwitcher a.cc.hover { background-position: 0 -994px !important; }

.regionSwitcher a.cd.hover { background-position: 0 -1022px !important; }

.regionSwitcher a.cf.hover { background-position: 0 -1050px !important; }

.regionSwitcher a.cg.hover { background-position: 0 -1078px !important; }

.regionSwitcher a.ch.hover { background-position: 0 -1106px !important; }

.regionSwitcher a.ci.hover { background-position: 0 -1134px !important; }

.regionSwitcher a.ck.hover { background-position: 0 -1162px !important; }

.regionSwitcher a.cl.hover { background-position: 0 -1190px !important; }

.regionSwitcher a.cm.hover { background-position: 0 -1218px !important; }

.regionSwitcher a.cn.hover { background-position: 0 -1246px !important; }

.regionSwitcher a.co.hover { background-position: 0 -1274px !important; }

.regionSwitcher a.cr.hover { background-position: 0 -1302px !important; }

.regionSwitcher a.cs.hover { background-position: 0 -1330px !important; }

.regionSwitcher a.cu.hover { background-position: 0 -1358px !important; }

.regionSwitcher a.cv.hover { background-position: 0 -1386px !important; }

.regionSwitcher a.cx.hover { background-position: 0 -1414px !important; }

.regionSwitcher a.cy.hover { background-position: 0 -1442px !important; }

.regionSwitcher a.cz.hover { background-position: 0 -1470px !important; }

.regionSwitcher a.de.hover { background-position: 0 -1498px !important; }

.regionSwitcher a.dj.hover { background-position: 0 -1526px !important; }

.regionSwitcher a.dk.hover { background-position: 0 -1554px !important; }

.regionSwitcher a.dm.hover { background-position: 0 -1582px !important; }

.regionSwitcher a.do.hover { background-position: 0 -1610px !important; }

.regionSwitcher a.dz.hover { background-position: 0 -1638px !important; }

.regionSwitcher a.ec.hover { background-position: 0 -1666px !important; }

.regionSwitcher a.ee.hover { background-position: 0 -1694px !important; }

.regionSwitcher a.eg.hover { background-position: 0 -1722px !important; }

.regionSwitcher a.eh.hover { background-position: 0 -1750px !important; }

.regionSwitcher a.er.hover { background-position: 0 -1778px !important; }

.regionSwitcher a.es-ct.hover { background-position: 0 -1806px !important; }

.regionSwitcher a.es.hover { background-position: 0 -1834px !important; }

.regionSwitcher a.et.hover { background-position: 0 -1862px !important; }

.regionSwitcher a.eu.hover { background-position: 0 -1890px !important; }

.regionSwitcher a.fi.hover { background-position: 0 -1918px !important; }

.regionSwitcher a.fj.hover { background-position: 0 -1946px !important; }

.regionSwitcher a.fk.hover { background-position: 0 -1974px !important; }

.regionSwitcher a.fm.hover { background-position: 0 -2002px !important; }

.regionSwitcher a.fo.hover { background-position: 0 -2030px !important; }

.regionSwitcher a.fr.hover { background-position: 0 -2058px !important; }

.regionSwitcher a.ga.hover { background-position: 0 -2086px !important; }

.regionSwitcher a.gb-eng.hover { background-position: 0 -2114px !important; }

.regionSwitcher a.gb-sct.hover { background-position: 0 -2142px !important; }

.regionSwitcher a.gb-wls.hover { background-position: 0 -2170px !important; }

.regionSwitcher a.gb.hover { background-position: 0 -2198px !important; }

.regionSwitcher a.gd.hover { background-position: 0 -2226px !important; }

.regionSwitcher a.ge.hover { background-position: 0 -2254px !important; }

.regionSwitcher a.gf.hover { background-position: 0 -2282px !important; }

.regionSwitcher a.gh.hover { background-position: 0 -2310px !important; }

.regionSwitcher a.gi.hover { background-position: 0 -2338px !important; }

.regionSwitcher a.gl.hover { background-position: 0 -2366px !important; }

.regionSwitcher a.gm.hover { background-position: 0 -2394px !important; }

.regionSwitcher a.gn.hover { background-position: 0 -2422px !important; }

.regionSwitcher a.gp.hover { background-position: 0 -2450px !important; }

.regionSwitcher a.gq.hover { background-position: 0 -2478px !important; }

.regionSwitcher a.gr.hover { background-position: 0 -2506px !important; }

.regionSwitcher a.gs.hover { background-position: 0 -2534px !important; }

.regionSwitcher a.gt.hover { background-position: 0 -2562px !important; }

.regionSwitcher a.gu.hover { background-position: 0 -2590px !important; }

.regionSwitcher a.gw.hover { background-position: 0 -2618px !important; }

.regionSwitcher a.gy.hover { background-position: 0 -2646px !important; }

.regionSwitcher a.hk.hover { background-position: 0 -2674px !important; }

.regionSwitcher a.hn.hover { background-position: 0 -2702px !important; }

.regionSwitcher a.hr.hover { background-position: 0 -2730px !important; }

.regionSwitcher a.ht.hover { background-position: 0 -2758px !important; }

.regionSwitcher a.hu.hover { background-position: 0 -2786px !important; }

.regionSwitcher a.id.hover { background-position: 0 -2814px !important; }

.regionSwitcher a.ie.hover { background-position: 0 -2842px !important; }

.regionSwitcher a.il.hover { background-position: 0 -2870px !important; }

.regionSwitcher a.in.hover { background-position: 0 -2898px !important; }

.regionSwitcher a.io.hover { background-position: 0 -2926px !important; }

.regionSwitcher a.iq.hover { background-position: 0 -2954px !important; }

.regionSwitcher a.ir.hover { background-position: 0 -2982px !important; }

.regionSwitcher a.is.hover { background-position: 0 -3010px !important; }

.regionSwitcher a.it.hover { background-position: 0 -3038px !important; }

.regionSwitcher a.jm.hover { background-position: 0 -3066px !important; }

.regionSwitcher a.jo.hover { background-position: 0 -3094px !important; }

.regionSwitcher a.jp.hover { background-position: 0 -3122px !important; }

.regionSwitcher a.ke.hover { background-position: 0 -3150px !important; }

.regionSwitcher a.kg.hover { background-position: 0 -3178px !important; }

.regionSwitcher a.kh.hover { background-position: 0 -3206px !important; }

.regionSwitcher a.ki.hover { background-position: 0 -3234px !important; }

.regionSwitcher a.km.hover { background-position: 0 -3262px !important; }

.regionSwitcher a.kn.hover { background-position: 0 -3290px !important; }

.regionSwitcher a.kp.hover { background-position: 0 -3318px !important; }

.regionSwitcher a.kr.hover { background-position: 0 -3346px !important; }

.regionSwitcher a.kw.hover { background-position: 0 -3374px !important; }

.regionSwitcher a.ky.hover { background-position: 0 -3402px !important; }

.regionSwitcher a.kz.hover { background-position: 0 -3430px !important; }

.regionSwitcher a.la.hover { background-position: 0 -3458px !important; }

.regionSwitcher a.lb.hover { background-position: 0 -3486px !important; }

.regionSwitcher a.lc.hover { background-position: 0 -3514px !important; }

.regionSwitcher a.li.hover { background-position: 0 -3542px !important; }

.regionSwitcher a.lk.hover { background-position: 0 -3570px !important; }

.regionSwitcher a.lr.hover { background-position: 0 -3598px !important; }

.regionSwitcher a.ls.hover { background-position: 0 -3626px !important; }

.regionSwitcher a.lt.hover { background-position: 0 -3654px !important; }

.regionSwitcher a.lu.hover { background-position: 0 -3682px !important; }

.regionSwitcher a.lv.hover { background-position: 0 -3710px !important; }

.regionSwitcher a.ly.hover { background-position: 0 -3738px !important; }

.regionSwitcher a.ma.hover { background-position: 0 -3766px !important; }

.regionSwitcher a.mc.hover { background-position: 0 -3794px !important; }

.regionSwitcher a.md.hover { background-position: 0 -3822px !important; }

.regionSwitcher a.me.hover { background-position: 0 -3850px !important; }

.regionSwitcher a.mg.hover { background-position: 0 -3878px !important; }

.regionSwitcher a.mh.hover { background-position: 0 -3906px !important; }

.regionSwitcher a.mk.hover { background-position: 0 -3934px !important; }

.regionSwitcher a.ml.hover { background-position: 0 -3962px !important; }

.regionSwitcher a.mm.hover { background-position: 0 -3990px !important; }

.regionSwitcher a.mn.hover { background-position: 0 -4018px !important; }

.regionSwitcher a.mo.hover { background-position: 0 -4046px !important; }

.regionSwitcher a.mp.hover { background-position: 0 -4074px !important; }

.regionSwitcher a.mq.hover { background-position: 0 -4102px !important; }

.regionSwitcher a.mr.hover { background-position: 0 -4130px !important; }

.regionSwitcher a.ms.hover { background-position: 0 -4158px !important; }

.regionSwitcher a.mt.hover { background-position: 0 -4186px !important; }

.regionSwitcher a.mu.hover { background-position: 0 -4214px !important; }

.regionSwitcher a.mv.hover { background-position: 0 -4242px !important; }

.regionSwitcher a.mw.hover { background-position: 0 -4270px !important; }

.regionSwitcher a.mx.hover { background-position: 0 -4298px !important; }

.regionSwitcher a.my.hover { background-position: 0 -4326px !important; }

.regionSwitcher a.mz.hover { background-position: 0 -4354px !important; }

.regionSwitcher a.na.hover { background-position: 0 -4382px !important; }

.regionSwitcher a.nc.hover { background-position: 0 -4410px !important; }

.regionSwitcher a.ne.hover { background-position: 0 -4438px !important; }

.regionSwitcher a.nf.hover { background-position: 0 -4466px !important; }

.regionSwitcher a.ng.hover { background-position: 0 -4494px !important; }

.regionSwitcher a.ni.hover { background-position: 0 -4522px !important; }

.regionSwitcher a.nl.hover { background-position: 0 -4550px !important; }

.regionSwitcher a.no.hover { background-position: 0 -4578px !important; }

.regionSwitcher a.np.hover { background-position: 0 -4606px !important; }

.regionSwitcher a.nr.hover { background-position: 0 -4634px !important; }

.regionSwitcher a.nu.hover { background-position: 0 -4662px !important; }

.regionSwitcher a.nz.hover { background-position: 0 -4690px !important; }

.regionSwitcher a.om.hover { background-position: 0 -4718px !important; }

.regionSwitcher a.pa.hover { background-position: 0 -4746px !important; }

.regionSwitcher a.pe.hover { background-position: 0 -4774px !important; }

.regionSwitcher a.pf.hover { background-position: 0 -4802px !important; }

.regionSwitcher a.pg.hover { background-position: 0 -4830px !important; }

.regionSwitcher a.ph.hover { background-position: 0 -4858px !important; }

.regionSwitcher a.pk.hover { background-position: 0 -4886px !important; }

.regionSwitcher a.pl.hover { background-position: 0 -4914px !important; }

.regionSwitcher a.pm.hover { background-position: 0 -4942px !important; }

.regionSwitcher a.pn.hover { background-position: 0 -4970px !important; }

.regionSwitcher a.pr.hover { background-position: 0 -4998px !important; }

.regionSwitcher a.ps.hover { background-position: 0 -5026px !important; }

.regionSwitcher a.pt.hover { background-position: 0 -5054px !important; }

.regionSwitcher a.pw.hover { background-position: 0 -5082px !important; }

.regionSwitcher a.py.hover { background-position: 0 -5110px !important; }

.regionSwitcher a.qa.hover { background-position: 0 -5138px !important; }

.regionSwitcher a.re.hover { background-position: 0 -5166px !important; }

.regionSwitcher a.ro.hover { background-position: 0 -5194px !important; }

.regionSwitcher a.rs.hover { background-position: 0 -5222px !important; }

.regionSwitcher a.ru.hover { background-position: 0 -5250px !important; }

.regionSwitcher a.rw.hover { background-position: 0 -5278px !important; }

.regionSwitcher a.sa.hover { background-position: 0 -5306px !important; }

.regionSwitcher a.sb.hover { background-position: 0 -5334px !important; }

.regionSwitcher a.sc.hover { background-position: 0 -5362px !important; }

.regionSwitcher a.sd.hover { background-position: 0 -5390px !important; }

.regionSwitcher a.se.hover { background-position: 0 -5418px !important; }

.regionSwitcher a.sg.hover { background-position: 0 -5446px !important; }

.regionSwitcher a.sh.hover { background-position: 0 -5474px !important; }

.regionSwitcher a.si.hover { background-position: 0 -5502px !important; }

.regionSwitcher a.sj.hover { background-position: 0 -5530px !important; }

.regionSwitcher a.sk.hover { background-position: 0 -5558px !important; }

.regionSwitcher a.sl.hover { background-position: 0 -5586px !important; }

.regionSwitcher a.sm.hover { background-position: 0 -5614px !important; }

.regionSwitcher a.sn.hover { background-position: 0 -5642px !important; }

.regionSwitcher a.so.hover { background-position: 0 -5670px !important; }

.regionSwitcher a.sr.hover { background-position: 0 -5698px !important; }

.regionSwitcher a.st.hover { background-position: 0 -5726px !important; }

.regionSwitcher a.sv.hover { background-position: 0 -5754px !important; }

.regionSwitcher a.sy.hover { background-position: 0 -5782px !important; }

.regionSwitcher a.sz.hover { background-position: 0 -5810px !important; }

.regionSwitcher a.tc.hover { background-position: 0 -5838px !important; }

.regionSwitcher a.td.hover { background-position: 0 -5866px !important; }

.regionSwitcher a.tf.hover { background-position: 0 -5894px !important; }

.regionSwitcher a.tg.hover { background-position: 0 -5922px !important; }

.regionSwitcher a.th.hover { background-position: 0 -5950px !important; }

.regionSwitcher a.tj.hover { background-position: 0 -5978px !important; }

.regionSwitcher a.tk.hover { background-position: 0 -6006px !important; }

.regionSwitcher a.tl.hover { background-position: 0 -6034px !important; }

.regionSwitcher a.tm.hover { background-position: 0 -6062px !important; }

.regionSwitcher a.tn.hover { background-position: 0 -6090px !important; }

.regionSwitcher a.to.hover { background-position: 0 -6118px !important; }

.regionSwitcher a.tr.hover { background-position: 0 -6146px !important; }

.regionSwitcher a.tt.hover { background-position: 0 -6174px !important; }

.regionSwitcher a.tv.hover { background-position: 0 -6202px !important; }

.regionSwitcher a.tw.hover { background-image: none !important; }

.regionSwitcher a.tz.hover { background-position: 0 -6258px !important; }

.regionSwitcher a.ua.hover { background-position: 0 -6286px !important; }

.regionSwitcher a.ug.hover { background-position: 0 -6314px !important; }

.regionSwitcher a.us.hover { background-position: 0 -6342px !important; }

.regionSwitcher a.uy.hover { background-position: 0 -6370px !important; }

.regionSwitcher a.uz.hover { background-position: 0 -6398px !important; }

.regionSwitcher a.va.hover { background-position: 0 -6426px !important; }

.regionSwitcher a.vc.hover { background-position: 0 -6454px !important; }

.regionSwitcher a.ve.hover { background-position: 0 -6482px !important; }

.regionSwitcher a.vg.hover { background-position: 0 -6510px !important; }

.regionSwitcher a.vi.hover { background-position: 0 -6538px !important; }

.regionSwitcher a.vn.hover { background-position: 0 -6566px !important; }

.regionSwitcher a.vu.hover { background-position: 0 -6594px !important; }

.regionSwitcher a.wf.hover { background-position: 0 -6622px !important; }

.regionSwitcher a.ws.hover { background-position: 0 -6650px !important; }

.regionSwitcher a.ye.hover { background-position: 0 -6678px !important; }

.regionSwitcher a.yt.hover { background-position: 0 -6706px !important; }

.regionSwitcher a.za.hover { background-position: 0 -6734px !important; }

.regionSwitcher a.zm.hover { background-position: 0 -6762px !important; }

.regionSwitcher a.zw.hover { background-position: 0 -6790px !important; }


/* Generic siemens button */

.siemensBtn {
    background-image: url('img/siemensButtons.gif');
    background-position: top left;
    background-repeat: no-repeat;
    line-height: 8px;
    display: inline-block;
    height: 18px;
    padding-left: 6px;
    font-size: 11px;
    color: #FFF;
}

.siemensBtn span { color: #FFF; }

a:link.siemensBtn, a:visited.siemensBtn, a:active.siemensBtn {
    margin-right: 6px;
    cursor: pointer;
}

a.siemensBtn:hover { background-position: left -18px; }

a.siemensBtn:hover span {
    background-position: right -108px;
    color: #fff;
}

a.siemensBtn span, a.siemensBtn span {
    background: transparent url('img/siemensButtons.gif') scroll no-repeat right -90px;
    display: inline-block;
    height: 8px;
    padding: 5px 6px 5px 0;
}

.siemensBtnDisable {
    background-image: url('img/siemensButtons.gif');
    background-position: left -36px;
    background-repeat: no-repeat;
    line-height: 8px;
    height: 18px;
    display: inline-block;
    padding-left: 6px;
    text-decoration: none;
    color: #999;
    font-size: 11px;
    cursor: default;
}

a.siemensBtnDisable span {
    background-image: url('img/siemensButtons.gif');
    background-position: right -126px;
    display: inline-block;
    padding: 5px 6px 5px 0;
}

a:link.siemensBtnDisable, a:visited.siemensBtnDisable, a:active.siemensBtnDisable { margin-right: 6px; }

a.siemensBtnDisable:hover { color: #999; }


a.icnNewsAll {
    background-image: url("img/PortalSiemensBtn.png");
    background-position: left -21px;
    background-repeat: no-repeat;
    color: #666666;
    padding: 3px 4px 4px 25px;
}

a.icnNewsAll:hover {
    background-position: left 1px;
    color: #990000;
}

/* Rating buttons */

a.rateLink {
    background: url('img/arrow_D_right.gif') no-repeat;
    background-position: left center;
    padding-left: 9px;
    color: #666;
    text-decoration: none;
}

.dxgvControl a.ratedLink, a.ratedLink { color: lightgray !important; }

a.rateLinkOpen { background-image: url('img/arrow_D_down.gif'); }

.ratePadd { padding: 5px 10px; }

.rateReq, .rateErrTxt { color: #900; }
/* jQuery tooltip */

div.speechtipWrapper {
    margin-left: 15px;
    display: none;
    margin-top: 12px;
    z-index: 13000;
}

div.speechtip {
    background-color: #eee !important;
    box-shadow: 2px 2px 5px #969696;
    -moz-box-shadow: 4px 4px 5px #969696;
    -webkit-box-shadow: 4px 4px 5px #969696;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=5);
    border: #ddd 1px solid;
    padding: 10px;
    font-weight: normal;
    font-size: 11px;
    width: 275px;
    z-index: 260;
    color: #333;
}

.speechtipArrow {
    position: absolute;
    bottom: 0;
    left: -10px;
    border-bottom: #ddd 1px solid;
}

.netmodeWrapper { width: 584px; }

a.MoreLink {
    padding-left: 11px;
    background: url("img/icon-link.gif") no-repeat scroll 0 5px transparent;
}

/* Siemens PopUp */

.dxpcModalBackLite_siemensPopup, .dxpcModalBackLite_siemensPopupModal, .dxpcModalBackLite_siemensConfirmPopup {
    position: fixed;
    background-color: rgba(102, 102, 102, 0.7);
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.dxpcLite_siemensPopup, .dxdpLite_siemensPopup, .dxpcLite_siemensPopupModal, .dxdpLite_siemensPopupModal, .dxpcLite_siemensConfirmPopup, .dxdpLite_siemensConfirmPopup { visibility: hidden; }

.dxpcControl_siemensPopup {
    border: 1px solid #ccc;
    background-color: #fff !important;
}

.dxpcLite_siemensPopup .dxpc-contentWrapper {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.dxpc-contentWrapper, .dxpcContentPaddings_siemensPopup {
    padding: 0px 13px 13px 13px !important;
    background-color: #fff;
}

.cachedHoverStateItem { margin: 20px 0 0 0; }

.popupheader {
    display: table-row;
    height: 20px;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    line-height: 8px;
}

.dxpcLite_siemensPopup .popupheader .title {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #333;
}

.popupheader .title {
    display: table-cell;
    width: 100%;
    background-color: #fff;
    padding-left: 14px;
    margin: 0px;
}

.dxpcContent_siemensPopup .dxpcContentPaddings_siemensPopup { color: #333; }

.dxpcContent_siemensPopup .dxpcContentPaddings_siemensPopup a:hover { color: #990000; }

.hintPopUpClass .dxpc-contentWrapper { background-color: #eee; }

.dxpcLite_siemensPopup .popupheader .closediv { border-bottom: 1px solid #ccc; }

.popupheader .closediv { padding-bottom: 2px; }

.popupheader .closelabel {
    display: inline-block;
    background-color: #fff;
    min-width: 30px;
    background-image: url('img/dlgclose.gif');
    background-position: right 1px;
    background-repeat: no-repeat;
    height: 18px;
    text-align: center;
    padding: 0 19px 0 6px;
    margin-left: 2px;
    line-height: 18px;
    cursor: pointer;
}

.popupheader .close {
    display: inline-block;
    background-color: #fff;
    background-image: url('img/dlgclose.gif');
    background-position: right 1px;
    background-repeat: no-repeat;
    height: 18px;
    text-align: center;
    padding-right: 19px;
    margin-left: 2px;
    line-height: 18px;
    cursor: pointer;
}

.hintPopUpClass .popupheader .close { background-color: #ccc; }

.hintPopUpClass .popupheader .title {
    background-color: #ccc;
    border-bottom: 2px solid #fff;
    position: relative;
}

.popupheader .title span {
    position: absolute;
    top: 5px;
    left: 8px;
    font-weight: bold;
}

.hintPopUpClass .dxpc-header { border-bottom: none; }

.hintPopUpClass .contentMain { padding: 12px 0 0 0; }

.dxpcLite_siemensPopup .popupheader .closelabel, .dxpcLite_siemensPopup .popupheader .close { border: 1px solid #ccc; }

.arrowLink {
    background: url(img/arrow_B_right.gif) no-repeat left center;
    padding-left: 9px;
    display: inline-block;
}

.navLink {
    background: url(img/arrow_B_right.gif) no-repeat 0 4px;
    color: #666 !important;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
    padding: 0 0 15px 9px;
}

.navLinkBack {
    background-image: url(img/arrow_B_left.gif);
    color: #333!important;
    font-size: 11px;
}

.navLinkExternal {
    background: url(img/arrow_external.gif) no-repeat 0 4px;
    color: #666 !important;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
    padding: 0 0 15px 9px;
}

a.navLink:hover, span.navLink:hover, .navLink:hover, .arrowLink:hover { color: #900; }

div.documentationChangeLanguageDialog {
    width: 300px;
    padding-left: 14px;
    padding-top: 6px;
}

a.documentationChangeLanguageDialog {
    padding-right: 8px;
    padding-bottom: 4px;
}



/* Rating control for List */

div.rat {
    height: 12px;
    overflow: hidden;
    font-size: 11px;
}

div.rat .ratX {
    background-image: url('../NWA/img/ratingStars.gif');
    background-repeat: no-repeat;
    padding-left: 75px;
}

div.rat .ratX0 { background-position: 0 0 !important; }

div.rat .ratX1 { background-position: 0 -12px; }

div.rat .ratX2 { background-position: 0 -24px; }

div.rat .ratX3 { background-position: 0 -36px; }

div.rat .ratX4 { background-position: 0 -48px; }

div.rat .ratX5 { background-position: 0 -60px; }

div.rat .ratX6 { background-position: 0 -72px; }

div.rat .ratX7 { background-position: 0 -84px; }

div.rat .ratX8 { background-position: 0 -96px; }

div.rat .ratX9 { background-position: 0 -108px; }

div.rat .ratX10 { background-position: 0 -120px; }

div.ASPxPopupSharing {
    width: 800px;
    left: 100px;
    top: 100px;
}

.rteArticleLink {
    background-image: url(img/arrow_B_right.gif);
    background-repeat: no-repeat;
    background-position: 2px 6px;
    font-family: Arial;
    font-size: 11px;
    padding: 2px 2px 2px 14px;
}

.rteExternalLink {
    background-image: url("img/arrow_external.gif");
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding: 2px 2px 2px 14px;
}

a.noRedHover { cursor: default; }

a.noRedHover:hover { color: #333333; }

/*GRID PAGER ICONS - Used for Delivery and mysupport */
/* Pager for Standard GRid -> MFNResultlist */
/* START  web30 extension for mfn additional styling */

.pagerTable {
    width: 100%;
    height: 22px;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    color: #333333;
    vertical-align: middle;
}

.pagerTable .ps {
    width: 60%;
    text-align: right;
}

.pagerTable .nb {
    width: 40%;
    text-align: right;
}

.pagerTable A.btnPrev:hover, .pagerTable A.btnNext:hover { color: #990000; }

.pagerTable .currentPage {
    font: bold 12px Arial;
    color: #990000 !important;
}

.btnNum, .btnNext, .btnPrev, .dotLbl {
    font-size: 11px;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
}

.btnNum { padding: 0 3px; }

.dotLbl { margin: 0 5px; }

.currentPage {
    font: bold 11px Arial;
    color: #900;
}

.pagerTable {
    width: 100%;
    height: 22px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    color: #333;
    padding: 0px 7px;
    vertical-align: middle;
}

.pagerTable a { color: #333; }

.pagerSepr {
    padding-left: 4px;
    padding-right: 4px;
    color: #333;
}

.pagerIcon {
    background-image: url('img/pagericons.gif');
    background-repeat: no-repeat;
    display: inline-block;
    width: 10px;
    height: 8px;
}

.btnFirst { background-position: 1px -19px; }

.btnPrev { background-position: 1px 1px; }

.btnPrevDis { background-position: 1px -9px; }

.btnFirstDis { background-position: 1px -30px; }

.btnLast { background-position: 1px -65px; }

.btnLastDis { background-position: 1px -77px; }

.btnNext { background-position: 1px -41px; }

.btnNextDis { background-position: 1px -53px; }


/* horizontal line */

.gsArea ul {
    padding: 0px;
    color: #333;
}

.gsArea ul.gsSec { padding: 0 0 0 16px; }

.gsArea ul li INPUT {
    border: 1px solid #999;
    background: transparent;
    border: 0;
}

.gsArea div.Line { border-bottom: 1px solid #999; }

.gsArea div.LineMarginBottomTop { margin: 6px 0 6px 0; }
/* ok button floatet right */

.gsArea .btnPanel A { float: right; }

.gsArea .btnPanel { text-align: right; }


.eoPnl {
    color: #990000;
    border: 1px solid #990000;
    padding: 6px;
    margin-bottom: 12px;
}

.eoPnl A, .eoPnl A:hover, .eoPnl A:active, .eoPnl A:focus {
    color: #990000;
    outline: 0;
}

.eoHdr {
    background: url(img/collapsed.gif) no-repeat left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 16px;
}

.eoDesc {
    padding: 6px 0px 6px 16px;
    display: none;
}

.eoDesc UL {
    list-style-type: circle;
    margin: 0px;
    padding: 0px 0px 0px 12px;
}

.eoDesc UL LI { padding: 3px; }

.eoHdrOpen { background-image: url(img/expanded.gif); }

.eo0 { padding: 3px 0 3px 0; }

.eo1 { }

.disabled {
    color: Gray;
    cursor: text;
}

.disabled :focus { outline: 0; }

.rInArea, .rInArea ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.plRinAreHdr {
    padding: 3px;
    font-weight: bold;
}

.rInArea li { padding: 2px 2px 2px 12px; }

.rInArea li span { font-weight: bold; }

.dxpcControl_siemensConfirmPopup { background-color: #fff !important; }

.dxpcContentPaddings_siemensConfirmPopup { padding: 0 10px 10px 10px !important; }

.dxpcContent { background-color: #eee; }

.dxpcHeader { border-bottom: none; }

.trvLink {
    background: url('img/network.gif') no-repeat left center;
    padding-left: 16px;
}

.helpCenterHeader {
    border-bottom: 1px solid #999999;
    margin-bottom: 4px;
    padding-bottom: 4px;
}

.helpCenterTitle { font-weight: bold; }



/*Nachladecontent Productsupport- und GlobalSerach*/

.expPlus {
    background: url(img/plus_A.gif) no-repeat left center;
    cursor: pointer;
    padding-left: 15px;
}

.expMinus {
    background: url(img/minus_A.gif) no-repeat left center;
    cursor: pointer;
    padding-left: 15px;
}

.expLnk {
    background: url(img/arrow_B_right.gif) no-repeat left center;
    cursor: pointer;
    padding-left: 15px;
}


/*Global search searchslot override*/

.specificFilter { background-color: #BFCEDF; }

.mfnFilter .mfnFilterSearchSlotNoMargin .extrawide.filter { width: 748px !important; }

.mfnFilterSearchSlotNoMargin .extrawide .mfnDrpHeaderText { max-width: 748px; }

.mfnFilterSearchSlotNoMargin .extrawide .mfnDrpHeaderText {
    max-width: 748px !important;
    width: 500px !important;
}
/**/


/*MySupport Network Selector style*/
 .networkSelectorList
{
    list-style-type: none;
    padding: 0px;
}
.networkSelectorListItem 
{
    cursor: pointer;
    float: left;
    clear: both;
    padding: 0px;
    margin: 6px 0px 0px 0px;
}
li.networkSelectorListItem::before
{
    content: ">  ";
}
.networkSelectorListItemSelected
{
	color: #990000;
	font-weight: bold;
}

.chartTableContent thead tr th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
}

.chartTableContent thead tr th:first-child, .chartTableContent tbody tr td:first-child {
    border-bottom: 1px solid #96A9B7;
    border-left: 1px solid #96A9B7;
    width: 20%;
    float: left;
}

.chartTableContent thead tr th:nth-child(2), .chartTableContent tbody tr td:nth-child(2) {
    border-bottom: 1px solid #96A9B7;
    width: 60%;
    float: left;
}

.chartTableContent thead tr th:nth-child(3), .chartTableContent tbody tr td:nth-child(3) {
    border-bottom: 1px solid #96A9B7;
    border-right: 1px solid #96A9B7;
    width: 15.4%;
    float: left;
}

.productLifecycleCharTitleId {
    border: 1px solid #96A9B7;
    text-align: center;
    padding: 5px 0 5px 0;
    background-color: #BECDD7;
    font-weight: bold;
}

.chartTableContent tbody tr td ul li {
    list-style: none;
}

.chartTableContent .levelFive:before {
    content: "5";
    font-size: 15px;
    color: #248824;
    vertical-align:middle;
    margin-left: -30px;
    font-weight: bold;
}

.chartTableContent .levelFour:before {
    content: "4";
    font-size: 15px;
    color: #00FF00;
    vertical-align:middle;
    margin-left: -30px;
    font-weight: bold;
}

.chartTableContent .levelThree:before {
    content: "3";
    font-size: 15px;
    color: #FFFF00;
    vertical-align:middle;
    margin-left: -30px;
    font-weight: bold;
}

.chartTableContent .levelTwo:before {
    content: "2";
    font-size: 15px;
    color: #CB0003;
    vertical-align:middle;
    margin-bottom: -2px;
    margin-left: -30px;
    font-weight: bold;
}

.chartTableContent .levelOne:before {
    content: "1";
    font-size: 15px;
    color: #177AD8;
    vertical-align:middle;
    margin-left: -30px;
    font-weight: bold;
}

.chartTableContent tbody {
    line-height: 11px;
}

.saveUnknownProductContent {
    margin-left: 0;
    text-align: left;
}

.goBackToAddProductBtnMargin {
    margin-right: 140px;
}

.fontWeightBold {
    font-weight: bold;
}

.paddingLeft {
    padding-left: 26px;
}

.rightPaneLoadingDiv {
    left: 230px !important;
}

.tag-rel1 {
    line-height: 24px !important;
    font-size: 10px !important;
    padding: 4px 12px 3px 0;
}

.tag-rel2 {
    line-height: 24px !important;
    font-size: 12px !important;
    padding: 4px 12px 3px 0;
}

.tag-rel3 {
    line-height: 24px !important;
    font-size: 14px !important;
    padding: 4px 12px 3px 0;
}

.tag-rel4 {
    line-height: 24px !important;
    font-size: 16px !important;
    padding: 4px 12px 3px 0;
}

.tag-rel5 {
    line-height: 24px !important;
    font-size: 18px !important;
    padding: 4px 12px 3px 0;
}

.tag-rel6 {
    line-height: 24px !important;
    font-size: 20px !important;
    padding: 4px 12px 3px 0;
}

.tag-rel7 {
    line-height: 24px !important;
    font-size: 22px !important;
    padding: 4px 12px 3px 0;
}

/* MVP Styling */

.mvp-dialog {
    margin: 20px 0 0 0;
}

.mvp-dialog .mvp-tabs {
    height: 40px;
    border: solid #b3b3b3;
    border-width: 3px 0 3px 3px;
    margin: 0 0 20px 0;
    padding: 0;
}

div#repairService .mvp-dialog .mvp-tabs {
    width: 470px;
}

div#gspProductRegistration .mvp-dialog .mvp-tabs {
    width: 770px;
}

div#fieldService .mvp-dialog .mvp-tabs {
    width: 770px;
}

.mvp-dialog .mvp-tab-content { margin: 13px 0 0 0; }

.mvp-dialog .mvp-active { color: #cc0000; }

.mvp-dialog .mvp-tab {
    position: relative;
    background: #fffcfc;
    display: inline-block;
    text-align: center;
    height: 40px;
    width: 130px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    margin: 0 20px 0 0;
}

.mvp-dialog .mvp-tab:after, .mvp-dialog .mvp-tab:before {
    left: 99%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.mvp-dialog .mvp-tab:after {
    border-color: rgba(255, 252, 252, 0);
    border-left-color: #fffcfc;
    border-width: 19px;
    margin-top: -19px;
}

.mvp-dialog .mvp-tab:before {
    border-color: rgba(0, 0, 0, 0);
    border-left-color: #b3b3b3;
    border-width: 23px;
    margin-top: -23px;
}

.ad { background-position: 25px 0px !important; }

.ae { background-position: 25px -27px !important; }

.af { background-position: 25px -55px !important; }

.ag { background-position: 25px -83px !important; }

.ai { background-position: 25px -111px !important; }

.al { background-position: 25px -139px !important; }

.am { background-position: 25px -167px !important; }

.an { background-position: 25px -195px !important; }

.ao { background-position: 25px -223px !important; }

.ar { background-position: 25px -252px !important; }

.as { background-position: 25px -279px !important; }

.at { background-position: 25px -307px !important; }

.au { background-position: 25px -335px !important; }

.ax { background-position: 25px -363px !important; }

.az { background-position: 25px -391px !important; }

.ba { background-position: 25px -419px !important; }

.bb { background-position: 25px -447px !important; }

.bd { background-position: 25px -475px !important; }

.be { background-position: 25px -503px !important; }

.bf { background-position: 25px -531px !important; }

.bg { background-position: 25px -559px !important; }

.bh { background-position: 25px -587px !important; }

.bi { background-position: 25px -615px !important; }

.bj { background-position: 25px -643px !important; }

.bm { background-position: 25px -671px !important; }

.bn { background-position: 25px -699px !important; }

.bo { background-position: 25px -727px !important; }

.br { background-position: 25px -755px !important; }

.bs { background-position: 25px -783px !important; }

.bt { background-position: 25px -811px !important; }

.bv { background-position: 25px -839px !important; }

.bw { background-position: 25px -867px !important; }

.by { background-position: 25px -895px !important; }

.bz { background-position: 25px -923px !important; }

.ca { background-position: 25px -951px !important; }

.cc { background-position: 25px -979px !important; }

.cd { background-position: 25px -1007px !important; }

.cf { background-position: 25px -1035px !important; }

.cg { background-position: 25px -1063px !important; }

.ch { background-position: 25px -1091px !important; }

.ci { background-position: 25px -1119px !important; }

.ck { background-position: 25px -1147px !important; }

.cl { background-position: 25px -1175px !important; }

.cm { background-position: 25px -1203px !important; }

.cn { background-position: 25px -1231px !important; }

.co { background-position: 25px -1259px !important; }

.cr { background-position: 25px -1287px !important; }

.cs { background-position: 25px -1315px !important; }

.cu { background-position: 25px -1343px !important; }

.cv { background-position: 25px -1371px !important; }

.cx { background-position: 25px -1399px !important; }

.cy { background-position: 25px -1427px !important; }

.cz { background-position: 25px -1455px !important; }

.de { background-position: 25px -1483px !important; }

.dj { background-position: 25px -1511px !important; }

.dk { background-position: 25px -1539px !important; }

.dm { background-position: 25px -1567px !important; }

.do { background-position: 25px -1595px !important; }

.dz { background-position: 25px -1623px !important; }

.ec { background-position: 25px -1651px !important; }

.ee { background-position: 25px -1679px !important; }

.eg { background-position: 25px -1708px !important; }

.eh { background-position: 25px -1735px !important; }

.er { background-position: 25px -1763px !important; }

.es-ct { background-position: 25px -1791px !important; }

.es { background-position: 25px -1819px !important; }

.et { background-position: 25px -1847px !important; }

.eu { background-position: 25px -1875px !important; }

.fi { background-position: 25px -1903px !important; }

.fj { background-position: 25px -1931px !important; }

.fk { background-position: 25px -1959px !important; }

.fm { background-position: 25px -1987px !important; }

.fo { background-position: 25px -2015px !important; }

.fr { background-position: 25px -2043px !important; }

.ga { background-position: 25px -2071px !important; }

.gb-eng { background-position: 25px -2099px !important; }

.gb-sct { background-position: 25px -2127px !important; }

.gb-wls { background-position: 25px -2155px !important; }

.gb { background-position: 25px -2183px !important; }

.gd { background-position: 25px -2211px !important; }

.ge { background-position: 25px -2239px !important; }

.gf { background-position: 25px -2267px !important; }

.gh { background-position: 25px -2295px !important; }

.gi { background-position: 25px -2323px !important; }

.gl { background-position: 25px -2351px !important; }

.gm { background-position: 25px -2379px !important; }

.gn { background-position: 25px -2407px !important; }

.gp { background-position: 25px -2435px !important; }

.gq { background-position: 25px -2463px !important; }

.gr { background-position: 25px -2491px !important; }

.gs { background-position: 25px -2519px !important; }

.gt { background-position: 25px -2547px !important; }

.gu { background-position: 25px -2575px !important; }

.gw { background-position: 25px -2603px !important; }

.gy { background-position: 25px -2631px !important; }

.hk { background-position: 25px -2659px !important; }

.hn { background-position: 25px -2687px !important; }

.hr { background-position: 25px -2715px !important; }

.ht { background-position: 25px -2743px !important; }

.hu { background-position: 25px -2771px !important; }

.id { background-position: 25px -2799px !important; }

.ie { background-position: 25px -2827px !important; }

.il { background-position: 25px -2855px !important; }

.in { background-position: 25px -2883px !important; }

.io { background-position: 25px -2911px !important; }

.iq { background-position: 25px -2939px !important; }

.ir { background-position: 25px -2967px !important; }

.is { background-position: 25px -2995px !important; }

.it { background-position: 25px -3023px !important; }

.jm { background-position: 25px -3051px !important; }

.jo { background-position: 25px -3079px !important; }

.jp { background-position: 25px -3107px !important; }

.ke { background-position: 25px -3135px !important; }

.kg { background-position: 25px -3163px !important; }

.kh { background-position: 25px -3191px !important; }

.ki { background-position: 25px -3219px !important; }

.km { background-position: 25px -3247px !important; }

.kn { background-position: 25px -3275px !important; }

.kp { background-position: 25px -3303px !important; }

.kr { background-position: 25px -3331px !important; }

.kw { background-position: 25px -3359px !important; }

.ky { background-position: 25px -3387px !important; }

.kz { background-position: 25px -3415px !important; }

.la { background-position: 25px -3443px !important; }

.lb { background-position: 25px -3471px !important; }

.lc { background-position: 25px -3499px !important; }

.li { background-position: 25px -3527px !important; }

.lk { background-position: 25px -3555px !important; }

.lr { background-position: 25px -3583px !important; }

.ls { background-position: 25px -3611px !important; }

.lt { background-position: 25px -3639px !important; }

.lu { background-position: 25px -3667px !important; }

.lv { background-position: 25px -3695px !important; }

.ly { background-position: 25px -3723px !important; }

.ma { background-position: 25px -3751px !important; }

.mc { background-position: 25px -3779px !important; }

.md { background-position: 25px -3807px !important; }

.me { background-position: 25px -3835px !important; }

.mg { background-position: 25px -3863px !important; }

.mh { background-position: 25px -3891px !important; }

.mk { background-position: 25px -3919px !important; }

.ml { background-position: 25px -3947px !important; }

.mm { background-position: 25px -3975px !important; }

.mn { background-position: 25px -4004px !important; }

.mo { background-position: 25px -4031px !important; }

.mp { background-position: 25px -4059px !important; }

.mq { background-position: 25px -4087px !important; }

.mr { background-position: 25px -4115px !important; }

.ms { background-position: 25px -4143px !important; }

.mt { background-position: 25px -4171px !important; }

.mu { background-position: 25px -4199px !important; }

.mv { background-position: 25px -4227px !important; }

.mw { background-position: 25px -4255px !important; }

.mx { background-position: 25px -4283px !important; }

.my { background-position: 25px -4311px !important; }

.mz { background-position: 25px -4339px !important; }

.na { background-position: 25px -4367px !important; }

.nc { background-position: 25px -4395px !important; }

.ne { background-position: 25px -4423px !important; }

.nf { background-position: 25px -4451px !important; }

.ng { background-position: 25px -4479px !important; }

.ni { background-position: 25px -4507px !important; }

.nl { background-position: 25px -4535px !important; }

.no { background-position: 25px -4563px !important; }

.np { background-position: 25px -4591px !important; }

.nr { background-position: 25px -4619px !important; }

.nu { background-position: 25px -4647px !important; }

.nz { background-position: 25px -4675px !important; }

.om { background-position: 25px -4703px !important; }

.pa { background-position: 25px -4731px !important; }

.pe { background-position: 25px -4759px !important; }

.pf { background-position: 25px -4787px !important; }

.pg { background-position: 25px -4815px !important; }

.ph { background-position: 25px -4843px !important; }

.pk { background-position: 25px -4871px !important; }

.pl { background-position: 25px -4899px !important; }

.pm { background-position: 25px -4927px !important; }

.pn { background-position: 25px -4955px !important; }

.pr { background-position: 25px -4983px !important; }

.ps { background-position: 25px -50118px !important; }

.pt { background-position: 25px -5039px !important; }

.pw { background-position: 25px -5067px !important; }

.py { background-position: 25px -5095px !important; }

.qa { background-position: 25px -5123px !important; }

.re { background-position: 25px -5151px !important; }

.ro { background-position: 25px -5179px !important; }

.rs { background-position: 25px -5207px !important; }

.ru { background-position: 25px -5235px !important; }

.rw { background-position: 25px -5263px !important; }

.sa { background-position: 25px -5291px !important; }

.sb { background-position: 25px -5319px !important; }

.sc { background-position: 25px -5347px !important; }

.sd { background-position: 25px -5375px !important; }

.se { background-position: 25px -5403px !important; }

.sg { background-position: 25px -5431px !important; }

.sh { background-position: 25px -5459px !important; }

.si { background-position: 25px -5487px !important; }

.sj { background-position: 25px -5515px !important; }

.sk { background-position: 25px -5543px !important; }

.sl { background-position: 25px -5571px !important; }

.sm { background-position: 25px -5599px !important; }

.sn { background-position: 25px -5627px !important; }

.so { background-position: 25px -5655px !important; }

.sr { background-position: 25px -5683px !important; }

.st { background-position: 25px -5711px !important; }

.sv { background-position: 25px -5739px !important; }

.sy { background-position: 25px -5767px !important; }

.sz { background-position: 25px -5795px !important; }

.tc { background-position: 25px -5823px !important; }

.td { background-position: 25px -5851px !important; }

.tf { background-position: 25px -5879px !important; }

.tg { background-position: 25px -5907px !important; }

.th { background-position: 25px -5935px !important; }

.tj { background-position: 25px -5963px !important; }

.tk { background-position: 25px -5991px !important; }

.tl { background-position: 25px -6019px !important; }

.tm { background-position: 25px -6047px !important; }

.tn { background-position: 25px -6075px !important; }

.to { background-position: 25px -6103px !important; }

.tr { background-position: 25px -6131px !important; }

.tt { background-position: 25px -6159px !important; }

.tv { background-position: 25px -6187px !important; }

.tw { background-image: none !important; }

.tz { background-position: 25px -6243px !important; }

.ua { background-position: 25px -6271px !important; }

.ug { background-position: 25px -6299px !important; }

.us { background-position: 25px -6327px !important; }

.uy { background-position: 25px -6355px !important; }

.uz { background-position: 25px -6383px !important; }

.va { background-position: 25px -6411px !important; }

.vc { background-position: 25px -6439px !important; }

.ve { background-position: 25px -6467px !important; }

.vg { background-position: 25px -6495px !important; }

.vi { background-position: 25px -6523px !important; }

.vn { background-position: 25px -6551px !important; }

.vu { background-position: 25px -6579px !important; }

.wf { background-position: 25px -6607px !important; }

.ws { background-position: 25px -6635px !important; }

.ye { background-position: 25px -6663px !important; }

.yt { background-position: 25px -6691px !important; }

.za { background-position: 25px -6719px !important; }

.zm { background-position: 25px -6747px !important; }

.zw { background-position: 25px -6775px !important; }


.ad:hover { background-position: 25px -13px !important; }

.ae:hover { background-position: 25px -41px !important; }

.af:hover { background-position: 25px -70px !important; }

.ag:hover { background-position: 25px -97px !important; }

.ai:hover { background-position: 25px -125px !important; }

.al:hover { background-position: 25px -153px !important; }

.am:hover { background-position: 25px -181px !important; }

.an:hover { background-position: 25px -209px !important; }

.ao:hover { background-position: 25px -237px !important; }

.ar:hover { background-position: 25px -266px !important; }

.as:hover { background-position: 25px -293px !important; }

.at:hover { background-position: 25px -321px !important; }

.au:hover { background-position: 25px -349px !important; }

.ax:hover { background-position: 25px -377px !important; }

.az:hover { background-position: 25px -405px !important; }

.ba:hover { background-position: 25px -433px !important; }

.bb:hover { background-position: 25px -461px !important; }

.bd:hover { background-position: 25px -489px !important; }

.be:hover { background-position: 25px -517px !important; }

.bf:hover { background-position: 25px -545px !important; }

.bg:hover { background-position: 25px -573px !important; }

.bh:hover { background-position: 25px -601px !important; }

.bi:hover { background-position: 25px -629px !important; }

.bj:hover { background-position: 25px -657px !important; }

.bm:hover { background-position: 25px -685px !important; }

.bn:hover { background-position: 25px -713px !important; }

.bo:hover { background-position: 25px -741px !important; }

.br:hover { background-position: 25px -769px !important; }

.bs:hover { background-position: 25px -797px !important; }

.bt:hover { background-position: 25px -825px !important; }

.bv:hover { background-position: 25px -853px !important; }

.bw:hover { background-position: 25px -881px !important; }

.by:hover { background-position: 25px -909px !important; }

.bz:hover { background-position: 25px -937px !important; }

.ca:hover { background-position: 25px -965px !important; }

.cc:hover { background-position: 25px -993px !important; }

.cd:hover { background-position: 25px -1021px !important; }

.cf:hover { background-position: 25px -1049px !important; }

.cg:hover { background-position: 25px -1077px !important; }

.ch:hover { background-position: 25px -1105px !important; }

.ci:hover { background-position: 25px -1133px !important; }

.ck:hover { background-position: 25px -1161px !important; }

.cl:hover { background-position: 25px -1189px !important; }

.cm:hover { background-position: 25px -1217px !important; }

.cn:hover { background-position: 25px -1245px !important; }

.co:hover { background-position: 25px -1273px !important; }

.cr:hover { background-position: 25px -1301px !important; }

.cs:hover { background-position: 25px -1329px !important; }

.cu:hover { background-position: 25px -1357px !important; }

.cv:hover { background-position: 25px -1385px !important; }

.cx:hover { background-position: 25px -1413px !important; }

.cy:hover { background-position: 25px -1441px !important; }

.cz:hover { background-position: 25px -1469px !important; }

.de:hover { background-position: 25px -1497px !important; }

.dj:hover { background-position: 25px -1525px !important; }

.dk:hover { background-position: 25px -1553px !important; }

.dm:hover { background-position: 25px -1581px !important; }

.do:hover { background-position: 25px -1609px !important; }

.dz:hover { background-position: 25px -1637px !important; }

.ec:hover { background-position: 25px -1665px !important; }

.ee:hover { background-position: 25px -1693px !important; }

.eg:hover { background-position: 25px -1722px !important; }

.eh:hover { background-position: 25px -1749px !important; }

.er:hover { background-position: 25px -1777px !important; }

.es-ct:hover { background-position: 25px -1805px !important; }

.es:hover { background-position: 25px -1833px !important; }

.et:hover { background-position: 25px -1861px !important; }

.eu:hover { background-position: 25px -1889px !important; }

.fi:hover { background-position: 25px -1917px !important; }

.fj:hover { background-position: 25px -1945px !important; }

.fk:hover { background-position: 25px -1973px !important; }

.fm:hover { background-position: 25px -2001px !important; }

.fo:hover { background-position: 25px -2029px !important; }

.fr:hover { background-position: 25px -2057px !important; }

.ga:hover { background-position: 25px -2085px !important; }

.gb-eng:hover { background-position: 25px -2113px !important; }

.gb-sct:hover { background-position: 25px -2141px !important; }

.gb-wls:hover { background-position: 25px -2169px !important; }

.gb:hover { background-position: 25px -2197px !important; }

.gd:hover { background-position: 25px -2225px !important; }

.ge:hover { background-position: 25px -2253px !important; }

.gf:hover { background-position: 25px -2281px !important; }

.gh:hover { background-position: 25px -2309px !important; }

.gi:hover { background-position: 25px -2337px !important; }

.gl:hover { background-position: 25px -2365px !important; }

.gm:hover { background-position: 25px -2393px !important; }

.gn:hover { background-position: 25px -2421px !important; }

.gp:hover { background-position: 25px -2449px !important; }

.gq:hover { background-position: 25px -2477px !important; }

.gr:hover { background-position: 25px -2505px !important; }

.gs:hover { background-position: 25px -2533px !important; }

.gt:hover { background-position: 25px -2561px !important; }

.gu:hover { background-position: 25px -2589px !important; }

.gw:hover { background-position: 25px -2617px !important; }

.gy:hover { background-position: 25px -2645px !important; }

.hk:hover { background-position: 25px -2673px !important; }

.hn:hover { background-position: 25px -2701px !important; }

.hr:hover { background-position: 25px -2729px !important; }

.ht:hover { background-position: 25px -2757px !important; }

.hu:hover { background-position: 25px -2785px !important; }

.id:hover { background-position: 25px -2813px !important; }

.ie:hover { background-position: 25px -2841px !important; }

.il:hover { background-position: 25px -2869px !important; }

.in:hover { background-position: 25px -2897px !important; }

.io:hover { background-position: 25px -2925px !important; }

.iq:hover { background-position: 25px -2953px !important; }

.ir:hover { background-position: 25px -2981px !important; }

.is:hover { background-position: 25px -3009px !important; }

.it:hover { background-position: 25px -3037px !important; }

.jm:hover { background-position: 25px -3065px !important; }

.jo:hover { background-position: 25px -3093px !important; }

.jp:hover { background-position: 25px -3121px !important; }

.ke:hover { background-position: 25px -3149px !important; }

.kg:hover { background-position: 25px -3177px !important; }

.kh:hover { background-position: 25px -3205px !important; }

.ki:hover { background-position: 25px -3233px !important; }

.km:hover { background-position: 25px -3261px !important; }

.kn:hover { background-position: 25px -3289px !important; }

.kp:hover { background-position: 25px -3317px !important; }

.kr:hover { background-position: 25px -3345px !important; }

.kw:hover { background-position: 25px -3373px !important; }

.ky:hover { background-position: 25px -3401px !important; }

.kz:hover { background-position: 25px -3429px !important; }

.la:hover { background-position: 25px -3457px !important; }

.lb:hover { background-position: 25px -3485px !important; }

.lc:hover { background-position: 25px -3513px !important; }

.li:hover { background-position: 25px -3541px !important; }

.lk:hover { background-position: 25px -3569px !important; }

.lr:hover { background-position: 25px -3597px !important; }

.ls:hover { background-position: 25px -3625px !important; }

.lt:hover { background-position: 25px -3653px !important; }

.lu:hover { background-position: 25px -3681px !important; }

.lv:hover { background-position: 25px -3709px !important; }

.ly:hover { background-position: 25px -3737px !important; }

.ma:hover { background-position: 25px -3765px !important; }

.mc:hover { background-position: 25px -3793px !important; }

.md:hover { background-position: 25px -3821px !important; }

.me:hover { background-position: 25px -3849px !important; }

.mg:hover { background-position: 25px -3877px !important; }

.mh:hover { background-position: 25px -3905px !important; }

.mk:hover { background-position: 25px -3933px !important; }

.ml:hover { background-position: 25px -3961px !important; }

.mm:hover { background-position: 25px -3989px !important; }

.mn:hover { background-position: 25px -4017px !important; }

.mo:hover { background-position: 25px -4045px !important; }

.mp:hover { background-position: 25px -4073px !important; }

.mq:hover { background-position: 25px -4101px !important; }

.mr:hover { background-position: 25px -4129px !important; }

.ms:hover { background-position: 25px -4157px !important; }

.mt:hover { background-position: 25px -4185px !important; }

.mu:hover { background-position: 25px -4213px !important; }

.mv:hover { background-position: 25px -4241px !important; }

.mw:hover { background-position: 25px -4269px !important; }

.mx:hover { background-position: 25px -4297px !important; }

.my:hover { background-position: 25px -4325px !important; }

.mz:hover { background-position: 25px -4353px !important; }

.na:hover { background-position: 25px -4381px !important; }

.nc:hover { background-position: 25px -4409px !important; }

.ne:hover { background-position: 25px -4437px !important; }

.nf:hover { background-position: 25px -4465px !important; }

.ng:hover { background-position: 25px -4493px !important; }

.ni:hover { background-position: 25px -4521px !important; }

.nl:hover { background-position: 25px -4549px !important; }

.no:hover { background-position: 25px -4577px !important; }

.np:hover { background-position: 25px -4605px !important; }

.nr:hover { background-position: 25px -4633px !important; }

.nu:hover { background-position: 25px -4661px !important; }

.nz:hover { background-position: 25px -4689px !important; }

.om:hover { background-position: 25px -4717px !important; }

.pa:hover { background-position: 25px -4745px !important; }

.pe:hover { background-position: 25px -4773px !important; }

.pf:hover { background-position: 25px -4801px !important; }

.pg:hover { background-position: 25px -4829px !important; }

.ph:hover { background-position: 25px -4857px !important; }

.pk:hover { background-position: 25px -4885px !important; }

.pl:hover { background-position: 25px -4913px !important; }

.pm:hover { background-position: 25px -4941px !important; }

.pn:hover { background-position: 25px -4969px !important; }

.pr:hover { background-position: 25px -4997px !important; }

.ps:hover { background-position: 25px -5025px !important; }

.pt:hover { background-position: 25px -5053px !important; }

.pw:hover { background-position: 25px -5081px !important; }

.py:hover { background-position: 25px -5109px !important; }

.qa:hover { background-position: 25px -5137px !important; }

.re:hover { background-position: 25px -5165px !important; }

.ro:hover { background-position: 25px -5193px !important; }

.rs:hover { background-position: 25px -5221px !important; }

.ru:hover { background-position: 25px -5249px !important; }

.rw:hover { background-position: 25px -5277px !important; }

.sa:hover { background-position: 25px -5305px !important; }

.sb:hover { background-position: 25px -5333px !important; }

.sc:hover { background-position: 25px -5361px !important; }

.sd:hover { background-position: 25px -5389px !important; }

.se:hover { background-position: 25px -5417px !important; }

.sg:hover { background-position: 25px -5445px !important; }

.sh:hover { background-position: 25px -5473px !important; }

.si:hover { background-position: 25px -5501px !important; }

.sj:hover { background-position: 25px -5529px !important; }

.sk:hover { background-position: 25px -5557px !important; }

.sl:hover { background-position: 25px -5585px !important; }

.sm:hover { background-position: 25px -5613px !important; }

.sn:hover { background-position: 25px -5641px !important; }

.so:hover { background-position: 25px -5669px !important; }

.sr:hover { background-position: 25px -5697px !important; }

.st:hover { background-position: 25px -5725px !important; }

.sv:hover { background-position: 25px -5753px !important; }

.sy:hover { background-position: 25px -5781px !important; }

.sz:hover { background-position: 25px -5809px !important; }

.tc:hover { background-position: 25px -5837px !important; }

.td:hover { background-position: 25px -5865px !important; }

.tf:hover { background-position: 25px -5893px !important; }

.tg:hover { background-position: 25px -5921px !important; }

.th:hover { background-position: 25px -5949px !important; }

.tj:hover { background-position: 25px -5977px !important; }

.tk:hover { background-position: 25px -6005px !important; }

.tl:hover { background-position: 25px -6033px !important; }

.tm:hover { background-position: 25px -6061px !important; }

.tn:hover { background-position: 25px -6089px !important; }

.to:hover { background-position: 25px -6117px !important; }

.tr:hover { background-position: 25px -6145px !important; }

.tt:hover { background-position: 25px -6173px !important; }

.tv:hover { background-position: 25px -6201px !important; }

.tw:hover { background-image: none !important; }

.tz:hover { background-position: 25px -6257px !important; }

.ua:hover { background-position: 25px -6285px !important; }

.ug:hover { background-position: 25px -6313px !important; }

.us:hover { background-position: 25px -6341px !important; }

.uy:hover { background-position: 25px -6369px !important; }

.uz:hover { background-position: 25px -6397px !important; }

.va:hover { background-position: 25px -6427px !important; }

.vc:hover { background-position: 25px -6453px !important; }

.ve:hover { background-position: 25px -6481px !important; }

.vg:hover { background-position: 25px -6509px !important; }

.vi:hover { background-position: 25px -6537px !important; }

.vn:hover { background-position: 25px -6565px !important; }

.vu:hover { background-position: 25px -6593px !important; }

.wf:hover { background-position: 25px -6621px !important; }

.ws:hover { background-position: 25px -6649px !important; }

.ye:hover { background-position: 25px -6677px !important; }

.yt:hover { background-position: 25px -6705px !important; }

.za:hover { background-position: 25px -6733px !important; }

.zm:hover { background-position: 25px -6761px !important; }

.zw:hover { background-position: 25px -6789px !important; }

.dxpcDropDown>.dxpc-contentWrapper{
    padding: 0 !important;
}

.intranetOnlyDiv {
    max-width: 100%;
    border: 1px dashed #990000 !important;
    background: #FDEBDC url(../NWA/img/intra_trans.gif) no-repeat top right;
    margin: 10px 5px 10px 0;
    padding: 5px;
}

.intranetOnlyDiv a {
    color: #0000ff;
    text-decoration: underline;
    font-weight: normal !important;
}

.intranetOnlyDiv .clearBoth {
    clear: both;
}

.intranetOnlyDiv .bold {
    font-weight: bold !important;
}

.showPageChecksumWrapper {
    margin-bottom: 30px;
}