/*	KONE under maintenance CSS
*	Version 0.x
*/

body {
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-color: #262626;
	font-size: 0.8em;
	background-color: #f2f2f2;
}

#logo {
	height: 64px;
	text-align: right;
}

#mainwhite {
    background-color: #ffffff;
	text-align: center;
}

#contentwrapper {
	width: 600px;
	background-color: #ffffff;
	padding: 20px;
	margin: 40px auto 0px auto;
    	position: relative;
    	left: -1px;
    	top: -1px;
}

#content-col-1 {
	width: 100%;
	float: left;
}

div.vspacer {
    height: 41px;
    background: #fff url("misc/verticalspacer.gif") repeat-x bottom;
    clear: both;
}

/* Clearing floats */
div.clear {
    clear: both;
    height: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}

/* Page drop shadow */

#shadow-container {
    	position: relative;
    	left: 4px;
    	top: 4px;
    	width: 640px;
    	margin: 0px auto 0px auto;
}

#shadow-container .shadow1,
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .shadow4 {
    	position: relative;
    	left: -1px;
    	top: -1px;
}


#shadow-container .shadow1 {
        background-color: #f1f0f1;
}

#shadow-container .shadow2 {
    	background-color: #dbdadb;
}

#shadow-container .shadow3 {
        background-color: #b8b6b8;
}

#shadow-container .shadow4 {
        background-color: #999999;
}

/* Links etc. */
a:link { color: #0066d7; text-decoration: none; font-size: 0.9em; }
a:visited { color: #0066d7; text-decoration: none; font-size: 0.9em; }
a:hover { color: #0066d7; text-decoration: underline; font-size: 0.9em; }
a:active { color: #0066d7; text-decoration: none; font-size: 0.9em; }

span.footertxt { color: #999999; text-decoration: none; font-size: 0.9em; }


/* Text styles */

p {
	margin: 10px 0px 10px 0px;
}

h1.main-header {
	font: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0px 0px 11px 0px;
	padding: 0;
	line-height: 1em;
}

h1.main-header {
	font-size: 1.8em;
	color: #262626;
	padding: 0;
	margin: 0px 0px 11px 0px;
	text-align: left;
	font-weight: normal;
}

#footer {
	width: 640px;
	height: 20px;
	padding: 10px 0px 10px 0px;
	margin: 0px auto 0px auto;
}

#footer #footer-left {
	width: 370px;
	height: 20px;
	float: left;
	text-align: left;
}

#footer #footer-right {
	width: 270px;
	height: 20px;
	float: left;
	text-align: right;
}

/* 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;	
}

/* KONE Table style */
.ms-rteTable-kone   {
	border-collapse: collapse;
	font: 1.0em Arial, Verdana, Sans-serif;
	color: #262626;
	width: 100%;
	text-align: left;
}

.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;
}

