.page {
}
.banner {
    height: 26px;
}
.banner .breadcrumbNav {
    padding: 0;
    padding-left: 7px;
    padding-right: 7px;
    line-height: 25px;
}
.banner .toolbar {
    padding: 0;
    padding-left: 7px;
    padding-right: 7px;
    line-height: 25px;
}
.banner .toolbar #toolBarLink0 img {
	margin-top: -3px;
}
* html .banner .toolbar #toolBarLink0 img {
	margin-top: -1px;
}
.mainColumn {
	width:762px;
}
* html #mainColumn {
	width:782px;
}

/*
 * dopdown navigation
 */
.subNavigation {
      position: absolute;
      z-index: 1000;
      padding-left: 4px;
      padding-right: 4px;
      top: 21;
      left: 0;
      margin: 0;/* overwrites parent */
      padding: 0;/* overwrites parent */
      display: none;
      list-style: none;
      /*list-style-image: url("/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif");*/
      border-top: none;
      border-left: solid 1px #c4922f;
      border-right: solid 1px #c4922f;
      border-bottom: solid 1px #c4922f;
      background: #fcf3df;
}
.subNavigationSelected {
      position: absolute;
      z-index: 1000;
      padding-left: 4px;
      padding-right: 4px;
      top: 21;
      left: 0;
      margin: 0;/* overwrites parent */
      padding: 0;/* overwrites parent */
      display: block;
      list-style: none;
      border-top: none;
      border-left: solid 1px #c4922f;
      border-right: solid 1px #c4922f;
      border-bottom: solid 1px #c4922f;
      background: #fcf3df;
}

.placeholder {
      /*height:8px!important;*/
      /*padding:0!important;*/
}

.subNavigation li {
	/*list-style-image: url("/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif");*/
    background: #fcf3df;
	background-image: url(/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0.2em; 
	/*padding-left: 2em; */
	margin-left: 0;
	width: 100%;
}

.subNavigation a,
.subNavigation a:visited {
      /*color: #6a6655;*/
      font-weight: normal;
}

.subNavigation li a:active,
.subNavigation li a:hover {
      color: #6a6655;
      font-weight: normal;
      padding-left: 2em;
}
.subNavigation li span,
.subNavigation li div,
.subNavigation li a,
.subNavigation li a:active,
.subNavigation li a:visited {
      display: block;
      padding: 4px 6px;
      padding-left: 2em;
      /*background: #fcf3df;*/
      /*background: transparent;*/
      background: #fcf3df;
      line-height: 18px;
      /*color: #ffffff;*/
      /*color: #656160;*/
      /*white-space: nowrap;*/
      font-family: "Trebuchet MS",Georgia,Verdana,sans-serif;/* overwrites admin style */
      text-decoration: none;
      font-weight: normal;
}



.subNavigationSelected li {
	/*list-style-image: url("/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif");*/
    background: #fcf3df;
	background-image: url(/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0.2em; 
	/*padding-left: 2em;*/
	margin-left: 0;
	width: 100%;
}

.subNavigationSelected li a,
.subNavigationSelected li a:visited {
      /*color: #6a6655;*/
      font-weight: normal;
}
/*
.subNavigationSelected li a:hover {
      background: #EFC883;
      font-weight: normal;
	background-image: url(/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0.2em; 
}

.subNavigationSelected li a:active,
.subNavigationSelected li a:hover {
      padding-left: 2em;
      font-weight: normal;
}
*/
.subNavigationSelected li span,
.subNavigationSelected li div,
.subNavigationSelected li a,
.subNavigationSelected li a:active,
.subNavigationSelected li a:visited {
      display: block;
      padding: 4px 6px;
      padding-left: 2em;
      /*background: #fcf3df;*/
      background: transparent;
      line-height: 18px;
      /*color: #ffffff;*/
      /*color: #656160;*/
      /*white-space: nowrap;*/
      font-family: "Trebuchet MS",Georgia,Verdana,sans-serif;/* overwrites admin style */
      text-decoration: none;
}

/*
 * top navigation
 */
.mptopnavigation {
      margin: 0;
      padding: 0;
      /*
      padding-left: 4px;
      padding-right: 4px;
      */
      list-style: none;
      z-index:999;
}
.mptopnavigation li {
      float: left;
      position: relative;
      font-weight: bold;
      z-index:999;
}

/*
.mptopnavigation li ul {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      padding: 0;
      display: none;
      border-top: none;
      list-style: none;
}
*/
.mptopnavigation li ul.selected1 {
      display: block;
}
@media print {
      .mptopnavigation li ul, .mptopnavigation li ul.selected1 {
             display: none;
      }
}

.mptopnavigation span,
.mptopnavigation div,
.mptopnavigation a,
.mptopnavigation a:active,
.mptopnavigation a:visited {
      display: block;
      padding: 1px 2px;
      background: #e7ac37;
      /*background: #fcf3df;*/
      line-height: 15px;
      /*color: #ffffff;*/
      color: #000;
      /*color: #656160;*/
      /*white-space: nowrap;*/
      font-family: "Trebuchet MS",Georgia,Verdana,sans-serif;/* overwrites admin style */
      text-decoration: none;
}

#mptopnavigation-home,
#mptopnavigation-home a,
#mptopnavigation-home a:active,
#mptopnavigation-home a:visited
{ 
    font-weight: bold;
}


#mptopnavigation-main-0  {
	width: 186px;
	padding-top:8px;
	padding-bottom:8px;
}

#mptopnavigation-main-0 span {
	width: 186px;
}
#mptopnavigation-main-0 a{
	width: 158px;
}
#mptopnavigation-main-0 li,
#mptopnavigation-main-0 div {
	width: 186px;
}


