﻿/*	Unified KONE.com styles
*	Version 1.1
*/
body {
	margin: 0px;
	font: 0.75em Arial, Verdana, Sans-Serif;
	color: #262626;
	background-color: #ffffff;
}

.normalfont
{
	font: 0.75em Arial, Verdana, Sans-Serif;	
}


div#kone-top {
	width: 100%;
	height: 38px;
	background-color: #efedeb;
	margin: 0px;
}

div#kone-top-inner {
	width: 955px;
	height: 38px;
	margin: 0px auto 0px auto;
}

div#kone-top-inner div#kone-top-inner-left {
	float: left;
	width: 177px;
	overflow: hidden;
	margin-top:10px;
}

div#kone-top-inner div#kone-top-inner-left a:link,
div#kone-top-inner div#kone-top-inner-left a:active,
div#kone-top-inner div#kone-top-inner-left a:visited {
	font-size: 0.9em;
}

div#kone-top-inner div#kone-top-inner-left a:hover {
	font-size: 0.9em;
	text-decoration: underline;
}

div#kone-top-inner div#kone-top-inner-right {
	float: right;
	width: 558px;
	text-align: right;
	overflow: hidden;
	color: #666666;
	padding-right: 0px;
	margin-top:10px;
}

div#kone-top-inner div#kone-top-search {
	float: left;
	width: 200px;
	height: 29px;
	text-align: right;
	padding-top: 9px;
	overflow: hidden;
	white-space: nowrap;
}

div#kone-logo-area {
	width: 955px;
	height: 65px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	clear: both;
}

div#kone-top-navigation {
	width: 724px;
	height: 72px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#kone-top-navigation a {
	line-height: 72px;
}

div#kone-logo {
	width: 231px;
	height: 72px;
	float: left;
	margin: 0px;
	padding: 0px;
}

div#kone-footer-startpage {
	width: 955px;
	height: 20px;
	margin: 12px auto 20px auto;
	border-top: 1px solid #dfdbd8;
	padding-top: 3px;
}

div#kone-footer {
	width: 955px;
	height: 20px;
	margin: 20px auto 20px auto;
	border-top: 1px solid #dfdbd8;
	padding-top: 3px;
}

div#kone-footer-startpage div#kone-footer-column1,
div#kone-footer div#kone-footer-column1 {
	float: left;
	width: 477px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	overflow: hidden;
}

div#kone-footer-startpage div#kone-footer-column2,
div#kone-footer div#kone-footer-column2 {
	float: left;
	width: 478px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	overflow: hidden;
}

div#kone-foldout-navigation {
	width: 175px;
	float: left;
	margin: 0 20px 0 0;
	overflow: visible;
}

div#kone-foldout-navigation a {
	text-decoration: none;
}

div#kone-content-area {
	width: 955px;
	margin: 0px auto 0px auto;
}

div#kone-webimage-right {
	float: right;
	margin-left: 20px;
}

div#kone-webimage-left {
	float: left;
	margin-right: 20px;
}

div#kone-webimage-top {
	margin-bottom: 13px;
}

div.kone-tabimage-right {
	float: right;
	margin: 0px 0px 20px 20px;
}

div.kone-tab-spacer {
	margin-top: 20px;
}
	

div#kone-page-function-ctrls {
	width: 565px;
}

div#kone-page-hdr {
	float: left;
}

div.kone-page-function-ctrl {
	float: right;
	margin: 0px 5px 0px 5px;
	font-size: 1.0em;
}

div#kone-site-action-menu {
	position: absolute;
	left: 10px;
	top: 10px;
}

div#kone-publishing-console {
	margin: 0px auto;
	width: 955px;
}

div#kone-explicit-logout {
	display: block;
}

div#kone-treeview {
	border-left: #efedeb 5px solid;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

/* Removes the horizontal scrolling on ff
div#kone-treeview div {
	white-space: normal;
	overflow: visible;
}
*/

div#kone-tabstrip-container {
	margin-top: 20px;
	padding: 0px;
	width: 565px;
}

/* KONE.com release/generic content page web part set styles */
table.kone-wp-zoneset {
	width: 565px;
	margin-bottom: 20px;
	margin-top: 20px;
}

td.kone-wp-zoneset-singlecol-left,
td.kone-wp-zoneset-singlecol-middle {
	width: 175px;
	padding: 0px 20px 20px 0px;
	vertical-align: top;
}

td.kone-wp-zoneset-singlecol-right {
	width: 175px;
	padding: 0px 0px 20px 0px;
	vertical-align: top;
}

td.kone-wp-zoneset-twincol-left {
	width: 370px;
	padding: 0px 20px 20px 0px;
	vertical-align: top;
}

td.kone-wp-zoneset-twincol-right {
	width: 370px;
	padding: 0px 0px 20px 0px;
	vertical-align: top;
}

td.kone-wp-zoneset-tricol {
	width: 565px;
	vertical-align: top;
}

/* KONE.com single article web part styles */
div.kone-wp-singlearticle1 {
	width: 175px;
	background-color: #67ba36;
}

div.kone-wp-singlearticle2 {
	width: 175px;
	background-color: #efedeb;
}

div.kone-wp-singlearticle1 IMG,
div.kone-wp-singlearticle2 IMG {
	width: 175px;
	height: 175px;
}

div.kone-wp-singlearticle1 div.kone-wp-singlearticle-texts,
div.kone-wp-singlearticle2 div.kone-wp-singlearticle-texts {
	padding: 15px;
}

div.kone-wp-singlearticle1 div.kone-wp-singlearticle-texts h3,
div.kone-wp-singlearticle2 div.kone-wp-singlearticle-texts h3 {
	margin: 0px;
	margin-bottom: 0px;
	font-size: 1.0em;
}

div.kone-wp-singlearticle1 div.kone-wp-singlearticle-texts p {
	color: #fff;
	margin: 5px 0px 0px 0px;
}

div.kone-wp-singlearticle2 div.kone-wp-singlearticle-texts p {
	margin: 5px 0px 0px 0px;
}

div.kone-wp-singlearticle1 div.kone-wp-singlearticle-texts a {
	color: #fffe00;
	font-weight: bold;
	text-decoration: none;
}

div.kone-wp-singlearticle2 div.kone-wp-singlearticle-texts a {
	color: #0066d7;
	font-weight: bold;
	text-decoration: none;
}

