body {
	background: url("../--images/tausta.jpg") no-repeat left top; margin: 0px; padding: 0px; font-family: "Segoe UI", Arial;
}
a:link {
	color: rgb(153, 153, 153); text-decoration: none;
}
a:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
p {
	font-size: 12px;
}
#formTbl {
	font-size: 12px;
}
#schedule {
	font-size: 12px;
}
#speakers {
	font-size: 12px;
}
p.smallText {
	font-size: 10px;
}
p.bigText {
	font-size: 16px;
}
p.bigText a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
p.bigText a:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
p.bigText a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#pageWrapper {
	margin: 0px auto; width: 934px;
}
#header {
	background: url("--images/kumppanijohdon_aamu_header.jpg") no-repeat; width: 934px; height: 343px;
}
#header_luova {
	background: url("--images/ratkaisumyynti_header.jpg") no-repeat; width: 934px; height: 408px;
}
#contentWrapper {
	background: url("--images/kumppanijohdon_aamu_cont_bg.jpg") repeat-y; width: 934px; overflow: hidden;
}
#contentTop {
	margin: 0px auto 20px; width: 850px; font-size: 17px;
}
.contentLeft {
	width: 450px; margin-left: 40px; float: left;
}
#contentSeparator {
	background: url("images/kumppanijohdon_aamu_cont_separator.jpg") no-repeat; width: 11px; height: 542px; float: left;
}
.contentRight {
	width: 390px; margin-right: 30px; float: right;
}
.speaker {
	margin-bottom: 20px;
}
#footerBg {
	background: url("images/pk-page-footer.png") no-repeat left top; width: 934px; height: 41px;
}
#footerMs {
	width: 896px; height: 50px; padding-top: 15px; clear: both; font-family: verdana,sans-serif; font-size: 9px; margin-right: auto; margin-left: auto;
}
#footerLinks {
	text-align: right; color: rgb(0, 0, 0); float: right;
}
#footerLinks a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#footerLinks a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#msLogo {
	width: 125px; height: 50px; text-align: right; color: rgb(0, 0, 0); float: right;
}
body {
	background: url("images/bg-page-top.jpg") no-repeat top rgb(255, 255, 255);
}
.clear {
	height: 0px; clear: both;
}
#pageWrapper {
	margin: 0px auto; width: 938px;
}
.pageTopper {
	border: 0px solid rgb(255, 255, 255); width: 938px; height: 70px;
}
#topNavi {
	margin: 15px 30px 0px 0px; color: rgb(241, 241, 241); font-size: 0.8em; float: right;
}
#topNavi a {
	color: rgb(241, 241, 241); text-decoration: none;
}
#topNavi a:hover {
	color: rgb(241, 241, 241); text-decoration: underline;
}
#header {
	width: 938px; height: 198px;
}
#contentWrapper {
	background: url("images/pk-page-bg.png") repeat-y left top; border: 0px solid rgb(204, 0, 0); width: 938px; height: auto;
}
.gradient {
	background: url("images/pk-content-top.jpg") no-repeat left top rgb(255, 255, 255); margin: 0px 0px 0px 10px; width: 918px; height: auto; float: left;
}
#contentTop {
	width: 918px; height: auto;
}
.textTop {
	margin: 0px 0px 0px 35px; border: 0px solid rgb(204, 0, 0); width: 860px; height: auto; font-size: 16px;
}
.pageBottom {
	width: 938px; height: 41px;
}
h1 {
	margin: 20px 0px 10px; padding: 0px; font-size: 20px; font-weight: normal;
}
.speaker {
	border: 0px solid rgb(204, 0, 0); width: 380px; height: auto; font-size: 12px;
}
.speaker h5 {
	margin: 0px 0px 5px; padding: 0px; font-size: 12px;
}
.speaker img {
	margin: 0px; float: left;
}
.spkr-text {
	border: 0px solid rgb(204, 0, 0); width: 290px; height: auto; float: right;
}
.brrrk {
	width: 380px; height: 15px; float: left;
}