#mptopnavigation-main-1  {
	width: 186px;
	padding-top:8px;
	padding-bottom:8px;
}

#mptopnavigation-main-1 span {
	width: 186px;
}
#mptopnavigation-main-1 a{
	width: 158px;
}
#mptopnavigation-main-1 li,
#mptopnavigation-main-1 div {
	width: 186px;
}

#mptopnavigation-main-2  {
	width: 151px;
	padding-top:8px;
	padding-bottom:8px;
}

#mptopnavigation-main-2 span {
	width: 151px;
}
#mptopnavigation-main-2 a{
	width: 123px;
}
#mptopnavigation-main-2 li,
#mptopnavigation-main-2 div {
	width: 151px;
}

#mptopnavigation-main-3  {
	width: 151px;
	padding-top:8px;
	padding-bottom:8px;
}

#mptopnavigation-main-3 span {
	width: 151px;
}
#mptopnavigation-main-3 a{
	width: 123px;
}
#mptopnavigation-main-3 li,
#mptopnavigation-main-3 div {
	width: 151px;
}

#mptopnavigation-main-4  {
	width: 150px;
	padding-top:8px;
	padding-bottom:8px;
}

#mptopnavigation-main-4 span {
	width: 150px;
}

#mptopnavigation-main-4 a{
	width: 122px;
}
#mptopnavigation-main-4 li,
#mptopnavigation-main-4 div {
	width: 150px;
}

#mptopnavigation-main-title-0
{
	width:116px;
	height:34px;
	padding: 6px 17px 1px 18px;
	text-align:center;
}

#mptopnavigation-main-title-1
{
	width:116px;
	height:34px;
	padding: 6px 17px 1px 18px;
	text-align:center;
	border-left: solid white 1px;
}

#mptopnavigation-main-title-2
{
	width:116px;
	height:34px;
	padding: 6px 17px 1px 18px;
	text-align:center;
	border-left: solid white 1px;
}

#mptopnavigation-main-title-3
{
	width:116px;
	height:34px;
	padding: 6px 17px 1px 18px;
	text-align:center;
	border-left: solid white 1px;
}

#mptopnavigation-main-title-4
{
	width:116px;
	height:34px;
	padding: 6px 17px 1px 17px;
	text-align:center;
	border-left: solid white 1px;
}











.mptopnavigation span:hover,
.mptopnavigation .selected1 span,
.mptopnavigation a:hover {
      /*background: #c4922f;*/
      color: #000000;
      text-decoration: none;/* overwrites parent */
      font-weight: bold;
}

.mptopnavigation span.notinpath,
.mptopnavigation div.notinpath,
.mptopnavigation a.notinpath,
.mptopnavigation a.notinpath:active,
.mptopnavigation a.notinpath:visited {
      color: #fff;
      /*background: #efc883;*/
      font-weight: bold;
}

