body {	font-family: "Lucida Grande", helvetica, "Trebuchet MS", verdana, sans-serif;	font-size: 78%;	color: #909090;	background: #C6C8CC url(body.gif) repeat-y center top;	margin: 10px auto;	padding: 0;	border: 0;	text-align: center;	}	#container {	width: 600px;	padding: 0;	margin: 0 auto;	text-align: left;	}#logo {	margin: -10px 0;	background: transparent url(logo.png) no-repeat top left;	height: 100px;	}#menu {	font-size: 10%;	font-weight: bold;	padding: 5px 40px;	margin: 0 0 1px 0;	color: #006699;	border-bottom: 1px solid #E3E3E3;	text-transform: uppercase;	color: #414247;	}h1, h2, h4 {	font-family : "Helvetica Neue", Helvetica, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	color: #414247;	}	h1 {	margin: 0 0 250px 0;	}	h2 {	font-size: 110%;	font-weight: bold;	padding: 5px 40px;	margin: 0 0 1px 0;	border-bottom: 1px solid #E3E3E3;	text-transform: uppercase;	color: #414247;	}	h3 {	font-size: 9px;	padding: 0px 40px 5px;	margin: 0 0 1px;	color: #006699;	}date {	font-size: 9px;	padding: 0px 40px 5px;	margin: 0 0 1px;	color: #414247;	text-align: right;	}	#maincontent p {	padding: 0;	margin: 10px 40px 5px 40px;	line-height: 130%;	}	#maincontent .wow {	color: #000;	}#title {	margin: 0 0 30px 0;	}blockquote {	padding: 0px 0 0px 35px;	background: #F5F5F5 url(quote.gif) no-repeat;	vertical-align: middle;	}		#legal p {	font-size: 75%;	text-transform: uppercase;	}	#footer {	padding: 20px 0 0 0;	margin: 20px 0 0 0;	height: 80px;	text-align: center;	border-top: 1px solid #d0d0d0;		}	a, a:link, a:visited {	color: #006699;	text-decoration: none;	background: transparent;	}a:hover, a:active {	color: #000;	text-decoration: none;	background: transparent;	}	.hide {	height: 0;	width: 0;	overflow: hidden;	position: absolute;	}.b {	color: 006699;}