/* KONE.com teaser styles */
div.kone-vertical-teaser {
	width: 100%;
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts {
	padding: 4px 15px 4px 15px;
 
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts h3 {
	color: #262626;
	margin: 0px;
	font-size: 1.0em;
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts p {
	color: #262626;
	margin: 5px 0px 0px 0px;
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts a.blue-link:link,
div.kone-vertical-teaser div.kone-vertical-teaser-texts a.blue-link:active,
div.kone-vertical-teaser div.kone-vertical-teaser-texts a.blue-link:visited {
	font-weight: bold;
	text-decoration: none;
	margin-top: 4px;
	display: block;
	color: #0065d7;
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts a.blue-link:hover {
	font-weight: bold;
	text-decoration: underline;
	margin-top: 4px;
	display: block;
	color: #0065d7;
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts a.yellow-link:link,
div.kone-vertical-teaser div.kone-vertical-teaser-texts a.yellow-link:active,
div.kone-vertical-teaser div.kone-vertical-teaser-texts a.yellow-link:visited {
	font-weight: bold;
	text-decoration: none;
	margin-top: 4px;
	display: block;
	color: #ffff66;
}

div.kone-vertical-teaser div.kone-vertical-teaser-texts a.yellow-link:hover {
	font-weight: bold;
	text-decoration: underline;
	margin-top: 4px;
	display: block;
	color: #ffff66;
}

div.kone-horizontal-teaser {
	width: 100%;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts {
	padding: 12px 15px 15px 15px;
}

div.kone-horizontal-teaser img.mainimage {
	float: right;
	margin-left: 20px;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts h3 {
	color: #262626;
	margin: 0px;
	font-size: 1.0em;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts p {
	color: #262626;
	margin: 5px 0px 10px 0px;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.blue-link:link,
div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.blue-link:active,
div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.blue-link:visited {
	font-weight: bold;
	text-decoration: none;
	margin-top: 4px;
	display: block;
	color: #0065d7;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.blue-link:hover {
	font-weight: bold;
	text-decoration: underline;
	margin-top: 4px;
	display: block;
	color: #0065d7;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.yellow-link:link,
div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.yellow-link:active,
div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.yellow-link:visited {
	font-weight: bold;
	text-decoration: none;
	margin-top: 4px;
	display: block;
	color: #ffff66;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts a.yellow-link:hover {
	font-weight: bold;
	text-decoration: underline;
	margin-top: 4px;
	display: block;
	color: #ffff66;
}

div.kone-horizontal-teaser div.kone-horizontal-teaser-texts p span.white-text,
div.kone-vertical-teaser div.kone-vertical-teaser-texts p span.white-text {
	color: #fff;
}

/* KONE.com boxed teaser styles */
div.kone-teaser-box-blue {
	font-family: Arial, Verdana, Sans-Serif;
	width: 145px;
	height: 145px;
	background-color: #0065d7;
	padding: 15px;
	margin-bottom: 0px;
}

div.kone-teaser-box-blue H1,
div.kone-teaser-box-green H1 {
	color: #fff;
	font-size: 1.0em;
	margin: 0px;
	text-transform: uppercase;
}

div.kone-teaser-box-blue p,
div.kone-teaser-box-green p {
	color: #fff;
	margin: 3px 0px 3px 0px;
	font-size: 0.9em;
}

div.kone-teaser-box-blue-bigtxt,
div.kone-teaser-box-green-bigtxt {
	color: #fff;
	font-size: 3.5em;
	text-align: center;
	width: 145px;
	font-weight: bold;
}

span.kone-teaser-box-blue-tel,
span.kone-teaser-box-green-tel {
	color: #fff;
	margin: 0px;
	display: block;
	font-size: 0.9em;
}

span.kone-teaser-box-blue-mail,
span.kone-teaser-box-green-mail {
	color: #fff;
	margin: 0px;
	display: block;
	font-size: 0.9em;
}

span.kone-teaser-box-blue-mail a:link,
span.kone-teaser-box-blue-mail a:active,
span.kone-teaser-box-blue-mail a:visited,
span.kone-teaser-box-green-mail a:link,
span.kone-teaser-box-green-mail a:active,
span.kone-teaser-box-green-mail a:visited {
	color: #fff;
	text-decoration: none;
}

span.kone-teaser-box-blue-mail a:hover,
span.kone-teaser-box-green-mail a:hover {
	color: #fff;
	text-decoration: underline;
}

div.kone-teaser-box-green {
	font-family: Arial, Verdana, Sans-Serif;
	width: 145px;
	height: 145px;
	background-color: #67ba36;
	padding: 15px;
	margin-bottom: 0px;
}

/* KONE.com product selector web part(s) styles */
div#kone-prodselector-wp-wrapper {
	background-color: #efedeb;
	width: 145px;
	height: 148px;
	padding: 12px 15px 15px 15px;
	overflow: hidden;
}

h1.kone-prodselector-header {
	margin: 0px 0px 4px 0px;
	color: #262626;
	font-size: 1.0em;
	font-weight: bold;
}

div.kone-prodselector-ctrlset {
	/*margin-bottom: 5px;*/
}

div.kone-prodselector-ctrlset label,
span.kone-prodselector-ctrlset-label {
	color: #262626;
}

div.kone-prodselector-ctrlset select {
	width: 145px;
	margin: 2px 0px 2px 0px;
}

div.kone-prodselector-search 
{
	margin-top: 10px;
	text-align: right;
}

table.kone-prodsel-results-table {
	width: 100%;
	margin-bottom: 20px;
	font-size: 1.0em;
	border-color: #fff;
	border-style: solid;
	border-width: 0 0 1px 1px;
	border-spacing: 0;
    border-collapse: collapse;
}

table.kone-prodsel-results-table td {
	border-color: #fff;
	border-style: solid;
	margin: 0;
	padding: 10px;
	border-width: 1px 1px 0 0;
	font-size: 0.9em;
	vertical-align: top;
}

table.kone-prodsel-results-table td table td {
	padding: 0px;
	border-width: 0px 0px 0px 0px;
}

table.kone-prodsel-results-table td IMG {
	padding: 3px 5px 0px 0px;
}

table.kone-prodsel-results-table td.kone-prodsel-product-name {
	background-color: #b2aaa4;
	color: #fff;
}

table.kone-prodsel-results-table td.kone-prodsel-product-name a.morelink {
	color: #fff;
}

table.kone-prodsel-results-table td.kone-prodsel-elevator-group {
	background-color: #67ba35;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}

table.kone-prodsel-results-table td.kone-prodsel-escalator-group {
	background-color: #67ba35;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}

table.kone-prodsel-results-table td.kone-prodsel-autowalk-group {
	background-color: #67ba35;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}

table.kone-prodsel-results-table td.kone-prodsel-door-group {
	background-color: #67ba35;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}

table.kone-prodsel-results-table tr.kone-prodsel-headrow {
	background-color: #f7f6f4;
	font-weight: bold;
}

table.kone-prodsel-results-table tr.kone-prodsel-product-row-even {
	background-color: #f7f6f5;
}

table.kone-prodsel-results-table tr.kone-prodsel-product-row-odd {
	background-color: #efedeb;
}

/* Product pages styles */
table.kone-product-information {
	width: 370px;
}

table.kone-product-information td {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	vertical-align: top;
	
}

table.kone-product-information h3 {
	font: 1.1em Arial, Verdana, Sans-serif;
	font-weight: bold;
	color: #262626;
}

table.kone-product-information td.kone-product-information-title {
	font-weight: bold;
	vertical-align: top;
	padding-right: 10px;
	white-space: nowrap;
}

div.kone-product-information-singlecol {
	width: 175px;
	float: left;
	margin: 20px 0px 0px 0px;
}

div.kone-product-information-doublecol {
	width: 370px;
	float: left;
	margin: 20px 0px 0px 20px;
}

div.kone-product-information-triplecol {
	width: 565px;
	float: left;
	margin: 20px 0px 0px 0px;
}

div.kone-leftfloat {
	float: left;
	margin-right: 5px;
	line-height: 20px;
	height: 20px;
}

div.image-area-left IMG {
	margin-right: 10px;
}

div.description {
	padding: 10px;
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

div.description h3 {
	font: 1.1em Arial, Verdana, Sans-serif;
	font-weight: bold;
	color: #262626;
	padding-bottom: 4px;
}

div.description a {
	font: 1.0em Arial, Verdana, Sans-serif;
}

/* Imageviewer web part styles */
div#imageviewer-wrapper {
	width: 370px;
}

div#imageviewer-preview-image {
	/*height: 246px;*/
	margin-bottom: 10px;
}

div#imageviewer-preview-image IMG {
	/*height: 246px;*/
}

div#imageviewer-thumbset {
 	float: left;
}

div#imageviewer-imageinfo {
	float: left;
	width: 150px;
	height: 200px;
	margin: 2px 0px 0px 15px;
}

div#imageviewer-thumbset IMG.imageviewer-thumbnail {
	width: 55px;
	height: 55px;
	padding: 1px;
	border: 1px solid #fff;
}

div#imageviewer-thumbset IMG.imageviewer-thumbnail-selected {
	width: 55px;
	height: 55px;
	padding: 1px;
	border: 1px solid #0069da;
}

table#imageviewer-thumbset-table TD {
	width: 59px;
	height: 59px;
}

div.pImageTxt {
	height: 120px;
}

/*
img#pPlaybackImage,
img#magnifierImage,
*/
img.playbackimage,
img.magnifierimage {
	margin: 0px 5px 0px 0px;
}

img.magnifierImage {
	margin: 0px 4px 0px 0px;
}

a.pPlaybackLink {
	line-height: 15px;
}

div.kone-horizontal-rule {
	height: 1px;
	border-top: 1px solid #dfdbd8;
	margin: 10px 0px 10px 0px;
    clear: both;
    padding: 0px;
    font-size: 0px;
    line-height: 1px;
}
div.kone-imagebank-rule{
	height: 1px;
	border-top: 1px solid #dfdbd8;
	margin: 10px 0px 10px 0px;
    clear: both;
    padding: 0px;
    font-size: 0px;
    line-height: 1px;
}


div.kone-reference-horizontal-rule {
	height: 1px;
	border-top: 1px solid #dfdbd8;
	margin: 20px 0px 20px 0px;
    clear: both;
    padding: 0px;
    font-size: 0px;
    line-height: 1px;
}

div.kone-tool-item {
	background-color: #efedeb;
	width: 565px;
	margin-bottom: 20px;
}

/* Global UL styles */

/* old
ul {
    list-style-position: inside;
    margin: 5px 0px 5px 0px;
}
li {
    margin-bottom: 15px;
    margin-left: 15px;
}
*/

ul {
	margin-top: 0px;	
    /*list-style-position: inside;*/
}

li {
	margin-top: 0px;	
    margin-bottom: 15px;
}


/* L-1 specific layout styles */
div#kone-l1-column1 {
	width: 955px;
	clear: both;
}

div#kone-l1-navigation-area {
	width: 955px;
	margin: 15px auto 0px auto;
	text-align: center;
}

div#kone-l1-navigation-area table {
	margin: 0px auto 0px auto;
}

/* L-2 specific layout styles */
div#kone-l2-logo {
	width: 750px;
	text-align: right;
	margin: 0px 15px 0px 15px;
}

div#kone-l2-footer {
	width: 770px;
	border-top: 1px solid #dfdbd8;
	margin: 10px 15px 0px 15px;
}

/* L-4 specific layout styles */
div#kone-content-area div#kone-l4-column1 {
	width: 760px;
	float: left;
}

/* L-5 specific layout styles */
div#kone-content-area div#kone-l5-mainarea {
	width: 955px;
	margin: 0px auto 0px auto;
	
}

div#kone-l5-rolebar {
	background-color: #b2aaa4;
	width: 955px;
	display: block;
}

div#kone-l5-rolebar table {
	background-color: #b2aaa4;
	padding-left: 0px;
}

div#kone-l5-rolenavi {
	float: left;
	line-height: 20px;
	width: 576px;
	overflow: visible;
	padding-left: 9px;
	background-color: #b2aaa4;
}

div#kone-l5-rolebookmark {
	background-color: #b2aaa4 !important;
	float: left;
	line-height: 20px;
	padding-right: 9px;
	width: 361px;
	text-align: right;
	overflow: visible;
}

div#kone-l5-rolebookmark a:link,
div#kone-l5-rolebookmark a:active,
div#kone-l5-rolebookmark a:visited {
	color: #fff;
	text-decoration: none;
}

div#kone-l5-rolebookmark a:hover {
	color: #262626;
	text-decoration: none;
}

div#kone-content-area div#kone-l5-column1 {
	width: 370px;
	float: left;
	margin: 20px 20px 20px 0px;
	overflow: hidden;
}

div#kone-content-area div#kone-l5-column2 {
	width: 175px;
	float: left;
	margin: 20px 20px 20px 0px;
	overflow: hidden;
}

div#kone-content-area div#kone-l5-column3 {
	width: 370px;
	float: left;
	margin: 20px 0px 20px 0px;
	overflow: hidden;
}

div#kone-content-area div#kone-l5-bottomarea {
	width: 955px;
	margin: 0px auto 0px auto;
	border-top: 1px solid #dfdbd8;
	clear: both;
	padding: 12px 0px 0px 0px;
}

div#kone-content-area div#kone-l5-bottomarea div.kone-bottomarea-column {
	width: 175px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l5-bottomarea div.kone-bottomarea-column-first {
	width: 175px;
	float: left;
	margin-left: 0px;
	overflow: hidden;
}

