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: 637px;
	position: relative;
}
#welcome {
	background: url('/images/marketing-layout-home.jpg') 0 0 no-repeat;
}
#demo {
	background: url('/images/marketing-layout-demo.jpg') 0 0 no-repeat;
}
#dr a { text-decoration: none; color:#BFD730; font-size:.9em;}
#dr a:hover { text-decoration: underline;}

#whitepaper-icon {
	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: 233px;
}
#khph {
	width: 264px;
	height: 32px;
	text-align: center;
	color: #232371;
	font-weight: bold;
	position: absolute;
	bottom: 13px;
	left: 295px;
}
#khph-right {
	position: absolute;
	bottom: 13px;
	left: 563px;
}
#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: 335px;
	left: 40px;
}
#thanks {
	line-height: 25px;
	font-size: 17px;
	color: #FFF;
	position: absolute;
	top: 342px;
	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: 900px;
	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: 25px;
	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: 85px;
}
#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; }
input.radio { width: 20px; }
#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;
}
div.fieldWithErrors { display: inline;}
div.fieldWithErrors input[type='text'],input.validation-failed, select.validation-failed { background-color: #FFAD9F; }
label.validation-passed { font-weight: normal; color: #000; }
label.validation-failed { font-weight: bold; color: #d51d2e;}

#dr div.validation-advice{
	display:none;
}

