* {margin: 0; padding: 0; }
body { font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}

/* Layout */
body { padding-bottom:40px; }
.content { width:674px; margin: 40px auto; background: transparent url(../img/contentBg.gif) top left repeat-y; }
	.header { background: transparent url(../img/headBg.gif) top left repeat-y; }
	
	.info { float:left;  width:325px; padding:20px; }
	.contact { float:right; width:295px; padding-top:20px; }
	.contact div { margin-bottom:1em;}
	
	.contentEnd {
		background: transparent url(../img/contentEndBg.gif) top left no-repeat; 
		height:19px; clear:both;
	}

	h1 { font-size:18px; padding:38px 0 10px 165px; color:#fff; font-weight:normal; }
	h2 { font-size:14px; margin-bottom:1em; }
	.contact h2 { color:#fff; }
	p { margin-bottom:1em; }
	ul { margin: 0 0 1em 28px; }
	li { margin-bottom: 0.5em; }
	label { float:left; margin-top:4px; width:80px; color:#94a89c; }
	input { width:181px; height:20px;  padding:0.7em 0 0 0.5em; background: transparent url(../img/fieldBg.gif) top left repeat-y;  border:none; font: 0.8125em Verdana, sans-serif; }
	textarea { 
		width:181px; height:179px;  background: transparent url(../img/textfieldBg.gif) top left repeat-y;  border:none;
		font: 0.8125em Verdana, sans-serif;
	}
	.buttonContainer input {
		margin-left:80px; width:79px; height:25px; padding:0.3em; background: transparent url(../img/buttonBg.gif) top left repeat-y; color:#fff;
	}