div#kone-content-area div#kone-l5-bottomarea div.kone-bottomarea-column a,
div#kone-content-area div#kone-l5-bottomarea div.kone-bottomarea-column-first a {
	font-size: 0.9em;
	padding-left: 1px;
}

div#kone-content-area div#kone-l5-bottomarea div.kone-bottomarea-column h3,
div#kone-content-area div#kone-l5-bottomarea div.kone-bottomarea-column-first h3 {
	margin: 0px;
	font-size: 0.9em;
	color: #262626;
}

/* L-7 specific layout styles */
div#kone-content-area div#kone-l7-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l7-column1 div#kone-l7-inner-column1 {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l7-column1 div#kone-l7-inner-column2 {
	float: left;
	width: 370px;
	overflow: hidden;
}

/* L-9 specific layout styles */
div#kone-content-area div#kone-l9-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l9-column1 div#kone-l9-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l9-column1 div#kone-l9-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-10 specific layout styles */
div#kone-l10-column1 {
	width: 760px;
	float: left;
}

div#kone-l10-column1 div#kone-l10-inner-column1 {
	width: 565px;
	float: left;
	margin-right: 20px;
}

div#kone-l10-column1 div#kone-l10-inner-column1 div#kone-l10-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-l10-column1 div#kone-l10-inner-column1 div#kone-l10-header-wrapper div#kone-l10-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-l10-column1 div#kone-l10-inner-column1 div#kone-l10-header-wrapper div#kone-l10-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}

div#kone-l10-column1 div#kone-l10-inner-column2 {
	width: 175px;
	float: left;
	overflow: visible;
}

div#kone-l10-column1 div#kone-l10-middle-wp-zone {
	width: 760px;
	display: block;
	padding-top: 20px;
	overflow: visible;
	clear: both;
}

div#kone-l10-column1 div#kone-l10-bottom-wp-zone {
	width: 565px;
	display: block;
	overflow: visible;
	margin-bottom: 20px;
	clear: both;
}

/* L-11 specific layout styles */
div#kone-content-area div#kone-l11-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l11-column1 div#kone-l11-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l11-column1 div#kone-l11-inner-column1 div#kone-l11-top-wp-zone {
	width: 565px;
	overflow: hidden;
	margin-bottom: 20px;
}

div#kone-content-area div#kone-l11-column1 div#kone-l11-inner-column1 div#kone-l11-site-suggest {
	width: 565px;
	margin-bottom: 10px;
}

div#kone-content-area div#kone-l11-column1 div#kone-l11-inner-column1 div#kone-l11-bottom-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
}

div#kone-content-area div#kone-l11-column1 div#kone-l11-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

div#kone-l11-explanation-box {
	display: block;
	margin: 10px 0px 10px 0px;
}

div#kone-l11-explanation-box span.kone-l11-explanation-box-item {
	font: 0.9em Arial, Verdana, Sans-serif;
	margin-right: 10px;
}

/* L-12 specific layout styles */
div#kone-content-area div#kone-l12-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l12-column1 div#kone-l12-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l12-column1 div#kone-l12-inner-column1 div#kone-l12-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l12-column1 div#kone-l12-inner-column1 div#kone-l12-top-wp-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l12-column1 div#kone-l12-inner-column1 div#kone-l12-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l12-column1 div#kone-l12-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-13 specific layout styles */
div#kone-content-area div#kone-l13-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l13-column1 div#kone-l13-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l13-column1 div#kone-l13-inner-column1 div#kone-l13-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l13-column1 div#kone-l13-inner-column1 div#kone-l13-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l13-column1 div#kone-l13-inner-column1 div#kone-l13-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l13-column1 div#kone-l13-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-14 specific layout styles */
div#kone-content-area div#kone-l14-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l14-column1 div#kone-l14-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l14-column1 div#kone-l14-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-15 specific layout styles */
div#kone-content-area div#kone-l15-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l15-column1 div#kone-l15-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l15-column1 div#kone-l15-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-16 specific layout styles */
div#kone-content-area div#kone-l16-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l16-column1 div#kone-l16-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l16-column1 div#kone-l16-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-17 specific layout styles */
div#kone-content-area div#kone-l17-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l17-column1 div#kone-l17-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l17-column1 div#kone-l17-inner-column1 div#kone-l17-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l17-column1 div#kone-l17-inner-column1 div#kone-l17-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l17-column1 div#kone-l17-inner-column1 div#kone-l17-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l17-column1 div#kone-l17-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-18 specific layout styles - Single event */
div#kone-content-area div#kone-l18-column1 {
	width: 760px;
	float: left;	
}

/* L-19 specific layout styles */
div#kone-content-area div#kone-l19-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l19-column1 div#kone-l19-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l19-column1 div#kone-l19-inner-column1 div#kone-l19-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l19-column1 div#kone-l19-inner-column1 div#kone-l19-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l19-column1 div#kone-l19-inner-column1 div#kone-l19-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l19-column1 div#kone-l19-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-20 specific layout styles */
div#kone-content-area div#kone-l20-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l20-column1 div#kone-l20-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l20-column1 div#kone-l20-inner-column1 div#kone-l20-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l20-column1 div#kone-l20-inner-column1 div#kone-l20-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l20-column1 div#kone-l20-inner-column1 div#kone-l20-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l20-column1 div#kone-l20-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-21 specific layout styles */
div#kone-content-area div#kone-l21-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l21-column1 div#kone-l21-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l21-column1 div#kone-l21-inner-column1 div#kone-l21-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l21-column1 div#kone-l21-inner-column1 div#kone-l21-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l21-column1 div#kone-l21-inner-column1 div#kone-l21-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l21-column1 div#kone-l21-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-22 specific layout styles */
div#kone-content-area div#kone-l22-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l22-column1 div#kone-l22-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l22-column1 div#kone-l22-inner-column1 div#kone-l22-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l22-column1 div#kone-l22-inner-column1 div#kone-l22-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l22-column1 div#kone-l22-inner-column1 div#kone-l22-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l22-column1 div#kone-l22-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-23 specific layout styles */
div#kone-content-area div#kone-l23-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l23-column1 div#kone-l23-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l23-column1 div#kone-l23-inner-column1 div#kone-l23-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l23-column1 div#kone-l23-inner-column1 div#kone-l23-top-wp-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l23-column1 div#kone-l23-inner-column1 div#kone-l23-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l23-column1 div#kone-l23-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-24 specific layout styles */
div#kone-content-area div#kone-l24-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l24-column1 div#kone-l24-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l24-column1 div#kone-l24-inner-column1 div#kone-l24-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l24-column1 div#kone-l24-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-25 specific layout stylesv - pagelayout removed! */
/* L-26 specific layout styles - pagelayout removed! */
/* L-27 specific layout styles - pagelayout removed! */

/* L-28 specific layout styles */
div#kone-content-area div#kone-l28-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l28-column1 div#kone-l28-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l28-column1 div#kone-l28-inner-column1 div#kone-search-contentarea {
	float: left;
	width: 370px;
}

div#kone-content-area div#kone-l28-column1 div#kone-l28-inner-column1 div#kone-search-image {
	float: left;
	width: 175px;
	margin-left: 20px;
}

div#kone-content-area div#kone-l28-column1 div#kone-l28-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

div.kone-search-webpart {
	margin-bottom: 10px;
}

/* L-29 specific layout styles */
div#kone-content-area div#kone-l29-column1 {
	width: 760px;
	float: left;
}

/* L-30 specific layout styles */
div#kone-content-area div#kone-l30-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l30-column1 div#kone-l30-inner-column1 {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l30-column1 div#kone-l30-inner-column2 {
	float: left;
	width: 370px;
	overflow: hidden;
}

/* L-31 specific layout styles */
div#kone-content-area div#kone-l31-column1 {
	width: 760px;
	float: left;
}

/* L-32 specific layout styles */
div#kone-content-area div#kone-l32-column1 {
	width: 760px;
	float: left;
}

/* L-33 specific layout styles */
div#kone-content-area div#kone-l33-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l33-column1 div#kone-l33-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l33-column1 div#kone-l33-inner-column1 div#kone-l33-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l33-column1 div#kone-l33-inner-column1 div#kone-l33-top-wp-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l33-column1 div#kone-l33-inner-column1 div#kone-l33-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l33-column1 div#kone-l33-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-34 specific layout styles */
div#kone-content-area div#kone-l34-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l34-column1 div#kone-l34-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l34-column1 div#kone-l34-inner-column1 div#kone-l34-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l34-column1 div#kone-l34-inner-column1 div#kone-l34-top-wp-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l34-column1 div#kone-l34-middle-wp-zone {
	width: 760px;
	display: block;
	padding-top: 20px;
	overflow: visible;
	clear: both;
}

div#kone-content-area div#kone-l34-column1 div#kone-l34-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-35 specific layout styles */
div#kone-content-area div#kone-l35-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l35-column1 div#kone-l35-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l35-column1 div#kone-l35-inner-column1 div#kone-l35-top-wp-zone {
	width: 565px;
	margin-bottom: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l35-column1 div#kone-l35-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-36 specific layout styles */
div#kone-content-area div#kone-l36-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l36-column1 div#kone-l36-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l36-column1 div#kone-l36-inner-column1 div#kone-l36-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l36-column1 div#kone-l36-inner-column1 div#kone-l36-inner-column2-content {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l36-column1 div#kone-l36-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

div#kone-l36-primary-image,
div#kone-l36-secondary-image {
	margin-bottom: 13px;
}

/* L-37 specific layout styles (References main page) */
div#kone-content-area div#kone-l37-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l37-column1 div#kone-l37-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l37-column1 div#kone-l37-inner-column1 div#kone-l37-inner-column1-content {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l37-column1 div#kone-l37-inner-column1 div#kone-l37-top-wp-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l37-column1 div#kone-l37-inner-column1 div#kone-l37-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l37-column1 div#kone-l37-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-38 specific layout styles (Single reference) */
div#kone-content-area div#kone-l38-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l38-column1 div#kone-l38-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l38-column1 div#kone-l38-inner-column1 div#kone-l38-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-content-area div#kone-l38-column1 div#kone-l38-inner-column1 div#kone-l38-header-wrapper div#kone-l38-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l38-column1 div#kone-l38-inner-column1 div#kone-l38-header-wrapper div#kone-l38-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l38-column1 div#kone-l38-inner-column1 div#kone-l38-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l38-column1 div#kone-l38-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-40 specific layout styles */
div#kone-content-area div#kone-l40-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l40-column1 div#kone-l40-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l40-column1 div#kone-l40-inner-column1 div#kone-l40-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
	background-color: #efedeb;
}
	
