* { margin: 0; padding: 0; }
html { height: 100%; }
.overflow { overflow: hidden; }
body, #body {
	height:100%;
}
#container {
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}

#page-text { position: relative; width: 600px; background-color: #fdf5ed; padding-top: 150px; margin: 0 auto; }
	#page-text h1 a { display: block; position: absolute; top: 0; left: 0; background: transparent url(../images/ref_hd.jpg) 0 0 no-repeat; width: 600px; height: 148px; }
	#page-text h1 a span { display: none; }
	
	#page-text h2 { color: #333333; font-size: 14px; font-family: 'Verdana', Trebuchet MS, Arial, sans-serif; line-height: 18px; text-align: left; font-weight: bold; margin: 2em 1em 1ex 1em; }
	#page-text h3 { color: #333333; font-size: 13px; font-family: 'Verdana', Trebuchet MS, Arial, sans-serif; line-height: 18px; text-align: left; font-weight: bold; margin: 2em 1em 1ex 1em; }
	
	#page-text p, #page-text ul, #page-text ol { color: #333333; font-size: 14px; font-family: 'Verdana', Trebuchet MS, Arial, sans-serif; line-height: 18px; text-align: left; margin: 1ex 1em; }
	#page-text ul, #page-text ol { margin-left: 4em;}
	#page-text li { margin-bottom: 1ex;}
	
	#page-text a { color: #D54B41; }
	#page-text a.selected { background-color: #D54B41; color: #fff; text-decoration: none; padding: 2px; }
	
	#page-text #terms-menu { margin: 2em 2em 2em 3em; }