@charset "utf-8";/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 75.05%;	margin: 0px;	padding: 0px;	background-color: #d8dae3;	background-repeat: repeat-y;	background-position: 50% 0px;	background-image: url(img/blue_bg.gif);	padding-bottom: 20px;}h1 {	font-size: 2.273em;	color: #024664;	font-weight: normal;	padding:0;	margin-bottom:8px;	margin-top:2px;}h2 {	font-size: 1.82em;	color: #024664;	font-weight: normal;	margin-bottom:8px;	margin-top:2px;}h3 {	font-size: 1.42em;	color: #024664;	font-weight: bold;	margin-bottom:0;	margin-top:0;}h4 {	font-size: 1.17em;	color: #024664;	font-weight: bold;	margin-bottom:0;	margin-top:0;}p {	margin-bottom:15px;	margin-top:0;}hr {	color:#D7D5D5;	background-color:#D7D5D5;	height:1px;	border:none;}a {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: transparent;	color: #307598;	text-decoration: none;}/* IE6 */* html a {	border-bottom-color: #ffffff;	border-width: 0px;	border-style: none;}a:hover {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #307598;	color: #215169;}a.no_line:hover {	border-bottom-color: transparent !important;/*border-style: none !important;*/}.apdf {   background: url(img/pdf.gif) no-repeat left;   padding: 2px 1px 2px 22px;   line-height: 170%}.extlink {  background: url(img/extlink.gif) no-repeat left;  padding: 2px 1px 2px 22px;  line-height: 170%}.flag_area {	padding-bottom:8px;}#content_area p {	line-height: 1.25em;}.ingress {	font-size: 1.17em;	line-height: 1.42em;	color: #4c494a;}.grey {	font-size: 1.03em;	line-height: 1.3em;	color: #8f8a8b;	}.update {	font: italic 1em "Courier New";	color: #926a01;}/* add display:inline to floated elements */* html #left_navigation, * html #content, * html #content #content_area, * html #content #right_column, * html #wrapper #wrapper_inside #header #logo, * html #wrapper #wrapper_inside #header #tagline, * html #wrapper #wrapper_inside #top_menu #top_menu_left, * html #wrapper #wrapper_inside #top_menu #search, * html #outside, * html #main_menu, * html #main_menu li, * html #search .search_left, * html #search .search_right, * html #main_area, * html year_navigation {	display:inline;}/* General Layout */#outside {	width: 100%;	clear: both;	float: left;	margin-bottom: 10px;}#wrapper {	width: 960px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	float: none;}#wrapper_inside {	padding: 0px;	margin: 0px;	background-color: #FFF;}#content {	float: right;	width: 737px;	background-color: #FFF;}#content #content_area {	float: left;	width: 600px;}#content #right_column {	float: right;	width: 217px;}/* Header area (including helplinks, breadcrumbs and search) *//*****************************************************/#header {	margin: 10px 0px 10px 15px;	padding: 0px;	height: 131px;	background: url(img/logo-en.png) no-repeat;}#top_menu {	height: 33px;}.helplink_area {	color: #8A8384;	height: 10px;	text-align: left;	background-color: #FFF;	font-size: 0.92em;	float: right;}.helplink_area a {	color: #8A8384;	text-decoration: none;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #D7D5D5;	padding:0;	padding-right: 9px;	padding-left: 9px;}.helplink_area a.helplink_first {	color: #8A8384;	text-decoration: none;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #D7D5D5;	padding-right: 9px;	padding-left: 0px;}.helplink_area a.helplink_last {	border-right-style: none;	margin-right: 5px;	padding-right:0;}.helplink_area a.helplink:hover, .helplink_area a.helplink_last:hover, .helplink_area a.helplink_first:hover {	border-bottom-color: transparent !important;}.helplink_area a.helplink:hover span.theLink, .helplink_area a.helplink_last:hover span.theLink, .helplink_area a.helplink_first:hover span.theLink {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d89e01;	color: #625d5e;}.helplink_area .selected {	font-weight: bold;	color: #024664 !important;}#breadcrumbs {	height: 30px;	color: #B7B3B4;	background-color: #FFF;	font-size: 0.92em;}#breadcrumbs .bread_inside {	padding-top: 7px;	padding-left: 5px;	padding-bottom: 10px;}#breadcrumbs .bread_inside a {	color: #B7B3B4;	text-decoration: none;}#breadcrumbs .bread_inside span.last {	color: #678A9C;}#breadcrumbs .bread_inside a:hover {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #B7B3B4;}#search {	clear: right;	float: right;	height: 30px;	width: 266px;	background-image: url(img/dna1.png);	background-position: 0px 0px;}/* Navigation */#top_menu #top_menu_left {	float: left;	clear: left;	width: 690px;	height: 30px;	background-image: url(img/bgimage_whitebg.png);}#left_navigation {	float: left;	width: 202px;	font-size: 12px;	background-color: #FFF;}#main_menu, #footer_menu {	margin: 0px;	padding: 0px;	list-style-type: none;	clear: right;	float: left;}#footer_menu {	width: 740px;}#main_menu, #footer #bottom_menu { 	width: 690px;}#main_menu li, #footer_menu li {	float: left;	height: 30px;	background-position: 0px 0px;}#main_menu li a, #footer_menu li a {	display: block;	padding-top: 4px;	padding-right: 29px;	padding-left: 29px;	font-size: 13px;	color: #FFF;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 5px;}#main_menu li.selected a, #footer_menu li.selected a {	font-weight: bold !important;	padding-right: 25px;	padding-left: 25px;}#footer_menu li a {	font-size: 11px;	padding-right: 20px;	padding-left: 20px;}#main_menu li .first, #footer_menu li .first {	padding-left: 22px;}#main_menu li .last, #footer_menu li .last {	padding-right: 22px;}#main_menu a:hover, #footer_menu a:hover {	background-color: #828a90;	border-bottom-style: none;	height: 13px;}#main_menu li.selected {	background-image: url(img/bgimage_whitebg.png);	background-position: 0px -58px;}#main_menu li.selected a:hover {	background-color: transparent;}#footer {	clear: both;	float: left;	width: 100%;	margin-top: 24px;}#footer #bottom_menu {	float: left;	height: 30px;	width: 100%;	background-image: url(img/bgimage_whitebg.png);	background-repeat: repeat-x;	background-position: 0px 0px;}#footer #bottom_menu_left {	float: left;	height: 30px;}#footer #bottom_menu_right {	float: right;	height: 30px;	font-size: 0.92em;	color: #FFF;}#footer #bottom_menu_right .inside {	padding-top: 5px;	padding-right: 24px;}#footer .helplink_area {	height: 50px;}#footer .helplink_area .inside {	padding-top: 8px;}#footer .helplink_area {	font-size: 0.92em;}#left_navigation ul {	margin: 0px;	padding: 0px;	list-style-type: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D7D5D5;	}#left_navigation a:hover {	border-bottom-color: #d89e01 !important;}#left_navigation ul li {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 9px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D7D5D5;	padding-right: 9px;}#left_navigation ul li a {	color: #8A8384;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: transparent;/*display: block;*/}* html #left_navigation ul li a {	border-bottom-color: #ffffff;	border: 0px;	border-style: none;}#left_navigation ul li a:hover {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d89e01;}#left_navigation ul li .selected {	font-weight: bold;	font-size: 13px;}#left_navigation a.selected {	color: #024664 !important;}#left_navigation ul li ul li {	border-style: none;}#left_navigation ul li.selected {	background-image: url(img/left_nav_bg.png);	background-repeat: no-repeat;	background-color: #FBFAFA;}#left_navigation ul li.selected ul li a {	color: #746C69;}#left_navigation ul li .dot {	margin-left:  0px;	padding-left: 10px;	background: transparent url(img/pimp.png) no-repeat left center;}#main_area {	background-color: #FFF;	float: left;}/* admin menu */.admenu { background-color: #ffffe0;			 font-size: 15px;			 font-family: sans-serif;			 margin: 3px;			 padding: 5px;			 border-left-color: #f9a200;			 border-left-width: 4px;			 border-left-style: solid;			 border-right-color: #f9a200;			 border-right-width: 4px;			 border-right-style: solid;}