div#kone-content-area div#kone-l40-column1 div#kone-l40-inner-column1 div#kone-l40-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l40-column1 div#kone-l40-inner-column1 div#kone-l40-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l40-column1 div#kone-l40-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-41 specific layout styles - Generic tabbed page */
div#kone-content-area div#kone-l41-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l41-column1 div#kone-l41-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l41-column1 div#kone-l41-inner-column1 div#kone-l41-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-content-area div#kone-l41-column1 div#kone-l41-inner-column1 div#kone-l41-header-wrapper div#kone-l41-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l41-column1 div#kone-l41-inner-column1 div#kone-l41-header-wrapper div#kone-l41-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l41-column1 div#kone-l41-inner-column1 div#kone-l41-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l41-column1 div#kone-l41-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-42 specific layout styles - Roles page */
div#kone-content-area div#kone-l42-mainarea {
	width: 955px;
	margin: 0px;
	clear: both;
}

div#kone-content-area div#kone-l42-mainarea div#kone-l42-mainarea-column1 {
	width: 584px;
	float: left;
	overflow: visible;
}

div#kone-content-area div#kone-l42-mainarea div#kone-l42-mainarea-column2 {
	width: 371px;
	height: 254px;
	background-color: #efedeb;
	float: left;
	overflow: hidden;
}

div#kone-l42-rolebar {
	background-color: #b2aaa4;
	width: 955px;
	display: block;
}

div#kone-l42-rolebar table {
	background-color: #b2aaa4;
	padding-left: 0px;
}

div#kone-l42-rolenavi {
	float: left;
	line-height: 20px;
	width: 900px;
	overflow: visible;
	padding-left: 9px;
	background-color: #b2aaa4;
}

 

div#kone-l42-rolebookmark a:link,
div#kone-l42-rolebookmark a:active,
div#kone-l42-rolebookmark a:visited {
	color: #fff;
	text-decoration: none;
}

div#kone-l42-rolebookmark a:hover {
	color: #262626;
	text-decoration: none;
}


div#kone-content-area div#kone-l42-column1 {
	width: 370px;
	float: left;
	margin: 20px 20px 0px 0px;
	overflow: visible;
}

div#kone-content-area div#kone-l42-column2 {
	width: 175px;
	float: left;
	margin: 20px 20px 0px 0px;
	overflow: visible;
}

div#kone-content-area div#kone-l42-column3 {
	width: 370px;
	float: left;
	margin: 20px 0px 0px 0px;
	overflow: visible;
}

div#kone-content-area div#kone-l42-bottomarea {
	width: 955px;
	margin: 20px auto 0px auto;
	border-top: 1px solid #dfdbd8;
	clear: both;
	padding: 12px 0px 0px 0px;
}

div#kone-content-area div#kone-l42-bottomarea div.kone-bottomarea-column {
	width: 175px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l42-bottomarea div.kone-bottomarea-column-first {
	width: 175px;
	float: left;
	margin-left: 0px;
	overflow: hidden;
}

div#kone-content-area div#kone-l42-bottomarea div.kone-bottomarea-column a,
div#kone-content-area div#kone-l42-bottomarea div.kone-bottomarea-column-first a {
	font-size: 0.9em;
	padding-left: 1px;
}

div#kone-content-area div#kone-l42-bottomarea div.kone-bottomarea-column h3,
div#kone-content-area div#kone-l42-bottomarea div.kone-bottomarea-column-first h3 {
	margin: 0px;
	font-size: 0.9em;
	color: #262626;
}

/* L-43 specific layout styles */
div#kone-content-area div#kone-l43-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l43-column1 div#kone-l43-inner-column1 {
	float: left;
	width: 370px;
	margin-right: 20px;
	overflow: visible;
}

div#kone-content-area div#kone-l43-column1 div#kone-l43-inner-column2 {
	float: left;
	width: 370px;
	overflow: visible;
}

/* L-44 specific layout styles (elevators product page) */
div#kone-content-area div#kone-l44-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l44-column1 div#kone-l44-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l44-column1 div#kone-l44-inner-column1 div#kone-l44-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-content-area div#kone-l44-column1 div#kone-l44-inner-column1 div#kone-l44-header-wrapper div#kone-l44-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l44-column1 div#kone-l44-inner-column1 div#kone-l44-header-wrapper div#kone-l44-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l44-column1 div#kone-l44-inner-column1 div#kone-l44-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l44-column1 div#kone-l44-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-45 specific layout styles (escalator product page) */
div#kone-content-area div#kone-l45-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l45-column1 div#kone-l45-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l45-column1 div#kone-l45-inner-column1 div#kone-l45-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-content-area div#kone-l45-column1 div#kone-l45-inner-column1 div#kone-l45-header-wrapper div#kone-l45-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l45-column1 div#kone-l45-inner-column1 div#kone-l45-header-wrapper div#kone-l45-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l45-column1 div#kone-l45-inner-column1 div#kone-l45-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l45-column1 div#kone-l45-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-46 specific layout styles (autowalk product page) */
div#kone-content-area div#kone-l46-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l46-column1 div#kone-l46-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l46-column1 div#kone-l46-inner-column1 div#kone-l46-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-content-area div#kone-l46-column1 div#kone-l46-inner-column1 div#kone-l46-header-wrapper div#kone-l46-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l46-column1 div#kone-l46-inner-column1 div#kone-l46-header-wrapper div#kone-l46-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l46-column1 div#kone-l46-inner-column1 div#kone-l46-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l46-column1 div#kone-l46-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* L-47 specific layout styles (door product page) */
div#kone-content-area div#kone-l47-column1 {
	width: 760px;
	float: left;	
}

div#kone-content-area div#kone-l47-column1 div#kone-l47-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l47-column1 div#kone-l47-inner-column1 div#kone-l47-header-wrapper {
	background-color: #ffffff;
	display: block;
	width: 565px;
}

div#kone-content-area div#kone-l47-column1 div#kone-l47-inner-column1 div#kone-l47-header-wrapper div#kone-l47-inner-column1-content {
	float: left;
	width: 370px;
    margin-right: 20px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l47-column1 div#kone-l47-inner-column1 div#kone-l47-header-wrapper div#kone-l47-top-image-zone {
	float: left;
	width: 175px;
	overflow: hidden;
}
	
div#kone-content-area div#kone-l47-column1 div#kone-l47-inner-column1 div#kone-l47-middle-wp-zone {
	width: 565px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l47-column1 div#kone-l47-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* Global decoration styles */
h1.kone-main-header,
h1.kone-main-header-tabbed,
h1.kone-main-header-roles {
	font: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0px 0px 11px 0px;
	padding: 0;
	line-height: 1em;
}

h1.kone-main-header,
h1.kone-main-header-tabbed {
	font-size: 1.8em;
	color: #262626;
	padding: 0;
	margin: 0px 0px 11px 0px;
	text-align: left;
	font-weight: normal;
}

h1.kone-main-header-roles {
	font-size: 1.6em;
	padding: 0;
	margin: 0px;
	text-align: left;
	font-weight: normal;	
}

h2, .ms-WPBody h2,
.ms-TPBody h2 {
	font-size: 1.3em;
	color: #262626;
	padding: 0px;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
}

h3, .ms-WPBody h3,
.ms-TPBody h3 {
	font-size: 1.1em;
	color: #262626;
	padding: 0px;
	font-weight: bold;
	margin: 0px 0px 9px 0px;
}

