@import "basic.css";body {	color:black;	background-color:white;}a, a:link, a:visited {color:#11e;text-decoration:none;}a:hover {text-decoration:underline;}#requirements {font-size:1em;text-align:center;color:black;display:none;}#requirements a {color:#f90;text-decoration:none;}.sansserif {font-family:Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;}.wrapper {	width: 940px;	min-height: 100%;	overflow: auto;	margin: 0 auto;	padding: 0;	background-color: #fefefe;	border: #7f7f7f 1px solid;	border-top: none;}.content {	position: relative;	float: left;	width: 780px;	/*min-height: 100%;*/	/*margin: 0 auto;*/	padding: 50px 25px 5px 5px;	/*background-color: #ddd;*/}.footer {	position: static;	bottom: 0;	/*margin: -22px auto 0 auto;*/	height: 22px;	width: 940px;	border-top: 1pt #777 solid;	background: #fcfcfc;	font-size: 9px;	font-weight: bold;}#hdrcontainer {	position: relative;	width: 940px;	z-index: 10;	top: 0;	left: 0;	height: 52px;	width: 100%;	background: #fff;	border-bottom: 3px #292A34 solid;}#logo {	float: left;	height: 40px;	width: 200px;	margin: 7px 0 0 15px;	/*background-image: url(media/name.png);*/}.menucontainer {	position: relative;	float: right;	width: 140px;	margin-left: -140px;	top: 0px;	left: 0px;	font-size: 11px;	text-align: center;	border-left: 1px solid #7a7c80;	border-bottom: 1px solid #7a7c80;}#navcontainer {	position: absolute;	float: left;	top: 50%;	/*left: 260px;*/	height: 26px;	width: 500px;	padding: 0;	margin-left: 180px;	/*border: thin #ccc solid;*/}#hdrnav {	float: right;	font-family:Helvetica,Arial,sans-serif;	font-size: 12px;	font-weight:normal;	width: 250px;	height: 1em;	margin-right: 140px;	padding-top: 28px; /* 52-12 = 40 / 2 = 20 */}#hdrnav ul {float:right;}#hdrnav li {	float: left;	margin:0; padding: 0 1em;	display: inline;	list-style: none;}	#hdrnav a:link, #hdrnav a:visited {	font-size: 11px;	font-weight:bold;	padding: 0 0.2em;	text-decoration: none;	color: #1f1f1f;}#hdrnav a.active:link, #hdrnav a.active:visited, #hdrnav a:hover {	text-decoration: underline;}#hdrnav a.current {	cursor: default;	text-decoration: none;	color: #aaa;}#hdrnav li span {	font-weight: normal;	color: #000;}/** Home content */#coming-soon {	width: 500px;	margin: 50px auto 0 auto;	padding: 20px 40px;	text-align:center;	background-color: #ffffff;}img#preview {	border:#333 1px solid;	margin: 16px auto 18px auto;}/***//** About */.about-box {	position: relative;	width: 504px;	margin: 0 auto 40px auto;	padding: 0 1.67em 1.34em 1.67em;	background-color: #fcfcfc;	color: #1f1f1f;	border: #c3c6cc 1px solid;}.about-box h2 {	font-size: 1em;	text-align: center;	font-weight: bold;	margin-top: 1em;	margin-bottom: 1.7em;	color:#333;}#about {}#about p {	text-align: left;}#about p + p {text-indent: 1.34em;}#footnotes {	margin: 10em 0 0 0 ;}#footnotes p {	font-size: 0.9em;	line-height: 1.4em;	text-indent: 0em;	/*margin-bottom: 0em;*/}#biblio {}.biblio-entry {	position: relative;	width: 480px;	margin: 5px auto 25px auto;	padding-top: 10px;}.biblio-entry h3 {font-size:1em;}.biblio-entry h4 {font-size:0.9em;font-weight:normal;margin-bottom:1.34em;}.biblio-entry p {	font-size: 0.9em;	text-align: left;	/*letter-spacing: 0.07em;*/	line-height: 1.4em;	/*text-indent: 1.3em;*/}	#biblio a {	color:#33c;	text-decoration: none;}#biblio a:hover {	/*color:#000;*/	text-decoration: underline;}#statements {}#statements p {	/*font-size:12px;*/	font-weight:normal;	text-align:center;}#statements a {color:#000; text-decoration:none;word-spacing:-0.33em;line-height:1;padding: 0 0.1em;font-weight:bold;}#statements a:hover {color:#fafafa;background-color:#000; /*text-decoration:underline;*/}/* email */.email {	float: right;		width: 21px;	height: 16;	margin-top: 22px;	margin-right: 142px;	}.email a:link {	text-decoration: none;	color: #06d;}.email a:hover {	text-decoration: underline;}.ftrcontainer {	position: absolute;	bottom: 0;	height: 24px;	width: 940px;	margin: 0 auto;	padding: 5px;	/*font-family: Verdana, sans-serif;*/	font-size: 10px;	color: #999;	background-color: #e5e5e1;	border-top: #ccb 1px solid;}