body {
	background: #FFF;
}
#content {
	margin: 0 auto;
	width: 893px;
	position: relative;
	font-family: Arial;
}
#logo {
	background: url('/images/marketing-layout.jpg') -130px 0 no-repeat;
	margin: 0 6px;
	height: 59px;
}
#welcome, #demo {
	height: 571px;
	position: relative;
}
#welcome {
	background: url('/images/marketing-layout.jpg') 0 -170px no-repeat;
}
#demo {
	background: url('/images/marketing-layout.jpg') 0 -741px no-repeat;
}
#dr a { text-decoration: none; }
#whitepaper-icon {
	background: url('/images/marketing-layout.jpg') 0 0 no-repeat;
	height: 164px;
	width: 130px;
	position: absolute;
	bottom: 17px;
	left: 21px;
	cursor: pointer;
}
#whitepaper {
	line-height: 36px;
	padding: 0;
	margin: 18px 0 0 14px;
	font-size: 17px;
	position: absolute;
	bottom: 59px;
	left: 151px;
}
#whitepaper a,
#whitepaper a:link,
#whitepaper a:visited,
#whitepaper a:hover,
#whitepaper a:active {
	color: #FFF;
}
#whitepaper a:hover {
	color: #232371;
}
.khph-slogan {
	padding: 0;
	margin: 0;
	font-size: 15px;
	height: 32px;
	line-height: 32px;
}
#khph-left {
	position: absolute;
	bottom: 13px;
	left: 165px;
}
#khph {
	background: url('/images/marketing-layout.jpg') -130px -59px no-repeat;
	width: 264px;
	height: 32px;
	text-align: center;
	color: #232371;
	font-weight: bold;
	position: absolute;
	bottom: 13px;
	left: 300px;
}
#khph-right {
	position: absolute;
	bottom: 13px;
	left: 568px;
}
#khph a,
#khph a:link,
#khph a:visited,
#khph a:hover,
#khph a:active {
	color: #232371;
}
#khph a:hover { color: #0089CF;}
#actions {
	line-height: 29px;
	font-size: 22px;
	color: #FFF;
	position: absolute;
	top: 280px;
	left: 40px;
}
#thanks {
	line-height: 25px;
	font-size: 17px;
	color: #FFF;
	position: absolute;
	top: 280px;
	left: 40px;
	width: 420px;
}
.actions a,
.actions a:link,
.actions a:visited,
.actions a:hover,
.actions a:active {
	color: #BFD730;
	font-weight: bold;
	text-decoration: underline;
}
.actions a:hover {
	color: #232371;
	text-decoration: none;
}
#footer {
	width: 600px;
	margin: 10px auto;
	text-align: center;
	color: #939598;
	font-size: 12px;
}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #0089CF;
	text-decoration: none;
}
#footer a:hover {
	color: #232371;
	text-decoration: underline;
}
#notes {
	width: 843px;
	position: absolute;
	bottom: 15px;
	left: 25px;
	margin: 0 auto;
	color: #6F8100;
	font-size: 12px;		
}
#notes p { margin: 0; padding: 5px 0;}

#dr { margin: 0; padding: 0; color: #FFF; }
#dr label { padding: 0 5px; font-size: 13px; }
#dr {
	position: absolute;
	right: 50px;
	top: 15px;
}
#dr div.form-field {
	padding: 3px 0;
	text-align: right;
}
#dr select, #dr option { font-size: 13px; }
#dr input[type='text'], #dr select { margin: 3px 0 0 0; padding: 0 0 0 2px; width: 175px; }
#dr .error { color: #bfd730; }

#button {
	width: 68px;
	height: 32px;
	background: url('/images/marketing-submit.gif') no-repeat;
}
#dr .example { font-size: 13px; padding: 2px 0; }

div.fieldWithErrors { display: inline; }
div.fieldWithErrors input[type='text'] { background: #c8d76e; }

#gpw_ad{
	position:absolute;
	left:300px;
	top:150px;
	width:215px;
	height:84px;
	padding:15px 170px 50px 15px;
	z-index:1;
	font-family:georgia,serif
}
#gpw_ad_text{
	position:relative;
	z-index:2;
	color:black;
}
#gpw_ad span, #gpw_ad span img{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#gpw_ad a{
	color:#7D2D0E;
	font-weight:bold;
}
#gpw_ad a:hover{
	text-decoration:underline;
	color:#3E6A00;
}
.demo{
	left: 250px;
	top:300px;
}
