h1#logo {
	z-index:2;
	position:relative;
	float:left;
	width:240px;
	margin-top:33px;
}
h1#logo a {
	display: block;
	height: 80px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background-image: url(/images/dlf-logo.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-size: contain;
}
.tagline {font-size:1.3em;padding-top:50px;line-height: 1.3em;}
.tagline span {display:block;}
#navigation {
	width: 1000px;
}
#topnav ul {
	padding-left: 14px;
}
.search {
	width: 158px;
}
.search #mod-search-searchword {
	width: 132px;
}
.search .button { float:right; margin-right:-2px;}
.search .button:hover { background-position:0 bottom; }
#content p.quote {color:#4f77ba;font-family: MyriadProCondIt,sans-serif;font-size: 1.1em;line-height: 1.4;text-align: center;padding:0 2em;margin: 0 0 1em;}
#main #sidebar form {width:250px;margin:0 auto;}
#main #sidebar form h3 {border-top-style: none;margin:0 0 .5em;padding:0}
#main #sidebar form input[type=submit] {border:0;background-color: #c00d0d;color:#fff;line-height: 1.8em;font-family: MyriadProSemiBoldCond,sans-serif;font-size: 1.2em;cursor:pointer;}
#main #sidebar form input,
#main #sidebar form textarea {display:block;position:static;margin:0 0 .5em;width:100%;}
.textfieldRequiredState input[type=text]::placeholder {color:#757575;} 
.textfieldRequiredState input[type=text]:-ms-input-placeholder {color:#757575;} 
.textfieldRequiredState input[type=text]::-ms-input-placeholder {color:#757575;}
.textareaRequiredState textarea::placeholder {color:#757575;} 
.textareaRequiredState textarea:-ms-input-placeholder {color:#757575;} 
.textareaRequiredState textarea::-ms-input-placeholder {color:#757575;}