/* Primary Tags */
body { margin: 0px; background-color: /*#555*/white; font: 10px "Lucida Grande", Arial, sans-serif; }

/* Main Container */
div#container {
	position: absolute;
	width: 960px;
	height: 680px; /*top: 50%; margin-top: -340px;*/
	margin-top: 20px;
	left: 50%;
	margin-left: -480px;
	background-color: white;
	visibility: visible;
}
div#link-home { position: absolute; left: 50%; top: 25px; margin-left: -460px; z-index: 999; }

/* Menus */
div#menus {
	position: absolute;
	top: 129px;
	left: 50%;
	margin-left: -450px;
	z-index: 991;
	visibility: visible;
}
div#menus ul { list-style-type: none; margin: 4px; padding: 0px; }
div#menus li { text-transform: uppercase; }
div#menus a { color: #000; text-decoration: none; font-weight: bold; padding: 0px 2px; }
div#menus a:hover, div#menus a:active, div#menus a.selected { color: white; background-color: #AF1C2E; }

/* Menus: Individual */
div#menu1, div#menu2, div#menu3 { float: left; margin-right: 12px; background-color: transparent; z-index: 995; }

/* Content */
div#content, div#contentbg {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	height: 367px;
	z-index: 995;
	visibility: visible;
}
div#contentbg { background-color: white; width: 371px; top: 129px; opacity: .7; filter:alpha(opacity=70); }
div#content { width: 311px; padding: 0px 45px 0px 15px; top: 136px; }
div#content h1 { text-transform: uppercase; font-size: 10px; margin-top: 0px; }
div#content h2 { text-transform: uppercase; font-size: 10px; margin-bottom: 0px; }
div#text { height: 325px; width: 350px; overflow: auto; }

/* Arrow+Control Navigation */
div#arrows { position: absolute; top: 138px; left: 50%; margin-left: 280px; z-index: 996; }
div#arrows ul { list-style-type: none; margin: 0px; padding: 0px; }
div#arrows li { float: left; margin-right: 8px; }
div#arrows li#maximize a { color: black; text-decoration: none; }
div#arrows li#images_toggle a { color: black; text-decoration: none; }
div#arrows a div { height: 9px; width: 10px; }
div#arrows a div#arrow_left { background: url('../i/arrow_left.gif') 0px 0px no-repeat; }
div#arrows a div#arrow_right { background: url('../i/arrow_right.gif') 0px 0px no-repeat; }
div#arrows a div#arrow_down { background: url('../i/arrow_down.gif') 0px 0px no-repeat; }
div#arrows a div#arrow_up { background: url('../i/arrow_up.gif') 0px 0px no-repeat; }
* html div#arrows { }
*:first-child+html div#arrows { }

/* Footer */

div#footer a:link, a:visited {
	color: white;
	padding: 0px 2px;
	font-size: 10px;
	text-decoration: none;
}
div#footer {
	position: absolute;
	top: 675px;
	left: 50%;
	margin-left: -415px;
	background-color: #AF1C2E;
	color: white;
	padding: 0px 2px;
	z-index: 995;
	font-size: 10px;
	visibility: visible;
}

div#footer:hover, div#footer.over { background-color: #AF1C2E; color: white; }

/* homepage */
div#home-concepts {
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 280px;
	width: 800px;
	font-size: 42px;
	line-height: 42px;
	z-index: 995;
	visibility: hidden;
}
div#home-concepts span.highlight { background-color: #777; color: white; }

/* publications */
div.publications p { margin: 0px 0px 0px 25px; padding: 0; text-indent: -25px; }
.smallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

div#homesubtext {
	position: absolute;
	width: 960px;
	margin-top: 2680px;
	left: 50%;
	margin-left: -480px;
	background-color: white;
	visibility: visible;
}