a:link { color: #0066d7; text-decoration: none; font-size: 1.0em; }
a:visited { color: #0066d7; text-decoration: none; font-size: 1.0em; }
a:hover { color: #0066d7; text-decoration: underline; font-size: 1.0em; }
a:active { color: #0066d7; text-decoration: none; font-size: 1.0em; }

a.kone-headlink:link, span.kone-headlink a:link { color: #666666; text-decoration: none; font-size: 0.9em; }
a.kone-headlink:visited, span.kone-headlink a:visited { color: #666666; text-decoration: none; font-size: 0.9em; }
a.kone-headlink:hover, span.kone-headlink a:hover { color: #0066d7; text-decoration: none; font-size: 0.9em; }
a.kone-headlink:active, span.kone-headlink a:active { color: #666666; text-decoration: none; font-size: 0.9em; }

span.kone-headlink-divider { color: #666666; text-decoration: none; font-size: 0.9em; }

a.kone-loginlink:link { color: #0066d7; text-decoration: none; font-size: 0.9em; }
a.kone-loginlink:visited { color: #0066d7; text-decoration: none; font-size: 0.9em; }
a.kone-loginlink:hover { color: #0066d7; text-decoration: underline; font-size: 0.9em; }
a.kone-loginlink:active { color: #0066d7; text-decoration: none; font-size: 0.9em; }

a.kone-topnavi:link { color: #999999; text-decoration: none; font-size: 1.1em; }
a.kone-topnavi:visited { color: #999999; text-decoration: none; font-size: 1.1em; }
a.kone-topnavi:hover { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-topnavi:active { color: #999999; text-decoration: none; font-size: 1.1em; }

a.kone-topnavi-selected:link { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-topnavi-selected:visited { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-topnavi-selected:hover { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-topnavi-selected:active { color: #0066d7; text-decoration: none; font-size: 1.1em; }

span.kone-topnavi-divider { margin: 0 5px 0 5px; color: #999999; text-decoration: none; font-size: 1.1em; }

a.kone-bottomnavi:link { color: #999999; text-decoration: none; font-size: 1.1em; }
a.kone-bottomnavi:visited { color: #999999; text-decoration: none; font-size: 1.1em; }
a.kone-bottomnavi:hover { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-bottomnavi:active { color: #999999; text-decoration: none; font-size: 1.1em; }

a.kone-bottomnavi-selected:link { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-bottomnavi-selected:visited { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-bottomnavi-selected:hover { color: #0066d7; text-decoration: none; font-size: 1.1em; }
a.kone-bottomnavi-selected:active { color: #0066d7; text-decoration: none; font-size: 1.1em; }

span.kone-bottomnavi-divider { margin: 0 5px 0 5px; color: #999999; text-decoration: none; font-size: 1.1em; }

.ms-WPBody a.kone-rolenavi:link { color: #ffffff; text-decoration: none; font-size: 1.1em; }
.ms-WPBody a.kone-rolenavi:visited { color: #ffffff; text-decoration: none; font-size: 1.1em; }
.ms-WPBody a.kone-rolenavi:hover { color: #262626; text-decoration: none; font-size: 1.1em; }
.ms-WPBody a.kone-rolenavi:active { color: #ffffff; text-decoration: none; font-size: 1.1em; }

.ms-WPBody a.kone-calendar-title-link:link { color: #262626; text-decoration: none; font-size: 1.0em; }
.ms-WPBody a.kone-calendar-title-link:visited { color: #262626; text-decoration: none; font-size: 1.0em; }
.ms-WPBody a.kone-calendar-title-link:hover { color: #0066d7; text-decoration: underline; font-size: 1.0em; }
.ms-WPBody a.kone-calendar-title-link:active { color: #262626; text-decoration: none; font-size: 1.0em; }

.ms-WPBody a.kone-rolenavi-selected:link { color: #262626; text-decoration: none; font-size: 1.1em; }
.ms-WPBody a.kone-rolenavi-selected:visited { color: #262626; text-decoration: none; font-size: 1.1em; }
.ms-WPBody a.kone-rolenavi-selected:hover { color: #262626; text-decoration: none; font-size: 1.1em; }
.ms-WPBody a.kone-rolenavi-selected:active { color: #262626; text-decoration: none; font-size: 1.1em; }

span.kone-rolenavi-divider { margin: 0 5px 0 5px; color: #ffffff; text-decoration: none; font-size: 1.1em; }

a.kone-footerlink:link, .kone-footerlink a:link { color: #999999; text-decoration: none; font-size: 0.9em; }
a.kone-footerlink:visited, .kone-footerlink a:visited { color: #999999; text-decoration: none; font-size: 0.9em; }
a.kone-footerlink:hover, .kone-footerlink a:hover { color: #0066d7; text-decoration: none; font-size: 0.9em; }
a.kone-footerlink:active, .kone-footerlink a:active { color: #999999; text-decoration: none; font-size: 0.9em; }
span.kone-footerlink-divider { color: #999999; text-decoration: none; font-size: 0.9em; }

span.kone-copyright { color: #999999; text-decoration: none; font-size: 0.9em; }

.kone-searchfield { width: 118px; height: 18px; border: 0px; padding: 0px; background-color: #ffffff; margin-right: 5px; }

p.kone-date { color: #999; text-decoration: none; font-size: 1.0em; margin: 10px 0 5px 0; }

.kone-reference-link {
	font: 0.9em Arial, Verdana, Sans-serif;
	margin-top: 10px; 
}

/*
button {
	border: 0px;
	cursor: pointer;
	padding: 0 10px 0 0;
	text-align: center;
	width: auto;
	overflow: visible;
}

button span {
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 10px;
	margin-top: 1px;
}

button.submitBtn {
	line-height: 18px;
	background: url(/Style%20Library/Images/btn_right.gif) right no-repeat; 
	font-size: 11px;
}

button.submitBtn span {
	height: 18px;
	line-height: 18px;
	background: url(/Style%20Library/Images/btn_left.gif) left no-repeat;
	color: #000;
}
*/

button,
button.submitBtn,
input.submitBtn,
.submitBtn {
	color: #262626;
	font-weight: bold;
	height: 18px;
	font-size: 0.8em;
}

button:hover,
button.submitBtn:hover,
input.submitBtn:hover,
.submitBtn:hover {
	color: #0067d7;
	font-weight: bold;
	height: 18px;
	font-size: 0.8em;
}

.selectionLabel {
	line-height: 18px;
	font-weight: bold;
	font: 0.9em Arial, Verdana, Sans-serif;
	margin-right: 10px;
}

.yearDropdown {
	width: 80px;
	height: 18px;
	margin-right: 10px;
}

.releaseDropdown {
	height: 18px;
	margin-right: 10px;
}
	
/* Clearing floats */
div.clear {
    clear: both;
    height: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}

div.heightspacer {
    clear: both;
    height: 20px !important;
    height: 1px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}

/* MS Web Part overriding styles */
.ms-WPHeader {}

.ms-WPHeader TD {
	border-collapse: collapse;
	background-color: #b2aaa4;
	border-bottom: 0px;
	color: #ffffff;
}

.ms-WPTitle {
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.1em;
	text-transform: uppercase;
}

.ms-WPBody {
	font-size: 1.0em;
	font-family: Arial, Verdana, Sans-Serif;
}

.ms-WPBody td {
	font-size: 1.0em;
	font-family: Arial, Verdana, Sans-Serif;
}

.ms-WPBody a:hover,
.ms-WPBody a:visited,
.ms-WPBody a:active,
.ms-WPBody a:link 
{
	color: #0066d7;
}

.ms-WPBody table.kone-wp-table {
	width: 100%;
}

.ms-WPBody table.kone-wp-table-Download {
	width: 100%;
}

.ms-WPBody table.kone-wp-table tr td {
	word-break: break-all;
}

.ms-WPBody table.kone-wp-table-Download tr td
{
	word-break: break-word;
}

.kone-wp-spacer {
	background-color: #efedeb;
	padding: 12px 12px 14px 12px;
}

.ms-wpBody td.kone-wp-gray-content {
	background-color: #efedeb;
}

.ms-WPBody table.kone-wp-table tr {}
.ms-WPBody table.kone-wp-table tr td {}
.ms-WPBody table.kone-wp-table tr td img { padding-right: 1px; }
.ms-WPBody table.kone-wp-table td a:link { font-size: 0.9em; color: #0066d7; text-decoration: none; }
.ms-WPBody table.kone-wp-table td a:visited { font-size: 0.9em; color: #0066d7; text-decoration: none; }
.ms-WPBody table.kone-wp-table td a:hover { font-size: 0.9em; color: #0066d7; text-decoration: underline; }
.ms-WPBody table.kone-wp-table td a:active { font-size: 0.9em; color: #0066d7; text-decoration: none; }

.ms-WPBody table.kone-wp-table-Download tr {}
.ms-WPBody table.kone-wp-table-Download tr td {}
.ms-WPBody table.kone-wp-table-Download tr td img { padding-right: 1px; }
.ms-WPBody table.kone-wp-table-Download td a:link { font-size: 0.9em; color: #0066d7; text-decoration: none; }
.ms-WPBody table.kone-wp-table-Download td a:visited { font-size: 0.9em; color: #0066d7; text-decoration: none; }
.ms-WPBody table.kone-wp-table-Download td a:hover { font-size: 0.9em; color: #0066d7; text-decoration: underline; }
.ms-WPBody table.kone-wp-table-Download td a:active { font-size: 0.9em; color: #0066d7; text-decoration: none; }

table.ms-consolestatusframe {
	width: 100%;
}

/* Specifies the vertical margin between web parts */
.ms-PartSpacingVertical {
	font-size: 1pt;
	margin-top: 20px;
}

/* Assembly List overriding styles */
.ms-propertysheet th.ms-vh2-nofilter{
}

.ms-vh2-nofilter{
font-weight:normal;
text-align:left;
vertical-align:top;
font: 0.9em Arial, Verdana, Sans-Serif;
white-space:normal;
background-color:#f7f7f7;
color:#0067d7;
padding:2px 2px 2px 2px;
}

.ms-vh2-nofilter a{
color:#0067d7;
text-decoration:none;
}

.ms-vh2-nofilter a:hover{
color:#0067d7;
text-decoration:underline;
}

th .ms-vh2-nofilter a{
color:#0067d7;
}

.ms-vh2-gridview{
vertical-align:top;
}

img.kone-print-icon {
	margin-right: 5px;
}

img.kone-mailthispage-icon {
	margin-right: 5px;
}

img.kone-contactme-icon {
	margin-right: 5px;
}

table.function-ctrl-table {
	margin-bottom: 10px;
}

/* SiteMap overriding styles */
.level-band {
	font-family: Arial , Verdana, Sans-Serif;
	background-color: #ffffff;
	color: #262626;
	border-bottom: 1px solid #dfdbd8;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
}

.headertitle-band, .headertitle-band a, .headertitle-band a:link {
	font: 1.0em Arial, Verdana, Sans-Serif; 
	font-weight: bold; 
	color: #262626;
	text-decoration: none;
	margin-left: 0px;
}

.headertitle-band a:visited, .headertitle-band a:active {
	font: 1.0em Arial, Verdana, Sans-Serif; 
	color: #262626;
	text-decoration: none;
	margin-left: 0px;
	font-weight: bold; 
}

.headertitle-band a:hover {
	font: 1.0em Arial, Verdana, Sans-Serif; 
	color: #0066d7;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
}

.headertitle-large, .headertitle-large a, .headertitle-large a:link {
	font: 1.0em Arial, Verdana, Sans-Serif;
	color: #262626;
	text-decoration: none;
	margin-left: 0px;
	font-weight: normal;
}

.headertitle-large a:visited, .headertitle-large a:active {
	font: 1.0em Arial, Verdana, Sans-Serif;
	color: #262626;
	text-decoration: none;
	margin-left: 0px;
	font-weight: normal;
}

.headertitle-large a:hover {
	font: 1.0em Arial, Verdana, Sans-Serif; 
	color: #0066d7;
	margin-left: 0px;
	font-weight: normal;
	text-decoration: none;
}

.headertitle-small, .headertitle-small a, .headertitle-small a:link {
	font: 1.0em Arial, Verdana, Sans-Serif; 
	color: #262626;
	text-decoration: none;
	margin-left: 5px;
	font-weight: normal;
}

.headertitle-small a:visited, .headertitle-small a:active{
	font: 1.0em Arial, Verdana, Sans-Serif; 
	color: #262626;
	text-decoration: none;
	margin-left: 5px;
	font-weight: normal;
}

.headertitle-small a:hover{
	font: 1.0em Arial, Verdana, Sans-Serif; 
	color: #0066d7;
	margin-left: 5px;
	font-weight: normal;
	text-decoration: none;
}

/* Foldout element styles */
.kone-foldoutopen-header {
	font-weight: bold;
	cursor: hand;
	/* causes problems on ff */
	/* height: 20px;*/
	line-height: 20px;
	padding-left: 10px;
}

.kone-foldoutclosed-header {
	font-weight: normal;
	cursor: hand;
	/* causes problems on ff */
	/* height: 20px;*/
	line-height: 20px;
	padding-left: 10px;
}

.kone-foldoutclosed-nolinkheader {
	font-weight: normal;
	/* causes problems on ff */
	/* height: 20px;*/
	line-height: 20px;
	padding-left: 10px;
}

.FaqOddRow {
	clear: both;
	background-color: #f7f7f7;
	margin-bottom: 1px;
}

.FaqEvenRow {
	clear: both;
	background-color: #ffffff;
	margin-bottom: 1px;
}

div.FaqAnswer {
	padding: 3px 0px 6px 0px;
}

p.FoldoutReadMoreLink {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.event-table,
.release-table {
	 width: 565px;
	 /*border-top: 1px solid #dfdbd8;*/
	 /*border-bottom: 1px solid #dfdbd8;*/
}

.event-table tr.event-header-row td,
.release-table tr.release-header-row td {
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	background: #d9d9d9 url('/_layouts/Images/KONE.com/kone-table-hdr-bg.gif');
}

.tool-row {
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	background: #d9d9d9 url('/_layouts/Images/KONE.com/kone-table-hdr-bg.gif');
	padding-left: 10px;
}

.event-row-open {
	background-color: #f7f7f7;
}

.event-row-closed {
	background-color: #fff;
}

/* Role page secondary content */
table.kone-role-table {
	width: 320px;
	margin: 15px 15px 14px 15px;
}

span.kone-role-table-header {
	font-weight: bold;
}

table.kone-role-table a:link,
table.kone-role-table a:active,
table.kone-role-table a:visited {
	display: block;
	line-height: 20px;
	text-decoration: none;
}

table.kone-role-table a:hover {
	display: block;
	line-height: 20px;
	text-decoration: underline;
}

div.kone-ineedto-box {
	background-color: #0065d7;
	width: 145px;
	height: 145px;
	padding: 15px;
	color: #fff;
}

div.kone-ineedto-box select {
	width: 145px;
	margin-top: 10px;
}

div.kone-ineedto-box h3.kone-ineedto-box-header {
	color: #fff;
	margin: 0px 0px 10px 0px;
}

td.kone-blue-header {
	/*background-color: #0065d7;*/
	background-color: #b2aaa4;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

td.kone-gray-header,
td.kone-grey-header {
	background-color: #b2aaa4;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

td.kone-green-header {
	background-color: #67ba36;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

table.KONELocaleList TD {
	padding-bottom: 5px;
}

table.KONELocaleList TD IMG {
	margin-right: 5px;
	border: 1px solid #dfdbd8;
}

div.kone-locale-icon {
	float: left;
	border: 1px solid #dfdbd8;
	width: 30px;
	margin-right: 5px;
}

div.kone-locale-link {
	float: left;
	height: 20px;
	line-height: 20px;
}

span.kone-locale-asterisk {
	margin-left: 3px;
	color: #000000;
}

div.link-item {
	margin-left: 0px;
}

div.kone-locale-item-wrapper {
	float: left;
	margin: 0px 10px 10px 0px;
	overflow: visible;
	white-space: nowrap;
	width: 175px;
}

/* Flash Fallback styles */

/* old styles
div.flash-fallback {}
div.flash-fallback h1 {}
div.flash-fallback h2 {}
div.flash-fallback p {}
div.flash-fallback ul {
	list-style-type: none;
	margin: 0;
}

div.flash-fallback ul {}
div.flash-fallback ul li {}
*/

.flash-fallback h2 {
	font-size: 1.4em;
	padding: 0;
	margin: 0 0 15px 0;
}

.flash-fallback div img{
	display: block;
	margin: 0 0 20px 0;
}

.flash-fallback p{
	margin: 0 0 15px 0;
}

.flash-fallback ul{
	padding: 0 0 20px 0;
}

.flash-fallback .flash-fallback-flag img{
	margin-right: 5px;
}

.flash-fallback .flash-fallback-flag span{
	vertical-align: top;
}

.flash-fallback .fallback-image{
	float: left;
	margin-right: 15px;
}

.flash-fallback .fallback-content{
	float: left;
	width: 50%;
}

.flash-fallback .fallback-clearer{
	clear: left;
}

/* Search overriding styles */
td.ms-sbscopes {
	border: none !important;
}

select.ms-sbscopes {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 1.5em;
	width: 170px;
}

.srch-WPBody {
	margin: 0px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 1.0em;
	color: #262626;
}

.srch-results {
}

.srch-sort {
	color: #262626;
	font-size: 1.0em;
}

.srch-sort A:link, .srch-sort A:visited {
	text-decoration: none;
	color: #0066d7;
}

.srch-sort a:hover {
	color: #0066d7;
}

.srch-sort-right {
	float: right;
	color: #333333;
	font-size: 1.0em;
	padding-bottom: 4px;
}

.srch-sort-right A:link,.srch-sort-right A:visited {
	text-decoration: none;
	color: #0066d7;
}

.srch-sort-right a:hover {
	color: #0066d7;
}

.srch-summary {
	color: #262626;
	font-size: 1.0em;
	font-family: Arial, Verdana, Sans-serif;
}

.srch-summary A:link,.srch-summary A:visited {
	text-decoration: none;
	color: #0066d7;
}
.srch-summary a:hover {
	color: #0066d7;
}

.srch-stats{
	color: #262626;
	font-size: 1.0em;
	font-family: Arial, Verdana, Sans-serif;
	background-color: #efedeb;
	text-align: left;
	white-space: nowrap;
}

.srch-stats A:link {
	text-decoration: none;
	color: #0066d7;
}

.srch-stats a:hover {
	color: #0066d7;
}

.srch-Description {
	font-size: 1.0em;
	margin: 10px 0px 10px 0px;
	color: #262626;
	font-family: Arial, Verdana, Sans-serif;
}

.srch-Description b {
	font-weight: bold;
	color: #262626;
}

.srch-alertme a:link,.srch-alertme A:visited {
	margin: 0px 0px 0px;
}

.srch-alertme a:hover {
	margin: 0px 0px 0px;
}

.srch-Title {
	font-size: 1.0em;
	margin: 0px 0px 5px;
	color: #0066d7;
	font-family: Arial, Verdana, Sans-serif;
}

.srch-Title A:link,.srch-Title A:visited {
	text-decoration: none;
	color: #0066d7;
}

.srch-Title a:hover {
	color: #0066d7;
	text-decoration: underline;
}

.srch-URL A:link,.srch-URL A:visited {
	color: #0066d7 !important;
	text-decoration: none;
}

.srch-URL a:hover{
	color: #0066d7;
	text-decoration: underline;
}

.srch-Metadata {
	border-top: #dfdbd8 1px solid;
	font-size: 1.0em;
	margin: 0px;
	color: #262626;
	font-family: Arial, Verdana, Sans-serif;
	padding: 10px 0px 0px 0px;
}

.srch-dup .srch-Page-bg {
}

.srch-Page {
	color: #262626;
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Verdana, Sans-serif;
	background-color: #efedeb;
	text-align: right;
}

.srch-Page A:link,.srch-Page A:visited {
	text-decoration: none;
	color: #0066d7;
	font-weight: normal;
}

.srch-Page a:hover {
	color: #0066d7;
}

.srch-dup A:link,.srch-dup A:visited{
	color: #0066d7;
}

.srch-Icon, .srch-Icon IMG {
	margin-right: 4px;
}

.srch-ActionLink a {
	text-decoration: none;
	font-size: 1.0em;
	font-style: italic;
	color: #0066d7;
	margin-top: 2px;
	margin-bottom: 0px;
}

.srch-ActionLink a:hover {
	color: #0066d7;
}

.ms-searchresultstitlearea {
	background-image: url("/_layouts/images/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-color: #efedeb;
	text-align: center;
	padding-left: 18px;
	padding-top: 20px;
	border-bottom: 1px solid #dfdbd8;
	height: 85px;
}

.ms-searchresultsareaSeparator {
	background-color: #efedeb;
	padding: 0px;
}

.setHeader {
	font-weight: bold;
	color: #262626;
}

.fieldLabel {
	color: #262626;
	font-size: 0.9em;
}

.fieldText {
	width: 139px;
	margin-top: 1px;
}

.fieldError {
	color: #cc3300;
	font-size: 0.9em;
}

img.kone-stockrelease-icon {
	margin: 0px 0px 0px 5px;
}

img.kone-testimonial-icon {
	margin-right: 5px;
}

/*p {
	margin: 8px 0px 14px 0px;
}*/
/* KONE Table style*/ 
.ms-rteTable-kone   {
	border-collapse: collapse;
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	width: 100%;
}

.ms-rteTable-kone td {
	padding: 2px 10px 2px 10px;
	border-right: 1px solid #fff;
}

.ms-rteTable-kone a:link { font-size: 1.0em; color: #0066d7; text-decoration: none; }
.ms-rteTable-kone a:visited { font-size: 1.0em; color: #0066d7; text-decoration: none; }
.ms-rteTable-kone a:hover { font-size: 1.0em; color: #0066d7; text-decoration: underline; }
.ms-rteTable-kone a:active { font-size: 1.0em; color: #0066d7; text-decoration: none; }

.ms-rteTable-kone tr.ms-rteTableHeaderRow-kone,
.ms-rteTable-kone tr.ms-rteTableHeaderRow-kone td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #d9d9d9 url('/_layouts/Images/KONE.com/kone-table-hdr-bg.gif');
	color: #262626;
	font-weight: bold;
}

.ms-rteTable-kone td.ms-rteTableHeaderFirstCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableHeaderLastCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableHeaderOddCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableHeaderEvenCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone tr.ms-rteTableOddRow-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	vertical-align: top;
	background-color: #ffffff;
}

.ms-rteTable-kone tr.ms-rteTableEvenRow-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	vertical-align: top;
	background-color: #f7f7f7;
}

.ms-rteTable-kone td.ms-rteTableFirstCol-kone  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableLastCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableOddCol-kone  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableEvenCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone tr.ms-rteTableFooterRow-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableFooterFirstCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableFooterLastCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}

.ms-rteTable-kone td.ms-rteTableFooterOddCol-kone {
}

.ms-rteTable-kone td.ms-rteTableFooterEvenCol-kone {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
}


/* KONE standard table style option 1*/

.ms-rteTable-Table1-GreyColorEveryOtherRow   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td 
{padding: 2px 5px 2px 5px;}

.ms-rteTable-Table1-GreyColorEveryOtherRow tr.ms-rteTableHeaderRow-Table1-GreyColorEveryOtherRow,
.ms-rteTable-Table1-GreyColorEveryOtherRow tr.ms-rteTableHeaderRow-Table1-GreyColorEveryOtherRow td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableHeaderFirstCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableHeaderLastCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableHeaderOddCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableHeaderEvenCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow tr.ms-rteTableOddRow-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #ffffff;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow tr.ms-rteTableEvenRow-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #F7F6F5;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableFirstCol-Table1-GreyColorEveryOtherRow  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableLastCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableOddCol-Table1-GreyColorEveryOtherRow  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableEvenCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow tr.ms-rteTableFooterRow-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background:##F7F6F5;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableFooterFirstCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableFooterLastCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableFooterOddCol-Table1-GreyColorEveryOtherRow 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-GreyColorEveryOtherRow td.ms-rteTableFooterEvenCol-Table1-GreyColorEveryOtherRow {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

/* End of KONE standard table style option 1*/

/* KONE standard table style option 1.1*/

.ms-rteTable-Table1-VerticalLines   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table1-VerticalLines td 
{padding: 2px 5px 2px 5px;}

.ms-rteTable-Table1-VerticalLines tr.ms-rteTableHeaderRow-Table1-VerticalLines,
.ms-rteTable-Table1-VerticalLines tr.ms-rteTableHeaderRow-Table1-VerticalLines td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
	}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableHeaderFirstCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableHeaderLastCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableHeaderOddCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableHeaderEvenCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines tr.ms-rteTableOddRow-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #ffffff;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines tr.ms-rteTableEvenRow-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #F7F6F5;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableFirstCol-Table1-VerticalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableLastCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableOddCol-Table1-VerticalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableEvenCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines tr.ms-rteTableFooterRow-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background:##F7F6F5;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableFooterFirstCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableFooterLastCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableFooterOddCol-Table1-VerticalLines 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-VerticalLines td.ms-rteTableFooterEvenCol-Table1-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

/* End of KONE standard table style option 1.1*/

/* KONE standard table style option 1.2*/

.ms-rteTable-Table1-HorizontalLines   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table1-HorizontalLines td 
{padding: 2px 5px 2px 5px;}

.ms-rteTable-Table1-HorizontalLines tr.ms-rteTableHeaderRow-Table1-HorizontalLines,
.ms-rteTable-Table1-HorizontalLines tr.ms-rteTableHeaderRow-Table1-HorizontalLines td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
	}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableHeaderFirstCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableHeaderLastCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableHeaderOddCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableHeaderEvenCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines tr.ms-rteTableOddRow-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #ffffff;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines tr.ms-rteTableEvenRow-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #F7F6F5;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableFirstCol-Table1-HorizontalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableLastCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableOddCol-Table1-HorizontalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableEvenCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines tr.ms-rteTableFooterRow-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background:##F7F6F5;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableFooterFirstCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableFooterLastCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableFooterOddCol-Table1-HorizontalLines 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table1-HorizontalLines td.ms-rteTableFooterEvenCol-Table1-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

/* End of KONE standard table style option 1.2*/

/* KONE standard table style option 2*/

.ms-rteTable-Table2-GreyColorEveryOtherColumn   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td 
{padding: 2px 5px 2px 5px;}

.ms-rteTable-Table2-GreyColorEveryOtherColumn tr.ms-rteTableHeaderRow-Table2-GreyColorEveryOtherColumn,
.ms-rteTable-Table2-GreyColorEveryOtherColumn tr.ms-rteTableHeaderRow-Table2-GreyColorEveryOtherColumn td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableHeaderFirstCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableHeaderLastCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableHeaderOddCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableHeaderEvenCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn tr.ms-rteTableOddRow-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn tr.ms-rteTableEvenRow-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableFirstCol-Table2-GreyColorEveryOtherColumn  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableLastCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableOddCol-Table2-GreyColorEveryOtherColumn  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #F7F6F5;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableEvenCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn tr.ms-rteTableFooterRow-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableFooterFirstCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
	
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableFooterLastCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableFooterOddCol-Table2-GreyColorEveryOtherColumn 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
	background-color: #F7F6F5;
}

.ms-rteTable-Table2-GreyColorEveryOtherColumn td.ms-rteTableFooterEvenCol-Table2-GreyColorEveryOtherColumn {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
	background-color: #ffffff;
}

/* End of KONE standard table style option 2*/

/* KONE standard table style option 2.1*/

.ms-rteTable-Table2-VerticalLines   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table2-VerticalLines td 
{padding: 2px 5px 2px 5px;}

.ms-rteTable-Table2-VerticalLines tr.ms-rteTableHeaderRow-Table2-VerticalLines,
.ms-rteTable-Table2-VerticalLines tr.ms-rteTableHeaderRow-Table2-VerticalLines td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableHeaderFirstCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableHeaderLastCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableHeaderOddCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableHeaderEvenCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines tr.ms-rteTableOddRow-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines tr.ms-rteTableEvenRow-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableFirstCol-Table2-VerticalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableLastCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableOddCol-Table2-VerticalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #F7F6F5;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableEvenCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines tr.ms-rteTableFooterRow-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableFooterFirstCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
	
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableFooterLastCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableFooterOddCol-Table2-VerticalLines 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
	background-color: #F7F6F5;
}

.ms-rteTable-Table2-VerticalLines td.ms-rteTableFooterEvenCol-Table2-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
	background-color: #ffffff;
}

/* End of KONE standard table style option 2.1*/

/* KONE standard table style option 2.2*/

.ms-rteTable-Table2-HorizontalLines   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table2-HorizontalLines td 
{padding: 2px 5px 2px 5px;}

.ms-rteTable-Table2-HorizontalLines tr.ms-rteTableHeaderRow-Table2-HorizontalLines,
.ms-rteTable-Table2-HorizontalLines tr.ms-rteTableHeaderRow-Table2-HorizontalLines td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableHeaderFirstCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableHeaderLastCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableHeaderOddCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableHeaderEvenCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines tr.ms-rteTableOddRow-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines tr.ms-rteTableEvenRow-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableFirstCol-Table2-HorizontalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableLastCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableOddCol-Table2-HorizontalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color: #F7F6F5;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableEvenCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines tr.ms-rteTableFooterRow-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableFooterFirstCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
	
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableFooterLastCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableFooterOddCol-Table2-HorizontalLines 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
	background-color: #F7F6F5;
}

.ms-rteTable-Table2-HorizontalLines td.ms-rteTableFooterEvenCol-Table2-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
	background-color: #ffffff;
}

/* End of KONE standard table style option 2.2*/

/* KONE standard table style option 3*/

.ms-rteTable-Table3-NoGreyColor   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table3-NoGreyColor td {padding:2px 5px 2px 5px;}

.ms-rteTable-Table3-NoGreyColor tr.ms-rteTableHeaderRow-Table3-NoGreyColor,
.ms-rteTable-Table3-NoGreyColor tr.ms-rteTableHeaderRow-Table3-NoGreyColor td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableHeaderFirstCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableHeaderLastCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableHeaderOddCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableHeaderEvenCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor tr.ms-rteTableOddRow-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor tr.ms-rteTableEvenRow-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableFirstCol-Table3-NoGreyColor  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableLastCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableOddCol-Table3-NoGreyColor  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableEvenCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor tr.ms-rteTableFooterRow-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableFooterFirstCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableFooterLastCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableFooterOddCol-Table3-NoGreyColor 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-NoGreyColor td.ms-rteTableFooterEvenCol-Table3-NoGreyColor {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border:solid 1px #DFDBD8;
}

/* End of KONE standard table style option 3*/

/* KONE standard table style option 3.1*/

.ms-rteTable-Table3-VerticalLines   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table3-VerticalLines td {padding:2px 5px 2px 5px;}

.ms-rteTable-Table3-VerticalLines tr.ms-rteTableHeaderRow-Table3-VerticalLines,
.ms-rteTable-Table3-VerticalLines tr.ms-rteTableHeaderRow-Table3-VerticalLines td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableHeaderFirstCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableHeaderLastCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableHeaderOddCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableHeaderEvenCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines tr.ms-rteTableOddRow-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines tr.ms-rteTableEvenRow-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableFirstCol-Table3-VerticalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableLastCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableOddCol-Table3-VerticalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableEvenCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines tr.ms-rteTableFooterRow-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableFooterFirstCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableFooterLastCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableFooterOddCol-Table3-VerticalLines 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-VerticalLines td.ms-rteTableFooterEvenCol-Table3-VerticalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-left:solid 1px #DFDBD8;
	border-right:solid 1px #DFDBD8;
}

/* End of KONE standard table style option 3.1*/

/* KONE standard table style option 3.2*/

.ms-rteTable-Table3-HorizontalLines   {
	border-collapse: collapse;
	border:solid 1px #DFDBD8;
	font: 1.0em Arial, Verdana, Sans-serif;
	width: 100%;
}

.ms-rteTable-Table3-HorizontalLines td {padding:2px 5px 2px 5px;}

.ms-rteTable-Table3-HorizontalLines tr.ms-rteTableHeaderRow-Table3-HorizontalLines,
.ms-rteTable-Table3-HorizontalLines tr.ms-rteTableHeaderRow-Table3-HorizontalLines td {
	font: 1.0em Arial, Verdana, Sans-serif;
	background: #E0DCD9;
	color: #262626;
	font-weight: bold;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableHeaderFirstCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableHeaderLastCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableHeaderOddCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableHeaderEvenCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines tr.ms-rteTableOddRow-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines tr.ms-rteTableEvenRow-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableFirstCol-Table3-HorizontalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableLastCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableOddCol-Table3-HorizontalLines  {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableEvenCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines tr.ms-rteTableFooterRow-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableFooterFirstCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableFooterLastCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableFooterOddCol-Table3-HorizontalLines 
{
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

.ms-rteTable-Table3-HorizontalLines td.ms-rteTableFooterEvenCol-Table3-HorizontalLines {
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	padding:2px 5px 2px 5px;
	border-top:solid 1px #DFDBD8;
	border-bottom:solid 1px #DFDBD8;
}

/* End of KONE standard table style option 3.2*/
div#kone-release-footer {
	padding: 0px 15px 20px 15px;
}

div.kone-release-filter {
	margin: 10px 0px 10px 0px;
}

div.kone-year-filter {
	margin: 10px 0px 10px 0px;
}

/* KONE contact form styles */
.kone-contactform-label {
	font-weight: bold;
	white-space: nowrap;
	line-height: 20px;
}

.kone-contactform-dropdown {
	width: 204px;
	margin: 0px;
	padding: 0px;
}

.kone-contactform-widedropdown {
	width: 354px;
	margin: 0px;
	padding: 0px;
}

.kone-contactform-smalltext {
	width: 60px;
	margin: 0px;
	padding: 0px;
}

.kone-contactform-text {
	width: 200px;
	margin: 0px;
	padding: 0px;
}

input.kone-contactform-widetext {
	width: 354px;
	margin: 0px;
	padding: 0px;
}

.kone-contactform-textarea {
	width: 354px;
	margin: 0px;
	padding: 0px;
    font: 1.0em Arial, Verdana, Sans-Serif;
}

.kone-contactform-radiobutton {
	margin: 0px;
	padding: 0px;
}

.kone-contactform-checkbox {
	margin: 0px;
	padding: 0px;
}

.kone-contactform-errorimage {
	margin-left: 5px;
}

table.kone-contactform-toptable
{
	width: 380px;
}
table.kone-contactform-bottomtable {
	width: 370px;
}

.label-col {
	width: 140px;
	padding-right: 10px;
	height: 31px;
}

.ctrl-col {
	width: 230px;
	height: 31px;
	white-space: nowrap;
}

.contact-checkbox {
	float: left;
}

.contact-checkbox-label {
	float: left;
	width: 170px;
	padding-top: 3px;
}

.top-table-label {
	padding-top: 13px;
	vertical-align: middle;
}

div#kone-resultpage-search {
	margin: 20px 0px 20px 0px;
}

div#kone-resultpage-search-label {
	font-weight: bold;
	margin-right: 10px;
	float: left;
	line-height: 18px;
	height: 18px;
}

div#kone-resultpage-search-ctrl {
	float: left;
}

div#kone-resultpage-search-ctrl input {
	border: 1px solid black;
	height: 16px;
}

div#kone-resultpage-search-ctrl button {
	margin-left: 5px;
}

/* reusable html table */
table.kone-reports-table-header {
	width: 565px;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
}

table.kone-reports-table-header tr {
	background: #d9d9d9 url('/_layouts/Images/KONE.com/kone-table-hdr-bg.gif');
	height: 20px;
}

table.kone-reports-table-header td.col1 {
	width: 100px;
	vertical-align: top;
	height: 20px;
}

table.kone-reports-table-header td.col2 {
	width: 315px;
	vertical-align: top;
	padding-left: 10px;
	height: 20px;
}

table.kone-reports-table-header td.col3 {
	width: 30px;
	vertical-align: top;
	height: 20px;
}

table.kone-reports-table-header td.col4 {
	width: 50px;
	vertical-align: top;
	height: 20px;
}

table.kone-reports-table-header td.col5 {
	width: 70px;
	vertical-align: top;
	height: 20px;
}

table.kone-reports-table {
	width: 565px;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 1.0em;
	background-color: #fff;
	border-bottom: 1px solid #999;
}

table.kone-reports-table td.col1 {
	width: 100px;
	vertical-align: top;
}

table.kone-reports-table td.col2 {
	width: 465px;
	vertical-align: top;
}

table.kone-reports-documentlist {
	width: 465px;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 1.0em;
	background-color: #fff;
}

table.kone-reports-documentlist td.col1a {
	width: 315px;
	vertical-align: top;
	padding-left: 10px;
}

table.kone-reports-documentlist td.col2a {
	width: 30px;
	vertical-align: top;
}

table.kone-reports-documentlist td.col3a {
	width: 50px;
	vertical-align: top;
}

table.kone-reports-documentlist td.col4a {
	width: 70px;
	vertical-align: top;
}

table.kone-reports-documentlist td.col5a {
	width: 10px;
	vertical-align: top;
}

table.kone-reports-documentlist td.kone-reports-documentlist-hdr {
	font-weight: bold;
	padding-left: 10px;
}

.google-map-header {
	font-weight: bold;
}

/* Rel 1.1 layout styles */

/* Careers main page */
div#kone-l48-column1 {
	width: 760px;
	float: left;
}

div#kone-l48-column1 div#kone-l48-mainarea {
	width: 760px;
	float: left;
	margin-bottom: 20px;
	display: block;
}

div#kone-l48-column1 div#kone-l48-col-1,
div#kone-l48-column1 div#kone-l48-col-2,
div#kone-l48-column1 div#kone-l48-col-3 {
	width: 175px;
	margin: 0px 20px 8px 0px;
	overflow: hidden;
	float: left;
}

div#kone-l48-column1 div#kone-l48-col-4 {
	width: 175px;
	margin: 0px 0px 8px 0px;
	overflow: hidden;
	float: left;
}

/* Careers sub page */

div#kone-l49-column-wrapper {
	width: 760px;
	float: left;
}

div#kone-l49-column1 {
	width: 565px;
	float: left;
	margin-right: 20px;
}

div#kone-l49-column2 {
	width: 175px;
	float: left;
}

div#kone-l49-contentarea {
	width: 565px;
	float: left;
	margin: 20px 0px 20px 0px;
}

div#kone-l49-col-1 {
	width: 175px;
	margin: 0px 20px 8px 0px;
	overflow: hidden;
	float: left;
}

div#kone-l49-col-2,
div#kone-l49-col-3 {
	width: 175px;
	margin: 0px 20px 8px 0px;
	overflow: hidden;
	float: left;
}

div#kone-l49-col-4 {
	width: 175px;
	margin: 0px 0px 8px 0px;
	overflow: hidden;
	float: left;
}

/* Careers big web part page */

div#kone-l50-column1 {
	width: 760px;
	float: left;
}

div#kone-l50-column1 div#kone-l50-mainarea {
	width: 760px;
	float: left;
	display: block;
}

/* Content page web part area top */

div#kone-content-area div#kone-l51-column1 {
	width: 760px;
	float: left;
}

div#kone-content-area div#kone-l51-column1 div#kone-l51-inner-column1 {
	float: left;
	width: 565px;
	margin-right: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l51-column1 div#kone-l51-inner-column1 div#kone-l51-top-wp-zone {
	width: 565px;
	margin-bottom: 20px;
	overflow: hidden;
}

div#kone-content-area div#kone-l51-column1 div#kone-l51-inner-column2 {
	float: left;
	width: 175px;
	overflow: visible;
}

/* Campaign pages */

#kone-campaign-content-area {
	width: 955px;
	margin: 0px auto;
}

#kone-l52-mainarea {
	width: 955px;
	margin: 0px auto;
	display: block;
}

.french-selector-help {
	display: block;
}

.french-selector-dropdown {
	width: 200px
}

.french-selector-div {
	margin-bottom:5px;
}

DIV.french-selector-div LABEL {
            COLOR: #262626
}
SPAN.french-selector-div {
            COLOR: #262626
}
DIV.french-selector-div SELECT {
            MARGIN: 2px 0px; WIDTH: 145px
}

/* Corporate country selector styles*/
TABLE.corporate-country-table
{
	width:600px;
	background-color:#efedeb;
}
TABLE.corporate-country-table TD
{
	text-align:left;
	width:100px;
	white-space:nowrap;
}
TABLE.corporate-country-table TD H3
{
	text-align:left;
	color:#666666;
}
DIV.selected
{
display:none;
float:left;
}
DIV.selected ul
{
width:600px;
text-align:left;
margin: 0px auto;
padding:0;color: navy;
list-style-type:none;
clear:both;
}
DIV.selected ul li
{
	width: 100px;
	float:left;
	text-align: left;
}
DIV.selected ul li a
{
	color:#548dd4;
	font: 12px Arial, sans-serif;
	display:block;
	line-height:40px;
}
/*End of country selector styles*/