@charset "utf-8";
/* CSS Document */

html
{
	height:100%;
	width: 100%;
}

body {
	background-color:#373535;
	vertical-align:middle;
	text-align:center;
	height:100%;
	overflow:hidden;
	margin:0px;
	min-height:550px;
	min-width:780px;
}

div.bounding
{
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;	
	padding:0px;
	overflow:auto;
	display:table;
}

div.container
{
	margin-top:auto;
	margin-bottom:auto;
	position:relative;
	vertical-align:middle;
	display:table-cell;
}

#content {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.content
{
	color: #5b613b;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align:justify;
	width: 780px;
	min-height: 420px;
	background-color:#FFFFFF;
	padding-top: 6px;
}

p
{
	line-height: 28px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 15px;
}

.half
{
	margin-top: 6px;
	width: 50%;
	float: left;
}

.full
{
	width: 100%;
	float: left;
}

.formentry
{
	width: 420px;
	height: 30px;
	text-align: left;
}

.formentry-label
{
	font-weight: bold;
	color: #000;
	width: 65px;
	margin-right: 5px;
	margin-left: 10px;
	text-align: left;
	float: left;
}

.formentry-label label
{
	width: 60px;
}

.full .formentry
{
	width: 700px;
}

.formentry input
{
	text-align: left;
	width: 270px;
	float: left;
}

input#address
{
	width: 600px;
}

#heardlabel
{
	width: 248px;
}

#heardlabel label
{
	width: 235px;
}

input#heardabout
{
	width: 416px;
}

#footer
{
	text-align: center;
	width: 100%;
	height: 84px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: transparent;
	font-size: 0px;
	background:#000000 url(images/cultivate-your-dreams.gif) center no-repeat;	
}

div.footer
{
	color:#CCCCCC;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-align: center;
	vertical-align:middle;
	padding-top: 5px;
}
