* {	margin: 0;	padding: 0;}body {	color: #fff;	background:#527398 /*greyish blue*/ url(images/flags-background.jpg) top left repeat-x;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: medium;}* html body {	font-size: small; /* for IE5/Win */	f/ont-size: medium; /* for other IE versions */}h1, h2 {	font-family: Helvetica, sans-serif;	padding: 0;	margin: 0;}.indent {	margin-left: 10px;	margin-top: 10px;}.center {	text-align:center;}	a:link	{	color:#527398;}a:visited{	color: #7a7a7a /*neutral grey*/;text-decoration:underline;	}	a:hover {	color: #000;	text-decoration:none;}a:active {color:#e03408 /*red*/;}.right {	text-align:right;}ul,ol  {	margin: 0 0 0 20px;	padding: 0 0 0 10px;	font-size: 90%;}li {	border: none;	padding: 2px 0;	margin: 0;	}#wrapper {	width: 80%;	margin: 50px auto 10px auto;	}									/* ---- header ---- */#header {	width: 100%;	color: #3b536d;	text-align:center;	margin-bottom: 10px;	}#logo {	margin: 0 10px 0 0;}	#header h1 {	font-size: 240%;	vertical-align:middle;}#header h2 {	font-style:italic;	font-weight:normal;	font-size: 130%;}.headbox {	width: 100%;	background:#f0f1f1/*light grey*/ url(images/header-bottomleft.gif) no-repeat left bottom;}	 .headbox-outer {	background: url(images/header-bottomright.gif) no-repeat right bottom;	padding-bottom: 20px;}.headbox-inner {	background: url(images/header-topleft.gif) no-repeat left top;}.headbox h1{	background: url(images/header-topright.gif) no-repeat top right;	padding-top: 15px;	}.header-images {	background-color: #fff;	background:#fff url(images/slideshow1.jpg) center left repeat-x;	text-align:left;	height: 105px;	margin: 10px 0;	}								/* ---- content area ---- */#content {	width: 74%;	float:right;	}#content h1, #content h2, #content h3{	color: #0b3447 /*dark blue */;	padding-right: 10px;	padding-left: 10px;	}	#text {padding-right: 10px;	padding-left: 10px;	}		#content h1 {	font-size: 160%;	}	#content h2 {	font-size: 130%;	}	#content h3 {	font-size: 100%;}									/* ---- navigation area ---- */	#mainNav {	width: 25%;	float:left;	color:#2f445b;}	.navbox {	margin-bottom: 10px;	background: url(images/header-bottomleft.gif) no-repeat left bottom;}	 .navbox-outer {	background: url(images/header-bottomright.gif) no-repeat right bottom;	padding-bottom: 18px;}.navbox-inner {	background: url(images/header-topleft.gif) no-repeat left top;}.navbox ul.main {	background: url(images/header-topright.gif) no-repeat top right;	padding: 15px 0 0 0;	list-style: none;	margin: 0;	}.navbox h2 {	background: url(images/header-topright.gif) no-repeat top right;	padding: 15px 15px 0 15px;	margin: 0;	font-size: 100%;	font-weight:normal;	}.navbox p {	padding: 0 15px;	font-size: 90%;}	.navbox .main li {	list-style:none;	margin:0 5px;	padding: 10px 2px;	border-top: 1px solid #fff;	border-bottom: 1px solid #7a7a7a;	}.main #first {	border-top: none;	padding-top: 0;	}.main #last {	border-bottom: none;	padding-bottom: 0;}	.navbox li #last {	border-bottom: none;}	.navbox .selected {	font-weight:bold;}				/* ----- navigation link behavior ----- */.navbox a {	display:block;	padding-left: 20px;	background:url(images/nav-arrow.gif) center left no-repeat;	}.navbox a:link {	color: #2f445b /*dark blue-grey*/;	text-decoration:none;	}.navbox a:visited {	color: #7a7a7a /*neutral grey*/;	text-decoration: none;	}.navbox a:hover {	color: #527398 /*greyish blue*/;	text-decoration:underline;}	.navbox a:active {	color:#e03408 /*red*/;	text-decoration:none;}			/* ----- subnavigation ----- */a#sub  {	padding: 10px 5px 10px 20px;	background:url(images/nav-arrow-down.gif) center left no-repeat;}		#subnav li {	border: none;	padding: 2px 0;	margin: 0;	}ul#subnav  {	margin: 0 0 0 20px;	padding: 0 0 0 10px;	font-size: 90%;}#subnav a {	background:url(images/subnav-arrow.gif) center left no-repeat;	padding-left: 10px;	}			/* ------- poll box ------ */.pollbox {	margin-bottom: 10px;	background: url(images/header-bottomleft.gif) no-repeat left bottom;}	 .pollbox-outer {	background: url(images/header-bottomright.gif) no-repeat right bottom;	padding-bottom: 18px;}.pollbox-inner {	background: url(images/header-topleft.gif) no-repeat left top;}.pollbox ul.main {	background: url(images/header-topright.gif) no-repeat top right;	padding: 15px 0 0 0;	list-style: none;	margin: 0;	}.pollbox h2 {	background: url(images/header-topright.gif) no-repeat top right;	padding: 15px 15px 0 15px;	margin: 0;	font-size: 100%;	font-weight:normal;	}.pollbox p {	padding: 0 15px;	font-size: 90%;}	/* ---- footer ---- */#footer {	clear:both;	padding-top: 20px;	text-align:center;	color:#607183 /*bluish grey*/;	background-color: #527398 /*background-blue*/;	font-size: 80%;	line-height: 110%;	 }.footbox {	width: 100%;	background: url(images/footer-bottomleft.gif) no-repeat left bottom;}	 .footbox-outer {	background: url(images/footer-bottomright.gif) no-repeat right bottom;	padding-bottom: 5px;}.footbox-inner {	background: url(images/footer-topleft.gif) no-repeat left top;}.footbox p{	background: url(images/footer-topright.gif) no-repeat top right;	padding-top: 5px;	}