a:focus{
	outline:none;
}
body{
	background:#fff;
	padding:0;
	margin:0 auto;
}
#wrapper{
	width:100%;
	height:810px;
	background:url('../images/main-background.gif') repeat-x;
	position:absolute;
}
#main-content{
	width:960px;
	padding:0;
	margin:0 auto;
}
#header{
	width:927px;
	height:113px;
	margin:0 auto;
}
#top{
	width:100%;
	height:100%;
	background:url('../images/top-background.png') no-repeat center 113px;
}
#footer{
	width:100%;
	height:100%;
	background:url('../images/footer.png') no-repeat scroll center bottom transparent;
}
#logo{
	width:337px;
	height:66px;
	padding-top:30px;
}
#main-text-area{
	width:550px;
	float:left;
	height: 235px;
}
#complete-form-text-area{
}
h1{
	font:normal 20pt "lucida grande",lucida sans,sans-serif;
	color:#fff;
	text-shadow:#666 0 1px 1px;
	padding:0;
	margin:0 0 3px 16px;
}
h2{
	font:normal 16pt "lucida grande",lucida sans,sans-serif;
	color:#fff;
	text-shadow:#666 0 1px 1px;
	padding:0;
	margin:0 0 0 16px;
}
h3{
	font:normal 11pt "lucida grande",lucida sans,sans-serif;
	letter-spacing:.5px;
	color:#090909;
	padding:0;
	margin:5px 0 5px 5px;
}
h4{
	font:normal 11pt "lucida grande",lucida sans,sans-serif;
	color:#fff;
	text-shadow:#666 0 1px 1px;
	padding:0;
	margin:0 0 20px 16px;
}
.form-label{
	font:normal 10pt "lucida grande",lucida sans,sans-serif;
	color:#fff;
	text-shadow:#666 0 1px 1px;
	padding:0;
	margin:0 0 5px 16px;
}
.header-copy{
	font:normal 12pt "lucida grande",lucida sans,sans-serif;
	line-height:18pt;
	color:#fff;
	text-shadow:#666 0 1px 1px;
	margin:20px 0 0 25px;
}
#form{
	float:right;
	height: 211px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#lower-content{
	width:930px;
	height:365px;
	margin-left:16px;
	clear:both;
}
input{
	font:normal 10pt "lucida grande",lucida sans,sans-serif;
	margin:5px;
}
.more-info{
	width:289px;
	margin:0 10px 0 10px;
	float:left;
}
.more-info img{
	border:1px solid #ededed;
}
.more-info .copy{
	font:normal 10pt tahoma,arial,sans-serif;
	color:#909090;
	line-height:18pt;
}
#upper-content {
	height: 235px;
	width: 960px;
	margin-bottom: 20px;
	padding-top: 40px;
}
#complete-form-text-area {
	width: 960px;
}