.mptopnavigation span.inpath,
.mptopnavigation div.inpath,
.mptopnavigation a.inpath,
.mptopnavigation a.inpath:active,
.mptopnavigation a.inpath:visited {
      color: #000000;
      /*background: #efc883;*/
      background: #fcf3df;
      font-weight: bold;
}

.mptopnavigation span.inpathSub,
.mptopnavigation div.inpathSub,
.mptopnavigation a.inpathSub,
.mptopnavigation a.inpathSub:active,
.mptopnavigation a.inpathSub:visited {
      color: #000000;
      /*background: #efc883;*/
      /*background: #fcf3df;*/
      background: #EFC883;
      background-image: url(/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav_sel.gif); 
      background-repeat: no-repeat; 
      background-position: 0 0.2em; 
      font-weight: bold;
}

.mptopnavigation span.notinpathSub,
.mptopnavigation div.notinpathSub,
.mptopnavigation a.notinpathSub,
.mptopnavigation a.notinpathSub:active,
.mptopnavigation a.notinpathSub:visited {
      color: #000000;
      /*background: #efc883;*/
      /*background: #fcf3df;*/
      background: #fcf3df;
      background-image: url(/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav.gif); 
      background-repeat: no-repeat; 
      background-position: 0 0.2em; 
      font-weight: normal;
}


.mptopnavigation a.notinpathSub:hover,
.mptopnavigation a.notinpathSub:active
{
    background: #EFC883;
    font-weight: normal;
	background-image: url(/portal/WKE_MarketingPortal_BV1_NCS/ncs_nav_sel.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0.2em; 
}


/*
 * crumb trail
 */
.mpcrumbtrail {
}
.mpcrumbtrail ul {
    height: 2.5em;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 2.5em;
}
.mpcrumbtrail ul li {
    float: left;/* vertical */
    padding: 0;
    list-style-type: none;
    background-color: white;/* overwrite IBM style */
}
.mpcrumbtrail ul li a {
    padding-left: 5px;
    padding-right: 5px;
    color: black;/* overwrite IBM style */
    text-decoration: none;/* redundant (IBM style) */
}
#contentcontainer {
	height: 500px;/* opt: 600 - 170 = 430 */
}
* html #contentcontainer {
	height: 500px;
}
#mainContent {
    padding:0 ;/* overwrite IBM style */
    /*border: solid 1px green;*/
}
#wpsFLYflyout {
    top: 26px;
    height: 90%;
}
* html #wpsFLYflyout {
	height: 600px;
    h\eight: 90%;
}
#wpsFLY_flyoutIFrame {
    height: 100%;
}
.mpfooter {
}
.mpfooter ul {
    height: 2.5em;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 2.5em;
}
.mpfooter ul li {
    float: left;/* vertical */
    padding: 0;
    list-style-type: none;
    background-color: white;/* overwrite IBM style */
}
.mpfooter ul li a {
    padding-left: 5px;
    padding-right: 5px;
    border-left: solid 1px black;
    color: black;/* overwrite IBM style */
    text-decoration: none;
}
.mpfooter ul li.first a {
    border-left: none;
}

/*
 * Layout portlet area
 */
.layoutRow {
	width: 100%;
	height: 100%;
    /*border: solid 1px red;*/
}
.layoutRow td {
    padding: 0;
    padding-top: 14px;
}
.layoutRow td td {
    padding: 0;
}
.layoutRow .rowFirst {
	border-right: 1px solid #BCD0E4;
	/*border-top: 1px solid #FFFFFF;*/
}
.layoutRow #row_2 {
    border-left:1px solid #BCD0E4;
}
.layoutColumn {
	width: 100%;
	    /*border: solid 1px blue;*/
}
.layoutColumn .dropzone {
    width: 100px;/* mz iE7 */
}
* html .layoutColumn .dropzone {
	width: 100px;/* iE6 (!iE7 strict) */
}
.wpsPortlet {
    margin: 0;/* overwrite IBM style */
    border: none;/* overwrites IBM style */
}
.wpsPortletBody {
	margin: 0;/* overwrites IBM admin style */
}
