/* Produced by shandwick design, contact Thomas Woods, twoods@webershandwick.com, Tel. +44 (0)141 333 0445 *//* GLOBAL STYLES */html {	font-size:100.01%;	overflow:scroll;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {	margin:0;	padding:0;	}.greybg{position:relative;width:753px;min-height:220px;background:#666666;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;z-index:-100;/* for IE */  filter:alpha(opacity=15);  /* CSS3 standard */  opacity:0.15; }body{text-align:center;		background:url(images/pagebg.gif) repeat-x #000;		font-family:lucida sans, Lucida Sans Unicode, Lucida Console;		font-size:10px;}#normalbullets {}#normalbullets ul {}#normalbullets ul li {position:relative;top:5px;	width:550px;	display:list-item;	list-style:url(images/bullet.gif);	list-style-type:image;	margin: 0 0 0 20px;	padding:0 0 0 0;	background:#fff;	text-align:left;	border:none;}#normalbullets2col {}#normalbullets2col ul {}#normalbullets2col ul li {position:relative;top:5px;	width:360px;	display:list-item;	list-style:url(images/bullet.gif);	list-style-type:image;	margin: 0 0 0 50px;	padding:0 0 0 0;	background:#fff;	text-align:left;	border:none;}.normalbullets {}.normalbullets ul {}.normalbullets ul li {position:relative;top:5px;	width:550px;	display:list-item;	list-style:url(images/bullet.gif);	list-style-type:image;	margin: 0 0 0 20px;	padding:0 0 0 0;	background:#fff;	text-align:left;	border:none;}.normalbullets2col {}.normalbullets2col ul {}.normalbullets2col ul li {position:relative;top:5px;	width:360px;	display:list-item;	list-style:url(images/bullet.gif);	list-style-type:image;	margin: 0 0 0 50px;	padding:0 0 0 0;	background:#fff;	text-align:left;	border:none;}table {	border-collapse:collapse;	border-spacing:0;}fieldset, img {	border:0;}address, caption, cite, code, dfn, strong, th, var {	font-style:normal;	font-weight:normal;}ol, ul {	list-style:none;}caption, th {	text-align:left;}h1, h2, h3, h4, h5, h6 {	font-size:100%;}q:before, q:after {	content:'';}/* general */* {	font-family:lucida sans, Lucida Sans Unicode, Lucida Console;	padding:0px;	margin:0px;}.endfloat {	clear:both;	font-size:10px;}img {	border:none;}ul li {	list-style:none;}/* /general */strong {	font-weight:bold;}.container {	width:1024px;	color:#fff;	margin:0px auto;	text-align: left;	min-height: 100%;}.mainbody {	width:1024px;	height:190px;	float:left;	margin:0 0 20px 0;	}.contentbody {clear:both;width:1024px;min-height:190px;margin:20px 0 0 0;		}.lhncontentpage {position:relative;top:-320px;left:750px;	width:246px;	background:none;	z-index:20;	float:left;	margin:0 0 30px 30px;	}.lhncontentpagetitle {		margin-top:5px;	}.lhncontentpagetitle h1{	font-size:14px;	border-bottom:none;	color:#fff;	text-align:left;	text-transform:uppercase;	font-weight:normal;	margin:0 0 5px 0;}.bannerimg {	width:753px;	height:248px;	background:url(images/homeimagebg.jpg);	margin:0 0 -7px 0;	-moz-border-radius: 7px;border-radius: 7px;-webkit-border-radius:7px;	}.bannerimggreen {	width:650px;	height:179px;	background:#none;}.bannerimggreenhome {	width:650px;	height:179px;	background:#000000;}.bannerimggreenhome img {	margin:5px 0px 0px 0px;}.bannerimggreen img {	margin:5px 0px 0px 0px;}.bannerimgyellow {	width:650px;	height:179px;	background:#ffcc00;}.bannerimgyellow img {	margin:5px 0px 0px 0px;}.bannerimgblue {	width:650px;	height:179px;	background:#66ccff;}.bannerimgblue img {	margin:5px 0px 0px 0px;}.bannerimgpink {	width:650px;	height:179px;	background:#ce4652;}.bannerimgpink img {	margin:5px 0px 0px 0px;}.flashholder {	width:650px;	height:250px;	background:#fff;	float: left;}.greenlineshort {position:relative;top:-41px;	float:left;	width:246px;	height:40px;	margin:0px 0px 0px 0px;	margin-left:780px;}.yellowlineshort {	float:left;	width:246px;	height:1px;	margin:0px 0px 0px 0px;	background:#ffcc00;	margin-left:673px;}.bluelineshort {	float:left;	width:246px;	height:1px;	margin:0px 0px 0px 0px;	background:#66ccff;	margin-left:673px;}.pinklineshort {	float:left;	width:246px;	height:1px;	margin:0px 0px 0px 0px;	background:#ce4652;	margin-left:673px;}.navbarpink {	width:645px;	height:41px;	background:url(images/navbarbgpink.gif) no-repeat;	padding-left: 5px;	overflow:hidden;}.navbarpink ul li {	font-size:105%;	float:left;	display:block;	text-align:center;	color: #000000;	height: 41px;}.navbarpink ul li a {	padding: 15px;	padding-top: 3px;	margin:10px auto;	display:block;	color: #000000;}.navbarpink ul li a:link {	color:#000000;	text-decoration:none;}.navbarpink ul li a:visited {	color:#000000;	text-decoration:none;}.navbarpink ul li a:hover {	color:#ffffff;	text-decoration:none;}.navbarpink ul li a:active {	color:#ffffff;	text-decoration:none;}.navbaryellow {	width:645px;	height:41px;	background:url(images/navbarbgyellow.gif) no-repeat;	padding-left: 5px;	overflow:hidden;}.navbaryellow ul li {	font-size:105%;	float:left;	display:block;	text-align:center;	color: #000000;	height: 41px;}.navbaryellow ul li a {	padding: 15px;	padding-top: 3px;	margin:10px auto;	display:block;	color: #000000;}.navbaryellow ul li a:link {	color:#000000;	text-decoration:none;}.navbaryellow ul li a:visited {	color:#000000;	text-decoration:none;}.navbaryellow ul li a:hover {	color:#ffffff;	text-decoration:none;}.navbaryellow ul li a:active {	color:#ffffff;	text-decoration:none;}.navbargreen {	width:753px;	height:41px;	}.navbargreen ul {margin:-41px 0 0 0;}.navbargreen ul li {margin:0 1px 0 0;	font-size:105%;	float:left;	display:block;	text-align:center;	color: #000000;	width:147px;	height: 41px;	background:url(images/tab2.png) no-repeat;}.navbargreen ul li a {	padding: 15px;	padding-top: 3px;	margin:10px auto;	display:block;	color: #000000;}.navbargreen ul li a:link {	color:#000000;	text-decoration:none;}.navbargreen ul li a:visited {	color:#000000;	text-decoration:none;}.navbargreen ul li a:hover {	color:#ffffff;	text-decoration:none;}.navbargreen ul li a:active {	color:#ffffff;	text-decoration:none;}.navbarblue {	width:645px;	height:41px;	background:url(images/navbarbgblue.gif) no-repeat;	padding-left: 5px;	overflow:hidden;}.navbarblue ul li {	font-size:105%;	float:left;	display:block;	text-align:center;	color: #000000;	height: 41px;}.navbarblue ul li a {	padding: 15px;	padding-top: 3px;	margin:10px auto;	display:block;	color: #000000;}.navbarblue ul li a:link {	color:#000000;	text-decoration:none;}.navbarblue ul li a:visited {	color:#000000;	text-decoration:none;}.navbarblue ul li a:hover {	color:#ffffff;	text-decoration:none;}.navbarblue ul li a:active {	color:#ffffff;	text-decoration:none;}.navbargreen ul li a.navbaron {	position:relative;	top:-10px;	padding:10px 0 0 0;	font-size:105%;	font-weight:bold;	float:left;	display:block;	text-align:center;	color: #000000;	width:147px;	height: 41px;	background:url(images/tab1.png) no-repeat;}li a:link {	color:#cccccc;	text-decoration:none;}li a:visited {	color:#cccccc;	text-decoration:none;}li a:hover {	color:#ce4652;	text-decoration:none;}li a:active {	color:#ce4652;	text-decoration:none;}.container a:link {	color:#cccccc;	text-decoration:none;}.container a:visited {	color:#cccccc;	text-decoration:none;}.container a:hover {	color:#ce4652;	text-decoration:none;}.container a:active {	color:#ce4652;	text-decoration:none;}.homecontent a:link {	color:#ce4652;	text-decoration: underline;}.homecontent a:visited {	color:#ce4652;	text-decoration: underline;}.homecontent a:hover {	color:#ce4652;	text-decoration:none;}.homecontent a:active {	color:#ce4652;	text-decoration:none;}.leftnav-linklist li a:link {	color:#ffffff;	text-decoration:none;}.leftnav-linklist li a:visited {	color:#ffffff;	text-decoration:none;}.leftnav-linklist li a:hover {	color:#ffffff;	text-decoration:underline;}.leftnav-linklist li a:active {	color:#ffffff;	text-decoration:underline;}.headnav-firstcol li a:link {	color:#cccccc;	text-decoration:none;	font-size:110%}.headnav-firstcol li a:visited {	color:#cccccc;	text-decoration:none;	font-size:110%}.headnav-firstcol li a:hover {	color:#c1c51d;	text-decoration:none;	font-size:110%}.headnav-firstcol li a:active {	color:#c1c51d;	text-decoration:none;	font-size:110%}.headnav-secondcol li a:link {	color:#cccccc;	text-decoration:none;	font-size:110%}.headnav-secondcol li a:visited {	color:#cccccc;	text-decoration:none;	font-size:110%}.headnav-secondcol li a:hover {	color:#f25260;	text-decoration:none;	font-size:110%}.headnav-secondcol li a:active {	color:#c1c51d;	text-decoration:none;	font-size:110%}.headnav-thirdcol li a:link {	color:#cccccc;	text-decoration:none;	font-size:110%}.headnav-thirdcol li a:visited {	color:#cccccc;	text-decoration:none;	font-size:110%}.headnav-thirdcol li a:hover {	color:#f7b824;	text-decoration:none;	font-size:110%}.headnav-thirdcol li a:active {	color:#cccccc;	text-decoration:none;	font-size:110%}.navheadon {	font-weight:bold;}.headnav-firstcol li a.navheadon_green {	font-weight:bold;	color:#99cc00;}.headnav-secondcol li a.navheadon_yellow {	font-weight:bold;	color:#ffcc00;}.headnav-thirdcol li a.navheadon_blue {	font-weight:bold;	color:#66ccff;}.headnav-firstcol li a.navheadon_pink {	font-weight:bold;	color:#ce4652;}.headnav-top li a.navheadon_pink {	font-weight:bold;	color:#ce4652;}.spotlight {	color:#ffffff;	width:240px;	height:240px;	background:#999;	-moz-border-radius: 7px;border-radius: 7px;-webkit-border-radius:7px;}.spotlight h1 {	font-size:140%;	color:#cd4652;	margin-bottom:3px;}.spotlight h2 {	font-size:120%;	color:#cd4652;	margin-bottom:3px;}.spotlight h3 {	font-size:100%;	color:#cd4652;	margin-bottom:10px;}.spotlight p {	font-size:110%;}.spotlight a:link {	color:#ce4652;	text-decoration:underline;	font-weight:bold;}.spotlight a:visited {	color:#ce4652;	text-decoration:underline;	font-weight:bold;}.spotlight a:hover {	color:#ce4652;	text-decoration:none;	font-weight:bold;}.spotlight a:active {	color:#ce4652;	text-decoration:none;	font-weight:bold;}.sidebarcontainer {position:relative;top:-220px;	float:right;	width:245px;	min-height:168px;	background:none;}.sidebarcontainer p{margin:10px 0 10px 0;}.sidebarcontainer  a:link{color:#f25260;}.sidebarcontainer  a:visited{}.sidebarcontainer  a:hover{color:#ffffff;}.sidebarcontainer  a:active{}.rangeright{text-align:right;}.sidebarcontainer h1 {	width:245px;	color:#fff;	font-weight:normal;	font-size:16px;	border-bottom:1px solid #999;	text-transform:uppercase;	padding:0 0 8px 0;	margin:0 0 10px 0;}.sidebarcontainer2 {	float:right;	width:227px;	height:168;	background:none;	background:url(images/grad1.gif) repeat-x;	padding-left: 10px;	padding-right: 10px;}.meetthepeople .box {	float:right;	width:245px;	height:168;	background:#cc6666;}.meetthepeoplecolour {	float:right;	width:246px;	height:214;	margin:0px 0px 0px 0px;}.meetthepeoplecolour .pinkbox {	float:right;	width:245px;	height:214;	background:url(images/pinkpeoplebg.gif) repeat-x;}.meetthepeoplecolour .bluebox {	float:right;	width:245px;	height:214;	background:url(images/bluepeoplebg.gif) repeat-x;}.meetthepeoplecolour .yellowbox {	float:right;	width:245px;	height:214;	background:url(images/yellowpeoplebg.gif) repeat-x;}.meetthepeoplecolour .greenbox {	float:right;	width:245px;	height:214;	background:url(images/greenpeoplebg.gif) repeat-x;}.meetholderpink {	margin-left: 10px;	margin-bottom: 10px;	float:left;	width:225px;	height:40;	background:url(images/pinkpeoplebutton.gif) repeat-y;	background-position: right center;	font-size:105%;	float:left;	font-weight:bold;}.meetholderpink a:link {	color:#000000;	text-decoration:none;}.meetholderpink a:visited {	color:#000000;	text-decoration:none;}.meetholderpink a:hover {	color:#ffffff;	text-decoration:none;}.meetholderpink a:active {	color:#ffffff;	text-decoration:none;}.meetholdergreen {	margin-left: 10px;	margin-bottom: 10px;	float:left;	width:225px;	height:40;	background:url(images/greenpeoplebutton.gif) repeat-y;	background-position: right center;	font-size:105%;	float:left;	font-weight:bold;}.meetholdergreen a:link {	color:#000000;	text-decoration:none;}.meetholdergreen a:visited {	color:#000000;	text-decoration:none;}.meetholdergreen a:hover {	color:#ffffff;	text-decoration:none;}.meetholdergreen a:active {	color:#ffffff;	text-decoration:none;}.meetholderblue {	margin-left: 10px;	margin-bottom: 10px;	float:left;	width:225px;	height:40;	background:url(images/bluepeoplebutton.gif) repeat-y;	background-position: right center;	font-size:105%;	float:left;	font-weight:bold;}.meetholderblue a:link {	color:#000000;	text-decoration:none;}.meetholderblue a:visited {	color:#000000;	text-decoration:none;}.meetholderblue a:hover {	color:#ffffff;	text-decoration:none;}.meetholderblue a:active {	color:#ffffff;	text-decoration:none;}.meetholderyellow {	margin-left: 10px;	margin-bottom: 10px;	float:left;	width:225px;	height:40;	background:url(images/yellowpeoplebutton.gif) repeat-y;	background-position: right center;	font-size:105%;	float:left;	font-weight:bold;}.meetholderyellow a:link {	color:#000000;	text-decoration:none;}.meetholderyellow a:visited {	color:#000000;	text-decoration:none;}.meetholderyellow a:hover {	color:#ffffff;	text-decoration:none;}.meetholderyellow a:active {	color:#ffffff;	text-decoration:none;}.content {	float:left;	width:753px;	background:#ffffff;	margin: 0px;	padding: 0px;	min-height: 120px;	color:#000;}.homecontent {	float:left;	width:650px;	background:#000000;	margin: 0px;	padding: 0px;	background:url(images/grad1.gif) repeat-x;}.homeheadleft {	float:left;	width:650px;	margin: 0px;	padding: 0px;	margin-top: 6px;}.homeheadright {	float:right;	width:247px;	margin: 0px;	padding: 0px;}.homecontent2 {	float:left;	width:325px;	background:#000000;	margin: 0px;	padding: 0px;	background:url(images/grad1.gif) repeat-x;}.homeheadleft2 {	float:left;	width:340px;	margin: 0px;	padding: 0px;	margin-top: 6px;}.homeheadmid2 {	float:left;	width:213px;	margin: 0px;	padding: 0px;	margin-top: 6px;}.homeheadright2 {	float:right;	width:247px;	margin: 0px;	padding: 0px;	margin-top: 6px;}/* -------ONE COL Styles--- */.onecol {	margin:0px 0px 0px 0px;}.onecol h1 {	color:#f25260;	text-transform:uppercase;	font-size:20px;	padding:15px 50px 10px 20px;	font-weight:bold;}.onecol h2 {	color:#000;	text-transform:uppercase;	font-size:14px;	padding:15px 50px 10px 20px;	font-weight:bold;}.onecol h3 {	color:#000;	text-transform:uppercase;	font-size:11px;	padding:15px 50px 10px 20px;	font-weight:bold;}.onecol h4 {	color:#000;	text-transform:uppercase;	font-size:8px;	padding:15px 50px 10px 20px;	font-weight:bold;}.onecol p {	font-size:100%;	padding:15px 20px 0px 20px;}.onecol ol {	font-size:100%;	padding:0px 20px 0px 50px;	margin: 0 0 0 0;}/* --- Content Tables---*/.onecol ul {	margin:20px 0 10px 50px;	width:600px;	border-collapse:collapse;	list-style-type:none;	list-style-image: none;	list-style:none inside none;	display:table;}.onecol ul li {	/*list-style-image: none;	list-style-type:square;*/	margin: 0 0 0 0px;	padding:5px 0 0 14px;	width:600px;	min-height:30px;	font-size:100%;	display:inline-block;	background:#fff;	line-height:120%;	text-align:left;	border-bottom:1px solid;	border-left:1px solid;	border-right:1px solid;	border-color:#999;	vertical-align:middle;	border-collapse:collapse;	border-spacing:0 0 0 20px;	}.onecol ul li:first-child {	font-size:100%;	background:#ffcc00;	vertical-align:middle;	text-align:center;	border-top:1px solid;	border-bottom:1px solid;	border-left:1px solid;	border-right:1px solid;	border-color:#999;	vertical-align:middle;	border-collapse:collapse;		font-weight:bold;}.onecol ul li ul {	width:100%;	list-style:square;	list-style-type:square;	border:0 none;	text-transform:none;	font-weight:normal;}.onecol ul li ul li:first-child {	width:80%;	display:list-item;	list-style-type:square;	text-align:left;	border:0 none;	padding:0 0 0 10px;	font-size:100%;	line-height:100%;	margin:5px 0 0 14px;	background:#fff;	text-transform:none;	font-weight:normal;}.onecol ul li ul {		margin:0px 0 0 0px;}.onecol ul li ul li {	width:80%;	display:list-item;	list-style-type:square;	text-align:left;	border:0 none;	padding:0 0 0 10px;	font-size:100%;	line-height:100%;	margin:5px 0 0 14px;	overflow:visable;}.onecol img {	border:none;	padding:0px 10px 10px 10px;}.onecol table {	font-size:100%;}.leftcol {	width:150px;	float:left;	margin:10px 0px 0px 10px;}.leftcol p {	font-size:100%;	padding:15px 0px 0px 0px;	color:#999;}.leftcol p strong{	font-size:14px;	color:#000;}.leftcol h1 {	color:#f25260;	text-transform:uppercase;	font-size:20px;	padding:15px 50px 10px 0px;	font-weight:bold;}.leftcol h2 {	color:#000;	text-transform:uppercase;	font-size:14px;	padding:15px 50px 10px 0px;	font-weight:bold;}.leftcol h3 {	color:#000;	text-transform:uppercase;	font-size:11px;	padding:15px 50px 10px 0px;	font-weight:bold;}.leftcol h4 {	color:#000;	text-transform:uppercase;	font-size:8px;	padding:15px 50px 10px 0px;	font-weight:bold;}.leftcol img {	margin:0 0 20px 0;}.rightcol p {	font-size:100%;	padding:15px 20px 0px 0px;	line-height:150%;}.rightcol h1 {	color:#f25260;	text-transform:uppercase;	font-size:20px;	padding:15px 50px 10px 0px;	font-weight:bold;}.rightcol h2 {	color:#000;	text-transform:uppercase;	font-size:14px;	padding:15px 50px 10px 0px;	font-weight:bold;}.rightcol h3 {	color:#000;	text-transform:uppercase;	font-size:11px;	padding:15px 50px 10px 0px;	font-weight:bold;}.rightcol h4 {	color:#000;	text-transform:uppercase;	font-size:8px;	padding:15px 50px 10px 0px;	font-weight:bold;}.rightcol {	width:530px;	float:right;	margin:10px 20px 0px 0px;}.rightcol ul li{	list-style-type:square;	list-style-position: inside;	margin-left: 0;	padding-left: 15px;	text-indent: -15px;	margin-top: 5px;	margin-bottom: 5px}	.leftcol2 {	width:296px;	float:left;	margin:0px;	margin-right: 24px;	background:url(images/grad1.gif) repeat-x;	padding-left: 10px;	padding-right: 10px;}.rightcol2 {	width:293px;	float:left;	margin:0px;	background:url(images/grad1.gif) repeat-x;	padding-left: 10px;	padding-right: 10px;}.rightcolblog {	width:293px;	float:left;	margin:0px;	background:none;	padding-left: 10px;	padding-right: 10px;}.greenline {	width:920px;	height:1px;	background:#aec200;	float:left;	margin-top: 0px;}.pinkline {	width:1024px;	height:1px;	background:#ce4652;	float:left;	margin-top: 0px;}.footer_holder {	margin:0px;	padding: 0px;	width:1024px;	height:50px;	background:none;	float:left;	margin-top: 50px;}.footer {	width:400px;	font-size:90%;	color:#cccccc;	margin-top: 5px;	float:left;}.footer_right {	margin:0px;	padding: 0px;	width:624px;	font-size:90%;	color:#cccccc;	margin-top: 5px;	float:right;	background:none;	text-align: right;}/* /header */.head {	width:1024px;	height:244px;	background:url(images/header_bg.jpg) no-repeat;	color:white;	margin:0px 0px;}.headlhs {	width:1024px;	height:100px;	float:left;	margin:30px 30px 0 0px;	}.headlhs h1{	font-size:30px;	color:#FFFFFF;	text-align:left;	font-weight:normal;	}.headlhs h2{	font-size:22px;	color:#f7b824;	text-align:left;	font-weight:normal;}img.logo {	margin:0px 0px 0px 0px;}.headnav-lhslinklist {	float:left;	text-align:right;	margin-top:0px;}.headnav-lhslinklist li {	display:block;	padding-bottom:3px;}.headrhs {	width:420px;	float:left;	margin-top:20px;	margin-left:20px;}.admincontent {	float:left;	width:750px;	margin: 0px;	padding-left: 20px;	color:#999999}.adminheadrhs {	width:658px;	float:right;	margin:69px 0px 0px 0px;}.adminheadnav-firstcol {	width:100px;	margin:20px 0px 0px 20px;	float:left;}.adminheadnav-secondcol {	width:141px;	margin:20px 0px 0px 40px;	float:left;}.adminheadnav-thirdcol {	width:140px;	margin:20px 0px 0px 40px;	float:left;}.adminheadnav-forthcol {	width:330px;	margin:20px 0px 0px 40px;	float:left;}.adminmainbody {	width:900px;	float:left;background-color:}.adminedits {	width:800px;	float:left;	margin:28px 0px 0px 20px;	padding-right:26px;	display:inline;}.adminnewsitem {	margin:5px 0px 0px 0px;	padding-bottom:30px;	background:url(images/footerbg.gif) repeat-x bottom;	color:#ffffff;}h2.adminsubhead {	/*border-top: thin none #333333;	border-right: thin none #333333;	border-bottom: thin dashed #333333;	border-left: thin none #333333;*/	height: 30px;	background-image: url(images/spacer.gif);}.adminhpsubhead {	background:url(images/hpsubheadbg.gif) repeat-x bottom;	height:47px;}.icons {	float:right;}ul.headnav-top {	background:url(images/topnavred.gif);	height:36px;	margin-top:10;	padding-left:20px;}ul.headnav-top li {	display:block;	float:left;	margin:10px 0px 0px 0px;	color:#68737a;}ul.headnav-top li a {	margin:0px 8px 0px 8px;}.headnav-firstcol {	width:100px;	float:left;	margin-left:0px;}.headnav-secondcol {	width:230px;	float:left;	margin-left:10px;	z-index:200;}.headnav-thirdcol {	width:496px;	float:left;	margin-left:8px;	z-index:2;}.headnav-thirdcol h1{	font-size:14px;	border-bottom:1px solid #f7b824;	color:#fff;	text-transform:uppercase;	font-weight:normal;	padding: 0 0 4px 0;}.colbg {	min-height:154px;	width:100%;	text-align:left;}.headnav-secondcol h1{	font-size:14px;	border-bottom:1px solid #f25260;	color:#fff;	text-transform:uppercase;	font-weight:normal;	padding:0 0 4px 0;}.colbg h2{	font-size:18px;	border-bottom:1px solid #f7b824;	color:#fff;}.bottombg {	background:url(images/grad1.gif) repeat-x;	height:154px;	width:649px;	margin-top:73px}.headnav-linklist-red {	margin:0px 0px 10px 0px;}.headnav-linklist-yellow {	margin:0px 0px 10px 0px;}.headnav-linklist-red li {	margin-top:8px;	margin-left:5px;	}.headnav-linklist-yellow li {	margin-top:8px;	margin-left:5px;	}.headnav-listcol-left {	float:left;	margin:0 20px 0 0;}.headnav-listcol-right {	float:left;	margin-left:0px;}.leftnav-linklist {	margin:5px 5px 5px 5px;	line-height:100%;}.leftnav-linklist li {	height:30px;	display:block;	clear:both;}.leftnav-linklist li a {	width:230px;	float:left;	padding:0px 0px 0px 0px;}div.newsdate {	font-size:90%;	float:right;	padding:0px 5px 0px 5px;	margin:0px 10px 0px 0px;	display:inline;	color:#000000;}.lhnnewsspacer {	height:10px;	width:1px;}.lhnnewsheader {	margin:50px 0px 5px 5px;	float:left;}/* /header *//* /body */.navbar ul li a:link {	color:#cccccc;	text-decoration:none;}.navbar ul li a:visited {	color:#cccccc;	text-decoration:none;}.navbar ul li a:hover {	color:#ce4652;	text-decoration:none;}.navbar ul li a:active {	color:#ce4652;	text-decoration:none;}.wrap {	width:940px;	color:black;	background:#ffffff url(images/basebg.gif) repeat-x bottom;	margin:0px 30px;}.wrap1 {	background:url(images/bodybg.gif) repeat-y center;	height:100%;}.lhn {	width:245px;	float:right;}.lhntitle {	width:235px;	margin-top:200px;	float:right;}.lhnitem {	width:235px;	background:#ce4652 repeat-y;	margin:0px 0px 0 px 0px;	padding:5px;}.lhnitem p {	font-weight:bold;	color:#000000;	margin:0px 0px 0px 0px;}.bgwrap {	background:url(images/linebg.gif) repeat-y 55%;}/*.content ul {	margin-bottom:15px;}.content p {	margin-bottom:15px;}.content ul li {	list-style:disc;	margin:5px 0px 5px 15px}*/h2.subtitle {	font-size:110%;}.menuspacer {	margin:0px 10px 0px 10px;}.menuspacer2 {	margin:0px 0px 0px 440px;	color:black;}ol li {	list-style:decimal;	margin:5px 0px 5px 20px}/* /body *//* homepage */.headhp {	width:1024px;	height:116px;no-repeat;	color:black;	margin:0px 0px;}.container .lhnspacer {	height:172px;	width:1px;}.mainheader {	margin-top:35px;}.container .headnav-firstcol {	height:210px;	background:none;}.container .headnav-secondcol {	height:210px;	background:none;}.container .headnav-thirdcol {	height:210px;	background:none;}.container .lhn {	margin-left:0px;	display:inline;	width:245px;	background:none;}.lhnheader {	margin:0px 0px 5px 5px;	float:left;}.rightcolnheader {	margin:0px 0px 0px 0px;	float:right;}h2.hpsubhead {	float:left;	margin-top:46px;	margin-left: 10px;}h2.mtpsubhead {	float:right;	margin-top:40px;}h2.mtpperson {	float:right;	margin:8px 10px 5px 10px;}h2.mtppersoncolour {	float:right;	margin:15px 10px 5px 10px;}h2.arrowsubhead {	float:right;	margin:0px 10px 2px 10px;}/*h2.subhead{background:url(images/footerbg.gif) repeat-x bottom;height:25px;}*/.container .footer2 a:link {	color:#cccccc;	text-decoration:none;}.container .footer2 a:visited {	color:#cccccc;	text-decoration:none;}.container .footer2 a:hover {	color:#ce4652;	text-decoration:none;}.container .footer2 a:active {	color:#ce4652;	text-decoration:none;}.newsitem {	margin:5px 0px 0px 0px;	padding-bottom:10px;	color:#ffffff;}.newsitem h1 {	font-size:120%;}.newsitem p {	margin:5px 0px 5px 0px;	font-size:110%;}.newsitem a {	color:#fdabda;}.newsitem2 {	margin:5px 0px 0px 0px;	padding-bottom:10px;	color:#ffffff;}.newsitem2 h1 {	font-size:100%;}.newsitem2 p {	margin:5px 0px 5px 0px;	font-size:100%;}.newsitem2 a {	color:#ce4652;}.newsitem2 a:link {	text-decoration:underline;	font-weight:bold;	color:#ce4652;}.newsitem2 a:visited {	text-decoration:underline;	font-weight:bold;	color:#ce4652;}.newsitem2 a:hover {	text-decoration:none;	font-weight:bold;	color:#ce4652;}.newsitem2 a:active {	text-decoration:none;	font-weight:bold;	color:#ce4652;}.newsitem2 img {	float: left;	padding-right: 5px;}.newsitem3 {	margin:5px 0px 0px 0px;	padding-bottom:10px;	color:#222222;}.newsitem3 h1 {	font-size:100%;}.newsitem3 p {	margin:5px 0px 5px 0px;	font-size:100%;}.newsitem3 a {	color:#ce4652;}.newsitem3 a:link {	text-decoration:underline;	font-weight:bold;	color:#ce4652;}.newsitem3 a:visited {	text-decoration:underline;	font-weight:bold;	color:#ce4652;}.newsitem3 a:hover {	text-decoration:none;	font-weight:bold;	color:#ce4652;}.newsitem3 a:active {	text-decoration:none;	font-weight:bold;	color:#ce4652;}.newsitem3 img {	float: left;	padding-right: 5px;}.newsitem a:link {	text-decoration:underline;	font-weight:bold;}.newsitem a:visited {	text-decoration:underline;	font-weight:bold;}.newsitem a:hover {	text-decoration:none;	font-weight:bold;}.newsitem a:active {	text-decoration:none;	font-weight:bold;}.onecol li a:link {	color:#0000FF;	text-decoration:underline;}.onecol li a:visited {	color:#800080;	text-decoration:underline;}.onecol li a:hover {	color:#0000FF;	text-decoration:underline;}.onecol li a:active {	color:#800080;	text-decoration:underline;}.leftcol li a:link {	color:#0000FF;	text-decoration:underline;}.leftcol li a:visited {	color:#800080;	text-decoration:underline;}.leftcol li a:hover {	color:#0000FF;	text-decoration:underline;}.leftcol li a:active {	color:#800080;	text-decoration:underline;}.rightcol li a:link {	color:#0000FF;	text-decoration:underline;}.rightcol li a:visited {	color:#800080;	text-decoration:underline;}.rightcol li a:hover {	color:#0000FF;	text-decoration:underline;}.rightcol li a:active {	color:#800080;	text-decoration:underline;}.onecol a:link {	color:#ce4652;	text-decoration:underline;}.onecol a:visited {	color:#ce4652;	text-decoration:underline;}.onecol a:hover {	color:#ce4652;	text-decoration:underline;}.onecol a:active {	color:#ce4652;	text-decoration:underline;}.leftcol a:link {	color:#ce4652;	text-decoration:underline;}.leftcol a:visited {	color:#ce4652;	text-decoration:underline;}.leftcol a:hover {	color:#ce4652;	text-decoration:underline;}.leftcol a:active {	color:#ce4652;	text-decoration:underline;}.rightcol a:link {	color:#ce4652;	text-decoration:underline;}.rightcol a:visited {	color:#ce4652;	text-decoration:underline;}.rightcol a:hover {	color:#ce4652;	text-decoration:underline;}.rightcol a:active {	color:#ce4652;	text-decoration:underline;}.videoitemholder a:link {	color:#fff;	text-decoration:none;}.videoitemholder a:visited {	color:#fff;	text-decoration:none;}.videoitemholder a:hover {	color:#aec200;	text-decoration:none;}.videoitemholder a:active {	color:#fff;	text-decoration:none;}.videoitemholder img {	float: left;	padding-right: 5px;}.videoitemholder {	color:#fff;	padding-bottom:5px;}.righthandbutton {	min-height:50px;	width:247px;	background:#666;	margin:10px 0px 0 0;	-moz-border-radius: 7px;border-radius: 7px;-webkit-border-radius:7px;}.righthandbutton p {	text-align:left;	font-size:12px;	color:#fff;	padding:15px 0 0 10px;	font-weight:bold;}.righthandbutton p a:link {	color:#fff;	text-decoration:none;}.righthandbutton p a:visited {	color:#fff;	text-decoration:none;}.righthandbutton p a:hover {	color:#000;	text-decoration:none;}.righthandbutton p a:active {	color:#fff;	text-decoration:none;}/* /homepage *//* nav UI enchanements */.nav-top-bar {	width:235px;	height:10px;	background-color:#a32632;}.nav-bot-bar {	width:235px;	height:39px;	background-color:#a32632;}.profile {	margin:0 15px 15px 0;}.biog {	height:170px;}#calendar {position:relative;top:-24px;	width:100%;	color:#fff;	text-align:center;	margin:0px 2px 0px 2px;	padding:0 0 0 0 px;}#calendar p {	width:33%;	height:30px;	margin:10px 0 5px 0px;	padding:0px 0 0 0px;	text-align:center;}#day ul {	width:100%;	background:#fff;	list-style:none;	margin:0 0 0 0;	padding:0 0 0 0;}#day ul li {	list-style:none;	width:100%;	border-bottom: #333 solid 1px;	margin:0 0 0 0;	display:block;	color:#000000;	line-height:150%;	text-align:left;}#day ul li:first-child {	background:#fff;}#day ul li p {	color:#000000;	text-align:left;}#day ul li h1 {	width:15px;	height:15px;	padding:3px 3px 3px 3px;	margin:0 0 0 0;	background:#bbc338;	font-weight:bold;	color:#fff;	text-align:left;}.calmonth {	float:left;	width:249px;	background:#999;	border-right: #999 solid 1px;	padding:0px 0px 0px 0px;	margin:0 0 0 0;	text-align:center;	font-weight:bold;	vertical-align:middle;}.calmonth p {	text-align:center;	vertical-align:middle;}.calday ul {	width:249px;	background:#fff;	list-style:none;	margin:0 0 0 0;	padding:0 0 0 0;	text-align:left;}.calday ul li {	list-style:none;	width:249px;	height:100%;	border-bottom: #999 solid 1px;	margin:0 0 0 0;	padding:0 0 0 0;	display:block;	color:#000000;	line-height:150%;	text-align:left;	font-weight:normal;}.calday ul li:first-child {	background:#fff;	list-style:none;	width:249px;	height:100%;	border-bottom: #999 solid 1px;	margin:0 0 0 0;	padding:0 0 0 0;	display:block;	color:#000000;	line-height:150%;	text-align:left;	font-weight:normal;}.calday ul li p {	color:#000000;	text-align:left;	font-weight:normal;}.calday ul li h1 {	width:15px;	height:15px;	padding:3px 3px 3px 3px;	margin:0 0 0 0;	background:#ce4652;	font-weight:bold;	color:#fff;	text-align:center;	text-align:left;	font-size:10px;}/* calendar stuff */.datetable td {	background-color:#999;	color:#fff;	text-align:center;	font-family:lucida sans, Lucida Sans Unicode, Lucida Console;	padding:0px;	margin:0px;	font-size:75%;	border-style:solid;	border-width:1px;	border-color:#999;	text-transform:uppercase;}.datetable td.headers {	color:#fff;	background-color:#999;	text-align:center;	border-style:solid;	border-width:1px;	border-color:#999;	font-weight:bold;	text-transform:uppercase;}.datetable td.bigheaders {	color:#fff;	background-color:#999;	text-align:center;	border-style:solid;	border-width:1px;	border-color:#999;	font-weight:bold;	font-size:120%;	text-transform:uppercase;}.datetable td.othermonth {	background-color:#ccc;	color:#333;	text-align:center;}.datetable td.currentweek {	background-color:#ffcc00;	color:#333;	text-align:center;}.datetable td.currentday {	background-color:#ffcc00;	color:#ff2222;	text-align:center;}.datetable td.impday {	background-color:#ffcc00;	color:#333;	text-align:center;}.datetable td.impday a:link {	color:#000;	text-decoration:none;}.datetable td.impday a:visited {	color:#000;	text-decoration:none;}.datetable td.impday a:hover {	color:#fff;	text-decoration:none;}.datetable td.impday a:active {	color:#000;	text-decoration:none;}.datedisp {margin:3px 0 0 0;	width:230px;	height:230px;}#datetip {	position: absolute;	left:0px;	top:0px;	width: 100px;	border: 1px solid black;	padding: 2px;	background-color:#333;	color:#fff;	display: none;	z-index: 100;	font-family:lucida sans, Lucida Sans Unicode, Lucida Console;}.datetipheading {	font-weight:bold;	text-align:left;}.datetipbody {	text-align:left;}.datetable td.viewkey {	background-color:#999;	color:#ffffff;	border-width:0px;	font-size:100%;	font-weight:normal;}.datetable td.viewkey a:link {	color:#fff;	text-decoration:none;	font-size:100%;	font-weight:normal;}.datetable td.viewkey a:visited {	color:#fff;	text-decoration:none;	font-size:100%;	font-weight:normal;}.datetable td.viewkey a:hover {	color:#000;	text-decoration:none;	font-size:100%;	font-weight:normal;}.datetable td.viewkey a:active {	color:#fff;	text-decoration:none;	font-size:100%;	font-weight:normal;}.nolink {	color:#666;}#datetable0 {	display: none;}#datetable1 {	display: none;}#datetable2 {	display: none;}#datetable3 {	display: none;}#datetable4 {	display: none;}#datetable5 {	display: none;}#keydatesprev {position:relative;top:-28px;	height:20px;	width:100px;	margin:5px 0 0 2px;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesprev a {	color:#fff;	height:20px;	width:60px;	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesprev a:active {	color:#fff;	height:20px;	width:60px;	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesprev a:visited {	color:#fff;	height:20px;	width:60px;	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesprev a:hover {	color:#fff;	height:20px;	width:60px;	text-decoration:underline;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesnext {position:relative;top:-28px;	height:20px;	width:100px;	margin:5px 0 0 2px;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesnext a {	color:#fff;	height:20px;	width:60px;	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesnext a:active {	color:#fff;	height:20px;	width:60px;	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesnext a:visited {	color:#fff;	height:20px;	width:60px;	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;}#keydatesnext a:hover {	color:#fff;	height:20px;	width:60px;	text-decoration:underline;	font-weight:bold;	text-align:center;	vertical-align:middle;}/* WS Brussels */table#presidencytable td {	padding: 10px;	background-color: #F5F4EB;	border-bottom-width: 10px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}table#presidencytable a {	text-decoration: none;	color:#333333;	font-weight: bold;}.bloc {	display:block;	width:auto;	background-color:#F2F2F2;	color:#000000;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 10px;}table.tableGrid td {	padding:4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
