@charset "UTF-8";/* CSS Document NNSA Russia Web site */body {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #f0e6bd url(../images/bkgd.gif) repeat-x;	text-align: center;}a:hover {	color: #660033;}#wrapper {	background: #fff;	padding: .8em 1em;	width: 60em;	position: absolute;	left: 3em;	text-align: left;}#header #asc-logo {	top: 6px;	left: 280px;	position: absolute;	width: 191px;	height: 45px;}#nnsa-logo img, #doe-logo img {	position: absolute;	right: 0;	top: 6px;	padding: 6px;}#header #nnsa-logo img {	width: 116px;	height: 32px;	margin-right: 40px;	}#header #title {	position: absolute;	margin-left: 280px;	clear: both;	left: 0;	top: 4.5em;	width: 417px;	height: 23px;}html>body #header #title {	position: absolute;	margin-left: 0em;	clear: both;	left:280px;	top: 4.5em;	width: 417px;	height: 23px;}#header #doe-logo img {	margin-top: 0;}#placeholder {	position: relative;	top: -1em;	float:left;	padding: 0 1em 0 0;}html>body #placeholder {	top: -2em;}#header h1, #header h2 {	float: left;	margin-left: -9000px;}h1 {	font-size: 1.4em;	color: #766328;}h2 {	font-size: 1.3em;	clear: both;}h3 {	letter-spacing: normal;}.site {	text-align: center;	clear: both;	position: relative;	left: -12%;}#content {	position: relative;	padding-bottom: 7em;}html>body #content {	padding-bottom: 0;}#nav-main {	background-color: #54526c;	clear: both;	position: relative;	top: 5.2em;	z-index: -1;}html>body #nav-main {	top: 1em;	z-index: 1;}#nav-main ol {	padding: 0;	position: relative;	height: 14px;	clear: both;	left: 0;	top: .6em;	font-size: .9em;}html>body #nav-main ol {	padding: .4em .7em .6em 0;	top: -1px;	left:0;	font-size: 1em;}#nav-main li {	display: inline;	font-size: .8em;	list-style: none;	border-right: solid white 1px;	padding: 0 .6em;}#nav-main li a {	color: white;	text-decoration: none;}#nav-main li a:hover {	color: #fc5;}#nav-main form {	float: right;	position: relative;	z-index: 2;	margin-top: .3em;	font-size: .8em;	padding: 0 .5em;}html>body #nav-main form {	margin-top: -.5em;	padding: 1px .5em;}#nav-main .activepage {	color: #B0C98D;}#wrapper #content {	position: relative;	top: 6em;}html>body #wrapper #content {	top: 0;}.external {	border: dotted 1px #B75157;	text-decoration: none;	font-size: .9em;	margin-top: .2em;}#news ul li  {	list-style-type: none;	line-height: 1.6em;}#bkgd ul li {	line-height: 1.6em;}#about .external {	font-size: 1em;}#phrases table {	margin: 1em 2em;}.category {	background: #413C62;	padding: 4px;	color: #dc5;}#footer {	clear: both;	width: 60em;	border-top: solid 1px;	padding: 1em 0 0 0;}#legal li {	list-style: none;	display: inline;}#credits {	font-size: x-small;	text-align: center;	float: left;	position: relative;	padding-top: .5em;}html>body #credits {	padding-top: 0;}#credits img {	float: left;	padding: 0 1em 0 0;	margin-top: -.5em;}html>body #credits img {	margin-top: .3em;}#legal {	float: right;	text-align: center;	width: 23em;	line-height: 1;	position: relative;	left: 2em;}#legal a {	font-size: x-small;	padding: .5em;	border-right: solid 1px #000;	text-decoration: none;}#legal p {	display: inline;}#activemeasures ul li {	padding: 0 0 1em;}table {	position: relative;	left: 0;}#activities table td {	background-color: #ebebeb;	border: 1px;}#factable table {	position: inherit;	margin-bottom: 1em;}#semipal img {	padding-right: 1em;	float: left;}#vniiefhighlights td {	background: #EeEcFF;	border-top: 1px black solid;	border-bottom: 1px black solid;}#vniiefhighlights table tr {	padding: 0 0 1em 0;}#contamination #content img, #locations #content img {	float: left;	padding-right: 1em;}#locations ol {	position: relative;	list-style: none;}#locations #content img {	margin: 3em;}#contamination #content img {	margin: 0;	margin-top: 7em;	}	html>body#locations #content img {	margin: 0em;	margin-bottom: 1em;}#collab {}#legal .last, #nav-main .last {	border-right: none;}.holidays {	font-size: small;	padding: 1em 0;}#contracts h3 a {	line-height: 2em;	text-decoration: none;	letter-spacing: normal;}th {	border: none;	text-align: center;}.previouspage {	font-size: x-small;}
