body.live #environment #content {	float: right;	width: 758px;}#environment .large-green {	font-size: medium;	font-weight: bold;	color: #669933;}#environment #photo {	height: 200px;	width: 758px;	text-align: center;	margin-top: 2px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#environment #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_01.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment #vision #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_02.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment #system #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_03.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment span.cerif {	font-family: Georgia, "Times New Roman", Times, serif;}#environment #plan #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_04.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment p.target {	font-size: xx-small;	color: #FFFFFF;	padding-top: 25px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #FFFFFF;	margin-right: 4px;	margin-left: 4px;	padding-bottom: 10px;	background-image: url(../images/plan_target.gif);	background-repeat: no-repeat;	background-position: 0px 7px;}#environment #cycle #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_05.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment #communication #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_06.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment #randd #localmenu {	width: 758px;	margin-right: 0px;	margin-left: 0px;	background-image: url(../images/photo_07.jpg);	background-repeat: no-repeat;	background-position: 2px 2px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 176px;	position: relative;}#environment #menubar {	background-color: #FFFFFF;	width: 754px;	margin-right: 2px;	margin-left: 2px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 26px;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	z-index: 1;	filter: alpha(opacity=80);	-moz-opacity:0.80;	opacity:0.80;}#environment #localmenu ul {	list-style-type: none;	padding: 0px;	margin: 0px;	width: 754px;	position: absolute;	top: 176px;	z-index: 2;	left: 2px;}#environment #localmenu li {	padding: 0px;	float: left;	margin: 0px;}#environment div.theme {	font-weight: bold;	margin-right: 26px;	margin-left: 26px;	margin-top: 18px;	margin-bottom: 12px;	line-height: 1.7em;	color: #009999;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #009999;	padding-left: 5px;}#environment div.subtheme {	font-weight: bold;	margin-right: 26px;	margin-left: 26px;	margin-top: 18px;	margin-bottom: 12px;	line-height: 1.7em;	color: #336699;}#environment div.concept {	font-weight: bold;	margin-right: 26px;	margin-left: 26px;	margin-top: 18px;	margin-bottom: 12px;	line-height: 1.7em;}#environment div.description {	margin-top: 8px;	margin-right: 26px;	margin-left: 26px;	margin-bottom: 26px;	line-height: 1.4em;}#environment div.description span.summary {	line-height: 1.4em;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;	color: #003366;}#environment div.subpage {	margin-top: 8px;	margin-right: 26px;	margin-left: 26px;	margin-bottom: 26px;	line-height: 1.4em;	text-align: center;	color: #999999;}#environment div.subpage a {	text-align: center;	color: #003399;	text-decoration: underline;}#environment #category {	margin-right: 26px;	margin-left: 26px;}#environment div.description p {	margin-bottom: 14px;}#environment div.description p.subtitle {	font-weight: bold;	color: #3366CC;	margin-bottom: 0px;}#environment div.category-left {	width: 345px;	margin-right: 0px;	margin-left: 0px;	float: left;}#environment div.category-right {	width: 345px;	margin-right: 0px;	margin-left: 0px;	float: right;}#environment #category img {	border: 1px solid #999999;	float: left;}#environment div.wrap {	margin-right: 26px;	margin-left: 26px;}/* Right-side image (width:175px) place */#environment div.description-image {	margin-top: 0px;	margin-left: 0px;	margin-bottom: 26px;	line-height: 1.4em;	float: left;	width: 500px;}#environment div.description-image p {	margin-bottom: 14px;}#environment div.image {	margin-right: 0px;	margin-left: 0px;	width: 175px;	float: right;}#environment div.image img {	margin-bottom: 8px;	border: 3px solid #EEEEEE;}#environment div.image p {	font-size: xx-small;	line-height: 1.1em;	color: #999999;	margin-bottom: 12px;}/* Right-side graph (width:280px) place */#environment div.concept-graph {	margin-left: 0px;	float: left;	width: 395px;	font-weight: bold;	margin-top: 18px;	margin-bottom: 12px;	line-height: 1.7em;}#environment div.description-graph {	margin-top: 0px;	margin-left: 0px;	margin-bottom: 26px;	line-height: 1.4em;	float: left;	width: 395px;}#environment div.description-graph p {	margin-bottom: 14px;}#environment div.graph {	margin-right: 0px;	margin-left: 0px;	width: 280px;	float: right;}#environment div.graph img {	margin-bottom: 8px;}#environment div.graph p {	font-size: xx-small;	line-height: 1.1em;	color: #999999;	margin-bottom: 12px;}#environment #category dl {	width: 262px;	float: right;	margin-bottom: 21px;}#environment #category dt {	font-weight: bold;	padding-bottom: 6px;}#environment #category dt a {	text-decoration: underline;	color: #0066CC;}#environment #category dd {	color: #666666;}#environment #category dd a {	text-decoration: none;}#environment img.right {	float: right;	margin: 21px;}#environment #submenu {	margin-top: 5px;	margin-bottom: 18px;}#environment #submenu ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#environment #submenu li {	margin: 0px;	padding: 0px;	float: left;}#environment #vision #submenu ul {	margin-left: 45px;}#environment #vision #submenu #submenu-above {	margin-left: 95px;}#environment #cycle #submenu ul {	margin-left: 45px;}#environment #cycle #submenu #submenu-above {	margin-left: 425px;}#environment ol {	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	padding: 0px;	margin-top: 0px;}#environment ol li {	font-weight: bold;	color: #006699;}#environment ol li span.nomal {	font-weight: normal;	color: #333333;}#environment img.photo-left {	margin-left: 50px;	margin-right: 23px;}#environment img.photo-right {	margin-left: 23px;	margin-right: 50px;}#environment #icon {	margin-right: 39px;	margin-left: 39px;	margin-top: 12px;	margin-bottom: 12px;	padding: 9px;	border: 1px solid #666666;	width: 678px;}#environment #icon ul {	list-style-type: none;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	text-decoration: none;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#environment #icon li {	width: 210px;	font-size: x-small;	margin-top: 0px;	margin-right: 8px;	margin-bottom: 0px;	margin-left: 0px;	float: left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	text-decoration: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#environment #icon li img {	float: left;	margin-right: 10px;}#environment #icon li p {	margin-left: 45px;	font-size: xx-small;}#environment div.double-column {	margin-right: 26px;	margin-left: 26px;}#environment div.double-left {	float: left;	width: 340px;	margin: 0px;	padding: 0px;}#environment div.double-right {	float: right;	width: 340px;	margin: 0px;	padding: 0px;}#environment div.double-column table {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-collapse:collapse}#environment caption {	font-size: x-small;	color: #006699;	padding-bottom: 12px;	font-weight: bold;}#environment div.comment {	font-size: xx-small;	color: #666666;	margin-top: 12px;	line-height: 1.1em;	margin-bottom: 12px;}#environment div.comment p {	margin-bottom: 4px;}#environment div.double-column th {	font-size: xx-small;	background-color: #D9E9C7;	border: 1px solid #333333;	border-collapse:collapse;	padding: 0px;	margin: 0px;}#environment div.double-column th.vertical {	background-color: #408B3D;	color: #FFFFFF;	padding: 0px;	border-left-style: none;	vertical-align: top;	margin: 0px;}#environment div.double-column p.chart-item {	font-weight: bold;}#environment div.double-column th.column-left {	border-left-style: none;	width: 95px;}#environment div.double-column th.column-center {	width: 193px;}#environment div.double-column th.column-right {	width: 50px;	border-right-style: none;}#environment div.double-column td.chart-graph {	border-collapse:collapse;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}#environment div.double-column td.chart-evaluation {	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: dashed;	border-top-color: #666666;	border-bottom-color: #666666;	border-left-color: #999999;	border-collapse:collapse;	text-align: center;}#environment div.double-column td.chart-evaluation p {	font-size: xx-small;	color: #666666;	line-height: 1.2em;}#environment div.icon-left {	float: left;	height: 90px;	width: 90px;	margin-left: 10px;	margin-top: 20px;}#environment div.icon-right {	float: right;	width: 600px;}#environment div.icon-right div.concept {	margin-right: 0px;}#environment div.icon-right div.description {	margin-right: 0px;	margin-bottom: 0px;}#environment div.arrow {	background-image: url(../images/activities_arrow.gif);	background-repeat: no-repeat;	background-position: center top;	height: 50px;	width: 260px;	margin-left: 300px;}#environment ol.list-number {	margin-bottom: 18px;}#environment ol.list-number li {	font-weight: normal;	color: #000000;}#environment p.asterisk {	color: #999999;	font-size: x-small;}#environment div.url {	margin-top: 60px;}